/**/
.title{ height:1.226rem;}
.title h3{ float:left;height:1.226rem; line-height:1.226rem; font-size:.533rem; color:#222; font-weight:bold;}

/**/
.index-nav{ padding:.48rem 0 0 0; border-bottom:1px solid #EDEDED;  box-shadow:0 .16rem .16rem -.16rem #DBDBDB inset;}
.index-nav li{ float:left; width:25%; text-align:center; padding-bottom:.4rem;}
.index-nav img{ display:block; width:1.24rem; height:1.24rem; margin:0 auto;}
.index-nav p{ font-size:.346rem; color:#555; line-height:.666rem;}

/**/
.hot-news{ padding:0 .4rem 0; border-bottom:1px solid #EDEDED;}
.hot-news .list{}
.hot-news .list li{ padding:.32rem 0 .573rem 0;*zoom:1; position:relative;}
.hot-news .list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hot-news .list li:first-child{ padding-top:0;}
.hot-news .list li:last-child .line{ display:none;}
.hot-news .list p{ font-size:.43rem; line-height:.6rem; height:1.2rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden;}
.hot-news .list .tex{ float:left; width:6.226rem;}
.hot-news .list .tags{ padding-top:.293rem;}
.hot-news .list .tags a{ display:block; float:left; font-size:.293rem; color:#ff7e00; height:.4rem; line-height:.4rem; padding:0 .08rem; background:#fff2e5; border-radius:.05rem; margin-right:.2rem;}
.hot-news .list .pic{ float:right; width:2.8rem; height:1.866rem; border-radius:.05rem; margin-top:.053rem;}
.hot-news .list .line{ height:1px; background:#ededed; width:96%; position:absolute; left:2%; bottom:0;}
.hot-news .list .jzyxBox{ border-top: 1px solid #ededed;}
.hot-news .list .jzyxBox li:last-child .line{ display:none;}
.hot-news .list .jzyxBox li:first-child{ padding-top:0.32rem;}
.hot-news .list .jzyxBox .tex{ width: 100%;}
.hot-news .list .jzyxBox .tex p{ height: auto;}
.hot-news .list .jzyxBox .tex.left{ float:left; width:6.226rem;}

/**/
.search{ width:100%;margin:0 auto; padding:.35rem 0 .533rem 0;}
.search .searchItem{height:1.12rem;line-height:1.12rem;border:1px solid #ccc;margin:0 .39rem;background:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.search input{height:1rem;line-height:1rem;text-indent:.32rem;font-size:.35rem;border:none;width:82%; margin:.05rem 0 0 0; color:#ccc;}
.search a{width:1rem;padding-left:.4rem; margin:.25rem .4rem 0 0;width:.546rem;}
/**/
.living{ width:9.2rem; height:1.706rem; margin:.48rem auto; box-shadow:0 0 .16rem #DBDBDB;}
.living .swiper-container{ height:1.706rem; width:6.32rem;}
.living .swiper-slide .tag{ display:block; position:absolute; left:0; top:0; width:.826rem; height:.32rem;}
.living .swiper-slide h4{ font-size:.426rem; color:#363636; line-height:.613rem; height:.613rem; overflow:hidden; font-weight:normal; padding-top:.333rem; padding-left:.346rem;}
.living .swiper-slide p{ line-height:.533rem; font-size:.32rem; color:#555; padding-left:.346rem;}
.living .tit{ width:2.48rem; height:1rem; border-left:1px solid #d6d6d6; top:.4rem; right:0; padding:0 0 0 .293rem;}
.living .tit p{ font-size:.346rem; color:#B6B6B6; }
.living .tit p em{ color:#ff9a49;}
.living .tit img{ width:1.893rem;}

/**/
.teacher{ padding:.26rem 0 0 .2rem; border-top:1px solid #f6f6f6;}
.teacher .title{ padding-left:.2rem;}
.teacher .swiper-container{ padding:.07rem .4rem .56rem .2rem;}
.teacher .swiper-slide{ background:#fff; box-shadow:0 0 .16rem #DBDBDB; border-radius:.08rem;}
.teacher .swiper-slide img{ display:block; width:4.133rem; height:3.26rem; border-top-left-radius:.08rem; border-top-right-radius:.08rem;}
.teacher .swiper-slide h4{ font-size:.373rem; padding:.143rem 0 0 .28rem; line-height:.666rem; font-weight:bold;}
.teacher .swiper-slide span{ display:block; line-height:.44rem; color:#777; font-size:.32rem; height:.88rem; margin:.116rem .426rem .3rem .28rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden;}

/**/
.certificate{ padding:.3rem .4rem .106rem .4rem; border-top:1px solid #f6f6f6; border-bottom:1px solid #f6f6f6;}
.certificate .subnav{}
.certificate .subnav li{ float:left; width:25%; text-align:center;}
.certificate .subnav img{ width:1.226rem; margin:0 auto;}
.certificate .subnav p{ font-size:.346rem; color:#555; line-height:.666rem;}
.certificate .list{ padding-top:.05rem;}
.certificate .list li{ padding:.333rem 0 .4rem 0;*zoom:1; position:relative;}
.certificate .list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.certificate .list li:last-child .line{ display:none}
.certificate .list p{ font-size:.43rem; line-height:.6rem; height:1.2rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden;}
.certificate .list .tex{ float:left; width:6.226rem;}
.certificate .list .tags{ padding-top:.253rem;}
.certificate .list .tags a{ display:block; float:left; font-size:.293rem; color:#ff7e00; height:.4rem; line-height:.4rem; padding:0 .08rem; background:#fff2e5; border-radius:.05rem; margin-right:.2rem;}
.certificate .list .pic{ float:right; width:2.8rem; height:1.866rem; border-radius:.05rem; margin-top:.053rem;}
.certificate .list .line{ height:1px; background:#ededed; width:96%; position:absolute; left:2%; bottom:0;}
.certificate .more-btn{ display:block; width:100%; height:1.28rem; line-height:1.28rem; text-align:center; font-size:.346rem; color:#777;}

/**/
.course-audition{ padding:.3rem 0 .226rem .4rem; border-bottom:1px solid #f6f6f6;}
.course-audition .list{}
.course-audition .list li{ float:left; width:4.4rem; margin:0 .4rem .426rem 0;}
.course-audition .list li:nth-child(2n){ margin-right:0;}
.course-audition .list h4{ font-size:.426rem; line-height:.6rem; font-weight:normal; height:1.2rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden; padding-top:.186rem;}
.course-audition .list p{ line-height:.64rem; color:#777; font-size:.346rem;}
.course-audition .more-btn{ display:block; width:100%; height:1.066rem; line-height:1.066rem; text-align:center; font-size:.346rem; color:#777;}

/**/
.shiwu-study{ padding:.3rem .4rem .106rem .4rem; border-bottom:1px solid #f6f6f6;}
.shiwu-study .subnav{}
.shiwu-study .subnav li{ float:left; width:25%; text-align:center;}
.shiwu-study .subnav img{ width:1.226rem; margin:0 auto;}
.shiwu-study .subnav p{ font-size:.346rem; color:#555; line-height:.666rem;}
.shiwu-study .list{ padding-top:.05rem;}
.shiwu-study .list li{ padding:.333rem 0 .4rem 0;*zoom:1; position:relative;}
.shiwu-study .list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.shiwu-study .list li:last-child .line{ display:none;}
.shiwu-study .list p{ font-size:.43rem; line-height:.6rem; height:1.2rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden;}
.shiwu-study .list .tex{ float:left; width:6.226rem;}
.shiwu-study .list .tags{ padding-top:.253rem;}
.shiwu-study .list .tags a{ display:block; float:left; font-size:.293rem; color:#ff7e00; height:.4rem; line-height:.4rem; padding:0 .08rem; background:#fff2e5; border-radius:.05rem; margin-right:.2rem;}
.shiwu-study .list .pic{ float:right; width:2.8rem; height:1.866rem; border-radius:.05rem; margin-top:.053rem;}
.shiwu-study .list .line{ height:1px; background:#ededed; width:96%; position:absolute; left:2%; bottom:0;}
.shiwu-study .more-btn{ display:block; width:100%; height:1.28rem; line-height:1.28rem; text-align:center; font-size:.346rem; color:#777;}

/**/
.course-shiwu{ padding:.3rem 0 .226rem .4rem; border-bottom:1px solid #f6f6f6;}
.course-shiwu .list{}
.course-shiwu .list li{ float:left; width:4.4rem; margin:0 .4rem .426rem 0;}
.course-shiwu .list li:nth-child(2n){ margin-right:0;}
.course-shiwu .list h4{ font-size:.426rem; line-height:.6rem; font-weight:normal; height:1.2rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden; padding-top:.186rem;}
.course-shiwu .list p{ line-height:.64rem; color:#777; font-size:.346rem;}
.course-shiwu .more-btn{ display:block; width:100%; height:1.066rem; line-height:1.066rem; text-align:center; font-size:.346rem; color:#777;}

/**/
.job{ padding:.3rem 0 0;}
.job .title{ padding-left:.4rem;}
.job .jobSwiper.swiper-container{ padding-bottom:.4rem; margin:0 .4rem;}
.job .jobSwiper .swiper-slide img{ border-radius:.05rem;box-shadow:0 0 .16rem #DBDBDB;}
.job .jobSwiper .swiper-pagination{bottom:0;}
.job .jobSwiper .swiper-pagination-bullet{ width:.12rem; height:.12rem; margin:0 .06rem;}
.job .list{ padding:0 .4rem;}
.job .list li{ float:left; width:50%; text-align:center; padding:.3rem 0 .4rem;}
.job .list h4{ font-size:.373rem; line-height:.733rem; font-weight:bold;}
.job .list h4 em{ color:#F74A52; font-size:.853rem;}
.job .list p{ font-size:.346rem; color:#777; line-height:.533rem;}
.job .list li:nth-child(1),.job .list li:nth-child(2){ border-bottom:1px solid #EDEDED;}
.job .companySwiper.swiper-container{ padding:.3rem .4rem .2rem;}
.job .companySwiper .swiper-slide{ box-shadow:0 0 .16rem #DBDBDB;}
.job .btn-wrap{ padding:.666rem 0 .16rem; text-align:center;}
.job .btn-wrap .btn{ display:inline-block; width:3.76rem; height:1.146rem; line-height:1.146rem; font-size:.346rem; color:#999; margin:0 .413rem; border:1px solid #999; border-radius:.053rem;}


/**/
.footer{ line-height:1.32rem; text-align:center; font-size:.32rem; color:#C3C3C3;}



