﻿*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
[class*=grid-]{float:left;padding:10px;width:100%}
.clear-grid{clear:both;float:inherit}
.container{margin:0;width:100%}
.container:after,
.container:before{display:table;clear:both;content:" "}
.nest{margin:0 -10px;padding:0;width:auto}
.grid-m-12{width:100%}
.grid-m-11{width:91.666663%}.grid-m-10{width:83.33%}
.grid-m-9{width:74.999997%}

.grid-m-8{width:66.66666664%}
.grid-m-7{width:58.333%}.grid-m-6{width:50%}

.grid-m-5{width:41.6665%}.grid-m-4{width:33.33%}.grid-m-3{width:24.99%}.grid-m-2{width:16.66666%}
.grid-m-1{width:8.33%}@media(min-width:720px){.grid-12{width:100%}
.grid-11{width:91.666663%}.grid-10{width:83.33%}.grid-9{width:74.999997%}
.grid-8{width:66.66666664%}.grid-7{width:58.333%}.grid-6{width:100%}

.grid-5{width:41.6665%}.grid-4{width:33.33%}.grid-3{width:24.99%}.grid-2{width:16.66666%}.grid-1{width:8.33%}
.grid-t-12{width:100%}.grid-t-11{width:91.666663%}.grid-t-10{width:83.33%}.grid-t-9{width:74.999997%}
.grid-t-8{width:66.66666664%}.grid-t-7{width:58.333%}.grid-t-6{width:50%}.grid-t-5{width:41.6665%}
.grid-t-4{width:33.33%}.grid-t-3{width:24.99%}.grid-t-2{width:16.66666%}.grid-t-1{width:8.33%}}@media only screen and (min-width:1024px){.grid-tl-12{width:100%}
.grid-tl-11{width:91.666663%}.grid-tl-10{width:83.33%}.grid-tl-9{width:74.999997%}.grid-tl-8{width:66.66666664%}.grid-tl-7{width:58.333%}
.grid-tl-6{width:50%}.grid-tl-5{width:41.6665%}.grid-tl-4{width:33.33%}
.grid-tl-3{width:24.99%}.grid-tl-2{width:16.66666%}
.grid-tl-1{width:8.33%}}@media only screen and (min-width:1200px){.container{max-width:1180px;margin:0 auto}
.container-fluid{max-width:90%;margin:0 5%}.grid-d-12{width:100%}.grid-d-11{width:91.666663%}
.grid-d-10{width:83.33%}.grid-d-9{width:74.999997%}.grid-d-8{width:66.66666664%}.grid-d-7{width:58.333%}
.grid-d-6{width:50%}.grid-d-5{width:41.6665%}.grid-d-4{width:33.33%}.grid-d-3{width:24.99%}.grid-d-2{width:16.66666%}
.grid-d-1{width:8.33%}}img.scale,img.responsive{max-width:100%;height:auto}
html{font-family:microsoft yahei;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}img{max-width:100%}a{text-decoration:none}
.weixin-tip{display:none;position:fixed;left:0;top:0;bottom:0;background:rgba(0,0,0,.8);filter:alpha(opacity=80);height:100%;width:100%;z-index:100}
.weixin-tip p{text-align:center;margin-top:0%;padding:0 5%}.text-center{text-align:center}
.text-left{text-align:left}

