.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://www.defondtech.com/wp-content/uploads/2021/10/alternative-energy-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://www.defondtech.com/wp-content/uploads/2024/08/2-4.jpg);
	background-size:cover;
	background-position:center center;
}

:root{
--wd-text-font:Arial, Helvetica, sans-serif;
--wd-text-font-weight:500;
--wd-text-color:#777777;
--wd-text-font-size:18px;
}
:root{
--wd-title-font:"Manrope3", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Manrope3", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Manrope3", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Manrope3", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Ubuntu", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:20px;
}
:root{
--wd-primary-color:rgb(254,129,3);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(142,203,222);
}
:root{
--btn-shop-bgcolor-hover:rgb(115,190,214);
}
:root{
--btn-accent-bgcolor:rgb(142,203,222);
}
:root{
--btn-accent-bgcolor-hover:rgb(115,190,214);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-shop-brd-radius: 35px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
			
					
					
			
							--btn-accent-brd-radius: 35px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
			
					
								}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1310px;
			}
		}

		.container {
			max-width: 1340px;
		}

		:root{
			--wd-container-width: 1340px;
		}
	
			.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1310px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1320px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1330px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1340px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1350px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1370px;
		}
		@media (min-width: 1357px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1340px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.defondtech.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.5.4") format("woff2");
}

