@charset "utf-8";
/* CSS Document */
/*学校简介*/
.jianjie-introduction, .jianjie-professional, .jianjie-reputation, .jianjie-major {
    padding: 3%;
    background-color: #fff;
}

.jianjie-title h2 {
    font-size: .3rem;
    color: #ccc8c5;
    text-align: center;
}

.jianjie-title h3 {
    font-size: .3rem;
    font-weight: bold;
    color: #ee7700;
    line-height: .36rem;
    text-align: center;
    transform: translateY(-50%);
}

.jianjie-introduction > p, .jianjie-professional > p, .jianjie-reputation > p {
    line-height: .44rem;
    margin-bottom: 3%;
}

.jianjie-chat {
    display: block;
    width: 50%;
    background-color: #ee7700;
    font-size: .26rem;
    line-height: .5rem;
    border-radius: .25rem;
    text-align: center;
    color: #fff;
    margin: 3% auto 0
}

.jianjie-professional > p, .jianjie-reputation > p {
    text-align: center;
}

.XXgk_news_top {
    border-top: #6e6e6e solid 1px;
    border-bottom: #6e6e6e solid 1px;
}

.XXgk_news_top li {
    float: left;
    width: 33%;
    padding: 3% 0 2%;
}

.XXgk_news_top li {
    font: bold .3rem/.3rem "微软雅黑";
    text-align: center;
    color: #333;
    position: relative;
}

.XXgk_news_top li span {
    font: .2rem/.2rem "微软雅黑";
    color: #6e6e6e;
    text-align: center;
}

.XXgk_news_top li:nth-child(1):after, .XXgk_news_top li:nth-child(2):after {
    content: "";
    display: block;
    width: 1px;
    height: .75rem;
    background: #6e6e6e;
    float: right;
    position: absolute;
    bottom: 5%;
    right: 0;
    transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    -moz-transform: rotate(18deg);
    -webkit-transform: rotate(18deg);
    -o-transform: rotate(18deg);
}

.XXgk_news_top .hover {
    border-bottom: #ee7700 solid .05rem;
}

.XXgk_news_con {
    padding: 3% 0%;
}

.jianjie-professional ul.flex li, .jianjie-reputation ul.flex li {
    width: 50%;
    background-color: #f0f0f0;
}

.jianjie-professional ul.flex li p, .jianjie-reputation ul.flex li p {
    text-align: center;
    padding-top: .5rem;
}

.jianjie-reputation ul.flex li p {
    padding-top: .2rem;
}

.jianjie-reputation ol.flex li {
    width: 48%;
    border: #6e6e6e solid 1px;
    text-align: center;
    border-radius: .1rem;
    padding: 5% 0;
    font-size: .26rem;
    line-height: .4rem;
    margin: 3% 0;
}

.jianjie-reputation ol.flex li p span {
    font-weight: bold;
    font-size: .6rem;
}

.jianjie-major ul li {
    width: 49%;
    border: #d1d1d1 solid 1px;
    margin-top: 2%;
}

.jianjie-major ul li h4 {
    font-size: .24rem;
    text-align: center;
    color: #ee7700;
    font-weight: bold;
    line-height: 0.5rem;
}

.jianjie-major ul li h5 {
    font-size: .2rem;
    color: #f00;
    padding: 1%;
}