.btn{
	display:inline-block;
	padding:6px 16px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:0 solid transparent;
	border-radius:1px
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn:hover,.btn:focus,.btn.focus{
	color:#333;
	text-decoration:none
}
.btn:active,
.btn.active{
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
	cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;color:gray}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
	.btn-warn{color:#000;background-color:red;border-color:red;width:100%;margin:5px 0}.btn-primary{color:#fff;background:#291471;width:100%;margin:10px 0}

	.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#291471;border-color:#2e9afe}.btn-primary:hover{color:#fff;background-color:#291471;border-color:#2e9afe}.btn-primary:active,.btn-primary.active{color:#fff;background-color:#291471;border-color:#2e9afe}.btn-success{color:#fff;background-color:#291471;border-color:#2e9afe;width:100%;margin:5px 0}.btn-success:hover{color:#fff;background-color:#291471;border-color:#2e9afe}.btn-lg,.btn-group-lg>.btn{padding:10px 25px;font-size:18px;line-height:1.3333333;border-radius:20px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;line-height:1.3333333;border-radius:3px}.text-muted{color:#777;font-size:14px}.mg-5{margin:5px}.mgt-5{margin-top:5px}.mgb-5{margin-bottom:5px}.mgl-5{margin-left:5px}.mgr-5{margin-right:5px}.mg-10{margin:10px}.mgt-10{margin-top:10px}.mgb-10{margin-bottom:10px}.mgl-10{margin-left:10px}.mgr-10{margin-right:10px}.mg-15{margin:15px}.mgt-15{margin-top:15px}.mgb-15{margin-bottom:15px}.mgl-15{margin-left:15px}.mgr-15{margin-right:15px}.mg-20{margin:20px}.mgt-20{margin-top:20px}.mgb-20{margin-bottom:20px}.mgl-20{margin-left:20px}.mgr-20{margin-right:20px}.mgt-30{margin-top:30px}.pdt-5{margin-top:5px}.pdb-5{margin-bottom:5px}.pdl-5{margin-left:5px}.pdr-5{margin-right:5px}.pdt-10{margin-top:10px}.pdb-10{margin-bottom:10px}.pdl-10{margin-left:10px}.pdr-10{margin-right:10px}.pdt-15{margin-top:15px}.pdb-15{margin-bottom:15px}.pdl-15{margin-left:15px}.pdr-15{margin-right:15px}.info{color:#777;margin:0 5px;font-size:14px}.input-group{height:40px}.input{border:1px solid #ccc;height:100%;line-height:30px;color:red;font-weight:700;padding:2px 16px;font-size:16px;width:120px}footer{background:#000;margin-top:30px;color:#fff;line-height:30px;font-size:13px;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;padding-top:30px;padding-bottom:20px}footer a{color:#2bad95;margin:0 5px 0}.box{position:fixed;z-index:999;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.2);display:none}.box-content{background:#fff;padding:1em 2em;width:500px;max-width:90%;position:relative;left:50%;top:25%;margin-left:-250px;border:0 solid #000}.right{position:absolute;right:1em;top:.5em;cursor:pointer}@media only screen and (max-width:640px){.box-content{width:80%;margin-left:0;left:10%}}.box6{border-radius:10px 10px 10px 10px;border:0 solid #000;width:auto;height:auto;margin:0 auto}.box7 img{border-radius:5px}.box8{border-radius:10px 10px 10px 10px;border:0 solid #000;width:auto;height:auto;margin:0 auto}*{margin:0;padding:0}a{text-decoration:none}img{max-width:100%;height:auto}.weixin-tip{display:none;position:fixed;left:0;top:0;bottom:0;background:rgba(0,0,0,.8);filter:alpha(opacity=80);height:100%;width:100%;z-index:100}.weixin-tip p{text-align:center;margin-top:10%;padding:0 5%}.gg_bt{font-size:15px;padding:10px 9px;color:#fff;text-align:left}.gg_cont{line-height:30px;font-size:13px;color:#777;text-align:left}.gg_cont{line-height:30px;font-size:13px;color:#fff}.gonggao{padding:15px 20px}

.lb2{width:100%;background-color: #7B68EE;font-size:12px;line-height:20px;margin:5px 0;border-radius:5px;padding:5px 16px}
.gallery-top{height:calc(2436px/4.5);width:calc(1125px/4.5)}
.gallery-top .swiper-slide{background-size:contain;background-repeat:no-repeat;background-position:center center}
#course{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc((1125px/4.5) + 15px);height:calc((2436px/4.5) + 15px);background:#fff;border-radius:10px;box-shadow:#000 0 0 14px -3px;box-sizing:border-box;padding:7px;z-index:9999}#course .close{position:absolute;top:-11px;right:-11px;z-index:999;width:30px;height:30px;font-size:27px;display:flex;align-items:center;justify-content:center}#imgMask{width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5) url('https://jihuoma.cc/images/mark.png')no-repeat center center/cover;z-index:999;display:none}.close-course{background-color:#8cd4f5;color:#fff;border:0;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px auto;cursor:pointer}.mask{width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:999;display:none}.swiper-container{--swiper-navigation-color: black}
#course .close{color:red;font-size:27px}

.btn
