@charset "utf-8";
@media(max-width:1920px){
html{font-size:100px}
}
@media(max-width:1680px){
html{font-size:100px}
}
@media(max-width:750px){
html{font-size:90px}
}
@media(max-width:640px){
html{font-size:80px}
}
@media(max-width:570px){
html{font-size:70px}
}
@media(max-width:500px){
html{font-size:60px}
}
@media(max-width:440px){
html{font-size:55px}
}
@media(max-width:400px){
html{font-size:50px}
}
@media(max-width:370px){
html{font-size:40px}
}
input[type=text]{-webkit-appearance:none}
input[type=password]{-webkit-appearance:none}
textarea{-webkit-appearance:none}
@media all and (-webkit-min-device-pixel-ratio:2){
.px1{border-width:.5px!important}
}
h1{text-align:center;font-size:.35rem;color:#333;font-weight:700}
.info{color:#999;font-size:14px;line-height:1.5;text-align:center}
.content{font-size:.3rem;color:#666;line-height:2;text-align:justify;word-break:break-all}
.content div{padding:.1rem 0}
.content img{max-width:100%!important;height:auto!important}
.content p{padding:.1rem 0}
.content ol{list-style-position:inside;padding-left:20px}
.content ol li{list-style-type:decimal;list-style-position:inside}
.content ul{list-style-position:inside;padding-left:20px}
.content ul li{list-style-type:decimal;list-style-position:inside}
.top{height:1.2rem;position:relative;background:url(../images/1.png) .2rem center no-repeat;background-size:auto 60%}
.top a.back{width:.6rem;height:.6rem;position:absolute;right:1rem;top:.3rem;background:url(../images/3.png) center center no-repeat;background-size:auto 100%}
.top a.menu{width:.6rem;height:.6rem;position:absolute;right:.2rem;top:.3rem;background:url(../images/2.png) center center no-repeat;background-size:auto 100%}
.bannera{width:100%}
.bannera img{width:100%}
.swp1{position:relative;width:100%;overflow:hidden}
.swpg{width:100%;left:0;bottom:10px;z-index:999999;position:absolute;text-align:center}
.swp1 .swiper-pagination-bullet{width:15px;height:6px;margin:0 2px!important;border-radius:100px;background:#fff;opacity:1}
.swp1 .swiper-pagination-bullet-active{width:35px;background:#ed3969}
.what{background:#f3f3f3}
.what a{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:.2rem .5rem}
.what a em{font-size:.3rem;color:#969696;font-weight:700}
.what a span{font-size:.3rem;color:#ed3969}
.tou{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:url(../images/png/h10.png) center center repeat-x}
.tou div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;background:#fff;padding:.5rem .2rem}
.tou div em{color:#d31a64;font-size:.35rem;font-weight:700}
.tou div span{color:#777;font-size:.2rem}
.more a{display:block;background:#ea1c31;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:.25rem 0}
.more a em{color:#fff;font-size:.35rem;background:url(../images/4.png) left center no-repeat;background-size:.4rem .4rem;padding-left:.7rem}

.ziyu{}
.ziyu li{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;padding:.1rem 0;}
.ziyu li span{ width: 60%;}
.ziyu li span a{color:#000000;font-size:.30rem;}
.ziyu li em{color:#8b8b8b;font-size:.30rem;}


.ziyus{padding:20px 0}
.ziyus *{box-sizing:border-box}
.ziyus{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.ziyus a{width:49%;margin-right:2%;margin-bottom:20px}
.ziyus a .d1{overflow:hidden;position:relative}
.ziyus a .d1::after{background:url(../images/p.png) center center no-repeat rgba(21,24,29,.41);content:'';width:100%;height:100%;position:absolute;left:0;top:0}
.ziyus a:hover .d1::after{background:url(../images/p.png) center center no-repeat rgba(21,24,29,.2);content:'';width:100%;height:100%;position:absolute;left:0;top:0}
.ziyus a .d1 img{width:100%;background:#eee}
.ziyus a .d2{line-height:1.5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px}
.ziyus a .d2 em{color:#333;font-size:.3rem}
.ziyus a:nth-child(2n){margin-right:0}
.kclist li{display:block;background:#c92234;margin-bottom:.3rem}
.kclist li a{padding:0 .3rem .6rem .3rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.kclist li a div{padding-top:.5rem}
.kclist li a img{height:1rem}
.kclist li a span{width:100%;line-height:1;color:#fff;font-size:.4rem;font-weight:700;padding:.2rem 0;position:relative}
.kclist li a span:after{border-top:1px #fff solid}
.kclist li a em{display:block;color:#fff;font-size:.3rem;margin-top:.2rem}
.kclist li.hui{background:#d4d4d4}
.kclist li.hui a span{color:#000}
.kclist li.hui a em{color:#c92234}
.xxlc{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding-bottom:.8rem}
.xxlc .d1{width:30%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.xxlc .d1 img{width:100%}
.xxlc .d1 em{color:#333;font-size:.3rem;padding-top:.8rem}
.xxlc .d2{width:30%}
.xxlc .d2 img{width:100%;background:url(../images/6.png) center center no-repeat}
.tab{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.tab a{width:50%;padding:.05rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center}
.tab a em{color:#333;font-size:.3rem;background:#dadada;text-align:center;width:100%;padding:.2rem 0}
.tab a.cur em{background:#c92234;color:#fff}
.item{display:none}
.item.cur{display:block}
.topnew .d1 a{display:block}
.topnew .d1 a img{width:100%;background:#eee}
.topnew .d3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:.2rem 0}
.topnew .d3 em{width:70%}
.topnew .d3 em a{color:#333;font-size:.35rem;font-weight:700}
.topnew .d3 span{color:#727272;font-size:.3rem}
.topnew .d4{color:#727272;font-size:.3rem;line-height:2}
.topnew .d5{display:none}
.maint .ziyu{position:relative;padding:.2rem 0}
.maint .ziyu:before{height:1px;content:'';width:100%;border-bottom:1px solid #ddd;position:absolute;top:-1px;right:0;transform:scaleY(.5);-webkit-transform:scaleY(.5);z-index:10}
.maint .ziyu:after{height:1px;content:'';width:100%;border-top:1px solid #ddd;position:absolute;bottom:-1px;right:0;transform:scaleY(.5);-webkit-transform:scaleY(.5);z-index:10}
.xueyuan ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.xueyuan li{width:32%}
.xueyuan li a{display:block}
.xueyuan li a img{width:100%}
.xueyuan li .d2{padding:.3rem 0;text-align:center}
.xueyuan li .d2 em{color:#333;font-size:.3rem}
.linbg{background:url(../images/7.png) center top no-repeat;background-size:100% 100%;padding:.5rem 0}
.tous{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.tous em{color:#2c2c2c;font-size:.35rem;font-weight:700}
.tous span{color:#bcbcbc;font-size:.3rem}
.dlink ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.dlink li{width:30%;padding:.15rem 0}
.dlink li a{color:#333;font-size:.3rem}
.appbar{position:fixed;left:0;bottom:0;width:100%;z-index:9999999;background:url(../images/8.png) left center no-repeat;background-size:100% 100%}
.appbar ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.appbar li{flex:1}
.appbar li a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;padding:.2rem 0}
.appbar li a img{height:.5rem}
.appbar li a em{color:#fff;font-size:.25rem;padding-top:.1rem}
.appbar li:nth-child(1){background:url(../images/12.png) right top repeat-y}
.appbar li:nth-child(2){background:url(../images/12.png) right top repeat-y}
.appbar li:nth-child(3){background:url(../images/12.png) right top repeat-y}
.vipcata{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.vipcata a{width:32%;height:1.5rem;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.vipcata a span{color:#333;font-size:.2rem;padding-left:.8rem;padding-right:.2rem;font-weight:700}
.vipcata a.cur span{color:#fff}
.vipcata a:nth-child(1){background:url(../images/16.png) .2rem center no-repeat #d4d4d4;background-size:.4rem auto}
.vipcata a:nth-child(2){background:url(../images/17.png) .2rem center no-repeat #d4d4d4;background-size:.4rem auto}
.vipcata a:nth-child(3){background:url(../images/18.png) .2rem center no-repeat #d4d4d4;background-size:.4rem auto}
.vipcata a:nth-child(1).cur{background:url(../images/16s.png) .2rem center no-repeat #c92234;background-size:.4rem auto}
.vipcata a:nth-child(2).cur{background:url(../images/17s.png) .2rem center no-repeat #c92234;background-size:.4rem auto}
.vipcata a:nth-child(3).cur{background:url(../images/18s.png) .2rem center no-repeat #c92234;background-size:.4rem auto}
.coursetitle{color:#333;font-size:.4rem;text-align:center;font-weight:700}
.catalist{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.catalist div{width:50%;padding:.05rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center}
.catalist div a{color:#333;font-size:.3rem;background:#dadada;text-align:center;width:100%;padding:.2rem 0}
.catalist div.cur a{background:#c92234;color:#fff}
.dxss li{display:block;position:relative}
.dxss li a{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:.2rem}
.dxss .d1{width:40%}
.dxss .d1 img{width:100%}
.dxss .d2{margin-left:.2rem;flex:1;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}
.dxss .d2 div{width:100%}
.dxss .d3 em{color:#333;font-size:.3rem;font-weight:700}
.dxss .d4{flex:1}
.dxss .d4 em{color:#727272;font-size:.25rem}
.dxss .d5{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.dxss .d5 em{color:#727272;font-size:.25rem}
.dxss .d5 span{color:#fff;font-size:.25rem;background:#c92234;padding:.15rem .3rem}
.pn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.pn div{width:100%;color:#333;font-size:.3rem;margin-bottom:.1rem}
.zz{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#eee;padding:.2rem 0}
.zz em{color:#333;font-size:.25rem}
.zz a{font-size:.3rem;color:grey;padding-left:.45rem;margin-left:.2rem}
.zz a.cur{color:#d31a64}
.zz a:nth-child(2){background:url(../images/20.png) left center no-repeat;background-size:.35rem auto}
.zz a:nth-child(3){background:url(../images/21.png) left center no-repeat;background-size:.35rem auto}
.zz a:nth-child(4){background:url(../images/22.png) left center no-repeat;background-size:.35rem auto}
.zz a:nth-child(5){background:url(../images/23.png) left center no-repeat;background-size:.35rem auto}
.spp ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.spp li{width:50%;padding:0 .1rem}
.spp a{display:block}
.spp a img{width:100%}
.spp .d2{height:.9rem;margin-top:.1rem}
.spp .d2 em{color:#333;font-size:.3rem}
.pjtxt{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.pjtxt span{color:#333;font-size:.3rem}
.pjtxt em{color:#c92234;font-size:.3rem}
.pllist li{display:block;padding:.2rem;box-shadow:rgba(0,0,0,.2) 0 2px 6px 0;margin-bottom:.3rem;border-radius:3px}
.pllist .d1{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.pllist .d1 em{color:#c92234;font-size:.3rem}
.pllist .d1 span{color:#c92234;font-size:.3rem}
.pllist .d1 i{color:#999;font-size:.25rem;flex:1;text-align:right}
.pllist .d2{color:#666;font-size:.25rem;line-height:1.5;padding:.2rem;background:#efefef;margin:.2rem 0}
.pllist .d3{display:none;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.pllist .d3 em{color:#333;font-size:.25rem}
.pllist .d3 span{color:#333;font-size:.25rem}
.iptx{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}
.iptx input[type=text]{border:0 #ccc solid;color:#333;font-size:14px;padding:.15rem .2rem;background:#eee}
.iptx textarea{border:0 #ccc solid;color:#333;font-size:14px;padding:.15rem .2rem;background:#eee;width:100%}
.iptx label{color:#999;font-size:14px;padding-left:.2rem}
.iptx button{border:0 #ccc solid;background:#c92234;color:#fff;font-size:.25rem;padding:.15rem .3rem}
.iptx .flex1{flex:1}
.winbg{background:url(../images/22.jpg) center center no-repeat;background-size:cover}
.vdbd{border:2px #fff solid}
.winbg .topwin{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.winbg .topwin .s1 em{display:block;line-height:1;color:#e7e600;font-size:.3rem;font-weight:700}
.winbg .topwin .s1 span{display:block;line-height:1;color:#fff;font-size:.2rem;padding-top:.1rem}
.winbg .topwin .s2{color:#fff;font-size:.2rem;line-height:1.5;text-align:left}
.winbg .d1{line-height:1;color:#fff;font-size:.25rem;font-weight:700;text-align:center;margin-top:.2rem}
.winbg .d2{line-height:1;color:#fffc00;font-size:.2rem;text-align:center;line-height:1.5;margin-top:.1rem}
.winbg .d3{line-height:1;color:#fff;font-size:.2rem;text-align:center;line-height:1.5;margin-top:10px}
.winbg .d3 i{color:#fff001}
.winbg .jiao{height:.8rem}
.mipt{text-align:center}
.mipt input[type=text]{border:0 #ccc solid;color:#333;font-size:.2rem;padding:.1rem .2rem;width:70%}
.mipt input[type=text]:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3);outline:0;border-radius:3px}
.layui-m-layer-aaa .layui-m-layercont{padding:0!important;line-height:0}