.jianjie-major ul li p {
    font-size: .18rem;
    padding: 0 2%;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.jianjie-major ul li img {
    width: 98%;
    padding: 0 1%;
}

.jianjie-major ul li a.chat {
    width: 46%;
    background-color: #ee7700;
    border-radius: .1rem;
    font-size: .2rem;
    line-height: .36rem;
    text-align: center;
    color: #fff;
    margin: 2%;
}

/*分页*/
.page {
    width: 95%;
    margin: 0.2rem auto;
    text-align: center;
    display: flex;
    justify-content: center;
}

.page a, .page span {
    float: left;
    width: 19%;
    padding: 2px 5px;
    margin-left: 1%;
    margin-right: 1%;
    border: 1px solid #666;
    font-size: .24rem;
}

/*学校图库封面*/
.jianjie {
    background: #FFF;
}

.jianjie .Jj_H {
    font: 0.34rem/0.5rem "微软雅黑";
    padding: 2% 3% 0;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 1rem;
    -webkit-box-orient: vertical;
    
}


.Jiuye-Guarantee, .Jiuye-Information, .Jiuye-Student {
    background: #fff;
    padding: 4% 2%;
}

.Jiuye-News, .Jiuye-Five {
    background: #f4f4f4;
    padding: 4% 2%;
}

.Jiuye-Title span {
    flex: 1;
    border-bottom: #d4d4d4 solid .02rem;
    height: .16rem;
}

.Jiuye-Title div h2 {
    font: bold .3rem/.34rem "微软雅黑";
    text-align: center;
    padding: 0 .2rem;
}

.Jiuye-Title div h3 {
    font: .2rem/.26rem "微软雅黑";
    text-align: center;
    margin-bottom: .2rem;
}

.Jiuye-Consultation a {
    display: block;
    width: 44%;
    border: #111b3b solid .02rem;
    border-radius: .25rem;
    font: .24rem/.5rem "微软雅黑";
    text-align: center;
    color: #111b3b;
    margin: 4% 2.5% 0;
}

.Jiuye-Consultation a:first-child {
    background: #111b3b;
    color: #fff;
}

.Jiuye-Guarantee > ul li {
    width: 32%;
    background: #fdaf28;
    margin-top: .1rem;
    padding: 2%;
    box-sizing: border-box;
}

.Jiuye-Guarantee > ul li h4 {
    font: bold .5rem/.5rem "微软雅黑";
    color: #fff;
}

.Jiuye-Guarantee > ul li h5 {
    font: bold .24rem/.4rem "微软雅黑";
    color: #fff;
}

.Jiuye-Guarantee > ul li p {
    color: #fff;
    margin: 5% 0
}

.Jiuye-Guarantee > ul li:nth-of-type(2) {
    background: #8fcd57;
}

.Jiuye-Guarantee > ul li:nth-of-type(3) {
    background: #5f5fad;
}

.Jiuye-Guarantee .owl-demo b {
    opacity: .9;
}

.Jiuye-News ul li .News-Img {
    width: 30%;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: 3%;
}

.Jiuye-News ul li .News-Content {
    width: 68%;
    margin-top: 3%;
}

.Jiuye-News ul li .News-Content h4 {
    font: bold .24rem/.4rem "微软雅黑";
}

.Jiuye-News ul li .News-Content h5 {
    font: .22rem/.3rem "微软雅黑";
}

.Jiuye-News ul li .News-Content p {
    font: .2rem/.34rem "微软雅黑";
    color: #5a5a5a;
}

.Jiuye-Five ul li {
    border-bottom: #afafaf dashed .02rem;
    padding-bottom: .2rem;
}

.Jiuye-Five ul li h4 {
    background: url(/mstyle/images/jiuye/jiuye_06.jpg) no-repeat center left;
    background-size: .34rem;
    font: bold .26rem/.5rem "微软雅黑";
    color: #fdaf28;
    padding-left: .4rem;
}

.Jiuye-Five ul li:nth-of-type(2) h4 {
    background-image: url(/mstyle/images/jiuye/jiuye_07.jpg);
    color: #8fcd57
}

.Jiuye-Five ul li:nth-of-type(3) h4 {
    background-image: url(/mstyle/images/jiuye/jiuye_08.jpg);
    color: #5b5aa2
}

.Jiuye-Five ul li:nth-of-type(4) h4 {
    background-image: url(/mstyle/images/jiuye/jiuye_09.jpg);
    color: #111b3b
}

.Jiuye-Five ul li:nth-of-type(5) h4 {
    background-image: url(/mstyle/images/jiuye/jiuye_10.jpg);
    color: #fdaf28
}

.Jiuye-Student ul li {
    width: 99%;
    position: relative;
    margin-bottom: 2%;
}

.Jiuye-Student ul li p {
    width: 100%;
    background: rgba(0, 0, 0, .7);
    font: .22rem/.3rem "微软雅黑";
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}

.Jiuye-Information .Information-Box {
    background: url(/mstyle/images/jiuye/jiuye_17.jpg) no-repeat center;
    background-size: 100%;
    padding: .6rem .2rem;
    box-sizing: border-box;
}

.Jiuye-Information .Information-Div {
    background: #ff6600;
}

.Jiuye-Information .btpl li {
    width: 25%;
    text-align: center;
    font: .24rem/.5rem "微软雅黑";
}

.Jiuye-Information .Information-Div li {
    font-weight: bold;
    color: #fff;
}

.Jiuye-Information .btpl li:last-child {
    width: 50%;
}

.Jiuye-Information .btpl:nth-child(2n) {
    background: #ebebeb;
}

#scrollbm {
    height: 2.5rem;
    overflow: hidden;
}

