*{margin: 0;padding: 0;border: 0;list-style: none;text-decoration: none;color: inherit;font-weight: normal;font-family: "微软雅黑";box-sizing: border-box;font-style: normal;outline: none;-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
html,body{ max-width:768px; width:100%; margin:0 auto; }
ol, ul { padding-left: 0;}
h1, h2, h3, h4, h5, h6 { margin: 0;font-weight: 600;font-size: 100%; }
*+address, *+blockquote, *+dl, *+fieldset, *+figure, *+hr, *+ol, *+p, *+pre, *+ul {margin-top: 0; }
address, blockquote, dl, fieldset, figure, hr, ol, p, pre, ul {margin: 0;}
body{background: #FFFFFF;position:relative;}
img{vertical-align: middle;max-width: 100%; width:100%; }
::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#ccc;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

::-webkit-scrollbar-track {
  background-color:transparent;
}

::-webkit-scrollbar-thumb {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #c3c3c3;
}

.flex {display:-webkit-box;display:-webkit-flex;display:flex}
.flex-row {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}
.flex-col {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}
.flex-grow-0 {min-width:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.flex-grow-1 {min-width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.flex-x-center {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex-y-center {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-y-bottom {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}

/*头部背景*/
.topbg { background:url(../index/topbg.png) center center no-repeat #ffffff; width:100%; height:4.75rem; background-size: cover; position: relative; }
/*搜索*/
.search{display: flex;justify-content: space-between;align-items: center;padding: .2rem .3rem .1rem .2rem;}
.search input{height: .6rem;line-height: .6rem;width: 100%;background:url(../images/icon-search.png) left .3rem center no-repeat #f4f4f4;padding-left: .7rem;background-size: .29rem .29rem;border-radius: .6rem;font-size: .26rem;}
.search i{flex-shrink: 0;margin-left: .3rem;background:url(../images/icon-history.png) right center no-repeat;width: .42rem;height: .42rem;background-size: 100%;}

.top_search_btn{width:96%;margin:2% auto;border:1px solid #E1E1E1;background:white;font-size:18px;display:none}
.top_search_btn ul{padding:0;margin:0 0 2%;display:flex;flex-wrap:wrap}
.top_search_btn li{width:25%;margin-top:2%;list-style:none;float:left}
.top_search_btn a{width:100%;display:block;text-align:center;text-decoration:none;color:#333}
.top_search_btn img{width:53.7%;max-width:84px;max-height:840px;margin:0 auto;}
.top_search_btn p{margin:4%}
@media screen and (max-width:359px)and (min-width:320px){.top_search_btn{font-size:14px}}
@media screen and (max-width:452px)and (min-width:360px){.top_search_btn{font-size:16px}}

/*轮播图*/
.slider{width: 100%;height:auto;padding: .2rem 0;position: absolute; left:0; right:0; top: 1.8rem;}
.slider .swiper-slide{width:6.4rem;height:auto;background:transparent;box-shadow:0 .05rem .2rem rgba(0,0,0,.2);}
.slider .swiper-slide img{display:block;width: 100%; border-radius:10px;}
.slider .swiper-pagination{width:100%;bottom:.3rem}
.slider .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;background-color:rgba(0,0,0,.5);width:.15rem;height:.15rem;}
.slider .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff}
.slider .swiper-button-prev{left:.2rem;top: 0;width:.3rem;height:100%;margin-top: 0;background: none;}
.slider .swiper-button-prev:hover{background: none;}
.slider .swiper-button-next{right:.2rem;top: 0;width:.3rem;height:100%;margin-top: 0;background: none;}
.slider .swiper-button-next:hover{background: none;}

/*新华热点*/
.xhrd{width:100%;background:#fff;height:0.7rem;margin-top:0.6rem;}
.xhrd .gd_content{height:0.6rem;line-height:.6rem;overflow:hidden;}
.swiper-xhrd,.swiper-xhzh{width:100%;height:100%}
.xhrd .bt{height:0.6rem;text-align:center;line-height:0.6rem;}
.xhrd .gd_content{padding-left:.1rem}
.swiper-xhrd .swiper-slide,.swiper-xhzh .swiper-slide{overflow:hidden}
.swiper-xhrd .swiper-slide a,.swiper-xhzh .swiper-slide a{font-size:.25rem}
.xhrd .bt{width:20%;float:left}
.xhrd .gd_content{width:80%;float:right}
.xhrd .bt img {
    width: 1.17rem;
    height: .35rem;
    margin: .07rem 0 0 .15rem;
    max-width: 130px;
}

[data-content]::before{content:attr(data-content);position:absolute;-webkit-text-stroke:0;color:#fff}

/*学校品牌 */
.ad-base { background:url(../index/menu1.png) center center no-repeat; width:100%; height:1.65rem; background-size: cover; }
.ad-base .xxpp { width:25%; position:relative; }
.ad-base .xxpp .xxtag { position:absolute; left:0; top:0; text-align:right; width:100%; color:#fff; font-size:.3rem; padding: 8px 8px 0 0; font-weight:normal; }
.ad-base .xxpp .xxnumber { color:#fff; font-size:.65rem; text-align:center; padding-top:.3rem;}
.ad-base .xxpp .xxtext { color:#fff; font-size:.28rem; text-align:center; }
.ad-base .xxpp .xxtag {

}
.ad-base .xxpp .xxnumber{text-stroke:1px #ffffff;-webkit-text-stroke:1px #ffffff}

.ad-list{overflow:hidden;text-align:center;text-align: center;
    color: #fff;
    padding: 0;
    font-size: .3rem;}

.student-box{overflow:hidden;text-align:center;width:100%;padding-top:0.2rem;padding-bottom:0.2rem}

.student-box.first-child { margin-top:0; padding-bottom: 0; }
.student-box .stu-item { width:50%; padding:0 .1rem; position:relative; cursor: pointer;}
.student-box .stu-item .stu-pa { position:absolute; width:100%; height:100%; top:0; left:0; }
.student-box .stu-item .stu-pa .stu-h1 { text-align:center; color:#fff; font-size:.32rem; padding-top:.18rem; text-indent: 1rem; /*text-stroke: 1px #ffffff;-webkit-text-stroke: 1px #ffffff;*/}
.student-box .stu-item .stu-pa .stu-h2 { text-align:center; color:#fff; font-size:.2rem; text-indent: 1rem; padding-top:.1rem; }
.student-box img { width:100%; }
/*快捷导航*/
.quick-nav{width: 100%;padding: .2rem 0; margin-top:.1rem;}
.quick-nav ul{width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 0 0.5rem;}
.quick-nav ul li{display: flex;flex-direction: column;align-items: center;cursor: pointer; text-align:center; }
.quick-nav ul li img{width: .8rem;height: .8rem;}
.quick-nav ul li p{font-size: .24rem;color: #333333;text-align: center;padding-top: .12rem;padding-bottom: .1rem;}
.quick-nav.top_menu_list{border:1px solid #E1E1E1; margin:.2rem;width: auto; display:none; }
/*占位*/
.holder{width: 100%;height: .15rem;background: #f4f4f4;}
/*热门*/
.hot{width: 100%;height: auto;overflow: hidden;padding: .2rem 0;}
.hot .title{display: flex;justify-content: space-between;align-items: center;font-size: .28rem;color: #333333;}
.hot .title>div{display: flex;align-items: center;}
.hot .title>div i{flex-shrink: 0;width: .28rem;height: .34rem;background:url(../images/icon-hot.png) left center no-repeat;background-size: 100%;margin-right: .1rem;}
.hot .title a{display: flex;align-items: center;font-size: .26rem;color: #333;}
.hot .title a i{flex-shrink: 0;width: .26rem;height: .26rem;background:url(../images/icon-right-btn.png) right center no-repeat;background-size: 100%;margin-left: .1rem;}
/*热门列表*/
.hot ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.hot ul li{width: 50%;padding:0 .1rem;height: auto;overflow: hidden;position: relative;margin-bottom: .25rem;}
.hot ul li .img{width: 100%;height: 2.rem;border-radius: .05rem;overflow: hidden;}
.hot ul li .img img{width: 100%;height: 100%;}

.hot ul li .zx { clear: both;  height:.8rem; }
.hot ul li .zx .zx-left{ width:70%; padding:.1rem 0; font-size:.18rem; }
.hot ul li .zx .zx-left .zl-t1 { width:100%; height:.3rem; line-height:.3rem; color:#ef0b00; text-align:center; font-size:.2rem; }
.hot ul li .zx .zx-left .zl-t2 { width:100%; height:.3rem; line-height:.3rem; color:#515151; text-align:center; font-size:.18rem; }
.hot ul li .zx .zx-right{ width:30%; padding:.19rem 0; }
.hot ul li .zx .zx-right .zr-btn { background:#ef0b00; font-size:.22rem; padding:.01rem .05rem; border-radius: 50px; color:#fff; height:.42rem; width:100%; line-height:.4rem; text-align:center; }
.hot ul li .zx a { display: block; width: 49%; float: left; text-align: center; line-height: 2.8em; color: #000000; font-size: 120%; }

.hot ul li .desc .t{font-size: .26rem;color: #f02a0d;padding: .15rem 0;}
.hot ul li .desc .info{display: flex;justify-content: space-between;;font-size: .24rem;color: #adadad;}
.hot ul li .desc .info span {display: flex;align-items: center; color:#333;width: 60%; display: inline-block; text-align:center; }
.hot ul li .desc .info span i.eye{flex-shrink: 0;width: .28rem;height: .20rem;background:url(../images/icon-eye.png) left center no-repeat;background-size: 100%;margin-right: 0.05rem;}
.hot ul li .desc .info span i.play{flex-shrink: 0;width: .29rem;height: .22rem;background:url(../images/icon-play.png) left center no-repeat;background-size: 100%;margin-right: 0.05rem;}
.hot ul li .desc .info span.kc-btn {width: 40%; background:#f02a0d; border-radius:.2rem; font-size:.2rem; color:#fff; padding:.05rem .15rem;}
.hot ul li .tips{position: absolute;width: 100%;top: .05rem;left: 0;display: flex;justify-content: space-between;align-items: center;padding: 0 0 0 .1rem;}
.hot ul li .tips .l{display: inline-block;font-size: .22rem;color: #ffffff;background: #e98053;border-radius: .05rem;padding: .05rem .15rem;}
.hot ul li .tips .l.dark{background: #333333;}
.hot ul li .tips .r{display: inline-block;width: 1.24rem;height: .34rem;line-height: .34rem;font-size: .22rem;color: #ffffff;text-align: right;padding-right: .15rem;background:url(../images/tag-bg.png) right center no-repeat;background-size: 100%;}
.hot ul li .tips .r.money{display: flex;align-items: center;justify-content: flex-end;}
.hot ul li .tips .r.money i{flex-shrink: 0;width: .23rem;height: .23rem;background:url(../images/icon-gold.png) right center no-repeat;background-size: 100%;margin-right: .05rem;}
.hot .title img { width: 2rem; margin-left:5px; display:inline-block; }
/*热门专业推荐栏*/
.hot-nav{width: 100%;padding: .2rem 0;}
.hot-nav .hot-nav-item {width: calc(100%/3); font-size:.3rem; text-align:center; background:#6666f3; }
.hot-nav .hot-nav-item { font-size:.25rem; text-align:center; display:inline-block; padding:.2rem .25rem; color:#fff; }
.hot-nav .hot-nav-item span { font-weight:bold; }
.hot-nav .hot-nav-item.on { background:#0000d8;  }
#bm_img_box .img-item-list { padding:.2rem;}
/**/
.bmzxbox { padding: .1rem 0 .2rem; overflow:hidden; }
.bmzxbox .bmzx-item { width:50%; text-align:center; }
.bmzxbox .bmzx-item .bmleftbtn { font-size:.25rem; padding:.15rem .4rem; background:#f3faff; color:#ff0000; border-radius: 0 0 0 .2rem; }
.bmzxbox .bmzx-item .bmrightbtn { font-size:.25rem; padding:.15rem .4rem; background:#f3faff; color:#ff0000; border-radius: 0 0 .2rem 0;}
/**/
.ad-btn { text-align:center; color:#fff; padding:.15rem 0; background:#f82f2c; font-size:.3rem;}
.foot-div { height: .8rem;}

/*尾部导航*/
.foot-nav{position: fixed;left: 0;bottom: 0;width: 100%;height: .8rem;box-shadow: 0 -0.02rem .1rem rgba(200,200,200,.2);z-index: 99999;}
.foot-nav ul{display: flex;justify-content: space-around;align-items: center;width: 100%; background:#00a0e9; margin:0 auto; max-width:768px; height: 100%;}
.foot-nav ul li{font-size: .22rem;color: #666666;display: flex;flex-direction: column;}
.foot-nav ul li{}
/*.foot-nav ul li.home i{background: url(../images/nav-home.png) bottom center no-repeat;background-size: .46rem .40rem;}
.foot-nav ul li.home.active i{background-image: url(../images/nav-home-active.png);}
.foot-nav ul li.cate i{background: url(../images/nav-cate.png) bottom center no-repeat;background-size: .42rem .42rem;}
.foot-nav ul li.cate.active i{background-image: url(../images/nav-cate-active.png);}
.foot-nav ul li.news i{background: url(../images/nav-news.png) bottom center no-repeat;background-size: .34rem .41rem;}
.foot-nav ul li.news.active i{background-image: url(../images/nav-news-active.png);}
.foot-nav ul li.mine i{background: url(../images/nav-my.png) bottom center no-repeat;background-size: .42rem .42rem;}
.foot-nav ul li.mine.active i{background-image: url(../images/nav-my-active.png);}
.foot-nav ul li.middle{flex-shrink: 0;width: 1.2rem;height: .86rem;background: url(../images/nav-zhibo.png) center center no-repeat;background-size: 100%;}*/
.foot-nav ul li a{ color: #fff;}
.foot-nav ul li.active p{color: #fff;}

.foot-nav .item{width:calc(100%/3);height:.8rem;line-height:.8rem;text-align:center;background-color:#00a0e9;float:left;margin-right:0.02rem;font-size:0.27rem;color:#fff;padding-left:0.6rem}
.foot-nav .item:first-child{display:none; background:#00a0e9 url(../images/footer_icon.png) no-repeat 0.4rem -1.6rem;background-size:0.44rem 2.4rem;letter-spacing:0.1rem}
.foot-nav .item:nth-child(2){background:url(../images/footer_icon.png);background-size:0.44rem 2.4rem;background-color:#e60012;background-repeat:no-repeat;background-position:0.28rem -1rem;position:relative;-webkit-animation-timing-function:ease-in-out;-webkit-animation-name:myanimate;-webkit-animation-duration:3000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate}
.foot-nav .item:last-child{background:url(../images/footer_icon.png) no-repeat 0.35rem 0.2rem;background-size:0.44rem 2.4rem;margin-right:0}
.foot-nav .span_num{width:0.3rem;height:0.3rem;border-radius:0.3rem;background-color:#fff;position:absolute;top:0.05rem;right:0.05rem;line-height:0.3rem;font-size:0.2rem!important;text-align:center;color:#ff0000}

/**滚动**/
.scroll-title{font-size:.4rem;color:#ea2d03;text-align:center;padding:.2rem 0;font-weight:bold}
.scroll-title b{font-size:.45rem;color:#000;font-weight:bold}
.table-scroll{}
.table-scroll .table-title{overflow:hidden;padding:0 .2rem;border-radius:.5rem .5rem 0 0;background:#100cdf}
.bm_foot_box{background:#e94630;overflow:hidden;border-radius:0 0 .5rem .5rem;margin:0 .2rem;min-height:1rem;padding:.15rem .2rem;margin-bottom:.2rem}
.bm_foot_box .titbox{text-align:center;color:#fff;font-size:.32rem;font-weight:bold;padding:0 .1rem .1rem}
table{max-width:100%;background-color:transparent;empty-cells:show}
.am-table{width:100%;margin-bottom:.2rem;border-spacing:0px;border-collapse:separate}
.am-ellipsis,.am-text-truncate{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.28rem}
.am-table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd}
.am-table > thead > tr > th{vertical-align:middle}
.am-table>caption+thead>tr:first-child>td,.am-table>caption+thead>tr:first-child>th,.am-table>colgroup+thead>tr:first-child>td,.am-table>colgroup+thead>tr:first-child>th,.am-table>thead:first-child>tr:first-child>td,.am-table>thead:first-child>tr:first-child>th{border-top:0}
.am-table>tbody>tr>td,.am-table>tbody>tr>th,.am-table>tfoot>tr>td,.am-table>tfoot>tr>th,.am-table>thead>tr>td,.am-table>thead>tr>th{padding:.2rem;line-height:1.6;vertical-align:top}
.am-table>tbody>tr>td{background:#ffffff}
.am-table>tbody>tr:nth-child(even)>td{background:#f3faff}
.am-btn{display:inline-block;margin-bottom:0;padding:0.5em 1em;vertical-align:middle;font-size:14px;font-weight:400;line-height:1.2;text-align:center;white-space:nowrap;background-image:none;border:1px solid transparent;border-radius:0;cursor:pointer;outline:0;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s ease-out,border-color .3s ease-out;transition:background-color .3s ease-out,border-color .3s ease-out}
.am-btn-secondary{color:#fff;background-color:#3bb4f2;border-color:#3bb4f2}

/*专业滚动*/
.student_list { background:#fff; width:100%; padding-top: .1rem;}
.student_title { color:red; font-size:.5rem; padding:.1rem;text-align:center; }
.student_tab { font-size:.3rem; padding:.1rem 0; }
.student_tab .stu-item { text-align:center; width:50%; height:.5rem; line-height:.5rem; }
.student_tab .stu-item::first-child { content:""; width:1rem;height:1rem;background:#bfbfbf}
.student_tab .stu-item span {  font-size:.3rem; font-weight:bold;}
.student_tab .stu-item.active span { color:#0000d8; padding-bottom:.2rem; }
.stu-list { width:100%;}
.stu-1 { display:none;}
.stu-tit, .stu-cell { width:13%; height: .7rem; text-align:center; line-height:.65rem;}
.stu-tit { background:#0000d8;  color:#fff; border:#fff 2px solid; width:13%; font-size: .3rem; }
.stu-cell { background:#f1f1f1; color:#333;border:#fff 2px solid;font-size:.24rem; text-indent:.1rem; }
.stu-cell.stu-last { color:#f11716; }
.stu-cell.stu-hot, .stu-tit.stu-hot { text-align:left; text-indent:.25rem; }
.stu-cell.stu-hot { background:url(../images/hot.png) no-repeat left top #f1f1f1; background-size:.45rem .5rem;}
.stu-cell.stu-hot.none { background: #f1f1f1 ; text-indent:.1rem;}
.stu-cell.stu-btn { background:#f11716; width: 17%;}
.stu-tit.stu-btn {  width: 17%;}
.stu-cell.stu-btn a{ display:block; height:100%; width:100%; color:#fff363;}



/**新闻*/
.news_index_box { overflow:hidden; }
.news_index_tab { font-size:.3rem; padding:.1rem 0; width:100%;overflow:hidden; }
.news_index_tab .news_index_item { text-align:center; width:calc(100%/3); height:.5rem; line-height:.5rem; position: relative; }
.news_index_tab .border-item-lr:before{position:absolute;left:0;right:0;bottom:0;height:2px;background:#b5b5b5;display:block;z-index:33;width:0;transition:all 0.6s;width:100%;transform:scale(0)}
.news_index_tab .border-item-lr:after{position:absolute;left:0;right:0;bottom:0;height:2px;background:#b5b5b5;display:block;z-index:33;width:0;transition:all 0.6s;width:100%;transform:scale(0)}
.news_index_tab .news_index_item span{font-size:.3rem;font-weight:bold}
.news_index_tab .news_index_item.on span{color:#0000d8;padding-bottom:.2rem}
.news-child-list{padding:.1rem;overflow:hidden}
.news-child-list ul{overflow:hidden}
.news-child-list li{line-height:22px;position:relative}
.news-child-list li:before{}
.news-child-list .topnews{overflow:hidden;border-bottom:#eee 1px solid;margin-bottom:0.2rem}
.news-child-list .topnews .imgscale{border-radius:.2rem;overflow:hidden;position:relative;}
.news-child-list .topnews .imgscale .tag-time{ position:absolute; left:0; bottom:5px; height:20px; line-height:20px; text-align:right; font-size:16px; width:100%;padding-right:10px;}
.news-child-list .topnews h2{font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:normal;margin:.05rem 0 .05rem 0;color:#218af1}
.news-child-list .topnews p{font-size:14px;color:#888;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.news-child-list .topnews img{opacity:.7;transition:all 0.5s;width:100%; }
.news-child-list li.listnews{width:100%;overflow:hidden}
.news-child-list li.listnews section{border-bottom:#eee 1px solid;overflow:hidden}
.news-child-list li.listnews:last-child section{border-bottom:none}
.news-child-list li.listnews .news-zuixin-pic{width:60px;height:60px}
.news-child-list li.listnews .news-zuixin-pic{display:block;overflow:hidden;width:100px;height:60px;line-height:60px;float:left;margin-right:10px;text-align:center}
.news-child-list li.listnews img{width:100%;display:inline-block;vertical-align:middle;transition:.5s;max-width:60px}
.news-child-list li.listnews h2{font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:normal;margin:.05rem 0 .05rem 0;color:#218af1}
.news-child-list li.listnews p{font-size:14px;color:#888;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.news-child-list li span.tag{width:100%;float:left;clear:both;font-size:.16rem;margin:10px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:16px;line-height:16px}
.news-child-list li span.tag span.tag-time{float:right;display:inline-block;padding-right:5px;font-size:.16rem}
.news-child-list li span.tag a{display:block;float:left;margin-right:15px;position:relative;padding-left:10px}
.news-child-list li span.tag a:before{position:absolute;content:"";width:3px;height:3px;background:#1487f4;left:0;top:8px}

.news-child-list li.rnews {
	padding: .1rem;
	overflow: hidden;
	border-bottom: 1px solid #f1f1f1;
}
.news-child-list li.rnews a{
	position: relative;
    display: block;
    overflow: hidden;
    color: inherit;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-child-list li.rnews a>img{
    margin-left: 10px;
    max-width: 1rem;
    height: .85rem;
    float: right;
}
.cy-media-body h3,.cy-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    font-size: 14px;
    color:#218af1;
}
.cy-ellipsis{
    font-size: 14px;
    color: #999;
}
.cy-heatTime{
    font-size: 14px;
    margin-top: .1rem;
}

/*pagelist*/
.pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 0 0 10px; font-size:.24rem; }
.pagelist a { color: #666; margin: 0 5px 10px; padding: 5px 10px; background: #F7F7F7; display: inline-block; font-size:.24rem; }
.pagelist a:nth-child(1) { display: none }
.pagelist a:hover, .pagelist > em { font-style: normal; display:inline-block;}
.pagelist > span { background:#1C2327; color:#fff;  font-style: normal; display:inline-block;}
.pagelist > em,.pagelist > span { padding: 5px 10px;  margin: 0 5px 10px; }
.pagelist > em { color: #666; background: #F7F7F7;} 
a.curPage { color: #ffffff; font-weight: bold; background: #000; font-size:.24rem;}


/*******表单*************************************************/
.common_form_box{padding:1rem 0 1rem 0;overflow:hidden;width:100%}

@media screen and (max-width:480px){ .common_form_box.form-submit-bg-101 .form-box-title{margin-top:.8rem} }

.sub-input-box{padding:0 .25rem;margin-top:.1rem}
.form-box-title h2{font-size:.4rem}
.form-box-title h3{font-size:.3rem}
.form-x .input.form-sub-btn{color:#f00830;background:#fff;font-weight:bold;margin-top:.15rem}
.form-x label{display:inline-block;max-width:100%}
.form-x .input-group{margin-bottom:.1rem}
.form-x .input-help{text-align:center;font-size:.16rem}
.form-x>.input-help{padding:.1rem}
.input-group,.input-group>.input-block{position:relative;padding:0 0.1rem}
.form-x .input-group>label{margin-bottom:0;text-indent: 0.2rem;padding-bottom:0.1rem;white-space:nowrap;width:100%;font-size:.24rem}
.form-x .input-check{overflow:hidden}
.form-x .input-check>label{position:relative;width:50%;float:left;margin-bottom:.1rem;line-height:0.3rem;height:0.3rem;font-size: .14rem;}
.input-check.input-check-inline>label{margin-right:1rem;white-space:nowrap;display:inline-block}
.clear{width:100%;clear:both}
input[type="checkbox"],input[type="radio"]{padding:0;margin:4px 0 0;margin-top:1px \9;line-height:normal}
.input-check>label>input[type="radio"],.input-check>label>input[type="checkbox"]{position:absolute;opacity:0;z-index:-1;appearance:none;outline:0;width:0;height:0}
.input-check>label>input[type="radio"]+i,.input-check>label>input[type="checkbox"]+i{position:relative;width:.3rem;height:.3rem;display:inline-block;vertical-align:text-bottom;border:solid 1px #ddd;border-radius:100%}
.input-check>label>input[type="checkbox"]+i,.input-check>label>input[type="radio"]+i{border-radius:0.35rem}
.input-check>label>input:checked+i::after{content:"";position:absolute;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg);
width: 0.12rem; height: 0.2rem; top: .01rem;left: 0.08rem;}
.input-check>label>input[type="checkbox"]+i { border-radius:.08rem; }
.input-check>label>input[type="radio"]+i{border-radius:0.35rem}
.input-check>label>input:checked+i{background-color:#0a8;border-color:transparent;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.form-x .input{padding:0.15rem 0.3rem;border:solid 1px #ddd;width:100%;line-height:1.5;display:block;font-size:.2rem;border-radius:0.25rem;outline:0;background-color:transparent;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.form-x .input:focus,.form-x .input:active{border-color:#0a8;z-index:2}
.form-x .form-button { margin-top:.3rem; }
.form-x .button {
    position: relative;
    border: solid 1px #ddd;
    border-radius: 0.25rem!important;
    background: transparent;
    display: inline-block;
    line-height: 1.5;
    padding: .1rem .5rem;
    font-size:.24rem;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
    border-radius: 0.5rem!important;
    color:#fff;
}
.bg-info, .form-x .button[class*='-info']:hover, .form-x .button[class*='-info'].active {
    background-color: #0ae!important;
}
.bg-main, .form-x .button:hover, .form-x .button[class*='-main']:hover, .form-x .button[class*='-main'].active {
    background-color: #0a8!important;
}
.common_form_box{ clear:both; }
.common_form_box.form-submit-bg-101 .form-x  input::-webkit-input-placeholder{color:#fff}
.common_form_box.form-submit-bg-101 .form-x  input::input-placeholder{color:#fff}
.common_form_box.form-submit-bg-101{ background:url(../form/form_bg1.png) no-repeat top center;background-size:cover;margin-top:-1rem;}
.common_form_box.form-submit-bg-101 .form-box-title{margin-top:.8rem; color:#fff;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-101 .form-x{font-size:15px;color:#fff}

.common_form_box.form-submit-bg-102 .form-x  input::-webkit-input-placeholder{color:#000}
.common_form_box.form-submit-bg-102 .form-x  input::input-placeholder{color:#000}
.common_form_box.form-submit-bg-102{ margin-top:.1rem; padding:.2rem 0 .2rem 0; }
.common_form_box.form-submit-bg-102 .form-box-title{ margin-top:.1rem; color:#000;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-102 .form-box-title h2{ color:#1748ab;}
.common_form_box.form-submit-bg-102 .form-box-title h3{color:#676767;}
.common_form_box.form-submit-bg-102 .form-x{font-size:15px;color:#000}
.common_form_box.form-submit-bg-102 .form-x .input-group>label { text-align:left; }

.common_form_box.form-submit-bg-104 { background:#202b49; }
.common_form_box.form-submit-bg-104 .form-x  input::-webkit-input-placeholder{color:#fff}
.common_form_box.form-submit-bg-104 .form-x  input::input-placeholder{color:#fff}
.common_form_box.form-submit-bg-104 { margin-top:.1rem; padding:.2rem 0 .2rem 0; }
.common_form_box.form-submit-bg-104 .form-box-title{ margin-top:.1rem; color:#000;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-104 .form-box-title h2{ color:#fff;}
.common_form_box.form-submit-bg-104 .form-box-title h3{color:#fff;}
.common_form_box.form-submit-bg-104 .form-box-title h3 span{color:#ff6600;}
.common_form_box.form-submit-bg-104 .form-x{font-size:16px;color:#fff}
.common_form_box.form-submit-bg-104 .form-x .input-group>label {  text-align:left;}

.common_form_box.form-submit-bg-105 { background:#202b49; }
.common_form_box.form-submit-bg-105 .form-x  input::-webkit-input-placeholder{color:#fff}
.common_form_box.form-submit-bg-105 .form-x  input::input-placeholder{color:#fff}
.common_form_box.form-submit-bg-105 { margin-top:.1rem; padding:.2rem 0 .2rem 0; }
.common_form_box.form-submit-bg-105 .form-box-title{ margin-top:.1rem; color:#000;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-105 .form-box-title h2{ color:#fff;}
.common_form_box.form-submit-bg-105 .form-box-title h3{color:#fff;}
.common_form_box.form-submit-bg-105 .form-box-title h3 span{color:#ff6600;}
.common_form_box.form-submit-bg-105 .form-x{font-size:16px;color:#fff}
.common_form_box.form-submit-bg-105 .form-x .input-group>label { text-align:left; }
.common_form_box.form-submit-bg-105 .form-x .button { width:80%; border-radius:0.1rem!important; background-color:#ff6600!important; }

.common_form_box.form-submit-bg-106 { background:#f13c38; }
.common_form_box.form-submit-bg-106 .form-x  input::-webkit-input-placeholder{color:#fff}
.common_form_box.form-submit-bg-106 .form-x  input::input-placeholder{color:#fff}
.common_form_box.form-submit-bg-106 { margin-top:.1rem; padding:.2rem 0 .2rem 0; }
.common_form_box.form-submit-bg-106 .form-box-title{ margin-top:.1rem; color:#000;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-106 .form-box-title h2{ color:#fff;}
.common_form_box.form-submit-bg-106 .form-box-title h3{color:#fff;}
.common_form_box.form-submit-bg-106 .form-x{font-size:16px;color:#fff}
.common_form_box.form-submit-bg-106 .form-x .input-group>label { border-radius:0.1rem!important;  text-align:left;}
.common_form_box.form-submit-bg-106 .form-x .button { width:80%; border-radius:0.1rem!important; background-color:#ff6600!important; }

.common_form_box.form-submit-bg-200 { background:#fff; }
.common_form_box.form-submit-bg-200 .form-x  input::-webkit-input-placeholder{color:#333}
.common_form_box.form-submit-bg-200 .form-x  input::input-placeholder{color:#333}
.common_form_box.form-submit-bg-200{ margin-top:.1rem; padding:.2rem 0 .2rem 0; }
.common_form_box.form-submit-bg-200 .form-box-title{ margin-top:.1rem; color:#000;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-200 .form-box-title h2{ color:#2c6be3;}
.common_form_box.form-submit-bg-200 .form-box-title h3{color:#000;}
.common_form_box.form-submit-bg-200 .form-box-title h3 span{color:#ff6600;}
.common_form_box.form-submit-bg-200 .form-x{font-size:16px;color:#000}
.common_form_box.form-submit-bg-200 .form-x .input-group>label { }


.common_form_box.form-submit-bg-110 { background:url(../images/bg_t3.png) no-repeat; background-repeat-y: repeat; background-size: contain; }
.common_form_box_top { background:url(../images/bg_t1.png) no-repeat; background-size: contain; height:.71rem; clear:both;}
.common_form_box_bottom { background:url(../images/bg_t2.png) no-repeat; background-size: contain; height:.42rem; margin-top:-1px; }
.common_form_box.form-submit-bg-110 .form-x  input::-webkit-input-placeholder{color:#333}
.common_form_box.form-submit-bg-110 .form-x  input::input-placeholder{color:#333}
.common_form_box.form-submit-bg-110 { margin-top:0; padding:0 0 .2rem 0; }
.common_form_box.form-submit-bg-110 .form-box-title{ margin-top:.1rem; color:#000;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-110 .form-box-title h2{ color:#2c6be3;}
.common_form_box.form-submit-bg-110 .form-box-title h3{color:#000;}
.common_form_box.form-submit-bg-110 .form-box-title h3 span{color:#ff6600;}
.common_form_box.form-submit-bg-110 .form-x{font-size:16px;color:#000}
.common_form_box.form-submit-bg-110 .form-x .input-group>label { }
.common_form_box.form-submit-bg-110 .form-x .input { border-radius:.1rem; }
.common_form_box.form-submit-bg-110 .form-x .button { width:80%; border-radius:0.1rem!important; background-color:#d50000!important; }

.common_form_box.form-submit-bg-111 { background:#ffaa00; }
.common_form_box.form-submit-bg-111 .form-x  input::-webkit-input-placeholder{color:#fff}
.common_form_box.form-submit-bg-111 .form-x  input::input-placeholder{color:#fff}
.common_form_box.form-submit-bg-111 { margin-top:0; padding:0 0 .2rem 0; }
.common_form_box.form-submit-bg-111 .form-box-title{ margin-top:.1rem; color:#000;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-111 .form-box-title h2{ color:#fff;}
.common_form_box.form-submit-bg-111 .form-box-title h3{color:#fff;}
.common_form_box.form-submit-bg-111 .form-box-title h3 span{color:#fff;}
.common_form_box.form-submit-bg-111 .form-x{font-size:16px;color:#000}
.common_form_box.form-submit-bg-111 .form-x .input-group>label { }
.common_form_box.form-submit-bg-111 .form-x .input { border-radius:.1rem; }
.common_form_box.form-submit-bg-111 .form-x .button { width:80%; border-radius:0.1rem!important; background-color:#ff6600!important; }



.common_form_box.form-submit-bg-120 { background:#202b49; }
.common_form_box.form-submit-bg-120 .form-x  input::-webkit-input-placeholder{color:#fff}
.common_form_box.form-submit-bg-120 .form-x  input::input-placeholder{color:#fff}
.common_form_box.form-submit-bg-120 { margin-top:.1rem; padding:.2rem 0 .2rem 0; }
.common_form_box.form-submit-bg-120 .form-box-title{ margin-top:.1rem; color:#000;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-120 .form-box-title h2{ color:#fff;}
.common_form_box.form-submit-bg-120 .form-box-title h3{color:#fff;}
.common_form_box.form-submit-bg-120 .form-box-title h3 span{color:#ff6600;}
.common_form_box.form-submit-bg-120 .form-x{font-size:16px;color:#fff}
.common_form_box.form-submit-bg-120 .form-x .input-group>label { text-align:left; }
.common_form_box.form-submit-bg-120 .form-x .button { width:80%; border-radius:0.1rem!important; background-color:#ff6600!important; }

.common_form_box.form-submit-bg-121 { background:#202b49; }
.common_form_box.form-submit-bg-121 .form-x  input::-webkit-input-placeholder{color:#fff}
.common_form_box.form-submit-bg-121 .form-x  input::input-placeholder{color:#fff}
.common_form_box.form-submit-bg-121 { margin-top:.1rem; padding:.2rem 0 .2rem 0; }
.common_form_box.form-submit-bg-121 .form-box-title{ margin-top:.1rem; color:#000;font-size:.3rem;text-align:center}
.common_form_box.form-submit-bg-121 .form-box-title h2{ color:#fff;}
.common_form_box.form-submit-bg-121 .form-box-title h3{color:#fff;}
.common_form_box.form-submit-bg-121 .form-box-title h3 span{color:#ff6600;}
.common_form_box.form-submit-bg-121 .form-x{font-size:16px;color:#fff}
.common_form_box.form-submit-bg-121 .form-x .input-group>label { text-align:left; }
.common_form_box.form-submit-bg-121 .form-x .button { width:80%; border-radius:0.1rem!important; background-color:#ff6600!important; }

.video_index_box{padding:.2rem}
.video_index_box .tit_02{text-align:center;color:#444444;font-weight:bold;font-size:.34rem}
.video_index_box .p_01{text-align:center;color:#0171f8;line-height:0.5rem;font-size:0.24rem}


/****视频******/
.video_img { position: relative; }
.video_img::after { content: ""; position: absolute; left:50%; top: 50%; margin-left:-42px; margin-top:-45px; width: 80px; height: 80px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUREOEQxQTlFNzA5MTFFQzg1OTk4MDZBMkU3OURDQkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUREOEQxQUFFNzA5MTFFQzg1OTk4MDZBMkU3OURDQkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1REQ4RDFBN0U3MDkxMUVDODU5OTgwNkEyRTc5RENCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1REQ4RDFBOEU3MDkxMUVDODU5OTgwNkEyRTc5RENCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvyZ82kAABKMSURBVHja7F0LcFvV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) center no-repeat rgb(0 0 0 / 0%); background-size: 80px 80px; }
.video_box {position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.8);z-index: 2147483646;height: 100%;display: none;width: 100%;text-align: center;}
.video_box video {z-index: 2;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;max-width: 96%;max-height: 96%;}
.video_box .video_btn { position:absolute; bottom:6%;left:0; text-align:center; z-index: 3; width: 100%;}
@media screen and (max-width: 480px) {
    .video_box .video_btn { bottom:25%; }
}
.video_box .video_btn p {cursor:pointer;color: #FFF;font-size: .4rem;display: inline-block;background: #f11716;border-radius: 50%;margin:0 auto; text-align:center;width: 0.6rem; height: 0.6rem; line-height: .55rem;}
.video_box .video_btn p::before {content: "x";}
/*
.slider .swiper-pagination-bullet { color:#fff; }
.slider .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    background-color: rgba(0,0,0,.8);
    width: 1rem;
    height: .3rem;
    border-radius:unset;
}
*/

/**底部版权*/
.footer_wrapper { padding:.2rem .2rem .1rem; font-size:.25rem; text-align:center; }
/**顶部消息***************************************************/
#ynxh_pop_msg{display:none;z-index:2147483630;position:fixed;height:1rem;top:32px;left:0px;right:0px;background:rgba(255,255,255,0.85);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);border-radius:7.5px;margin:5px 10px;opacity: 0.85; background-color: rgb(34, 115, 248); color: rgb(255, 255, 255);}
.ynxh-top-bubble{position:relative;margin:0 auto;padding:.1rem;width:100%;overflow:hidden;}
.ynxh-top-bubble .ynxh-top-bubble-icon{width:.4rem;height:.4rem;overflow:hidden;border-radius:.2rem;}
.ynxh-top-bubble .ynxh-top-bubble-icon img{width:.4rem;height:.4rem; vertical-align: top;}
.ynxh-top-bubble .ynxh-top-badge-warning{position:absolute;left:-5px;top:-5px;width:14.5px;height:14.5px;line-height:14.5px;text-align:center;background:#f72e31;color:#fff;border-radius:14.5px;font-size:9px}
.ynxh-top-bubble .ynxh-top-bubble-con{width:calc(100% - 35px);overflow:hidden;}
.ynxh-top-bubble .ynxh-top-bubble-con .el-title{height:17.5px;line-height:17.5px;font-size:.14rem}
.ynxh-top-bubble .ynxh-top-bubble-con .el-title .el-title-h4{width:calc(100% - 52px);height:.4rem;line-height:.4rem;text-indent:10px;font-size:.24rem;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}
.ynxh-top-text-content{width:100%;font-size:.24rem;margin-top:.1rem;font-weight:500;padding:0px 5px 0 5px}
.ynxh-top-bubble .ynxh-top-bubble-con .el-title span{display:inline-block;width:.4rem;height:.4rem;line-height:30px;text-align:center;color:#999;margin:0;padding:0}
.ynxh-top-bubble .ynxh-top-bubble-con p{height:17.5px;line-height:17.5px;text-indent:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.14rem;margin:0;padding:0}


/**专业设置********************************************/
.xhdn_header {
    height: auto;
    background: #323bd9;
    align-items: center;
    padding: 0.25em 0;
    width:100%;
    font-size: .2rem;
    display:none;
}
.xhdn_header a {
    display: block;
    cursor: pointer;
    text-align:center;
}
.xhdn_header .xhdn_menu img {
    display: inline-block;
    width: .3rem;
    height:.3rem;
}
.xhdn_header .xhdn_bac {
    text-decoration: none;
    color: white;
    width:15%;
}
.xhdn_header .xhdn_logo {
    width:75%;
    position:relative;
}
.xhdn_header .xhdn_logo .logotext {
    position:absolute;
    text-align:center;
    bottom:0;
    left:0;
    color:#fff;
    font-size:.25rem;
    font-weight:bold;
    width:100%;
    text-indent: -1rem;
}
.xhdn_header .xhdn_menu {
    width: 10%;
}
.xhdn_top_img { position:relative; z-index: -1;     text-align: center; }
.hot-zhuanye{ margin: 0 .1rem;height: auto;overflow: hidden;padding: 0 0 .2rem; margin-top:-.35rem; background:#fff; border-radius:.1rem .1rem 0 0;
box-shadow:0px 4px 5px rgb(1 52 151 / 10%), 0px 20px 25px rgb(1 52 151 / 10%);
}
.hot-zhuanye-nav{width: 100%;padding:.15rem .1rem; position:relative; cursor: pointer;}
.hot-zhuanye-nav .hot-nav-item {width: 20%; font-size:.3rem; text-align:center; }
.hot-zhuanye-nav .hot-nav-item:last-child { width: 40%}
.hot-zhuanye-nav .hot-nav-item { font-size:.25rem; text-align:center; display:inline-block; color:#333; position:relative; height:.5rem; }
.hot-zhuanye-nav .hot-nav-item span { font-weight:bold; }
.hot-zhuanye-nav .hot-nav-item.on {  }
.hot-zhuanye-nav span.tag {
    display: inline-block;
    width: 0.15rem;
    height: 0.15rem;
    border-radius: 50%;
    margin-top:.06rem;
}
.hot-zhuanye-nav span.text {
    display: inline-block;
    font-size: 0.24rem;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.hot-zhuanye-nav .hot-nav-item:nth-child(1) span.tag {
    background-color: #ee7700;
    background-position: -6.5%;
}
.hot-zhuanye-nav .hot-nav-item:nth-child(2) span.tag {
    background-color: #ff96aa;
    background-position: 35.5%;
}
.hot-zhuanye-nav .hot-nav-item:nth-child(3) span.tag {
    background-color: #bf997b;
    background-position: 80%;
}
.hot-zhuanye-nav .hot-nav-item:nth-child(4) span.tag {
    background-color: #fc7a7d;
    background-position: 80%;
}
.hot-zhuanye-nav .hot-nav-item:nth-child(5) span.tag {
    background-color: #7bf1e4;
    background-position: 80%;
}
.hot-zhuanye-nav .hot-nav-item .tab-line {
    content: '';
    position: absolute;
    height: 3px;
    width: 75%;
    bottom: 0;
    background-color: #ff7700;
    border-radius: 50px;
    transition: all .5s;
    display:none;
    bottom:0;
    left:18%;
}
.hot-zhuanye-nav .hot-nav-item.on .tab-line {
    display:inline-block;
}
.hot-zhuanye ul{display: flex;justify-content: space-between;flex-wrap: wrap; padding:.1rem; }
.hot-zhuanye ul li{width: 49%;padding:0 .1rem;height: auto;overflow: hidden;position: relative;margin-bottom: .25rem; border-radius:.1rem;
box-shadow:5px 5px 5px rgb(0 0 0 / 10%), 5px 5px 10px rgb(0 0 0 / 10%);
}
.hot-zhuanye ul li .img{width: 100%;height: 2.rem;border-radius: .05rem;overflow: hidden; position: relative;}
.hot-zhuanye ul li .img img{width: 100%;height: 100%;}
.hot-zhuanye ul li .img .kctitle{
background-color: transparent;background-image: linear-gradient(to top, #05379f,transparent);line-height:.8rem; position:absolute;width:100%;height:.7rem;bottom:0;left:0;z-index:1; font-size:.28rem; color:#fff; text-align:center; }

.hot-zhuanye ul li .zx { clear: both;  height:.8rem; }
.hot-zhuanye ul li .zx .zx-left{ width:60%; padding:.1rem 0; font-size:.18rem; }
.hot-zhuanye ul li .zx .zx-left .zl-t1 { width:100%; height:.3rem; line-height:.3rem; color:#333; text-align:center; font-size:.22rem; }
.hot-zhuanye ul li .zx .zx-left .zl-t2 { width:100%; height:.3rem; line-height:.3rem; color:#515151; text-align:center; font-size:.16rem; }
.hot-zhuanye ul li .zx .zx-right{ width:40%; padding:.19rem 0; }
.hot-zhuanye ul li .zx .zx-right .zr-btn { background:#0648c9; font-size:.16rem; padding:.01rem .05rem; border-radius: 50px; color:#fff; height:.42rem; width:100%; line-height:.4rem; text-align:center; }
.hot-zhuanye ul li .zx a { display: block; width: 49%; float: left; text-align: center; line-height: 2.8em; color: #000000; font-size: 120%; }

.hot-zhuanye ul li .desc .t{font-size: .26rem;color: #f02a0d;padding: .15rem 0;}
.hot-zhuanye ul li .desc .info{display: flex;justify-content: space-between;;font-size: .24rem;color: #adadad;}
.hot-zhuanye ul li .desc .info span {display: flex;align-items: center; color:#333;width: 60%; display: inline-block; text-align:center; }
.hot-zhuanye ul li .desc .info span i.eye{flex-shrink: 0;width: .28rem;height: .20rem;background:url(../images/icon-eye.png) left center no-repeat;background-size: 100%;margin-right: 0.05rem;}
.hot-zhuanye ul li .desc .info span i.play{flex-shrink: 0;width: .29rem;height: .22rem;background:url(../images/icon-play.png) left center no-repeat;background-size: 100%;margin-right: 0.05rem;}
.hot-zhuanye ul li .desc .info span.kc-btn {width: 40%; background:#f02a0d; border-radius:.2rem; font-size:.2rem; color:#fff; padding:.05rem .15rem;}
.hot-zhuanye ul li .tips{position: absolute;width: 100%;top: .05rem;left: 0;display: flex;justify-content: space-between;align-items: center;padding: 0 0 0 .1rem;}
.hot-zhuanye ul li .tips .l{display: inline-block;font-size: .22rem;color: #ffffff;background: #e98053;border-radius: .05rem;padding: .05rem .15rem;}
.hot-zhuanye ul li .tips .l.dark{background: #333333;}
.hot-zhuanye ul li .tips .r{display: inline-block;width: 1.24rem;height: .34rem;line-height: .34rem;font-size: .22rem;color: #ffffff;text-align: right;padding-right: .15rem;background:url(../images/tag-bg.png) right center no-repeat;background-size: 100%;}
.hot-zhuanye ul li .tips .r.money{display: flex;align-items: center;justify-content: flex-end;}
.hot-zhuanye ul li .tips .r.money i{flex-shrink: 0;width: .23rem;height: .23rem;background:url(../images/icon-gold.png) right center no-repeat;background-size: 100%;margin-right: .05rem;}
.hot-zhuanye .title img { width: 2rem; margin-left:5px; display:inline-block; }
.hot-zhuanye .zy_list_html { color:#333 }
.hot-zhuanye .zy_list_html span { color:#ff0000 }

.xhdn_auto { padding:.3rem.2rem; text-align:center; }
.xhdn_auto a {
    border-radius: 10px;
    display: inline-block;
    background: url(../images/map_pho.png) 0.24rem center / auto 0.35rem no-repeat #ff6202;
    box-sizing: content-box;
    color: white;
    font-size: 0.25rem;
    width: 40%;
    margin: 0 2%;
    line-height: 2.4em;
    text-indent: 2em;
    padding:.1rem;
}
.xhdn_auto .llzx2 {
    background: url(../images/map_pep.png) 0.24rem center / auto 0.35rem no-repeat #383838;
}


.sxjd-zhuanye-nav { width: 100%;padding:.2rem .2rem; position:relative; cursor: pointer;}
.sxjd-zhuanye-nav .sxjd-nav-item {width: 20%; font-size:.3rem; text-align:center; position:relative; margin:.1rem; }
.sxjd-zhuanye-nav .sxjd-nav-item img{width: 100%;height: 100%;}
.sxjd-zhuanye-nav .sxjd-nav-item .sxjdname{background:url(../images/zy_bg.png) center bottom no-repeat; background-repeat-x: repeat; display:block; line-height:.42rem; position:absolute;width:100%;height:.4rem;bottom:0;left:0;z-index:1; font-size:.16rem; color:#fff; text-align:center; }
.sxjd-zhuanye-nav.sxjd_second { width:80%; margin:0 auto; padding-top:0; }
.sxjd-zhuanye-nav.sxjd_second .sxjd-nav-item { width: calc(100%/3); }
.ad-btn.sxjd-btn { background:transparent; margin-bottom:.2rem;}
.ad-btn.sxjd-btn .sxjd-btn-cell { background:#104bc0; width:72%; margin:0 .2rem; display:inline-block; padding:.15rem 0; font-size:.3rem; }



/*关于新华*****************************/
.about-ynxh{ margin: 0 .1rem;height: auto;min-height:1rem; overflow: hidden;padding: .2rem 0 .2rem; background:#fff; border-radius:.5rem;margin-top: 0.3rem; text-align:center;
box-shadow:0px -2px 0px 0px rgb(1 52 151 / 10%), 0px 4px 5px rgb(1 52 151 / 10%), 0px 4px 5px rgb(1 52 151 / 10%), 0px 5px 5px rgb(1 52 151 / 10%);margin-bottom:.3rem;
}
.about-ynxh.abclear{ box-shadow: unset;margin-top:0; margin-bottom: 0; padding-bottom: 0; border-radius:unset;}
.ab-title1 { position:relative; color:#1547a8; text-align:center; padding:.1rem .1rem 0; font-size:.42rem; font-weight:bold;margin-top:.3rem}
.ab-title1 span { position:absolute; top:-.1rem; left:50%; margin-left:-.8rem; width:1.6rem; background:#1547a8; height:.1rem; border-radius:5px; }

.ab-title2 { position:relative; color:#000; text-align:center; padding:.1rem .1rem 0; font-size:.42rem; font-weight:bold;margin-top:.1rem}
.ab-text { padding:.2rem .25rem .2rem; text-align:left; font-size:.28rem; color:#000; text-indent:.8cm; letter-spacing:1px; }
.am-pureview-bar { bottom:.8rem; }
.ab-image-list { }

.ab-image-list .am-gallery-item{ border-radius:.3rem; overflow:hidden;}
.am-gallery-overlay .am-gallery-title { font-size:.2rem;}

.ad-btn.about-btn { background:transparent; margin-bottom:.2rem;}
.ad-btn.about-btn .about-btn-cell { background:#1748ab; width:72%; margin:0 .2rem; display:inline-block; padding:.15rem 0; font-size:.3rem; border-radius:.15rem; }

.video_about_box{padding:.2rem}
.video_about_box .tit_02{text-align:center;color:#444444;font-weight:bold;font-size:.34rem}
.video_about_box .p_01{text-align:center;color:#0171f8;line-height:0.5rem;font-size:0.24rem}




/**报名****/
.ks-baoming { display:none; position:fixed; z-index:999; left:0; top:0; bottom:0; right:0; width:100%; height:100%; background:rgb(0,0,0,.5) }
.ks-bmform { display:none; position:fixed; z-index:1000; left:50%; top:50%; background:#fff;     background: #fff;
    border: 1px solid #eee;
    padding: 30px;
    box-shadow: -5px 3px 3px rgb(0 0 0 / 10%);
    width: 262px;
    margin-left: -131px;
    margin-top: -120px;
}
.ks-bmform h2 {padding-bottom:.2rem; font-size:.3rem; }

.chat-box { width:100%; margin-top: .2rem; background:#fff; float:left; font-size:.26rem; padding:.15rem 0; }
.chat-box .col-xs-2 {
    width: 16.66666667%;
    float:left;
}
.chat-box .col-xs-8 {
    width: 66.66666667%;
    float:left;
}
.chat-box .col-xs-10 {
    width: 83.33333333%;
    float:left;
}
.chat-box .chat-row { width: 100%; overflow:hidden; text-align: left; }
.chat-box .bottombtn1 { overflow:hidden; background: #fff; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; padding:.1rem;}
.chat-box .bottombtn2 { position: fixed;bottom: 0;;height: 4em;background: #fff;left: 0;right: 0;border-top: 0.1rem solid #bfbfbf;}
.chat-box .btn-submit { display: inline-block;width: 100%;height: 3.6em;line-height: 3.6em;padding: 0.2em;background: #45C01A;color: #fff;border-radius: 8px;text-align: center }

/*toolbar*/
.toolbar { position: fixed; right: 0; top: 20%; z-index: 999; background: #333; width: 0; min-height: 5rem; border-radius: 5px 0 0 5px; transition: all 0.4s; }
.toolbar .toolbar-close span { background: url(../images/guanbi.png) no-repeat #333 center; background-size: 16px; width: .8rem; height: .8rem; float: right; position: absolute; left: 0; top: 0; border-radius: 5px 0 0 5px; }
.toolbar-open { background: url(../images/zhankai.png) no-repeat center #333; z-index:99999; background-size: .4rem; width: .8rem; height: .8rem; position: fixed; right: 0; top: 20%; border-radius: 5px 0 0 5px; transition: all 0.4s; }
.closed { width: .8rem; }
.openviewd { width: 0; transition: all 0.4s; }
#toolbar-menu>li .toolbar-btn {font-style: normal; display: block; width: .8rem; height: .8rem; background-size: .45rem; }
#toolbar-menu { margin-top: .75rem; }
#toolbar-menu>li { border-top: #464646 1px solid; border-bottom: #252525 1px solid; cursor: pointer; position: relative }
#toolbar-menu>li:first-child { border-top: none }
.toolbar-nav section { display: none; position: absolute; right: .8rem; top: 0; background: #fff; border: 1px solid #eee; padding: 30px; box-shadow: -5px 3px 3px rgba(0,0,0,.1); width: max-content; }
.toolbar-nav li:hover section { display: block; }
.side-icon-user { background: url(../index/side_icon07.png) no-repeat center; background-size: .4rem; }
.side-icon-qq { background: url(../index/side_icon09.png) no-repeat center; }
.side-icon-tel { background: url(../index/side_icon08.png) no-repeat center; }
.side-icon-weixin { background: url(../index/side_icon06.png) no-repeat center; }
.side-icon-dashang { background: url(../index/side_icon10.png) no-repeat center; }
.icon-top { background: url(../images/istop.png) no-repeat center #fff; background-size: 22px; width: 40px; height: 40px; position: fixed; right: 0; bottom: 10%; opacity: 0; transition: all 0.3s; z-index: 9999999; border: #ccc 1px solid; border-radius: 100%; }
.icon-top.cd-is-visible { visibility: visible; opacity: 1; }
#toolbar-content { position: absolute; right: 40px; top: 80px; box-shadow: -2px 2px 2px rgba(0,0,0,.1); }
.userinfo .inputText { line-height: 30px; text-indent: 1em; border-radius: 3px; border: #ddd 1px solid; width: 200px; margin-bottom: 20px; display: block; }
.userinfo .inputsub-dl { display: inline-block; background: #0000d8; color: #fff; border: none; line-height: 35px; width: 80%; border-radius: 3px; }
.userinfo .inputsub-zc { text-align: center; display: inline-block; float: right; background: #02aeb1; color: #fff; border: none; line-height: 35px; width: 45%; border-radius: 3px; }
.userinfo .logged { text-align: center }
.userinfo .logged b { color: #f00; font-size: 14px; }
.userinfo .logged a { display: block; width: 100px; text-align: center; margin: 10px auto; border: #ddd 1px solid; padding: 5px 0; border-radius: 5px; }
.qq-section, .weixin-section, .dashang-section { padding: 10px !important }
.qqinfo a { display: block; text-align: center; margin: 0 auto 10px; padding: 5px 0; border-radius: 5px; width: 140px; color: #fff; background: linear-gradient(to right, #2e74e5 0%, #00c1de 100%); }
.qqinfo a:last-child { margin-bottom: 0 }
.qqinfo a { display: block; color: #fff; font-size: 14px; }
.weixin-info { text-align: center }
.weixin-info img { max-width: 140px; margin: auto }
.weixin-info .text12 { font-size: 12px; line-height: 24px }
.dashang-section p { padding: 0 10px 5px }
.dashang-section ul { text-align: center; }
.dashang-section ul li { display: inline-block; }
.dashang-section ul li img { width: 140px !important; height: 140px !important; }

.c_popup {
    width: 100%;
    position: fixed;
    height: 1.1rem;
    left: 0;
    top: 0;
    z-index: 100;
    display:none;
    width:100%;
    height:100%;
}
.c_popup .c_popup_bg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
}
.c_popup .c_popup_content {
    position:fixed; z-index:100; width:100%; max-width:6.5rem; height:auto; top:50%; left:50%; transform: translate(-50%,-50%);
}
.c_popup .c_popup_content img { height:105%;}
.c_popup .form_main .bot-text {
    clear: both;
    font-size: .3rem;
    text-align: center;
    padding:.1rem;
    color: #000;
display: inline-block;
    width: 100%;
}
.c_popup .form_main{     background: #fff; }
.c_popup .c_popup_content .c_close { background:url(../images/c_close.png) no-repeat center center; background-size:cover; width:.6rem; height:.6rem; margin:0 auto; margin-top:.2rem;cursor: pointer;}
.c_popup .form_main .bot2 { display:flex; overflow:hidden; padding:0 .2rem .1rem; text-align: center; height:.72rem; }
.c_popup .form_main .bot2 a{ width:48%;  text-align: center; display: inline-block; height:.5rem; color:#fff; text-decoration:none; background:#f37b1d; font-size:.24rem; padding:.1rem; line-height:.3rem; border-radius:.1rem;}
.c_popup .form_main .bot2 a.button-left-1{ background:#ff0000; margin-right:2%; }
.c_popup .form_main .bot2 img { width:.3rem; height:.3rem; margin-right:.1rem; margin-left:2%;}

.swiper-pagination-bullet {
    opacity: .9;
}


.newstext-box { padding: 10px; }
.news-title-h1 { font-size: 22px; }
.keywords { margin: 15px 0; overflow: hidden; font-size:14px; }
.keywords a { display: block; float: left; border: #1487f4 1px solid; color: #1487f4; padding: 2px 8px; margin-right: 5px; border-radius: 5px; }
.keywords a:nth-child(1), .keywords a:hover { background: #1487f4; color: #fff }
.picview-other { overflow: hidden; color: #888; margin-bottom: 15px; }
.picview-other span { float: left; margin-right: 15px; padding-left: 20px; font-size:15px; }
.smalltext { margin-bottom: 20px; background: #f1f1f1; padding: 20px; color: #888; line-height: 22px; font-size:15px; }
.smalltext i { background: url(../images/quote.png) no-repeat left center; width: 24px; height: 15px; background-position: 0 0; float: left; }
.newstext { line-height: 24px; margin-bottom: 20px; overflow: hidden; font-size:15px; }
.newstext video { margin: 20px auto; display: block; max-width: 100% !important; height: auto !important; z-index: 0; }
.newstext p { margin-bottom: 20px; }
.newstext img { max-width: 100% !important; height: auto !important; margin: 10px auto; }
.newstext table { margin: auto !important }
.newstext iframe { margin: auto !important }
.newstext h2, .newstext h3, .newstext h4, .newstext h5, .newstext h6 { font-size: 16px; margin: 20px 0; position: relative; padding-left: 10px; }
.newstext h2:before, .newstext h3:before, .newstext h4:before, .newstext h5:before, .newstext h6:before { position: absolute; content: ""; background: #1487f4; width: 3px; height: 100%; left: 0; bottom: 0; }
span.po-from { background: url(../images/icon-yonghu.png) no-repeat center left; background-size: 16px; }
span.po-date { background: url(../images/date.png) no-repeat center left; background-size: 16px; }
span.po-classname { background: url(../images/icon-lm.png) no-repeat center left; background-size: 16px; }
span.po-view { background: url(../images/view.png) no-repeat left center }




/*****活动模块********************/
.hd-list-box { padding:.1rem 0;}
.hd-list-item .hd-txt-list { padding: .1rem;}
.hd-list-item .hd-txt-list p { font-size: .25rem }
.hd-list-item .hd-txt-list p.activity-h1 {
    font-size: .26rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom:.1rem;
}
.hd-list-item a span.event-xh {
    color: #007aff;
}
.hd-list-item .hd-txt-list p.activity-time{ font-size: .25rem; color: #929292;}
.hd-list-item .hd-txt-list p.activity-time .fr { float:right;}
.hd-list-item .hd-txt-list em {
    color:#00F;
}
.hd-list-item a i {
    position:absolute;
    top:20px;
    right:5px;
}
.hd-list-item .event-read {
    color:#929292;
}
.hd-list-item .event-read .event-read-left {
    background:#929292;
}
.hd-list-item .event-read .hd-txt-list em{
    color:#929292;
}
.hd-img {
    position:relative;
    min-height: 70px;
}
.hd-img .i-activity{
    background-color:rgba(0, 0, 0, 0.37);
    color:#FFF;
    padding:0 5px;
    font-size:.3rem; 
    position:absolute;
    top:.7rem;
}
.hd-img .p-free {
    border-radius:4px;
    left:.2rem;
    background-color: rgba(4, 255, 4, 0.48);
}
.hd-img .p-number {
    right:0px;
    border-radius:10px 0 0 10px;
}
.hd-img .activity-s {
    position:absolute;
    bottom: .2rem;
    left: .2rem;
    padding:.1rem .2rem;
    color:#FFF;
    font-size:.28rem;
}
.hd-img .activity-s-1 {background:rgba(0,125,255,0.48);}
.hd-img .activity-s-2 {background:rgba(4, 255, 4, 0.48);}
.hd-img .activity-s-3 {background:rgba(255, 204, 0, 0.52);}
.hd-img .activity-s-4 {background:rgba(0, 0, 0, 0.66);}





/***朋友圈文章列表*******************************/
.circleList-d{
    border-bottom: 10px solid #f1f1f1;
    padding: 10px;
    font-size:16px;
}
.circle-d-head>a{ display: inline-block; }
.circle-d-head>.commentUser span{line-height: inherit; position: relative;}
.cir-iox{
    line-height: normal;
    display: table;
    position: absolute;
    top: 0;
    right: -44px;
    font-size: 18px;
}
a.circle-delete{ 
    float: right; 
    font-size: 18px;
    padding-top: 20px;
    color: #929292;
}
.user-name-d{     
    margin-top: 9px;
    width: 300px;
}
.circle-d-btn,
.circle-d-praise,
.circle-d-comment{ margin: 5px 0; font-size: .65rem; }
.circle-d-btn>span,
.circle-d-praise>span a,
.circle-d-comment p>span{ color: #007aff;}
.circle-d-btn>span i{ color: #929292; margin-right: 5px; border: none;}
.circle-d-btn i{
    margin-right: 10px;
    padding: 4px 8px;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    color: #929292;
}
.circle-d-btn .like-i-active{
    transition: all .5s ease;
    border: 1px solid #007aff;
    background-color: #007aff;
    color: #fff;
}
.circle-d-img li{
    max-width: 50%;
    max-height: 240px;
    overflow: hidden;
}
.circle-d-imgLot li{
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    margin-right: 2.65%;
    margin-bottom: 8px;
}
.circle-d-imgLot li a img{
    height: 80px;
}
.circle-d-imgLot li:nth-child(4),
.circle-d-imgLot li:nth-child(8) {
    margin-right: 0;
}

.commentUser .user-img{
    float: left;
    width: 50px;
    height: 50px;
    margin: 8px;
    border-radius: 50%;
    overflow: hidden;
}
.commentUser span{ line-height: 66px; position: relative; }
span.issue-time{ font-size: 12px; color: #999; }
.commentUser span .i-grade,
.commentUser span .i-sex{ 
    color: #60abff;    
    margin-left: 5px; 
}
.commentUser span .i-grade{
    color: red;
}
.commentUser span .i-grade.icon-vip0{
    color: #ccc;
}
.commentUser span .i-sexGirl{
    color: #FF7BB5;
}
.commentText{margin-left: 66px;}
.commentText p{ padding: 5px;}
.commentText p.bUserText{
    background-color: #f1f1f1;
    font-size: 15px; 
}
.commentText p.bUserText span{
    color: #60abff;
}

.circle-d-btn,
.circle-d-praise,
.circle-d-comment{ margin: 5px 0; font-size: 13px; }
.circle-d-btn>span,
.circle-d-praise>span a,
.circle-d-comment p>span{ color: #007aff;}
.circle-d-btn>span i{ color: #929292; margin-right: 5px; border: none;}
.circle-d-btn i{
    margin-right: 10px;
    padding: 4px 8px;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    color: #929292;
}
.circle-d-text { padding-bottom:.1rem;}
.circle-d-btn .like-i-active{
    transition: all .5s ease;
    border: 1px solid #007aff;
    background-color: #007aff;
    color: #fff;
}
.circle-d-img li{
    max-width: 50%;
    max-height: 240px;
    overflow: hidden;
}
.circle-d-imgLot li{
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    margin-right: 2.65%;
    margin-bottom: 8px;
}
.circle-d-imgLot li a img{
    height: 80px;
}
.circle-d-imgLot li:nth-child(4),
.circle-d-imgLot li:nth-child(8) {
    margin-right: 0;
}

.zx-text-item { width:100%; margin-bottom: 10px; }
.zx-text-item span.zxtextitem{ width:50%;}
.zx-text-item span.zxtextitem .zx-text { color:#333; font-size:.25rem; text-align:center; width:80%; margin:0 auto; border:#666 1px solid; border-radius:5px; }
.zx-text-item span.zxtextitem .zx-text.red { color:red;}



.toolbar-spbox {
    background: #fff;
    z-index: 99999;
    background-size: 0.4rem;
    width: 160px;
    height: 90px;
    position: fixed;
    left: 0;
    bottom: 40%;
    border-radius: 5px 0 0 5px;
    transition: all 0.4s;
}
.toolbar-spbox video { width:100%; height:100%;}
.toolbar-spbox img { width:100%; height:100%;}













/**春节页面调色**/
/*
.toolbar-open { background-color:red;}
.toolbar { background: red; }
.toolbar .toolbar-close span { background-color:red; }
#toolbar-menu>li { border-top: red 1px solid; border-bottom: red 1px solid; }
#ynxh_pop_msg { background-color: red; }
.ad-base {
    background: url(../index/menu1.png) center center no-repeat;
    width: 100%;
    height: 1.65rem;
    background-size: cover;
    background: unset;
    background-color: red;
}
.hot-nav .hot-nav-item.on { background: red }
.table-scroll .table-title { background:red; }
.stu-tit { background:red; }
.student_tab .stu-item.active span { color:red; }
.news_index_tab .news_index_item.on span { color:red; }
.xhdn_header { background:red;}
*/

@keyframes random {
    25% {
        transform: translate(200%, 50%) scale(0.8);
    }
    50% {
        transform: translate(80%, 80%) scale(1.2);
    }
    75% {
        transform: translate(20%, 60%) scale(0.65);
    }
}
.star {
    background-image: url('https://www.ynxinhua.com/static_new/images/star.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    width:32px;
    height:32px;
    animation: opacity-change 1s ease-in-out infinite;
    -webkit-animation: opacity-change 1s ease-in-out infinite;
    -moz-animation: opacity-change 1s ease-in-out infinite;
    -o-animation: opacity-change 1s ease-in-out infinite;
    
    opacity: 0;
}
 
.star2 {
    animation: opacity-change 2s ease-in-out infinite;
    -webkit-animation: opacity-change 2s ease-in-out infinite;
    -moz-animation: opacity-change 2s ease-in-out infinite;
    -o-animation: opacity-change 2s ease-in-out infinite;
}
 
@keyframes opacity-change {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
 
@-webkit-keyframes opacity-change {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
 
@-moz-keyframes opacity-change {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
 
@-o-keyframes opacity-change {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}


.zt-box-item a { display:block; overflow:hidden; }



/*改版***************************/
.foot-nav ul {
    justify-content: flex-start;

}
.foot-nav .item {
    width: 50%;
}
.top_menu_list ul:nth-child(2) {
    display:none;
}
