/*
Theme Name: 	Betheme Child
Author: 		Muffin group
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.quick_fact .number-wrapper { font-weight: 300; font-size: 4.6rem; }
.quick_fact hr { display: none; }

.image_frame, .wp-caption { border-width: 4px; border-color: #046ab4; }

.entry-content p{ text-indent: 2rem; }

/* 首页幻灯片上链接的颜色 */ 

.home-slider-button{ padding: 30px 50px !important; border-radius: 5px; text-align: center !important; letter-spacing: 1px; }
.home-slider-button a.home-slider {color: #FFF; font-size: 2.0rem !important; line-height: 1.2 !important; }
.home-slider-button a.home-slider:hover{ text-decoration: underline; }
.home-slider-button a.home-slider .slider-eng { display: block; font-size: 1.5rem !important; margin-top: 0.8rem !important;  line-height: 1.2 !important;  }

.home-slider-button.light-grey{ background: rgba(36, 36, 36, 0.8);  }
.home-slider-button.light-grey:hover{ background: #fff; color: rgba(36, 36, 36, 0.9); }
.home-slider-button.light-grey:hover a{ color: rgba(36, 36, 36, 0.9); }

.home-slider-button.light-blue{ background: rgba(24,156,210,0.8);  }
.home-slider-button.light-blue:hover{ background: #fff;  color: rgba(24,156,210,0.9); }
.home-slider-button.light-blue:hover a{ color: rgba(24,156,210,0.9); }

.home-slider-button.dark-blue{ background: rgba(4,106,180,0.8);  }
.home-slider-button.dark-blue:hover{ background: #fff; color: rgba(4,106,180,0.9); }
.home-slider-button.dark-blue:hover a{ color:  rgba(4,106,180,0.9);  }


/* 内页幻灯片 */
.home-slider-button.page-slider .home-slider{ font-size: 2rem !important; }
.home-slider-button.page-slider .home-slider .slider-eng{ font-size: 1.5rem !important; }
.home-slider-button.page-slider.page-slider-inverse{ color:rgba(4,106,180,0.8); background: #fff;}
 

/* 首页幻灯片 针对不同分辨率屏幕，调整字体大小、位置和间隔 */
@media only screen and (min-width: 1024px) and (max-width: 1279px){
	.home-slider-button{ 
		margin-top: 30px !important; 
		padding: 20px 36px !important; 	
	}
	.home-slider-button a.home-slider,
	.home-slider-button.page-slider .home-slider{
		font-size: 1.75rem !important;
	}
	.home-slider-button a.home-slider .slider-eng,
	.home-slider-button.page-slider .home-slider .slider-eng { 
		margin-top: 0.8rem !important;
		font-size: 1.35rem !important;		
	}
}

@media only screen and (min-width: 778px) and (max-width: 1024px){
	.home-slider-button{ 
		margin-top: 35px !important;
		padding: 18px 32px !important; 
	}	
	.home-slider-button a.home-slider,
	.home-slider-button.page-slider .home-slider{
		font-size: 1.5rem !important;
	}
	.home-slider-button a.home-slider .slider-eng,
	.home-slider-button.page-slider .home-slider .slider-eng {
		margin-top: 0.8rem !important;
		font-size: 1.2rem !important;		
	}
}

@media only screen and (min-width: 680px) and (max-width: 777px){
	.home-slider-button{ 
		margin-top: 30px !important;
		padding: 15px 20px !important; 
	}	
	.home-slider-button a.home-slider,
	.home-slider-button.page-slider .home-slider{
		font-size: 1.2rem !important;
	}
	.home-slider-button a.home-slider .slider-eng,
	.home-slider-button.page-slider .home-slider .slider-eng {
		margin-top: 0.8rem !important; 
		font-size: 1.05rem !important;	
	}
}

@media only screen and (min-width: 460px) and (max-width: 679px){
	.home-slider-button{ 	
		margin-top: 30px !important;
		padding: 12px 16px !important; 
	}	
	.home-slider-button a.home-slider,
	.home-slider-button.page-slider .home-slider{
		font-size: 1.2rem !important;
	}
	.home-slider-button a.home-slider .slider-eng,
	.home-slider-button.page-slider .home-slider .slider-eng {
		margin-top: 0.8rem !important;
		font-size: 1.02rem !important;	
	}
}

@media only screen and (min-width: 360px) and (max-width: 459px){
	.home-slider-button{ 	
		margin-top: 30px !important;
		padding: 12px 16px !important; 
	}	
	.home-slider-button a.home-slider,
	.home-slider-button.page-slider .home-slider{
		font-size: 1.0rem !important;
	}
	.home-slider-button a.home-slider .slider-eng,
	.home-slider-button.page-slider .home-slider .slider-eng {
		margin-top: 0.68rem !important;	
		font-size: 0.88rem !important;		
	}
}

@media only screen and (max-width: 359px){
	.home-slider-button{ 	
		margin-top: 40px !important;
		padding: 10px 8px !important; 
	}	
	.home-slider-button a.home-slider,
	.home-slider-button.page-slider .home-slider{
		font-size: 0.9rem !important;
	}
	.home-slider-button a.home-slider .slider-eng,
	.home-slider-button.page-slider .home-slider .slider-eng {
		margin-top: 0.6rem !important;	
		font-size: 0.78rem !important;		
	}
}

/* 菜单 */
#Top_bar{ background-color: rgba(255,255,255,0.7); }
#Top_bar .menu > li > a { color: #3e3a39 !important; }
#Top_bar .menu > li.current-menu-itrem > a, #Top_bar .menu > li:hover > a{ color: #1899d3 !important; }
#Top_bar .menu li ul li { width: 210px; }
#Top_bar #menu ul li.submenu .menu-toggle{ color: #111 !important; }

/* 置顶菜单 */
.sticky-dark #Top_bar.is-sticky{ background-color: rgba(255,255,255,0.9) !important; }

@media only screen and (max-width: 767px){
	.mobile-tr-header #Action_bar,.mobile-tr-header #Top_bar,.mobile-tr-header #Top_bar .top_bar_right{ background: rgba(255, 255, 255, 0.8) !important; }
}

/* 首页标题*/ 
h2.light-blue { color: #1899d3; }
h2.dark-blue { color: #046ab4; }

@media only screen and (max-width: 767px){
	.company-title .section_wrapper{ padding-left: 0px !important; padding-right: 0px !important; }
}

/* 首页产品特效 */
.home-product:hover .home-product-title-wapper h2,
.home-product:hover .home-product-description p{ text-decoration: underline; }

.home-product-image{ position: relative; }
.home-product-image img{ display: block; }
#home-product-item-1 .home-product-title-wapper{ background: rgba(36, 36, 36, 0.8);  }
#home-product-item-2 .home-product-title-wapper{ background: rgba(24,156,210,0.8);  }
#home-product-item-3 .home-product-title-wapper{ background: rgba(4,106,180,0.8); }
#home-product-item-4 .home-product-title-wapper{ background: rgba(4,106,180,0.8);  }
#home-product-item-5 .home-product-title-wapper{ background: rgba(165, 165, 165, 0.8);  }
#home-product-item-6 .home-product-title-wapper{ background: rgba(4,106,180,0.8);  }
#home-product-item-7 .home-product-title-wapper{ background: rgba(4,106,180,0.8);  }
#home-product-item-9 .home-product-title-wapper{ background: rgba(24,156,210,0.8);  }

#home-product-item-3 .home-product-title-wapper{ background: rgba(4,106,180,0.8); }
.home-product-title-wapper{ position: absolute; bottom: 0px; width: 100%; padding: 0px; }
.home-product-title-wapper h2{ padding: 10px; color: #fff; font-size: 1rem; font-weight: bold; letter-spacing: 1px; margin-bottom: 0px; }
.home-product-description p{ padding: 20px 10px 20px 10px; color: #fff; font-size: 1rem; letter-spacing: 1px; margin-bottom: 0px; text-indent: 0rem; }

/*  应用市场  */
.product-market-image{ position: relative; margin-bottom: 20px; }
.product-market-image img{ display: block; }
.product-market-text-wapper{ position: absolute; bottom: 0px; width: 100%; height: 100%; padding: 0; background:  rgba(98,186,225,0.7);  display: none; }
.product-market-image:hover .product-market-text-wapper{ display: block; }
.product-market-text-wapper .product-market-text { display: table; height: 100%; }
.product-market-text-wapper .product-market-text .product-market-text-cell { display: table-cell; vertical-align: middle; padding: 0 15px; }
.home .product-market-text-wapper .product-market-text .product-market-text-cell,
.market .product-market-text-wapper .product-market-text .product-market-text-cell { padding: 0 30px; }

/* 产品页面，小图，字体比较小 */
.product-market-text-wapper h2{ color:#fff; font-size: 1.25rem;  margin-bottom: 10px; }
.product-market-text-wapper p { color:#fff; font-size: 0.875rem; text-indent: 0rem; margin-bottom: 0px; line-height: 1.4; }

/* 首页和应用市场页面，大图，字体较大 */
.home .product-market-text-wapper h2, .market .product-market-text-wapper h2{ font-size: 1.8rem;  margin-bottom: 15px;  }
.home .product-market-text-wapper p, .market .product-market-text-wapper p{ font-size: 1.25rem; }

/* 英文版本 */
.home .product-market-text-wapper h2:lang(en), .market .product-market-text-wapper h2:lang(en){ font-size: 1.4rem; }
.home .product-market-text-wapper p:lang(en), .market .product-market-text-wapper p:lang(en){ font-size: 1.05rem; }


/* 手机版本 */ 
@media only screen and (max-width: 640px){
	.home .product-market-text-wapper h2, .market .product-market-text-wapper h2{ font-size: 1.25rem; }
	.home .product-market-text-wapper p, .market .product-market-text-wapper p{ font-size: 1.05rem; }

	.product-market-text-wapper h2{ font-size: 1.15rem; }
	.product-market-text-wapper p { font-size: 0.8rem; }	
}

#product-market-item-1 .product-market-text-wapper, 
#product-market-item-2 .product-market-text-wapper, 
#product-market-item-3 .product-market-text-wapper,
.product-market-item-class-light-blue .product-market-text-wapper{ background: rgba(98,186,225,0.8); }

#product-market-item-4 .product-market-text-wapper, 
#product-market-item-5 .product-market-text-wapper, 
#product-market-item-6 .product-market-text-wapper,
.product-market-item-class-dark-grey .product-market-text-wapper{ background: rgba(36,36,36,0.8); }

#product-market-item-7 .product-market-text-wapper, 
#product-market-item-8 .product-market-text-wapper, 
#product-market-item-9 .product-market-text-wapper,
.product-market-item-class-dark-blue .product-market-text-wapper{ background: rgba(84,154,204,0.8); }

@media only screen and (min-width: 768px){
    .home #product-market-item-1, .market #product-market-item-1{ margin-top: 80px; }
    .home #product-market-item-3, .market #product-market-item-3{ margin-top: 50px; }
    .home .home-about .column_attr{ position: relative; padding-bottom: 68px !important; }
    .home .home-about .column_attr .button_align{ position: absolute; right: 10px; bottom: 6px; }
    .home .home-about .column_attr a.button{ margin-bottom: 0px;}
    
}
@media only screen and (max-width: 767px){
	.home .home-about .column_attr,
	.contact-page .column_attr { border-right: none !important; }
	.home .home-about .column_attr { padding: 0 6% !important; }
}

/* 产品页面*/
.product-parameter-block { display: block; text-align: center; }
.parameter-pair-row{ display: table; width: 100%; table-layout: fixed;}
.parameter-pair{ display: table-cell; width: 20%;  border-width: 2px; border-style: solid; border-right-width: 0px; }
.parameter-pair:last-child{ border-right-width: 2px; }

.parameter-label{ border-bottom-width: 2px; border-bottom-style: solid;  height: 80px; line-height: 80px; color: #fff; }
.parameter-value{ height: 80px; line-height: 80px; }
@media only screen and (min-width: 1440px){
	.parameter-value{ height: 80px; }
}

@media only screen and (max-width: 1339px) and (min-width: 720px){
	.parameter-value{ height: 96px; }
}


.parameter-label span, .parameter-value span{ display: inline-block; vertical-align: middle; line-height: 1.3; }

@media only screen and (max-width: 767px){
	.parameter-pair-row {display: block; }
	.parameter-pair { clear: both; display: table; width: 100%; border-right-width: 2px; border-bottom-width: 0px; }
	.parameter-pair:last-child{ border-right-width: 2px; border-bottom-width: 2px; }

	.parameter-label, .parameter-value{ display: table-cell; width: 50%; border-bottom: none;  height: auto; }
	.parameter-label { border-right-width: 2px; border-right-style: solid; }
	#pecp-parameter-block span{ letter-spacing: 0; }

	#pecp-parameter-block .parameter-label, #pecp-parameter-block .parameter-value { width: 33.3%; }

}

@media only screen and (max-width: 424px ) {
	#pecp-parameter-block span{ font-size: 0.8em !important; }
}


.product-parameter-table td, .product-parameter-table th {  width: 20%;  padding: 10px 6px; }
.feature-list { padding: 0; }
.feature-list ul{ padding: 20px 10px 0px 10px; }
.feature-list a.download-handbook{ display: block; width: 100%; padding: 25px 0; text-align: center; font-size: 1.5rem; color: #Fff; }
.feature-list a.download-handbook:hover{ text-decoration: none; background: #Fff; }

.page-id-169 h1.title, .page-id-173 h1.title, .page-id-175 h1.title { display: none; }

.page-id-159 h3, .page-id-169 h3, .page-id-173 h3, .page-id-175 h3{	font-size: 1.5rem; }

@media only screen and (max-width: 767px){
	.page-id-159 h3, .page-id-169 h3, .page-id-173 h3, .page-id-175 h3{	font-size: 1.2rem; }	
}


/* 产品页面 pecp 标题 */
.pecp-title{ background: #4D4D4D; }
.page-id-169 h3{ color: #4d4d4d; }

/* 产品页面 pecp 特点 */
.pecp-feature{ border: 3px solid #4d4d4d;}
.pecp-feature h3{ border-bottom-width: 3px; border-bottom-style: solid; margin: 0; padding: 15px; }
#pecp-feature-title{ border-bottom-color: #4d4d4d; color: #4d4d4d;}
.pecp-feature a.download-handbook{ border-top: 3px solid #4d4d4d; background: #4d4d4d;   }
.pecp-feature a.download-handbook:hover{ color: #4d4d4d; }


/* 产品页面 pecp 参数 */
//#pecp-parameter-table, #pecp-parameter-table th, #pecp-parameter-table td { border: 2px solid #333; }
//#pecp-parameter-table th { background: #4D4D4D;  color: #fff;  }
#pecp-parameter-block .parameter-pair{ border-color: #333; }
#pecp-parameter-block .parameter-label{ background: #4d4d4d; border-bottom-color: #333; }
#pecp-parameter-block .parameter-pair .parameter-value:nth-child(odd){ background: #eee; }

@media only screen and (max-width: 767px){	
	#pecp-parameter-block .parameter-label { border-right-color: #333;  }
}

/* 产品页面 peglt 标题 */
.peglt-title{ background: #1899d3; }
.page-id-173 h3{ color: #1899d3; }

/* 产品页面 peglt 特点 */
.peglt-feature{ border: 3px solid #1899d3;}
.peglt-feature h3{ border-bottom-width: 3px; border-bottom-style: solid; margin: 0; padding: 15px; }
#peglt-feature-title{ border-bottom-color: #1899d3; color: #1899d3;}
.peglt-feature a.download-handbook{ border-top: 3px solid #1899d3; background: #1899d3;   }
.peglt-feature a.download-handbook:hover{ color: #1899d3; }


/* 产品页面 peglt 参数 */
//#peglt-parameter-table, #peglt-parameter-table th, #peglt-parameter-table td { border: 2px solid #046ab4; }
//#peglt-parameter-table th { background: #1899d3; color: #fff;  }
#peglt-parameter-block .parameter-pair{ border-color: #046ab4; }
#peglt-parameter-block .parameter-label{ background: #1899d3; border-bottom-color: #046ab4; }
#peglt-resin-compatibility, #peglt-ingerface-energy{ border-top-width: 0px; }
#peglt-resin-compatibility { width: 60%; }
#peglt-ingerface-energy{ width: 40%; }

@media only screen and (max-width: 767px){	
	#peglt-resin-compatibility, #peglt-ingerface-energy{ width: 100%; border-bottom-width: 2px; border-top-width: 0px; }	
	#peglt-parameter-block .parameter-label { border-right-color: #046ab4;  }
}

/* 产品页面 pep 标题 */
.pep-title{ background: #046ab4; }
.page-id-175 h3{ color: #046ab4; }

/* 产品页面 pep 特点 */
.pep-feature{ border: 3px solid #046ab4;}
.pep-feature h3{ border-bottom-width: 3px; border-bottom-style: solid; margin: 0; padding: 15px; }
#pep-feature-title{ border-bottom-color: #046ab4; color: #046ab4;}
.pep-feature a.download-handbook{ border-top: 3px solid #046ab4; background: #046ab4;   }
.pep-feature a.download-handbook:hover{ color: #046ab4; }


/* 产品页面 pep 参数 */
//#pep-parameter-table, #pep-parameter-table th, #pep-parameter-table td { border: 2px solid #1899d3; }
//#pep-parameter-table th { background: #046ab4; color: #fff;  }
#pep-parameter-block .parameter-pair{ border-color: #1899d3; }
#pep-parameter-block .parameter-label{ background: #046ab4; border-bottom-color: #1899d3; }

@media only screen and (max-width: 767px){		
	#pep-parameter-block .parameter-label { border-right-color: #1899d3;  }
}


/* 产品页面 quancles 标题 */
.quancles-title{ background: #046AB4; }
.page-id-159 h3{ color: #046AB4;  font-size: 1.5rem; }

/* 产品页面 quancles 特点 */
.quancles-feature{ border: 3px solid #046AB4;}
.quancles-feature h3{ border-bottom-width: 3px; border-bottom-style: solid; margin: 0; padding: 10px; }
#quancles-feature-title{ border-bottom-color: #046AB4; color: #046AB4;}
.quancles-feature a.download-handbook{ border-top: 3px solid #046AB4; background: #046AB4;   }
.quancles-feature a.download-handbook:hover{ color: #046AB4; }

/* 产品页面 quancles 参数 */
#quancles-parameter-table, #quancles-parameter-table th, #quancles-parameter-table td { border: 2px solid #1899d3; }
#quancles-parameter-table th { background: #046AB4; color: #fff;  }
#quancles-parameter-table tbody th{ width: 20%; }
#quancles-parameter-table tbody td { color: #333; }

#quancles-parameter-table tr:nth-child(odd){ background: #D0D8E8; }
#quancles-parameter-table tr:nth-child(even){ background: #E9EDF4; }

/* 一般下载条款下载链接 */
.download-wapper { text-align: center; width: 80%; margin: 0 auto; }
a.download-handbook.sale-term{ border: 3px solid #046AB4; background: #046AB4; display: block; width: auto; padding: 12px 15px; text-align: center; font-size: 1.5rem; color: #Fff; border-radius: 10px;  }
a.download-handbook.sale-term:hover{ color: #046AB4; text-decoration: none; background: #Fff; }

@media only screen and (max-width: 767px){	
	a.download-handbook.sale-term{ font-size: 1.25em; }
}

/* 单独文章页面 */
.single #Subheader .one.column{ text-align: center;  background: rgba(4,106,180,0.8); padding: 20px 0; }
.single #Subheader .one.column h1.title{ float: none; width: auto; display: inline; font-size: 2rem !important; color: #fff; border-radius: 5px; padding: 0 16px !important; }
.single #Subheader .one.column h1.title:hover{ color: #046ab4; background: #fff;   }
.single .post-wrapper-content p.wp-caption-text{ text-indent: 0; }
@media only screen and (max-width: 767px){	
	.single #Subheader .container{ margin-top: 60px;  }
	.single #Subheader .one.column h1.title { font-size: 1.25rem !important; }
}


.single .section-post-header { display: none !important; }
/*.single .post-wrapper-content .content-video-wapper{ margin: 40px auto; text-align: center; }*/
.single .post-wrapper-content .content-video-wapper{ position: relative;	padding-bottom: 75%;	padding-top: 30px; 	height: 0; 	overflow: hidden; margin: 30px 10%; }
@media only screen and (max-width: 767px){	
	.single .post-wrapper-content .content-video-wapper{ margin: 30px 2%; padding-bottom: 56.25%; }
}

.single .post-wrapper-content .content-video-wapper object,
.single .post-wrapper-content .content-video-wapper iframe,
.single .post-wrapper-content .content-video-wapper embed {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; }
.single .post-wrapper-content{ margin-bottom: 60px; }
.single .post-wrapper-content p{ text-indent: 2rem; }

/* 联系表单 */
.entry-content p:lang(en),
.single .post-wrapper-content p:lang(en){ text-indent: 0 !important; text-align: justify; }
.page-id-348 .entry-content p{ font-size: 15px; }
.wpcf7 p{ text-indent: 0; }
.entry-content .home-product p:lang(en),
.entry-content .product-market p:lang(en){ text-align: left; }

.single .post-wrapper-content p:lang(en){ text-align: justify; }



/* 新闻中心页面 */
.blog_wrapper .posts_group h2.entry-title a{ font-size: 1.5rem; color: #4d4d4d; }
.blog_wrapper .posts_group h2.entry-title a:hover{ color: #046ab4; }
.blog_wrapper .posts_group .post-footer{ display: none; }

@media only screen and (max-width: 767px){	
	.blog_wrapper .posts_group h2.entry-title a { font-size: 1.05rem; }
}