/*名厨大师*/
.List_Ms {
    margin: 3% 2%;
    position: relative;
    width: 46%;
    float: left;
    border-radius: 3%;
    overflow: hidden;
}

.List_Ms img {
    display: block;
    width: 100%;
}

.List_Ms p {
    width: 100%;
    background: rgba(0, 0, 0, .6);
    font-size: .24rem;
    line-height: .5rem;
    text-align: center;
    text-indent: 0;
    color: #FFF !important;
    text-indent: 0px !important;
    margin: 0px !important;
    position: absolute;
    left: 0;
    bottom: 0;
}

/*新闻内容页面*/
.tab_sec {
    padding: .2rem;
    color: #4E5563;
    position: relative;
    line-height: .4rem;
    float: left;
    background: #fff;
    font-size: 0.24rem;
    width: 100%;
    box-sizing: border-box;
}

.title_content {
    text-align: center;
    line-height: .5rem;
    padding: 0px 10px 5px 10px;
    border-bottom: 1px dashed #d6d6d6
}

.tab_sec .title {
    font-size: .28rem;
    line-height: .45rem;
    font-weight: bold;
    text-align: center;
}

.tab_sec p {
    color: #818181;
    font-size: .22rem;
    line-height: .35rem;
}

.tab_sec a.content_gk {
    color: #f00
}

.content {
    padding-top: 10px;
    background: #fff;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.content img {
    max-width: 100%;
}

.content p {
    font-size: .24rem;
    line-height: .5rem;
    color: #666;
    margin: 0 0 3%;
    text-indent: 2em;
}

.content .shipin {
    text-indent: 0px !important;
    text-align: center !important;
}

.content .shipin iframe {
    width: 100% !important;
    height: 4rem !important;
}

.content p a {
    color: inherit;
}

.content p img {
    padding-bottom: 5px;
    margin: 0 auto;
    display: block;
    max-width: 100% !important;
    height: auto!important;
}

.content  video {
     max-width: 100% !important;
    height: auto!important;
}

.content_img {
    text-align: center;
    max-width: 640px;
    padding: 0.2rem 0
}

.Jy_Jybz {
    padding: 10px;
}

.Jy_Jybz h2 {
    font: 0.35rem/0.4rem "微软雅黑";
    color: #ff8c01;
    text-align: center;
}

.Jy_Jybz p {
    font: 0.26rem/0.4rem "微软雅黑";
    color: #666;
}

.Jy_Jybz p span {
    color: #ff8c01;
}

/*新闻列表-----------------旧*/
.nTab dl {
    border-bottom: 1px dashed #d6d6d6;
    float: left;
    padding: .2rem 0 .2rem .2rem;
    width: 95%;
}

.nTab dl dt {
    float: left;
    width: 1.8rem;
    margin-right: 2%
}

.nTab dl dt img {
    width: 1.8rem;
    height: 1.3rem;
}

.nTab dl dd {
    font-size: 13px;
    color: #818181;
    line-height: 21px
}

.nTab h2 {
    font-size: .34rem;
    color: #333;
    line-height: .45rem;
    margin-bottom: .15rem;
}

.nTab h2 a {
    color: #333
}

.nTab h1 {
    font-size: .34rem;
    color: #333;
    line-height: .45rem;
    margin-bottom: .15rem;
}

.nTab h1 a {
    color: #333
}

.date {
    color: #666;
    float: left;
    font-size: .22rem;
}

