html{-webkit-text-size-adjust:none;  }
a{outline:none; text-decoration:none;} a:hover{ text-decoration:none;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{font-size:12px; background-color:#fff;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"],input[type="text"],input[type="password"],textarea, button { -webkit-appearance: none !important;} em,i{ font-style:normal;}
select{-webkit-appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);   }
img{ display:block;}
html {
	font-size:62.5%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width:321px) { /*iphone5*/
html {
font-size:62.5%!important
}
}
@media only screen and (min-width:361px) {
html {
font-size:70.31%!important
}
}
@media only screen and (min-width:376px) {
html {
font-size:73.24%!important
}

}
@media only screen and (min-width:481px) {
html {
font-size:84%!important
}
}
@media only screen and (min-width:561px) {
html {
font-size:90%!important
}
}
@media only screen and (min-width:641px) {
html {
font-size:100%!important
}
}
.hslclear{ clear:both; display:block;}
.hslh1{ display:block; height:1rem;}
body {
    font-family: "Microsoft YaHei",sans-serif;
    margin: 0 auto;
    max-width: 640px;
    min-width: 320px;
    padding: 0;
    width: 100%;
	overflow-x:hidden;
	background-color:#f1f1f1 !important;
}
/* .ad{padding: 1.5rem 0rem;} */
.ad img{width: 100%;}
.box-tit{border-radius:4px 4px 0 0;position: relative;text-align: center;}
.box-tit h2{text-align: center;font-size: 2rem;}
.btn-kc{margin:1rem;overflow: hidden;}
.btn-kc span{width: 50%;float: left;display: block;}
.btn-kc a{text-align: center;display: block;margin: .5rem;border-radius: 2.5rem;height: 3.2rem;line-height: 3.2rem;font-size: 1.3rem;}
.btn-kc a.btn-kcl{background-color:#ffb967;color: #ffffff;border: 1px solid #ffb967; } 
.btn-kc a.btn-kcr{color: #FFFFFF;border: 1px solid #56b523;background-color: #56b523; }
.box-tit img{width: 100%;}

.hslbanner{background-color: #f6f6f6;position: relative;}
.hslbanner a{ display:block;}
.hslbanner a img{ width:100%;}
.hslbanner video{ width:100%; display:block; max-width:640px;}
.hslbt{ margin:1rem 0; text-align:center;}
.hslbt h2{ display:inline-block; margin:0 auto; position:relative; font-size:1.5rem; background-color:#fff4e8; border-radius:3rem; height:2.3rem; line-height:2rem; padding:0 .8rem;}
.hslbt1{ width:2rem; height:2rem; display:block; background-color:#ffb967; border-radius:2rem; position:absolute; top:.6rem; left:-3rem;}
.hslbt2{ width:1rem; height:1rem; display:block; background-color:#ffb967; border-radius:1rem; position:absolute; top:-.6rem; right:-1rem;}
.hslbt3{ width:.8rem; height:.8rem; display:block; border:1px solid #ffb967; border-radius:1rem; position:absolute; top:.6rem; right:-3rem; padding:.4rem;}
.hslbt3 i{border:1px solid #ffb967;border-radius:1rem; display:block; height:.8rem; width:.8rem; margin-top:-.35px; margin-left:-.35px;}
.hslbt p{font-size: 1.2rem;margin-top: .5rem;}

/* 表单 */
.bd1{padding: 1rem;margin-top: -6rem;}
.bd1 .bdtit{background-color: #ffffff;border-radius:4px 4px 0 0;line-height: 5rem;height: 5rem;position: relative;}
.bd1 .bdtit h2{border-bottom: 1px solid #f2fbfa;text-align: center;font-size: 2rem;}
.bd1 .bdtit:before{width: 60px;height: 5px;background-color: #d4f3ed;content: "";display:inline-block;bottom: -3px;position: absolute;left: 0; right: 0; margin-left: auto; margin-right: auto; }
.box-tit span {font-size: 1.2rem;}

.hslbox1_2{ padding:1rem;background-color: #ffffff;border-radius:0 0 4px 4px;}
.hslbox1_2 .box-tit h2 span{font-size: 2rem;color: #525c64;}
.hslbox1_2 .hslinput{ display:block; height:4rem; color:#666; font-size:1.3rem; width:100%; border:0px solid #ffffff; border-radius:.5rem; text-indent:3.5rem;background-color: #ededed;}
.hslbox1_2 .hslztbd1{ display:block; background-color:#54cfb8; height:4rem; color:#fff; font-size:1.5rem; width:100%; border:none; border-radius:.5rem; margin-top:1rem;}
.hslbox1_2 .box-tit{margin-top: 0rem;}
.hsldbbd2_1 {height: 4rem;margin-bottom: 1rem;position: relative;margin-top: 1rem;}
.hsldbbd2_1 i {position: absolute;display: block;font-size: 2rem;color: #d8d8d8;line-height: 2rem;left: .8rem;height: 2rem;border-right: 1px solid #ddd;
top: 1rem; padding-right: .5rem;}
.hslbox1_2 span{font-size: 1.2rem;}

.lalel-checkbox {width: 50%;float: left;height:2rem;cursor: pointer;text-align: center;}
.lalel-checkbox>input {display: none;}
.lalel-checkbox>span {font-size: 1.2rem;height: 35px;line-height: 24px;padding-left:2rem;color: #333;position: relative;display:inline-block;}
.lalel-checkbox>span::before {content: "";width: 15px;height: 15px;border: 2px solid #ddd;position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;left: 0;top: 5px;}
.lalel-checkbox>span::after {content: " ";width: 9px;height: 9px;background: #f2f2f2;position: absolute;left: 3px;top: 8px;}
.lalel-checkbox>input:checked+span {font-size: 1.2rem;height: 25px;line-height: 24px;padding-left:2rem;color: #54cfb8;position: relative;}
.lalel-checkbox>input:checked+span::before {content: "";width: 15px;height: 15px;border: 1px solid #54cfb8;position: absolute;-webkit-box-sizing: border-box;
box-sizing: border-box;left: 0;top: 5px;}
.lalel-checkbox>input:checked+span::after {content: " ";width: 9px;height: 9px;background: #54cfb8;position: absolute;left: 3px;top: 8px;}


/* 描述 */
.box1 {background-image: url(../images/2.jpg);background-size: cover;}
.box1 p{padding: 3rem 3rem 12.5rem;font-size: 1.2rem;}
.box1 p i{color: #f3302d;}

.box1-1{background-color: #ffffff;overflow: hidden;position: relative;}
.box1-1 ul{margin-top: 1rem;}
.box1-1 li{text-align: center;width: 50%;float: left;}
.box1-1 li a{width: 70%;display: block;margin: 0 auto;border: 2px solid #57b624;border-radius: 5px;margin-bottom: 1rem;padding: 1rem 0;}
.box1-1 ul li span{display: block;color: #000000;font-size: 1.2rem;}
.box1-1 i{color: #57b624;font-size: 4rem;}
.box1-1-bg img{width: 35%;margin:auto;position: absolute; overflow: auto; margin: auto;top: 0; left: 0; bottom: 0; right: 0;}

/* 表单 */
.xfbd-tit img{width: 100%;z-index: 100;position: relative;}
.hslbox02{ padding:1rem; background-color:#ffffff;margin: 1rem;border-radius: 5px;margin-top: -6rem;z-index: 105;position: relative;}
.hslbox02 span{ display:block; text-align:center; font-weight:bold; color:#333; font-size:2rem;}
.hslbox02 span b{ color:#b01e1e;}
.hslbox02_1{width:70%;}
.hslbox02_1 input{ border-radius:.5rem; height:3.6rem; border:none; background-color:#f1f1f1; width:100%; text-indent:1rem; font-size:1.3rem;}
.hslbox02_2{text-align:center; margin-left:1rem; width:30%;}
.hslbox02_2 input{ background-color:#ffb967; height:3.6rem; font-size:1.3rem; color:#fff; border:none; border-radius:.5rem; width:100%;}
.hslbox03{ margin-bottom:1rem;overflow:hidden;}
.hslbox02 p{ text-align:center; font-size:1rem; color:#999;}
.hslbox02_0{ display:flex;justify-content: space-between; margin-top:1rem;}
.hslbox03_0{ margin:1.5rem 1rem;border: 1px solid #f5f5f5;border-radius: 100px;box-shadow: 0 0px 5px rgba(0,0,0,.1);}
.hslbox03_0 img{width: 100%;border-radius: 100px;}
.hslbox02_03 input{border-radius:.5rem; height:3.6rem; border:none; background-color:#f1f1f1; width:100%; text-indent:1rem; font-size:1.3rem;}


/* 理论 */
.box2{margin-top: 2rem;}
.box2-tit h2{font-size: 1.8rem;text-align: center;font-weight: 400;color: #fbc084;margin: 1rem;}
.box2-tit .box2-tit-c{color: #57b624;}
.box2-list{margin: 0 .5rem;}
.box2-list li{width: 33.3333%;float: left;margin-bottom: 1rem;}
.box2-list li a{display: block;margin: 0 .5rem;}
.box2-list li a span{display: block;}
.box2-list li a span img{width: 100%;}
.box2-list a{display: block;}
.box2-list li a p{text-align: center;line-height: 3rem;font-size: 1.2rem;color: #fff;background-color: #ffb967;border-radius: .3rem;height: 3rem;}
.box2-list1 li a p{background-color: #57b624;}

/* 师资 */
.box3{background-color: #FFFFFF;overflow: hidden;padding: 2rem .5rem;}
.box3 .box-tit{margin-top: 2rem;}

.box3all{width: 33.3333%; float:left;}
.box3list{padding: 0;}
.box3txtall{padding:0.5rem;position: relative;}
.box3txtall1{background-color: #ffffff;padding-bottom: 1rem;overflow: hidden;padding-top: 3rem;border-radius:0.5rem;}
.box3txtall1 span{width: 49%;display: block;position: absolute; left: 50%; top: 0rem;transform: translate(-50%, -50%);margin-left: -.2rem;}
.box3txtall1 span img{width: 100%;border-radius: 100rem;border: 0.2rem #ffffff solid;}
.box3txtall1 p{text-align: center;font-size: 1.2rem;}
.box3txtall1 p b{color: #ff0000;}
.box3txtall1 a{display: block;width: 70%;border-radius: 100rem;color: #ffffff; padding: 1rem;text-align: center;margin: 1rem auto 0rem;font-size: 1.2rem;}
.box3all{margin-top: 4rem;}
.box3-bc1{background-color: #ffebd3;}
.box3-bc2{background-color: #d5f8c2;}
.box3-bc3{background-color: #fbe7e8;}
.box3txtall p{color: #575757;}

/* 设备 */
.box4{overflow: hidden;padding: 2rem .5rem;}
.box4-list li{width: 33.333%;float: left;}
.box4-list li span{margin: .5rem;display: block;}
.box4-list li img{width: 100%;border-radius: .5rem;}


/* 证书 */
.box5{background-color: #ffffff;overflow: hidden;padding: 2rem .5rem;}
.box5-list{margin: 0;}
.box5-list li{width: 33.3333%;float: left;margin-bottom: 1rem;}
.box5-list li a{margin: 0 .5rem;display: block;}
.box5-list li a img{width: 100%;}
.box5-list li a p{text-align: center;line-height: 2rem;font-size: 1.2rem;color: #000000;}

/* 就业 */
.box6{padding: 2rem .5rem;}
.box6-list{margin: 0;}
.box6-list li{width: 50%;float: left;margin-bottom: 1rem;}
.box6-list li a{margin: 0 .5rem;display: block;}
.box6-list li a img{width: 100%;border-radius: .5rem;}
.box6-list li a p{text-align: center;line-height: 2rem;font-size: 1.2rem;color: #000000;}
.box6-pic{margin: 0 .5rem;}
.box6-pic li{width: 25%;float: left;margin-bottom: 1rem;}
.box6-pic li a{margin: 0 .5rem;display: block;}
.box6-pic li a img{width: 100%;}
.box6-pic li a p{text-align: center;line-height: 2rem;font-size: 1.2rem;color: #000000;}

.hslbox8{ position:relative; overflow:hidden; margin:0 1rem;}
.hslbox8_1 a{ display:block; background-color:#fff; padding-bottom:1rem;}
.hslbox8_1 p{ padding:.5rem 0; font-size:1.1rem; line-height:1.6rem; color:#333; text-align:center;}
.hslbox8_1 strong{ display:block; margin:0 1.5rem; border:1px solid #ffb967; color:#ffb967; font-size:1.2rem; font-weight:normal; height:2.4rem; line-height:2.4rem; text-align:center; border-radius:.5rem;}

.hslbox9{ padding:2rem 1rem; background-color:#fff;}
.hslbox9_1{ height:3.6rem; line-height:3.6rem; border-radius:3rem; box-shadow:.5rem .3rem .5rem rgba(0,0,0,.2); position:relative; background-color:#ffeeda; text-indent:1rem; margin-top:1rem;}
.hslbox9_1 span{ display:block; height:3.6rem; line-height:3.6rem; border-radius:3rem; position:absolute; right:0; padding:0 1rem; background-color:#ffb967; top:0; z-index:1; text-indent:0; color:#fff;}
.hslbox9_1 a{ color:#333; font-size:1.2rem;}
.hslbox9_1:nth-child(2n+2){ background-color:#f4ffee;}
.hslbox9_1:nth-child(2n+2) span{ background-color:#57b624;}

.bottomnav,.hsldbdh,.hsldbbd{display:none !important;}

