﻿/* 专用样式 */
	@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{min-width:240px;/*margin-top:90px;*/}
	h1, .h1{font-size:28px;}
	h2, .h2{font-size:24px;}
	h3, .h3{font-size:20px;}
	h4, .h4{font-size:18px;}
	h5, .h5{font-size:16px;}
	h5, .h5{font-size:14px;}

	#Nav .nav-item{margin:5px 1px;}
	#Nav .navbar-right{margin:5px 1px;}
	#Nav a.nav-link{font-weight:700;color:#333;}
	#Nav a.nav-link:hover{background:#d6000f!important;color:#fff;}

	.NR img{max-width:100%;}

	.pageContactUs i{width:48px;height:48px;line-height:48px;}
	
	.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;}

	#YJ .nav-link{color:rgba( 52, 58, 64,1);}

/* 通用样式 */
	/* 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;}
		
	/* 默认颜色调整 */
		a{color:#d6000f;}
		.btn-danger{background:#d6000f;border-color:#d6000f;}
		.bg-danger{background:#d6000f;}
		.text-danger{color:#d6000f;}
		
	/* .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:100%;border-top:1px solid #ccc;}	

	/* 透明度背景色 */
		.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;}



















