main{overflow-x:hidden;height:100vh;}
header{background: #1a0031;position:sticky;top:0;z-index:100;padding:10px 15px;}
.tpcola{width:200px;}
.tpcolb{width:calc(100% - 200px);}
.tpcola a img{width:160px;}
.tpcolb .ulmu li a{display:block;padding:10px 10px;color: rgba(255,255,255,0.9);font-size:15px;}
.mbul{display:none;}
.mbul li a{width:40px;height:40px;color: rgba(255,255,255,0.7);}

.homeslide{height:55hv;}
.slidebg{height:55vh;background: #eee;overflow:hidden;}
.slidebg span{height:110vh;left:0;top:-52vh;background: radial-gradient(ellipse at center, rgba(118,13,204,1) 0%, rgba(40,1,74,1) 67%, rgba(40,1,74,1) 100%);}
.sliden{top:0;left:0;right:0;z-index:115;background: url(../../slide/slidebg.png) no-repeat 45px 50%;background-size:20%;}
.slidbx img{max-height:50vh;}
.slidbxrv img{max-height:55vh;margin-top:-2.5vh;}
.sdcontul{z-index:120;bottom:20px;left:0;}
.sdcontul li{width:15px;height:15px;background:#920fff;border-radius:50%;margin:0 4px;cursor:pointer;}
.sdcontul .actv{background: #fff;}
.slidbx{display:none;position:absolute;height:100%;right:0;bottom:0;}
.slideout{display:flex !important;animation:sout 0.3s linear;}
.slidesw{animation:wout 0.3s linear;display:flex !important;}
@keyframes sout{100%{transform: scale(0.6) translate(-80%, 0%) translate3d(0, 0, 0);opacity:0;}}
@keyframes wout{0%{transform: scale(1.2) translate(20%, 0%) translate3d(0, 0, 0);opacity:0;} 100%{transform: scale(1) translate(0%, 0%) translate3d(0, 0, 0);opacity:1;}}

[btna]{background: #28014a;display:block;padding:15px;color: rgba(255,255,255,0.7);font-weight:300;border-radius:12px;}
[btna]:hover{color: #fff;background: #3e0470;}

.hmrowa{padding:70px 0;}
.hmrowa [cseca]{width:50%;padding:0 35px 0 0;}
.hmrowa [csecb]{width:50%;padding:0 0 0 35px;}

.pagetpa{}
.pagetpa [bggr]{height:200%;left:0;top:-100%;background: radial-gradient(ellipse at center, rgba(118,13,204,1) 0%, rgba(40,1,74,1) 67%, rgba(40,1,74,1) 100%);}
.pagetpa .mnimage{height:100%;}
.mnimage [bggre]{width:40%;z-index:10;}
.mnimage [bggre] img{width:90%;}
.mnimage [bggr2]{z-index:5;padding:0 15px 0 0;width:60%;}
.mnimage [bggr2] img{width:100%;}
.mnimage h1{position:absolute;font-size:3.5em;color: rgba(255,255,255,0.9);bottom:10px;font-weight:300;}
.mnimage [bggreb] img{transform:scale(1.4);position:relative;top:80px;}

.pgcmc{padding:70px 0;}
.pgcmc section{width:33.33%;}
.pgcmc [pgcb]{padding:10px 15px 30px 10px;}
.pgcmc [pgcbn]{width:100%;max-width:280px;margin:0 auto;}
.pgcmc [pgcbn] img{width:200px;margin:0 auto;}
.pgcmc [pgcbn] h1{padding:0 0 35px 0;}
[pgca] ul li{padding:15px 0;}
[pgca] ul li:nth-child(2){padding:50px 0;}
[pgcc]{background: url(../../images/text1.png) no-repeat 50% 100%;background-size:95%;}

.pagehead{padding:0 20px 20px 20px;}
.pagehead img{width:100%;max-width:550px;margin:0 auto;}
[pgtle]{color: rgba(255,255,255,0.8);font-size:2.5em;padding:25px 0 10px 0;}






.mnubg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10050;background: rgba(0,0,0,0.5);display:none;}
.mbmenu{position:fixed;z-index:10051;background: rgba(40,1,74,1);width:280px;right:0;top:0;overflow-y:auto;height:100%;text-align:left;display:none;}
.mbmenu:after{content:'';position:absolute;top:-40%;left:0;width:100%;height:110%;background: radial-gradient(ellipse at center, rgba(118,13,204,1) 0%, rgba(40,1,74,1) 64%, rgba(40,1,74,1) 100%);}
.mbmenus{padding:25px 15px 25px 15px;position:relative;z-index:5;}
.mbmenus li a{display:block;padding:16px 10px;color: rgba(255,255,255,0.8);}
.bmnuhd{position:sticky;top:0;background: #1a0031;padding:55px 25px 25px 25px;z-index:5;}
.clsmu{position:fixed;top:0;right:0;z-index:10052;font-size:18px;color:rgba(255,255,255,0.7);width:50px;height:50px;}
@media screen and (max-width: 1100px) {
	.mnimage [bggr2]{display:block;}
	.mnimage h1{position:relative;}
}
@media screen and (max-width: 1000px) {
	.mnimage [bggreb] img{transform:scale(1.6);position:relative;top:80px;}
}
@media screen and (max-width: 900px) {
	.ulmu{display:none;}
	.mbul{display:inline-block;}
}
@media screen and (max-width: 800px) {
	.homeslide{height:400px;}
	.slidebg{height:400px;}
	.slidebg span{height:800px;left:0;top:-400px;}
	.sliden{background: url(../../slide/slidebg.png) no-repeat 25px 300px;background-size:20%;}
	.slidbx{align-items: center;justify-content: center;}
	.slidbx img{max-height:400px;}
	.slidbxrv img{max-height:400px;margin-top:0;}
}
@media screen and (max-width: 700px) {
	.hmrowa{padding:55px 0;}
	.hmrowa [cseca]{padding:0 8px 0 0;}
	.hmrowa [csecb]{padding:0 0 0 8px;}
	
	.mnimage h1{font-size:35px;padding:20px 0 0 0;}
	[pgtle]{font-size:25px;padding-bottom:0;}
}
@media screen and (max-width: 750px) {
	.pgcmc{padding:40px 0;display:block;width:100%;max-width:420px;margin:0 auto;}
	.pgcmc section{width:100%;}
	.pgcmc [pgcb]{padding:10px 15px 30px 10px;}
	.pgcmc [pgcbn] h1{padding:20px 0 35px 0;}
	[pgca] ul li{padding:15px 0;}
	[pgca] ul li:nth-child(2){padding:15px 0;}
	[pgcc]{background: url(../../images/text1.png) no-repeat 50% 100%;background-size:95%;padding:20px 0 150px 0;}
}
@media screen and (max-width: 700px) {
	.mnimage [bggre]{width:50%;}
	.mnimage [bggre] img{max-width:96%;max-height:96%;}
	.mnimage [bggr2]{padding:50px 0 0 0;width:50%;}	
}	
@media screen and (max-width: 480px) {
	.mnimage h1{font-size:8vw;padding-right:1vw;}
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	















