html { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: 40px; background: #fff; }
body { min-width: 8rem; max-width: 16rem; margin: 0 auto; font-family: arial, Microsoft Yahei; color: #333; background: #fff; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0rem;padding: 0rem ; }
ul, li { list-style: none ; }
a:active, a:hover { outline: none; }
img { width: 100%; vertical-align: top; }
a { outline: none; text-decoration: none; cursor: pointer; color: #333; }
a:hover { text-decoration: none; outline: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
input[type="search"] { -webkit-appearance: text field; box-sizing: content-box; }
input[type="search"]:-webkit-search-cancel-button, input[type="search"]:-webkit-search-decoration { -webkit-appearance: none; }
button { overflow: visible; }
button, select { text-transform: none; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.left { float: left; }
.right { float: right; }

@font-face {
  font-family: "FZWBJW";
  src: url(../font/FZWBJW.1TTF);
}
.part{width: 16rem;height: 264rem;background: url(../img/part.jpg) no-repeat;background-size: 100%;padding-top: 0.8rem;}
/* 培养目标start */
.pymb{width: 13.8rem;height: 3.925rem;margin: auto;background: url(../img/pymb.png) no-repeat;background-size: 100%;padding: 0.5rem 0.6rem;}
.pymb .psign{width: 0.85rem;height: 3.325rem;background: url(../img/pymb_sign.png) no-repeat;background-size: 100%;font-family: "FZWBJW";font-size: 0.6rem;font-weight: bold;color: #ea511e;writing-mode:sideways-rl;padding-top: 0.6rem;padding-left: 0.3rem;float: left;}
.pymb .pyinfo{width: 12.15rem;height: 3.3rem;float: right;font-size: 0.45rem;padding-top: 0.25rem;line-height: 0.9rem;}
.pymb .pyinfo span{font-weight: bold;color: #ea511e;}
/* 培养目标end */
/* 多元发展start */
.dyfz{padding-top: 1.5rem;}
.dyfz .fzlist{width: 15rem;height: 10.05rem;margin: auto;}
.dyfz .fzinfo{width: 7.25rem;height: 4.75rem;position: relative;}
.dyfz .fzinfo img{position: absolute;left: 0;top: 0;}
.fzinfo .fzcn{height: 0.75rem;width: 2.8rem;text-align: center;font-weight: bold;font-size: 0.45rem;color: #fff;position: absolute;left: 2.25rem;top: 1.9rem;}
.fzinfo .fzen{width: 4.5rem;height: 0.6rem;position: absolute;left: 1.45rem;top: 2.5rem;text-align: center;font-size: 0.35rem;color: #fff;text-transform:uppercase;}
.dyfz .btn1{margin: auto;margin-top: 0.75rem;}
/* 多元发展end */
.btn1{display: block;width: 10rem;height: 1.25rem;background: url(../img/button.png) no-repeat;background-size: 100%;font-size: 0.45rem;text-align: center;line-height: 1.25rem;}
/* 大师班课程start */
.kcap{}
.kclist{width: 15.55rem;height: 87.3rem;margin: auto;background: url(../img/kcap.png) no-repeat;background-size: 100%;padding-top: 0.1rem;}
.kclist .kcinfo{width: 14.1rem;margin: auto;margin-top: 0.45rem;}
.kclist .kcinfo .kcname{height: 4.25rem;width: 13.3rem;margin: auto;font-size: 0.45rem;}
.kcinfo .kcname .nsign{width: 0.85rem;height: 3.95rem;background: url(../img/kc_sign.png) no-repeat;background-size: 100%;font-family: "FZWBJW";writing-mode:sideways-rl;padding-left: 0.35rem;line-height: 0.45rem;padding-top: 0.3rem;color: #ea511e;}
.kcinfo .kcname .ninfo{width: 11.15rem;height: 3.3rem;margin-top: 0.5rem;line-height: 0.85rem;}
.kcinfo .kcimg{width: 14rem;margin: 0.5rem auto 0.25rem;}
.kcinfo .kcimg img{width: 4.5rem;height: 4rem;margin-bottom: 0.25rem;}
.kcinfo .kcline{width: 13rem;height: 0.025rem;margin: auto;}

.kcinfo .kcname .nsign2{padding-top: 0.65rem;height: 3.6rem;}
.kcinfo .kcname .nsign3{padding-top: 1.25rem;height: 3rem;}
.kclist  .btn1{margin: auto;margin-top: 0.7rem;}
/* 大师班课程安排end */
/* 优势发start */
.dsys{padding-top: 1rem;}
.dsys .yslist{width: 15.55rem;height: 16.275rem;margin: auto;background: url(../img/dsys.png) no-repeat;background-size: 100%;padding-top: 1rem;}
.yslist .ystit{height: 2.95rem;width: 12.25rem;margin: auto;}
.yslist .ystit .titpart{height: 100%;width: 2.95rem;font-size: 0.4rem;}
.titpart .titlogo{width: 1.05rem;height: 2.925rem;background: url(../img/ys_sign.png) no-repeat;background-size: 100%;font-size: 0.45rem;
  writing-mode:vertical-lr;font-weight: bold;color: #fff;float: left;display: block;text-align: center;line-height: 1rem;margin-right: 0.25rem;}
.titpart  .yscn1{writing-mode:vertical-lr;float: left;display: block;text-align: center;line-height: 0.8rem;width: 0.8rem;height: 2.925rem;}
.yslist .ysimg{width: 13.5rem;margin: auto;margin-top: 0.9rem;}
.yslist .ysimg img{width: 6.5rem;height: 4rem;margin-bottom: 0.5rem;}
.yslist .btn1{margin: auto;margin-top: 0.7rem;}
/* 优势end */
/* 师资力量start */
.szll{margin-top: 1rem;}
.szll .szlist{width: 16rem;height: 10.95rem;}
.szll .szlist .swiper{overflow: hidden;}
.szll .szlist .swiper-wrapper{width: 8.75rem;height: 9.85rem;}
.szll .szlist .titinfo img{width: 8.75rem;height: 9.85rem;}
.swiper .titinfo{position: relative;}
.titinfo .jj{position: absolute;width: 3.3rem;height: 9rem;z-index: 10;top: 1rem;left: 1rem;}
.titinfo .jj .name{width: 1.05rem;height: 2.925rem;background: url(../img/teach_sign.png) no-repeat;background-size: 100%;
  font-size: 0.45rem;font-weight: bold;color: #000;color: #ea511e;writing-mode:vertical-lr;text-align: center;line-height: 1.05rem;float: left;}
  .titinfo .jj  .szc{width: 1.05rem;height: 5.9rem;margin-top: 0.4rem;display: block;writing-mode:vertical-lr;font-size: 0.45rem;line-height: 0.65rem;float: left;margin-left: .4rem;}

.szll .btn1{margin: auto;margin-top: 1rem;}
/* 师资力量end */

/* 璇剧▼瀹夋帓start */
.kcap{padding-top: 1.3rem;}
.tit1{width: 10.05rem;height: 1.625rem;margin: auto;background: url(../img/tit_bg1.png) no-repeat;background-size: 100%;font-size: 0.6rem;font-weight: bold;text-align: center;
  line-height: 1.625rem;color: #fff;margin-bottom: 0.9rem;}

/* 璇剧▼瀹夋帓end */
/* 瀹炴搷婕旂粌start */
.scyl{padding-top: 1.3rem;margin-top: 1rem;}
.tit2{width: 7.625rem;height: 1.425rem;background: url(../img/tit_bg2.png) no-repeat;background-size: 100%;margin: auto;font-size: 0.6rem;font-weight: bold;line-height: 1.425rem;color: #ea511e;text-align: center;}
.scyl .sclist{width: 15.55rem;height: 34.225rem;background: url(../img/sc_bg.png) no-repeat;background-size: 100%;margin: auto; margin-top: 0.9rem;padding-top: 0.025rem;}
.scyl .sclist .sc1show{width: 13.75rem;margin: auto;margin-top: 0.9rem;}
.sc1show img{width: 6.75rem;height: 4.75rem;}
.sc1show .big{width: 13.75rem;height: 8.325rem;margin-bottom: 0.25rem;}
.xjshow{margin-top: 1.5rem;}
.xjshow .xjtit{font-size: 0.6rem;font-weight: bold;text-align: center;color: #ea511e;}
.xjshow .xjlist{width: 12.5rem;margin: auto;margin-top: 0.5rem;}
.xjshow .xjlist img{width: 5.5rem;height: 5.5rem;margin-bottom: 0.5rem;}
.sclist .btn1{margin: auto;margin-top: 1.7rem;}
/* 瀹炴搷婕旂粌end */
/* 瀛﹀憳浣滃搧start */
.xyzp{margin-top: 1.45rem;}
.xyzp .zplist{width: 15.55rem;height: 27.75rem;background: url(../img/zp_bg.png) no-repeat;background-size: 100%;margin: auto; margin-top: 0.95rem;padding-top: 0.5rem;}
.zplist .zpshow{width: 14rem;margin: auto;}
.zplist .zpshow img{width: 4.5rem;height: 4.5rem;margin-bottom: 0.25rem;}
.zplist .zpshow .zp1{width: 8rem;height: 9.25rem;}
.zplist .zpshow .zp1 img{width: 8rem;height: 4.5rem;}
.zplist .zpshow .zp2{width: 5.75rem;height: 9.25rem;}
.zplist .btn1{margin: auto;margin-top: 1rem;}
/* 瀛﹀憳浣滃搧end */
/* 瀹炶?璼tart */
.sx{padding-top: 0.8rem;}
.sxlist{width: 15.55rem;height: 29.9rem;margin: auto;margin-top: 0.75rem;background: url(../img/sx_bg.png) no-repeat;background-size: 100%;position: relative;padding-top: 1rem;}
.sxlist p{width: 0.8rem;height: 2.3rem;color: #fff;background: #f98143;position: absolute;font-size: 0.45rem;text-align: center;line-height: 0.55rem;padding-top: 0.05rem;}
.sxlist .sign1{top: 2rem;left: 0.35rem;}
.sxlist .sign2{top: 11.2rem;left: 0.35rem;}
.sxlist .hjlist{width: 13.25rem;float: right;margin-right: 0.75rem;}
.sxlist .hjlist img{width: 6.5rem;height: 4.25rem;margin-bottom: 0.25rem;}
.img9{width: 14rem;height: 7.05rem;margin: auto;display: block;}
.sxlist .btn1{margin: auto;margin-top: 0.95rem;}
/* 瀹炶?璭nd */
/* 搴曢儴琛ㄥ崟start */
.db{width: 16rem;height: 8.2rem;background: url(../img/db.jpg) no-repeat;background-size: 100%;margin-top: 1rem;padding-top: 1.8rem;}
.db .ch{font-size: 0.6rem;color: #fff;text-align: center;}
.db .en{text-transform:uppercase;font-size: 0.35rem;text-align: center;color: #fff;margin-top: 0.2rem;}
.db form{width: 9.75rem;height: 4.8rem;margin: auto;display: block;margin-top: 0.45rem;}
.db .xf_ipt{display: block;width: 9.35rem;height: 1.15rem;border: none;border-radius: 0.6rem;margin-bottom: 0.45rem;font-size: 0.45rem;text-align: center;outline: none;}
.db  .xf_btn{width: 9.325rem;height: 1.15rem;background: url(../img/form_bttton.png) no-repeat;background-size: 100%;border: none;font-size: 0.45rem;}
/* 搴曢儴琛ㄥ崟end */