
html,body{margin: 0;padding: 0;}
:focus {outline: 0;}
a:focus{outline: 0px auto -webkit-focus-ring-color;outline-offset: -0px;}
a:focus, a:hover{color: #333;text-decoration: none;}
a {outline:none;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;color: #333;}
.clearfix::after{content: '';display: block;clear: both;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.ellipsis9{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;}
.imgbox1,.imgbox{overflow: hidden;}
.imgbox img,.imgbox1 img{width: 100%;height: 100%;object-fit: cover;font-family:'object-fit:cover' }
.pointer{cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
.d-flex{display: flex;}
.d-flex-wrap{display: flex;flex-wrap: wrap;}
.d-flex-center{display: flex;align-items: center;}
.d-grow{flex-grow: 1;flex-basis: 100%;min-width:0}
.d-flex-wrap .d-grow{flex-basis: initial;}
.d-shrink{flex-shrink: 0;}
.overflow{overflow: hidden;}
.advbox,.advbox *{max-width:100% !important;height: auto;}
.advlist .advbox li{margin-bottom: 20px;}
.nodata{padding: 30px 0px;}
.list-adv.advlist .advbox li{margin-bottom: 10px;}
.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.easeIn{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.easeShow{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.imgbox:hover img ,.imgbox a:hover img ,.advbox a:hover img,.imgbox1 a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.imgbox img,.imgbox a img,.advbox a img,.imgbox1 a img{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}

.advlist li{width: 100%;text-align: center;}
.advlist li:first-child:nth-last-child(2),.advlist li:first-child:nth-last-child(2) ~ li{width: calc(50% - 7.5px);}
.advlist li:first-child:nth-last-child(2){float: left;}
.advlist li:first-child:nth-last-child(2) ~ li{float: right;}
.advlist li:first-child:nth-last-child(3),.advlist li:first-child:nth-last-child(3) ~ li {width: calc(33.33% - 7.5px);float: left;}
.advlist li:first-child:nth-last-child(3) {margin-right: 12px;}
.advlist li:last-child {float: right!important;}

::-webkit-scrollbar {width: 7px;height: 7px;}
::-webkit-scrollbar-thumb {background-color: rgba(50, 50, 50, 0.3);}
::-webkit-scrollbar-thumb:hover {background-color: rgba(50, 50, 50, 0.6);}
::-webkit-scrollbar-track {background-color: rgba(50, 50, 50, 0.1);}
::-webkit-scrollbar-track:hover {background-color: rgba(50, 50, 50, 0.2);}


/* 头部 */
.top-head{width: 100%;box-shadow: 0px 2px 10px 0px rgba(103, 103, 103, 0.18);background: #fff;position: relative;z-index: 3;}
.top-head .container{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.top-head .logobox{display: flex;align-items: center;height: 100px;position: relative;}

.top-head .logo1{position: absolute;top: 0;bottom: 0;margin: auto;}
.top-head .jzbox{position: relative;background-color: #007a46;width: 40px;height: 40px;overflow: hidden;border-radius: 20px;font-size: 16px;text-align: center;line-height: 40px;margin-right: 10px;}
.top-head .jzbox .down{position: absolute;margin-top: 5px;}
.top-head .jzbox .up{position: relative;}
.top-head .jzbox .up::after{position: absolute;left: 0;right: 0;margin: auto;bottom: 3px;content: '';display: block;width: 8px;height: 4px;background: url(../../images/index/icon47.png) no-repeat center center;}
.top-head .jzbox .down,.top-head .jzbox .up{cursor: pointer;color: #ffffff;display: inline-block;width: 40px;height: 40px;border-radius: 50%;position: relative;}
.top-head .jzbox .up.on{background-color: #25b871;}
.top-head .jzbox:hover{height: 90px;margin-bottom: -50px;}


.top-head .namebox{position: relative;width: 75px;line-height: 40px;background-color: #007a46;border-radius: 20px;font-size: 16px;text-align: center;}
.top-head .namebox a{color: #ffffff;position: relative;z-index: 1;display: block;width: 100%;height: 100%;}
.top-head .namebox1{margin-right: 10px;}

.top-head .show-search{padding: 11px 10px 7px 10px;margin: 0px 20px 0px 5px;cursor: pointer;}
.top-head .show-search:hover .icon34{ -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: swing; -moz-animation-name: swing; -o-animation-name: swing; animation-name: swing; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
.top-head .show-search .icon34{display: inline-block;width:22px;height: 22px;background: url(../../images/index/icon34.png) no-repeat center;background-size: contain;}
.top-head .show-search:hover .icon34{background: url(../../images/index/icon34_hover.png) no-repeat center;background-size: contain;}

.top-nav {position: relative;}
.top-nav .item{display: inline-block;position: relative;padding: 35px 10px;}
.top-nav .item a{color: #222;font-size: 18px;font-weight: bold; line-height: 30px;}
.top-nav .item.on a,.top-nav .item a:hover{color: #25b871;}
.top-nav .menu-hover{display: block;position: absolute;left: 50%;margin-left: 0px; width: 0px;height: 2px;background-color: #25b871;bottom: 0px;
  -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
}

.search-wrap{background: #fff;height: 0px;overflow: hidden;width: 100%;box-shadow: 0px 2px 10px 0px rgba(103, 103, 103, 0.18);}
.search-wrap .search{width: 880px;max-width: 100%; height: 40px; border: 1px solid #25b871;border-radius: 2px;position: relative;margin: 15px auto;}
.search-wrap .search input{border: none;width: 100%;height: 100%;padding: 0px 90px 0px 15px;}
.search-wrap .search .search-submit{position: absolute;z-index: 2; width: 70px;height: 100%;right: 0;background:#25b871 url(../../images/index/search.png) no-repeat center center;}
.search-wrap.show{height: 70px;}

.index-header{position: fixed;width: 100%;z-index: 9;}
/* .index-header.on .top-head{background: rgba(0, 0, 0, 0.6);box-shadow: none;border-bottom: 1px solid rgba(255,255,255,0.4);}
.index-header.on .top-head .logobox{height: 120px;}
.index-header.on .top-nav .item{padding: 45px 10px;}
.index-header.on .item a{color: #fff;}
.index-header.on .top-nav .item.on a,.index-header.on .top-nav .item a:hover{color: #73bd53;}
.index-header.on .top-nav .menu-hover{background-color: #73bd53;}
.index-header.on .top-nav .item::after{background-color: #73bd53;}
.index-header.on .search-wrap{background: rgba(0, 0, 0, 0.3);}
.index-header.on .top-head .jzbox .down:hover::before {background-color: #73bd53;}
.index-header.on .top-head .namebox{background-color: #73bd53;}
.index-header.on .top-head .namebox:hover a{color: #73bd53;}
.index-header.on .top-head .namebox{background-color: #73bd53;}
.index-header.on .search-wrap .search{border-color: #73bd53;}
.index-header.on .search-wrap .search-submit{background-color: #73bd53;} */

/* 导航 */
.burgerbox{display: none;}
/* .burger.open{position:fixed;right: 0px;top: 20px;} */
div.burger {position:fixed;right: 0px;margin-left: 30px;margin-top: -3px;height: 40px;font-size: 25px;text-align: center;float: right;width: 40px;position: relative;cursor: pointer;}
.fixed div.burger {top: 7px;}
.burger div.x,.burger div.y,.burger div.z {position: absolute;left: 0;top: calc((100% - 3px) / 3);width: 25px;height: 2px;background: #25b871;border-radius: 2px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;}
/* .open div.x,.open div.y,.open div.z {background: #fff;} */
.burger div.x,.burger div.y,.burger div.z {height: 3px;width: 36px;}
.burger div.y {top: 23px;}
.burger div.z {top: 34px;}
.burger div.collapse {top: 20px;display: block;-webkit-transition: all 70ms ease-out;-moz-transition: all 70ms ease-out;-ms-transition: all 70ms ease-out;-o-transition: all 70ms ease-out;transition: all 70ms ease-out;}
.burger div.rotate30 {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
.burger div.rotate150 {-ms-transform: rotate(150deg);-webkit-transform: rotate(150deg);transform: rotate(150deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
.burger div.rotate45 {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
.burger div.rotate135 {-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}

/* 底部 */
.foot{background-color: #f4f4f4;position: relative;margin-top: 30px;}
.foot .foot-top{padding-top: 54px;position: relative;z-index: 1;}
.foot .container{display: flex;justify-content: space-between;width: 100%;max-width: 1560px;}
.foot .topbox{display: none;position: absolute;width: 201px;height: 41px;left: 0;right: 0;top: -41px;margin: auto;background: url(../../images/new/icon232.png) no-repeat center center;}
.index-footer .foot .topbox{display: block;}
.foot .topbox .con{position: relative;width: 100%;height: 100%;}
.foot .topbox a{position: absolute;left: 0;right: 0;bottom: 0px;margin: auto;display: inline-block;width: 34px;height: 26px;background: url(../../images/new/icon18.png) no-repeat center center;}
.foot .index-top{display: none !important;}

.foot .oald a{display: inline-block;text-align: center;color: #ffffff;font-size: 18px; width: 150px;line-height: 35px;background-color: #007a46;border-radius: 18px;}
.foot .oald a:hover{
  -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: pulse; -moz-animation-name: pulse; -o-animation-name: pulse; animation-name: pulse; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;
}

.foot .link{font-size: 16px;line-height: 25px;color: #fff;margin: 25px 0px 10px;}
.foot .btngroup{display: inline-block;margin-right: 25px;position: inherit; }
.foot .btngroup.lastbtngroup{margin-right: 0px;}
.foot .btngroup .dropdown{background: none;border: none;color: #25b871;font-size: 16px;line-height: 25px;}
.foot .btngroup .dropdown .name{display: inline-block;margin-right: 10px;}
.foot .btngroup .dropdown .caret1{display:inline-block;width:0;height:0;margin-top: 5px; vertical-align:middle;border-left: 8px dashed #25b871;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}
.foot .btngroup.open .dropdown .caret1{margin-top: 10px;border-top: 8px dashed #25b871;border-right: 8px solid transparent;border-left: 8px solid transparent;
  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
}
.foot .btngroup .dropdown:hover{color: #007a46;}
.foot .btngroup .dropdown:hover .caret1{border-left: 8px dashed #007a46;}
.foot .btngroup.open .dropdown:hover .caret1{border-left: 8px solid transparent;border-top: 8px dashed #007a46;}
.foot .btngroup .dropdown-menu{color: #3d3d3d;font-size: 12px; top: 50px;max-height: 130px;overflow-y: auto;min-width: 100%;border-radius: 0;width: auto;background: #fff;
  -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: bounceInUp; -moz-animation-name: bounceInUp; -o-animation-name: bounceInUp; animation-name: bounceInUp; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;
}
.foot .btngroup3 .dropdown-menu{top: 80px;}

.foot .w-half.left{position: relative;z-index: 1;}
.foot .w-half{width: calc(50% - 120px);}

.foot .about{font-size: 16px;line-height: 36px;color: #666666;}
.foot .about a{color: #666666;}
.foot .about a:hover{color: #007a46;}
.foot .about span{display: inline-block;padding: 0px 10px;}

.foot .codebox{width: 280px;}
.foot .codebox .item{color: #666666;font-size: 14px;line-height: 22px;text-align: center;}
.foot .codebox .item .imgbox{width: 100px;height: 100px;background-color: #ffffff;padding: 2px;margin: 0 auto 10px;}

.foot .addbox{padding: 8px 18px;height: 130px;margin-top: 4px;width: 500px;max-width: 100%;}
.foot .addbox .item{color: #666666;font-size: 14px;line-height: 36px;padding-left: 38px;}
.foot .addbox .item1{background: url(../../images/new/icon20.png) no-repeat left center;}
.foot .addbox .item2{background: url(../../images/new/icon21.png) no-repeat left center;}
.foot .addbox .item3{background: url(../../images/new/icon22.png) no-repeat left center;}

.foot .foot-btm{text-align: center;font-size: 12px;color: #686868 ;line-height: 30px;padding:20px 0px;}
.foot .foot-btm a{color: #686868 ;}


/* 轮播图通用样式 */
.banner-swiper{max-width: 100%;}
.banner-swiper .swiper-slide{position: relative;}
.banner-swiper .imgbox{width: 100%;height: 100%;}
.banner-swiper .font{position: absolute;width: 100%; bottom: 0;background: rgba(0,0,0,0.6);font-size: 16px;line-height: 30px;padding: 5px 15px;}
.banner-swiper .font a{display: inline-block;max-width: 100%;color: #fff; }
.banner-swiper>.banner-page{position: absolute;right: 0;bottom: 40px;z-index: 1;left: auto;width: auto;}
.banner-swiper>.banner-page span{width: 15px;height: 15px;margin: 0px 0px 0px 1px; border-radius: 0;opacity: 1; color: #ffffff;font-size: 12px;line-height: 15px;text-align: center;background: rgba(0,0,0,0.4);}
.banner-swiper>.banner-page .swiper-pagination-bullet-active{background-color: #25b871;}
.banner-swiper .topbtn{width: 50px;height: 50px;background-color: rgba(0,0,0,0.4);background-size: 10px;}
.banner-swiper .topbtn.swiper-button-next{right: 0;}
.banner-swiper .topbtn.swiper-button-prev{left: 0;}
.banner-swiper .topbtn:hover{background-color: #25b871;}


.index-page .banner-swiper>.banner-page{left: 0;margin: auto;text-align: center;bottom: 10px;}
.index-page .banner-swiper>.banner-page span{border-radius: 50%;}

.index-page .load a{background-color: #25b871;border-radius: 4px;color: #ffffff;font-size: 16px;line-height: 44px;display: inline-block;width: 130px;text-align: center;}

.index-page .row-right .img-item:first-child{float: right;}
.index-page .img-wrap{margin-top: 50px;}
.index-page .img-item{margin-bottom: 70px;}
.index-page .img-item .imgbox{height: 340px;margin-top: 20px;}
.index-page .img-item .name{margin: 18px 0px 23px;}
.index-page .img-item .name a{color: #424242;font-size: 24px;line-height: 30px;font-weight: bold;min-height: 90px;}
.index-page .img-item .intro{color: #424242;font-size: 18px;line-height: 30px;min-height: 120px;margin-bottom: 64px;}

.index-page .bgbox{margin-bottom:50px;}
.bgbox .unit{padding: 20px 25px;background-color: #f5f8fa;margin-bottom: 20px;}
.bgbox .unit:hover{background-color: #25b871;}
.bgbox .unit:hover .name font,.bgbox .unit:hover .time{color: #fff;}
.bgbox .unit:hover .name{background: url(../../images/index/icon2.png) no-repeat left 10px;}
.bgbox .unit .name{padding-left: 23px;background: url(../../images/index/icon1.png) no-repeat left 10px;margin-bottom: 5px;min-height: 60px;}
.bgbox .unit .name font{font-size: 24px;color: #333333;line-height: 30px;}
.bgbox .unit .time{padding-left: 23px;color: #828282;font-size: 18px;line-height: 36px;}
.bgbox .load{text-align: center;margin: 40px 0px}


/* 面包屑 */
.breadcrumbs {margin-bottom: 10px;list-style: none;font-size: 16px;line-height: 26px;padding:7px 0px; color: #737373;position: relative;z-index: 1;}
.breadcrumbs > li {display: inline-block;}
.breadcrumbs > li + li:before {padding: 0 3px;content: '/';}
.breadcrumbs > li a{color: #737373;display: inline-block;}
.breadcrumbs > .active span{color: #25b871;}


/* 列表页 */
.list-left{width: 200px;}
.list-right{width: calc(100% - 230px);}

/* 新列表页菜单 */
.leftmenubox{width: 100%;background: #f6f6f6;}
.leftmenubox ul{list-style: none;}
.leftmenubox ul a:hover{color: #25b871 !important;}
.leftmenubox .oneul{display: flex;}
.leftmenubox .oneul>li{font-size: 16px;line-height: 22px;flex: 1;text-align: center;position: relative;}
.leftmenubox .oneul>li>a{color: #434343;}
.leftmenubox .oneul>li .onebox{height: 64px;padding: 0px 10px;display: flex;align-items: center;position: relative;}
.leftmenubox .oneul>li .onebox a{display: inline-block;width: 100%;color: #666;}
.leftmenubox .oneul>li.cur .onebox{background: #25b871;}
.leftmenubox .oneul>li.cur .onebox a,.leftmenubox .oneul>li.cur .onebox a:hover{color: #fff !important;}
.leftmenubox .oneul>li .icon{cursor: pointer;position: absolute;right: 20px;top:50%;margin-top: -12px; width: 14px;height: 24px;background: url(../../images/index/down1.png) no-repeat center center;}
.leftmenubox .oneul>li.on .icon{background: url(../../images/index/down.png) no-repeat center center;}
.leftmenubox .oneul>li.cur .icon{background: url(../../images/index/down2.png) no-repeat center center;}
.leftmenubox .oneul>li.cur.on .icon{background: url(../../images/index/down3.png) no-repeat center center;}

.leftmenubox .twoul{padding-bottom: 13px;display: none;position: absolute;background: #fafafa;z-index: 1;width: 100%;}
.leftmenubox .twoul>li{font-size: 20px;padding:7px 15px 7px 45px;line-height: 24px;}
.leftmenubox .twoul>li>a{color: #575757;width: 100%;display: inline-block;}
.leftmenubox .twoul>li.cur>a{color: #25b871;}

.leftmenubox .contentul{padding: 5px 10px 13px 15px;display: none;background-color: #f8f8f8;}
.leftmenubox .contentul>li{font-size: 18px;line-height: 24px;}
.leftmenubox .contentul>li>a{color: #575757;padding: 5px 10px;display: inline-block;}
.leftmenubox .contentul>li.cur>a{color: #25b871;}


/* .list-page .listbox {margin-top: -30px;} */
.list-page .listbox .item{border-bottom: 1px solid #c3c3c3;position: relative;padding: 28px 0px 18px;}
.list-page .listbox .item:last-child::before{display: none;}
.list-page .listbox .item .haslogo{width: 100%;}
.list-page .listbox .item .haslogo.on{width: calc(100% - 240px);}
.list-page .listbox .item .title{margin-top: -5px;}
.list-page .listbox .item .title a{color: #222;font-size: 18px;line-height: 24px;font-weight: bold;}
.list-page .listbox .item .title a:hover{color: #25b871;}
.list-page .listbox .item .summary{color: #666;font-size: 16px;line-height: 24px;margin:8px 0px 5px;}
.list-page .listbox .item .time{color: #707070;font-size: 14px;line-height: 24px;margin-bottom: -10px;}
.list-page .listbox .item .imgbox1,.list-page .listbox .item .imgbox{width: 222px;height: 127px;}


/* 分页条 */
.page_bar{padding:30px 0 40px;font-size:14px;}
.page_bar a,.page_bar .pageBtnWrap span{display: inline-block;width:auto;padding: 0px 13px; height:35px;border:solid 1px #e5e5e5;color:#666666;line-height:33px;margin:0 2px;}
.page_bar .curr{background: #25b871;border-color:#25b871;color:#fff!important;}
.page_bar input{width:35px;height:35px;border:solid 1px #e5e5e5;text-align: center;margin:0 10px;}
.page_bar .pageBtnWrap .disabled{display: none !important;}
.page_bar .jump{margin: 0px 5px;}
.page_bar .gopage{width: 50px;line-height: 35px;background-color: #24273b;display: inline-block;text-align: center;color: #fff;cursor: pointer;}

.kkpagerbox{padding:30px 0 40px;font-size:14px;text-align: center;}
.kkpagerbox .pageBtnWrap span,.kkpagerbox .pageBtnWrap a{display: inline-block;width:auto;padding: 0px 13px; height:35px;border:solid 1px #e5e5e5;color:#666666;line-height:33px;margin:0 2px;}
.kkpagerbox .curr{background: #25b871;border-color:#25b871;color:#fff!important;}
.kkpagerbox input{width:35px;height:35px;border:solid 1px #e5e5e5;text-align: center;margin:0 10px;}
.kkpagerbox .pageBtnWrap .disabled{display: none !important;}
.kkpagerbox #kkpager_btn_go{width: 50px;line-height: 35px;background-color: #24273b;display: inline-block !important;text-align: center;color: #fff;cursor: pointer;}
.kkpagerbox .totalText{margin: 0px 5px;}
.kkpagerbox #kkpager_gopage_wrap #kkpager_btn_go_input{display: none;}


/* banner图 */
.bannerbox img{height: 100%;width: 100%;object-fit: cover;}
.list-banner{position: relative;}
.list-banner .catbox{position: absolute;left: 0;right: 0;bottom: 45px;text-align: center;color: #fefefe;font-size: 48px;font-weight: bold;}
.list-banner .name{text-transform: uppercase;position: relative; padding: 0px 35px;border-left: 1px solid rgba(255, 255, 255, 0.5);border-right: 1px solid rgba(255, 255, 255, 0.5);display: inline-block;line-height: 32px;}
.list-banner .name::after,.list-banner .name::before{position: absolute;display: block;content: '';width: 120px;height: 1px;background-color: rgba(255, 255, 255, 0.5);top: 0;bottom: 0;margin: auto;}
.list-banner .name::after{left: -120px;}
.list-banner .name::before{right: -120px;}

.detail-banner{position: relative;}
.detail-banner .detail-bannerbox{position: absolute;left: 0;right: 0;bottom: 0px;}
.detail-page .content-title{color: #ffffff;font-size: 24px;line-height: 34px;font-weight: bold;}
.detail-page .infobox{color: #cfcfcf;font-size: 14px;line-height: 22px;padding: 10px 0px 20px;}
.detail-page .infobox .source{margin-right: 40px;}
.detail-page .infobox .size{cursor: pointer;text-align: center;border-radius: 50%; width: 22px;line-height: 22px;color: #fff;display: inline-block;background-color: #d6d6d6;}
.detail-page .infobox .size.on{background: #e61a1e;}
.detail-page .infobox .print{color: #515151;font-size: 16px;}

.detail-page .detail-conbox .content-title{color: #232323;}
.detail-page .detail-conbox .infobox{color: #999999;}

/* 内容样式 */
.detail-content-txt .list-paddingleft-1 { padding-left: 0px; }
.detail-content-txt .list-paddingleft-2 { padding-left: 30px; }
.detail-content-txt .list-paddingleft-3 { padding-left: 60px; }
.detail-content-txt table.borderVisible td,.detail-content-txt table.borderVisible th,.detail-content-txt table.borderVisible caption{border:1px solid #ddd !important;}
.detail-content-txt table.borderHidden td,.detail-content-txt table.borderHidden th,.detail-content-txt table.borderHidden caption{border:1px dashed #ddd !important;}
.detail-content-txt td{word-break: break-all;}

.detail-content-txt .selectTdClass{background-color:#edf5fa !important}
.detail-content-txt table.noBorderTable td,.detail-content-txt table.noBorderTable th,.detail-content-txt table.noBorderTable caption{border:1px dashed #ddd !important}
.detail-content-txt table{margin-bottom:10px;border-collapse:collapse;display:table;}
.detail-content-txt td,.detail-content-txt th{padding: 5px 10px;border: 1px solid #DDD;}
.detail-content-txt caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.detail-content-txt th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.detail-content-txt table tr.firstRow th{border-top-width:2px;}
.detail-content-txt .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.detail-content-txt .ue-table-interlace-color-double{ background-color: #f7faff; }
.detail-content-txt td p{margin:0;padding:0;}
.detail-content-txt tbody table:nth-of-type(1){width: 100%}
.detail-content-txt tr.hidden-first-row td,.detail-content-txt tr.hidden-first-row th,.detail-content-txt tr.hidden-first-row caption{line-height: 0;padding-top: 0;padding-bottom: 0;margin: 0;}

.detail-content-txt p{margin: 1em 0;line-height: 26px;}
.detail-content-txt img{height: auto !important;}


/* 分享 */
.share-con{width: 85px;margin-right: 30px; background: #f9f9f9;text-align: center;padding: 30px 0px;margin-bottom: 30px;}
.share-con .share-f{font-size: 14px;color: #525252;line-height: 24px;}
.share-custom{position: relative;}
.share-custom a{width: 40px;height: 40px;border-radius: 50%;margin: 20px auto;cursor: pointer;display: block;padding: 0px; }
.share-custom a:hover{opacity: 0.8;}
.share-custom .bshare-sinaminiblog{background:#dfdfdf url(../../images/index/wb.png) no-repeat center center;}
.share-custom .bshare-qqim{background:#dfdfdf url(../../images/index/QQ.png) no-repeat center center;}
.share-custom .bshare-weixin{background:#dfdfdf url(../../images/index/wx.png) no-repeat center center;}
.share-custom .qrcode_c{position: absolute;width: 100px;height: 100px;top: 50px;left: 80px;display: none;background: #f9f9f9;padding: 8px;z-index: 2;}
.share-custom .qrcode_c img{max-height:100%;margin: 0 auto;}

/* 详情页 */
.detail-page .detailbox{width: calc(100% - 115px);padding-bottom: 20px;}

.detail-page .content-summary{border-left: 2px solid #d5cfc0;padding: 15px 20px 10px 60px;background: #fcfaf5 url(../../images/index/icon9.png) no-repeat 20px 16px;color: #9a927c;font-size: 16px;line-height: 26px;}
.detail-page .content{padding: 30px 0px 30px 15px;color: #424242;}
.detail-page .content.font14 *{font-size: 16px !important;line-height: 30px;}
.detail-page .content.font16 *{font-size: 18px !important;line-height: 32px;}
.detail-page .content.font18 *{font-size: 20px !important;line-height: 34px;}
.detail-page .content.font20 *{font-size: 22px !important;line-height: 36px;}

.detail-page .word1{padding-bottom: 20px;}
.detail-page .word1 span{font-size: 14px;margin-right: 10px;margin-bottom: 10px; padding: 0px 20px; background-color: #f8f8f8;border-radius: 15px;display: inline-block;color: #999999;}
.detail-page .xglist .word2{color: #515151;font-size: 18px;line-height: 30px;padding: 30px 0px;}

.detail-page .xglist{margin-bottom: 30px;}
.detail-page .xglist .unit{padding: 25px 20px 15px;background-color: #f5f8fa;margin-bottom: 10px;}
.detail-page .xglist .unit:hover{background-color: #25b871;}
.detail-page .xglist .unit:hover .name font,.detail-page .xglist .unit:hover .time{color: #fff;}
.detail-page .xglist .unit:hover .name{background: url(../../images/index/icon2.png) no-repeat left 10px;}
.detail-page .xglist .unit .name{padding-left: 23px;background: url(../../images/index/icon1.png) no-repeat left 10px;margin-bottom: 10px;min-height: 48px;}
.detail-page .xglist .unit .name font{font-size: 16px;color: #333333;line-height: 24px;}
.detail-page .xglist .unit .time{padding-left: 23px;color: #828282;font-size: 16px;line-height: 36px;}


/* 搜索结果页 */
.search-banner{position: relative;}
.search-banner .search{position: absolute;overflow: hidden; bottom: 64px;left: 0;right: 0;margin: auto;max-width: calc(100% - 30px); width: 550px;height: 40px;background-color: #ffffff;border-radius: 4px;}
.search-banner .search input{width: calc(100% - 100px);height: 100%;border: none;padding: 5px 10px;}
.search-banner .search .search-submit{display: inline-block;position: absolute;right: 1px;top: 0;bottom: 0;margin: auto; width: 96px;height: 38px;background: #25b871 url(../../images/index/search.png) no-repeat center;border-radius: 4px;}

.search-page .searchhead{color: #6b6b6b;font-size: 20px;line-height: 30px;padding: 15px 0px; font-style: italic;border-bottom: 1px solid #e5e5e5;}
.search-page .searchhead b{font-weight: normal;color: #e10000;}
.search-page .nodata{margin: 50px 0px;}

.search-page .search-wrapbox{min-height: 400px; position: relative;}
.search-page .search-wrapbox .search-loading{width: 100%;height: 100%;min-height: 400px;position: absolute;z-index: 1;background: #fff url(../../images/loading-search.svg) center center no-repeat;}
.search-page .searchlist .item{border-bottom: 1px solid #e5e5e5;padding: 20px 0px;}
.search-page .searchlist .tit a{color: #4f4f4f;font-size: 20px;line-height: 30px;font-weight: bold;}
.search-page .searchlist .item font{color:#e10000 !important;}
.search-page .searchlist .item:hover{border-color: #25b871;}
.search-page .searchlist .item:hover a,.search-page .searchlist .item:hover font{color: #25b871 !important;}
.search-page .searchlist .content{color: #424242;font-size: 16px;line-height: 30px;margin: 7px 0px;}


/* 联合会简介 */
.zfmbbox{background: url(../../images/0317/icon13.png) no-repeat center center;background-size: contain;}
.zfmbbox .toptitle{color: #222;font-size: 22px;font-weight: bold;line-height: 44px;padding: 20px 0px;margin-top: 20px; text-align: center;}
.zfmbbox .title{color: #666666;font-size: 16px;line-height: 30px;text-align: center;margin-top: -10px;}
.zfmbbox .title span{color: #25b871;}
.zfmbbox .listbox{display: flex;justify-content: space-between;margin-top: 100px;}
.zfmbbox .item{width: 350px;position: relative;height: 450px;}
.zfmbbox .item .box{background: #f6f6f6;border-radius: 12px;height: 100%;padding: 50px 20px 0px 30px;position: relative;z-index: 1;}
.zfmbbox .item::after{content: '';display: block; position: absolute;left: 0;right: 0;margin: auto;bottom: -12px; width: 320px;height: 44px;background-color: #e9eee7;border-radius: 12px;}
.zfmbbox .item .icon{left: 40px;top: -43px;position: absolute;z-index: 2; display: inline-block;width: 85px;height: 85px;box-shadow: 0px 8px 13px 0px rgba(115, 189, 83, 0.25);border-radius: 50%;}
.zfmbbox .item .icon1{background: #25b871 url(../../images/0317/icon1.png) no-repeat center;}
.zfmbbox .item .icon2{background: #25b871 url(../../images/0317/icon2.png) no-repeat center;}
.zfmbbox .item .icon3{background: #25b871 url(../../images/0317/icon3.png) no-repeat center;}
.zfmbbox .item .name{font-size: 22px;font-weight: bold; color: #222222;line-height: 36px;padding: 10px 0px;}
.zfmbbox .item .con{font-size: 14px;color: #666666;line-height: 28px;}
.zfmbbox .fontbox{text-align: center;margin-top: 57px;}

.xyyjbox{display: block;margin-top: -12px;}
.xyyjbox .item{height: 280px;width: 16.66%;float: left; flex: 1;display: flex;align-items: flex-end;justify-content: center;padding: 30px 10px;}
.xyyjbox .item span{color: #ffffff;font-size: 18px;}
.xyyjbox .item:nth-child(1){ background: url(../../images/0317/img1.png) no-repeat center;background-size:cover; }
.xyyjbox .item:nth-child(2){ background: url(../../images/0317/img2.png) no-repeat center;background-size:cover; }
.xyyjbox .item:nth-child(3){ background: url(../../images/0317/img3.png) no-repeat center;background-size:cover; }
.xyyjbox .item:nth-child(4){ background: url(../../images/0317/img4.png) no-repeat center;background-size:cover; }
.xyyjbox .item:nth-child(5){ background: url(../../images/0317/img5.png) no-repeat center;background-size:cover; }
.xyyjbox .item:nth-child(6){ background: url(../../images/0317/img6.png) no-repeat center;background-size:cover; }
.xyyjbox .item:nth-child(7){ background: url(../../images/0317/img7.png) no-repeat center;background-size:cover; }
.xyyjbox .item:nth-child(8){ background: url(../../images/0317/img8.png) no-repeat center;background-size:cover; }
.xyyjbox .item:nth-child(9){ background: url(../../images/0317/img9.png) no-repeat center;background-size:cover; }
.xyyjbox .item:nth-child(10){ background: url(../../images/0317/img10.png) no-repeat center;background-size:cover;}
.xyyjbox .item:nth-child(11){ background: url(../../images/0317/img11.png) no-repeat center;background-size:cover;}
.xyyjbox .item:nth-child(12){ background: url(../../images/0317/img12.png) no-repeat center;background-size:cover;}

.lsfzbox{background:#f6f6f6 url(../../images/0317/icon5.png) no-repeat center bottom;background-size:1920px;}
.lsfzbox .title{font-size: 22px;font-weight: bold;color: #222222;line-height: 25px;margin: 50px 0px 30px;}
/* .lsfzbox .listbox{display: flex;justify-content: space-between;margin-bottom: 280px;}
.lsfzbox .item{width: 350px;height: 500px; font-size: 16px;line-height: 30px;color: #333333;text-indent: 2em;text-align: justify;} */
.lsfzbox .listbox{margin-bottom: 250px;}
.lsfzbox .item{margin-bottom: 20px; font-size: 16px;line-height: 30px;color: #333333;text-align: justify;}


.fwhyadv{margin-top: -50px;text-align: center;}

.lhhjsbox{margin: 70px 0px 100px;}
.lhhjsbox .container{position: relative;}
.lhhjsbox .left{position: absolute;left: 0;top: -25px;}
.lhhjsbox .left .logo{text-align: center;padding: 65px 0px 50px;}
.lhhjsbox .left .box{width: 280px;height: 370px;background-color: #ffffff;box-shadow: 0px 6px 16px 0px rgba(158, 158, 158, 0.35);}
.lhhjsbox .left .name{font-size: 14px;line-height: 20px;font-weight: bold;color: #222;text-align: center;}
.lhhjsbox .left .info{font-size: 14px;color: #222;margin-top: 10px;text-align: center;}
.lhhjsbox .right{width: 1130px;height: 480px;padding:30px 25px 0px 250px;background: #ffffff url(../../images/0317/icon9.png) no-repeat center bottom;border: solid 2px #eeeeee;}
.lhhjsbox .right .content{}
.lhhjsbox .right .logo{margin: 20px 0px;}
.lhhjsbox .right .intro{font-size: 16px;line-height: 30px;color: #222222;margin-bottom: 25px;}
.lhhjsbox .right .intro span{color: #25b871;font-weight: bold;}
.lhhjsbox .right .btm{line-height: 28px;}
.lhhjsbox .right .btm .item{margin-bottom: 20px;}
.lhhjsbox .right .btm .font1{font-size: 16px;line-height: 24px; font-weight: bold;color: #007a46;width: 15px;}
.lhhjsbox .right .btm .font2{font-size: 14px;line-height: 24px; color: #222222;width: calc(100% - 15px);}
.lhhjsbox .right .btm .font3{position: relative;margin-right: 22px;padding: 0px 8px;}
.lhhjsbox .right .btm .font3::after,.lhhjsbox .right .btm .font3::before{position: absolute;content: '';display: block;width: 6px;height: 8px;}
.lhhjsbox .right .btm .font3::before{background: url(../../images/0317/up.png) no-repeat center center;left: 0;top: 0;}
.lhhjsbox .right .btm .font3::after{background: url(../../images/0317/down.png) no-repeat center center;right: 0;bottom: -2px;}

.qmtsbox-wrap{background: url(../../images/0317/icon14.png) no-repeat center bottom;padding-bottom: 125px;}
.list-intro .foot{margin-top: 0;}
.qmtsboxnew{margin-bottom: -30px;}
.qmtsboxnew .left{width: 100%;}
.qmtsboxnew .left .title{font-size: 22px;font-weight: bold;line-height: 25px;color: #222;}
.qmtsboxnew .left .info{font-size: 16px;line-height: 30px;color: #222;margin-top: 35px ;}
.qmtsboxnew .right{width: 100%;}
.qmtsboxnew .right .itembox{margin-left: 5px ;width: 100%;}
/* .qmtsboxnew .right .itembox2{margin-top: 40px;}
.qmtsboxnew .right .itembox3{margin-top: 100px;}
.qmtsboxnew .right .itembox4{margin-top: 80px;}
.qmtsboxnew .right .itembox5{margin-top: 120px;} */
.qmtsboxnew .right .box{width: 100%;height: auto;padding: 20px 0px 15px;margin: 10px 0px; background-color: #f6f6f6;border-radius: 12px;display: flex;flex-direction: column;justify-content: space-evenly;} 
.qmtsboxnew .right .box .item{margin-bottom: 20px; position: relative;padding: 0px 20px;color: #666666;font-size: 14px;line-height: 24px;} 
.qmtsboxnew .right .box .item::after{position: absolute;display: block;content: '';width: 3px;height: 16px;background-color: #007a46;left: 0;top: 7px; }


/* 会长致辞 */
.list-hzzc .hzzcbox{margin-bottom: 100px;}
.list-hzzc .hzzcbox .toptitle{color: #222;font-size: 36px;font-weight: bold;line-height: 44px;padding: 25px 0px;margin-top: 10px; text-align: center;}
.list-hzzc .hzzcbox .left{background-color: #f3f7f5;height: 760px;width: 915px;display: flex;justify-content: center;align-items: center;padding: 0px 100px 0px 245px;}
.list-hzzc .hzzcbox .left .content{text-align: justify;font-size: 18px;color: #333333;line-height: 36px;padding: 75px 25px 75px 55px; background:url(../../images/new/icon38.png) no-repeat left top,url(../../images/new/icon39.png) no-repeat right bottom; }
.list-hzzc .hzzcbox .right{position: relative;height: 760px;}
.list-hzzc .hzzcbox .right .con{position: absolute;bottom: 0;left: 0;}
.list-hzzc .hzzcbox .right .imgbox{width: 430px;height: 561px;}
.list-hzzc .hzzcbox .info{color: #333333;font-size: 18px;line-height: 36px;margin-top: 20px;width:400px}


/* 组织机构 */
.detail-org .toptitle{color: #222;font-size: 24px;font-weight: bold;line-height: 44px;padding: 20px 0px;margin-top: 20px; text-align: center;}
.detail-org .case{color: #007a46;font-size: 20px;line-height: 20px;font-weight:bold;background:url(../../images/new/icon27.png) no-repeat center 60px;width: 780px;margin: 0 auto;}
.detail-org .case a{color: #007a46;}
.detail-org .case .top{padding: 1px 0px;margin-bottom: 20px;}
.detail-org .case .top .con{text-align: center;margin: 40px 0px;}
.detail-org .case .top .item{width: 340px;height: 62px;background-color: #EAF1F6;border-radius: 3px;border: solid 4px #519955;padding: 5px;margin: 0 auto;}
.detail-org .case .top .item .div{background: #fff;text-align: center;height: 100%;display: flex;align-items: center;justify-content: center;}
.detail-org .case .top .item.jsh{width: 150px;height: 62px;margin-top: -51px;}
.detail-org .case .top .item.zjwyh{width: 200px;height: 62px;margin-top: -23px;}
.detail-org .case .btm{display: flex;justify-content: space-between;margin-bottom: 80px;}
.detail-org .case .btm .item{width: 95px;height: 198px;word-break: break-word;font-size: 16px; background-color: #EAF1F6;border-radius: 3px;border: solid 4px #519955;padding: 5px;}
.detail-org .case .btm .item div{background: #fff;text-align: center;height: 100%;display: flex;align-items: center;justify-content: center;}
.detail-org .case .btm .item div .span{height: 180px;writing-mode: vertical-rl;writing-mode: tb-rl;}

/* .detail-org .unitbox{display: flex;margin-bottom: 50px;}
.detail-org .unitbox .box{padding: 0px 20px;flex: 1;background: url(../../images/new/icon28.png) no-repeat center 45px;}
.detail-org .unitbox .box .name{margin: 0 auto;width: 210px;height: 210px;background-color: #EAF1F6;border: solid 2px #519955;padding: 5px;border-radius: 50%;}
.detail-org .unitbox .box .name div{background: #fff;color: #007a46;font-size: 24px;font-weight: bold;line-height: 27px;width: 100%;height: 100%;border-radius: 50%;padding: 5px; display: flex;align-items: center;text-align: center; }
.detail-org .unitbox .box .list{margin-top: 20px; height: 700px;background-color: #007a46;border-radius: 18px;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding-left: 30px;}
.detail-org .unitbox .box .list a{color: #ffffff;font-size: 18px;line-height: 36px;}
.detail-org .unitbox .box2 .list{background-color: #009454;} */

.detail-org .unitbox{margin-bottom: 50px;}
.detail-org .unitbox .box{padding: 0px 20px;background: url(../../images/new/icon28.png) no-repeat center 45px;margin-bottom: 30px;}
.detail-org .unitbox .box .name div{color: #007a46;font-size: 24px;font-weight: bold;line-height: 27px;}
.detail-org .unitbox .box .list{margin-top: 20px; height: auto;background-color: #007a46;border-radius: 18px;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 30px;}
.detail-org .unitbox .box .list a{color: #ffffff;font-size: 18px;line-height: 36px;}
.detail-org .unitbox .box2 .list{background-color: #009454;}


/* 联合会领导 */
.detail-leader .toptitle{color: #181818;opacity: 0.9; font-size: 36px;font-weight: bold;line-height: 46px;padding: 20px 0px;text-align: center;}
.detail-leader .leaderbox{margin-top: 20px;}
.detail-leader .leaderbox .title{margin-top: 20px;display: inline-block;position: relative;color: #222;font-size: 24px;line-height: 36px;font-weight: bold;padding:3px 0px 3px 52px;}
.detail-leader .leaderbox .title::after{position: absolute;left: 24px;top: 13px;content: '';display: block;border-top: 17px dashed #25b871;border-right: 9px solid transparent;border-left: 9px solid transparent;}
.detail-leader .con{line-height: 36px;width: 33.33%;margin: 20px auto;text-align: center;padding: 0px 10px;}
.detail-leader .con1{width: 25%;}
.detail-leader .con .post{color: #25b871;font-size: 16px;font-weight: bold;}
.detail-leader .con .imgbox{width: 158px;height: 158px;border-radius: 50%;margin: 5px auto 9px;}
.detail-leader .con .imgbox img{object-fit: contain;font-family: 'object-fit:contain';}
.detail-leader .con .name{color: #333333;font-size: 22px;position: relative;font-weight: bold;}
.detail-leader .con .rank{color: #999999;font-size: 16px;line-height:24px;height: 72px;}
.detail-leader .public .con .rank{text-align: left;display: flex;align-items: center;justify-content: center;text-align: center;}
.detail-leader .public{display: flex;flex-wrap: wrap;}
.detail-leader .public1{display: block;}
.detail-leader .public1 .con{float: left;}

/* 职能部门 */
.znbmbox .znbmlist{padding: 15px 0px;}
.znbmbox .item{background: #f3f7f5;border-radius: 2px;height: 180px;margin: 15px 0px;padding: 20px;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.znbmbox .item .name{color: #333333;font-size: 20px;font-weight: bold;line-height: 28px;}
.znbmbox .item .subtitle{color: #333333;font-size: 16px;line-height: 28px;}
.znbmbox .item .title{height: 56px;}
.znbmbox .item .summary{color: #999999;font-size: 16px;line-height: 28px;margin-top: 15px;height: 60px;}

/* 领导详情页  */
.ldlh-detail .topcontent{background-color: #f8f8f8;padding: 20px 110px 65px;}
.ldlh-detail .topcontent .catname{text-align: center;color: #25b871;font-size: 25px;font-weight: bold;line-height: 35px;padding: 20px 0px;}
.ldlh-detail .topcontent .imgbox{width: 220px;height: 220px;margin: 5px auto 15px;border-radius: 50%;}
.ldlh-detail .topcontent .title{font-size: 26px;color: #333333;line-height: 42px;text-align: center;}
.ldlh-detail .topcontent .shorttitle{font-size: 20px;color: #999999;line-height: 32px;text-align: center;}
.ldlh-detail .topcontent .summary{font-size: 16px;color: #666666;line-height: 32px;margin-top: 25px;}
.ldlh-detail .btm-title{color: #333333;font-size: 20px;line-height: 32px;font-weight: bold;padding-left: 18px;position: relative;margin: 22px 0px 30px;}
.ldlh-detail .btm-title::after{position: absolute;content: '';display: block;width: 3px;height: 20px;background-color: #25b871;border-radius: 2px;left: 0;top:0;bottom: 0;margin: auto; }


.detail-menu .topshow,.znbmbox .topshow{background-color: #f4f4f4;line-height: 45px;color: #222222;font-size: 18px;padding: 0px 20px;font-weight: bold;}
.detail-menu .toptitle{margin-top: 20px; color: #222222;font-size: 24px;line-height: 44px;text-align: center;padding: 20px 0px;font-weight: bold;}
.detail-menu .conbox{padding: 0px 50px 30px;font-size: 18px;line-height: 36px;}


/* 公共栏目标题 */
.pub-tit{border-bottom:1px solid #e5e5e5;padding: 24px 0px;margin: 10px 0px;}
.pub-tit span{font-size: 24px;color: #222;line-height: 24px;font-weight: bold;}
.pub-tit .more{font-size: 14px;color: #666666;line-height: 36px;}

/* 科技创新 */
.kjcx-page .wyh-swiperbox{position: relative;}
.kjcx-page .wyh-swiperbox .topbtn{position: absolute;top: 145px;width: 62px;height: 59px;box-shadow: 3px 5px 18px 0px rgba(37, 48, 55, 0.2);}
.kjcx-page .wyh-swiperbox .wyh-button-prev{background:#25b871 url(../../images/index/icon44.png) no-repeat center center;left: -90px;}
.kjcx-page .wyh-swiperbox .wyh-button-next{background:#25b871 url(../../images/index/icon43.png) no-repeat center center;right: -90px;}
.kjcx-page .wyh-swiper .wyh-page{text-align: center;margin: 25px 0px 30px;}
.kjcx-page .wyh-swiper .swiper-pagination-bullet{width: 14px;height: 14px;opacity: 1;background: #ccc;}
.kjcx-page .wyh-swiper .swiper-pagination-bullet-active{background: #25b871;}
.kjcx-page .wyh-swiper .wyh-box{background-color: #eef6f3;display: block;width: 100%;height: 385px;padding: 8px;}
.kjcx-page .wyhswiper-2 .wyh-box{height: 430px;}
.kjcx-page .wyh-swiper .wyh-box:hover{box-shadow: 0px 6px 18px 0px rgba(37, 48, 55, 0.14);position: relative;}
.kjcx-page .wyh-swiper .wyh-box:hover::after{position: absolute;bottom: 1px;width: 100%;left: 0;right: 0;height: 4px;display: block;content: '';background: #25b871;}
.kjcx-page .wyh-swiper .imgbox{width: 148px;height: 206px;margin: 20px auto;}
.kjcx-page .wyh-swiper .title{color: #222;font-size: 22px;font-weight: bold;line-height: 34px;text-align: center;} 
.kjcx-page .wyh-swiper .shorttitle{text-align: center; color: #666;font-size: 16px;line-height: 28px;margin: 7px 0px 6px;min-height: 84px;display: flex;justify-content: center;} 
.kjcx-page .wyh-swiper .subTitle{color: #25b871;font-size: 16px;font-weight: bold;line-height: 30px;display: flex;justify-content: center;} 
/* .kjcx-page .wyh-swiper2 .shorttitle{min-height: 84px;} */

.kjcx-page .wyh-swiperbox .itembox{margin: 0px -9px;}
.kjcx-page .wyh-swiperbox .itembox .swiper-slide{float: left;padding: 0px 9px; margin-bottom: 20px;}
.kjcx-page .wyh-swiperbox .itembox .swiper-slide:last-child{margin-right: 0px;}
.kjcx-page .wyh-swiper .itembox .swiper-slide{width: 20%;}
.kjcx-page .wyhswiper-1 .itembox .swiper-slide,.kjcx-page .wyhswiper-2 .itembox .swiper-slide{width: 25%;}

.kjcx-page .zjwdt-wrap .box{background: #f3f7f5;margin-bottom: 30px;}
.kjcx-page .zjwdt-wrap .box .big-tit{padding: 29px 0px 27px;}
.kjcx-page .zjwdt-wrap .box .big-tit span{font-size: 24px;color: #222222;line-height: 24px;font-weight: bold;}
.kjcx-page .zjwdt-wrap .box .big-tit .more{font-size: 14px;color: #666666;line-height: 36px;}

.kjcx-page .zjwdt-wrap .box1{padding:0px 20px 30px 25px;}
.kjcx-page .zjwdt-wrap .box2{padding: 0px 30px 30px;}
.kjcx-page .xb-list .content{display: flex;align-items: center;background-color: #ffffff;padding: 10px 15px; margin-bottom: 15px;min-height: 72px; line-height: 26px;color: #222;font-size: 18px;font-weight: 500;} 
.kjcx-page .xb-list .content:hover{color: #fff;background: #25b871;}

.kjcx-page .zjwyh-box .pub-tit{margin-bottom: 18px;}
.kjcx-page .zjwyh-box .box{margin-bottom: 30px;background-color: #f3f7f5;}
.kjcx-page .zjwyh-box .content{background-color: #ffffff;padding: 0px 15px; margin-bottom: 30px; line-height: 64px;color: #3d3d3d;font-size: 18px;font-weight: bold;text-align: center;} 

.kjcx-page .zjwyh-box .tips{text-align: right;font-size: 16px;color: #666;}


/* 专家委员会 */
@media ( min-width : 1200px) {
  .kjcx-page .wyhswiper-1 .wyh-box{height: 435px;}
}
@media ( max-width : 1200px) {
  .kjcx-page .wyhswiper-1 .wyh-box{height: 415px;}

  .kjcx-page .wyh-swiper .title{font-size: 18px;line-height: 28px;}
  .kjcx-page .wyh-swiper .shorttitle{font-size: 14px;line-height: 20px;}
  .kjcx-page .wyh-swiper .subTitle{font-size: 14px;line-height: 26px;}
}
@media ( max-width : 992px) {
  .kjcx-page .wyh-swiperbox .itembox .swiper-slide{width: 33.33%;}
}
@media ( max-width : 540px) {
  .kjcx-page .wyh-swiperbox .itembox .swiper-slide{width: 50%;}
  .kjcx-page .wyh-swiper .itembox .swiper-slide:nth-child(2n-1){float: left;}
  .kjcx-page .wyh-swiper .itembox .swiper-slide:nth-child(2n){float: right;}
  .kjcx-page .wyh-swiper1 .shorttitle{min-height: 30px;}
  .kjcx-page .wyh-swiper1 .wyh-box{height: 340px;}
  .kjcx-page .wyhswiper-1 .wyh-box{height: 400px;}
  .kjcx-page .wyh-swiper .imgbox{margin: 10px auto;}

  .kjcx-page .xb-list .content{font-size: 16px;line-height: 20px;}
}
/* 专家委员会 */


@media (min-width: 992px){

  .list-banner{height: 240px;}
  .detail-banner{height: 240px;}
  .search-banner{height: 240px;}
}
@media ( min-width : 768px) {
  .col-md-25{width: 250px;float: left;}
  .col-md-95{width: calc(100% - 250px);float: left;}
}
@media ( max-width : 768px) {
  .col-md-25,.col-md-95{width: 100%;}
  .xyyjbox .item{width: 25%;}
}
@media (max-width:1650px) {
  .top-head .logobox{width: 300px;}
  .top-head .namebox,.top-head .jzbox{font-size: 14px;}
}
@media ( max-width : 1600px) {
  .top-head .left{width: 36%;}

  .xyyjbox .item{text-align: center;padding: 30px 5px;height: 200px;}
  .xyyjbox .item span{font-size: 18px;}

  .list-hzzc .hzzcbox .toptitle{font-size: 30px;}
  .list-hzzc .hzzcbox .right .imgbox{width: 270px;height: 350px;}
  .list-hzzc .hzzcbox .left{width: 1000px;padding: 0px 50px 0px 160px;}
  .list-hzzc .hzzcbox .left,.list-hzzc .hzzcbox .right{height: 600px;}
}
@media ( max-width : 1450px) {
  .top-head .logobox{width: 250px;height: 80px;}
  .top-nav .item{padding: 25px 5px;}
  .top-nav .item a{font-size: 16px;}

  .index-header.on .top-head .logobox{height: 100px;}
  .index-header.on .top-nav .item{padding: 35px 5px;}
}
@media ( max-width : 1400px) {
  .top-head .left{width: 34%;}
}
@media ( max-width : 1350px) {
  .top-head .logobox{height: 70px;}
  .top-nav .item a{font-size: 16px;}
  .top-nav .item{padding: 20px 12px;}

  .index-header.on .top-head .logobox{height: 70px;}
  .index-header.on .top-nav .item{padding: 20px 10px;}

  .xyyjbox .item{height: 150px;}
  .xyyjbox .item span{font-size: 16px;}
  
}
@media ( max-width : 1300px) {
  .top-head .container{display: block;}
  .top-head .rightbox{margin-top: 15px;}
  .top-head .show-search{margin-right: 10px;}
}
@media ( min-width : 1230px) {
  .container{width: 1230px;}
  .w1000{width: 1030px;}
}
@media (min-width:1200px) and ( max-width : 1230px) {
}
@media ( max-width : 1250px) {
  .top-head .logobox{width: 200px;}

  .lhhjsbox .right{width: 1050px;}
}
@media ( max-width : 1230px) {
  
}
@media ( max-width : 1200px) {
  .advlist li{width: 100% !important;margin-bottom: 10px;text-align: center;}

  .burgerbox{display: block;}

  /* .top-nav.hasshow{display: block;}
  .top-nav{display: none;box-shadow: 0px 2px 10px 0px rgb(103 103 103 / 18%);position: fixed;z-index: 2;padding: 70px 10px 0px 10px;width: 35%;height: 100%;top: 0;left: auto;right: 0; background: #fff;}
  .top-nav .item a,.index-header.on .item a{color: #222;}
  .top-nav .container{display: block;}
  .top-nav .item{padding: 15px 5px;width: 100%;}
  .top-head .rightbox{position: relative;z-index: 102;}
  .top-nav .item.on a, .top-nav .item a:hover{font-weight: bold;position: relative;}
  .top-nav .item.on a::after{content: '';display: block;position: absolute;left: 50%;width: 100%;height: 2px;background-color: #25b871;bottom: -10px;left: 0;} */
  
  /* .top-head .jzbox,.top-head .namebox,.top-nav .menu-hover{display: none;}
  .top-head .hasshow .jzbox,.top-head .hasshow .namebox{display: block;} */
  .top-head .hasshow .show-search{display: none;}

  .index-header.on .top-nav .item{padding: 15px 5px;}
  
  .foot .foot-top .codebox{display: none;}
  .foot .container{display: block;}
  .foot .w-half.left,.foot .w-half.right,.foot .addbox{width: 100%;}
  .foot .btngroup3 .dropdown-menu{top: 50px;}
  .foot .foot-top{padding-top: 5px;}
  
  .list-hzzc .hzzcbox .left, .list-hzzc .hzzcbox .right{height: 600px;}
  .list-hzzc .hzzcbox .left{width: calc(100% - 200px);}

  .lhhjsbox .right{width: 100%;padding-top: 15px;height: 650px;}
  .lsfzbox .item{font-size: 16px;line-height: 32px;}

  .lhhjsbox .left .box{width: 220px;height: 300px;}
  .lhhjsbox .left .logo{padding: 45px 0px 30px;}
  .lhhjsbox .left .logo img{max-width: 120px;}
  .zfmbbox .item{width: 32%;height: 600px;}
  .zfmbbox .item::after{width: 90%;}

  .leftmenubox .oneul{overflow-x: auto;}
  .leftmenubox .oneul>li{flex: none !important;}
  .list-banner .catbox{display: none;}
}
@media (min-width:992px) and ( max-width : 1200px) {
  .top-nav .item a{font-size: 14px;}
}
@media ( max-width : 992px) {
  .top-nav{width: 100%;overflow-x: auto;overflow-y: hidden;display: flex;white-space: nowrap;}
  .top-nav::-webkit-scrollbar {display: none}
  .top-nav .item a{font-size: 16px;}
  .top-head .rightbox{position: absolute;right: 15px;}

  .foot .oald a{font-size: 16px;}
  .foot .about{font-size: 14px;}
  .foot .addbox .item{font-size: 14px;padding-left: 30px;}
  .foot .foot-btm{font-size: 12px;}
  .foot .btngroup{margin-right: 10px;}
  .foot .btngroup .dropdown{font-size: 16px;}

  .index-page .banner-swiper{height: 220px;}

  
  .leftmenubox .oneul{overflow-x: auto;overflow-y: hidden;}
  .leftmenubox .oneul>li{flex-shrink: 0;word-break: keep-all;}
  .leftmenubox .oneul>li .icon{display: none;}
  
  .page_bar .jump,.page_bar .gopage,.page_bar a,.page_bar span{display: none;}
  .page_bar .last,.page_bar .first{display: inline-block;}

  .kkpagerbox .infoTextAndGoPageBtnWrap,.kkpagerbox .pageBtnWrap a,.kkpagerbox .pageBtnWrap span{display: none;}
  .kkpagerbox .pageBtnWrap a[title=Next],.kkpagerbox .pageBtnWrap a[title=Prev]{display: inline-block;}

  .list-banner{height: 200px;}
  .list-banner .catbox{transform: scale(0.8);bottom: 35px;}
  .detail-banner{height: 200px;}
  .search-banner{height: 200px;}


  .list-hzzc .hzzcbox .left{padding: 0px 20px 0px 100px;}
  .list-hzzc .hzzcbox .left .content{font-size: 16px;line-height: 30px; padding: 50px 25px 50px 30px;background-size: contain;}

  .xyyjbox{flex-wrap: wrap;}
  .lsfzbox .listbox{display: block;}
  .lsfzbox .item{width: 100%;height: auto;margin-bottom: 20px;}
  .lhhjsbox .left{display: none;}
  .lhhjsbox .right{padding:15px 15px 25px 25px;}
  .zfmbbox .listbox{display: block;}
  .zfmbbox .item{width: 100%;height: auto;margin-bottom: 70px;}
  .zfmbbox .item .box{padding: 50px 20px 20px 30px;}
  .qmtsboxnew .left{width: 100%;}
  .qmtsboxnew .right{width: 100%;}
  .qmtsboxnew .left .info{margin-bottom: 20px;}

  .detail-org .unitbox{display: block;}
  .detail-org .unitbox .box{margin-bottom: 20px;}

  .detail-leader .con .rank{height: 152px;}
}

@media ( max-width : 767px) {
  .foot .addbox{float: left;}

  /* .top-nav{width: 70%;} */
  .foot .container{flex-direction: column;}
  
  .index-page .banner-swiper{height: 150px;}

  .breadcrumbs{margin-bottom: 0;}

  .list-left{float: none;width: 100%;position: relative;margin-bottom: 15px;}
  .leftmenu .curcatalog{border-bottom: solid 1px #e5e5e5;text-align: left;padding-left: 20px;position: relative;}
  .leftmenu .oneul{position: absolute;display: none;width: 100%;background: #fff;box-shadow: 0px 0px 1px 0px rgb(220 222 224 / 22%);z-index: 9;}
  .leftmenubox .oneul>li .onebox{height: 40px;}
  .leftmenubox .oneul>li{font-size: 16px;}
  .leftmenu .righticon{cursor: pointer;position: absolute;right: 10px;top:50%;margin-top:-22px; width: 34px;height: 44px;background: url(../../images/index/down1.png) no-repeat center center;}
  .leftmenu.hover .righticon{background: url(../../images/index/down.png) no-repeat center center;}

  
  .list-right{width: 100%;}
  /* .list-page .listbox{margin-top: -20px;} */
  .list-page .listbox .item{padding: 20px 0px;}

  .share-con{width: 100%;padding: 10px 15px;margin-bottom: 15px;}
  .share-con .share-f{float: left;line-height: 40px;margin-right: 10px;}
  .share-custom{float: left;}
  .share-custom a{float: left;margin: 0px 10px;}

  .detail-page .infobox .sizebox{display: inline-block;}
  .detail-page .detailbox{width: 100%;}
  .detail-page .content{padding: 20px 0px;}
  .detail-page .content-title{font-size: 20px;line-height: 30px;}

  .list-hzzc .hzzcbox .left, .list-hzzc .hzzcbox .right{height: 700px;}
  .list-hzzc .hzzcbox .toptitle{font-size: 26px;}
  .list-hzzc .hzzcbox .info,.list-hzzc .hzzcbox .left .content{font-size: 16px;line-height: 30px;}
  .list-hzzc .hzzcbox .left{width: calc(100% - 160px);}
  .list-hzzc .hzzcbox .right .imgbox{height: 300px;width: 230px;}
  .lhhjsbox .right{height: auto;}
  
  .detail-leader .leaderbox .title{font-size: 22px;}
  .detail-leader .con .imgbox{width: 100px;height: 100px;}
  .detail-leader .con .name{font-size: 20px;}
  .detail-leader .con .rank{line-height: 22px;display: none;}

  .list-hzzc .hzzcbox .info{font-size: 16px;line-height: 30px;width: 350px;}

  .ldlh-detail .topcontent{padding: 20px 30px 15px;}

  .detail-org .case{transform: scale(0.7);margin: -120px 0px -120px -55px;}
}

@media ( max-width : 540px) {
  body{height:  auto;}

  .top-nav .menu-hover{display: none !important;}
  .top-nav{width: calc(100% + 30px);margin: 0px -15px;}
  .top-head .logo{max-height: 40px;}
  .top-head .font{max-height: 25px;margin-left: 5px;}
  div.burger{margin-left:10px;}
  .top-head .rightbox.hasshow{position: fixed;right: 20px;}
  .top-nav .item.on a::after{bottom: -5px;}
  .top-nav .item{padding: 5px 12px;margin-bottom: 10px;}
  .top-nav .item a{font-size: 14px;}
  /* .index-header.on .top-nav .item{padding: 7px 0px;} */

  .foot .btngroup .dropdown-menu{max-height: 200px;}
  .foot .btngroup{width: 100%;}
  .foot .btngroup2 .dropdown-menu{top: 85px;}
  .foot .btngroup3 .dropdown-menu{top: 120px;}

  .go_top{width: 45px;height: 45px;background-size: contain;bottom: 100px;}

  .index-page .banner-swiper{height: 120px;}
  .index-page .banner-swiper>.banner-page{bottom: 3px;}
  .banner-swiper>.banner-page span{width: 8px;height: 8px;}

  .index-page .bannerbox{height: 180px;}
  .index-page .img-wrap{margin-top: 10px;}
  .index-page .img-item .imgbox{height: 210px;}
  .index-page .img-item .name{margin-bottom: 10px;}
  .index-page .img-item .name a{font-size: 20px;}
  .index-page .img-item .intro{font-size: 16px;}
  .index-page .load a{font-size: 14px;line-height: 40px;}

  .bgbox .unit{padding: 10px 15px;}
  .bgbox .unit .name font{font-size: 20px;}
  .bgbox .unit .time{font-size: 16px;}

  .breadcrumbs{font-size: 12px;}

  .list-banner{height: 160px;}
  .list-banner .name{padding: 0px 10px;border-width: 2px;}
  .list-banner .catbox{transform: scale(0.5);bottom: 20px;font-size: 40px;width: 150%;left: -25%;}
  .list-banner .name::after, .list-banner .name::before{width: 60px;border-width: 2px;}
  .list-banner .name::after{left: -60px;}
  .list-banner .name::before{right: -60px;}
  .detail-banner{height: 160px;}

  .leftmenu .curcatalog{padding: 10px 5px 10px 15px;font-size: 16px;}
  .leftmenu .oneul{padding: 10px 0px;}
  .leftmenu .oneul>li{font-size: 14px;line-height: 20px;}
  .leftmenu .oneul>li .onebox{padding: 7px 15px;}
  .leftmenu .oneul>li.cur .onebox a{font-size: 16px;}
  .leftmenu .twoul>li{font-size: 14px;line-height: 18px;padding: 7px 15px 7px 30px;}

  /* .list-page .listbox{margin-top: -10px;} */
  .list-page .listbox .item{padding: 15px 0px;}
  .list-page .listbox .item .title a{font-size: 14px;line-height: 20px;margin-bottom: 3px;-webkit-line-clamp: 3;}
  .list-page .listbox .item .summary{margin: 5px 0px;display: none;}
  /* .list-page .listbox .item .time{display: none;} */
  .list-page .listbox .item .time{font-size: 12px;line-height: 20px;margin-bottom: -3px;}
  .list-page .listbox .item .haslogo.on{width: calc(100% - 125px);}
  .list-page .listbox .item .imgbox1,.list-page .listbox .item .imgbox{width: 110px;height: 60px;}
 
  .share-custom .bshare-weixin,.detail-page .infobox .print{display: none;}
  .detail-page .content-title{font-size: 18px;}
  .detail-page .content-summary{font-size: 14px;}
  .detail-page .word1{padding-bottom: 10px;}
  .detail-page .xglist .word2{font-size: 16px;padding: 20px 0px;}
  .detail-page .xglist .unit{padding: 15px ;}
  .detail-page .xglist .unit .name{background-position: left 6px;}
  .detail-page .xglist .unit .name font{font-size: 14px;}
  .detail-page .xglist .unit .time{font-size: 12px;line-height: 14px;}

  .search-banner .search input{width: calc(100% - 60px);}
  .search-banner .search .search-submit{width: 60px;}
  .search-page .searchhead{font-size: 16px;}

  .search-page .searchlist .tit a{font-size: 16px;line-height: 24px;}
  .search-page .searchlist .content{font-size: 14px;line-height: 24px;}
  .search-page .searchlist .item{padding: 10px 0px;}

  
  .list-hzzc .hzzcbox .left{width:100%;height: auto;padding: 20px;margin-top: 20px;}
  .list-hzzc .hzzcbox .left .content{background: none;padding: 0;}
  .list-hzzc .hzzcbox .right .imgbox{width: 150px;height: 200px;}
  .list-hzzc .hzzcbox .info{font-size: 14px;}
  .list-hzzc .hzzcbox .right{height: auto;float: none;text-align: center;}
  .list-hzzc .hzzcbox .right .con{position: relative;}
  .list-hzzc .hzzcbox .right .imgbox{margin: 0 auto;}

  .lsfzbox{background: none;}
  .lsfzbox .listbox{margin-bottom: 50px;}

  .xyyjbox .item{width: 33.33%;}
  .xyyjbox .item span{font-size: 14px;}

  .detail-leader .leaderbox .title{font-size: 18px;line-height: 28px;}
  .detail-leader .con .name{font-size: 14px;line-height: 20px;font-weight: normal;}
  .detail-leader .con{width: 100%;}
  .detail-leader .con .rank{height: auto;}

  .detail-org .case{transform: scale(0.4);margin:-230px 0px -250px -220px;}

  .detail-org .toptitle{font-size: 20px;line-height: 30px;}
  .detail-org .unitbox .box .name div{font-size: 18px;}
  .detail-org .unitbox .box{padding: 0;}
  .detail-org .unitbox .box .list{padding: 15px;}
  .detail-org .unitbox .box .list .item{margin-bottom: 10px;}
  .detail-org .unitbox .box .list a{font-size: 16px;line-height: 28px;}

  .kjcx-page .zjwdt-wrap .box2{padding: 0px 10px 10px;}
}
@media ( min-width : 1200px) {
  
}
 
@media ( min-width : 1650px) {
  .top-head .show-search{margin: 0px 40px 0px 5px;}
  .top-head .logobox{width: 360px;}
}
@media ( min-width : 1850px) {
  .top-nav .item{padding: 35px 15px;}
  .index-header.on .top-nav .item{padding: 45px 15px;}
  .top-head .show-search{margin: 0px 80px 0px 5px;}
  .index-header.on .top-head .logobox{width: 490px;}
}