.iconfont{font-size: inherit;}
.intit{margin-bottom: .35rem}
.intit h3{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.intit h3 span{display: block;line-height: .55rem;margin-left: .1rem;position: relative;}
.intit h3 span em{position: relative;z-index: 3;font-size: .36rem;}
.intit h3 span em a{color:inherit;text-decoration:none;}
.intit h3 span:after{content: attr(en);position: absolute;left: -.1rem;bottom: -.05rem;font-family:'califb';line-height: 1em;color: #dfebf4;z-index: 0;text-transform: uppercase;font-size: .28rem;white-space: nowrap;}
.intit h3 span.center:after{left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.intit h3 i{display: block;width: .63rem;height: .63rem;text-align: center;line-height: .6rem;color: #296fb7;font-size: .32rem;position: relative;}
.intit h3 i:after{content: '';width: .6rem;height: .6rem;position: absolute;left: 0;top: 0;border-radius: 50%;border: 1px dashed #296fb7;-webkit-animation: roted linear 35s infinite;animation: roted linear 35s infinite}
.homea{padding: .5rem 0 .6rem;position: relative;}
/*.homea:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 50%;z-index: 0;background: url(../images/habg1.png) no-repeat left top;background-size:3.81rem 6.32rem;display: none }*/
.homea:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 50%;z-index: 0;background: url(../images/habg2.png) no-repeat right top;background-size:5.45rem 8.26rem;display: none }
.header .hd-r{ padding-right: .2rem}
.header .hd-nav  li{ margin-left: .25rem;}
/*忙鈥澛�*/
.homea .aleft{width: 65%}
.homea .aright{width: 35%;min-height:5.8rem;height:auto;padding:.12rem .18rem;background: #f5f6fa;border-radius:.04rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.65);}
.homea .aleft .slide-newsPic .pic{height: 5.8rem}
.homea .aleft .slide-news{width: 100%;}
.homea .aleft .slide-newsPic{width: 100%;}
.homea .aleft .slideTxt{margin-top: -.4rem;position: relative;z-index: 5;width: 100%;max-width: 100%;}
.homea .aleft .slideTxt .ssbtn{position: absolute;left: auto;right: 0;bottom: 0;height: .5rem;width: .9rem}
.homea .aleft .slideTxt .ssbtn a{display: block;height: .4rem;width: .4rem;text-align: center;line-height: .4rem;color: #fff}
.homea .aleft .slideTxt .ssbtn a.prev{background: #f8a852}
.homea .aleft .slideTxt .ssbtn a.next{background: url(../images/ha1bg.jpg) no-repeat center;}
.homea .aleft .slideTxts{width: 100%;max-width: 100%;height: .6rem;background: url(../images/ha1bg.jpg) no-repeat center;background-size: cover;padding: .15rem .3rem;box-sizing: border-box;}
.homea .aleft .slide-newsTxt h4 a{color: #fff;font-size: .18rem;    line-height: .3rem;
    font-weight: bold;
    max-height: .5rem\0;}
.homea .aleft .slide-news .slide-news-page{position: relative;width: 100%;text-align: center;margin: .1rem 0;left: auto;right: auto;bottom: auto;line-height: 1;}
.homea .aleft .slide-news .slide-news-page .swiper-pagination-bullet{border: 1px solid #0042ba;opacity: 1;width: .12rem;height: .12rem;background: transparent;margin: 0 .05rem;}
.homea .aleft .slide-news .slide-news-page .swiper-pagination-bullet-active{background: #0042ba}
.homea .aleft .slide-newsPic .swiper-pagination-bullets{display: none;}
.homea .aright ul li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding: .12rem 0 .16rem;border-bottom: none;align-items: flex-start;position: relative;}
.homea .aright ul li:not(:last-child)::after{content:'';position:absolute;left:0;right:0;bottom:.05rem;height:1px;background:linear-gradient(90deg,rgba(7,105,156,.04) 0%,rgba(7,105,156,.16) 50%,rgba(7,105,156,.04) 100%);}
.homea .aright ul li:first-child{padding-top: .08rem}
.homea .aright ul li:last-child{padding-bottom: .06rem}
.homea .aright ul li .txt{width: 60%;position: relative;}
.homea .aright ul li .news-date{width:.82rem;height:auto;min-height:.6rem;flex-shrink:0;align-self:flex-start;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:.04rem;box-shadow:0 .02rem .08rem rgba(7,105,156,.06);border-left:3px solid #07699c;transition:box-shadow .3s,border-color .3s,transform .3s;padding:.06rem 0;margin-top:.02rem;}
.homea .aright ul li:hover .news-date{box-shadow:0 .04rem .12rem rgba(7,105,156,.12);border-left-color:#055a85;transform:translateY(-1px);}
.homea .aright ul li .news-date-day{font-size:.32rem;font-weight:bold;line-height:1;color:#07699c;font-variant-numeric:tabular-nums;}
.homea .aright ul li .news-date-ym{font-size:.12rem;line-height:1.2;color:rgba(7,105,156,.75);margin-top:.04rem;letter-spacing:.01em;}
.homea .aright ul li .txt h4 {margin-bottom: .06rem;flex-shrink:0;}
.homea .aright ul li .txt h4 a{transition:color .25s;}
.homea .aright ul li:hover .txt h4 a{color:#07699c;}
.homea .aright ul li .txt h4 a{font-size: .18rem;font-weight: bold;line-height: 1.45em;max-height: .79rem\0;display: block\0;}
.homea .aright ul li .txt h4 a.l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;}
.homea .aright ul li .txt-meta{display: flex;align-items: center;justify-content: flex-end;gap: .1rem;margin-top: .04rem;flex-shrink:0;}
.homea .aright ul li .txt-meta time:before{content: "\e62a";font-family: "iconfont" !important;margin-right: 5px;font-size: .15rem;color: #07699c}
.homea .aright ul li .txt-meta time{color: #07699c;font-size: .14rem;line-height: 1;}
.homea .aright ul li .txt-meta a.news-more{font-size: .14rem;color: #07699c;line-height: 1;opacity: .85;transition: .3s;margin-bottom:.06rem;}
.homea .aright ul li .txt-meta a.news-more:hover{opacity: 1;color: #07699c;}
.homea .mores a:hover,
.homeb .djzz-more:hover,
.homeb .djzz-more:hover i,
.homeb .djzz-feature-txt h4 a:hover,
.homeb .aright .slide .sbtn a:hover,
.homea .aright ul li .txt h4 a:hover,
.homed .Ctrlyear .txt h4 a:hover,
.homeg .jstd-feature-txt h4 a:hover,
.homef .icoSp .ssbtn a:hover{color:#07699c;}

/* 太工新闻右侧列表：PC 日期块替代缩略图 */
@media screen and (min-width: 981px) {
.homea > .wp > .flex{align-items:stretch;}
.homea .aleft{display:flex;flex-direction:column;}
.homea .aleft .slide-news{height:calc(5.8rem + .2rem);display:flex;flex-direction:column;flex-shrink:0;}
.homea .aleft .slide-newsPic .pic{height:5.8rem;flex-shrink:0;}
.homea .aright{display:flex;flex-direction:column;height:calc(5.8rem + .2rem);min-height:calc(5.8rem + .2rem);max-height:calc(5.8rem + .2rem);padding:.1rem .16rem .08rem;box-sizing:border-box;overflow:hidden;align-self:stretch;border-radius:.04rem;}
.homea .aright ul{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;padding-top:.02rem;}
.homea .aright ul li{flex:1;display:flex;align-items:flex-start;padding:.05rem 0 .14rem;min-height:0;}
.homea .aright ul li:first-child{padding-top:.04rem;}
.homea .aright ul li:last-child{padding-bottom:.02rem;}
.homea .aright ul li:not(:last-child)::after{left:.9rem;right:.06rem;bottom:.04rem;height:1px;background:linear-gradient(90deg,rgba(7,105,156,.45) 0,rgba(7,105,156,.45) .03rem,rgba(7,105,156,.14) .03rem,rgba(7,105,156,.08) 70%,transparent 100%);opacity:.85;}
.homea .aright ul li .txt-meta{justify-content:flex-end;margin-top:auto;padding-bottom:.02rem;}
.homea .aright ul li .txt-meta a.news-more{margin-bottom:.04rem;}
.homea .aright ul li.news-item-mobile{display:none;}
.homea .aright ul li .txt{flex:1;width:auto;min-width:0;padding-left:.12rem;display:flex;flex-direction:column;justify-content:flex-start;height:100%;}
}

.homea .hamore{margin-top: -.15rem}
.homea .hamore a{display: block;width: 1.6rem;height: .5rem;color: #fff;background: url(../images/tx2.svg) no-repeat center;background-size: 1.6rem .5rem;line-height: .5rem;text-align: center;}
.homea .mores{position: absolute;right: 0;bottom: -.1rem}
.homea .mores a{display: block;color: #07699c;font-size: .14rem;height: .43rem;background: url(../images/new/zjmtbg1.png)no-repeat center;
 line-height: .43rem;background-size: auto .43rem}
/*.homeb {padding: .5rem 0 .8rem;background: url(../images/hbbg.jpg) no-repeat right center;background-size: auto 100%;position: relative;}*/
.homeb {padding: .5rem 0 .8rem;position: relative;background:url(../images/tzbg.png)#e5ebfd no-repeat center;background-size: auto 90% }
/*.homeb:before{content: '';position: absolute;left: 0;bottom: -2.8rem;width: 4.93rem;height: 6.56rem; z-index: 0;background: url(../images/hb.png) no-repeat left top;background-size:4.93rem 6.56rem }*/

.homea:before{content: '';position: absolute;left: 0;bottom: -.2rem;width: 5.69rem;height: 6.09rem; z-index: 0;background: url(../images/new/zs222.jpg) no-repeat left top;background-size:5.69rem 6.09rem }

.homee:before{content: '';position: absolute;left: 0;bottom: -.2rem;width: 5.69rem;height: 6.09rem; z-index: 0;background: url(../images/new/zs222.jpg) no-repeat left top;background-size:5.69rem 6.09rem }
.homeb:after{content: '';position: absolute;right: 0;top: 35%;height: 1.79rem;width: .56rem;z-index: 0;background: url(../images/hbbg2.png) no-repeat right top;background-size:.56rem 1.79rem;display: none }

.homeb .aleft ul li time:before{content: "\e663";font-family: "iconfont" !important;margin-right: 5px;font-size: .18rem;color: #07699c}
.homeb .aleft ul li time{color: #07699c}
.homeb .aleft ul li{padding: .2rem 0;border-bottom: 1px dashed #ddd}
.homeb .aleft ul li h4{font-size: .18rem;margin-bottom: .1rem}

.homeb .aleft{width: 5.9rem}
.homeb .aright{width: 8.6rem}
.homeb .intit h3 span:after{color:rgba(0,66,186,.22);}

/* 党建思政（PC 头条图随右侧文字区等高；移动 50vw 高） */
.homeb .djzz-wrap{padding-top:.05rem;}
.homeb .djzz-feature{align-items:stretch;background:transparent;border-radius:0;overflow:hidden;box-shadow:none;margin-bottom:.28rem;}
.homeb .djzz-feature-pic{width:3.35rem;flex-shrink:0;overflow:hidden;align-self:stretch;display:flex;flex-direction:column;border-radius:.06rem;}
.homeb .djzz-feature-pic .trans-mask{flex:1;height:100%;min-height:100%;display:block;border-radius:inherit;overflow:hidden;}
.homeb .djzz-feature-pic img{width:100%;height:100%;min-height:100%;object-fit:cover;display:block;transition:.5s;border-radius:inherit;}
.homeb .djzz-feature-pic:hover img{transform:scale(1.05);}
.homeb .djzz-feature-txt{flex:1;padding:.28rem .38rem .28rem .36rem;justify-content:flex-start;height:100%;align-self:stretch;box-sizing:border-box;}
.homeb .djzz-feature-txt h4{font-size:.2rem;line-height:1.5em;margin:0 0 .14rem;font-weight:bold;}
.homeb .djzz-feature-txt h4 a{color:#222;}
.homeb .djzz-feature-txt time{display:block;font-size:.14rem;color:#07699c;margin-bottom:.2rem;}
.homeb .djzz-feature-txt time:before{content:"\e663";font-family:"iconfont" !important;margin-right:5px;font-size:.16rem;color:#07699c;}
.homeb .djzz-summary-wrap{display:flex;flex-direction:column;align-items:flex-end;flex:1;width:100%;min-height:0;margin-top:.06rem;}
.homeb .djzz-summary{font-size:.15rem;line-height:1.8em;color:#666;margin-bottom:0;width:100%;flex:1;min-height:0;}
.homeb .djzz-more{display:inline-flex;align-items:center;font-size:.14rem;color:#07699c;white-space:nowrap;margin-top:auto;padding-top:.18rem;}
.homeb .djzz-more i{font-size:.12rem;margin-left:3px;transition:.3s;}
.homeb .djzz-more:hover i{transform:translateX(3px);}
.homeb .djzz-list{justify-content:space-between;gap:.2rem;}
.homeb .djzz-list ul{width:100%;background:transparent;border-radius:0;padding:0;box-shadow:none;}
.homeb .djzz-list li{display:flex;align-items:center;justify-content:space-between;padding:.14rem 0;border-bottom:1px dashed #ddd;}
.homeb .djzz-list li:last-child{border-bottom:none;}
.homeb .djzz-list li h4{flex:1;font-size:.18rem;line-height:1.45em;margin-right:.15rem;min-width:0;}
.homeb .djzz-list li h4 a{color:#333;display:block;}
.homeb .djzz-list li h4 a:hover{color:#07699c;}
.homeb .djzz-list li h4 .item-source{font-style:normal;color:#07699c;font-weight:normal;}
.homeb .djzz-feature-txt h4 .item-source{font-style:normal;color:#07699c;font-weight:normal;}
.homeb .djzz-list li time{flex-shrink:0;font-size:.13rem;color:#07699c;white-space:nowrap;}
@media screen and (min-width: 981px) {
.homeb .djzz-list li .news-date{display:none;}
.homeb .djzz-list li .txt{flex:1;min-width:0;margin-right:.15rem;}
.homeb .djzz-list li .txt h4{flex:1;font-size:.18rem;line-height:1.45em;margin-right:0;min-width:0;}
.homeb .djzz-list li.djzz-item-mobile{display:none;}
}

/* 通知公告（PC：4 条无白底，与右侧教学科研等高） */
@media screen and (min-width: 981px) {
.homeb > .wp.flex{align-items:stretch;flex-wrap:nowrap;}
.homeb .aleft{display:flex;flex-direction:column;}
.homeb .aright{display:flex;flex-direction:column;}
.homeb .djzz-wrap{flex:1;display:flex;flex-direction:column;}
.homeb .djzz-list{flex:1;align-items:stretch;}
.homeb .aleft .tzgg-list{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:0;margin:0;padding:0;list-style:none;min-height:0;}
.homeb .aleft .tzgg-list li{flex:1;display:flex;flex-direction:column;justify-content:center;background:transparent;border-radius:0;box-shadow:none;padding:.18rem 0;border-bottom:1px dashed #ddd;margin:0;}
.homeb .aleft .tzgg-list li:nth-child(n+5){display:none;}
.homeb .aleft .tzgg-list li h4{font-size:.18rem;line-height:1.45em;margin-bottom:.1rem;}
.homeb .aleft .tzgg-list li h4 a{color:#333;display:block;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
.homeb .aleft .tzgg-list li h4 a.l2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}
.homeb .aleft .tzgg-list li h4 a:hover{color:#07699c;}
.homeb .aleft .tzgg-list li time{margin-top:.06rem;color:#07699c;}
.homeb .aleft .tzgg-list li .news-date{display:none;}
.homeb .djzz-list ul{width:100%;}
.homeb .djzz-feature-txt.flex-v{justify-content:flex-start;}
.homeb .djzz-feature{align-items:stretch;}
.homeb .djzz-feature-pic{align-self:stretch;}
.homeb .djzz-feature-txt{align-self:stretch;height:auto;min-height:100%;padding:0 .4rem 0 .38rem;}
.homeb .djzz-feature-txt h4{margin-top:0;padding-top:0;}
.homeb .djzz-feature-txt h4 a.l2{display:block;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;}
.homeb .djzz-summary-wrap{flex:1;display:flex;flex-direction:column;min-height:0;}
.homeb .djzz-more{align-self:flex-end;margin-top:auto;padding-top:.22rem;}
}
.homeb .aright:before{content: '';position: absolute;left: 0;width: 5.76rem;height: .99rem;background: url(../images/hbbg1.png) no-repeat center;background-size: 5.76rem .99rem;top: 0;z-index: 0;
pointer-events: none;display: none}
.homeb .aright .slide{width: 3.8rem;position: relative;}
.homeb .aright .slide .slide-box .txt{padding: .3rem .3rem 0 .3rem;}
.homeb .aright .slide .slide-box{position: relative;padding: 0rem;background: #fff}
.homeb .aright .slide .randomPic{height: 2.54rem;overflow: hidden;}
.homeb .aright .slide .randomPic span{display: block;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat}
.homeb .aright .slide .randomPic span img{display: none}
.homeb .aright .slide .txt h4{font-size: .18rem;line-height: 1.4em;margin-bottom: .16rem}
.homeb .aright .slide .txt h4 a{max-height:.49rem\0;display:block\0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.homeb .aright .slide .txt p{padding-left: .3rem;position: relative;color: #888;line-height: 1.6em;margin-bottom: .05rem;margin-top: 0.2rem;}
.homeb .aright .slide .txt p i{position: absolute;left: 0;top: 0;color: #d7ad8c;font-size: .2rem}
.homeb .aright .slide .sbtn{margin-top: 0;width: 97%;}
.homeb .aright .slide .sbtn a{font-size: .32rem;color:  #0c48b4;margin-left: .2rem}
.homeb .aright .slide .sbtn a:hover{color:#07699c;}
.homeb .aright .slide .sbtn a.swiper-button-disabled{opacity: .4;}

.homeb .slide-box{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);min-height: 2.26rem}
.homeb .nodata p{position: absolute;width: 100%;bottom: 0;left: 0;text-align: center;font-size: .2rem;}
.homeb .aright .calendar dt .current{cursor:pointer;position:relative}
.homeb .aright .calendar dt .year-m:hover .dropdown-toggle:after{transform:rotate(180deg);vertical-align:.02rem}
.homeb .aright .calendar dt .year-m:hover ul{display:block}
.homeb .aright .calendar dt .year-m ul{background:#fff;color:#555;padding:.1rem 0;max-height:1.6rem;overflow:auto;width:1.3rem;position:absolute;right:-.25rem;top:100%;box-shadow:0 0 .1rem rgba(0,0,0,.1);display:none;z-index:5}
.homeb .aright .calendar dt .year-m ul::-webkit-scrollbar{width:.05rem}
.homeb .aright .calendar dt .year-m ul::-webkit-scrollbar-thumb{border-radius:.1rem;background:#999}
.homeb .aright .calendar dt .year-m ul::-webkit-scrollbar-track{border-radius:.1rem;background:#ddd}
.homeb .aright .calendar dt .year-m ul li{font-size:.14rem;padding:.1rem .1rem;cursor:pointer}
.homeb .aright .calendar dt .year-m ul li:hover{background:#eee}
.homeb .aright .dropdown-toggle:after{content:"\e600";font-family:swiper-icons!important;font-size:.12rem;font-style:normal;-webkit-font-smoothing:antialiased;margin-left:.05rem;display:inline-block;transition:transform .3s;height:.12rem;width:.12rem;line-height:.12rem}
.homeb .aright .calendar{width:4.8rem;background: rgba(255,2555,255,.5);padding-bottom:.15rem;}

.homeb .aright .calendar dt{padding: .4rem .3rem .15rem;}
.homeb .aright .calendar dt .ctit span{font-size: .32rem;font-weight: bold;line-height: 1em;}
.homeb .aright .calendar dt .current{cursor:pointer;position: relative;line-height: .3rem;font-size: .18rem}
.homeb .aright .calendar dt .sbtn{width: .4rem;height: .3rem;text-align: center;line-height: .3rem;color: #d3a243;cursor: pointer;}
.homeb .aright .calendar dt .prev{}

.homeb .aright .calendar .calendar-content{padding:0 .2rem;}
.homeb .aright .calendar .calendar-content table{width: 100%;text-align: center;}
.homeb .aright .calendar .calendar-content th{font-weight:700;color:#232799;padding: 10px 0;font-size: .18rem}
.homeb .aright .calendar .calendar-content td {padding: 6px 0;vertical-align: middle;font-size: .18rem;cursor: pointer;}
.homeb .aright .calendar .calendar-content td span{width: .4rem;height: .4rem;line-height: .4rem;padding: 0;display: inline-block;}
.homeb .aright .calendar .calendar-content td.day-this span{cursor: pointer;}
.homeb .aright .calendar .calendar-content td.calendar-selected{background-color:#00f7de}

.homeb .aright .calendar .calendar-content .day-next,.homeb .aright .calendar .calendar-content .day-prev {color: #bbb;}
.homeb .aright .calendar .calendar-content .day-next.calendar-has span,.homeb .aright .calendar .calendar-content .day-prev.calendar-has span {border-bottom: 2px solid #ddd;color: #bbb}
.homeb .aright .calendar .calendar-content .calendar-this span{background: url(../images/new/544.png) no-repeat center;background-size: 100% auto;
 color: #232799!important;border-radius: 50%;border-bottom: 0!important}
.homeb .aright .calendar .calendar-content .calendar-has span{color: #e4bb6c;font-weight: bold;border-bottom: 2px solid #e4bb6c;}
.homeb .aright .calendar .calendar-content .curyear{position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 0;font-size: 2rem;color: #e3e9f8;font-weight: bold;pointer-events: none;line-height: 1em;letter-spacing: -.1em}
.homec{padding: .6rem 0 0.5rem;position: relative;z-index: 5}
.homed{padding: .6rem 0 0.5rem;position: relative;z-index: 5}
.homed::after{content: '';position: absolute;;height: 5.04rem;width: 5.88rem; right: 0;bottom:.5rem;z-index: -99;background: url(../images/new/zs224.jpg) no-repeat right top;background-size:5.88rem 5.04rem;}

.homec-party .slideHd .ssbtn a{display: none!important}
.homec-party{padding: .6rem 0;position: relative;background:linear-gradient(120deg,rgba(155,28,44,.93) 0%,rgba(196,30,58,.88) 48%,rgba(90,12,20,.95) 100%),url(../images/jxkybg.jpg) no-repeat center;background-size:cover;color: #fff;overflow:hidden;}
.homec-party > .wp{position:relative;z-index:2;}
.homec-party .intit h3 span em{color: #fff;}
.homec-party .intit h3 span:after{color:rgba(255,210,210,.28);opacity:1;}
.homec-party .intit h3 i{color: #ffd866;}
.homec-party .intit h3 i:after{border-color:rgba(255,216,102,.85);}
.homec-party .party-deco{position:absolute;right:0;top:0;width:2.8rem;height:2.8rem;pointer-events:none;z-index:1;opacity:.12;background:radial-gradient(circle at 100% 0%,#ffd866 0%,transparent 65%);}

.homec-party  .slideHd{margin-bottom: .4rem;padding-top: .2rem}
.homec-party  .slideHd .swiper-slide{width:7.8rem;height:4.5rem}
.homec-party  .slideHd .swiper-slide a{display: block;position: relative;color: #fff}
.homec-party  .slideHd .swiper-slide a:before{content: '';position: absolute;left: -2px;top: -2px;bottom: -2px;right: -2px;z-index: 2;background: rgba(80,10,15,.45);}
.homec-party  .slideHd .swiper-slide-active a:before{display: none}
.homec-party  .slideHd .swiper-slide-active .pic{box-shadow:0 0 0 3px #ffd866,0 .1rem .35rem rgba(0,0,0,.35);}
.homec-party .ssbtn a{position: absolute;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #ffd866;font-size: .25rem;z-index: 6;width: .54rem;height: .54rem;border: 1px solid rgba(255,216,102,.85);border-radius: 50%;text-align: center;line-height: .52rem;background:rgba(196,30,58,.35);}
.homec-party .ssbtn .prev{left: 0}
.homec-party .ssbtn .next{right: 0}

.homec-party .Ctrlyearp{max-width: 9.8rem;margin: 0 auto;border-top:2px solid rgba(255,216,102,.45);padding-top:.25rem;}
.homec-party .Ctrlyear{max-width: 7.8rem;margin: 0 auto}
.homec-party .Ctrlyear .txt h4{font-size: .2rem;font-weight: bold;text-align: center;margin-bottom: .2rem;}
.homec-party .Ctrlyear .txt h4 a{color: #fff;}
.homec-party .Ctrlyear .txt h4::after{content:'';display:block;width:.55rem;height:2px;margin:.1rem auto 0;background:#ffd866;border-radius:1px;}
.homec-party .Ctrlyear .txt p{color: rgba(255,255,255,.78);margin-bottom: .15rem;line-height: 1.6em;height:3.2em;}

.homed .slideHd{margin-bottom: .15rem;padding-top: .05rem}
.homed .slideHd .swiper-slide{width:7.8rem;height:4.5rem}
.homed .slideHd .swiper-slide a{display: block;position: relative;color: #fff}
.homed .slideHd .swiper-slide a:before{content: '';position: absolute;left: -2px;top: -2px;bottom: -2px;right: -2px;z-index: 2;background: rgba(0,0,0,.35);}
.homed .slideHd .swiper-slide-active a:before{display: none}
.homed .slideHd .swiper-slide-active .pic{box-shadow:none;}
.homed .slideHd .ssbtn a{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#0042ba;font-size:.22rem;z-index:6;width:.48rem;height:.48rem;border:none;border-radius:50%;text-align:center;line-height:1;background:rgba(255,255,255,.55);transition:background .3s,opacity .3s;}
.homed .slideHd .ssbtn a:hover{background:rgba(255,255,255,.78);color:#07699c;}
.homed .slideHd .ssbtn a.swiper-button-disabled{opacity:.4;}
.homed .slideHd .ssbtn .prev{left:0}
.homed .slideHd .ssbtn .next{right:0}
.homed .Ctrlyearp{max-width:100%;margin:0 auto;border-top:2px solid #e8e8e8;padding-top:.12rem;}
.homed .Ctrlyear{max-width:100%;margin:0 auto}
.homed .Ctrlyear .txt h4{font-size: .2rem;font-weight: bold;text-align: center;margin-bottom: .12rem;line-height:1.5;}
.homed .Ctrlyear .txt h4 a{color: #222;white-space:normal;overflow:visible;text-overflow:clip;display:inline;word-break:break-word;}
.homed .Ctrlyear .txt h4::after{content:'';display:block;width:.55rem;height:2px;margin:.08rem auto 0;background:#0042ba;border-radius:1px;}
.homed .Ctrlyear .txt p{color: #666;margin-bottom: .15rem;line-height: 1.6em;height:3.2em;}
.homed .homed-list-wrap{width:100%;max-width:100%;margin:.25rem 0 0;justify-content:space-between;gap:.2rem;}
.homed .homed-list-wrap ul{width:calc(50% - .1rem);margin:0;padding:0;list-style:none;}
.homed .homed-list-wrap li{display:flex;align-items:center;justify-content:space-between;padding:.16rem 0;border-bottom:1px dashed #ddd;}
.homed .homed-list-wrap li:last-child{border-bottom:none;}
.homed .homed-list-wrap li h4{flex:1;font-size:.18rem;line-height:1.45em;margin-right:.15rem;min-width:0;}
.homed .homed-list-wrap li h4 a{color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.homed .homed-list-wrap li h4 a:hover{color:#07699c;}
.homed .homed-list-wrap li time{flex-shrink:0;font-size:.13rem;color:#07699c;white-space:nowrap;}
@media screen and (min-width: 981px){
.homed > .wp > .intit{margin-bottom:.2rem;}
.homed .Ctrlyear .txt p{display:none;}
.homed .Ctrlyear .txt h4{margin-bottom:0;}
}

/*.homed{padding: .6rem 0 1.1rem;background: url(../images/hdbg.jpg) no-repeat center;background-size: cover;position: relative;}*/
.homed:before{content: '';position: absolute;;height: 4.27rem;width: 1.92rem; left: 0;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
 z-index: 0;background: url(../images/hb2.png) no-repeat right top;background-size:1.92rem 4.27rem;display: none }

.homed .aleft{width: 9.4rem}
.homed .aright{width: 4.95rem}
.homed .aleft ul li{float: left;position: relative;}
.homed .aleft ul li .txt{position: absolute;left: 0;bottom: 0;right: 0;background: url(../images/bamask.png) no-repeat bottom center;background-size: 101% 101%;z-index: 1;color: #fff;padding: .8rem .2rem .15rem;font-size: .16rem}
.homed .aleft ul li .txt h4{line-height: 1.5em}
.homed .aleft ul li:nth-child(1) .txt{font-size: .2rem;padding: .8rem .3rem .2rem;}
.homed .aleft ul li:nth-child(1){width: 5.85rem;height: 4.8rem;margin-right: .2rem}
.homed .aleft ul li:nth-child(2){width: 3.35rem;height: 2.3rem;margin-bottom: .2rem}
.homed .aleft ul li:nth-child(3){width: 3.35rem;height: 2.3rem}
.homed .aleft ul li .pic{height: 100%}

.homed .aleft ul li .mly{position: absolute;left: -.1rem;top: .25rem;width: .8rem;height: .4rem;background: url(../images/tx3.svg) no-repeat left center;background-size: .8rem .4rem;z-index: 4;padding-left: .15rem;padding-top: .03rem;padding-bottom: .12rem}
.homed .aleft ul li .mly span img{max-width: .6rem}

.homed .aleft ul li:nth-child(1) .mly span img{max-width: .9rem}
.homed .aleft ul li:nth-child(1) .mly{left: -.15rem;top: .25rem;width: 1.2rem;height: .6rem;background: url(../images/tx3.svg) no-repeat left center;background-size: 1.2rem .6rem;padding-left: .2rem;padding-top: .05rem;padding-bottom: .18rem}

.homed .aright ul li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: .25rem 0;border-bottom: 1px solid #ddd}
.homed .aright ul li:first-child{padding-top: 0}
.homed .aright ul li .pic{width: .9rem;height: .5rem}
.homed .aright ul li .txt{width: 3.85rem;position: relative;}
.homed .aright ul li .txt h4 a{line-height: 1.4em;max-height: .5rem\0;display: block\0;font-size: .18rem}

/* 校园文化 - 四栏 */
.homec .xywh-split{align-items:stretch;gap:.2rem;padding-top:.05rem;}
.homec .xywh-col{width:calc(25% - .15rem);background:#fff;border-radius:.06rem;overflow:hidden;box-shadow:0 .04rem .2rem rgba(0,66,186,.08);display:flex;flex-direction:column;}
.homec .xywh-pic{overflow:hidden;flex-shrink:0;}
.homec .xywh-pic img{width:100%;height:auto;display:block;aspect-ratio:16/10;object-fit:cover;transition:.5s;}
.homec .xywh-pic:hover img{transform:scale(1.05);}
.homec .xywh-txt{padding:.18rem .2rem .22rem;flex:1;display:flex;flex-direction:column;}
.homec .xywh-txt h4{font-size:.17rem;line-height:1.45em;margin-bottom:.08rem;font-weight:bold;min-height:calc(1.45em * 2);}
.homec .xywh-txt h4 a{color:#222;}
.homec .xywh-txt h4 a:hover{color:#07699c;}
.homec .xywh-txt time{display:block;font-size:.13rem;color:#07699c;margin-bottom:.1rem;}
.homec .xywh-txt time:before{content:"\e663";font-family:"iconfont" !important;margin-right:4px;font-size:.14rem;color:#07699c;}
.homec .xywh-summary{font-size:.14rem;line-height:1.6em;color:#666;min-height:calc(1.6em * 3);}

@media screen and (min-width: 981px){
.homec .xywh-split{display:flex;}
.homec .xywh-col{width:calc(25% - .15rem);}
}


.homee{padding: 0 0 .5rem;position: relative; }
.homee ul li{width: 19.2%;}

@media screen and (min-width: 981px){
.homee-marquee{padding:.05rem 0 .1rem;overflow:hidden;width:100%;}
.homee-marquee-track{display:flex;width:200%;animation:homeeMarqueeScroll 40s linear infinite;will-change:transform;}
.homee-marquee:hover .homee-marquee-track{animation-play-state:paused;}
.homee-marquee-group{display:flex;flex:0 0 50%;width:50%;gap:16px;padding-right:16px;box-sizing:border-box;}
.homee-marquee-item{flex:0 0 calc((100% - 64px) / 5);width:calc((100% - 64px) / 5);max-width:calc((100% - 64px) / 5);box-sizing:border-box;}
.homee-marquee-item a{display:block;line-height:0;border-radius:.04rem;box-shadow:0 .02rem .12rem rgba(0,66,186,.1);overflow:hidden;}
.homee-marquee-item img{width:100%;height:auto;display:block;object-fit:contain;transition:transform .5s;}
.homee-marquee-item a:hover img{transform:scale(1.03);}
}
@keyframes homeeMarqueeScroll{
0%{transform:translate3d(0,0,0);}
100%{transform:translate3d(-50%,0,0);}
}

.homef{padding: .6rem 0 1.5rem; background: url(../images/new/databg.jpg) no-repeat top center;;position: relative;background-size:cover}
.homef .intit h3 span em{color: #fff}
.homef .intit h3 span:after{opacity: .3;}
.homef .intit h3 i:after{border-color: #fff}
.homef .intit h3 i{color: #fff}
.homef .sico svg{height: 1rem;width: 1.1rem\0;display: block;margin: 0 auto}
.homef .sico .ico{width: 1.5rem;height: 1.3rem;margin: 0 auto;position: relative;cursor: pointer;}
.homef .sico .ico:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;border: 1px dashed rgba(0,65,185,.5);border-radius: 50%;-webkit-animation: roted linear 55s infinite;
animation: roted linear 55s infinite;display: none}
.homef .sico {text-align: center;}
.homef .sico .txt{color: #fff}
.homef .sico .txt span em{font-size: .44rem;}
/*.homef .swiper-slide:nth-child(2n+1) .sico{padding-top: .4rem}*/
.homef .swiper-slide{overflow: hidden;}
.homef .swiper-slide:before{width: 1px;height: 1.4rem;background: rgba(255,255,255,.3);content: '';position: absolute;right: 0;top:50%;transform: translateY(-50%);opacity: 0;}
.homef .swiper-pagination-bullets{width: 100%;text-align: center;padding-top: .3rem}
.homef .swiper-pagination-bullets .swiper-pagination-bullet {width: auto;height: auto;opacity: 1;color: #92bcf3;background: transparent;border-radius: 0;font-size: .24rem;margin: 0 6px;transition: .3s}
.homef .swiper-pagination-bullets .swiper-pagination-bullet:before{content: "\e601";font-family: "iconfont" !important;}
.homef .swiper-pagination-bullets .swiper-pagination-bullet-active {opacity: 1;color: #fff}

.homef .cls-1,.homef .cls-2,.homef .cls-3{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.5px;}


.homef .icoSp .ssbtn a{position: absolute;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #296fb7;font-size: .25rem;z-index: 6;width: .54rem;height: .54rem;border: 1px solid rgba(0,65,185,.3);border-radius: 50%;text-align: center;line-height: .52rem}
/*.homec .ssbtn a:hover{color: #00d999}*/
.homef .icoSp .ssbtn .prev{left: -.8rem}
.homef .icoSp .ssbtn .next{right: -.8rem}

.swiper-button-disabled{opacity: .5}

/* 竞赛天地 / 媒体太工（头条图比例对齐太工新闻） */
.homeg{padding-bottom:.3rem;position:relative;padding-top:.5rem;}
.homeg .wp.flex{align-items:flex-start;}
.homeg .aleft{width:49%;display:flex;flex-direction:column;}
.homeg .aright{width:49%;display:flex;flex-direction:column;}
.homeg .jstd-wrap{padding-top:0;flex:1;}
.homeg .jstd-feature{align-items:flex-start;background:#fff;border-radius:.06rem;overflow:hidden;box-shadow:0 .04rem .2rem rgba(0,66,186,.08);margin-bottom:.25rem;flex-shrink:0;}
.homeg .jstd-feature-pic{width:3.2rem;flex-shrink:0;overflow:hidden;aspect-ratio:481/290;height:auto;align-self:auto;border-radius:.06rem;}
.homeg .jstd-feature-pic .trans-mask{display:block;height:100%;border-radius:inherit;overflow:hidden;}
.homeg .jstd-feature-pic img{width:100%;height:100%;object-fit:cover;display:block;transition:.5s;border-radius:inherit;}
.homeg .jstd-feature-pic:hover img{transform:scale(1.05);}
.homeg .jstd-feature-txt{flex:1;padding:.28rem .3rem .22rem;justify-content:flex-start;}
.homeg .jstd-feature-txt h4{font-size:.2rem;line-height:1.45em;margin-bottom:.1rem;font-weight:bold;min-height:calc(1.45em * 2);}
.homeg .jstd-feature-txt h4 a{color:#222;}
.homeg .jstd-feature-txt time{display:block;font-size:.14rem;color:#07699c;margin-bottom:.12rem;}
.homeg .jstd-feature-txt time:before{content:"\e663";font-family:"iconfont" !important;margin-right:5px;font-size:.16rem;color:#07699c;}
.homeg .jstd-feature-txt p{font-size:.15rem;line-height:1.7em;color:#666;min-height:calc(1.7em * 2);}
.homeg .jstd-list{list-style:none;margin:0;padding:0;}
.homeg .jstd-list li{display:flex;align-items:flex-start;justify-content:space-between;padding:.2rem 0;border-bottom:1px dashed #ddd;}
.homeg .jstd-list li:last-child{border-bottom:none;}
.homeg .jstd-list li h4{flex:1;font-size:.18rem;line-height:1.45em;margin-right:.15rem;margin-bottom:0;min-width:0;}
.homeg .jstd-list li h4 a{color:#333;display:block;}
.homeg .jstd-list li h4 a:hover{color:#07699c;}
.homeg .jstd-list li time{flex-shrink:0;font-size:.14rem;color:#07699c;white-space:nowrap;line-height:1.45em;}
.homeg .jstd-list li time:before{display:none;}
@media screen and (min-width: 981px) {
.homeg .jstd-list li .news-date{display:none;}
}


.rightFixs{position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 30;width: .8rem;}
.rightFixs a{display: block;width: .8rem;height: .75rem;background: #296fb7;margin-bottom: 2px;color: #fff;text-align: center;font-size: .14rem;padding-top: .12rem;transition: .3s;}
.rightFixs a:first-child{border-radius: 10px 0 0 0}
.rightFixs a:last-child{border-radius:0 0 0  10px}
.rightFixs a i{display: block;font-size: .3rem;margin-bottom:3px}
.rightFixs a:hover{background:#07699c;}
.rightFixs a:hover i{transform: rotateY(360deg);transition: .5s}
.rightFixs.show a{transform: translateX(0);}
.zoom150 .rightFixs a span{font-size: .12rem;white-space: nowrap;display: block;transform: scale(.8);transform-origin:top center}
.zoom150 .header .navbtn{width:.8rem;}
.sico8 svg{width: 1.1rem}
@media screen and (max-width: 1680px){
.homef .slide-data{width:100%;padding-top: .1rem}
.homef .ssbtn .prev{left: 0}
.homef .ssbtn .next{right: 0}  
}

@media screen and (max-width: 980px){
/*.sico8 svg{width: .85rem}*/
.rightFixs{display: none!important}
.homea:before{width: 20%;background-size:100% auto }
.homea:after{width: 35%;background-size:100% auto }
.homea .aleft{width: 100%;}
.homea .aleft .slideTxt{width: 100%;}
.homea .aleft .slideTxts{width: 100%;}
.homea .aleft .slideTxt .ssbtn{right: 0;left: auto;}
.homea .aleft .slide-newsPic .pic{height: 50vw}
.homea .aright{width: 100%;min-height:auto;max-height:none;height:auto;padding:.12rem .14rem .1rem;}
.homea .aright ul{display:flex;flex-direction:column;height:auto;}
.homea .aright ul li{flex:none;display:flex;align-items:flex-start;padding:.1rem 0;}
.homea .aright ul li:not(:last-child)::after{left:.75rem;right:0;bottom:0;background:linear-gradient(90deg,rgba(7,105,156,.45) 0,rgba(7,105,156,.45) .03rem,rgba(7,105,156,.14) .03rem,rgba(7,105,156,.08) 70%,transparent 100%);opacity:.85;}
.homea .aright ul li .txt{width:auto;flex:1;min-width:0;padding-left:.12rem;padding-top:0;}
.homea .aright ul li .news-date{width:.72rem;min-height:.54rem;}
.homea .aright ul li .news-date-day{font-size:.28rem;}
.homea .aright ul li .news-date-ym{font-size:.11rem;}
.homea .aright ul li .txt h4 a{font-size:.16rem;-webkit-line-clamp:2;line-clamp:2;}
.homea .aright ul li .txt-meta time{display:none;}
.homea .mores {position: absolute; right: auto;bottom: -.1rem;transform: translateX(-50%);left: 50%;}
.homea .hamore{margin-top: .2rem;justify-content: center;}
.homeb{padding-top: .4rem}
.homeb .aleft{width: 100%;margin-bottom: .25rem}
.homeb .aright{width: 100%}
.homeb .aright .intit{justify-content: center;}
.homeb .djzz-wrap{background:transparent;border-radius:0;box-shadow:none;overflow:visible;padding-top:0;}
.homeb .djzz-feature{flex-direction:column;background:transparent;box-shadow:none;margin-bottom:0;border-radius:0;}
.homeb .djzz-feature-pic{width:100%;height:50vw;aspect-ratio:auto;line-height:0;font-size:0;display:block;align-self:auto;border-radius:.06rem;}
.homeb .djzz-feature-pic .trans-mask{flex:none;height:100%;line-height:0;display:block;border-radius:inherit;overflow:hidden;}
.homeb .djzz-feature-pic img{height:100%;width:100%;min-height:0;object-fit:cover;vertical-align:top;border-radius:inherit;}
.homeg .jstd-feature-pic{width:100%;height:50vw;aspect-ratio:auto;line-height:0;font-size:0;display:block;border-radius:.06rem;}
.homeg .jstd-feature-pic .trans-mask{height:100%;line-height:0;display:block;border-radius:inherit;overflow:hidden;}
.homeg .jstd-feature-pic img{height:100%;width:100%;min-height:0;object-fit:cover;vertical-align:top;border-radius:inherit;}
.homeb .djzz-list{flex-direction:column;gap:0;margin-top:0;}
.homeb .djzz-list ul:nth-child(n+2){display:none;}
.homeb .djzz-list ul:first-child{width:100%;background:transparent;box-shadow:none;border-top:1px dashed #e8e8e8;border-radius:0;padding:.04rem .2rem .12rem;}
.homeb .djzz-list ul{width:100%;}
.homeb .djzz-list li h4{font-size:.16rem;}
.homeb .aleft .intit{justify-content: center;}
.homec-party .slideHd{padding-top: 0}
.homec-party .slideHd .swiper-slide {width: 55vw;height: auto;}
.homec-party .Ctrlyearp{width: 100%}
.homec-party .Ctrlyear{width: calc(100% - 1.6rem)}
.homed .slideHd{padding-top: 0}
.homed .slideHd .swiper-slide {width: 55vw;height: auto;}
.homed .Ctrlyearp{width: 100%}
.homed .Ctrlyear{width: calc(100% - 1.6rem)}
.homec{padding-bottom: .8rem}
.homed .aleft{width: 100%;margin-bottom: .3rem}
.homed .aright{width: 100%}
.homec .xywh-slide-box{padding:.05rem 0 .1rem;}
.homec .xywh-slide{overflow:hidden;}
.homec .xywh-slide .swiper-slide{height:auto;}
.homec .xywh-slide .xywh-col{width:100%;margin-bottom:0;display:flex;flex-direction:column;background:#fff;border-radius:.06rem;overflow:hidden;box-shadow:0 .04rem .2rem rgba(0,66,186,.08);}
.homec .xywh-slide .xywh-pic{height:50vw;overflow:hidden;line-height:0;font-size:0;flex-shrink:0;}
.homec .xywh-slide .xywh-pic .trans-mask{height:100%;line-height:0;display:block;}
.homec .xywh-slide .xywh-pic img{width:100%;height:100%;min-height:0;object-fit:cover;display:block;aspect-ratio:auto;vertical-align:top;transition:.5s;}
.homec .xywh-slide .xywh-summary{min-height:0;}
.homec .xywh-sbtn{position:absolute;left:0;right:0;top:0;height:50vw;pointer-events:none;z-index:5;}
.homec .xywh-sbtn a{pointer-events:auto;position:absolute;top:65%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.44rem;height:.44rem;line-height:.44rem;text-align:center;border-radius:50%;background:rgba(0,0,0,.4);color:#fff;font-size:.18rem;transition:opacity .3s,background .3s;}
.homec .xywh-sbtn a:hover{background:rgba(7,105,156,.75);}
.homec .xywh-sbtn a.swiper-button-disabled{opacity:.35;pointer-events:none;}
.homec .xywh-sbtn .prev{left:.12rem;}
.homec .xywh-sbtn .next{right:.12rem;}
.homeg{padding-top:0}
.homeg .aleft{width:100%;margin-bottom:.4rem;}
.homeg .aright{width:100%;}
.homeg .aleft .intit,.homeg .aright .intit{justify-content:center;}
.homeg .jstd-wrap{background:#fff;border-radius:.06rem;box-shadow:0 .04rem .2rem rgba(0,66,186,.08);overflow:hidden;}
.homeg .jstd-feature{flex-direction:column;background:transparent;box-shadow:none;margin-bottom:0;border-radius:0;}
.homeg .jstd-list{padding:.04rem .2rem .12rem;border-top:1px dashed #e8e8e8;}
.homeg .jstd-list li:nth-child(n+4){display:none;}
.homeg .jstd-list li{padding:.14rem 0;border-bottom:1px dashed #e8e8e8;}
.homeg .jstd-list li h4{font-size:.16rem;}
.homeg .jstd-list li time{font-size:.13rem;color:#07699c;}
.homee-slide{padding:.05rem 0 .1rem;overflow:hidden;}
.homee-slide .swiper-wrapper{align-items:flex-start;}
.homee-slide .swiper-slide{height:auto!important;width:calc((100% - 12px) / 2);}
.homee-slide .swiper-slide a{display:block;line-height:0;border-radius:.04rem;box-shadow:0 .02rem .12rem rgba(0,66,186,.1);overflow:hidden;}
.homee-slide .swiper-slide img{width:100%;height:auto;display:block;object-fit:contain;transition:transform .5s;}
.homee-slide .swiper-slide a:hover img{transform:scale(1.03);}
.homed .aright ul li{padding: .2rem 0}
.homed .aright ul li .txt{width: calc(100% - 1.1rem)}
.homed .aleft ul li:nth-child(1){width: 60%;margin-right: 2%;height: 4rem}
.homed .aleft ul li:nth-child(2){width: 38%;height: 1.9rem}
.homed .aleft ul li:nth-child(3){width: 38%;height: 1.9rem}
.homed{padding-bottom: .5rem}
.homee:before{width: 30%;background-size: 100% auto}
.homef{padding: .5rem 0 1.2rem}
.homef .sico .ico{width: 1.2rem;height: 1.2rem;margin-bottom: .1rem}
.homef .sico .txt span em{font-size: .34rem;}
.homef .swiper-slide:nth-child(2n+1) .sico{padding-top: 0}

}
@media screen and (max-width: 700px){
}
@media screen and (max-width: 640px){
.homea .aleft .slideTxts{padding: .15rem .2rem}
.homea .aleft .slide-news .slide-news-page .swiper-pagination-bullet{width: 8px;height: 8px;}
/* .homeb{padding-bottom: .5rem} */
.homeb .aright .calendar .calendar-content .curyear{font-size: 1.6rem}
.homeb .aright .calendar .calendar-content td{padding: 5px 0}
.homeb .aright .slide .sbtn{margin: .2rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: flex}
.homeb .aright:before{background-size:  100% auto;width: 100%;background-position: left bottom}
.homec-party .slideHd .swiper-slide{width: 65vw}
.homed .slideHd .swiper-slide{width: 65vw}
.homee ul{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.homee ul li{width: 48%;margin: 0 1%;margin-bottom: .15rem}
.homee:before{width: 45%;background-size: 100% auto}
.homeg:before{width: 10%;background-size: 100% auto}
}
@media screen and (max-width: 580px){
.homeb .aleft .intit{margin-bottom: .2rem}
.homeg .aleft .intit,.homeg .aright .intit{margin-bottom: .3rem}
.homeb .djzz-list ul{width:100%;margin-bottom:0;border-top:1px dashed #e8e8e8;}
.homeb .djzz-list li{flex-wrap:wrap;}
.homeb .djzz-list li time{width:100%;margin-top:.04rem;padding-left:0;}
.homee{padding:0.3rem 0 0 0}
}
@media screen and (max-width: 480px){
.homea {padding: .3rem 0}
.homeb{padding:.3rem 0}
.homed{padding:0.3rem 0 0 0}
/* .homec{padding-top: .5rem} */
.homec-party{padding: .3rem 0}
.homeg .jstd-list li{flex-wrap:wrap;}
.homeg .jstd-list li time{width:100%;margin-top:.04rem;}
.homed .aleft ul li:nth-child(1){width: 100%;margin-right: 0;height: 55vw;margin-bottom: .18rem}
.homed .aleft ul li:nth-child(2){width: 48.5%;margin-bottom: 0;margin-right: 3%;height: 30vw}
.homed .aleft ul li:nth-child(3){width: 48.5%;height: 30vw}
.homee ul li{width: 100%;margin: 0 0 .15rem 0;}
}

@media screen and (max-width: 360px){
	.intit h3 span em{font-size: .3rem}
	}
	@keyframes scaleTwo{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.6);opacity:0}}

.home{padding-top: 1.3rem}
.home .header{padding-top: 0.15rem;}
.home{background: url(../images/new/bodybg.jpg) no-repeat top center;background-size: 100% 100vh;min-height: 100vh;}
/*.homeaa{background: url(../images/new/zs221.png) no-repeat center 75%;background-size: 40% auto}*/
@media screen and (min-width: 1921px){


}
@media screen and (max-width: 980px){
.home{padding-top: .8rem}
/*.homeaa {
    background: url(../images/new/zs221.png) no-repeat center 35%;
    background-size: 50% auto;
}*/
}
.slideHd .pic{height: 4.5rem}
.slideHd .pic img{display: none}
@media screen and (max-width: 980px){
 .slideHd .pic{height: 32vw} 
}
@media screen and (max-width: 640px){
 .slideHd .pic{height: 36vw} 
}
/*忙鈥撀懊ヂ⑴�*/
.icoSplist{;padding-bottom: .2rem;display: none;}
.icoSplist li{margin-bottom: .35rem}
.icoSplist li .pic{height: 45vw}
@media screen and (max-width: 480px){
.icoSp1{opacity: 0;visibility: hidden;position: absolute;z-index: -10000;top: 0;left: 0;display: none}
.icoSplist{display: block;} 
}

/*忙鈥撀懊ヂ⑴�*/