﻿/* 专用样式 */
	@include media-breakpoint-up(sm){
		html{
			font-size:0.75rem;
		}
	}
	@include media-breakpoint-up(md){
		html{
			font-size:0.8rem;
		}
	}
	@include media-breakpoint-up(lg){
		html{
			font-size:0.9rem;
		}
	}

	body{/*margin-top:90px;*/ font-family:"Microsoft YaHei", "黑体", "宋体";}
	a{color:#333;}
	a:hover{color:#27a158;}

	.LogoSearchNav{border-bottom:4px solid #27a158;}

	#Nav .nav-item{margin:5px 1px;}
	#Nav .navbar-right{margin:5px 1px;}
	#Nav a.nav-link{font-weight:500;font-size:18px;}
	#Nav a.nav-link:hover{}

	.NR img{max-width:100%;}
	
	.line-height-1D2em{line-height:1.2em;}
	.line-height-1D5em{line-height:1.5em;}
	.line-height-2em{line-height:2em;}
	
	.vh-25		{min-height:25vh;}
	.vh-50		{min-height:50vh;}
	.vh-75		{min-height:75vh;}
	.min-vh-25	{min-height:25vh;}
	.min-vh-50	{min-height:50vh;}
	.min-vh-75	{min-height:75vh;}
	
	/* .owl-carousel .owl-stage .owl-item img{width:auto;margin:auto;} */
	.homeAbout div div{line-height:2em;}

	#ContactMap iframe{width:100%!important;height:50vh!important;}

/* 通用样式 */
	/* bootstrap 样式调整 */
		/* .container{max-width:1600px;} */
		
		.navbar-toggler{border:none;}
		.navbar-right{min-width:200px;}
		#Language .dropdown-toggle:after{display:block;z-index:22;float:right;margin-top:9px;}

		.bg-black{background:#000;}
		
		.shadow-sm	{box-shadow:0 0 0.25rem rgba(0,0,0,0.075)!important;}
		.shadow		{box-shadow:0 0    1rem rgba(0,0,0,0.15 )!important;}
		.shadow-lg	{box-shadow:0 0    3rem rgba(0,0,0,0.175)!important;}
		
		.text-wrap{word-break:break-all;word-wrap:break-word;}
		
	/* .logo 样式调整 */
		.logo{width:200px;height:74px;line-height:32px;font-size:24px;font-weight:900;white-space:normal;break-word;word-break:break-all;overflow:hidden;}
		.logo a{min-height:64px;text-decoration:none;}
		.logo_image			{max-width:200px;max-height:64px;}
		.logo_title			{/*有标志有标题时最大标题宽度*/max-width:130px;max-height:64px;}
		.logo_title_only	{/*无标志仅标题时最大标题宽度*/max-width:200px;max-height:64px;}
		
	/* .hrTitle，标题hr装饰 */
		.hrTitle{width:64px;border-top:2px solid #343a40;}	

	/* 透明度背景色 */
		.opacity-0{opacity:0;}
		.opacity-0:hover{opacity:1;}
		.opacity-1{opacity:0.1;}
		.opacity-2{opacity:0.2;}
		.opacity-3{opacity:0.3;}
		.opacity-4{opacity:0.4;}
		.opacity-5{opacity:0.5;}
		.opacity-6{opacity:0.6;}
		.opacity-7{opacity:0.7;}
		.opacity-8{opacity:0.8;}
		.opacity-9{opacity:0.9;}
		.opacity-x{opacity:1  ;}
		.bg-rgba-0000ff-05		{background:rgba(  0,  0,255,0.5);}
		.bg-rgba-00ffff-05		{background:rgba(  0,255,255,0.5);}
		.bg-rgba-00ff00-05		{background:rgba(  0,255,  0,0.5);}
		.bg-rgba-ff00ff-05		{background:rgba(255,  0,255,0.5);}
		.bg-rgba-ff0000-05		{background:rgba(255,  0,  0,0.5);}
		.bg-rgba-ffff00-05		{background:rgba(255,255,  0,0.5);}
		.bg-rgba-05.bg-white		{background:rgba(255,255,255,0.5)!important;}
		.bg-rgba-05.bg-black		{background:rgba(  0,  0,  0,0.5)!important;}
		.bg-rgba-05.bg-light		{background:rgba(248,249,250,0.5)!important;}
		.bg-rgba-05.bg-secondary	{background:rgba(108,117,125,0.5)!important;}
		.bg-rgba-05.bg-dark			{background:rgba( 52, 58, 64,0.5)!important;}
		.bg-rgba-05.bg-warning		{background:rgba(255,193,  7,0.5)!important;}
		.bg-rgba-05.bg-danger		{background:rgba(220, 53, 69,0.5)!important;}
		.bg-rgba-05.bg-success		{background:rgba( 40,167, 69,0.5)!important;}
		.bg-rgba-05.bg-info			{background:rgba( 23,162,184,0.5)!important;}
		.bg-rgba-05.bg-primary		{background:rgba(0, 123, 255,0.5)!important;}
		.bg-rgba-075.bg-white		{background:rgba(255,255,255,0.75)!important;}
		.bg-rgba-075.bg-black		{background:rgba(  0,  0,  0,0.75)!important;}
		.bg-rgba-075.bg-light		{background:rgba(248,249,250,0.75)!important;}
		.bg-rgba-075.bg-secondary	{background:rgba(108,117,125,0.75)!important;}
		.bg-rgba-075.bg-dark		{background:rgba( 52, 58, 64,0.75)!important;}
		.bg-rgba-075.bg-warning		{background:rgba(255,193,  7,0.75)!important;}
		.bg-rgba-075.bg-danger		{background:rgba(220, 53, 69,0.75)!important;}
		.bg-rgba-075.bg-success		{background:rgba( 40,167, 69,0.75)!important;}
		.bg-rgba-075.bg-info		{background:rgba( 23,162,184,0.75)!important;}
		.bg-rgba-075.bg-primary		{background:rgba(0, 123, 255,0.75)!important;}

	/* owl-carousel */
		.owl-carousel .owl-nav  button.owl-prev,
		.owl-carousel .owl-nav  button.owl-next{width:36px;height:36px;margin:5px;background:rgba(255,255,255,0.5);border-radius:50%;}
		.owl-carousel .owl-nav  button.owl-prev:hover,
		.owl-carousel .owl-nav  button.owl-next:hover{background:rgba(255,255,255,1);}
		.owl-carousel .owl-nav  button.owl-prev span,
		.owl-carousel .owl-nav  button.owl-next span{display:block;font-size:18px;color:#fff;}
		.owl-carousel .owl-dots button.owl-dot{margin:5px;}
		.owl-carousel .owl-dots button.owl-dot span{display:block;width:15px;height:15px;border-radius:50%;background:rgba(255,255,255,0.9);border:3px solid #fff;}
		/* owl-carousel 颜色 white==#ffffff */
		.bg-white .owl-carousel .owl-nav button.owl-prev,
		.bg-white .owl-carousel .owl-nav button.owl-next{background:rgba(108, 117, 125,0.1);}
		.bg-white .owl-carousel .owl-nav button.owl-prev:hover,
		.bg-white .owl-carousel .owl-nav button.owl-next:hover{background:rgba(108, 117, 125,0.8);color:#fff;}
		.bg-white .owl-carousel .owl-nav button.owl-prev span,
		.bg-white .owl-carousel .owl-nav button.owl-next span{color:#6c757d;}
		.bg-white .owl-carousel .owl-nav button.owl-prev:hover span,
		.bg-white .owl-carousel .owl-nav button.owl-next:hover span{color:#fff;}
		.bg-white .owl-carousel button.owl-dot span{background:#6c757d;border:3px solid #6c757d;}
		.bg-white .owl-carousel button.owl-dot:hover span,
		.bg-white .owl-carousel button.owl-dot.active span{background:#ffffff;}
		/* owl-carousel 颜色 light==#f8f9fa==248, 249, 250 */
		.bg-light .owl-carousel .owl-nav button.owl-prev,
		.bg-light .owl-carousel .owl-nav button.owl-next{background:rgba(108, 117, 125,0.1);}
		.bg-light .owl-carousel .owl-nav button.owl-prev:hover,
		.bg-light .owl-carousel .owl-nav button.owl-next:hover{background:rgba(108, 117, 125,0.8);color:#fff;}
		.bg-light .owl-carousel .owl-nav button.owl-prev span,
		.bg-light .owl-carousel .owl-nav button.owl-next span{color:#6c757d;}
		.bg-light .owl-carousel .owl-nav button.owl-prev:hover span,
		.bg-light .owl-carousel .owl-nav button.owl-next:hover span{color:#fff;}
		.bg-light .owl-carousel button.owl-dot span{background:#6c757d;border:3px solid #6c757d;}
		.bg-light .owl-carousel button.owl-dot:hover span,
		.bg-light .owl-carousel button.owl-dot.active span{background:#f8f9fa;}
		/* owl-carousel 颜色 secondary==#6c757d==108, 117, 125 */
		.bg-secondary .owl-carousel .owl-nav button.owl-prev span,
		.bg-secondary .owl-carousel .owl-nav button.owl-next span{color:#6c757d;}
		.bg-secondary .owl-carousel button.owl-dot:hover span,
		.bg-secondary .owl-carousel button.owl-dot.active span{background:#6c757d;}
		/* owl-carousel 颜色 dark==#343a40==52, 58, 64 */
		.bg-dark .owl-carousel .owl-nav button.owl-prev span,
		.bg-dark .owl-carousel .owl-nav button.owl-next span{color:#343a40;}
		.bg-dark .owl-carousel button.owl-dot:hover span,
		.bg-dark .owl-carousel button.owl-dot.active span{background:#343a40;}
		/* owl-carousel 颜色 warning==#ffc107==255, 193, 7 */
		.bg-warning .owl-carousel .owl-nav button.owl-prev span,
		.bg-warning .owl-carousel .owl-nav button.owl-next span{color:#ffc107;}
		.bg-warning .owl-carousel button.owl-dot:hover span,
		.bg-warning .owl-carousel button.owl-dot.active span{background:#ffc107;}
		/* owl-carousel 颜色 danger==#dc3545==220, 53, 69 */
		.bg-danger .owl-carousel .owl-nav button.owl-prev span,
		.bg-danger .owl-carousel .owl-nav button.owl-next span{color:#dc3545;}
		.bg-danger .owl-carousel button.owl-dot:hover span,
		.bg-danger .owl-carousel button.owl-dot.active span{background:#dc3545;}
		/* owl-carousel 颜色 success==#28a745==40, 167, 69 */
		.bg-success .owl-carousel .owl-nav button.owl-prev span,
		.bg-success .owl-carousel .owl-nav button.owl-next span{color:#28a745;}
		.bg-success .owl-carousel button.owl-dot:hover span,
		.bg-success .owl-carousel button.owl-dot.active span{background:#28a745;}
		/* owl-carousel 颜色 info==##17a2b8==23, 162, 184 */
		.bg-info .owl-carousel .owl-nav button.owl-prev span,
		.bg-info .owl-carousel .owl-nav button.owl-next span{color:#17a2b8;}
		.bg-info .owl-carousel button.owl-dot:hover span,
		.bg-info .owl-carousel button.owl-dot.active span{background:#17a2b8;}
		/* owl-carousel 颜色 primary==#007bff==0, 123, 255 */
		.bg-primary .owl-carousel .owl-nav button.owl-prev span,
		.bg-primary .owl-carousel .owl-nav button.owl-next span{color:#007bff;}
		.bg-primary .owl-carousel button.owl-dot:hover span,
		.bg-primary .owl-carousel button.owl-dot.active span{background:#007bff;}








/* SY */
.homeNews .nav-tabs{border-bottom:2px solid #999999;}
.homeNews .nav-tabs .nav-link{border:none;border-bottom:2px solid transparent;margin-bottom:-3px;}
.homeNews .nav-tabs .nav-link.active,
.homeNews .nav-tabs .nav-link:hover{border:none;border-bottom:2px solid #27a158;margin-bottom:-2px;}
#nav-1 a, #nav-2 a{color:#666;}
.NewsDot{background:url(/content/images/dot.png) center center repeat-x;}

.homeProduct .owl-carousel .owl-nav{position:absolute;top:80px;left:0;right:0;bottom:auto;z-index:-1;}
.homeProduct .owl-carousel .owl-nav button.owl-prev{height:74px;border-radius:0;background:url(/content/images/product_slider_right.png) center center no-repeat;float:left;margin-left:-40px;}
.homeProduct .owl-carousel .owl-nav button.owl-next{height:74px;border-radius:0;background:url(/content/images/product_slider_left.png) center center no-repeat;float:right;margin-right:-40px;}
.homeProduct .owl-carousel .owl-nav button.owl-prev:hover{background:url(/content/images/product_slider_right_hover.png) center center no-repeat;}
.homeProduct .owl-carousel .owl-nav button.owl-next:hover{background:url(/content/images/product_slider_left_hover.png) center center no-repeat;}
.homeProduct .owl-carousel .owl-nav button.owl-prev span,
.homeProduct .owl-carousel .owl-nav button.owl-next span{display:none;}



.NavQRcodeContact{background:#707070;color:#fff;}
.NavQRcodeContact a, .NavQRcodeContact *{color:#fff;}
.NavQRcodeContact .nav{border-bottom:2px solid #fff;}
.ICPSupport{background:#5c5c5c;border-top:4px solid #4f4f4f;}
.ICPSupport a, .ICPSupport *{color:#fff;font-size:12px;}


/* NY */
.NRtitle{border-bottom:2px solid #dee2e6;}
.NRtitle h2 span{border-bottom:6px solid #27a158;margin-bottom:-4px;margin-top:-4px;padding-top:10px!important;font-size:18px;}
.Menu h3{font-size:18px;border-bottom-width:2px!important;/*background:url(/content/images/icon-logo.png) 6px center no-repeat;*/}
.Menu a{font-size:14px;}
.asideBG{max-width:376px;max-height:566px;min-height:400px;background:url(/content/images/aside.png) top left no-repeat;background-size:contain;margin-top:50px;}

.ProductListTable,
.ProductListTable td{border-color:#27a158;}










@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){
	/*兼容IE11*/
	.NRproductList img{max-height:262px;}
	.homeProduct .owl-carousel img{max-height:173px;}
}