@font-face {
	font-family: "Manrope3";
	src: url("//www.defondtech.com/wp-content/uploads/2021/10/Manrope3-Thin.woff") format("woff2"), 
url("//www.defondtech.com/wp-content/uploads/2021/10/Manrope3-Thin.woff") format("woff");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "Manrope3";
	src: url("//www.defondtech.com/wp-content/uploads/2021/10/Manrope3-Bold.woff2") format("woff2"), 
url("//www.defondtech.com/wp-content/uploads/2021/10/Manrope3-Bold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "Manrope3";
	src: url("//www.defondtech.com/wp-content/uploads/2021/10/Manrope3-Regular.woff2") format("woff2"), 
url("//www.defondtech.com/wp-content/uploads/2021/10/Manrope3-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.elementor a:hover {color:#fe8103;}
.headtop{position:relative!important; z-index:999!important;}

.wd-dropdown-menu.wd-design-default{--wd-dropdown-width: 350px;}
.dlm-downloads li{list-style:none;}
.blog-design-masonry .post-title{overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.post-single-page .entry-header{display:none;}
.product_title {
	font-size: 24px;}
.wd-sub-menu li>a{font-size: 18px;}
.meta-categories-wrapp{display:none;}
.post-single-page .meta-post-categories{display:none;}
#banner [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    left: 30px !important;
}
#banner [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: 30px !important;
}
.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover{line-height:0 !important}
.woocommerce-breadcrumb {text-transform: uppercase;}
.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last{display:none;}
.switch_lang_select{border-color: #000000;}

#menu-1-f492062 .menu-item .elementor-item,#menu-1-ea4221d .menu-item .elementor-item,#menu-1-2543f98 .menu-item .elementor-item{
	padding: 13px 0px!important;
}
#menu-1-2543f98 .menu-item .elementor-item .sub-arrow{display:none!important}

#menu-1-2543f98 .menu-item .sub-menu{display:none!important}


.ft-form .row p {
    margin-bottom: 12px!important;
}

.ft-form .row p span input {
    border-radius: 2px!important;
    background: #f5f5f5;
}

.ft-form .wpcf7-textarea {
    border-radius: 2px!important;
    background: #f5f5f5;
}

.ft-form .wpcf7-submit {
    background: #fe8103;
    color: #fff;
    border-radius: 2px!important;
}


.sulutb tr td{border: 1px solid #ccc; padding:10px; line-height:20px; font-size:14px}.widthauto{width: 100%;overflow-x: auto;}
.sulutb tr:hover{background:rgb(251,229,214,0.3);}
.sulutb tr td.biaotou{background:#f0f0f0;text-align: center;}
.sulutb tr td.biaotou:hover{background:#f0f0f0}

.switch_lang_select{border-color: #ddd!important;}


.elementor-default .wd-loop-footer{margin-bottom: 35px;}

/* search button */
.wp-block-search .wp-block-search__button{background:#fe8103; border-radius: 4px;}
.wp-block-search .wp-block-search__button:hover{background:#fe8103}
.wp-block-search:not(.wp-block-search__button-inside) .wp-block-search__input{border-radius: 4px}

/*new*/
.page-title-default{display:none}


/*******************************************首页样式**************************************/


 /*首页视频*/
.elementor-6391 .elementor-element.elementor-element-07a10dd > .elementor-widget-container {
	height: 622px!important;
}
.wd-negative-gap .elementor-widget-video .e-hosted-video .elementor-video {
	height: 622px!important;
}

.elementor-6391 .elementor-element.elementor-element-935a043:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-935a043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-position: -170px 0px!important;
}	



@media (max-width: 1500px) {
.elementor-6391 .elementor-element.elementor-element-0e0753f .title,.elementor-6391 .elementor-element.elementor-element-cca6334 .title{
	font-size: 35px;
}
}	

@media (max-width: 1440px) {
.elementor-6391 .elementor-element.elementor-element-07a10dd > .elementor-widget-container {
	height: 500px!important;
}
.wd-negative-gap .elementor-widget-video .e-hosted-video .elementor-video {
	height: 500px!important;
}
.elementor-6391 .elementor-element.elementor-element-0e0753f .title,.elementor-6391 .elementor-element.elementor-element-cca6334 .title{
	font-size: 35px;
}

.elementor-6391 .elementor-element.elementor-element-527759c > .elementor-widget-container{
	margin: 23px 0px 103px 0px;
}	
.elementor-6391 .elementor-element.elementor-element-0e0753f > .elementor-widget-container,.elementor-6391 .elementor-element.elementor-element-cca6334 > .elementor-widget-container{
    margin: 60px 0px 0px 0px;
}

.elementor-6391 .elementor-element.elementor-element-935a043:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-935a043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-position: -276px 0px!important;
}	
	
 .elementor-6391 .elementor-element.elementor-element-e5cb83f{
	  width: 5%!important;
 }
 .elementor-6391 .elementor-element.elementor-element-cb15c00{
	 width: 90%!important;
 }
 
 
 
 }
 
 
 @media (max-width: 1380px) {
 .elementor-6391 .elementor-element.elementor-element-07a10dd > .elementor-widget-container {
 	height: 500px!important;
 }
 .wd-negative-gap .elementor-widget-video .e-hosted-video .elementor-video {
 	height: 500px!important;
 }
 .elementor-6391 .elementor-element.elementor-element-0e0753f .title{
 	font-size: 34px;
 }
 
 .elementor-6391 .elementor-element.elementor-element-527759c > .elementor-widget-container{
 	margin: 23px 0px 103px 0px;
 }	
 .elementor-6391 .elementor-element.elementor-element-0e0753f > .elementor-widget-container{
     margin: 60px 0px 0px 0px;
 }
 .elementor-6391 .elementor-element.elementor-element-935a043:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-935a043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
 	background-position: -223px 0px!important;
 }	
 	
  .elementor-6391 .elementor-element.elementor-element-e5cb83f{
 	  width: 15%!important;
  }
  .elementor-6391 .elementor-element.elementor-element-cb15c00{
 	 width: 85%!important;
  }
  
  
  
  }
 
 @media (max-width: 640px) {
.elementor-6391 .elementor-element.elementor-element-07a10dd > .elementor-widget-container {
	height: auto!important;
}
.wd-negative-gap .elementor-widget-video .e-hosted-video .elementor-video {
	height: auto!important;
}
	 
.elementor-6391 .elementor-element.elementor-element-527759c > .elementor-widget-container{
	margin: 10px 0px 20px 0px;
}
.elementor-6391 .elementor-element.elementor-element-0e0753f > .elementor-widget-container,.elementor-6391 .elementor-element.elementor-element-cca6334 > .elementor-widget-container{
    margin: 20px 0px 0px 0px;
}		 
		 
		 
	 
 }
 
 

/*youshi*/
.youshi {
	width: 1310px;
	margin: 0 auto;
	height: 566px;
	display: flex;
}
.youshi-left {
	width: 33%;
	padding-top: 60px;
    padding-bottom: 36px;
	background:url(/wp-content/public/images/s001.png) no-repeat center;
}
.youshi-right {
	width: 67%;
	
}
.youshi-right .stm{
	display: flex;
}
.youshi-content {
	width: 50%;
	height: 566px;
	padding: 60px 22px 10px;
}
.youshi-content:nth-child(1) {
	background:url(/wp-content/public/images/s002.png) no-repeat center;
}
.youshi-content:nth-child(2) {
	background:url(/wp-content/public/images/s003.png) no-repeat center;
}
.youshi h2 {
	font-size: 38px;
	color: #fff;
	text-align: center;
	line-height: 38px;
	height: 80px;

}
.youshi-left ul {
	padding: 0;
	margin: 0;
}
.youshi-left ul li {
	list-style: none;
	text-align: left;
	line-height: 70px;
}
.youshi-left ul li {
	font-size: 24px;
	padding-left: 46px;
	display: block;
	color: #fff;
	text-decoration: none;
}
.youshi-left ul li:hover,.youshi-left ul li.on {
	color: #fff;
	background: #ff8908;
}
.youshi-right .youshi-content p {
	font-size: 24px;
	color: #fff;
	padding-left: 17px;
}
.youshi-left h2 {
	 text-align: center;
}
.youshi-left .hd {
	margin-top: -20px;
}

/* index-Services*/
.page_about_2 .page_about_box {
	position: relative;
	width:100%;
	max-width: 1310px;
	overflow: hidden; 
	
}
.page_about_2 .page_about_center {
	width: 92%;
	margin: auto;
	display: none;
	margin-top: 40px
}
.page_about_2 .page_about_top{
	
}
.page_about_2 .page_about_top .page_about_top_li {
	position: relative;
	width:100%;
	max-width: 1310px;
	overflow: hidden;
	 
}
.page_about_2 .page_about_top .page_about_top_li .page_img_box{
	height: 670px;
	display: block;
	overflow: hidden
}
.page_about_2 .page_about_top .page_about_top_li .page_img_box img{
	height:100%;
}
.page_about_2 .page_about_top .page_about_top_li .page_about_con_box {
	position: absolute;
	top: 18%;
	
	width: 92%;
	left: 50%;
	transform: translateX(-50%)
}
.page_about_2 .page_about_top .page_about_top_li .page_about_con_box_sec {
	width: 44%
}
.page_about_2 .page_about_con_box .page_about_title {
	font-size: 42px;
	color: #fff;
	font-family: Roboto-Bold
}
.page_about_2 .page_about_con_box .page_about_content {
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	font-family: Roboto-Regular;
	margin-top: 25px;
	margin-bottom: 35px
}
.page_about_2 .page_about_con_box .page_about_btn {
	width: 170px;
	height: 50px;
	background: #ff8908;
	border: 1px solid #ff8908;
	transition: all .3s
}
.page_about_2 .page_about_con_box .page_about_btn a {
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	font-family: Roboto-Regular;
	display: block;
	text-align: center
}
.page_about_2 .page_about_bottom {
	background: #0000004d;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	width: 100%
}
.page_about_2 .page_about_bottom .page_about_bottom_sec {
	max-width: 1310px;
	margin: auto;
	position: relative;
	width: 92%
}
 
.page_about_2 .page_about_bottom .page_about_swiper_btn a {
	display: block;
	width: 40px;
	height: 40px;
	background: url(/wp-content/public/images/28d4770060.png) no-repeat center;
	background-size: contain
}
.page_about_2 .page_about_bottom .page_about_swiper_btn  .page_about_last {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%) rotate(180deg)
}
.page_about_2 .page_about_bottom .page_about_swiper_btn  .page_about_next {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}
.page_about_2 .page_about_bottom .page_about_bottom_sec_box {
	max-width: 1300px;
	width: 86%;
	margin: auto
}
.page_about_2 .page_about_bottom .page_about_bottom_sec_box  .page_about_bottom_ul {
	display: flex
}
.page_about_2  .page_about_bottom_li {
	transition: all .3s;
	box-sizing: border-box;
	text-align: center;
	padding: 40px 0;
	width: 16.66%!important;
	height: 165px;
	border-right: 1px solid #fff;
	transition: all .3s;
	cursor: pointer
}
.page_about_2 .page_about_bottom_li:first-child {
	border-left: 1px solid #fff3
}
.page_about_2 .page_about_bottom_li.on {
	background: url(/wp-content/public/images/4bcfda3bbc.jpg) no-repeat center;
	background-size: cover
}
.page_about_2 .page_about_bottom_li_title {
	font-size: 17px;
	line-height: 24px;
    padding: 0 10px;
	font-family: Roboto-Regular;
	color: #fff;
	margin-top: 20px
}
.page_about_bottom .page_about_bottom_ul .page_about_bottom_li .page_img_box img {
	width: 40px!important;
	height: 40px!important
}

@media screen and (max-width:1440px) {
 
.page_about_2 .page_about_top .page_about_top_li .page_about_con_box_sec {
	width: 44%
}
.page_about_2 .page_about_con_box .page_about_content {
	margin-top: 10px;
	margin-bottom: 20px
}
}

@media screen and (min-width:991px) {
.page_about_2 .page_about_top .page_about_top_ul .page_about_top_li .page_img_box img {
	width: 100%!important;
	min-height: 500px;
	object-fit: cover
}
.page_about_2 .page_about_con_box .page_about_btn:hover {
	
}
.page_about_2 .page_about_con_box .page_about_btn:hover a {
	 
}
.page_about_2 .page_about_bottom_li:hover {
	background: url(/wp-content/public/images/4bcfda3bbc.jpg) no-repeat center;
	background-size: cover
}
}

@media screen and (max-width:991px) {
.page_about_2 .page_about_top .page_about_top_li {
	height: 100%
}

.page_about_2 .page_about_con_box .page_about_btn {
	margin: auto
}
.page_about_2 .page_about_con_box .page_about_content {
	margin-top: 30px;
	margin-bottom: 50px
}
.page_about_2 .page_about_top .page_about_con_box_sec {
	display: none
}
.page_about_2 .page_about_center {
	display: block
}
.page_about_2 .page_about_bottom {
	background: url(/wp-content/public/images/4bcfda3bbc.jpg) no-repeat center;
	background-size: cover
}
.page_about_2 .page_about_bottom_li.on {
	background: unset
}
.page_about_2 .page_about_bottom_li {
	border-right: unset
}
.page_about_2 .page_about_bottom_li.swiper-slide-active {
	border-left: 1px solid #fff3;
	border-right: 1px solid #fff3
}
.page_about_2 .page_about_bottom_li_title {
	font-size: 26px;
	line-height: 24px;
	margin-top: 0;
	margin-left: 5px
}
.page_about_2 .page_about_con_box .page_about_title {
	font-size: 42px;
	text-align: center;
	color: #1a1a1a
}
.page_about_2 .page_about_con_box .page_about_content {
	font-size: 26px;
	line-height: 38px;
	text-align: center;
	color: #4c4c4c
}
.page_about_2 .page_about_bottom {
	position: unset
}
.page_about_2 .page_about_bottom_li.on {
	display: flex;
	justify-content: center
}
.page_about_2 .page_about_bottom_li {
	display: flex;
	justify-content: center;
	align-items: center
}
.page_about_2 .page_about_bottom .page_about_bottom_sec_box {
	height: 100px
}
.page_about_2 .page_about_con_box .page_about_btn {
	width: 270px;
	height: 80px
}
.page_about_2 .page_about_con_box .page_about_btn a {
	font-size: 26px;
	line-height: 80px
}
}


/*headtop*/
.headtop {
	height: 40px;
	background-color: #ff8908;
	width: 100%;
}
.headtop-max {
	height: 40px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	/*max-width:1920px;*/
	max-width: 3840px;
	margin: 0px auto
}
.headtop-list {
	height: 40px;
	display: flex;
	flex-wrap: wrap;
	flex: 1
}
.headtop-right-text {
	color: white;
	font-size: 14px;
	line-height: 40px;
	font-weight: 550;
	cursor: pointer
}
.headtop-right-text:hover {
	color: white
}
.headtop-right {
	text-align: center;
	color: white;
	display: flex;
	flex-wrap: wrap
}
.headico {
	margin-right: 15px;
	line-height: 40px
}
.p-left {
	padding-left: 5%
}
.p-right {
	padding-right: 5%
}
.shux {
	height: 20px;
	border: 1px solid white;
	margin-top: 10px
}
.head-rgiht-k {
	padding-left: 10px;
	padding-right: 10px
}
.head-rgiht-k a:hover {
	color: #fff!important
}
.phoneheadtop {
	display: none;
	height: 40px;
	background-color: #ff8908;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999
}
.phoneheadtop-max {
	display: flex;
	flex-direction: row;
	margin: 0px auto;
	justify-content: center
}
.phoneheadtop-list {
	height: 40px;
	margin-left: 10px;
	line-height: 40px
}
.top-ico {
	color: white;
	font-size: 22px;
	line-height: 30px
}
.ueeshop_responsive_feedback {
	margin: 0 !important
}
.quote-button {
	padding: 10px 20px;
	background-color: #ff8908;
	color: white;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-size: 16px;
	transition: background-color 0.3s
}
.quote-button:hover {
	background-color: #218838
}
.form-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 10000
}
.form-container {
	background-color: white;
	padding: 30px;
	border-radius: 8px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
	width: 90%;
	max-width: 450px;
	position: relative;
	max-height: 90vh;
	overflow-y: auto
}
.close-button {
	position: absolute;
	top: 15px;
	right: 15px;
	background: none;
	border: none;
	font-size: 20px;
	cursor: pointer;
	color: #555
}
.form-title {
	margin-bottom: 10px;
	font-size: 24px;
	color: #333;
	text-align: center;
	font-weight: bold
}
.form-description {
	text-align: center;
	color: #666;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 1.4
}
.custom-form-row {
	margin-bottom: 15px
}
.custom-form-row label {
	margin-top: 15px;
	color: #555;
	display: block
}
.custom-form-row input[type="text"], .custom-form-row input[type="email"], .custom-form-row input[type="file"], .custom-form-row textarea {
	width: 100%;
	padding: 12px;
	margin-top: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
	font-size: 14px
}
.file-text {
	display: block;
	margin-top: 5px;
	color: #888;
	font-size: 12px
}
.submit-button {
	padding: 10px 15px;
	background-color: #ff8908;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	font-size: 16px;
	width: 100%;
	transition: background-color 0.3s
}
.submit-button:hover {
	background-color: #218838
}
.confidentiality-note {
	font-size: 12px;
	color: #666;
	margin-top: 5px;
	margin-bottom: 0
}
 

@media (max-width: 600px) {
.form-container {
	width: 95%;
	padding: 20px
}
}
.head-rgiht-hr {
	height: 40px;
	border: 0px solid red;
	cursor: pointer;
	padding-left: 8px;
	padding-right: 8px
}
.head-rgiht-hr:hover {
	cursor: pointer;
	background-color: #ff9a59;
	border-radius: 5px
}
.split-box {
	width: 15px;
	height: 40px;
	transform: skew(20deg);
	-moz-transform: skew(20deg);
	-o-transform: skew(20deg);
	background: green;
	margin-right: 50px;
	background: linear-gradient( 70deg, #373737, #737775 )
}
.p-left {
	background-color: #373737
}
.fjb {
	flex: 1;
	background-color: #373737;
	margin-right: -8px
}
/*headtop*/
			

 
 
 
 
 
 
 
 


/* index-solution*/


.page_products_1.products_264_1 .page_products_box {
	max-width:1310px; 
	margin: 50px auto;
	width: 92%
}
.page_products_1.products_264_1 .page_products_box .page_products_title {
	text-align: center;
	font-family: Roboto-Bold;
	color: #1a1a1a;
	font-size: 34px;
	margin-bottom: 30px
}
.page_products_1.products_264_1 .page_products_ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}
.page_products_1.products_264_1 .page_products_li {
	width: 32.3333%;
	margin-bottom: 17px;
	position: relative;
	overflow: hidden
}
.page_products_1.products_264_1 .page_products_li:nth-child(4),.page_products_1.products_264_1 .page_products_li:nth-child(5){
	width: 49.5%;
}
.page_products_1.products_264_1 .page_products_li .page_products_li_content {
	display: none
}
.page_products_1.products_264_1 .page_products_li .page_products_li_content {
	position: absolute;
	bottom: 80px;
	left: 10px;
	z-index: 2
}
.page_products_1.products_264_1 .page_products_li .page_products_li_content .page_products_con_li {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	font-family: Roboto-Regular;
	padding-left: 20px;
	box-sizing: border-box;
	position: relative
}
.page_products_1.products_264_1 .page_products_li .page_products_li_content .page_products_con_li:after {
	content: '';
	position: absolute;
	height: 6px;
	width: 6px;
	border-radius: 10px;
	background: #fff;
	left: 6px;
	top: 10px
}
.page_products_1.products_264_1 .page_products_li .page_img_box img {
	transition: all .3s;
	width: 100%;
	height: 458px;
	object-fit: cover;
	display: block
}
.page_products_1.products_264_1 .page_products_li .page_img_box {
	position: relative
}
.page_products_1.products_264_1 .page_products_li:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000059;
	display: none
}
.page_products_1.products_264_1 .page_products_li .page_products_li_title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #0006;
	transition: all .3s;
	z-index: 1
}
.page_products_1.products_264_1 .page_products_li .page_products_li_title>div {
	padding: 0 60px 0 15px;
	box-sizing: border-box;
	font-size: 22px;
	line-height: 54px;
	color: #fff;
	font-family: Roboto-Regular;
	display: inline-block;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100%;
	display: inline
}
.page_products_1.products_264_1 .page_products_li .page_products_li_title>div:after {
	content: '';
	background: url(/wp-content/public/images/916428df5d.png) no-repeat center;
	width: 20px;
	height: 11px;
	background-size: contain;
	margin-left: 30px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%)
}