.clicks {
    color: #666;
    float: right;
    font-size: .22rem;
}

/*新闻列表-----------------新*/
.container {
    background-color: #fff;
    overflow: hidden;
}

.main_xinwen {
    width: 94%;
    margin: 0 auto;
    padding: 3% 0% 4%;
    border-bottom: #999 dashed 1px
}

.main_xinwen h2 {
    font-size: .34rem;
    color: #333;
    line-height: .45rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 0.9rem;
    -webkit-box-orient: vertical;
}

.main_xinwen img {
    display: block;
    width: 32%;
    float: left;
    margin-top: 2%;
    object-fit: cover;
    object-position:left center;
    transition: 1s;
    height: 1.5rem;
}
.main_xinwen img:hover{object-position: right bottom;}

.main_xinwen a:nth-child(3) img {
    margin: 2% 2% 0;
}

/*列表页面中其他二级页面的入口（banner下方可左右轮动条）*/
#nav {
    width: 94%;
    background: #fff;
    margin: 3% 0;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 5% 0 1%;
    background-image: url(http://m.jsxdf.com/images/zl_cd.jpg);
    background-size: 4%;
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: .1rem;
}

#nav ul {
    width: 100%;
    overflow-x: scroll;
    display: flex;
}

#nav ul li {
    display: flex;
    padding: 0 .1rem;
    align-items: center;
}
#nav ul span.divider{display: flex;
    align-items: center;
    padding: 0 0.1rem;
    font-size: .5rem;}
#nav ul .on a {
    color: #ec7a00;
}

#nav ul li a {
    display: block;
    text-transform: uppercase;
    font: bold .36rem/1rem "微软雅黑";
    text-align: center;
}

/*专业 */
.zysz_nav ul {
    padding: .2rem .1rem 0 .1rem;
    position: relative;
}

.zysz_nav ul:before {
    display: block;
    content: "";
    width: 100%;
    height: 2px;
    background: #eee;
    bottom: -1px;
    left: 0;
    position: absolute;
    z-index: 1;
}

.zysz_nav ul a {
    width: 19%;
    padding-bottom: .1rem;
    position: relative;
    z-index: 10;
}

.zysz_nav ul li img {
    display: block;
    margin: 0 auto;
    width: 45%;
}

.zysz_nav ul li p {
    color: #585858;
    font-size: .24rem;
    text-align: center;
    margin-top: .1rem;
}

.bg_zysz {
    background: #fff;
}

.on {
    border-bottom: 1px solid #ff3829;
}

.zy_list {
    padding: .3rem .1rem;
}

.zy_tit a {
    color: #aeaeae;
    font-size: .24rem;
}

.zy_tit span {
    font-size: .3rem;
    border-left: 3px solid #ff6c00;
    padding-left: .18rem;
    letter-spacing: 1px;
    font-weight: bold;
}

.zysz_l {
    width: 38%;
}

.zysz_l img {
    width: 100%;
}

.zysz_r {
    flex: 1;
    margin-left: .3rem;
    margin-right: .3rem;
    position: relative;
}

.zysz_rt h3 {
    font-size: .28rem;
    color: #000;
    font-weight: bold;
    flex: 1;
    letter-spacing: 1px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zysz_rt img {
    width: 25px;
}

.zysz {
    margin-top: .25rem;
    box-shadow: 0px 2px 9px #999;
}

.zysz_rt {
    align-items: center;
}

.zy_sum {
    color: #969494;
    font-size: .2rem;
    border-bottom: 1px solid #000;
    padding: .04rem 0;
}

.zy_sum span {
    color: #ff6c00;
    font-size: .24rem;
}

.zysz_rt {
    margin-top: .1rem;
}

.zysz_r p {
color: #969494;
    font-size: .24rem;
    margin-top: 0.3rem;
    line-height: 1.5em;
    overflow: hidden;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    height: 1.5rem;
}

.btn_all {
    position: absolute;
    display: flex;
    justify-content: space-between;
    bottom: .17rem;
    left: 0;
    width: 100%;
}

.btn_all a {
    padding: .01rem .25rem;
    border: 1px solid #ff6c00;
    font-size: .22rem;
    border-radius: 100px;
    letter-spacing: 1px;
}

.btn_all a:nth-of-type(1) {
    color: #ff6c00;
}

.btn_all a:nth-of-type(2) {
    color: #fff;
    background: #ff6c00;
}

.xzy_list {
    margin-top: .25rem;
}

.xzy_list .xzy_zx {
    width: 80%;
    display: block;
    margin-top: .2rem;
    margin-bottom: .2rem;
    background: #ff6c00;
    font-size: .22rem;
    text-align: center;
    color: #fff;
    line-height: .36rem;
    margin-left: auto;
    margin-right: auto;
}

.xzy_con {
    width: 48%;
    box-shadow: 2px 2px 7px #999;
}

.xzy_con p {
    color: #969494;
    font-size: .2rem;
    margin: 0 .1rem .1rem .1rem;
}

.pl {
    margin-left: .1rem;
}

/*考证页面*/
#kz_bj {
    width: 100%;
    margin: 0 auto;
    background: #fff;
}

