/* CSS Document */
/*
Theme Name: HayCarb
Theme URI: https://www.haycarb.com/
Description:  北京六翼信息技术有限公司。
Author:  六翼爱永
Author URI: https://www.eee-eee.com/
Date:2026-05-11
Version: 1.0
License: 六翼许可认证
*/
*{margin:0;padding:0;}
html{overflow-x:hidden; font-size:14px;}
html.bodyhidden{ overflow:hidden;}

ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%;}
.img100{width:100%; height:100% !important; object-fit: cover;object-position: center;}
a{text-decoration:none;	color:#333;	outline:none;}

body{font-size:1rem; color:#333; font-family: "Poppins", sans-serif;}
.clear{ clear:both;}
.clearfix::after, .clearfix::before{display: table; content: " ";}
.clearfix:after { clear:both}
*, ::after, ::before{box-sizing: border-box;}
a, button{cursor: pointer; /*-webkit-transition: color .3s cubic-bezier(.63,.37,.55,.9);  transition: color .3s cubic-bezier(.63,.37,.55,.9);*/}
a:hover{ color:#505050;}
button{ border:none; background:none; border-radius: 0;}
video{ width:100%; height:auto; display:block; object-fit:fill;}
table{ width:100%; border-collapse:collapse;}


/*以下为兼容手机*/
input, textarea, select{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear {display: none;}
/*以上为兼容手机*/

/*针对 type-"number"*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance: none !important;}
input[type="number"]{ -moz-appearance: textfield;}

/*
.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
*/

.hidden{ display:none !important;}
.wrap{ max-width:1400px; margin:0 auto;}

.text-center {
	text-align: center !important;
}

/*头部*/
.headerbgall.headfixd{ background:#fff !important;}
.logo_black{ display:none;}
.headerbgall.headfixd .logo_white{ display:none;}
.headerbgall.headfixd .logo_black{ display:block;}

.header_searchbtn .elementor-icon-wrapper{ cursor:pointer;}
.headergetbtn .elementor-button-text{white-space:nowrap; }
.headerbgall.headfixd .header_searchbtn .elementor-icon-wrapper .elementor-icon svg{ fill:#000 !important;}
.headerbgall.headfixd .menu-toggle .menu-icon, .headerbgall.headfixd .heaerm_menuicon svg{filter: brightness(0) invert(0);  
-webkit-filter: brightness(0) invert(0);  
-moz-filter: brightness(0) invert(0);  
-o-filter: brightness(0) invert(0);  
-ms-filter: brightness(0) invert(0);}

/*手机端菜单*/
.mmainmenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item{ border-bottom:#FFFFFF33 1px solid;}
.mmainmenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item .sub-menu{ display:block; position:static; width: auto; background: none;}
.mmainmenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item .sub-menu li a:hover{ background:#72BF44 !important; color:#fff !important;}
#off-canvas-7c63294 .e-off-canvas__content {
	overflow: auto !important;
	-webkit-overflow-scrolling: touch !important;
	scrollbar-width: thin !important;
	scrollbar-color: #8DC63F #1A1A1A !important;
}

.mmainmenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item:hover > a.has-submenu{ color:#fff !important;}


.mmainmenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item:hover .sub-menu{
    display: none;
}



.mmainmenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item.active > .sub-menu{ opacity: 1;
 display: block !important;
			transform: translateY(0);
			height: auto;
			max-height: 1000px;   padding-bottom:10px;
			pointer-events: auto; }


.mmainmenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > .sub-menu{ display:none;opacity: 1;
  transform: translateY(0px);
  height: auto;}


.lyoutline-btn a{ position:relative; overflow: hidden;}
.lyoutline-btn a span{ position:relative; z-index:2;}
.lyoutline-btn a:after {
          background-color: #72BF44;
          border-radius: 6.944vw;
          content: '';
          display: block;
          height: 100%;
          width:calc( 100% + 1px);
          position: absolute;
          left: 0;
          top: 0px;
          transform: translate(-100%, 0) rotate(10deg);
          transform-origin: top left;
          transition: transform 0.2s ease-out;
          will-change: transform;
          z-index: 0;
        }
.lyoutline-btn a:hover:after {
          transform: translate(0, 0);
			border: none;
        }

.ss-overlay-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; /* adjust as needed for "top portion" */
	z-index: 10;
	display: block;
	text-indent: -9999px; /* hide text */
}

/*首页表单*/
.imainorder{}
.imainorder div.wpforms-container-full{ margin:0 auto;}
.imainorder .wpforms-container .wpforms-field:first-child{ padding-top:0;}
.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium{ max-width:100% !important;}
div.wpforms-container-full input[type="date"], div.wpforms-container-full input[type="datetime"], div.wpforms-container-full input[type="datetime-local"], div.wpforms-container-full input[type="email"], div.wpforms-container-full input[type="month"], div.wpforms-container-full input[type="number"], div.wpforms-container-full input[type="password"], div.wpforms-container-full input[type="range"], div.wpforms-container-full input[type="search"], div.wpforms-container-full input[type="tel"], div.wpforms-container-full input[type="text"], div.wpforms-container-full input[type="time"], div.wpforms-container-full input[type="url"], div.wpforms-container-full input[type="week"], div.wpforms-container-full select, div.wpforms-container-full textarea{  border:none; border-bottom: 1px solid #ccc; font-size:16px;
color: #333333;
 padding:12px 10px;} 
div.wpforms-container-full input, div.wpforms-container-full select{ height:auto !important;}


.imainorder div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{ height:140px; padding:20px .75rem; border: 1px solid #ccc;}
.imainorder div.wpforms-container-full .wpforms-form .wpforms-submit-container{ padding-top:0; margin-top:10px; text-align: right;}
.imainorder div.wpforms-container-full input[type="submit"], 
.imainorder div.wpforms-container-full button[type="submit"], 
.imainorder div.wpforms-container-full .wpforms-page-button{background: #fff !important;
border-radius:40px;font-weight:normal;
font-size:18px;
color: #060606 !important;
line-height: 38px; height:auto;
text-align: left;
font-style: normal;
text-transform: uppercase; padding:5px 50px; border:0.1388888889vw solid #72BF44;}
.imainorder div.wpforms-container-full input[type="submit"]:hover, 
.imainorder div.wpforms-container-full button[type="submit"]:hover, 
.imainorder div.wpforms-container-full .wpforms-page-button:hover{background: #72BF44 !important;color: #fff !important;
}
.imainorder div.wpforms-container-full button[type="submit"]:after{ display:none !important;}

.imainorder .wpforms-field-container .wpforms-field.wpforms-field-html, .imainorder .wpforms-field-container .wpforms-field.wpforms-field-html a{font-weight: 400 !important;
  font-size: 12px;
  color: #b4b4b4;}
.imainorder .wpforms-field-container .wpforms-field.wpforms-field-html a:hover{ color:#333;}


div.wpforms-container-full input[type=date]:focus,
div.wpforms-container-full input[type=datetime]:focus,
div.wpforms-container-full input[type=datetime-local]:focus,
div.wpforms-container-full input[type=email]:focus,
div.wpforms-container-full input[type=month]:focus,
div.wpforms-container-full input[type=number]:focus,
div.wpforms-container-full input[type=password]:focus,
div.wpforms-container-full input[type=range]:focus,
div.wpforms-container-full input[type=search]:focus,
div.wpforms-container-full input[type=tel]:focus,
div.wpforms-container-full input[type=text]:focus,
div.wpforms-container-full input[type=time]:focus,
div.wpforms-container-full input[type=url]:focus,
div.wpforms-container-full input[type=week]:focus,
div.wpforms-container-full select:focus,
div.wpforms-container-full textarea:focus {
  border:none; border-bottom:1px solid #72BF44;
  box-shadow:none;
  outline:none
}

/*Coconut Shell Activated*/
.shellsoulist{}
.shellsoulist .shellsoulistitem .elementor-widget-image{ overflow:hidden; border-radius:10px;}
.shellsoulist .shellsoulistitem .elementor-widget-image img{  transition: all 0.3s;}
.shellsoulist .shellsoulistitem .elementor-widget-heading{ transition: all 0.3s; position:absolute; bottom:20px; width:calc(100% - 40px); text-align:center;}
.shellsoulist .shellsoulistitem .elementor-widget-text-editor{ visibility:hidden; overflow:hidden; transform:translateY(-30px); opacity:0; transition: all 0.3s;}
.shellsoulist .shellsoulistitem .elementor-widget-icon{ overflow:hidden; width:calc(100% - 40px); position:absolute; bottom:-2.5vw; left:-20px;}
.shellsoulist .shellsoulistitem .elementor-widget-icon .elementor-icon-wrapper{ position:relative; left:-50%; transition: all 0.3s;}

.shellsoulist .shellsoulistitem:hover .elementor-widget-heading{ bottom:6vw;}
.shellsoulist .shellsoulistitem:hover .elementor-widget-icon .elementor-icon-wrapper{ left:40px;}
.shellsoulist .shellsoulistitem:hover .elementor-widget-text-editor{ opacity:1; visibility:visible; transform:translateY(-20px); }
.shellsoulist .shellsoulistitem:hover .elementor-widget-image img{ transform: scale(1.1);}

/*手机端*/
.mobcarbsolulist .mobcarbsoluitem .elementor-widget-heading, .mobcarbsolulist .mobcarbsoluitem .elementor-widget-image img{transition: all 0.3s;}
.mobcarbsolulist .mobcarbsoluitem:hover .elementor-widget-heading{ bottom:50px;}
.mobcarbsolulist .mobcarbsoluitem:hover .elementor-widget-image img{ transform: scale(1.1);}

@media(max-width:1024px){
	.shellsoulist .shellsoulistitem:hover .elementor-widget-heading{ bottom:9vw;}
	.shellsoulist .shellsoulistitem:hover .elementor-widget-text-editor{ transform:translateY(0px); }
}
@media(max-width:767px){
	.shellsoulist .shellsoulistitem:hover .elementor-widget-heading{ bottom:100px;}
}
/*解决方案列表页*/
.solutiontab .ac-solution-wrap{ padding:0; background:none;}
.solutiontab .ac-solution-wrap .desktop-grid .row{ gap:1.7vw; margin-bottom:1.7vw;}
.solutiontab .ac-solution-wrap .desktop-grid .solution-item{flex:0 0 calc(25% - 1.28vw);  margin: 0;  padding:0;}
.solutiontab .ac-solution-wrap .owl-carousel{ margin-top:0}
.solutiontab .ac-solution-wrap .ss-wrap{ height:27.77777777777778vw !important;}

.lymobsolutionlist{ width:90%; margin:0 auto; overflow:hidden; display:none;}
.lymobsolutionlist .swiper-slide .ss-wrap, .solutiontab .ac-solution-wrap .lymobsolutionlist .swiper-slide .ss-wrap{ height:350px !important;}
.ac-solution-wrap .lymobsolutionlist .ss-heading-wrap{ transition: all 0.3s;}
.ac-solution-wrap .lymobsolutionlist .ss-heading-wrap-mob h4{ color:#fff; text-align:center; font-size:22px !important; line-height:1.3 !important; }
.lymobsolutionlist .mobsoluslidepaging{ margin-top:15px;}
.lymobsolutionlist .swiper-pagination-bullet{background-color: #00000000;
  box-shadow: 0px 0px 0px 1px #424242; opacity: 1 !important; width:10px; height:10px;}
.lymobsolutionlist .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#447329;
  box-shadow:0px 0px 0px 1px #447329;}
.ac-solution-wrap .lymobsolutionlist .ss-heading-wrap-mob{ position:absolute; z-index:999; width:100%; padding:0 20px; bottom:15px !important;}
.solutiontab .lymobsolutionlist{ width:100%;}
.ac-solution-wrap .lymobsolutionlist .ss-content-wrap{ display:none;}
@media(max-width:1023px){
	.lymobsolutionlist{ display:block;}
}

/*Solutions 应用详情页*/
.lyshoufq .e-n-accordion-item-title-text{ text-align:left !important;}
.singlesoluslideitem{}
.singlesoluslideitem .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom:5%; text-align:right; padding-right:20px !important; }
.singlesoluslideitem .swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width: 2.777777777777778vw !important;
	height: 0.0694444444444444vw !important;
	cursor: pointer;
	transition: transform 0.2s ease, background 0.3s ease;
	border-radius: 0;
	opacity: 1 !important;}
.singlesoluslideitem .swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{ transform:scaleX(1.3); }
@media(max-width:768px){
	.singlesoluslideitem .swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:15px !important;
	height:2px !important;}
}

.singlesoluslidelist{}
.singlesoluslidelist .singlesoluslideitem{ visibility:hidden; height:0; overflow:hidden; opacity:0;}
.singlesoluslidelist .singlesoluslideitem.show{ visibility:visible; height:auto; opacity:1;}

/*Service 详情页*/
.haslistyle ul, .haslistyle ol, .singlemainnews ul, .singlemainnews ol{ padding-left:2rem;}
.haslistyle ul li, .singlemainnews ul li{ list-style:disc;}
.haslistyle ol li, .singlemainnews ol li{ list-style:decimal;}
.haslistyle table thead{ background:#eee;}
.haslistyle table th, .haslistyle table td{ border:#ccc 1px solid; padding:10px; line-height:1.33 !important;}

/*
.singlemainnews ul li{ margin-bottom:20px;}
.singlemainnews ul li:last-child{ margin-bottom:0;}
*/

@media(max-width:768px){
    .hastable{ overflow-x:scroll;}
    .hastable table{ width:700px;}
}


.single_serlist{}
.single_serlist .single_seritem{}
.single_seritem .single_serhidecon{ visibility:hidden; height:0; overflow:hidden; opacity:0; transition: all 0.3s;}
.single_seritem .single_serhidecon.show{ visibility:visible; height:auto; opacity:1;}
.single_seritembtn.hide{ display:none !important;}
.single_seritembtn.single_seritempfasbtn.hide{ display:block !important;}
.single_seritembtn.single_seritempfasbtn.hide a{ display:none !important;}


/*Products 详情页*/
.sprodownloadbtn{}
.sprodownloadbtn:after {
	content: "";
	position: absolute;
	right: 0px;
	bottom: -10px;
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-top: 10px solid #3E6E22;
	transform: rotate(270deg);
	z-index: -2;
}

/*ESG*/
.esg_awardshide{ display:none;}
.esg_awardshide.show{ display:block;}
.esg_awardshidebtn.hide{ display:none;}

.esg_column_reports .esgrepostsitem{ visibility:hidden; height:0; overflow:hidden; opacity:0; transition: all 0.3s;}
.esg_column_reports .esgrepostsitem.show{ visibility:visible; height:auto; opacity:1;}


/*ESG - News*/
.esgnewsall{ width:91.666666666667vw; margin:100px auto; overflow:hidden;}
.esgnewsitem .esgnewsitemflex{ display:flex; flex-direction: column; gap:1.388888888888889vw;}
.esgnewsitem .esgnewsitemimg{}
.esgnewsitem .esgnewsitemimg img{width: 100%;
  height: 15vw;
  object-fit: cover;
  object-position: center center;}
.esgnewsitem .esgnewsitemtext{}
.esgnewsitem .esgnewsitemtext .esgnewsitemtexttit{ margin-bottom: .5rem; font-size: 1.1111111111111vw;letter-spacing: 0.02em;
  font-weight: 400;display: block;
  font-style: normal;
  line-height: 1.32em;}
.esgnewsitem .esgnewsitemtext .esgnewsitemtexttit a{color: #000000;
  font-size: 1.1111111111111vw;letter-spacing: 0.02em;
  font-weight: 400;display: block;
  font-style: normal;
  line-height: 1.32em; text-decoration:none;}
.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate_cat{ margin-top:10px; display:flex;  flex-wrap: wrap; align-items: center;}
.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate, .esgnewsitem .esgnewsitemtext .esgnewsitem_textcat{color: #8A8A8A; letter-spacing: 0.02em; font-size: 0.625vw;
  font-weight: 300; line-height:1.3;
  text-transform: uppercase;margin-right: calc(34px/2); align-items:center; position:relative;
}
.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate:after{ width:1px; display:block;
  position:absolute; top:0px;
 right: calc(-34px/2); content: "";
  height:15px;
  background-color: #8A8A8A;}
.esgnewsitem .esgnewsitemtext .esgnewsitem_textcat{ margin-left: calc(34px/2);}

@media(max-width:1440px){
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate:after{ height:16px; top:-3px;}
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate{ position:relative; top:3px;}
}
@media(max-width:1024px){
	.esgnewsitem .esgnewsitemimg img{ height:200px;}
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate:after{ height:10px; top:-2px; right: -10px;}
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate{ position:relative; top:5px;}
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textcat{ margin-left:10px;}
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate{ margin-right:10px;}
}
@media(max-width:768px){
	.esgnewsitem .esgnewsitemflex{ gap:10px;}
	.esgnewsitem .esgnewsitemtext .esgnewsitemtexttit a{ font-size:18px; text-align:center;}
	.esgnewsitem .esgnewsitemimg img{ height:250px;}	
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate_cat{ flex-wrap: wrap; gap: 10px 0;}
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate, .esgnewsitem .esgnewsitemtext .esgnewsitem_textcat{ font-size:12px;}
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate{ top:auto;}
	.esgnewsitem .esgnewsitemtext .esgnewsitem_textdate:after{ top:3px;}
}

.contactlist .contactitem{ cursor:pointer;}
.contactmaplist .conmapitem{ display:none;}
.contactmaplist .conmapitem.show{ display:flex;}

/*新闻详情页*/
.newscrumbs{ display:flex; gap:10px;}
.newscrumbs, .newscrumbs a{font-size: 1.0416666666667vw;
  font-weight: 500; color:#fff;
  line-height: 1.9333em;}

.singlemainnews img.aligncenter{ margin:0 auto !important;}

.snewsrellist{}
.snewsrellist ul{ padding:0;}
.snewsrellist ul li{ margin-bottom:30px;}
.snewsrellist ul li:last-child{ margin-bottom:0;}
.snewsrellist ul li a{ display:block;}
.snewsrellist ul li .srelnewsimg img{width: 100%;
  height: 12.43055555555556vw;
  object-fit: cover;
  object-position: center center;}
.snewsrellist ul li .srelnewstext{ margin-top:20px;}
.snewsrellist ul li .srelnewstext .srelnewstit{font-size: 0.97222222222222vw;
  font-weight: 400;
  line-height: 132%;
  color: #000000;}
.snewsrellist ul li .srelnewstext .srelnewsbottom{ display:flex; margin-top: 20px; align-items:center;}
.snewsrellist ul li .srelnewstext .srelnewsdate, .snewsrellist ul li .srelnewstext .srelnewstag{color: #8A8A8A;
font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: 0.02em;}
.snewsrellist ul li .srelnewstext .srelnewstag{ margin-left:30px; position:relative;}
.snewsrellist ul li .srelnewstext .srelnewstag:before{ content:""; display:block; position:absolute; top:-3px; left:-15px; width:1px; height:20px; background-color:#8A8A8A; }
@media(max-width:768px){
    .snewsrellist ul li .srelnewstext .srelnewstit{font-size:16px;}
    .snewsrellist ul li .srelnewsimg img{ height:auto;}
}


/*新闻列表总页*/
.newsmainlist{ display:flex; gap:20px; flex-wrap:wrap;}
.newsmainlist .newsmainitem{ width:calc(25% - 15px); margin-bottom:10px;}



/*搜索结果*/
.searchprolist ul{ display:flex; gap:30px; flex-wrap:wrap; padding:0;}
	.searchprolist ul li{ width:calc(25% - 22.5px);}
	.searchprolist ul li a{ display:block; position:relative;}
	.searchprolist ul li .searchproimg{ height: 18vw; position:relative;}
	.searchprolist ul li .searchproimg:before{ content:""; display:blcok; width:100%; height:100%; position:absolute; top:0; left:0; background-image: linear-gradient(187deg, #0000006B 0%, rgba(0,0,0,0.5) 100%);}
	.searchprolist ul li .searchprotext{ width:100%; position:absolute; bottom:0; left:0; padding:20px; z-index:5;}
	.searchprolist ul li .searchprotext .searchprotexttit{font-size: 1vw;
  font-weight: 400;
  line-height: 1.32em;
  color: #FFFFFF;}
    .searchprolist ul li .searchprotext .srelnewsbottom{ display:flex; margin-top:10px;}
    .searchprolist ul li .searchprotext .srelnewsbottom .srelnewsdate, .searchprolist ul li .searchprotext .srelnewsbottom .srelnewstag{font-weight: 600;
  line-height: 1; font-size:0.6vw;
  letter-spacing: 0.02em; color: #ADADAD;}
  .searchprolist ul li .searchprotext .srelnewstag{ margin-left:30px; position:relative;}
.searchprolist ul li .searchprotext .srelnewstag:before{ content:""; display:block; position:absolute; top:-3px; left:-15px; width:1px; height:15px; background-color:#fff; }
@media(max-width:1280px){
    .searchprolist ul li{ width:calc(33.33% - 20px);}
    
    .newsmainlist .newsmainitem{ width:calc(33.33% - 13.333px);}
    
}
@media(max-width:1024px){
    .searchprolist ul{ gap:20px;}
    .searchprolist ul li{ width:calc(50% - 10px);}
    .searchprolist ul li .searchproimg{ height:260px;}
    .newsmainlist .newsmainitem{ width:calc(50% - 10px);}
    
    
}
@media(max-width:768px){
        .searchprolist ul{ gap:20px;}
        .searchprolist ul li{ width:100%;}
        .searchprolist ul li .searchproimg{ height:auto;}
        .searchprolist ul li .searchproimg img{ min-height:200px;}
        .searchprolist ul li .searchprotext .searchprotexttit{ font-size:16px;}
        .searchprolist ul li .searchprotext .srelnewsbottom .srelnewsdate, .searchprolist ul li .searchprotext .srelnewsbottom .srelnewstag{ font-size:12px;}
        
        .newsmainlist .newsmainitem{ width:100%;}
        
    }
.custom-pagination{ display:flex; justify-content:center; margin-top:60px;}
#pageabc{ text-align:center; margin: 40px;}
#pageabc a{background-color: #72bf44; color:#fff; display:inline-block;  padding: 14px 20px; margin: 0 5px; font-size:14px; }
#pageabc a.current{ transform:scale(1.1);}
@media(max-width:768px){
    #pageabc a{ padding:7px 15px;}
    .custom-pagination{ margin-top:20px;}
}









