	@font-face {
	 font-family:"almm";
	 src: url("../fonts/almm.eot"),
	      url("../fonts/almm.ttf");
	}
	@font-face {
	 font-family:"hmr";
	 src: url("../fonts/hmr.eot"),
	      url("../fonts/hmr.ttf");
	}
	@font-face {
	 font-family:"qr";
	 src: url("../fonts/qr.eot"),
	      url("../fonts/qr.ttf");
	}
	@font-face {
	 font-family:"s721b";
	 src: url("../fonts/s721b.eot"),
	      url("../fonts/s721b.ttf");
	}
	@font-face {
	 font-family:"dpr";
	 src: url("../fonts/dpr.eot"),
	      url("../fonts/dpr.ttf");
	}
	
	.gm{max-width: 1400px;margin: 0 auto;width: 96%;}
	.v_banner{background: url(../img/v_banner.jpg) center/cover no-repeat;height: 800px;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
	.v_tit .v_w{position: relative;z-index: 1;transform: skewX(-10deg);line-height: 125px;display: inline-block;}
	.v_tit h2{font-family:"almm";font-size: 7.653125rem;color:transparent;background: linear-gradient(to right, #6b4e60, #925a7d, #c8878b, #e89e83, #ffdeab, #fdfdf3, #d3f4ff, #cac7f4);-webkit-background-clip: text;position: relative;z-index: 2;}
	.v_tit .v_w::after{content: "短视频运营";position: absolute;left: -8px;top: 0;color: #000;z-index: -1;font-family:"almm";font-size: 7.653125rem;}
	.v_icoa{margin-left: 10px;}
	.v_icob{margin-right: 10px;}
	.v_bt p{color: white;font-size: 2.5rem;margin-top: 25px;}
	@media screen and (max-width:1270px) {
		.v_banner{height: 580px;}
	}
	@media screen and (max-width:768px) {
		.v_tit h2{font-size: 4.5rem;}
		.v_tit .v_w::after{font-size: 4.5rem;}
		.v_tit .v_w{line-height: 80px;}
		.v_icoa img{height: 20px;}
		.v_icob img{height: 20px;}
		.v_bt p{font-size: 1.65rem;}
		.v_banner{height: 380px;}
	}
	@media screen and (max-width:520px) {
		.v_tit h2{font-size: 2.5rem;}
		.v_tit .v_w::after{font-size: 2.5rem;left: -4px;}
		.v_icoa img{height: 11px;}
		.v_icob img{height: 11px;}
		.v_tit .v_w{line-height: 45px;}
		.v_bt p{font-size: 1rem;margin-top: 5px;}
		.v_banner{height: 245px;}
		
	}
	
	.v img{max-width: 100%;}
	.v{background: #ecf1f8;}
	.va{height: 650px;overflow: hidden;position: relative;}
	.va::after{content: "";background: url(../img/va_y.jpg) center no-repeat;height: 878px;width: 907px;position: absolute;left: 50%;top: 60%;transform: translate(-50%,-50%);transition: .5s;animation: linears linear 60s infinite;}
	.va::before{content: "";background: url(../img/va_ico.jpg) center bottom no-repeat;height: 96px;width: 173px;position: absolute;left: 50%;bottom: 0;transform: translate(-50%,0);z-index: 1;}
	.va .gm{position: relative;z-index: 2;}
	.va_tit{text-align: center;padding: 65px 0 75px;}
	.va_tit h2{color: #7d0000;font-size: 3rem;}
	.va_tit p{color: #222222;font-size: 1.5rem;}
	.va_tit p::after{content: "";width: 55px;height: 3px;background: #b6b6b6;display: block;margin: 20px auto;}
	.va_list{display: flex;justify-content: space-evenly;}
	.va_by{background: white;border-radius: 50%;width: 198px;height: 198px;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
	.va_num h2{color: white;font-size: 5.625rem;font-family: "hmr";line-height: 75px;}
	.va_num p{color: white;font-size: 1.875rem;}
	.va_y{background: #7d0000;width: 180px;height: 180px;margin: auto;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: relative;z-index: 1;box-shadow: -3px 0 0 #de00ff,3px 0 0 #55f9ff;animation: spin 6s infinite linear;}
	.va_num{display: flex;align-items: flex-end;}
	.va_item>p{color: #212121;font-size: 1.5rem;text-align: center;margin-top: 20px;}
	@keyframes spin{
		0% {box-shadow: -3px 0 0 #de00ff,3px 0 0 #55f9ff;}
		25% {box-shadow: 0px 3px 0 #de00ff,0 -3px 0 #55f9ff;}
		50% {box-shadow: 3px 0 0 #de00ff,-3px 0 0 #55f9ff;}
		75% {box-shadow: 0px -3px 0 #de00ff,0 3px 0 #55f9ff;}
		100% {box-shadow: -3px 0 0 #de00ff,3px 0 0 #55f9ff;}
	}
	@keyframes linears {
		to{transform:translate(-50%,-50%) rotate(360deg);}
	}
	@media screen and (max-width:1024px) {
		.va_tit h2{font-size: 1.875rem;}
		.va_num h2{font-size: 3.5rem;line-height: 50px;}
		.va_num p{font-size: 1.5rem;}
		.va_item>p{margin-top: 10px;font-size: 1.25rem;}
	}
	@media screen and (max-width:520px) {
		.va_tit h2{font-size: 1.65rem;}
		.va_tit p{font-size: 1.125rem;}
		.va_tit{padding: 50px 0 0;}
		.va_y{width: 90px;height: 90px;}
		.va_by{width: 108px;height: 108px;}
		.va_num h2{font-size: 1.875rem;line-height: 30px;}
		.va_num p{font-size: 1rem;}
		.va_item>p{font-size: 0.875rem;}
		.va::after{background-size: cover;width: 500px;height: 484px;top: 55%;}
		.va{height: 375px;}
		.va::before{width: 90px;height: 50px;background-size: cover;}
	}
	
	.vb{background: #fff;padding-bottom: 80px;}
	.vb_tit{text-align: center;padding: 90px 0 60px;}
	.vb_tit h2{color: #7d0000;font-size: 3rem;margin-bottom: 5px;}
	.vb_tit p{color: #222222;font-size: 1.5rem;}
	.vb_item{display: flex;padding: 35px 45px;background: #ecf1f8;border-radius: 20px;margin-bottom: 30px;position: relative;cursor: pointer;transition: .5s;}
	.vb_item>img{position: absolute;left: 0;bottom: 0;opacity: .1;}
	.vb_item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
	.vb_l{flex: 0 0 200px;position: relative;z-index: 0;}
	.vb_r{flex: 1;margin-left: 70px;}
	.vb_l h2{color: #cd0000;font-size: 2.25rem;}
	.vb_r p{color: #646464;font-size: 1.25rem;line-height: 32px;}
	@media screen and (max-width:1024px) {
		.vb_tit h2{font-size: 1.875rem;}
		.vb_l h2{font-size: 1.65rem;}
		.vb_r p{font-size: 1rem;line-height: 26px;}
	}
	@media screen and (max-width:768px) {
		.vb_r{margin-left: 0;}
		.vb_item{padding: 30px 20px;}
		.vb_l h2{font-size: 1.25rem;}
	}
	@media screen and (max-width:520px) {
		.vb_tit{padding: 50px 0 20px;}
		.vb_tit h2{font-size: 1.65rem;margin-bottom: 0;}
		.vb_tit p{font-size: 1.125rem;}
		.vb_item{display: block;border-radius: 10px;padding: 20px 10px;margin-bottom: 10px;}
		.vb_l h2{font-weight: bold;}
		.vb_r p{font-size: 0.875rem;line-height: 20px;text-align: justify;}
		.vb_l{margin-bottom: 5px;}
		.vb_item>img{display: none;}
		.vb{padding-bottom: 40px;}
	}
	
	.vc{padding-bottom: 110px;}
	.vc_tit{text-align: center;padding: 95px 0 160px;}
	.vc_tit h2{color: #7d0000;font-size: 3rem;}
	.vc_tit p{color: #222222;font-size: 1.5rem;}
	.vc_list{display: flex;justify-content: space-between;}
	.vc_item{width: 32.858%;}
	.vc_bg{height: 400px;border-radius: 20px;position: relative;}
	.vc_txt{text-align: center;line-height: 40px;font-size: 1.25rem;color: white;padding-top: 140px;}
	.vc_bg::before{content: "";width: 223px;height: 223px;background: #ecf1f8;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;}
	.vc_mt span{font-family:"qr";color: #d2d2d2;font-size: 2.25rem;text-transform: uppercase;}
	.vc_mt h2{color: #7d0000;font-size: 3rem;font-weight: bold;margin-top: -25px;}
	.vc_mt{width: 202px;height: 202px;border-radius: 50%;background: white;position: absolute;left: 50%;top: 0;transform: translate(-50%,-50%);display: flex;flex-direction: column;justify-content: center;align-items: center;box-shadow: 0 0 22px rgba(0,0,0,0.2);}
	@media screen and (max-width:1366px) {
		.vc_txt br{display: none;}
		.vc_txt p{padding: 0 15px;}
	}
	@media screen and (max-width:1024px) {
		.vc_txt{font-size: 1rem;line-height: 26px;padding-top: 110px;}
		.vc_bg{height: 280px;}
		.vc_mt{width: 150px;height: 150px;}
		.vc_bg::before{width: 170px;height: 170px;}
		.vc_mt span{font-size: 1.65rem;}
		.vc_mt h2{font-size: 1.875rem;margin-top: -20px;}
		.vc_tit h2{font-size: 1.875rem;}
		.vc_tit{padding: 70px 0 130px;}
		
	}
	@media screen and (max-width:520px) {
		.vc .vc_list{padding-top: 70px!important;}
		.vc_mt{width: 110px;height: 110px;}
		.vc_bg::before{width: 130px;height: 130px;}
		.vc_mt span{font-size: 1.35rem;display: block;margin-top: 10px;}
		.vc_mt h2{font-size: 1.65rem;margin-top: -15px;}
		.vc_tit{padding: 50px 0 20px;}
		.vc_tit h2{font-size: 1.5rem;}
		.vc_tit p{font-size: 1.125rem;}
		.vc{padding-bottom: 50px;}
		.vc_bg{height: 220px;}
		.vc_txt{padding-top: 90px;}
	}
	
	.vd{background: url(../img/vd_bg.jpg) center top no-repeat,#fff;position: relative;}
	.vd::before{content: "";width: 100%;height: 100px;background: #fff;position: absolute;left: 0;bottom: -50px;}
	.vd_tit{padding: 80px 0 70px;text-align: center;}
	.vd_tit h2{color: #7d0000;font-size: 3rem;margin-bottom: 20px;}
	.vd_tit p{color: #565656;font-size: 1.25rem;line-height: 30px;}
	.vd_list{display: flex;justify-content: space-between;}
	.vd_item h2{color: #a10000;font-size: 1.875rem;font-weight: bold;margin-bottom: 20px;}
	.vd_item p{color: #565656;font-size: 1.125rem;line-height: 30px;}
	.vd_item{padding: 50px 25px;background: #ecf1f8;box-sizing: border-box;width: 29%;border-radius: 20px;transition: .5s;cursor: pointer;}
	.vd_item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
	.vd_b{padding: 55px 0 90px;text-align: center;}
	.vd_b p{color: #a10000;font-size: 2.25rem;font-weight: bold;}
	@media screen and (max-width:1366px) {
		.vd_item{width: 32%;}
	}
	@media screen and (max-width:1024px) {
		.vd_b p{font-size: 1.65rem;}
		.vd_tit p{font-size: 1rem;}
		.vd_item p{font-size: 1rem;line-height: 26px;}
		.vd_tit h2{font-size: 1.875rem;}
		.vd_item h2{font-size: 1.5rem;}
	}
	@media screen and (max-width:768px) {
		.vd_tit p:nth-of-type(1) br{display: none;}
		
	}
	@media screen and (max-width:520px) {
		.vd_tit{padding: 50px 0 30px;}
		.vd_tit h2{font-size: 1.65rem;}
		.vd_tit p{text-align: left;line-height: 26px;}
		.vd_tit p:nth-of-type(1){margin-bottom: 10px;}
		.vd_list{display: block;}
		.vd_item{width: 100%;padding: 25px 15px;border-radius: 10px;}
		.vd_item h2{font-size: 1.25rem;margin-bottom: 5px;}
		.vd_list .vd_item:nth-child(2){margin: 15px 0;}
		.vd_item p{font-size: 0.875rem;line-height: 22px;}
		.vd_b p{font-size: 1.25rem;}
		.vd_b{padding: 20px 10px 50px;}
		.vd_tit br{display: none;}
		
	}
	
	.ve{background: url(../img/ve_bg2.png) center no-repeat,url(../img/ve_bg1.png) center no-repeat,url(../img/ve_bg.jpg) center/cover no-repeat;height: 1040px;overflow: hidden;border-radius: 40px;position: relative;}
	.ve_tit{text-align: center;padding: 75px 0 85px;}
	.ve_tit h2{color: #fff;font-size: 3rem;}
	.ve_tit p{color: #fff;font-size: 1.5rem;}
	.ve_list{display: flex;justify-content: space-between;}
	.ve_item h2{color: white;font-size: 1.875rem;margin-bottom: 15px;}
	.ve_item p{color: white;font-size: 1.125rem;line-height: 30px;}
	.ve_item{margin-bottom: 108px;}
	.ve_r{margin-top: 60px;position: relative;left: 30px;}
	.ve_ritem{margin-bottom: 108px;padding-top: 20px;}
	.ve_ritem h2{color: white;font-size: 1.875rem;margin-bottom: 15px;}
	.ve_ritem p{color: white;font-size: 1.125rem;line-height: 30px;display: flex;align-items: flex-start;}
	.ve_ritem p::before{content: attr(data-index);font-size: 1.125rem;color: white;}
	@media screen and (max-width:1440px){
		.ve{background: url(../img/ve_bg2.png) center no-repeat,url(../img/ve_bg1.png) center/100% no-repeat,url(../img/ve_bg.jpg) center/cover no-repeat;}
	}
	@media screen and (max-width:1366px) {
		.ve{background: url(../img/ve_bg2.png) center no-repeat,url(../img/ve_bg.jpg) center/cover no-repeat;}
	}
	@media screen and (max-width:1270px) {
		.ve{background: url(../img/ve_bg.jpg) center/cover no-repeat;height: auto;padding-bottom: 100px;}
		.ve_r{left: 0;margin-top: 0;}
		.ve_ritem{padding-top: 0;}
	}
	@media screen and (max-width:1024px) {
		.ve_tit h2{font-size: 1.875rem;}
		.ve_item h2{font-size: 1.5rem;}
		.ve_item{margin-bottom: 60px;}
	}
	@media screen and (max-width:768px) {
		.ve_list{display: block;}
		.ve_item{margin-bottom: 35px;}
		.ve_ritem{margin-bottom: 0;}
		.ve{border-radius: 0;}
		.ve_tit{padding-bottom: 50px;}
	}
	@media screen and (max-width:520px) {
		.ve_tit{padding: 50px 0 30px;}
		.ve_tit h2{font-size: 1.65rem;}
		.ve_tit p{font-size: 1.125rem;}
		.ve_item h2{font-size: 1.25rem;margin-bottom: 5px;font-weight: bold;}
		.ve_item p{font-size: 1rem;line-height: 24px;}
		.ve_item p br{display: none;}
		.ve_item{margin-bottom: 20px;}
		.ve{padding-bottom: 50px;}
		.ve_ritem h2{font-size: 1.25rem;margin-bottom: 5px;font-weight: bold;}
		.ve_ritem p{font-size: 1rem;line-height: 24px;}
		.ve_ritem p br{display: none;}
	}
	
	.vf{padding-bottom: 125px;}
	.vf_tit{text-align: center;padding: 70px 0 80px;}
	.vf_tit h2{color: #000;font-size: 3rem;}
	.vf_tit p{color: #000;font-size: 1.5rem;}
	.vf_list{position: relative;z-index: 2;}
	.vf_list .vf_item:nth-child(2)::before{content: "";background: #c40000;}
	.vf_list .vf_item:nth-child(2) .vf_l span{color: #c40000;left: -30px;}
	.vf_list .vf_item:nth-child(2) .vf_img::before{display: none;}
	.vf_list .vf_item:nth-child(2) .vf_img::after{top: 50%;transform: translate(0,-50%);border-color: #fff100;}
	.vf_list .vf_item:nth-child(3) .vf_l span{left: -30px;}
	.vf_list .vf_item:nth-child(3) .vf_img::after{display: none;}
	.vf_list .vf_item:nth-child(3) .vf_img::before{bottom: 115px;}
	.vf_list .vf_item:nth-child(3) .vf_a{margin-top: 95px;}
	.vf_item{display: flex;align-items: center;position: relative;padding-left: 50px;margin-bottom: 50px;}
	.vf_list .vf_item:nth-child(2) .vf_a{margin-top: 0;}
	.vf_item::before{content: "";height: 263px;width: 100%;background: #990000;border-radius: 20px;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);z-index: -1;}
	.vf_l{position: relative;height: 263px;flex: 0 0 335px;}
	.vf_l span{color: #990000;font-size: 12.625rem;font-family:"s721b";position: absolute;top: 0;left: -40px;transform: translate(0,-40%);z-index: 2;text-shadow: 0 0 22px rgba(0,0,0,0.3);}
	.vf_l h2{color: white;font-size: 1.875rem;margin-bottom: 15px;margin-top: 60px;position: relative;z-index: 2;}
	.vf_l p{color: white;font-size: 1.25rem;line-height: 30px;position: relative;z-index: 2;}
	.vf_r{position: relative;z-index: 2;display: flex;align-items: center;}
	.vf_a h2{color: white;font-size: 1.5rem;}
	.vf_a h2:nth-child(2){color: #000;font-size: 1.5rem;margin-top: 220px;}
	.vf_a{margin-left: 20px;margin-top: 50px;}
	.vf_img{position: relative;}
	.vf_img::after{content: "";width: 241px;height: 128px;position: absolute;right: -11px;top: 45px;border: 2px dashed #ff00ea;border-image-slice: 32;border-image-repeat: round;border-radius: 15px;box-sizing: border-box;}
	.vf_img::before{content: "";width: 241px;height: 128px;position: absolute;right: -11px;bottom: 27px;border: 2px dashed #ff00ea;border-image-slice: 32;border-image-repeat: round;border-radius: 15px;box-sizing: border-box;}
	/* .vf_img::after{background: linear-gradient(0deg, transparent 6px, #ff00ea 6px) repeat-y,linear-gradient(0deg, transparent 50%, #ff00ea 0) repeat-y,linear-gradient(90deg, transparent 50%, #ff00ea 0) repeat-x,linear-gradient(90deg, transparent 50%, #ff00ea 0) repeat-x;background-size: 2px 12px, 2px 12px, 12px 2px, 12px 2px;background-position: 0 0, 100% 0, 0 0, 0 100%;animation: move2 1s infinite linear;border-radius: 30px;}
	@keyframes move2 {
	from {}
	to {background-position: 0 -12px, 100% 12px, 12px 0, -12px 100%;}} */
	@media screen and (max-width:1270px) {
		.vf_a{display: none;}
	}
	@media screen and (max-width:1024px) {
		.vf_img::after{display: none;}
		.vf_img::before{display: none;}
		.vf_tit h2{font-size: 1.875rem;}
	}
	@media screen and (max-width:768px) {
		.vf_item{display: block;margin-bottom: 115px;}
		.vf_item::before{height: 100%;}
		.vf_r{padding-right: 50px;padding-bottom: 50px;}
		.vf_l{height: auto;margin-bottom: 30px;}
		.vf_l h2{padding-top: 50px;}
		.vf{padding-bottom: 0;}
	}
	@media screen and (max-width:520px) {
		.vf_tit{padding: 50px 0 60px;}
		.vf_tit h2{font-size: 1.65rem;}
		.vf_tit p{font-size: 1.125rem;}
		.vf_r{padding-right: 15px;padding-bottom: 15px;}
		.vf_item{padding-left: 15px;margin-bottom: 55px;}
		.vf_l span{font-size: 6.5rem;left: -20px;}
		.vf_l h2{font-size: 1.5rem;padding-top: 25px;margin-bottom: 7px;margin-top: 0;}
		.vf_l p{font-size: 1rem;line-height: normal;}
		.vf_l{margin-bottom: 15px;}
		.vf_list .vf_item:nth-child(2) .vf_l span{left: 0;}
		.vf_list .vf_item:nth-child(3) .vf_l span{left: 0;}
		.vf_item::before{border-radius: 10px;}
		
	}
	
	.vg_item{position: relative;}
	.vg_item .gm{display: flex;justify-content: space-between;align-items: flex-end;}
	.vg_item>.gm>div{width: 50%;position: relative;}
	.vg_item img{max-width: none;}
	.vg_l img{float: right;border-radius: 0 50px 0 0;}
	.vg_r img{float: left;}
	.vg_txt>h2{color: #ffc000;font-size: 2.75rem;margin-bottom: 40px;}
	.vg_txt>h3{font-size: 1.5rem;color: white;}
	.vg_txt>h3>span{font-size: 1.875rem;color: white;}
	.vg_txt{position: absolute;left: 0;top: 55px;width: 100%;}
	.vg_nr{margin-top: 15px;}
	.vg_bt{display: flex;align-items: center;margin-bottom: 13px;}
	.vg_bt h2{color: white;font-size: 1.5rem;height: 40px;padding: 0 10px;background: #990000;box-sizing: border-box;line-height: 40px;text-align: justify;border-radius: 10px;display: inline-block;}
	.vg_bt p{color: white;font-size: 1.125rem;margin-left: 10px;}
	.vg_na{margin-top: 40px;}
	.vg_nb{margin-top: 25px;}
	.vg_na .vg_bt{margin-bottom: 5px;}
	.vg_nb .vg_bt{margin-bottom: 5px;}
	.vg_ntxt>div{display: flex;}
	.vg_ntxt span{color: white;display: block;flex: 0 0 60px;text-align: right;line-height: 30px;}
	.vg_ntxt p{color: white;line-height: 30px;}
	.vg .vg_item:nth-child(2) .vg_l img{float: left;border-radius: 0 0 0 50px;}
	.vg .vg_item:nth-child(2) .vg_r img{float: right;}
	.vg .vg_item:nth-child(2) .gm{align-items: flex-start;}
	.vg .vg_item:nth-child(2) .vg_txt{left: auto;right: 0;padding-left: 45px;box-sizing: border-box;}
	.vg .vg_item:nth-child(2) .vg_txt>p{font-size: 1.25rem;color: white;line-height: 30px;margin: 15px 0 45px;}
	.vg_ba h2{color: white;font-size: 1.5rem;height: 40px;padding: 0 10px;background: #990000;box-sizing: border-box;line-height: 40px;text-align: justify;border-radius: 10px;display: inline-block;margin-bottom: 10px;}
	.vg_ba p{color: white;font-size: 1.125rem;margin-left: 10px;line-height: 30px;}
	.vg_b{margin-bottom: 50px;}
	.vg_bp p{color: white;font-size: 1.25rem;line-height: 30px;}
	@media screen and (max-width:1270px) {
		.vg_bp p{font-size: 1rem;}
		.vg_ba p{font-size: 1rem;}
		.vg .vg_item:nth-child(2) .vg_txt>p{font-size: 1.125rem;}
		
	}
	@media screen and (max-width:1024px) {
		.vg_item .gm{flex-direction: column-reverse;}
		.vg_item>.gm>div{width: 100%;}
		.vg_item img{max-width: 100%;width: 100%;}
		.vg_l img{border-radius: 0;}
		.vg_l{background: #182663;}
		.vg .vg_item:nth-child(1) .vg_l img{display: none;}
		.vg_txt{position: static;width: auto;padding: 50px 20px!important;}
		.vg_ntxt p br{display: none;}
		.vg .vg_item:nth-child(2) .vg_l img{display: none;}
		.vg .vg_item:nth-child(2) .gm{flex-direction: column;}
		.vg_item{margin-bottom: 30px;}
		.vg_txt>h2{font-size: 2.25rem;margin-bottom: 20px;}
		.vg_bt h2{font-size: 1.25rem;}
		.vg_ba h2{font-size: 1.25rem;}
		.vg_b{margin-bottom: 30px;}
	}
	@media screen and (max-width:520px) {
		.vg_txt>h2{font-size: 1.5rem;margin-bottom: 10px;}
		.vg_txt>h3{font-size: 1.125rem;}
		.vg_txt>h3>span{font-size: 1.25rem;}
		.vg_txt{padding: 30px 10px!important;}
		.vg_bt h2{font-size: 1rem;line-height: 30px;height: 30px;border-radius: 5px;}
		.vg_bt p{font-size: 1rem;margin-top: 5px;}
		.vg_na{margin-top: 0;}
		.vg_bt{display: block;}
		.vg_ntxt p{line-height: 26px;}
		.vg_ntxt>div{margin-bottom: 5px;}
		.vg_ntxt span{flex: 0 0 57px;}
		.vg_nb{margin-top: 15px;}
		.vg .vg_item:nth-child(2) .vg_txt>p{font-size: 1rem;line-height: 24px;margin: 5px 0 20px;}
		.vg_ba h2{font-size: 1rem;line-height: 30px;height: 30px;border-radius: 5px;}
		.vg_ba p{line-height: 26px;}
		.vg_bp p{line-height: 26px;}
	}
	
	.vh{position: relative;overflow: hidden;}
	.vh .gm{position: relative;z-index: 2;}
	.vh_tit{padding: 70px 0 60px;}
	.vh_tit{text-align: center;}
	.vh_tit span{color: black;font-size: 3rem;font-family:"dpr";opacity: .1;text-transform: uppercase;}
	.vh_tit h2{color: #000;font-size: 3rem;margin-top: -30px;}
	.vh_list ul{display: flex;justify-content: center;position: relative;}
	.vh_list ul:nth-child(1){padding-bottom: 50px;}
	.vh_list p{color: #000;font-size: 1.25rem;margin-top: 10px;}
	.vh_list ul li{text-align: center;}
	.vh_jt{margin: 65px 20px 0;}
	.vh_jtb{position: absolute;right: 140px;bottom: 10px;transform: rotate(135deg);margin: 0;}
	.vh_list ul:nth-child(2) .vh_jt{transform: rotateY(180deg);}
	.vha_tit{padding-top: 300px;text-align: center;}
	.vha_tit h2{color: #990000;font-size: 3rem;margin-bottom: 5px;}
	.vha_tit p{color: #000;font-size: 1.5rem;}
	.vha_list{height: 460px;position: relative;}
	.vh_bg::before{content: "";background: url(../img/vh_bg.jpg) center/cover no-repeat;height: 1200px;width: 1200px;position: absolute;bottom: -683px;left: 50%;transform: translate(-50%,-50%);animation: linears linear 60s infinite;transform-origin: center;}
	.vh_bg::after{content: "";width: 100%;height: 70%;position: absolute;left: 0;top: 0;background-image: linear-gradient(to top,rgba(255,255,255,0),rgba(236,241,248,1) 40%);}
	.vha_ico{position: absolute;transform: translate(-50%,-50%);}
	.vha_list .vha_ico:nth-child(1){left: 7%;top: -45px;animation: spina 6s infinite linear;transform-origin: 50% 30%;}
	.vha_list .vha_ico:nth-child(2){left: 23%;top: 145px;animation: spin-reverse 3s infinite linear;transform-origin: 30% 60%;}
	.vha_list .vha_ico:nth-child(3){left: 50%;top: 52%;animation: spina 7s infinite linear;transform-origin: 50% 30%;}
	.vha_list .vha_ico:nth-child(4){right: 22%;top: 58%;animation: spin-reverse 5s infinite linear;transform-origin: 30% 60%;}
	.vha_list .vha_ico:nth-child(5){right: 2%;top: 145px;animation: spina 6s infinite linear;transform-origin: 50% 30%;}
	@keyframes spin-reverse{
		0%{transform: translate(-50%,-50%);}
		25%{transform: translate(-48%,-45%);}
		50%{transform: translate(-50%,-50%);}
		75%{transform: translate(-54%,-55%);}
		100%{transform: translate(-50%,-50%);}
	}
	@keyframes spina{
		0%{transform: translate(-50%,-50%);}
		25%{transform: translate(-55%,-58%);}
		50%{transform: translate(-50%,-50%);}
		75%{transform: translate(-45%,-43%);}
		100%{transform: translate(-50%,-50%);}
	}
	@keyframes linearsa {
		to{transform:translate(-50%,-50%) rotate(360deg);transform-origin: center;}
	}
	@media screen and (max-width:1366px) {
		.vha_list .vha_ico:nth-child(1){left: 4%;}
		.vha_list .vha_ico:nth-child(5){right: 0;}
		.vh_jtb{bottom: 25px;}
		.vh_list p{font-size: 1rem;}
	}
	@media screen and (max-width:1270px) {
		.vh_list ul li{right: 70px;}
		.vh_bg::before{width: 1000px;height: 1000px;}
		.vha_list .vha_ico:nth-child(1){left: 11%;}
		.vha_list .vha_ico:nth-child(2){left: 21%;}
		.vha_list .vha_ico:nth-child(3){top: 56%;}
	}
	@media screen and (max-width:1024px) {
		.vh_jt{display: none;}
		.vh_list ul{justify-content: space-around;}
		.vha_list .vha_ico:nth-child(1){top: 50%;}
	}
	@media screen and (max-width:768px) {
		.vha_tit p{font-size: 1.25rem;}
		.vha_list .vha_ico:nth-child(3){left: 43%;}
		.vha_tit{padding-top: 130px;}
		.vh_list ul li{width: 33.333%;margin-bottom: 20px;}
		.vh_list ul{flex-wrap: wrap;justify-content: flex-start;}
		.vh_list ul:nth-child(1){padding-bottom: 0;}
		.vha_tit h2{font-size: 1.875rem;}
	}
	@media screen and (max-width:520px) {
		.vh_tit{padding: 30px 0 30px;}
		.vh_tit span{font-size: 1.875rem;}
		.vh_tit h2{font-size: 1.65rem;margin-top: -20px;}
		.vh_list ul li{width: 22%;margin-left: 4%;}
		.vh_list ul li:nth-child(4n+1){margin-left: 0;}
		.vh_list p{font-size: 0.75rem;}
		.vh_list p br{display: none;}
		.vh_list ul:nth-child(2){display: none;}
		.vha_tit h2{font-size: 1.65rem;}
		.vha_tit p{font-size: 1.125rem;padding: 0 10px;}
		.vha_list .vha_ico:nth-child(2) img{height: 60px;}
		.vha_list .vha_ico:nth-child(2) {top: 55px;}
		.vha_list .vha_ico:nth-child(4) img{height: 70px;}
		.vha_list .vha_ico:nth-child(4){top: 31%;}
		.vha_list .vha_ico:nth-child(5) img{height: 80px;}
		.vha_list .vha_ico:nth-child(5){right: -7%;}
		.vha_list .vha_ico:nth-child(3){top: 75%;}
		.vha_tit{padding-top: 50px;}
		.vha_list{height: 285px;}
		
	}
	
	.vi{background: white;padding-bottom: 60px;}
	.vi_tit{text-align: center;padding: 80px 0 50px;}
	.vi_tit h2{color: #050505;font-size: 3rem;}
	.vi_tit p{color: #6f6f6f;font-size: 1.5rem;}
	.vi_top{margin-bottom: 80px;}
	.vi_top ul{display: flex;justify-content: space-between;}
	.vi_top li{margin-left: 20px;}
	.vi_top li:nth-child(1){margin-left: 0;}
	.vi_top p{color: #404040;font-size: 1.25rem;margin-top: 15px;text-align: center;}
	.vi_item{background: #ecf1f8;padding: 25px 29px;border-radius: 20px;margin-bottom: 30px;}
	.vi_item h2{color: #323232;font-size: 1.5rem;margin-bottom: 20px;}
	.vi_item .vi_img:nth-of-type(1){margin-bottom: 45px;}
	.vj .gm{display: flex;justify-content: space-between;height: 230px;align-items: center;}
	.vj_l p{color: #2a2a2a;font-size: 1.5rem;margin-bottom: 10px;}
	.vj_l h2{color: #b90000;font-size: 2.375rem;font-weight: bold;}
	.vj_r a{display: flex;align-items: center;height: 63px;background: #c00000;padding: 0 55px;border-radius: 10px;font-size: 1.5rem;color: white;}
	.vj_r a img{margin-right: 15px;}
	@media screen and (max-width:1270px) {
		.vj_l p{font-size: 1.25rem;}
		.vj_l h2{font-size: 1.65rem;}
		.vj_r a{font-size: 1.25rem;}
		.vj_r a img{height: 30px;}
		.vj_r a{padding: 0 30px;}
	}
	@media screen and (max-width:1024px) {
		.vj .gm{flex-wrap: wrap;}
	}
	@media screen and (max-width:768px) {
		.vi_top p{font-size: 1rem;}
	}
	@media screen and (max-width:520px) {
		.vi_tit{padding: 50px 0 20px;}
		.vi_tit h2{font-size: 1.65rem;}
		.vi_tit p{font-size: 1.125rem;}
		.vi_top ul{flex-wrap: wrap;justify-content: space-around;}
		.vi_top p{margin-top: 5px;}
		.vi_top li{margin-left: 0;width: 45%;margin-bottom: 20px;}
		.vi_top{margin-bottom: 30px;}
		.vi_item{padding: 20px 10px;border-radius: 10px;margin-bottom: 10px;}
		.vi_item h2{margin-bottom: 10px;font-size: 1.25rem;}
		.vi_item .vi_img:nth-of-type(1){margin-bottom: 10px;}
		.vj .gm{height: auto;padding: 30px 0;justify-content: center;text-align: center;}
		.vj_l p{font-size: 1rem;}
		.vj_l h2{font-size: 1.125rem;}
		.vj_r a{padding: 0 20px;font-size: 1rem;height: 40px;margin-top: 20px;}
		.vj_r a img{margin-right: 5px;height: 25px;}
		.vi{padding-bottom: 30px;}
	}
	
	
	
	
	