.kz_biao img {
    width: 100%;
}

.kz_zi {
    width: 96%;
    line-height: .4rem;
    font-size: .25rem;
    padding: 5px 2%;
}

.kz_zi a {
    display: block;
    text-align: center;
    color: #FF7F00;
    font-size: 18px;
}

.kz_zi b {
    color: #E81123;
}

#kz_a a {
    width: 32%;
    float: left;
    display: block;
    background: #F97046;
    margin: 5px 0 5px 1%;
    font-size: .25rem;
    color: #fff;
    padding: 5px 0;
    text-align: center
}

/*学校路线*/
.all_btn {
    display: flex;
    justify-content: space-around;
}

.all_btn a {
    width: 40%;
    height: .55rem;
    text-align: center;
    line-height: .55rem;
    color: #fff;
    font-size: .22rem;
    margin: .2rem 0;
}

.all_btn a:nth-of-type(1) {
    background: #ff7500;
}

.all_btn a:nth-of-type(2) {
    background: #2c2c2c;
}

.bg_lu {
    background: #fff;
}

/*网上报名*/
.baoming_box {
    background: #fff;
    padding: 5%;
}

.baoming_box h2 {
    font: bold .36rem/.6rem "微软雅黑";
    text-align: center;
    color: #ff8c01;
}

.baoming_box em {
    display: block;
    width: .16rem;;
    height: .16rem;
    border-radius: .08rem;
    background: #ff8c01;
    float: left;
    margin-top: .25rem;
    margin-right: .2rem;
}

.baoming_box h3 {
    font: bold .3rem/.6rem "微软雅黑";
    color: #ff8c01;
}

.baoming_box p {
    font: .3rem/.5rem "微软雅黑";
}

.baoming_div {
    display: block;
    width: 32.5%;
}

.baoming_div p {
    font: .24rem/.5rem "微软雅黑";
    text-align: center;
}

/*学生作品页面*/
.header_menu {
    background: #FFF;
}

#Hea_MDiv2, #Hea_MDiv2 #Hea_Tc1, #Hea_MDiv2 #Hea_Tc2, #One_2, #Two_2 {
    width: 100%;
    display: none;
}

.Hea_MDiv1 #Hea_MDiv_one, #Hea_MDiv_two {
    background: #A9AFA1;
    color: #FFF;
    font: 0.4rem/.7rem "微软雅黑";
    text-align: center;
    width: 47%;
    padding-right: 3%;
}

.Hea_MDiv1 span {
    display: block;
    float: right;
    width: .3rem;
    height: .3rem;
    background: url(../images/ZpJj_logo.png) no-repeat center;
    background-size: .6rem;
    margin-top: 0.2rem;
}

.Hea_MDiv1 .An_yes {
    background-position: -.3rem 0.1rem;
}

.Hea_MDiv1 .An_no {
    background-position: 0rem 0.1rem;
}

#Hea_Tc1, #Hea_Tc2 {
    padding: 3% 0 3%;
}

#Hea_MDiv2 li a {
    float: left;
    width: 25%;
    font: 0.3rem/0.5rem "微软雅黑";
    text-align: center;
    color: #333;
}