@media screen and (min-width:991px) {
.page_products_2.products_264_2 .page_products_top .page_products_top_li {
	transition: all .3s
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li:hover {
	background: #ff8908
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li:hover a {
	color: #fff
}
.page_products_1.products_264_1 .page_products_li:hover .page_products_li_title {
	background: #ff8908
}
.page_products_1.products_264_1 .page_products_li:hover:after {
	display: block
}
.page_products_1.products_264_1 .page_products_li:hover .page_products_li_content {
	display: block
}/*.page_products_1.products_264_1 .page_products_li:hover .page_img_box img{transform: scale(1.1)}*/
}

@media screen and (max-width:991px) {
.page_products_1.products_264_1 .page_products_li .page_products_li_content .page_products_con_li:after {
	background: #bfbfbf
}
.page_products_1.products_264_1 .page_products_box {
	margin: 100px auto
}
.page_products_1.products_264_1 .page_products_li {
	width: 100%;
	margin-bottom: 30px
}
.page_products_1.products_264_1 .page_products_li .page_products_li_title>div {
	font-size: 32px;
	line-height: 80px
}
.page_products_1.products_264_1 .page_products_li .page_products_li_content .page_products_con_li {
	font-size: 26px;
	line-height: 38px
}
.page_products_1.products_264_1 .page_products_li .page_products_li_title {
	background: #ff8908
}
.page_products_1.products_264_1 .page_products_box .page_products_title {
	font-size: 42px;
	margin-bottom: 10px
}
.page_products_1.products_264_1 .page_products_li .page_products_li_title>div {
	padding-left: 30px
}
.page_products_1.products_264_1 .page_products_li .page_products_li_content {
	display: block;
	position: unset;
	margin-top: 20px
}
.page_products_1.products_264_1 .page_products_li .page_products_li_content .page_products_con_li {
	color: #4c4c4c
}
}

@media screen and (max-width:640px) {
.page_products_1.products_264_1 .page_products_li .page_products_li_content .page_products_con_li:after {
	top: 7px
}
.page_products_1.products_264_1 .page_products_box {
	width:100%!important;
	margin: 0 auto
}
.page_products_1.products_264_1 .page_products_li {
	margin-bottom: 20px
}
.page_products_1.products_264_1 .page_products_li .page_products_li_title>div {
	font-size: 16px;
	line-height: 40px
}
.page_products_1.products_264_1 .page_products_li .page_products_li_content .page_products_con_li {
	font-size: 15px;
	padding-bottom: 14px;
	line-height: 16px;
}
.page_products_1.products_264_1 .page_products_li .page_products_li_title>div {
	padding-left: 15px;
	padding-right: 40px
}
.page_products_1.products_264_1 .page_products_li .page_products_li_title {
	position:relative;
}
.page_products_1.products_264_1 .page_products_li .page_products_li_content {
	display: block;
	position: unset;
	margin-top: 10px
}
.page_products_1.products_264_1 .page_products_box .page_products_title {
	font-size: 21px
}

.page_products_1.products_264_1 .page_products_li:nth-child(4), .page_products_1.products_264_1 .page_products_li:nth-child(5){
	width:100%!important;
}
.page_products_1.products_264_1 .page_products_li .page_img_box img{
	height:auto;
}
}



/*index-products*/
.page_products_2.products_264_2 .page_products_top .page_products_box {
	max-width: 1310px;
	width: 100%;
	margin: auto
}
.page_products_2.products_264_2 .page_products_bottom .page_products_box {
	max-width: 1310px;
	width: 100%;
	margin: auto;
	position: relative
}
.page_products_2.products_264_2 .page_products_bottom .page_products_box .page_products_container {
	max-width: 1250px;
	width: 100%;
	margin: auto;
	position: relative
}
.page_products_2.products_264_2 .page_products_top {
	background: url(/wp-content/uploads/2025/03/pro_tt_bg_02.jpg) no-repeat center;
	background-size: cover
}
.page_products_2.products_264_2 .page_products_top .page_products_title {
	text-align: center;
	font-size: 60px;
	color: #fff;
	font-family: "Anek Devanagari", Sans-serif;
	padding-top: 75px;
	padding-bottom: 40px
}
.page_products_2.products_264_2 .page_products_top .page_products_top_ul {
	display: flex;
	flex-wrap: wrap
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li.on {
	background: #ff8908
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li.on a {
	color: #fff
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li a {
	display: block;
	color: #1a1a1a;
	font-size: 20px;
	line-height: 54px;
	font-family: Roboto-Regular;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 5%;
	box-sizing: border-box
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li:nth-child(n+7) {
	margin-bottom: 0
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li {
	width: 24.4333%;
	margin-right: 0.7%;
	background: #fff;
	margin-bottom: 6px
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li:nth-child(4n) {
	margin-right: 0
}
.page_products_2.products_264_2 .page_products_bottom {
	margin-top: 60px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide {
	display: flex;
	flex-wrap: wrap
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide {
	text-align: center;
	width: 24%;
	margin-right: 1.333%
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide:nth-child(4n) {
	margin-right: 0
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide .page_products_li_title {
	font-size: 16px;
	line-height: 22px;
	color: #1a1a1a;
	font-family: Roboto-Regular;
	margin-bottom: 20px;
	margin-top: 30px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide .page_products_li_btn a {
	font-size: 14px;
	line-height: 35px;
	color: #999;
	font-family: Roboto-Regular;
	display: inline-block;
	padding: 0 15px;
	box-sizing: border-box;
	border: 1px solid #999999;
	border-radius: 3px;
	transition: all .3s
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide .page_img_box {
	overflow: hidden
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide .page_img_box img {
	transition: all .3s
}
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn {
}
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn a {
	display: block;
	width: 15px;
	height: 25px;
	background: url(/wp-content/public/images/685aadb89a.png) no-repeat center;
	background-size: contain
}
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn .page_products_last {
	transform: rotate(180deg);
	position: absolute;
	top: 30%;
	left: 0
}
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn .page_products_next {
	position: absolute;
	top: 30%;
	right: 0
}
.page_products_2.products_264_2 .page_products_bottom .page_products_container {
	display: none
}
.page_products_2.products_264_2 .page_products_bottom .page_products_container.on {
	padding-bottom: 5px;
	display: block
}

@media screen and (min-width:991px) {
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide:hover .page_img_box img {
	transform: scale(1.1)
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide:hover .page_products_li_btn a {
	border-color: #fe8103;
	background: #fe8103;
	color: #fff
}
}

@media screen and (max-width:991px) {
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn {
	display: flex;
	justify-content: center;
	margin-top: 40px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn .page_products_last {
	position: unset;
	padding-right: 25px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn .page_products_next {
	position: unset;
	padding-left: 25px
}
.page_products_2.products_264_2 .page_products_bottom {
	margin-top: 50px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_box .page_products_container {
	width: 100%
}
.page_products_2.products_264_2 .page_products_top .page_products_title {
	font-size: 42px;
	padding: 70px 0
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li {
	width: unset;
	min-width: 340px;
	margin-bottom: 0;
	margin-right: 6px
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li a {
	width: 100%;
	font-size: 32px;
	line-height: 78px
}
.page_products_2.products_264_2 .page_products_top .page_products_top_ul {
	flex-wrap: unset;
	overflow: scroll
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide {
	width: 48%;
	margin-bottom: 40px;
	margin-right: 4%
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide:nth-child(2n) {
	margin-right: 0
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide .page_products_li_title {
	font-size: 26px;
	margin: 25px 0
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide .page_products_li_btn a {
	font-size: 24px;
	line-height: 60px
}
}

@media screen and (max-width:640px) {
.page_products_2.products_264_2 .page_products_bottom .page_products_box{
	width: 100%!important;
}
.page_products_2.products_264_2 .page_products_bottom {
	margin-top: 25px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn {
	margin-top: 20px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn .page_products_last {
	padding-right: 12.5px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_swiper_btn .page_products_next {
	padding-left: 12.5px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide {
	width: 100%;
	margin-bottom: 20px;
	margin-right:0px;
}
.page_products_2.products_264_2 .page_products_top{
	background: url(/wp-content/uploads/2025/03/pro_tt_bg_m.jpg) no-repeat center;
	background-size: cover;
}
.page_products_2.products_264_2 .page_products_top .page_products_title {
	font-size: 34px;
	padding: 35px 0
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li {
	min-width: 170px
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li a {
	font-size: 16px;
	line-height: 39px
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide .page_products_li_title {
	font-size: 17px;
	margin-top: -40px;
    padding: 0 30px;
}
.page_products_2.products_264_2 .page_products_bottom .page_products_li_box_slide .page_products_li_slide .page_products_li_btn a {
	font-size: 12px;
	line-height: 30px
}


}
 
 
 /*底部表单*/

 .wd-negative-gap .elementor-container .elementor-column.in-messages:after{
	content: '';
    position: absolute;
    bottom: 0px;
    right: -63%;
    width: 164%;
    height: 100%;
    background: #ff8908;
    z-index: -1;
    transform: skew(347deg, 0);
 }
 
 
@media screen and (max-width:1440px) {
.elementor-16859 .elementor-element.elementor-element-4d96f73b > .elementor-container,
.elementor-16859 .elementor-element.elementor-element-6123e942 > .elementor-container{
	max-width: 1200px!important;
 }
 .elementor-16859 .elementor-element.elementor-element-2b994881{
	padding: 0px 0px 0px 36px;
 }


}












/******************************************************内页样式*******************************************/

/*Get A Quote banner*/
@media screen and (max-width:1440px) {
.elementor-14238 .elementor-element.elementor-element-5705ab91 .title{
    line-height: 45px;
}
.elementor-14238 .elementor-element.elementor-element-5705ab91 .title-after_title{
	line-height: 22px;
}

}


/*newslist*/
.wp-block-latest-posts.wp-block-latest-posts__list{
	list-style: disc!important;
    padding-left: 16px!important;
}
.wp-block-latest-posts__post-title{
	font-weight: normal !important;
	font-size: 16px !important;
}


@media screen and (max-width:1440px) {
.container{
	width:1200px;
}

@media screen and (max-width:1030px) {
.container{
	width:100%;
} 
.youshi{
	width: 1200px;
	margin: 0 auto;
}
.youshi h2{
	font-size: 33px;
}

.page_about_2 .page_about_box{
	width: 1200px;
}


.page_products_1.products_264_1 .page_products_box{
	width: 1200px;
}

.page_products_2.products_264_2 .page_products_top .page_products_box{
	width: 1200px;
}
.page_products_2.products_264_2 .page_products_bottom .page_products_box{
	width: 1200px;
}

/*footer*/
.elementor-818 .elementor-element.elementor-element-714867a > .elementor-container{
	width: 1200px;
}

}























/***********************************手机端样式******************************************/



@media screen and (max-width:640px) {
html #wpadminbar{display: none;}
.container{
	width:100%;
}

.headtop{
	display: none;
}
.phoneheadtop{
	display: block;
}



/*youshi*/
.youshi {
	width: 100%;
	margin: 0 auto 50px;
	height: auto;
	display: block;
}
.youshi-left {
	width: 100%;
	padding-top: 38px;
    padding-bottom: 30;
	background:url(/wp-content/public/images/s001.png) no-repeat center;
	background-size: cover;
}
.youshi-right {
	width: 100%;
	max-height: 340px;
}
.youshi-right .stm{
	display: flex;
}
.youshi-content {
	width: 50%;
	height: auto;
	padding: 46px 4px 46px;
}
.youshi-content:nth-child(1) {
	background:url(/wp-content/public/images/s002.png) no-repeat center;
	background-size: cover;
}
.youshi-content:nth-child(2) {
	background:url(/wp-content/public/images/s003.png) no-repeat center;
	background-size: cover;
}
.youshi h2 {
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 24px;
	height: 56px;

}
.youshi-left ul {
	padding: 0;
	margin: 0;
}
.youshi-left ul li {
	list-style: none;
	text-align: left;
	line-height: 40px;
}
.youshi-left ul li {
	font-size: 18px;
	padding-left: 46px;
	display: block;
	color: #fff;
	text-decoration: none;
}
.youshi-left ul li:hover,.youshi-left ul li.on {
	color: #fff;
	background: #ff8908;
}
.youshi-right .youshi-content p {
	font-size: 17px;
	color: #fff;
	text-align: center;
	padding-left:0
}
.youshi-left h2 {
	 text-align: center;
}
.youshi-left .hd {
	margin-top: -20px;
}

 .page_about_2 .page_about_box{
    width: 100%;
 }
 
 
.page_about_2 .page_about_bottom .page_about_bottom_sec_box {
	width: 76%;
	overflow: hidden;
}
.page_about_2 .page_about_center {
	margin-top: 20px
}
.page_about_2 .page_about_con_box{
	min-height:260px;
	width: 100%;
	padding:0 20px;
	overflow: hidden;
}
.page_about_2 .page_about_con_box .page_about_content {
	margin-top: 15px;
	margin-bottom: 25px;
	text-align:left;
}
.page_about_2 .page_about_bottom_li_title {
	font-size: 13px;
	line-height: 12px;
	margin-top: 0;
	margin-left: 5px
}
.page_about_2 .page_about_con_box .page_about_title {
	font-size: 21px
}
.page_about_2 .page_about_con_box .page_about_content {
	font-size: 13px;
	line-height: 19px
}
.page_about_2 .page_about_bottom .page_about_bottom_sec_box {
	height: 50px
}
.page_about_2 .page_about_con_box .page_about_btn {
	width: 170px;
	height: 40px
}
.page_about_2 .page_about_con_box .page_about_btn a {
	font-size: 14px;
	line-height: 40px
}
.page_about_2 .page_about_bottom .page_about_swiper_btn a {
	width: 20px;
	height: 20px
}
.page_about_2 .page_about_bottom_li {
	max-height: 50px;
	padding: 5px 0;
	width:100%!important;
	box-sizing: border-box
}
.page_about_2 .page_about_bottom_li .page_img_box img {
	height: 40px
}
.page_about_2 .page_about_top .page_about_top_li{
	height:170px;
}
.page_about_2 .page_about_top .page_about_top_li .page_img_box {
	width: 100%;

	background-size: 100% !important;
}
.page_about_2 .page_about_top .page_about_top_li .page_img_box img {
	width: 100%!important;
	height: auto!important
}

.page_about_bottom .page_about_bottom_ul .page_about_bottom_li .page_img_box img{
	width: 30px !important;
    height: 30px !important;
}



/*pcb产品*/
.page_products_2.products_264_2 .page_products_top .page_products_box{
	width: 100%
}
.page_products_2.products_264_2 .page_products_top .page_products_top_ul{
	overflow:hidden;
	flex-wrap:wrap
}
.page_products_2.products_264_2 .page_products_top .page_products_top_li{
	min-width: 50%;
	margin-right: 0;
	border-bottom: 1px #ddd solid;
	border-right: 1px #ddd solid;
}


/*底部from*/
.elementor-16859 .elementor-element.elementor-element-4d96f73b > .elementor-container,
.elementor-16859 .elementor-element.elementor-element-6123e942 > .elementor-container{
	width: 100%!important;
 }
 
 
 .wd-negative-gap .elementor-container .elementor-column.in-messages:after{
 	content: '';
    position: absolute;
    bottom: 0px;
    right: 0%;
    width: 100%;
    height: 100%;
    background: #ff8908;
    z-index: -1;
    transform: skew(0deg, 0);
 }
 
 
 .elementor-818 .elementor-element.elementor-element-714867a > .elementor-container{
 	width: 100%!important;
 }
 
 .elementor-818 .elementor-element.elementor-element-b65ee09{
 	width: 100%!important;
 }
 .elementor-818 .elementor-element.elementor-element-b65ee09 > .elementor-element-populated{
	padding: 0% 0% 0% 0%!important;
 }
 
.elementor-818 .elementor-element.elementor-element-e74885e .elementor-heading-title{
	 text-align: center!important;
 }
 
 
 
 
 
 /*get a quote*/
 .get_quote{}@media (min-width: 1025px) {
	@media (max-width: 1440px) {
.elementor-6391 .elementor-element.elementor-element-d58d514{
	width: 18%!important;
}
.elementor-6391 .elementor-element.elementor-element-6781b6f5{
    width: 60%!important;
}
}
}

