﻿
/* CSS Document */
html{}
body{font-family:"Microsoft YaHei"; font-size:100%; color:#434343; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none outside none; margin:0px; padding:0px; font-size:100%; font-weight:normal;}
img {border:none;}
a:link, a:visited {color:#323232; text-decoration: none;outline:none;}
a:hover, a:active {color:#323232; text-decoration: none;outline:none;}
.clear{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}

.gm_top{width: 95%;max-width: 1200px;margin: 0 auto;}
.gm{width: 95%;max-width: 1300px;margin: 0 auto;}
.agm{width: 95%;max-width: 1320px;margin: 0 auto;}
img{max-width: 100%;vertical-align: bottom;border-style: none!important;}

.green-black {display:block; padding-top:26px; clear:both; }
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid rgba(0,0,0,0); height:12px; line-height:12px; zoom:1;font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#b4b4b4; text-decoration:none;}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto; margin-left:3px; margin-right:3px;font-size:12px;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#b4b4b4; height:12px; line-height:12px; zoom:1; overflow:auto;  margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px;border-radius: 5px;}
::-webkit-scrollbar {width:3px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px;}
.ym{padding:15px 20px!important;background: #eaeaea;border: 1px solid #bfbfbf;border-radius: 100%;height: auto!important;display: inline-flex;align-items: center;justify-content: center;flex-direction: column;}
.ymp{padding:15px 20px!important;background: #eaeaea;border: 1px solid #bfbfbf;border-radius: 100%;height: auto!important;display: inline-flex;align-items: center;justify-content: center;flex-direction: column;}
#dituContent{ height:377px; border-top:1px solid #ddd;}
@media screen and (max-width:770px){
#dituContent{ height:230px;}
}
.xd em{transform:scaleX(1)!important;}
.xd>a{color: #e62129!important;}
.pxd{background: #d8e4ec;}
.pxd em{transform:scaleX(1)!important;}
.cxd{background: #077ed1;color: white!important;}
.axd{background: #077ed1;color: white!important;}
.nxd{background: #077ed1;color: white!important;}
.fswzj{display: none;}
	
	@font-face {
	 font-family:"din";
	 src: url("../font/din.eot"),
	      url("../font/din.ttf");
	}
	@font-face {
	 font-family:"D-DIN";
	 src: url("../font/D-DIN.eot"),
	      url("../font/D-DIN.ttf");
	}
	@font-face {
	 font-family:"D-DIN-Bold";
	 src: url("../font/D-DIN-Bold.eot"),
	      url("../font/D-DIN-Bold.ttf");
	}
	@font-face {
	 font-family:"ys";
	 src: url("../font/ys.eot"),
	      url("../font/ys.ttf");
	}
	@font-face {
	 font-family:"din1451";
	 src: url("../font/din1451.eot"),
	      url("../font/din1451.ttf");
	}
	@font-face {
	 font-family:"yw";
	 src: url("../font/yw.eot"),
	      url("../font/yw.ttf");
	}
	@font-face {
	 font-family:"DinBlack";
	 src: url("../font/DinBlack.eot"),
	      url("../font/DinBlack.ttf");
	}
	@font-face {
	 font-family:"Dinr";
	 src: url("../font/Dinr.eot"),
	      url("../font/Dinr.ttf");
	}
	@font-face {
	 font-family:"AgencyFB";
	 src: url("../font/AgencyFB.eot"),
	      url("../font/AgencyFB.ttf");
	}
	
	
	.logo_box{position:relative;height: 99px;border-bottom: 1px solid #dedede;background: #6f879d;}
	.logo_list{display: flex;justify-content: space-between;align-items: center;position: relative;height: 99px;}
	.logo_txt{position: relative;display: flex;align-items: center;}
	.logo_img{background: white;padding: 7px;box-sizing: border-box;border-radius: 50%;}
	.phone a{color: #fff;font-size: 1.625rem;line-height: 26px;display: inline-block;}
	.phone ul li{color: #dab96b;}
	.phone ul li:nth-child(1){margin-bottom: 5px;}
	.head_rtxt h1{color: #fff;font-weight: bold;font-size: 1.375rem;}
	.head_rtxt p{color: #fff;}
	.head_r{display: flex;align-items: center;}
	.head_rtxt{margin-right: 15px;padding-right: 15px;border-right: 1px solid #b9b9b9;}
	
	/* .bxd{background: #e62129!important;}
	.bxd>a{color: white!important;}
	.bxd em{background: white!important;transform: scaleX(1)!important;}
	.bxd::before{background: #e62129!important;} */
	
	.top_nav>.gm_top>ul{position: relative;}
	.top_nav>.gm_top>ul>img{width: 12%;transition: .5s;opacity: 0;}
	
	.nav_box{margin: 0 auto;position: sticky;z-index: 999;top: 0;background: #fff;}
	.sp_nav i{ display:none;}
	.top_nav{height: 50px; }
	.top_nav>.gm_top>ul>li{position:relative;position: relative;z-index: 3;transition: .5s;padding: 0 35px;}
	.top_nav>.gm_top>ul>li::after{content: "";width: 9px;height: 1px;background: #c6c6c6;display: block;position: absolute;right: -4px;top: 50%;transform: translate(0,-50%);}
	.top_nav>.gm_top>ul>li .sp_nav_xjb{display:none;}
	.top_nav>.gm_top>ul>li:nth-last-child(1)::after{display: none;}
	/* .top_nav>.gm_top>ul>li:nth-last-child(1)::before{content: "";transition: .5s;width: 360px;height: 100%;background: #dab96b;display: block;position: absolute;right: -360px;top: 0;}
	.top_nav>.gm_top>ul>li:nth-last-child(1):hover{background: #e62129;}
	.top_nav>.gm_top>ul>li:nth-last-child(1):hover>a{color: white;}
	.top_nav>.gm_top>ul>li:nth-last-child(1):hover em{background: white;}
	.top_nav>.gm_top>ul>li:nth-last-child(1):hover::before{background: #e62129;} */
	/* .top_nav>.gm_top>ul>li:nth-last-child(1){background: #dab96b;} */
	.top_nav>.gm_top>ul>li>a{white-space: nowrap;display:block;text-align:center; font-size:1.125rem; height:50px; line-height:50px; color:black; transition:0.5s; position:relative; z-index:9;}
	.top_nav li em{background:#e62129; display:block; position:absolute; left:0; right: 0;bottom: 0px; height:3px; transition:0.5s; width:100%; transform:scaleX(0);margin: 0 auto;}
	.top_nav li:hover em{transform: scaleX(1);}
	.top_nav ul li:hover>a{color: #e62129;}
	.top_nav .gm_top>ul{display: flex;justify-content: center;align-items: center;}
	.nav_box.top_box_move{top: 0;position: fixed;z-index: 999;box-shadow: 0px 2px 0px 0px rgba(0,0,0,.1);width: 100%;}
	.top_box_move .top_nav>.gm_top>ul>img{opacity: 1;}
	.isshow .top_nav>.gm_top>ul>img{opacity: 1;}
	.nav_sj{border-left: 5px;border-top: 7px;border-right: 5px;z-index: 1;right: 0;left: 0;margin: 0 auto;transition: .5s;opacity: 0;position: absolute;width:0;height:0;bottom: 40%;/* border-width:8px; */border-style:solid;border-color:#006c30 transparent transparent;font-size:0;line-height:0;transform: rotate(180deg);bottom: 10px;}
	/* 移动端导航按扭 */
	.mob_inner_box{display: none;z-index: 10;}
	.mob_txt h1{font-size: 1.75rem;margin-right: 10px;}
	.mob_ico span{margin-bottom:8px ;width: 34px;height: 2px;background: #fff;display: block;transition: 0.3s;}
	.mob_ico span:nth-last-child(1){margin-bottom: 0;}
	.menu_bg{background: black;opacity: 0.85;width: 50%;position: absolute;display: none;right: 0;top: 80px;}
	.menu_bg_show{transition: 0.5s;}
	.menu_txt{text-align: center;}
	.menu_txt ul li{border-bottom: 1px solid rgba(255,255,255,0.4);padding: 20px 0px;transition: all 0.5s;}
	.menu_txt a{font-size: 1.75rem;color: white;display: block;}
	.mob_ico_show span:nth-of-type(1){transform: translateY(10px) rotate(-45deg);}
	.mob_ico_show span:nth-of-type(2){opacity: 0;}
	.mob_ico_show span:nth-of-type(3){transform: translateY(-10px) rotate(45deg);}
	/* 延迟加载菜单文字 */
	.menu_txt a{
		-webkit-animation-duration: 0.5s;
		animation-duration: 0.5s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: returnToNormal;
		animation-name: returnToNormal;
	}
	@-webkit-keyframes returnToNormal {
	  0% {opacity: 0;transform: translate3d(0, -100%, 0);}
	  100% {opacity: 1;transform: none;}
	}
	@keyframes returnToNormal {
	  0% {opacity: 0;transform: translate3d(0, -100%, 0);}
	  100% {opacity: 1;transform: none;}
	}
	@media screen and (max-width:1580px) {
		.top_nav>.gm_top>ul>li{padding: 0 30px;}
	}
	@media screen and (max-width:1230px) {
		.top_nav>.gm_top>ul>li{padding: 0 20px;}
	}
	@media screen and (max-width:1070px) {
		.top_nav>.gm_top>ul>li{padding: 0 15px;}
	}
	
	
	@media screen and (max-width:1024px) {
		.logo h1{font-size: 1.75rem;}
		.top_r_list::after{display: none;}
		.top_logo {width: 70%;padding:0;}
		.mob_inner_box{display: block;}
		.top_nav ul{display: none;}
		.nav_box .gm_top{height: 80px;}
		.top_box_move{position: fixed;transition: .3s;z-index: 999;box-shadow: 0px 2px 0px 0px rgba(0,0,0,.1);}
		.logo i{display: block;line-height: 20px;}
		
		.menu_txt a{font-size: 1.1rem;color: rgba(255,255,255,0.9);padding: 15px 0;display: block;}
		.menu_txt ul li{padding:0;border-color: rgba(255,255,255,0.2);}
		
		.nav_box{display: none;}
		.phone{display: none;}
		.logo_c{position: static;transform: none;width: 32%;}
		.logo_box .gm_top{display: flex;justify-content: space-between;align-items: center;}
		.logo_txtb{display: none;}
		.logo_list{padding-top: 0;}
		.logo_box{position: sticky;top: 0;z-index: 1001;box-shadow: 0 0 3px rgba(0,0,0,0.3);height: 80px;}
		.logo_ctxt{display: none;}
		.logo_list{height: 80px;width: 34%;}
		.logo_img{padding: 0;margin-right: 0;border: none;}
		.logo_txt p{font-size: 0.875rem;}
		.logo_txt p:nth-child(3){display: none;}
		.logo_txt>img{margin-right: 0;border: none!important;padding-right: 0;}
		.head_r{display: none;}
	}
	
	/* 移动端导航按��?*/
	@media screen and (max-width:768px) {
		.logo h1{font-size: 1.75rem;}
		.top_r_list::after{display: none;}
		.top_logo {width: 70%;padding:0;}
		.mob_inner_box{display: block;}
		.top_nav ul{display: none;}
		.nav_box .gm_top{height: 80px;}
		.top_box_move{position: fixed;transition: .3s;z-index: 999;box-shadow: 0px 2px 0px 0px rgba(0,0,0,.1);}
		.logo i{display: block;line-height: 20px;}
		
		.menu_txt a{font-size: 1.1rem;color: rgba(255,255,255,0.9);padding: 15px 0;display: block;}
		.menu_txt ul li{padding:0;border-color: rgba(255,255,255,0.2);}
		
		.nav_box{display: none;}
		.phone{display: none;}
		.logo_c{position: static;transform: none;width: 32%;}
		.logo_box .gm_top{display: flex;justify-content: space-between;align-items: center;}
		/* .logo_txt{display: none;} */
		.logo_box{position: sticky;top: 0;z-index: 1001;box-shadow: 0 0 3px rgba(0,0,0,0.3);}
		.logo_ctxt{display: none;}
		.logo_list{flex-direction: row-reverse;height: 80px;width: 45%;}
		.logo_img{padding: 0;}
		.logo_txt p{font-size: 0.875rem;}
		.logo_txt p:nth-child(3){display: none;}
	}
	@media screen and (max-width:520px) {
		.logo_txt p{display: none;}
		.top_logo>img{display: none;}
		.top_logo span{display: none;}
		.logo_txt{border: none;margin-left: 0;}
		.logo_txt h2{display: none;}
		.mob_ico{margin-top: 3px;}
		.menu_bg{top: 53px;}
		.menu_txt a{font-size: 0.875rem;}
		.mob_inner{top: 22%;}
		.mob_logo{display: flex;align-items: center;}
		.mob_logo>p{margin-left: 5px;color: black;font-weight: bold;}
		.nav_box .gm_top{height: 53px;}
		.logo i{display: none;}
		.menu_txt a{padding: 10px 0;}
		.logo_box{height: 53px;}
		
		.logo_txt img{border: none!important;}
		.logo_txt h1{display: none;}
		.head{display: none;}
		.logo_list{height: 53px;width: 56%;}
		.logo_c{width: 26%;}
	}
	
	/* 二级菜单 */
	.rj{position: relative;}
	.rj>ul>li{background: #fff;z-index: 1;transition: .5s;position: relative;}
	.rj>ul>li>a{padding: 10px 0;width: 100%;display: block;transition: .5s;color: black;padding-left: 20px;position: relative;box-sizing: border-box;}
	.rj>ul>li>a::after{content: ">";font-family:"AgencyFB";font-size: 1.35rem;color: white;position: absolute;right: 10px;top: 50%;transform: translate(0,-50%);}
	.xs{position: absolute;display: none;width: 100%;left: auto;}
	.xs>li:hover{background: #e62129;}
	.rj>ul>li:hover>a{color: white;}
	.rj .pl{background: #008793;}
	/* .top_nav>ul>li:nth-child(2) .xs{width: 150%;left: -27px;} */
	/* 二级菜单 */
	
	/* banner */
	.swiper-pagination{bottom: 45px!important;}
	.swiper-container{
	    --swiper-theme-color: #ff6600;
	    --swiper-pagination-color: #6fc22b;/* 两种都可以 */
		--swiper-navigation-color: #6fc22b;/* 单独设置按钮颜色 */
		
	}
	.swiper-pagination-bullet {
			width: 8px!important;
			height: 8px!important;
			background:#e62129 !important;
			opacity: 1!important;
			box-sizing: border-box;
			transition: .5s;
			border-radius: 100%!important;
			position: relative;
			margin: 0 18px!important;
		}
	.swiper-pagination-bullet::after{content: "";transition: .5s;width: 32px;height: 32px;display: block;position: absolute;top: -14px;left: -14px;border: 2px solid transparent;border-radius: 100%;opacity: 0;}
	.swiper-pagination-bullet-active{background: #fff!important;}
	.swiper-pagination-bullet-active::after{border-color: #fff;opacity: .3;}
	.swiper-slide img:nth-child(2){display: none;}
	@media screen and (max-width:768px) {
		.swiper-slide img:nth-child(2){display: block;}
		.swiper-slide img:nth-child(1){display: none;}
		.swiper-pagination{
			right: 0%!important;
			left: auto!important;
			
		}
	}
	@media screen and (max-width:520px) {
		.swiper-pagination-bullet-active::after{display: none;}
		.swiper-pagination{bottom: 10px!important;}
		.swiper-pagination-bullet{margin: 0 5px!important;}
	}
	
	
	.ina_box{background: #e8f8ff;padding-top: 120px;padding-bottom: 105px;}
	.ina_list{background: #6f879d;padding: 25px 50px;box-sizing: border-box;height: 550px;display: flex;justify-content: space-between;}
	.ina_l{width: 35%;position: relative;}
	.ina_txt{background: white;padding: 30px 35px;box-sizing: border-box;position: absolute;width: 100%;height: 500px;top: -105px;}
	.ina_txt h1{color: #e62129;font-size: 2.25rem;font-weight: bold;margin-bottom: 50px;}
	.ina_txt h2{color: black;font-size: 1.125rem;margin-bottom: 5px;}
	.ina_txt h3{color: black;font-size: 1.125rem;font-weight: bold;margin-bottom: 35px;}
	.ina_txt p{color: #666666;line-height: 30px;height: 180px;}
	.ina_txt a{color: #d90000;padding-bottom: 10px;border-bottom: 2px solid #d90000;display: inline-block;}
	.ina_menu ul{display: flex;justify-content: space-between;}
	.ina_menu ul li a{color: white;}
	.ina_menu{width: 100%;position: absolute;bottom: 0;left: 0;}
	.ina_r{position: relative;background: black;}
	.ina_r video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
	.ina_r img{opacity: 0;}
	@media screen and (max-width:1280px) {
		.ina_l{width: 39%;}
		.ina_txt p br{display: none;}
		.ina_txt h1{font-size: 1.875rem;}
		.ina_r{width: 58%;}
	}
	@media screen and (max-width:768px) {
		.ina_list{display: block;height: auto;}
		.ina_txt{position: static;height: auto;}
		.ina_l{width: 100%;margin-bottom: 30px;}
		.ina_r{width: 100%;}
		.ina_txt p{height: 110px;}
		.ina_menu{display: none;}
	}
	@media screen and (max-width:520px) {
		.ina_box{padding: 50px 0;}
		.ina_list{padding: 10px;}
		.ina_txt{padding: 20px;}
		.ina_txt h2{font-size: 1rem;}
		.ina_txt h1{font-size: 1.65rem;margin-bottom: 20px;}
		.ina_txt h3{font-size: 1rem;}
		.ina_txt p{font-size: 0.875rem;line-height: 24px;}
		.ina_txt a{font-size: 0.875rem;padding-bottom: 5px;}
		.ina_l{margin-bottom: 10px;}
	}
	
	.iny_box{background: #FFFFFF;border-top: 1px solid white;}
	.iny_list ul{display: flex;height: 145px;align-items: baseline;padding-top: 15px;box-sizing: border-box;}
	.iny_list ul li{width: 33%;position: relative;text-align: center;}
	.iny_list ul li::after{content: "";background: #d8d8d8;display: block;position: absolute;width: 1px;height: 67px;right: 0;top: 50%;transform: translate(0,-50%);}
	.iny_list ul li:nth-last-child(1)::after{display: none;}
	.iny_txt p{color: #303030;font-size: 1.125rem;margin-top: 10px;}
	@media screen and (max-width:1024px) {
		.iny_txt p{font-size: 1rem;}
	}
	
	
	
	
	.inp_box{padding-bottom: 20px;background: #e8f8ff;}
	.inp_top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;padding: 0 50px;}
	.inp_tit{background: white;padding-left: 30px;position: relative;z-index: 2;top: 10px;}
	.inp_tit h1{color: #e62129;font-size: 2.25rem;font-weight: bold;text-align: center;}
	.inp_menu ul li a{color: #3b3b3b;font-size: 1.125rem;transition: .5s;position: relative;z-index: 3;display: block;padding: 0 5px;}
	.inp_menu ul{display: flex;justify-content: center;}
	.inp_menu ul li{margin-right: 25px;position: relative;}
	.inp_menu ul li:nth-last-child(1){margin-right: 0;}
	.inp_menu ul li::after{content: "";width: 100%;height: 2px;background: #ff0000;display: block;position: absolute;bottom: -8px;left: 0;transform: scaleX(0);transition: .5s;}
	.inp_menu ul li:hover::after{transform: scaleX(1);}
	.inp_menu ul li:hover a{font-weight: bold;}
	.inp_menu ul .on a{font-weight: bold;}
	.inp_menu ul .on::after{transform: scaleX(1);}
	.inp_menu img{position: absolute;right: -9px;top: -17px;}
	.inp_nr ul li{height: 500px;position: relative;}
	.inp_nr ul li::after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0);display: block;position: absolute;left: 0;top: 0;opacity: 1;transition: .5s;}
	.inp_txt h1{font-size: 1.875rem;font-weight: bold;color: black;line-height: 40px;margin-bottom: 10px;padding-top: 55px;}
	.inp_nr3{position: absolute;left: 50px;top: 0px;background: white;box-sizing: border-box;padding-left: 30px;padding-right: 60px;width: 415px;height: 420px;}
	.inp_nr3::after{content: "";width: 100%;height: 81px;background: white;position: absolute;left: 0;top: -81px;display: block;}
	.inp_txt>p{color: #5e5e5e;font-size: 1.125rem;line-height: 30px;margin-bottom: 60px;}
	.inp_more a{display: inline-block;color: #ff0000;font-size: 1.125rem;height: 39px;line-height: 39px;padding: 0 25px;border: 2px solid #ff0000;margin-right: 30px;}
	.inp_more{display: flex;align-items: flex-start;}
	.inp_more p{color: #929292;font-size: 14px;margin-left: 10px;}
	.inp_more img{border: 1px solid #b6b6b6!important;}
	.inp_nr2{position: relative;}
	.inp_list2{display: none;}
	@media screen and (max-width:1024px) {
		.inp_tit h1{font-size: 1.875rem;}
		.inp_txt h1{font-size: 1.65rem;}
		.inp_nr3{padding-right: 25px;width: 390px;}
	}
	@media screen and (max-width:768px) {
		.inp_nr3::after{display: none;}
		.inp_top{display: block;margin-bottom: 25px;}
		.inp_tit{background: transparent;position: static;padding-left: 0;margin-bottom: 20px;}
		.inp_more img{display: none;}
		.inp_more p{display: none;}
		
	}
	@media screen and (max-width:520px) {
		.inp_top{padding: 0;margin-bottom: 20px;}
		.inp_tit{margin-bottom: 0;}
		.inp_box{overflow: hidden;}
		.inp_menu {display: none;}
		.inp_nr3{width: auto;}
		.inp_tit h1{font-size: 1.65rem;}
		.inp_txt>p{font-size: 0.875rem;}
		.inp_txt h1{font-size: 1.125rem;}
		.inp_more a{margin-right: 0;}
		.inp_list2{display: block;}
		.inp_nr2{display: none;}
		.inp_list2 ul li>div{height: 265px;position: relative;background-size: auto 100%!important;}
		.inp_list2 ul li>div>a{position: absolute;width: 100%;height: 100%;}
		.inp_txt{background: white;position: absolute;width: 100%;left: 0;bottom: 0;padding: 10px;box-sizing: border-box;}
		.inp_txt>p{display: none;}
		.inp_txt h1{padding: 0;margin: 0;line-height: normal;}
		
	}
	
	
	.inj_box{background: #e8f8ff;padding-top: 40px;padding-bottom:35px;}
	.inj_top{display: flex;justify-content: space-between;padding: 0 50px;margin-bottom: 20px;align-items: flex-end;}
	.inj_tit{display: flex;align-items: flex-end;}
	.inj_tit h1{color: #e62129;font-size: 2.25rem;font-weight: bold;line-height: 40px;}
	.inj_tit p{color: #2a2a2a;font-size: 1.125rem;margin-left: 10px;}
	.inj_r a{display: flex;align-items: center;color: black;}
	.inj_r a img{margin-left: 15px;}
	.inj_list ul li{background: url(../image/inj_img1.jpg) center no-repeat;height: 550px;width: 12.5%;transition: .5s;overflow: hidden;position: relative;bottom: 0;}
	.inj_list ul li:nth-child(2){background: url(../image/inj_img2.jpg) center no-repeat;}
	.inj_list ul li:nth-child(3){background: url(../image/inj_img3.jpg) center no-repeat;}
	.inj_list ul li:nth-child(4){background: url(../image/inj_img4.jpg) center no-repeat;}
	.inj_list ul li:nth-child(5){background: url(../image/inj_img5.jpg) center no-repeat;background-size: cover;}
	.inj_list ul li::after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: absolute;left: 0;top: 0;transition: .5s;display: block;}
	.inj_list ul{display: flex;justify-content: space-between;}
	.inj_txt h1{color: white;font-size: 1.125rem;margin-bottom: 35px;transition: .5s;padding: 0 15px;line-height: 30px;}
	.inj_txt p{color: white;font-size: 1.125rem;height: 0;line-height: 30px;transition: .5s;opacity: 0;}
	.inj_txt{padding-top: 240px;text-align: center;transition: .5s;position: relative;z-index: 2;}
	.inj_txt a{transition: .5s;opacity: 0;pointer-events: none;color: white;display: inline-flex;align-items: center;padding-bottom: 5px;border-bottom: 1px solid rgba(255,255,255,0.5);}
	.inj_txt a img{margin-left: 20px;}
	.inj_list ul .on .inj_txt{padding-left: 50px;text-align: left;padding-top: 65px;}
	.inj_list ul .on{width: 45%;}
	.inj_list ul .on .inj_txt h1{font-size: 1.5rem;padding: 0;}
	.inj_list ul .on .inj_txt h1 br{display: none;}
	.inj_list ul .on .inj_txt p{height: 350px;opacity: 1;}
	.inj_list ul .on a{opacity: 1;pointer-events: all;}
	.inj_list ul .on::after{opacity: .6;pointer-events: none;}
	.inj_list{margin-bottom: 30px;}
	.inj_more{text-align: center;}
	.inj_more a{background: #b80000;display: inline-flex;font-size: 1.125rem;color: white;height: 50px;line-height: 50px;padding: 0 25px;align-items: center;}
	.inj_more a img{margin-left: 15px;}
	@media screen and (max-width:1100px) {
		.inj_txt p br{display: none;}
		.inj_txt p{padding-right: 15px;}
		.inj_tit h1{font-size: 1.875rem;}
	}
	@media screen and (max-width:768px) {
		.inj_list ul .on .inj_txt{padding-left: 20px;padding-top: 40px;}
		.inj_txt h1{padding: 0 5px;}
		.inj_tit p{display: none;}
	}
	@media screen and (max-width:520px) {
		.inj_r{display: none;}
		.inj_top{padding: 0;display: block;text-align: center;}
		.inj_tit{display: block;text-align: center;}
		.inj_tit h1{font-size: 1.65rem;}
		.inj_list ul li .inj_txt{text-align: left;padding: 40px 20px;}
		.inj_list ul li .inj_txt h1{font-size: 1.25rem;padding: 0;}
		.inj_list ul li .inj_txt h1 br{display: none;}
		.inj_list ul li .inj_txt p{height: 200px;opacity: 1;padding-right: 0;}
		.inj_list ul li a{opacity: 1;pointer-events: all;font-size: 0.875rem;}
		.inj_txt a img{display: none;}
		.inj_list ul li::after{opacity: .6;pointer-events: none;}
		.inj_txt p{font-size: 1rem;}
		.inj_list ul li{background-size: auto 100%!important;height: 370px;}
	}
	
	.ink_box{padding-bottom: 25px;background: #e8f8ff;}
	.ink_tit{padding: 0 85px;position: relative;z-index: 2;top: 27px;}
	.ink_tit h1{color: #e62129;font-size: 2.25rem;font-weight: bold;}
	.ink_tit p{color: #1d1d1d;font-size: 1.5rem;}
	.ink_list{background: url(../image/ink_img.jpg) center no-repeat;height: 550px;box-sizing: border-box;padding: 0 50px;}
	.ink_txt h1{color: #2f2f2f;font-size: 1.875rem;margin-bottom: 20px;padding-top: 190px;}
	.ink_txt p{color: #505050;font-size: 1.125rem;line-height: 24px;}
	.ink_txt{background: white;height: 420px;width: 35%;padding-left: 35px;box-sizing: border-box;padding-right: 80px;position: relative;}
	.ink_list{display: flex;justify-content: space-between;}
	.ink_txt::after{content: "";width: 100%;height: 81px;background: white;position: absolute;left: 0;top: -81px;display: block;}
	.ink_menu h1{font-size: 1.125rem;margin-top: 15px;color: white;}
	.ink_menu ul{display: flex;justify-content: space-between;align-items: baseline;}
	.ink_menu ul li{text-align: center;cursor: pointer;transition: .5s;bottom: 0;position: relative;}
	.ink_menu ul .on{bottom: 10px;}
	.ink_menu{width: 57%;margin-top: 190px;}
	@media screen and (max-width:1280px) {
		.ink_tit h1{font-size: 1.875rem;}
		.ink_tit p{font-size: 1.35rem;}
		.ink_txt{padding-right: 40px;}
	}
	@media screen and (max-width:768px) {
		.ink_tit{padding: 0;position: static;text-align: center;margin-bottom: 30px;}
		.ink_txt::after{display: none;}
		.ink_txt h1{padding-top: 95px;}
		.ink_txt{height: 290px;width: 55%;}
		.ink_list{display: block;}
		.ink_menu{width: 100%;margin-top: 70px;}
	}
	@media screen and (max-width:520px) {
		.ink_tit p{display: none;}
		.ink_tit h1{font-size: 1.65rem;}
		.ink_tit{margin-bottom: 20px;}
		.ink_menu h1{display: none;}
		.ink_list{padding: 10px;background-size: auto 100%!important;height: auto;position: relative;}
		.ink_list::after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;}
		.ink_txt{width: 100%;padding: 0;}
		.ink_menu{display: none;}
		.ink_txt ul li{padding: 0 15px;}
		.ink_txt h1{font-size: 1.45rem;padding-top: 0;color: white;margin-bottom: 0;}
		.ink_txt h1::after{content: "";width: 32px;height: 2px;background: white;display: block;margin: 15px 0;}
		.ink_txt p{font-size: 1rem;color: white;}
		.ink_txt{display: flex;align-items: center;height: 265px;background: transparent;position: relative;z-index: 2;}
		
	}
	
	
	.inc_box{padding-top: 65px;padding-bottom: 20px;background: #e8f8ff;}
	.inc_top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;padding: 0 50px;}
	.inc_tit{background: white;padding-left: 30px;position: relative;z-index: 2;top: 10px;}
	.inc_tit h1{color: #e62129;font-size: 2.25rem;font-weight: bold;text-align: center;}
	.inc_menu ul li a{color: #3b3b3b;font-size: 1.125rem;transition: .5s;position: relative;z-index: 3;display: block;}
	.inc_menu ul{display: flex;justify-content: center;}
	.inc_menu ul li{margin-right: 25px;position: relative;}
	.inc_menu ul li:nth-last-child(1){margin-right: 0;}
	.inc_menu ul li::after{content: "";width: 100%;height: 2px;background: #ff0000;display: block;position: absolute;bottom: -8px;left: 0;transform: scaleX(0);transition: .5s;}
	.inc_menu ul li:hover::after{transform: scaleX(1);}
	.inc_menu ul li:hover a{font-weight: bold;}
	.inc_menu ul .on a{font-weight: bold;}
	.inc_menu ul .on::after{transform: scaleX(1);}
	.inc_nr ul li{height: 500px;position: relative;}
	.inc_nr ul li::after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0);display: block;position: absolute;left: 0;top: 0;opacity: 1;transition: .5s;}
	.inc_txt h1{font-size: 1.875rem;font-weight: bold;color: black;line-height: 40px;margin-bottom: 10px;padding-top: 55px;}
	.inc_nr3{position: absolute;left: 50px;top: 0px;background: white;box-sizing: border-box;padding-left: 30px;padding-right: 60px;width: 415px;height: 420px;}
	.inc_nr3::after{content: "";width: 100%;height: 81px;background: white;position: absolute;left: 0;top: -81px;display: block;}
	.inc_nr3 h1{color: #2f2f2f;font-size: 1.875rem;margin-bottom: 20px;padding-top: 190px;}
	.inc_nr3 p{color: #505050;font-size: 1.125rem;line-height: 24px;}
	.inc_nr3{background: white;height: 420px;width: 35%;padding-left: 35px;box-sizing: border-box;padding-right: 80px;}
	.inc_nr2{position: relative;}
	.inc_list2{display: none;}
	@media screen and (max-width:1280px) {
		.inc_tit h1{font-size: 1.875rem;}
	}
	@media screen and (max-width:768px) {
		.inc_nr3::after{display: none;}
		.inc_top{display: block;margin-bottom: 25px;}
		.inc_tit{background: transparent;position: static;padding-left: 0;margin-bottom: 20px;}
		.inc_nr3 h1{padding-top: 95px;}
		.inc_nr3{width: 55%;height: 290px;}
	}
	@media screen and (max-width:520px) {
		.inc_box{padding-top: 35px;}
		.inc_menu {display: none;}
		.inc_tit h1{font-size: 1.65rem;}
		.inc_list2{display: block;}
		.inc_nr2{display: none;}
		.inc_list2 ul li>div{height: 300px;background-size: auto 100%!important;position: relative;}
		.inc_list2 ul li a{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
		.inc_txt p{display: none;}
		.inc_txt{background: white;position: absolute;width: 100%;left: 0;bottom: 0;padding: 10px;box-sizing: border-box;}
		.inc_txt h1{padding: 0;margin: 0;line-height: normal;font-size: 1.125rem;}
		
	}
	
	
	
	.inn_box{background: #e8f8ff;padding-top: 35px;padding-bottom: 65px;}
	.inn_top{display: flex;justify-content: space-between;padding: 0 50px;background: white;height: 86px;align-items: center;}
	.inn_tit h1{color: #e62129;font-size: 1.875rem;font-weight: bold;text-align: center;}
	.inn_menu ul li a{color: #686868;font-size: 1.25rem;transition: .5s;position: relative;z-index: 3;display: block;padding: 0 5px;}
	.inn_menu ul{display: flex;justify-content: center;}
	.inn_menu ul li{margin-right: 55px;position: relative;}
	.inn_menu ul li:nth-last-child(1){margin-right: 0;}
	.inn_menu ul li:hover a{font-weight: bold;color: black;}
	.inn_menu ul li::after{content: "";width: 100%;height: 2px;background: #ff0000;display: block;position: absolute;bottom: -8px;left: 0;transform: scaleX(0);transition: .5s;}
	.inn_menu ul li:hover::after{transform: scaleX(1);}
	.inn_txt h1{color: #3e3e3e;font-size: 1.625rem;font-weight: bold;line-height: 30px;margin-bottom: 10px;}
	.inn_txt p{color: #4c4c4c;margin-bottom: 20px;}
	.inn_txt span{color: #828282;font-family: "din";display: inline-block;padding-left: 20px;background: url(../image/inn_ico.png) center left no-repeat;}
	.inn_l{width: 49.616%;}
	.inn_img{overflow: hidden;}
	.inn_img img{transition: .5s;}
	.inn_l:hover .inn_img img{transform: scale(1.05);}
	.inn_nr{display: flex;justify-content: space-between;}
	.inn_r{width: 49.616%;padding-left: 25px;box-sizing: border-box;position: relative;}
	.inn_time h1{color: #555555;font-size: 3.75rem;font-family: "din";font-weight: 600;}
	.inn_time h2{color: #555555;font-size: 0.875rem;font-family: "din";}
	.inn_zw h1{color: #272727;font-size: 1.5rem;margin-bottom: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.inn_zw p{color: #9f9f9f;}
	.inn_r ul li a{display: flex;align-items: center;justify-content: space-between;padding: 20px 0;border-bottom: 1px solid #e4e4e4;padding-right: 25px;}
	.inn_zw{width: 83%;}
	.inn_r ul{position: relative;z-index: 2;}
	.inn_txt{padding: 15px 0;border-bottom: 1px solid #e4e4e4;}
	.inn_time{text-align: center;}
	@media screen and (max-width:1280px) {
		.inn_zw p{display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;height: 42px;}
		.inn_txt p{height: 63px;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
		.inn_txt h1{height: 80px;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
	}
	@media screen and (max-width:1024px) {
		.inn_txt{padding-right: 10px;}
		.inn_zw h1{font-size: 1.35rem;}
		.inn_time h1{font-size: 3rem;}
		.inn_zw{width: 80%;}
		.inn_r ul li a{padding-right: 0;}
		.inn_menu ul li a{font-size: 1.125rem;}
	}
	@media screen and (max-width:768px) {
		.inn_nr{display: block;}
		.inn_l{width: 100%;}
		.inn_r{width: 100%;}
		.inn_img img{width: 100%;}
		.iny_box{display: none;}
		
	}
	@media screen and (max-width:520px) {
		.inn_menu{display: none;}
		.inn_top{background: transparent;padding: 0;height: auto;display: block;}
		.inn_tit h1{font-size: 1.65rem;margin-bottom: 20px;}
		.inn_txt h1{font-size: 1.25rem;height: 54px;line-height: normal;}
		.inn_txt{padding-right: 0;}
		.inn_r{padding-left: 0;}
		.inn_zw h1{font-size: 1rem;}
		.inn_zw p{font-size: 0.875rem;}
		.inn_time h1{font-size: 2.35rem;}
		.inn_r ul li a{padding: 15px 0;}
	}
	
	.foot_box{background: #6f879d;}
	.link{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #b7c3ce;margin-bottom: 45px;}
	.link_list{padding: 20px 0;}
	.link_list h1{color: white;font-size: 1.25rem;margin-right: 25px;flex: 0 0 100px;}
	.link_qh{flex: 1;height: 24px;line-height: 24px;overflow: hidden;}
	.link_qh a{color: #fff;display: inline-block;margin-right: 20px;height: 24px;line-height: 24px;}
	.link_list{display: flex;align-items: center;flex: 1;}
	.gotop{cursor: pointer;flex: 0 0 36px;}
	.foot_m ul{display: flex;}
	.foot_m ul li{margin-right: 10px;}
	.foot_m ul li:nth-last-child(1){margin-right: 0;}
	.foot_list{display: flex;justify-content: space-between;margin-bottom: 60px;}
	.foot_menu h1{color: white;font-size: 1.5rem;}
	.foot_menu h1::after{content: "";width: 27px;height: 2px;background: #fff;margin: 25px 0;display: block;}
	.foot_menu ul li a{color: #fff;}
	.foot_menu ul li{margin-bottom: 5px;}
	.foot_m p{color: white;text-align: center;margin-top: 10px;}
	.foot_list2{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
	.foot_list2 p{color: white;font-size: 0.875rem;display: flex;align-items: center;}
	.foot_list2 p a{font-size: 1.875rem;color: white;}
	.end_box{border-top: 1px solid #b7c3ce;}
	.end_box .gm{padding: 30px 0;display: flex;justify-content: space-between;align-items: center;}
	.end_l p{color: #fff;font-weight: 100;}
	.end_l p a{color: #fff;font-weight: 100;}
	.end_l p:nth-child(1){margin-right: 25px;}
	.end_l{display: flex;}
	.end_r ul{display: flex;}
	.end_r ul li:nth-child(1){margin-right: 20px;}
	@media screen and (max-width:1024px) {
		.foot_menu{display: none;}
		.end_r{display: none;}
		.end_l{width: 100%;justify-content: space-between;}
		
	}
	@media screen and (max-width:768px) {
		.end_box .gm{display: block;}
		.end_l{display: block;text-align: center;}
		.end_l p:nth-child(1){margin-right: 0;}
	}
	@media screen and (max-width:520px) {
		.fswzj{display: block;}
		.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#6f879d;}
		.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #556778;}
		.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.3rem 0; position:relative; float:left;}
		.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #556778;}
		.fswzj ul li.on a{ border-left:none;}
		.fnav_pic{ width:24%; margin:0 auto;}
		.fnav_wb{font-size: 0.75rem;}
		
		.link{display: none;}
		.foot_box{padding-top: 50px;padding-bottom: 49px;overflow: hidden;}
		.foot_list2{display: block;}
		.foot_list2 p a{font-size: 1.45rem;}
		.foot_m p{font-size: 0.875rem;}
		.foot_m p br{display: none;}
		.foot_list{margin-bottom: 30px;}
		.end_l p{font-size: 0.75rem;}
		.end_box .gm{padding: 10px 0;}
		
	}
	
	.aboutm{background: url(../image/about0_img.jpg) center no-repeat;height: 700px;position: relative;}
	.aboutm>h1{text-align: center;font-size: 3rem;font-family: "ys";color: white;padding-top: 55px;margin-bottom: 30px;}
	.aboutm_menu{width: 245px;height: 245px;background: #be181f;border-radius: 50%;text-align: center;position: relative;}
	.aboutm_menu h1{font-size: 1.5rem;font-weight: bold;margin-bottom: 15px;color: white;padding-top: 45px;}
	.aboutm_menu ul li a{color: white;font-size: 1.25rem;position: relative;display: inline-block;padding-left: 15px;transition: .5s;}
	.aboutm_menu ul li{margin-bottom: 10px;position: relative;left: 0;transition: .5s;}
	.aboutm_menu ul li:hover{left: 10px;}
	.aboutm_menu ul li a:hover{color: #000000;}
	.aboutm_list{position: relative;display: flex;align-items: center;justify-content: flex-end;padding-top: 220px;}
	.aboutm_list .aboutm_menu:nth-child(3) a:hover{color: #e62129;}
	.aboutm_list{position: relative;z-index: 2;max-width: 1300px;width: 95%;margin: 0 auto;}
	.aboutm_list .aboutm_menu{background: #be181f;}
	.aboutm_list .aboutm_menu:nth-child(1){position: relative;}
	.aboutm_list .aboutm_menu:nth-child(2){background: rgba(218,185,107,0.8);position: relative;z-index: 3;margin-right: 185px;margin-left: 45px;}
	.aboutm_list .aboutm_menu:nth-child(3){background: rgba(226,226,226,0.8);position: relative;}
	.aboutm_list .aboutm_menu:nth-child(3) h1{color: black;}
	.aboutm_list .aboutm_menu:nth-child(3) a{color: black;}
	.aboutm_list .aboutm_menu:nth-child(3) .aboutm_sj{border-color: transparent transparent transparent #000;}
	.aboutm_sj { transition: .5s;width: 0; height: 0;border-style: solid; border-width: 5px 0 5px 8px;border-color: transparent transparent transparent #fff; position: absolute;left: 0;top: 50%; transform: translate(0,-50%);}
	.aboutm_menu ul li a:hover .aboutm_sj{border-color: transparent transparent transparent #000;}
	.aboutm_list .aboutm_menu:nth-child(3) a:hover .aboutm_sj{border-color: transparent transparent transparent #e62129;}
	@media screen and (max-width:768px) {
		.aboutm_list{display: block;padding-top: 90px;}
		.aboutm_list .aboutm_menu:nth-child(2){margin-right: 50px;margin-left: auto;}
		.aboutm_list .aboutm_menu:nth-child(1){margin-right: 50px;margin-left: auto;margin-bottom: 50px;}
		.aboutm{background-position: 16%;}
		
		.mean-nav ul{display: block;background: #efefef;}
		header nav li{ position:relative; float:left;}
		header nav li a{color:#fff; padding:0 45px; font-size:1rem; /* background:url(../images/fl_fg.png) no-repeat right center; */ height:70px; display:block; line-height:70px; text-align:center; position:relative; z-index:9;}
		header nav li:hover a,header nav li.cur a{color:#fff;}
		header nav li i{ background:#47b560; width:76%; height:66%; position:absolute; bottom:17%; left:12%; border-radius:3px; transform:scale(0); transition:0.5s;}
		header nav li:hover i,header nav li.cur i{transform:scale(1); transition:0.5s;}
		
		.mean-container .mean-nav {float:left;width:100%;background: rgba(245,245,245,1);}
		.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
		.mean-container .mean-nav ul li {position:relative;width:100%;padding: 0;}
		.mean-container .mean-nav ul li a {color:#333; display:block;width:90%; background:none; font-size:1rem;padding:0 5%;height:41px; line-height:42px;margin:0;/* border-top:1px solid #383838;border-top:1px solid rgba(173, 173, 173, .5); */text-decoration:none;text-transform:uppercase}
		.mean-container .mean-nav ul li li a {width:80%;padding:0 10%; height:45px; line-height:45px; border-top:1px solid #f1f1f1;border-top:1px solid rgba(255, 255, 255, .25);	opacity:.75; filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
		.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0}
		.mean-container .mean-nav ul li a.mean-expand {width:15px;height:40px;text-align:center;position:absolute;right:0;top:0;z-index:10;font-weight:700;	background:rgba(255, 255, 255, .1);	border:0!important;	border-left:1px solid rgba(255, 255, 255, .4)!important;border-bottom:1px solid rgba(255, 255, 255, .2)!important}
		.mean-container .mean-nav ul li a.mean-expand:hover {background:#009944;color: white;}
		.mean-container .mean-push {/* float:left; */	width:100%;	padding:0;	margin:0;clear:both}
		.mean-nav .wrapper {width:100%;padding:0;margin:0}
		.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
		.mean-remove {display:none!important}
		header nav {text-align: center;background: #efefef;}
		header nav ul {margin:0;padding:1em;list-style-type: none;} 
		
		header{ background:none; width:auto; display:block;position: relative; z-index:1; margin:0; padding:0; border-radius:0; float:none !important;}
		header nav li{background:none; line-height:inherit; margin-bottom:auto;}
		header nav li a{ font-weight:inherit; border:none; padding:inherit; height:auto; z-index:9;}
		header nav li span{ display:none;}
		header nav li ul li{ margin:auto; background:none;}
		header nav li ul li a{border:0;	 line-height:inherit;}
		header nav li i{ height:40px; bottom:0; width:100%; height:100%; left:0; border-radius:0;}
		.mean-container .mean-bar {/* margin-top: 15px; */width:100%;position:relative;background:#f5f5f5;height:43px; z-index:99;}
		.mean-container .mean-bar div.fl{ font-size:0.875rem; color:#000; line-height:43px; padding-left:2%;}
		.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:10px 24px;position:absolute;top:0;right:0;cursor:pointer;color:#000;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;	display:block;font-family:Arial, Helvetica, sans-serif;	font-weight:700}
		.mean-container a.meanmenu-reveal span {display:block;background:#000;height:3px;margin-top:3px}
	}
	@media screen and (max-width:520px) {
		.aboutm_menu h1{font-size: 1.25rem;padding-top: 38px;margin-bottom: 10px;}
		.aboutm_menu ul li a{font-size: 1rem;}
		.aboutm_menu{width: 180px;height: 180px;}
		.aboutm_list .aboutm_menu:nth-child(2){margin: 0;position: absolute;bottom: 0;right: 0;}
		.aboutm_list .aboutm_menu:nth-child(1){margin: 0;margin-right: auto;}
		.aboutm_list{display: flex;padding-top: 0;}
		.aboutm{background-size: auto 100%!important;height: 400px;display: flex;align-items: center;height: 350px;}
		
		
	}
	
	.about_banner{background: url(../image/about_banner.jpg) center no-repeat;height: 400px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
	.about_banner h2{font-size: 1.5rem;color: white;font-weight: 100;letter-spacing: 4px;}
	.about_banner h1{font-family:"din1451";font-size: 3.75rem;color: white;text-transform: uppercase;line-height: 55px;margin: 5px 0;}
	.about_banner p{color: white;font-size: 1.5rem;letter-spacing: 5px;}
	
	.about_menu{border-bottom: 3px solid #f0f0f0;}
	.about_menu ul{display: flex;justify-content: center;}
	.about_menu ul li a{height: 57px;line-height: 57px;display: block;color: black;color: black;transition: .5s;}
	.about_menu ul li{margin-right: 60px;position: relative;}
	.about_menu ul li em{position: absolute;width: 0;height: 3px;background: #dab96b;right: 0;bottom: 7px;display: block;position: absolute;transition: .5s;}
	.about_menu ul li:nth-last-child(1){margin-right: 0;}
	.about_menu ul li:hover em{left: 0;width: 100%;}
	.about_menu ul li:hover a{color: #dab96b;}
	@media screen and (max-width:768px) {
		.about_menu .gm{width: 100%;}
	}
	@media screen and (max-width:520px) {
		.about_menu ul li em{bottom: 0;}
		.about_menu ul{display: block;}
		.about_banner h2{font-size: 1.125rem;}
		.about_banner h1{font-size: 2.65rem;line-height: 35px;margin-bottom: 0;}
		.about_banner p{font-size: 1.125rem;line-height: 20px;}
		.about_banner{background-size: auto 100%;height: 300px;}
	}
	
	.al a{color: #ce9e2e!important;}
	.al em{left: 0!important;width: 100%!important;}
	.about_box{background: url(../image/about_bg.jpg) center;}
	.abouta_tit h1{color: black;font-size: 1.875rem;}
	.abouta_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin-top: 20px;display: block;}
	.abouta{padding-top: 60px;padding-bottom: 85px;}
	.abouta .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.abouta_txt{width: 82%;margin-left: auto;}
	.abouta_txt p{line-height: 24px;color: black;}
	.abouta_txt ul li{color: #535353;line-height: 24px;position: relative;margin-left: 10px;padding-left: 17px;}
	.abouta_txt ul li::after{content: "";width: 5px;height: 5px;border: 2px solid #9f9f9f;display: block;border-radius: 50%;position: absolute;left: 0;top: 7px;}
	.abouta_txt ul{margin: 30px 0;}
	.aboutb_tit h1{color: black;font-size: 1.875rem;}
	.aboutb_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin-top: 20px;display: block;}
	.aboutb{padding-top: 60px;padding-bottom: 85px;}
	.aboutb_tit{position: relative;display: inline-block;padding-right: 145px;margin-bottom: 40px;}
	.aboutb_tit>img{position: absolute;right: 0;top: -10px;}
	.aboutb .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.aboutb_list{display: flex;justify-content: flex-end;position: relative;}
	.aboutb_r h1{color: black;font-size: 1.75rem;font-weight: bold;margin-bottom: 15px;}
	.aboutb_r p{color: black;font-size: 1.125rem;line-height: 30px;}
	.aboutb_r ul li{padding-bottom: 30px;border-bottom: 2px solid #bdbdbd;margin-bottom: 30px;}
	.aboutb_l{position: absolute;left: -85px;bottom: -85px;}
	.aboutb_r{width: 59%;}
	.aboutc_tit h1{color: black;font-size: 1.875rem;}
	.aboutc_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0;display: block;}
	.aboutc{padding-top: 60px;padding-bottom: 85px;}
	.aboutc .gm{padding-left: 50px;padding-right: 112px;box-sizing: border-box;}
	.aboutc_txt{width: 82%;margin-left: auto;}
	.aboutc_txt h2{color: #565656;font-size: 1.5rem;}
	.aboutc_txt h1{color: black;font-size: 3rem;font-weight: bold;}
	.aboutc_txt>img{margin: 35px 0;}
	.aboutc_txt>img:nth-of-type(1){margin-top: 15px;}
	.aboutc_txt p{color: #343434;font-size: 1.125rem;line-height: 30px;}
	.aboutd_tit h1{color: black;font-size: 1.875rem;}
	.aboutd_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0;display: block;}
	.aboutd{padding-top: 60px;padding-bottom: 85px;background: url(../image/about_bg2.jpg) center;}
	.aboutd .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.aboutd_bt h1{color: black;font-size: 2.75rem;margin-bottom: 10px;}
	.aboutd_bt p{color: #656565;font-size: 1.25rem;line-height: 30px;}
	.aboutd_bt{max-width: 925px;margin-left:auto;margin-bottom: 80px;}
	.aboutd_list{background: url(../image/aboutd_bg.png) center no-repeat;height: fit-content;}
	.aboutd_txt h1{color: #565555;font-size: 2.25rem;font-family:"din1451";margin-bottom: 5px;line-height: 29px;}
	.aboutd_txt h1 span{font-size: 1.75rem;}
	.aboutd_txt p{color: #565555;max-width: 400px;}
	.aboutd_list ul li:nth-child(2n) .aboutd_ico{margin-right: 0;margin-left: 10px;}
	.aboutd_ico{margin-right: 10px;}
	.aboutd_list ul li:nth-child(1){padding-top: 30px;}
	.aboutd_list ul li{display: flex;align-items: flex-start;width: 48.6%;margin-left: auto;position: relative;height: 110px;}
	.aboutd_list ul li:nth-child(2n){flex-direction: row-reverse;text-align: right;margin: 0;width: 53.7%;padding-top: 0;}
	@media screen and (max-width:1280px) {
		.aboutd_list ul li{margin-bottom: 0;}
		.aboutd_txt{width: 64%;}
		.aboutd_txt p br{display: none;}
		.aboutb .gm{padding-left: 0;padding-right: 0;}
		.abouta_txt{width: 88%;}
		.aboutc_txt{width: 88%;}
	}
	@media screen and (max-width:1135px) {
		.aboutd .gm{padding-left: 0;padding-right: 0;}
		.aboutd_list ul li{width: 51.3%;}
		.aboutd_list ul li:nth-child(2n){width: 51.2%;}
	}
	@media screen and (max-width:1024px) {
		.aboutb_l{width: 48%;}
		.aboutd_bt h1{font-size: 2.25rem;}
		.abouta .gm{padding-left: 0;padding-right: 0;}
		.abouta_txt{width: 100%;margin-top: 40px;}
		.aboutc .gm{padding-left: 0;padding-right: 0;}
		.aboutc_txt{width: 100%;}
		
	}
	@media screen and (max-width:768px) {
		.aboutb_r{width: 100%;}
		.aboutd_bt h1{font-size: 1.875rem;}
		.aboutb_list{padding-bottom: 746px;}
		.aboutb_l{width: 100%;left: 0;}
	}
	@media screen and (max-width:520px) {
		.aboutb_list{padding-bottom: 440px;}
		.abouta_txt ul li{margin-left: 0;}
		.abouta{padding: 50px 0;}
		.abouta_tit h1{font-size: 1.65rem;}
		.abouta_txt{margin-top: 20px;}
		.aboutb{padding-top: 50px;}
		.aboutb_tit h1{font-size: 1.65rem;}
		.aboutb_tit>img{width: 46%;top: -3px;}
		.aboutb_tit{padding-right: 100px;}
		.aboutb_r h1{font-size: 1.45rem;margin-bottom: 10px;}
		.aboutb_r p{font-size: 1rem;line-height: 28px;}
		.aboutc{padding: 50px 0;}
		.aboutc_tit h1{font-size: 1.65rem;}
		.aboutc_txt h2{font-size: 1.125rem;}
		.aboutc_txt h1{font-size: 1.65rem;}
		.aboutc_txt br{display: none;}
		.aboutc_txt p{font-size: 1rem;line-height: 26px;}
		.aboutc_txt>img{margin: 15px 0;}
		.aboutd{padding: 50px 0;}
		.aboutd_tit h1{font-size: 1.65rem;}
		.aboutd_bt h1{font-size: 1.25rem;}
		.aboutd_bt p{font-size: 1rem;line-height: 26px;}
		.aboutd_bt p br{display: none;}
		.aboutd_list .aboutd_ico{display: none;}
		.aboutd_txt{width: 100%;}
		.aboutd_list{background: transparent;height: auto;}
		.aboutd_list ul li{width: 100%;height: auto;margin-bottom: 30px!important;}
		.aboutd_list ul li:nth-child(2n){width: 100%;text-align: left;}
		.aboutd_bt{margin-bottom: 40px;}
		.aboutd_txt h1{font-size: 1.875rem;}
		.aboutd_txt h1 span{font-size: 1.65rem;}
		.aboutd_txt p{line-height: 26px;}
		
		
		
	}
	
	.aboute{background: #e8f5fc;}
	.aboute_tit h1{color: black;font-size: 1.875rem;}
	.aboute_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 0;display: block;}
	.aboute{padding-top: 60px;padding-bottom: 85px;}
	.aboute .gm{padding-right: 110px;box-sizing: border-box;}
	.aboute_list ul li p{color: black;font-size: 1.125rem;margin-top: 15px;}
	.aboute_list ul li{margin-bottom: 45px;text-align: center;}
	.aboute_list{display: flex;justify-content: flex-end;}
	@media screen and (max-width:1024px) {
		.aboute .gm{padding-right: 0;}
		.aboute_list{margin-top: 40px;}
	}
	@media screen and (max-width:520px) {
		.aboute{padding: 50px 0;}
		.aboute_tit h1{font-size: 1.65rem;}
		.aboute_list ul li p{margin-top: 10px;}
		.aboute_list ul li{margin-bottom: 30px;}
	}
	
	
	
	
	.prom_box{background: url(../image/prom_bg2.png) center no-repeat,url(../image/product0_bg.jpg) center no-repeat;height: 700px;}
	.prom_txt h1{font-size: 2.25rem;font-weight: bold;color: white;text-align: center;padding-top: 110px;margin-bottom: 46px;}
	.prom_bt p{font-size: 1.375rem;font-weight: bold;margin-left: 7px;color: white;}
	.prom_img{position: relative;z-index: 2;}
	.prom_menu ul{display: flex;justify-content: center;}
	.prom_menu ul li{transition: .5s;position: relative;bottom: 0;margin-left: 45px;}
	.prom_menu ul li:nth-child(1){margin-left: 0;}
	.prom_menu ul li:nth-child(1n+3){left: 10px;}
	.prom_menu ul li:hover{bottom: 10px;}
	.prom_menu ul li a{position: relative;display: block;padding-bottom: 90px;}
	.prom_ico{position: absolute;left: 50%;bottom: 0;transform: translate(-50%,0);width: 100%;text-align: center;}
	.prom_bt{position: absolute;bottom: 45px;width: 100%;text-align: center;left: 0;text-align: center;display: flex;align-items: center;justify-content: center;}
	.prom_box .gm{max-width: 1300px;}
	@media screen and (max-width:1024px) {
		.prom_menu ul li{margin-left: 10px;}
		.prom_box{background: url(../image/product0_bg.jpg) center no-repeat;}
		.prom_menu ul li:nth-child(1n+3){left: 0;}
		.prom_bt p{font-size: 1.125rem;}
		
	}
	@media screen and (max-width:768px) {
		.prom_menu ul li a{padding-bottom: 77px;}
	}
	@media screen and (max-width:520px) {
		.prom_menu ul{flex-wrap: wrap;justify-content: space-between;}
		.prom_menu ul li{width: 45%;margin-left: 0;margin-bottom: 20px;}
		.prom_txt h1{font-size: 1.65rem;}
		.prom_txt h1{padding-top: 60px;}
		.prom_box{
			width: 100%;
			height: auto;
			padding-bottom: 50px;
			 animation: linears 15s infinite;
			 background:linear-gradient(125deg,#0c28d1,#000048,#901b11,#171966,#27ae60);
			 background-size:800%;
			 z-index: -99;
		}
		@keyframes linears {
		    0% { background-position: 0% 50%; }
		  50%{ background-position: 100% 50%; }
		  100%{ background-position: 0% 50%; }
		}
	}
	
	
	.pro_banner{position: relative;}
	.pro_qh{position: absolute;width: 95%;max-width: 1400px;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translate(0,-50%);}
	.pro_qh ul{display: flex;justify-content: space-between;}
	.pro_qh ul li{cursor: pointer;}
	.pro_box{padding-top: 50px;position: relative;background: url(../image/pro_bg.jpg) center bottom no-repeat,#eaf1f7;padding-bottom: 150px;}
	.pro_box .gm{max-width: 1200px;}
	.pro_bt h1{color: white;font-size: 1.75rem;font-weight: bold;}
	.pro_bt{position: relative;height: 60px;line-height: 60px;background-image: linear-gradient(to right,#dbe4ec,#6f879d,#6f879d,#6f879d,#dbe4ec);text-align: center;margin-bottom: 35px;}
	.pro_bt img{vertical-align: middle;margin-right: 10px;}
	.pro_bt p{color: #2e4151;font-size: 1.125rem;position: absolute;top: 50%;right: 15px;transform: translate(0,-50%);}
	.pro_nr ul li p{color: black;font-size: 1.375rem;}
	.pro_nr ul li{border-bottom: 1px solid #9fb9d0;width: 31%;margin-bottom: 30px;margin-left: 3.5%;float: left;}
	.pro_nr ul li:nth-child(3n+1){margin-left: 0;}
	.pro_txt p{height: 60px;line-height: 60px;text-align: center;background: white;}
	.pro_img{overflow: hidden;}
	.pro_img img{transition: .5s;}
	.pro_nr ul li:hover .pro_img img{transform: scale(1.05);}
	.pro_nr{margin-bottom: 45px;}
	@media screen and (max-width:520px) {
		.pro_bt p{display: none;}
		.pro_bt h1{font-size: 1.35rem;display: flex;align-items: center;justify-content: center;}
		.pro_nr ul li{width: 49%;margin-left: 0!important;margin-bottom: 20px;}
		.pro_nr ul li:nth-child(2n){margin-left: 2%!important;}
		.pro_nr ul li p{font-size: 1rem;height: 40px;line-height: 40px;}
		.pro_nr{margin-bottom: 20px;}
		.pro_tlist ul li{background-size: auto 100%!important;height: 230px!important;}
		.pro_box{padding-bottom: 70px;}
		.pro_qh ul li{width: 4%;}
	}
	
	.proshow_box .gm{max-width: 1300px;}
	.proshow_banner{background: url(../image/proshow_banner.jpg) center no-repeat;height: 90px;}
	
	.proshow_menu{border-bottom: 3px solid #f0f0f0;margin-bottom: 40px;}
	.proshow_menu ul{display: flex;justify-content: center;}
	.proshow_menu ul li a{height: 57px;line-height: 57px;display: block;color: black;color: black;transition: .5s;}
	.proshow_menu ul li{margin-right: 60px;position: relative;}
	.proshow_menu ul li em{position: absolute;width: 0;height: 3px;background: #dab96b;right: 0;bottom: 7px;display: block;position: absolute;transition: .5s;}
	.proshow_menu ul li:nth-last-child(1){margin-right: 0;}
	.proshow_menu ul li:hover em{left: 0;width: 100%;}
	.proshow_menu ul li:hover a{color: #dab96b;}
	
	.proshow_box{position: relative;}
	.proshow_l{width: 41.667%;position: relative;border: 3px solid #c7c7c7;box-sizing: border-box;}
	
	.proshow_qh{position: absolute;width: 100%;left: 0;top: 50%;transform: translate(0,-50%);box-sizing: border-box;padding: 0 30px;}
	.proshow_qh ul{display: flex;justify-content: space-between;}
	.proshow_qh ul li{cursor: pointer;}
	.proshow_re{position: absolute;bottom: 35px;left: 50%;transform: translate(-50%,0);}
	.proshow_re ul li{width: 8px;height: 8px;border-radius: 50px;border: 2px solid #303030;margin: 0 6px;transition: .5s;cursor: pointer;}
	.proshow_re ul{display: flex;justify-content: center;}
	.proshow_re ul li:hover{background: #e62129;border-color: #e62129;}
	.proshow_re ul .on{background: #e62129;border-color: #e62129;}
	.proshow_r{padding: 0 35px;box-sizing: border-box;width: 56.4%;background: #efefef;}
	.proshow_bt h1{color: #e62129;font-size: 1.125rem;font-weight: bold;margin-bottom: 10px;}
	.proshow_top{display: flex;margin-bottom: 100px;justify-content: space-between;}
	.proshow_n{padding-top: 20px;}
	.proshow_n h1{display: flex;align-items: flex-start;color: black;font-size: 2.25rem;}
	.proshow_n h1 span{display: inline-block;color: white;font-size: 0.75rem;height: 19px;line-height: 19px;padding: 0 5px;border-radius: 50px;margin-left: 5px;background: #dab96b;margin-top: 5px;}
	.proshow_n h2{font-family: "din";color: #9c9c9c;margin-top: 5px;text-transform: uppercase;}
	.proshow_js{margin: 25px 0 35px;}
	.proshow_m{display: flex;align-items: flex-end;margin-top: 30px;}
	.proshow_m a{display: inline-block;margin-right: 15px;}
	.proshow_m img{border-radius: 5px;}
	.proshow_m p{color: #767676;}
	.proshow_m span{width: 22px;height: 22px;border-radius: 50px;display: inline-block;background: #bdbdbd;text-align: center;}
	
	.proshow_box .gm{max-width: 1200px;}
	
	.proshow_color ul{display: flex;flex-wrap: wrap;}
	.proshow_color ul li{margin-left: 1.666%;margin-bottom: 10px;position: relative;cursor: pointer;width:15%;}
	.proshow_color ul li:nth-child(1){margin-left: 0;}
	.proshow_color ul li::after{content: "";width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;border: 1px solid white;box-sizing: border-box;transition: .5s;opacity: 0;}
	.proshow_color ul .on::after{opacity: 1;}
	.proshow_js {margin:24px 0;}
	.proshow_color ul li:nth-child(7n) {margin-left:0;}
	.proshow_co{max-width: 400px;}
	
	.proshow_zw{background: #e9f8ff;position: relative;padding-bottom: 70px;}
	.proshow_zwbt h1{font-size: 1.25rem;font-weight: bold;padding-left: 20px;color: white;}
	.proshow_zwbt{background: #dab96b;height: 50px;line-height: 50px;}
	.proshow_con{padding: 20px 15px;background: white;}
	.proshow_bigqh ul li img{max-width: none;}
	.proshow_bigqh ul li{overflow: hidden;}
	
	.proshow_img2{border: 3px solid #dab96b;overflow: hidden;box-sizing: border-box;}
	.proshow_img2 img{transition: .5s;}
	.proshow_bcon p{color: #2f2f2f;font-size: 1.125rem;text-align: center;margin-top: 10px;}
	.proshow_bom{display: flex;justify-content: space-between;position: relative;bottom: 50px;align-items: flex-start;}
	.proshow_bl{width: 23.34%;background: white;}
	.proshow_br{width: 75%;}
	.proshow_btit h1{color: white;font-size: 1.25rem;font-weight: bold;background: #999999;height: 50px;line-height: 50px;padding-left: 15px;}
	.proshow_bcon ul{padding: 15px;padding-bottom: 30px;}
	.proshow_bcon ul li{margin-bottom: 20px;}
	.proshow_bcon ul li:hover .proshow_img2 img{transform: scale(1.05);}
	.pro_menu2{position: absolute;left: 0;top: 215px;z-index: 9;}
	.pro_menu2 ul li a{color: white;font-size: 1.125rem;height: 48px;line-height: 48px;display: block;padding-left: 30px;padding-right: 40px;}
	.pro_menu2 ul li{background: #e62129;border-radius: 0 50px 50px 0;margin-bottom: 7px;transition: .5s;position: relative;}
	.pro_menu2 ul li:nth-child(2){background: #d79300;}
	.pro_menu2 ul li:nth-child(3){background: #018e02;}
	.pro_menu2 ul li:nth-child(4){background: #888888;}
	.pro_menu2 ul li::after{content: "";width: 5px;height: 5px;border: 2px solid white;border-radius: 50px;display: block;position: absolute;left: 13px;top: 50%;transform: translate(0,-50%);transition: .5s;opacity: 0;}
	.pro_menu2 ul li:hover::after{opacity: 1;}
	.pl2::after{opacity: 1!important;}
	@media screen and (max-width:1280px) {
		.pro_menu2{display: none;}
	}
	@media screen and (max-width:1024px) {
		.proshow_r{padding: 0 20px;}
	}
	@media screen and (max-width:768px) {
		.proshow_top{display: block;}
		.proshow_l{width: 100%;}
		.proshow_bigqh ul li img{max-width: 100%;width: 100%;}
		.proshow_r{width: 100%;margin-top: 3%;}
		.proshow_m{padding-bottom: 30px;}
		.proshow_bom{flex-direction: column-reverse;}
		.proshow_br{width: 100%;}
		.proshow_bl{width: 100%;margin-top: 30px;}
		.proshow_bcon ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
		.proshow_bcon ul li{width: 48%;margin-bottom: 30px;}
		.proshow_menu .gm{width: 100%;}
	}
	@media screen and (max-width:520px) {
		.proshow_menu ul{display: block;}
		.proshow_con{padding: 10px;}
		.proshow_zwbt h1{font-size: 1rem;}
		.proshow_btit h1{font-size: 1rem;}
		.proshow_bcon p{font-size: 1rem;}
		.proshow_r{padding: 0 10px;}
		.proshow_n h1{font-size: 1.65rem;}
		.proshow_m p{font-size: 0.875rem;}
		.proshow_zw{padding-bottom: 30px;}
		.proshow_re{bottom: 10px;}
		.proshow_re ul li{width: 8px;}
	}
	
	
	.joinm{background: url(../image/joinm_bg.jpg) center no-repeat;height: 700px;position: relative;}
	.joinm_list{padding-top: 130px;display: flex;justify-content: flex-end;}
	.joinm_r{width: 62%;box-sizing: border-box;padding-right: 60px;}
	.joinm_r ul{display: flex;flex-wrap: wrap;}
	.joinm_r ul li{width: 23%;margin-left: 2.66%;margin-bottom: 30px;border: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;transition: .5s;}
	.joinm_r ul li:nth-child(4n+1){margin-left: 0;}
	.joinm_r ul li a{transition: .5s;height: 131px;color: white;font-size: 1.25rem;padding: 0 10px;display: flex;justify-content: center;flex-direction: column;align-items: center;text-align: center;}
	.joinm_r ul li:hover{background: #ffcc66;border-color: #ffcc66;}
	.joinm_r ul li:hover a{color: black;}
	.joinm_txt2 h1{color: #ffcc66;font-size: 1.875rem;font-weight: bold;margin-bottom: 10px;}
	.joinm_txt2 p{color: white;}
	.joinm_txt{display: flex;justify-content: flex-end;text-align: center;position: absolute;right: 0;bottom: 0;}
	.joinm .gm{position: relative;}
	@media screen and (max-width:1280px) {
		.joinm_r{width: 70%;}
	}
	@media screen and (max-width:1024px) {
		.joinm_r ul li a{font-size: 1.125rem;}
	}
	@media screen and (max-width:768px) {
		.joinm_r{width: 100%;}
	}
	@media screen and (max-width:520px) {
		.joinm_r ul li{width: 32.5%;margin-left: 1.25%!important;background: rgba(0,0,0,0.3);}
		.joinm_r ul li:nth-child(3n+1){margin-left: 0%!important;}
		.joinm_r ul li a{font-size: 0.875rem;padding: 0;height: 100px;}
		.joinm_list{padding: 60px 0;}
		.joinm_txt2 h1{font-size: 1.5rem;margin-bottom: 5px;}
		.joinm_txt2 p{font-size: 0.875rem;}
		.joinm{background-size: auto 100%;height: 580px;}
		
	}
	
	.join_banner{background: url(../image/join_banner.jpg) center no-repeat;height: 400px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
	.join_banner h1{font-family:"yw";font-size: 4.5rem;color: white;text-align: center;text-shadow: -1px 2px 2px #c40000;}
	.join_banner p{display: flex;align-items: center;justify-content: center;background: url(../image/join_bg2.png) center no-repeat;height: 48px;color: white;font-size: 1.25rem;margin-top: 15px;width: 100%;margin-bottom: 10px;}
	.join_banner p a{font-size: 1.875rem;color: white;font-family: "din";}
	.join_banner h2{color: white;font-size: 1.5rem;font-weight: 100;}
	.join_menu{border-bottom: 3px solid #f0f0f0;}
	.join_menu ul{display: flex;justify-content: center;}
	.join_menu ul li a{height: 57px;line-height: 57px;display: block;color: black;color: black;transition: .5s;}
	.join_menu ul li{margin-right: 60px;position: relative;}
	.join_menu ul li em{position: absolute;width: 0;height: 3px;background: #dab96b;right: 0;bottom: 7px;display: block;position: absolute;transition: .5s;}
	.join_menu ul li:nth-last-child(1){margin-right: 0;}
	.join_menu ul li:hover em{left: 0;width: 100%;}
	.join_menu ul li:hover a{color: #dab96b;}
	@media screen and (max-width:768px) {
		.join_menu .gm{width: 100%;}
	}
	@media screen and (max-width:520px) {
		.join_menu ul li em{bottom: 0;}
		.join_menu ul{display: block;}
		.join_banner{background-size: auto 100%;height: 260px;}
		.join_banner h1{font-size: 2.25rem;}
		.join_banner p{font-size: 0.875rem;background-size: auto 75%;margin: 5px 0;}
		.join_banner p a{font-size: 1.5rem;}
		.join_banner h2{font-size: 1.125rem;}
	}
	
	
	.join{background: #e9f8ff;}
	.joina .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.joina_txt img{margin: 20px 0;}
	.joina_txt p{line-height: 30px;color: #404040;}
	.joina_txt p b{line-height: 42px;font-size: 1.25rem;color: #252525;}
	.joina_tit h1{color: black;font-size: 1.875rem;}
	.joina_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0;display: block;}
	.joina_txt{width: 82%;margin-left: auto;}
	.joina{padding-top: 55px;padding-bottom: 95px;}
	.joinb_tit h1{color: black;font-size: 1.875rem;}
	.joinb_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 55px;display: block;}
	.joinb{padding-top: 55px;padding-bottom: 95px;}
	.joinb .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.joinb_list>ul>li:nth-child(2){background: #e8e8e8;height: 338px;display: flex;align-items: center;padding-left: 45px;padding-right: 125px;box-sizing: border-box;justify-content: space-between;}
	.joinb_list>ul>li{margin-bottom: 40px;}
	.joinb_l h1{color: black;font-size: 1.875rem;font-weight: bold;}
	.joinb_l h2{color: #2b2b2b;font-size: 1.5rem;margin-bottom: 10px;}
	.joinb_l p{color: #404040;font-size: 1.125rem;}
	.joinb_r ul li{display: flex;align-items: flex-start;margin-bottom: 10px;}
	.joinb_r h4{font-size: 1.125rem;color: #383838;}
	.joinb_r p{color: #383838;line-height: 24px;}
	.joinb_list{width: 81%;margin-left: auto;}
	.joinb_list>ul>li:nth-child(3){background: #d3c7be;height: 338px;display: flex;align-items: center;padding-left: 45px;padding-right: 125px;box-sizing: border-box;justify-content: space-between;}
	.joinb_list>ul>li:nth-child(4){background: #be9b81;height: 338px;display: flex;align-items: center;padding-left: 45px;padding-right: 50px;box-sizing: border-box;justify-content: space-between;}
	.joinb_list>ul>li:nth-child(4) .joinb_r p{line-height: 30px;}
	.joind_tit h1{color: black;font-size: 1.875rem;}
	.joind_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 55px;display: block;}
	.joind{padding-top: 55px;padding-bottom: 95px;}
	.joind .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.joind_list>h1{color: #363636;font-size: 2.5rem;font-weight: bold;text-align: center;margin-bottom: 70px;}
	.joind_list{max-width: 922px;margin-left: auto;}
	.joind_list>ul{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
	.joind_k{width: 177px;height: 177px;border-radius: 100px;background: white;overflow: hidden;position: relative;}
	.joind_k::after{content: "";width: 100%;height: 100%;background: #ff0000;display: block;position: absolute;left: 0;border-radius: 100px;bottom: 116px;}
	.joind_k h1{color: white;font-size: 1.875rem;position: relative;z-index: 2;text-align: center;padding-top: 12px;}
	.joind_k p{height: 90px;font-size: 1.25rem;color: black;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;margin-top: 10px;}
	.joind_jt{position: relative;}
	.joind_jt::after{content: "";background: url(../image/joind_jt.png) center no-repeat;width: 20px;height: 34px;display: block;position: absolute;bottom: -45px;left: 50%;transform: translate(-50%,0) rotate(90deg);display: block;}
	.joind_list ul li:nth-of-type(1n+5){margin-top: 60px;}
	.joind_list ul img:nth-of-type(1n+4){margin-top: 60px;transform: rotate(180deg);}
	.joine_tit h1{color: black;font-size: 1.875rem;}
	.joine_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 55px;display: block;}
	.joine{padding-top: 55px;padding-bottom: 95px;}
	.joine .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.joine_top h1{color: #212121;font-size: 1.875rem;font-weight: bold;}
	.joine_top p{color: #373737;line-height: 30px;}
	.joine_list{width: 81%;margin-left: auto;}
	.joine_top{margin-bottom: 40px;}
	.joine_nr p{color: #212121;margin-top: 5px;text-align: center;}
	.joine_nr ul li{margin-bottom: 20px;width: 32.5%;margin-left: 1.25%;float: left;}
	.joine_nr ul li:nth-child(3n+1){margin-left: 0;}
	.hon_more a{color: black;background: #c4c4c4;display: inline-block;height: 42px;line-height: 42px;padding: 0 30px;}
	.hon_more{text-align: center;margin-top: 30px;}
	.joine_img{overflow: hidden;}
	.joine_img img{transition: .5s;}
	.joine_nr ul li:hover .joine_img img{transform: scale(1.05);}
	.joinf_tit h1{color: black;font-size: 1.875rem;}
	.joinf_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 55px;display: block;}
	.joinf{padding-top: 55px;padding-bottom: 95px;}
	.joinf .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.joinf_list{width: 82%;margin-left: auto;}
	.joinf_list h1{color: #292929;font-size: 1.875rem;font-weight: bold;margin-bottom: 15px;}
	.joinf_list h4{color: #404040;font-size: 1.25rem;font-weight: bold;margin-bottom: 12px;}
	.joinf_list p{line-height: 30px;color: #292929;}
	.joinf_list>img{margin: 25px 0;}
	@media screen and (max-width:1280px) {
		.joine_list{width: 88%;}
		.joinb_list{width: 88%;}
		.joina_txt{width: 88%;}
		.joinf_list{width: 88%;}
		.joinb_list>ul>li:nth-child(2){padding-right: 80px;}
		.joinb_list>ul>li:nth-child(3){padding-right: 80px;}
	}
	@media screen and (max-width:1160px) {
		.join_menu ul li{margin-right: 0;}
		.join_menu ul{justify-content: space-between;}
	}
	@media screen and (max-width:1100px) {
		.joine_list{width: 100%;}
		.joinb_list{width: 100%;}
		.joina_txt{width: 100%;}
		.joinf_list{width: 100%;}
		
	}
	@media screen and (max-width:1024px) {
		.joine .gm{padding-left: 0;padding-right: 0;}
		.joind .gm{padding-left: 0;padding-right: 0;}
		.joinb .gm{padding-left: 0;padding-right: 0;}
		.joina .gm{padding-left: 0;padding-right: 0;}
		.joinf .gm{padding-left: 0;padding-right: 0;}
		.joinm_r{padding-right: 0;}
	}
	@media screen and (max-width:768px) {
		.joind_list img{display: none;}
		.joind_jt::after{display: none;}
		.joind_list ul li:nth-of-type(5){order: 8;}
		.joind_list ul li:nth-of-type(6){order: 7;}
		.joind_list ul li:nth-of-type(7){order: 6;}
		.joind_list ul li:nth-of-type(8){order: 5;}
		
	}
	@media screen and (max-width:520px) {
		.joina{padding: 50px 0;}
		.joina_tit h1{font-size: 1.65rem;}
		.joina_txt p b{font-size: 1.125rem;}
		.joina_txt p{line-height: 27px;}
		.joind{padding: 50px 0;}
		.joind_tit h1{font-size: 1.65rem;}
		.joind_list>h1{font-size: 1.45rem;margin-bottom: 30px;}
		.joind_k p{font-size: 1rem;height: 70px;}
		.joind_k h1{font-size: 1.5rem;}
		.joind_k{width: 150px;height: 150px;}
		.joind_k::after{bottom: 105px;}
		.joind_list ul li:nth-of-type(1n+5){margin-top: 0;margin-bottom: 30px;}
		.joind_list ul li{margin-bottom: 30px;}
		.joind_list>ul{justify-content: space-around;}
		.joinf{padding: 50px 0;}
		.joinf_tit h1{font-size: 1.65rem;}
		.joinf_list h1{font-size: 1.35rem;margin-bottom: 5px;}
		.joinf_tit h1::after{margin-bottom: 30px;}
		.joinf_list>img{margin: 15px 0;}
		.joinf_list h4{font-size: 1.125rem;}
		.joinb{padding: 50px 0;}
		.joinb_tit h1{font-size: 1.65rem;}
		.joinb_list>ul>li:nth-child(2){display: block;height: auto;padding: 20px 10px;}
		.joinb_l h1{font-size: 1.45rem;}
		.joinb_l h1::after{content: "";height: 2px;width: 32px;display: block;background: #000000;margin: 15px 0 20px;}
		.joinb_l h2{font-size: 1.25rem;}
		.joinb_l p{font-size: 1rem;margin-bottom: 20px;}
		.joinb_r h4{font-size: 1rem;}
		.joinb_list>ul>li:nth-child(3){height: auto;display: block;padding: 20px 10px;}
		.joinb_list>ul>li:nth-child(3) .joinb_r{text-align: center;}
		.joinb_list>ul>li:nth-child(4){height: auto;display: block;padding: 20px 10px;}
		.joine{padding: 50px 0;}
		.joine_tit h1{font-size: 1.65rem;}
		.joine_tit h1::after{margin-bottom: 35px;}
		.joine_top p{line-height: 26px;}
		.joine_nr ul li{width: 49%;margin-left: 0!important;}
		.joine_nr ul li:nth-child(2n){margin-left: 2%!important;}
		
	}
	
	
	.casem{background: url(../image/case0_bg.jpg) center no-repeat;height: 900px;}
	.casem>h1{color: #000;font-size: 3rem;font-family: "ys";padding-top: 70px;margin-bottom: 40px;text-align: center;}
	.casem>p{font-size: 1.125rem;color: black;text-align: center;}
	.casem_menu{margin-top: 255px;}
	.casem_menu h1{color: black;font-size: 1.875rem;font-weight: bold;transition: .5s;}
	.casem_menu p{color: black;margin-top: 10px;transition: .5s;}
	.casem_menu ul li:nth-child(2){margin-left: 20px;}
	.casem_menu ul li{background: rgba(218,185,107,0.95);transition: .5s;}
	.casem_menu ul li:hover h1{color: white;}
	.casem_menu ul li:hover p{color: white;}
	.casem_menu ul li:hover {background: rgba(203,33,41,0.95);}
	.casem_menu ul{display: flex;justify-content: center;}
	.casem_menu ul li a{text-align: center;height: 150px;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 60px;}
	
	.case_banner{background: url(../image/case_banner.jpg) center no-repeat;height: 400px;}
	.case_banner p{color: white;font-size: 1.5rem;text-align: center;padding-top: 125px;letter-spacing: 5px;}
	.case_banner h1{font-family:"din1451";font-size: 3.75rem;color: white;text-align: center;text-transform: uppercase;}
	
	.case_menu{border-bottom: 3px solid #f0f0f0;margin-bottom: 40px;}
	.case_menu ul{display: flex;justify-content: center;}
	.case_menu ul li a{height: 57px;line-height: 57px;display: block;color: black;color: black;transition: .5s;}
	.case_menu ul li{margin-right: 60px;position: relative;}
	.case_menu ul li em{position: absolute;width: 0;height: 3px;background: #dab96b;right: 0;bottom: 7px;display: block;position: absolute;transition: .5s;}
	.case_menu ul li:nth-last-child(1){margin-right: 0;}
	.case_menu ul li:hover em{left: 0;width: 100%;}
	.case_menu ul li:hover a{color: #dab96b;}
	
	.caseb_menu{margin-bottom: 55px;}
	.caseb_menu h1{color: #494949;font-size: 1.875rem;line-height: 30px;transition: .5s;}
	.caseb_menu span{color: #b8b8b8;font-size: 1.125rem;font-family: "din";}
	.caseb_menu ul li a{display: block;}
	.caseb_menu ul li{border-left: 6px solid #c1c1c1;padding-left: 10px;transition: .5s;}
	.caseb_menu ul li:hover{border-color: #e62129;}
	.caseb_menu ul li:hover h1{color: #e62129;}
	.cl{border-color: #e62129!important;}
	.cl h1{color: #e62129!important;}
	
	.caseb{padding-top: 45px;background: #e9f8ff;position: relative;}
	.caseb .gm{max-width: 1200px;}
	.caseb_list>ul>li{display: flex;justify-content: space-between;margin-bottom: 30px;}
	.caseb_l{position: relative;width: 67.5%;}
	.caseb_img ul li{height: 500px;}
	.case_qh{position: absolute;top: 50%;left: 0;width: 100%;transform: translate(0,-50%);box-sizing: border-box;padding: 0 15px;pointer-events: none;}
	.case_qh ul{display: flex;justify-content: space-between;}
	.case_qh ul li{pointer-events: all;cursor: pointer;}
	.case_re ul li{width: 12px;height: 12px;background: black;border: 2px solid white;transition: .5s;border-radius: 100px;margin: 0 5px;cursor: pointer;transition: .5s;}
	.case_re ul{display: flex;justify-content: center;}
	.case_re{position: absolute;bottom: 16px;left: 0;width: 100%;}
	.case_re ul li:hover{background: #ff0000;border-color: #dab96b;}
	.case_re ul .on{background: #ff0000;border-color: #dab96b;}
	.caseb_r{width: 31.9%;box-sizing: border-box;padding: 0 20px;background: white;}
	.caseb_r h1{color: #171717;font-size: 1.625rem;margin: 40px 0 55px;}
	.caseb_r p{color: #7a7979;line-height: 24px;}
	.caseb_list{padding-bottom: 50px;}
	
	.case_menu2{position: absolute;left: 0;top: 215px;z-index: 9;}
	.case_menu2 ul li a{color: white;font-size: 1.125rem;height: 48px;line-height: 48px;display: block;padding-left: 30px;padding-right: 40px;}
	.case_menu2 ul li{background: #8d8d8d;border-radius: 0 50px 50px 0;margin-bottom: 7px;transition: .5s;position: relative;}
	.case_menu2 ul li::after{content: "";width: 5px;height: 5px;border: 2px solid white;border-radius: 50px;display: block;position: absolute;left: 13px;top: 50%;transform: translate(0,-50%);transition: .5s;opacity: 0;}
	.case_menu2 ul li:hover::after{opacity: 1;}
	.case_menu2 ul li:hover{background: #e62129;}
	.cl2{background: #e62129!important;}
	.cl2::after{opacity: 1!important;}
	
	.case_menu3{display: none;}
	.case_menu3 ul li a{color: #606060;font-size: 1.5rem;padding-bottom: 5px;display: block;transition: .5s;}
	.case_menu3 ul li:nth-last-child(1){margin-right: 0;}
	.case_menu3 ul li{position: relative;margin-right: 50px;}
	.case_menu3 ul li em{width: 100%;height: 4px;background: #e62129;border-radius: 50px;position: absolute;bottom: 0;left: 0;transition: .5s;transform: scaleX(0);}
	.case_menu3 ul{display: flex;}
	.case_menu3 ul li:hover em{transform: scaleX(1);}
	.case_menu3 ul li:hover a{color: #e62129;}
	.cl3 em{transform: scaleX(1)!important;}
	.cl3 a{color: #e62129!important;}
	@media screen and (max-width:1024px) {
		.case_menu2{display: none;}
		.case_menu3{display: block;margin-bottom: 20px;}
	}
	
	.casea_tit h1{color: black;font-size: 1.875rem;}
	.casea_tit h2{color: black;font-size: 2.25rem;font-family: "din";}
	.casea_tit h2::after{content: "";width: 30px;height: 2px;background: black;margin: 20px 0 40px;display: block;}
	.casea_tit p{font-size: 1.125rem;color: black;line-height: 36px;}
	.casea_r h1{font-size: 1.75rem;color: black;margin-bottom: 15px;}
	.casea_top{display: flex;align-items: flex-end;justify-content: space-between;}
	.casea_r ul li{margin-right: 10px;width: 167px;height: 167px;border-radius: 50%;background: #dab96b;display: flex;align-items: center;flex-direction: column;justify-content: center;}
	.casea_r ul li:nth-last-child(1){margin-right: 0;}
	.casea_r p{color: black;line-height: 24px;margin-top: 15px;text-align: center;}
	.casea_r ul{display: flex;}
	.casea_img{text-align: center;margin-top: 10px;}
	@media screen and (max-width:1280px) {
		.casea_r{display: none;}
		
	}
	@media screen and (max-width:1024px) {
		.caseb_rb h1{font-size: 1.65rem;}
		.caseb_menu h1{font-size: 1.65rem;}
	}
	@media screen and (max-width:768px) {
		.caseb_list>ul>li{display: block;}
		.caseb_l{width: 100%;}
		.caseb_r{width: 100%;padding-top: 30px;padding-bottom: 30px;}
		.caseb_r h1{margin-top: 0;margin-bottom: 20px;}
	}
	@media screen and (max-width:520px) {
		.case_banner h2{font-size: 1.125rem;}
		.case_banner h1{font-size: 2.65rem;line-height: 35px;}
		.case_banner p{margin-bottom: 10px;padding-top: 95px;}
		.case_banner{background-size: auto 100%;height: 300px;}
		.case_menu3 ul li{margin-right: 0;}
		.case_menu3 ul li a{font-size: 1.25rem;}
		.case_menu3 ul{justify-content: space-around;}
		.caseb_img ul li{background-size: auto 100%!important;height: 240px;}
		.caseb_r{padding: 10px;}
		.caseb_r h1{font-size: 1.25rem;margin-bottom: 10px;}
		.caseb_r p{font-size: 0.875rem;line-height: 22px;}
		.case_qh ul li{width: 12%;}
		
	}
	
	.news_banner{background: url(../image/news_banner.jpg) center no-repeat;height: 400px;text-align: center;}
	.news_banner p{color: white;font-size: 1.5rem;text-align: center;padding-top: 125px;letter-spacing: 5px;}
	.news_banner h1{font-family:"din1451";font-size: 3.75rem;color: white;text-align: center;text-transform: uppercase;}
	
	.news_banner h2{color: white;font-size: 1.5rem;font-weight: 100;letter-spacing: 5px;}
	
	.news_menu{border-bottom: 3px solid #f0f0f0;}
	.news_menu ul{display: flex;justify-content: center;}
	.news_menu ul li a{height: 57px;line-height: 57px;display: block;color: black;color: black;transition: .5s;}
	.news_menu ul li{margin-right: 60px;position: relative;}
	.news_menu ul li em{position: absolute;width: 0;height: 3px;background: #dab96b;right: 0;bottom: 7px;display: block;position: absolute;transition: .5s;}
	.news_menu ul li:nth-last-child(1){margin-right: 0;}
	.news_menu ul li:hover em{left: 0;width: 100%;}
	.news_menu ul li:hover a{color: #dab96b;}
	
	.news_sx{background: #ebebeb;padding-bottom: 40px;padding-top: 40px;}
	.news_sx .gm{display: flex;align-items: center;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;width: 100%;}
	.news_sx h1{font-size: 22px;color: black;margin-right: 60px;}
	.news_sx ul{display: flex;}
	.news_sx ul li a{color: black;display: block;padding: 25px 5px;}
	.news_sx ul li {position: relative;margin-right: 60px;}
	.news_sx ul li em{width: 100%;height: 3px;background: #e62129;display: block;position: absolute;bottom: -1px;left: 0;transition: .5s;transform: scaleX(0);}
	.news_sx ul li:hover em{transform: scaleX(1);}
	.nl em{transform: scaleX(1)!important;}
	.news_sx ul li:nth-last-child(1){margin-right: 0;}
	.news_box{background: #ebebeb;padding-top: 70px;}
	.news_txt{padding: 15px 20px;background: white;}
	.news_txt h1{color: #676767;font-size: 1.5rem;height: 62px;margin-bottom: 20px; margin-top: 10px;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
	.news_bom p{color: #676767;font-size: 1.125rem;font-family: "din";}
	.news_bom{display: flex;align-items: center;justify-content: space-between;}
	.news_bom span{font-family: "Dinr";font-size: 1.125rem;color: #676767;}
	.news_list ul li{width: 32.143%;background: white;margin-bottom: 23px;border-bottom: 5px solid #b8b8b8;margin-left: 1.785%;float: left;}
	.news_list ul li:nth-child(3n+1){margin-left: 0;}
	.news_img{position: relative;overflow: hidden;}
	.news_img::after{content: "";width: 100%;height: 16px;background: url(../image/news_bg.png) center left no-repeat;position: absolute;left: 0;bottom: 0;display: block;}
	.news_list{padding-bottom: 100px;}
	.news_img{overflow: hidden;}
	.news_img img{transition: .5s;}
	.news_list ul li:hover .news_img img{transform: scale(1.05);}
	@media screen and (max-width:1024px) {
		.news_sx .gm{width: 95%;}
	}
	@media screen and (max-width:768px) {
		.news_txt h1{font-size: 1.25rem;height: 54px;}
		.news_menu .gm{width: 100%;}
	}
	@media screen and (max-width:520px) {
		.news_menu ul li em{bottom: 0;}
		.news_menu ul{display: block;}
		.news_banner h2{font-size: 1.125rem;}
		.news_banner h1{font-size: 2.65rem;line-height: 35px;margin: 5px 0;}
		.news_banner p{font-size: 1.125rem;padding-top: 0;}
		.news_banner{background-size: auto 100%;height: 300px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
		
		.news_list ul li{width: 49%;margin-left: 0!important;}
		.news_txt{padding: 10px;}
		.news_list ul li:nth-child(2n){margin-left: 2%!important;}
		.news_txt h1{margin-top: 0;font-size: 1rem;height: 44px;margin-bottom: 10px;}
		.news_bom p{font-size: 0.875rem;}
		.news_bom span{font-size: 0.875rem;}
		.news_img::after{display: none;}
		.news_box{padding-top: 40px;}
		.news_list{padding-bottom: 50px;}
	}
	
	
	.newsshow{background: #e9f8ff;}
	.newsshow_bt{margin-bottom: 25px;}
	.newsshow_bt h1{color: #3f4144;font-size: 2rem;text-align: center;}
	.newshow_bom p{color: #8d8d8d;font-size: 0.875rem;}
	.newshow_bom p:nth-child(1){padding-left: 18px;background: url(../image/newsshow_ico1.png) center left no-repeat;margin-right: 25px;}
	.newshow_bom p:nth-child(2){padding-left: 25px;background: url(../image/newsshow_ico2.png) center left no-repeat;}
	.newshow_bom{display: flex;margin-top: 10px;justify-content: center;}
	.newsshow_nr{padding: 60px 0;}
	.newshow_zw{width: 71%;box-sizing: border-box;padding: 35px;background: white;border: 1px solid #d8d8d8;}
	.newshow_prev{position: relative;}
	.newshow_prev::after{content: "";width: 90%;height: 1px;background: #d4d4d4;position: absolute;z-index: ;right: 0;top: 50%;transform: translate(0,-50%);}
	.newsshow_pn h1{color: #393939;display: inline-block;padding-right: 15px;background: white;font-size: 1.125rem;position: relative;z-index: 2;}
	.newsshow_pn ul li a{height: 200px;display: block;border: 1px solid #dddddd;box-sizing: border-box;padding: 30px 18px 0;}
	.newsshow_nr{display: flex;justify-content: space-between;}
	.newsshow_pn{width: 21%;}
	.newsshow_pn span{display: inline-block;color: #878787;font-family: "din";padding-left: 22px;background: url(../image/newsshow_ico1.png) center left no-repeat;margin: 20px 0 10px;}
	.newsshow_pn p{color: #393939;line-height: 28px;}
	.newsshow_pn ul li:nth-child(1){margin-bottom: 30px;}
	.newsshow_pn ul li{background: white;}
	@media screen and (max-width:1024px) {
		.newsshow_pn{width: 24%;}
		.newshow_zw{width: 74%;}
	}
	@media screen and (max-width:768px) {
		.newsshow_nr{flex-direction: column-reverse;}
		.newshow_zw{width: 100%;}
		.newsshow_pn ul{display: flex;justify-content: space-between;}
		.newsshow_pn{width: 100%;margin-top: 30px;}
		.newsshow_pn ul li{width: 48%;}
		.newsshow_pn ul li:nth-child(1){margin-bottom: 0;}
	}
	@media screen and (max-width:520px) {
		.newshow_zw{padding: 15px;}
		.newsshow_bt h1{font-size: 1.5rem;}
		.newsshow_pn ul li{width: 49%;}
		.newsshow_pn ul li a{padding: 20px 10px 0;height: 175px;}
		.newsshow_pn h1{font-size: 1rem;}
		.newsshow_pn span{font-size: 0.875rem;}
		.newsshow_pn p{font-size: 0.875rem;line-height: 22px;}
		.newsshow_pn{margin-top: 2%;}
	}
	
	
	.c_banner{background: url(../image/c_banner.jpg) center no-repeat;height: 400px;display: flex;align-items: center;flex-direction: column;justify-content: center;}
	.c_banner p{color: white;font-size: 1.5rem;text-align: center;letter-spacing: 5px;}
	.c_banner h1{font-family:"din1451";font-size: 3.75rem;color: white;text-align: center;text-transform: uppercase;}
	
	.c_banner h2{color: white;font-size: 1.5rem;font-weight: 100;letter-spacing: 5px;}
	
	.c_menu{border-bottom: 3px solid #f0f0f0;}
	.c_menu ul{display: flex;justify-content: center;}
	.c_menu ul li a{height: 57px;line-height: 57px;display: block;color: black;color: black;transition: .5s;}
	.c_menu ul li{margin-right: 60px;position: relative;}
	.c_menu ul li em{position: absolute;width: 0;height: 3px;background: #dab96b;right: 0;bottom: 7px;display: block;position: absolute;transition: .5s;}
	.c_menu ul li:nth-last-child(1){margin-right: 0;}
	.c_menu ul li:hover em{left: 0;width: 100%;}
	.c_menu ul li:hover a{color: #dab96b;}
	
	.c_tit h1{color: black;font-size: 1.875rem;}
	.c_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 45px;}
	.c_tit h3{color: #303030;font-size: 2.25rem;font-weight: bold;}
	.c_tit span{display: inline-block;color: #575757;font-family: "din";text-transform: uppercase;letter-spacing: 0.3px;}
	.c_lx p{color: #6b6b6b;margin-bottom: 5px;}
	.c_lx p:nth-child(1){margin-bottom: 0;}
	.c_lx p a{color: #6b6b6b;}
	.c_lx h1 a{color: #e62129;font-size: 2.25rem;}
	.c_lx h1{margin-bottom: 10px;}
	.c_lx{margin-top: 20px;}
	.c_top{display: flex;justify-content: space-between;margin-bottom: 95px;padding-top: 60px;}
	.map{margin-bottom: 100px;}
	@media screen and (max-width:1280px) {
		.c_tit h3{font-size: 2rem;}
		.c_tit span{font-size: 1rem;letter-spacing: 0;}
	}
	@media screen and (max-width:768px) {
		.c_top{display: block;}
	}
	@media screen and (max-width:520px) {
		.c_banner h2{font-size: 1.125rem;letter-spacing: 0;}
		
		.c_banner h1{font-size: 2.65rem;line-height: 35px;margin: 5px 0;}
		.c_banner p{font-size: 1.125rem;}
		.c_banner{background-size: auto 100%;height: 300px;}
		
		.c_top{padding: 50px 0;margin-bottom: 0;}
		.c_tit h1{font-size: 1.65rem;}
		.c_tit h3{font-size: 1.45rem;}
		.c_tit span{font-size: 0.75rem;display: none;}
		.c_lx h1 a{font-size: 1.5rem;}
		#dituContent{height: 400px!important;}
		.map{margin-bottom: 50px;}
	}
	
	
	.job_box{padding-bottom: 110px;}
	.job_box .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.job_top{display: flex;justify-content: space-between;align-items: flex-end;padding-top: 50px;}
	.job_tit h1{color: black;font-size: 1.875rem;}
	.job_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0;display: block;}
	.job_r p{color: #626262;line-height: 30px;}
	.job_list{padding-bottom: 60px;width: 82%;margin-left: auto;}
	.job_list ul{padding: 0 40px;background: #f1f1f1;margin-top: 30px;padding-bottom: 30px;}
	.job_list ul li{display: flex;justify-content: space-between;padding: 30px 0;border-bottom: 1px solid #dcdcdc;}
	.job_l h1{color: black;font-size: 1.5rem;margin-bottom: 5px;display: inline-block;background: url(../image/job_ico.png) right center no-repeat;padding-right: 35px;}
	.job_l p{color: #7e7e7e;}
	.job_r2 h1{color: #b20000;font-size: 1.5rem;text-align: right;margin-bottom: 5px;}
	.job_r2 p{color: #7e7e7e;}
	@media screen and (max-width:1280px) {
		.job_list{width: 88%;}
	}
	@media screen and (max-width:1100px) {
		.job_list{width: 100%;}
	}
	@media screen and (max-width:1024px) {
		.job_box .gm{padding-left: 0;padding-right: 0;}
	}
	@media screen and (max-width:520px) {
		.job_tit h1{font-size: 1.65rem;}
		.job_r p{line-height: 26px;}
		.job_l h1{background: transparent;}
		.job_list ul{padding: 0 10px 20px;}
		.job_box{padding-bottom: 50px;}
		.job_l h1{font-size: 1rem;margin-bottom: 10px;}
		.job_r2 p{font-size: 0.75rem;position: absolute;right: 0;bottom: 0;white-space: nowrap;}
		.job_l p{font-size: 0.75rem;}
		.job_r2 h1{font-size:1rem;}
		.job_r2{position: relative;}
	}
	
	.basem{background: url(../image/base0_bg.jpg) center no-repeat;height: 700px;position: relative;overflow: hidden;}
	.basem video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: black;object-fit: cover;}
	.basem_tit{padding-top: 45px;margin-bottom: 40px;}
	.basem_tit h1{color: white;font-size: 1.5rem;font-weight: bold;margin-bottom: 10px;}
	.basem_nr ul li a{color: white;font-size: 1.25rem;font-weight: bold;transition: .5s;position: relative;display: flex;align-items: center;}
	.basem_sj{ width: 0;height: 0;transition: .5s;border-style: solid;border-width: 7px 0 7px 12.1px;border-color: transparent transparent transparent #fff;margin-right: 10px;}
	.basem_nr{position: relative;}
	.basem_nr::after{content: "";width: 345px;height: 364px;background: rgba(0,0,0,0.5);display: block;position: absolute;left: -40px;top: -20px;border-radius: 10px;}
	.basem_nr ul{position: relative;z-index: 2;}
	.basem_nr ul li{margin-bottom: 20px;}
	.basem_nr ul li:hover a{color: #dab96b;}
	.basem_nr ul li:hover .basem_sj{border-color: transparent transparent transparent #dab96b;}
	.basem_list{padding-left: 100px;position: relative;z-index: 2;}
	.basem_menu ul li a{color: white;font-size: 1.125rem;}
	.basem_menu{position: absolute;width: 95%;max-width: 1300px;margin: 0 auto;left: 0;right: 0;bottom: 35px;z-index: 1;}
	.basem_menu ul{display: flex;padding-left: 100px;}
	.basem_menu ul li{margin-right: 50px;}
	.basem_menu ul li:nth-last-child(1){margin-right: 0;}
	@media screen and (max-width:768px) {
		.basem_list{padding-left: 55px;}
		.basem_menu ul{padding-left: 0;}
	}
	@media screen and (max-width:520px) {
		.basem_list{padding-left: 0;}
		.basem_nr ul{padding-left: 30px;}
		.basem_nr::after{left: 0;width: 100%;height: 340px;}
		.basem_tit h1{text-align: center;font-size: 1.35rem;}
		.basem{height: 600px;}
		.basem_nr ul li a{font-size: 1.125rem;}
		.basem_menu{bottom: 70px;}
	}
	
	.base_menu2{margin-bottom: 40px;}
	.base_menu2 ul li a{color: #606060;font-size: 1.5rem;padding-bottom: 5px;display: block;transition: .5s;}
	.base_menu2 ul li:nth-child(1){margin-left: 0px;}
	.base_menu2 ul li{position: relative;margin-left: 50px;}
	.base_menu2 ul li em{width: 100%;height: 4px;background: #ce9e2e;border-radius: 50px;position: absolute;bottom: 0;left: 0;transition: .5s;transform: scaleX(0);}
	.base_menu2 ul{display: flex;}
	.base_menu2 ul li:hover em{transform: scaleX(1);}
	.base_menu2 ul li:hover a{color: #ce9e2e;}
	
	.base_banner{background: url(../image/base_banner.jpg) center no-repeat;height: 400px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
	.base_banner p{color: white;font-size: 1.5rem;letter-spacing: 5px;}
	.base_banner h1{font-family:"din1451";font-size: 3.75rem;color: white;text-transform: uppercase;line-height: 60px;}
	.base_banner h2{color: white;font-size: 1.5rem;font-weight: 100;margin-top: 5px;}
	.base_banner>div{width: 95%;margin: 0 auto;max-width: 1200px;}
	.base_menu{border-bottom: 3px solid #f0f0f0;}
	.base_menu .gm{max-width: 1200px;}
	.base_menu ul{display: flex;justify-content: space-between;}
	.base_menu ul li a{height: 57px;line-height: 57px;display: block;color: black;color: black;transition: .5s;}
	.base_menu ul li{position: relative;}
	.base_menu ul li em{position: absolute;width: 0;height: 3px;background: #dab96b;right: 0;bottom: 7px;display: block;position: absolute;transition: .5s;}
	.base_menu ul li:nth-last-child(1){margin-right: 0;}
	.base_menu ul li:hover em{left: 0;width: 100%;}
	.base_menu ul li:hover a{color: #dab96b;}
	@media screen and (max-width:768px) {
		.base_menu .gm{width: 100%;}
	}
	@media screen and (max-width:520px) {
		.base_menu ul li em{bottom: 0;}
		.base_menu ul{display: block;}
		.base_banner h2{font-size: 1.125rem;}
		.base_banner h2 br{display: none;}
		.base_banner h1{font-size: 2.65rem;line-height: 35px;}
		.base_banner p{font-size: 1.125rem;margin-bottom: 10px;padding-top: 0;}
		.base_banner{background-size: auto 100%;height: 300px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
	}
	
	.base{background: url(../image/base_bg.jpg) center;}
	.basea{padding-top: 50px;padding-bottom: 150px;}
	.basea .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.basea_tit h1{color: black;font-size: 1.875rem;}
	.basea_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 35px;display: block;}
	.basea_list{width: 82%;margin-left: auto;}
	.basea_list>h1{color: black;font-size: 2.25rem;margin-bottom: 5px;}
	.basea_list>h1>span{font-weight: bold;}
	.basea_list>h2{color: black;font-size: 1.25rem;margin-bottom: 30px;}
	.basea_list>p{color: #515151;line-height: 30px;}
	.basea_list>img{margin: 30px 0;}
	@media screen and (max-width:520px) {
		
	}
	
	
	.baseb_list{padding-bottom: 140px;}
	.baseb_list ul li{width: 23.292%;background: #e6e6e6;margin-bottom: 22px;transition: .5s;border-radius: 15px;overflow: hidden;float: left;margin-left: 2.26%;}
	.baseb_list ul li:nth-child(4n+1){margin-left: 0;}
	.baseb_img{overflow: hidden;border-radius: 15px;position: relative;}
	.baseb_txt h1{color: #171717;font-size: 1.875rem;display: flex;align-items: flex-end;}
	.baseb_txt h1 span{color: #171717;display: inline-block;margin-left: 10px;font-size: 1rem;margin-bottom: 3px;}
	.baseb_txt{padding: 20px;}
	.baseb_txt p{color: #171717;line-height: 24px;margin-top: 20px;height: 50px;overflow: auto;margin-bottom: 15px;}
	.baseb_txt h2{color: white;height: 46px;line-height: 46px;display: inline-block;padding: 0 25px;background: #676767;transition: .5s;}
	.baseb_img img{filter: grayscale(1);transition: .5s;}
	.baseb_y h1{font-family: "DinBlack";font-size: 4.5rem;color: white;opacity: .5;line-height: 60px;}
	.baseb_y span{color: #dab96b;display: inline-block;margin-left: 5px;}
	.baseb_y{position: absolute;right: 20px;bottom: 40px;}
	.baseb_list ul li:hover{background: #dab96b;}
	.baseb_list ul li:hover .baseb_img img{filter: grayscale(0);}
	.baseb_list ul li:hover .baseb_txt h2{background: #e62129;}
	
	.basec{padding-top: 50px;}
	.basec_tit h1{color: black;font-size: 1.875rem;}
	.basec_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 35px;display: block;}
	.basec .gm{max-width: 1200px;}
	.basec_list ul li{width: 31.429%;margin-bottom: 45px;float: left;margin-left: 2.85%;}
	.basec_list ul li:nth-child(3n+1){margin-left: 0;}
	.basec_list {padding-bottom: 50px;}
	.basec_img{padding: 10px;box-sizing: border-box;overflow: hidden;background: white;}
	.basec_txt h1{color: #171717;font-size: 1.25rem;margin: 15px 0 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	.basec_img img{transition: .5s;}
	.basec_list ul li:hover .basec_img img{transform: scale(1.05);}
	.basec_img2{overflow: hidden;}
	
	
	.based{padding-bottom: 100px;background: #e9f8ff;padding-top: 55px;}
	.based .based_list:nth-child(2n){margin-left: 1%;}
	.based_list{position: relative;;width: 49.5%;float: left;background: #ededed;box-sizing: border-box;border: 1px solid #d6d6d6;border-radius: 10px;margin-bottom: 55px;overflow: hidden;}
	.based_list>img{position: absolute;right: 0;bottom: 0;}
	.based_bt{border-bottom: 2px solid #d2d2d2;background: #6f879d;height: 80px;position: relative;line-height: 80px;}
	.based_bt h1{color: #fff;font-size: 1.75rem;text-align: center;}
	.based_bt a{color: #fff;position: absolute;top: 50%;right: 30px;transform: translate(0,-50%);}
	.based_list ul li a{display: flex;justify-content: space-between;align-items: center;padding: 15px 0;padding-right: 10px;}
	.based_list p{color: #515151;font-size: 1.125rem;padding-left: 20px;position: relative;}
	.based_list ul li{border-bottom: 1px dashed #cacaca;}
	.based_list ul{height: 575px;overflow: auto;position: relative;z-index: 2;padding: 0 30px;}
	
	.based_l{display: flex;align-items: center;}
	.based_img{border: 1px solid #e5e5e5;}
	@media screen and (max-width:1476px) {
		.basea_l{margin-right: 20px;}
	}
	@media screen and (max-width:1280px) {
		.baseb_txt h1{font-size: 1.65rem;display: block;}
		.baseb_txt h1 span{display: block;margin-left: 0;}
		
	}
	@media screen and (max-width:1024px) {
		.basea_zw h1{font-size: 1.875rem;}
		.basea_zw h2{margin-bottom: 20px;}
		.basea_zw p{margin-bottom: 10px;line-height: 28px;}
		.baseb_txt{padding: 10px;}
		.baseb_txt h2{height: 40px;line-height: 40px;}
		.base_menu ul li a{font-size: 1rem;}
		.basec_txt h1{font-size: 1.25rem;}
		
	}
	@media screen and (max-width:520px) {
		.basec_tit h1{font-size: 1.65rem;}
		.basec_list ul li{width: 49%;margin-bottom: 25px;margin-left: 0!important;}
		.basec_list ul li:nth-child(2n){margin-left: 2%!important;}
		.basec_txt h1{font-size: 0.875rem;margin-top: 5px;}
		
	}
	
	
	.ds .newsshow_nr{display: block;}
	.ds_img{text-align: center;margin-bottom: 30px;}
	.ds .newshow_zw{width: auto;}
	
	.basee{padding-top: 50px;padding-bottom: 150px;}
	.basee .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.basee_tit h1{color: black;font-size: 1.875rem;}
	.basee_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 35px;display: block;}
	.basee_list{width: 82%;margin-left: auto;}
	.basee_list>h1{color: black;font-size: 1.875rem;}
	.basee_list>p{color: black;font-size: 1.125rem;margin: 10px 0;}
	.basee_list>img{margin: 20px 0 60px;}
	
	.basef{padding-top: 50px;padding-bottom: 150px;}
	.basef .gm{padding-left: 50px;padding-right: 110px;box-sizing: border-box;}
	.basef_tit h1{color: black;font-size: 1.875rem;}
	.basef_tit h1::after{content: "";width: 30px;height: 2px;background: black;display: block;margin: 20px 0 35px;display: block;}
	.basef_list{width: 82%;margin-left: auto;}
	.basef_list>h1{color: black;font-size: 2.25rem;margin-bottom: 5px;}
	.basef_list>h3{color: black;font-size: 1.25rem;margin-bottom: 20px;}
	.basef_list>h2{color: black;font-size: 1.5rem;}
	.basef_list>p{color: #515151;line-height: 30px;white-space: pre-line;word-wrap: break-word;}
	.basef_list>div>img:nth-child(2){margin-top: 17px;}
	.basef_list>div{margin: 20px 0 45px;}
	@media screen and (max-width:1280px) {
		.basef_list{width: 88%;}
		.basee_list{width: 88%;}
		.basea_list{width: 88%;}
	}
	@media screen and (max-width:1100px) {
		.basef_list{width: 100%;}
		.basee_list{width: 100%;}
		.basea_list{width: 100%;}
	}
	@media screen and (max-width:1024px) {
		.basef .gm{padding-left: 0;padding-right: 0;}
		.basee .gm{padding-left: 0;padding-right: 0;}
		.basea .gm{padding-left: 0;padding-right: 0;}
	}
	@media screen and (max-width:768px) {
		.based_img{display: none;}
		.based_list ul{padding: 0 10px;}
		.based_bt a{display: none;}
		.based_bt h1{font-size: 1.65rem;}
	}
	@media screen and (max-width:520px) {
		.basef_tit h1{font-size: 1.65rem;}
		.basef{padding: 50px 0;}
		.basef_list>h1{font-size: 1.5rem;}
		.basef_list>h2{font-size: 1.35rem;}
		.wwe ul{flex-wrap: wrap;}
		.wwe ul li{width: 49%!important;margin-left: 0!important;margin-bottom: 2%!important;flex: none!important;box-sizing: border-box;}
		.raw{display: none!important;}
		.joina_txt .sd{width: 100%!important;}
		.basee_tit h1{font-size: 1.65rem;}
		.basee{padding: 50px 0;}
		.basee_list>h1{font-size: 1.5rem;}
		.basea{padding: 50px 0;}
		.basea_tit h1{font-size: 1.65rem;}
		.basea_list>h1{font-size: 1.5rem;}
		.basea_list>h2{font-size: 1.125rem;}
		.based_list{float: none;width: 100%;margin-bottom: 30px;}
		.based .based_list:nth-child(2n){margin-left: 0;}
		.based_list p{font-size: 1rem;padding-left: 0;}
		.based_bt h1{font-size: 1.125rem;}
		.based_bt{height: 50px;line-height: 50px;}
		.based_list ul{height: 400px;}
		.based_list ul li a{padding: 10px 0;}
		.based{padding: 50px 0;}
		
		
	}
	
	.v_banner{background: url(../image/v_banner.jpg) center no-repeat;height: 400px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
	.v_banner h2{font-size: 1.5rem;color: white;font-weight: 100;letter-spacing: 4px;}
	.v_banner h1{font-family:"din1451";font-size: 3.75rem;color: white;text-transform: uppercase;line-height: 55px;margin: 5px 0;}
	.v_banner p{color: white;font-size: 1.5rem;letter-spacing: 5px;}
	.v_menu{border-bottom: 3px solid #f0f0f0;}
	.v_menu ul{display: flex;justify-content: center;}
	.v_menu ul li a{height: 57px;line-height: 57px;display: block;color: black;color: black;transition: .5s;}
	.v_menu ul li{margin-right: 60px;position: relative;}
	.v_menu ul li em{position: absolute;width: 0;height: 3px;background: #dab96b;right: 0;bottom: 7px;display: block;position: absolute;transition: .5s;}
	.v_menu ul li:nth-last-child(1){margin-right: 0;}
	.v_menu ul li:hover em{left: 0;width: 100%;}
	.v_menu ul li:hover a{color: #dab96b;}
	.v_box{background: url(../image/about_bg.jpg) center;padding: 70px 0 110px;}
	.v_box .gm{max-width: 1200px;}
	.v_box ul li{background: white;width: 32%;margin-left: 1.333%;margin-bottom: 50px;float: left;}
	.v_box ul li:nth-child(3n+1){margin-left: 0;}
	.v_txt{display: flex;align-items: center;padding: 20px;justify-content: space-between;}
	.v_txt p{color: black;font-size: 1.5rem;}
	.v_txt span{color: black;display: block;height: 35px;line-height: 35px;padding: 0 25px;background: #d8d8d8;}
	.v_img{overflow: hidden;position: relative;}
	.v_img>img{transition: .5s;}
	.v_ico{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;justify-content: center;align-items: center;background: rgba(0,0,0,0.3);}
	.v_box ul li:hover .v_img>img{transform: scale(1.05);}
	@media screen and (max-width:768px) {
		.v_txt span{display: none;}
	}
	@media screen and (max-width:520px) {
		.v_banner h2{font-size: 1.125rem;}
		.v_banner h1{font-size: 2.65rem;line-height: 35px;margin-bottom: 0;}
		.v_banner p{font-size: 1.125rem;line-height: 20px;}
		.v_banner{background-size: auto 100%;height: 200px;}
		.v_box ul li{width: 49%;margin-left: 0!important;margin-bottom: 20px;}
		.v_box ul li:nth-child(2n){margin-left: 2%!important;}
		.v_ico img{width: 27%;}
		.v_txt p{font-size: 0.875rem;}
		.v_txt{display: block;padding: 0;height: 35px;line-height: 35px;text-align: center;}
		.v_box{padding: 50px 0;}
	}
	
	/*sitemap*/
	.sitemap_nr>dl{ border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-top: 30px;}
	.sitemap_nr>dl>a{ font-size: 1.5rem; font-weight: bold; color: #e62129; display: block;}
	.sitemap_nr>dl>dt{ padding: 15px 0 8px 0;}
	.sitemap_nr>dl>dt>a{ font-size: 1.125rem; border-left: 2px solid #e62129; padding-left: 10px; display: block; line-height: 20px; height: 20px; font-weight: bold; color: #e62129;}
	.sitemap_nr>dl>dd{ display: flex; flex-wrap: wrap;}
	.sitemap_nr>dl>dd>a{ display: block; margin-right: 15px; line-height: 24px;}
	@media screen and (max-width:700px){
	.sitemap_nr>dl>a{ font-size: 1.125rem;}
	.sitemap_nr>dl>dt>a{ font-size: 1rem;}
	.sitemap_nr>dl>dd>a{ font-size: 0.875rem;}
	}
	/*sitemap*/


	#floatDivBoxs{width:170px;background:#fff;position:fixed;top:120px;right:0;z-index:99999;}
	#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#bf1b23;color:#fff;font-size:18px;text-indent:22px;position:relative;}
	#floatDivBoxs .onlogo{ box-sizing:border-box; padding: 0 8px 8px;}
	.onlogo img{width: 100%;}
	.floatShadow p{padding-left: 15px;padding-top: 8px;}
	#floatDivBoxs .floatDqq{padding:0 10px; margin-bottom:0px;}
	#floatDivBoxs .floatDqq li{height:32px;line-height:32px;font-size:0.875rem;border-top:1px solid #e3e3e3; padding:0 0 0 50px;}
	#floatDivBoxs .floatDtxt{font-size:1rem;color:#333;padding:0 10px 3px 10px;}
	
	#floatDivBoxs .floatDtel{padding:0 0 10px 10px; }
	#floatDivBoxs .floatDtel span{font-size:1.125rem;color:#e62129;}
	#floatDivBoxs .floatDtel span a{color:#e62129;}
	#floatDivBoxs .floatDtel em{color:#000}
	#floatDivBoxs .floatDtel p{color:#e62129;}
	
	#floatDivBoxs .floatDtel img{display:block;}
	#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(/img/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
	.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
	#rightArrow{width:50px;height:45px;background:url(../image/online_arrow.png) no-repeat;position:fixed;top:120px;right:0px;z-index:111111;}
	#rightArrow a{display:block;height:45px;}
	.floatShadow .floatDtel:nth-child(1){padding-top: 10px!important;}
	.floatShadow .floatDtel:nth-child(2){padding-bottom: 0!important;}
	@media screen and (max-width:768px){#floatDivBoxs,#rightArrow{ display:none;}}











	
.umr {width:720px;max-width:100%;margin:0 auto;}
.umr {line-height:1.75;font-size:1rem;color:#585858;}
.umr img {display:block;max-width:100%;margin:0 auto;text-align:center;}
.umr video {outline: none;max-width:100%;}
@media (max-width: 768px) {
    .umr {line-height: 1.5;font-size: 0.86rem;}
}