#container {
    position: relative;
}

#container .Xszp_Top {
    width: 70%;
    margin: 0 auto;
    padding-top: 4%;
    margin-bottom: 3%;
    margin-top: 3%;
}

#container .Xszp_Top h2 {
    font: bold .34rem/.6rem "微软雅黑";
    text-align: center;
}

#container .Xszp_Top em {
    display: block;
    width: 25%;
    height: 0.05rem;
    background: #e3b94f;
    margin: 0 auto;
}

#container .Xszp_TopBj1 {
    background: url(../images/xszp_20.jpg) no-repeat center top;
    background-size: 100%;
}

#container .Xszp_TopBj2 {
    background: url(../images/xszp_21.jpg) no-repeat center top;
    background-size: 100%;
}

#container .Xszp_TopBj3 {
    background: url(../images/xszp_22.jpg) no-repeat center top;
    background-size: 100%;
}

#container .Xszp_TopBj4 {
    background: url(../images/xszp_23.jpg) no-repeat center top;
    background-size: 100%;
}

#container .Xszp_TopBj5 {
    background: url(../images/xszp_24.jpg) no-repeat center top;
    background-size: 100%;
}

#container .Xszp_TopBj6 {
    background: url(../images/xszp_25.jpg) no-repeat center top;
    background-size: 100%;
}

#container .pin {
    display: block;
    width: 46%;
    padding: 2%;
    float: left;
}

#container .pin a {
    display: block;
    width: 100%;
    box-shadow: 0px 0.02rem 0.02rem #adadad;
}

#container .pin img {
    display: block;
    width: 100%;
    height: 1.9rem;
}

.sTit {
    margin-top: 0.1rem;
    line-height: 0.48rem;
    font-size: 0.3rem;
    display: block;
    word-break: break-all;
    padding: 0 3%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.status {
    overflow: hidden;
    display: block;
    padding: 1% 3% 3%;
}

.status .view, .status .vote {
    height: 0.3rem;
    line-height: 0.3rem;
    font-size: 0.26rem;
    color: #999;
    overflow: hidden;
}

.status i em {
    display: block;
    width: .3rem;
    height: .3rem;
    background: url(../images/ZpJj_logo.png) no-repeat;
    background-size: .6rem;
    margin-right: 0.05rem;
    float: left;
}

.status .view em {
    background-position: -0rem -.19rem;
}

.status .vote em {
    background-position: -.28rem -.2rem;
}

/*精彩视频*/
        .main_sp {
            width: 94%;
            margin: 0 auto;
            padding: 3% 0% 4%;
            border-bottom: #999 dashed 1px;
        }
        .main_sp li {
            width: 50%;
            margin-bottom: 20px;
            position: relative;

        }

        .main_sp li img {
            margin: 0px auto;
        }

        .main_sp li p {
            font-size: .3rem;
            color: #333;
            line-height: .45rem;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            -webkit-box-orient: vertical;
            padding: 0 10px;
        }

        .main_sp li .bf {
            width: .8rem;
            height: .8rem;
            position: absolute;
            left: 50%;
            top: 20%;
            margin-left: -.4rem;
        }
         .main_sp li .img{ width: 2.8rem; height: 1.8rem; border: 2px solid #fff; border-radius: 10px; box-shadow: 0px 0px 7px 4px #ececec;}
 .tag a:nth-child(1){ width: 30%;}
 .tag a:nth-child(2){ width: 68%;}
 .tag img{ width: 100%; border-radius: 0.1rem;}
 .tag h3{text-align: right; font-size: .25rem;}
 .taglist{background: #fff; padding: 3%; margin: 0px; width: 94%;}
 .taglist h2{font-size: .22rem;line-height: .3rem;color: #888;line-height: .45rem;border-bottom: #999 dashed 1px; margin-bottom: .1rem;}
 .taglist ul{display: flex; justify-content:flex-start; flex-wrap: wrap;}
 .taglist ul li{ padding:.5% 2%; background: #fe9045; border-radius: .05rem; font-size: .2rem; margin-bottom: .1rem; margin-right: .1rem; }
 .taglist ul li a{ color: #fff;}