* {margin: 0;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
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,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;} 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 { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: 40px; background: #fff; }
body { min-width: 320px; max-width: 640px; margin: 0 auto; font-family: arial, "Microsoft Yahei"; color: #333; background: #fff; }
/* 通用 */
.bgi img{width: 100%;}
.mt1{margin-top: 0.5rem;}
.mgt10{margin: 0.5rem 0.5rem 0;}
.pdb1{padding-bottom: 0.5rem;}
.bgcf4{background-color: #f4f4f4;}
.tit h2{font-size: 1rem;text-align: center;margin-top: 0.5rem;}
.tit span{text-align: center;display: block;font-size: 0.7rem;color: #666666;}
.bgdh img{width: 100%;}
.btn-kc{margin: 0.5rem;overflow: hidden;}
.btn-kc span{width: 50%;float: left;display: block;}
.btn-kc a{text-align: center;
    display: block;
    margin: 0.1rem;
    border-radius: 0.2rem;
    height: 0.2rem;
    line-height: 0.2rem;
    font-size: 0.12rem;}
.btn-kc a.btn-kcl{color: #ffffff; background-color: #ff9a63;} 
.btn-kc a.btn-kcr{color: #ff9a63;border: 0.025rem solid #ff9a63;box-sizing: border-box;}
.pdt8{padding-top: 1rem;}
.box-tit{text-align: center;}
.box-tit h3{font-size: 0.23rem;}
.box-tit span{text-align: center;display: block;font-size: 0.12rem;color: #666666;}
/* 头部 */
.top_head{position: relative;}
.topsp1{background-color: #ffffff;padding: 0.5rem 0 0.5rem 0.5rem;display: flex;flex-wrap: wrap;border-radius: 0.2rem;position: absolute;top: 65%;margin: 0 0.5rem;}
.topvid{width: 75%;}
.topvid video{ width:100%; display:block; max-width: 12rem;}
.top-tell{line-height: 1rem;height: 1rem;}
.top-tell span{font-size: 0.65rem;}
.top-tell span i{line-height: 1rem;height: 1rem;display:inline-block;margin-right: 0.25rem;color: #970c0c;font-size: 0.7rem;}
.top-tell span b{color: #ff9a63;margin-left: 0.25rem;}
.topsptit{width: 25%;position: relative;}
.topsptit{display: flex;align-items:center;}
.zysp{margin: 0.25rem auto;display: block;width: 2.75rem;}
.zysp img{width: 100%;margin: 0 auto;}
.zysp p{background: linear-gradient(to right, #ec2929, #800707);display: inline; -webkit-background-clip: text; color: transparent;}
.toptitr img,.toptitl img{width: 100%;}


/* 表单提交 */
.bd{overflow: hidden;background-color: #ff9a63;}
.bd h3{color: #ffffff;text-align: center;font-size: 0.8rem;overflow: hidden;position: relative;}
.bd1{background-color: #ffffff;margin: 0.5rem ;padding: 0.5rem;border-radius: 0.2rem;box-shadow: 0rem 0rem 0.025rem #dcdad7;}
.bddh{height: 2rem;margin-bottom: 0.5rem;position: relative;}
.bddh i {position: absolute; display: block;font-size: 1rem;color: #ccc;line-height: 1rem;left: 0.4rem;height: 1rem;border-right: 0.0125rem solid#ddd;top: 0.5rem;padding-right: 0.25rem;}
.bddh input {border: 0.0125rem solid #e4e4e4;background-color: #f4f4f4;height: 1.9rem;font-size: 0.65rem;width: 98%;border-radius: 0.15rem;margin-left: .8%;text-indent: 1.75rem;}
.bd-tjbtn input{background-color:#ff9a63;border: 0.0125rem solid #ff9a63;border-radius: 1rem;border: none;width: 100%;height: 1.5rem;font-size: 0.65rem;color: #ffffff;
}

/* 优质资源 */
.swp1 .swiper-container {width: 100%;height: 100%;}
.swp1 .swiper-slide {text-align: center;font-size: 0.225rem;
      /* Center slide text vertically */
      display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(1.8);
}
.swp1 .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(2.6);}
.swp1 .swiper-slide-active{z-index: 1000;}
.swp1 img{width: 100%;}
.box-bg .swp1{padding: 4rem 0.75rem;position: absolute;top: -5rem;left: 0;right: 0;}
.swp1 span {border-radius: 0.25rem;overflow: hidden;box-shadow: 0 0 0.0625rem #00000036;}

.box-zy{overflow: hidden;background-color: #fbf8f4}
.box-zy .box-tit{padding-bottom: 4.5rem;}
.box-tit{margin-top: 0.1rem;}
.box-tit h3{padding-top: 0.1rem;color: #000;}
.box-bg{background: url(../images/bg.jpg);background-size:100% 100%;height: 25.5625rem;padding: 0 0.5rem;position: relative;}

.box-ziyuan{overflow: hidden;}
.box-ziyuan ul{display: flex;flex-wrap: wrap;margin-bottom: -0.025rem;margin-left: -0.5rem;margin-top: 6.75rem;}
.box-ziyuan ul li{width: 50%;overflow: hidden;}
.box-ziyuan ul li a{padding: 1rem 0.25rem ;display: flex;flex-wrap: wrap;align-items:center;justify-content: center;border-left: 0.0125rem solid #625d5a;border-bottom: 0.0125rem solid #625d5a;}
.box-ziyuan ul li a span{width: 2.5rem;height: 2.5rem;background-color: #ffffff;display: flex;align-items:center;justify-content: center;border-radius: 50%;}
.box-ziyuan ul li a span i{font-size: 1.5rem;color: #ff9a63;}
.box-ziyuan ul li a p{margin-left: 0.25rem;color: #ffffff;font-size: 0.55rem;} 
.box-ziyuan ul li a p b{display: block;font-size: 0.6rem;}

.box-bg .box-dh{height: 2.5rem;border: 0.025rem solid #ff9a63 ;border-radius: 0.25rem;margin: 0.5rem 0;position: absolute;bottom: 1rem;right: 0.5rem;left: 0.5rem;}
.box-dh a{display: flex;justify-content: space-between;align-items:center;height: 2.5rem;color: #ff9a63;}
.box-dh a i{font-size: 1.5rem;margin: 0 0.25rem;}
.box-dh a b{font-size: 0.65rem;font-weight: 400;}
.box-bg .box-dh a p{margin: 0 0.25rem;font-size: 1rem;font-weight: bold;font-style: italic;}
.box-dh a span{display: flex;justify-content: center;align-items:center;background-color: #ff9a63;color: #ffffff;width: 2.5rem;height: 2.5rem;font-size: 0.6rem;position: relative;border-radius: 0.2rem;}
.box-dh a span i{position: absolute;color:#ff9a63;top:50%;left: 0;width: 0.5rem;height: 0.5rem;margin-left: -0.4rem;margin-top: -0.25rem;font-size: 0.5rem;}

/* box-xuexi */
.box-xuexi{background-color: #fbf8f4;overflow: hidden;}
.box-xuexi h3{color: #000;}
.box-list ul{margin: 0 0.5rem;}
.box-list ul li {background-color: #ffffff;margin: 0.5rem 0;border-radius: 0.25rem;}
.box-list ul li a{display: flex;flex-wrap: nowrap;}
.box-list ul li a img{width: 100%;}
.box-listl{margin: 0.25rem;width:35%}
.box-listr{margin: 0.25rem;color: #000000;width:65%}
.box-listr b{font-size: 0.6rem;display: block;padding-bottom: 0.25rem;border-bottom: 0.0125rem dotted #999999;}
.box-listr p{padding: 0.25rem 0;font-size: 0.5rem;color: #666666;}

/* 老师 */

/* 电话 */
.dhbg{background-color: #ff9a63;padding: 0 0.5rem;}
.dhbg .box-dh{height: 2.5rem;border: 0.025rem solid #ff9a63 ;border-radius: 0.25rem;margin: 0.5rem 0;}
.dhbg .box-dh a{display: flex;justify-content: space-between;align-items:center;height: 2.5rem;color: #ffffff;}
.dhbg .box-dh a i{font-size: 1.5rem;margin: 0 0.25rem;}
.dhbg .box-dh a b{font-size: 0.65rem;font-weight: 400;}
.dhbg .box-dh a p{margin: 0 0.45rem;font-size: 1rem;font-weight: bold;font-style: italic;}
.dhbg .box-dh a span{display: flex;justify-content: center;align-items:center;background-color: #ffffff;color: #ff9a63;width: 2rem;height: 2rem;font-size: 0.6rem;position: relative;}
.dhbg .box-dh a span i{position: absolute;color:#ffffff;top:50%;left: 0;width: 0.5rem;height: 0.5rem;margin-left: -0.4rem;margin-top: -0.3rem;font-size: 0.5rem;}
.dhbg .box-dh{margin: 0 auto;}

/* 杰出校友 */
.box-jcxy{background-color: #fbf8f4;overflow: hidden;}
.box-jcxy .box-tit{background-color: #fbf8f4;}

.box-jcxylist{margin: 0.5rem 0.25rem;}
.box-jcxy ul {display: flex;flex-wrap: wrap;}
.box-jcxy ul li{width: 33.333%;margin-bottom: 0.5rem;}
.box-jcxy ul li a {background-color: #ffffff;position: relative;display: block;margin: 0 0.25rem;text-align: center;color: #000000;}
.box-jcxy ul li a.box-pic{position: absolute;top: -50%;}
.box-jcxy ul li a img{width: 100%;}
.box-jcxy ul li a b{font-size: 0.6rem;}
.box-jcxy ul li a p{font-size: 0.6rem;color: #666666;}
.box-jcxy ul li a .djzx{width: 80%;height: 1rem;line-height: 1rem;border: 0.0125rem solid #ff9a63;display: inline-block;margin: 0.25rem 0;font-size: 0.65rem;border-radius: 0.2rem;color: #ff9a63;}
/* 热门专业*/
.box-remen .box-tit{background-color: #ffffff;}
.box-remen .box-tit h3{padding-top: 0;}
.box-remen-list ul{margin:0.5rem 0.25rem;display: flex;flex-wrap: wrap;}
.box-remen-list ul li{width: 33.333%;}
.box-remen-list ul li a{display: block;background-color: #f2f2f2;margin: 0 0.25rem;}
.box-remen-list ul li a img{width: 100%;}
.box-remen-list ul li a p{text-align: center;padding: 0.25rem 0.25rem 0;overflow: hidden;color: #000000;font-size: 0.55rem;font-weight: bold;}
.box-remen-list ul li a span{display: block;text-align: center;width: 90%;margin: .25rem auto;border: 1px solid #ff9a63;padding: .2rem 0;font-weight: 500;border-radius: .5rem;color: #ff9a63;font-size: 0.55rem;}

/* 关心问题 */
.wenti{background-color: #fbf8f4;padding-bottom: 0.5rem;}
.box-wenti-list{margin: 0 0.5rem;}
.box-wenti-list li {background-color: #fff;margin-top: 0.5rem;box-shadow: 0 0 0.5rem rgba(0,0,0,.15);}
.box-wenti-list li a{display: flex;justify-content: space-between;font-size: 0.65rem;}
.box-wenti-list li p {height: 2rem;line-height: 2rem;font-size: 0.6rem;text-indent: 0.5rem;color: #333;}
.box-wenti-list li span { height: 2rem;line-height: 2rem;background-color: #ff9a63;color: #fff;padding: 0 0.5rem;font-size: 0.65rem;}
.box-wenti-list li span i {font-size: 0.65rem;margin-right: 0.25rem;}

/* 阶段教学 */
.box2-nav{ margin: 0.1rem 0.1rem 0;background-color: #fff1e1;}
.box2-nav a{ display:inline-block; width:25%;height: .23rem; border-radius:0; text-align:center;background-color:transparent !important; opacity:1;}
.box2-nav span{ display: block;
    height: 0.23rem;
    line-height: .22rem;
    color: #000000;
    font-size: 0.12rem;
    cursor: pointer;
    border: 1px solid #ff9a63;
    box-sizing: border-box;}
.box2-nav .swiper-pagination-bullet-active span{ background-color:#ff9a63; color:#ffffff;}
.box2-swp{overflow: hidden;}
.box-swp1{margin: 0.1rem; width: 100%;}
.box-swp1 p img{width: 100%;}
.box-swp1 p{background-color:#fff1e1;padding: 0.1rem;font-size: 0.12rem; line-height: .15rem;    text-align: left;}
.box-swp1 p span{display:flex;justify-content: space-between;font-size: 0.12rem;padding: 0.1rem;border-bottom: 0.0125rem dotted #D2C7BA;font-weight: bold;color: #ff9a63;}
.box-swp1 p span b{color: #8f2546;}


