@font-face {
    font-family: MerriweatherSans;
    src: url("../../static/font/MerriweatherSans-Regular.ttf");
}
.main-div{max-width: 1366px; margin: 0 auto;}
.main-div-small{max-width: 1100px; margin: 0 auto;}
.news-main-div{max-width: 1366px; margin: 0 auto;}
.index-body-bg{background: #fff !important;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.mt20{margin-top: 20px;}
.mt40{margin-top: 40px;}
.red{color: red;}
/*修改默认样式*/
.top-nav-pc-index .layui-nav, .top-nav-pc .layui-nav{ background: none; padding: none; padding: 0;}
.top-nav-pc-index .layui-nav .layui-nav-bar, .top-nav-pc .layui-nav .layui-nav-bar{display: none;}
.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this{background: none;}
.top-small-nav, .top-small-nav a{ color:#fff;}

.top-nav-pc-index{height: 60px; color:#fff!important; min-width: 1070px;  position:fixed;z-index: 9999; width: 100%; margin: 0 auto;}
.top-banner-bg{height:90px; 
    background: #586889;
    background: -webkit-linear-gradient(rgba(18,40,90,1), rgba(18,40,90, 0.9), rgba(18,40,90,0.9));
    /*  Safari 5.1 到 6.0 */
    background: -o-linear-gradient(rgba(18,40,90,1), rgba(18,40,90, 0.9), rgba(18,40,90,0.9));
    /*  Opera 11.6 到 12.0 */
    background: -moz-linear-gradient(rgba(18,40,90,1), rgba(18,40,90, 0.9), rgba(18,40,90,0.9));
    /*  Fx 3.6 到 15 */ 
    background: linear-gradient(rgba(18,40,90,1), rgba(18,40,90, 0.9), rgba(18,40,90,0.9));
    position:absolute; width: 100%; z-index:0; display:none;box-shadow:1px 1px 3px #bf8413;
}
.top-banner-bg1{height:30px; background: #bf8413;position:absolute; width: 100%; z-index:1; opacity: 1;}
.nav-bg{background: #12285A;}
.top-nav-pc-index .layui-nav{background: none;}
.top-nav-pc-index .layui-nav-item>a{color:#fff; display: block; line-height: 60px; font-size: 1rem; text-shadow: 4px 4px 2px #444444;}
.top-nav-pc-index .layui-nav-item>a:hover{text-shadow: 4px 4px 2px #444444; color:#bf8413;}
.top-nav-pc-index .layui-nav-item>.hover, .top-nav-pc-index .layui-nav-item>.active{text-shadow: 4px 4px 2px #444444; color:#bf8413;}
.top-nav-pc-index .layui-nav-item>.layui-nav-child{background-color:#17446D; border: none;  border-top: #bf8413 3px solid;}
.top-nav-pc-index .layui-nav-item>.layui-nav-child a{color: #fff; font-size: 0.8rem; }
.top-nav-pc-index .layui-nav-item>.layui-nav-child a:hover{ color:#17446D;}
.top-nav-pc-index dl{top:60px; left:10%;}
.top-nav-pc-index dl a {line-height: 2.5rem;}
#top-nav-pc .top-logo img{height: 91px; max-width: 100%; margin-top: -32px; background:#132b5b;width:auto;}
.pc-topsearch{height:30px; line-height: 30px; cursor:pointer;}
.pc-topsearch .keyword{width:80%; border: none; border-bottom: 1px solid #fff; background: none; color:#fff;}
.pc-topsearch .keyword::-webkit-input-placeholder { /* WebKit browsers */color:    #ddd; } 
.pc-topsearch .keyword:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ddd; } 
.pc-topsearch .keyword::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ddd; } 
.pc-topsearch .keyword:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ddd; } 

.pc-topsearch .searchbt{font-size: 1.1rem;}
.top-nav-pc{height: 91px; color:#fff; width: 100%; position: relative; z-index: 10;}
.top-nav-pc .top-banner-bg{display: block;}
.top-nav-pc .layui-nav-item>a{color:#fff; display: block; line-height: 60px; font-size: 1rem; }
.top-nav-pc .layui-nav-item>a:hover{ color:#bf8413;}
.top-nav-pc .layui-nav-item>.hover, .top-nav-pc-index .layui-nav-item>.active{color:#bf8413;}
.top-nav-pc .layui-nav-item>.layui-nav-child{background-color:#12285A; border: none;  border-top: #bf8413 3px solid;}
.top-nav-pc .layui-nav-item>.layui-nav-child a{color: #fff; font-size: 1rem; }
.top-nav-pc .layui-nav-item>.layui-nav-child a:hover{ color:#17446D;}
.top-nav-pc dl{top:60px;}
.top-nav-pc dl a {line-height: 2.5rem;}
.top-nav-pc .top-logo{left: 50%;}
.top-nav-pc .top-logo img{height: 90px; width: 100%;}

.top-nav-mobile{height: 50px; background: #17446D; line-height: 50px; min-height:50px;}
.top-nav-mobile, .top-nav-mobile a {color:#fff;}
.top-nav-mobile>div{height: 100%;}
.top-nav-mobile>div>div{height: 100%;}
.top-nav-mobile .top-logo img{height: 50px; max-width: 100%; }
.top-nav-mobile .top-logo{width: 100%;position: absolute; z-index: 10000; top: 0px; }
.top-nav-mobile i.topnemu {margin-right: 25px; font-size: 40px; line-height: 50px;}
.top-nav-mobile .topnemudiv{position: absolute; z-index: 10001; right: 0; top:50px;background: #17446D; display: none;}
.top-nav-mobile .layui-nav-tree{width: auto;padding-left:10px;}
.top-nav-mobile .layui-nav-tree .layui-nav-item{padding: 0 25px 0 0px;}

.top-nav-mobile .layui-nav-itemed>.layui-nav-child{background: none !important; }
.top-nav-mobile .layui-nav-bar{display: none;}
.top-nav-mobile .layui-nav-more{border-top-color: #fff;margin-top:-2px; right:5px;}
.top-nav-mobile .layui-nav a:hover{background: none;}
.top-nav-mobile .layui-nav-child dd.layui-this, .top-nav-mobile .layui-nav-child dd.layui-this a, .top-nav-mobile .layui-this, .top-nav-mobile .layui-this>a, .top-nav-mobile .layui-this>a:hover{background: none;}
.top-nav-mobile .layui-nav{background: none;}
.top-nav-mobile .layui-nav-tree .layui-nav-item a{color:#fff; font-size: 1rem;}
.top-nav-mobile .layui-nav-tree .layui-nav-item .layui-nav-child a{font-size: 0.8rem;}
body, html{height:100%; background:#f0f0f0; }


.index-news .index-news-title{font-size: 2rem; font-family:'华文中宋'; line-height: 4rem; /*border-bottom: 2px solid #bf8413;*/ text-align: center; margin-bottom: 10px; color: #bf8413;}
.index-news .index-news-cate{position : relative; padding-bottom : 30%;}
.index-news .index-news-cate .cate-title{font-size: 2.5rem;font-weight: bolder; margin-top: 10%;}
.index-news .index-news-cate .cate-co{ line-height: 180%;  margin-top: 3%;}
.index-news .index-news-cate .cate-link{ line-height: 3rem; font-size: 1.5rem; margin-top: 3%;}
.index-news .index-news-cate .cate-link i{font-size: 2rem; background: #444444; color: #fff; border-radius: 50%; padding: 5px; position: relative; top: 0.25rem;}
.index-news .img-title>div{position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden;}
.index-news .img-title>div>img{width: 100%;}

.index-news .index-news-top{position : relative; margin:0 -15px;}
.index-news .index-news-top .items{border: 1px solid #cfcfcf;box-sizing:border-box; overflow: visible;word-wrap:break-word; margin: 0 15px;}
.index-news .index-news-top .items::after,.index-news .index-news-top .items::before{content: "";}
.index-news .index-news-top .items .img{position : relative; padding-bottom : 84%; width: 100%; height: 0; overflow: hidden;}
.index-news .index-news-top .items .img>a>div{transition: all 0.3s; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.index-news .index-news-top .items:hover {background: #bf8413;}
.index-news .index-news-top .items:hover .img>a>div{transform: scale(1.05); }
.index-news .index-news-top .items:hover .index-smaill-title1{color: #fff;}
.index-news .index-news-top .items:hover .index-smaill-co1{color: #fff;}

/*新闻标题*/
.index-news .index-smaill-title1{font-size: 1.1rem; display: inline; line-height: 2.6rem; padding-bottom: 5px; margin: 5px; color: #bf8413; border-bottom: #17446D 2px solid;}
.index-news .index-smaill-co1{clear: both; margin-top: 3px; color: #999; font-size: 0.8rem; height: 2.3rem; overflow: hidden;margin: 10px 5px;}
/*招生招聘标题*/
.index-news-zszp{text-align: center;}
.index-news-zszp .layui-elip{line-height: 1.5rem;}
.index-news .index-smaill-title2{font-size: 1.2rem; display: inline; line-height: 1.2rem; margin: 0 5px 5px 5px; color: #bf8413; border-bottom:#132B5B 2px solid;}
.index-news .index-smaill-title2:hover{color: #132B5B !important;}

.index-news .zszp_box{position: relative; margin: auto 20px;}
.zszp_box .zszp_border{position:absolute; bottom: 1px; border-bottom:#132B5B 2px solid; width: 0px; height: 2px; left:50%;}
.index-news-zszp:hover .zszp_border{ width: 100%; left:0;  transition: width 0.3s ease-out, left 0.3s ease-out ;}
.index-news-zszp:hover .index-smaill-co2 {height:2rem; transition: height 0.3s ease-out}
.index-news-zszp:hover .index-smaill-title2 { border: 0px solid transparent !important;}

/*招聘区域*/

.zszp1{ position: relative; padding-bottom: 25%; max-width: 860px; margin: 0 auto; overflow: hidden;}
.zszp2{position: absolute; width:100%; height:90%; top:20%; opacity:0.8;transition: top 1s, opacity 1s;}
.show-zszp2{top:0; height: 100%; opacity:1;transition: top 1s, opacity 1.2s, height 1s;}


.zszp1 .bg{position: absolute; width: 60%; right: 0; top:0; bottom: 0;}
.zszp1 .bg>img{ width: 100%; height: 100%;}
.zszp1 .fonttext{position: absolute; text-align: center;  width: 40%; left: -30px; top:10%; bottom: 10%;background: #4F2516; font-family: "华文中宋"; color: #fff;}
.zszp1 .fonttext .top-title{ width: 70%; margin: 6% auto 6% auto; line-height: 3rem; font-size: 1.1rem; background:#23120B; }
.zszp1 .fonttext .top-co{font-size: 0.8rem;}
.zszp1 .fonttext .joinus{ display: inline-block; margin:3% auto; background: #c18314; padding: 5px 10px; color: #fff;}
.show-zszp2 .bg{width: 80%;}
.show-zszp2 .fonttext{left:0;}

/* index vr */
.index-vr-main{position: relative; padding-bottom: 63%; max-width: 1080px; margin: 0 auto; overflow: hidden;}
.index-vr-main .index-vr-bg{position: absolute; width:100%; height:100%; background-image: url(../images/index-vr-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: all 1.3s;
    transform: scale(2);
}
.index-vr-main .index-vr-bg1{transform: scale(1);}
.index-vr-main .index-vr-text{position: absolute;top:15%;color: #c18314;}
.index-vr-main .index-vr-title{padding: 20px 60px 20px 60px; font-size: 2rem; font-weight: bold; 
    background: rgba(18,40,90,0.6);
    border:  1px solid #c18314; font-family: "华文中宋";}
.index-vr-main .index-vr-co1 i {
    transform: rotate(-0deg); color: rgba(191,132,19, 1);
    -webkit-animation-name: indexVrPointer;/*关键帧名称*/
    -webkit-animation-timing-function: ease-in-out;/*动画的速度曲线*/
    -webkit-animation-iteration-count: 1;/*动画播放的次数*/
    -webkit-animation-duration: 6s;/*动画所花费的时间*/
}
.index-vr-main .index-vr-co{margin-top:4%; font-family: "华文中宋"; font-size: 1.2rem; padding-left: 60px; line-height: 2.4rem;vertical-align: middle;}
@keyframes indexVrPointer {
    /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称  191,132,19  18,40,90  */
    0% {
        color: rgba(191,132,19,1);
        transform: scale(1.3) rotate(-0deg) ;/*开始为原始大小*/
    }

    25% {
        color: rgba(191,132,19, 0.8);
        transform: scale(1.5) rotate(-0deg);/*放大1.1倍*/
    }

    50% {
        color: rgba(191,132,19, 1);
        transform: scale(1.3) rotate(-0deg);
    }

    75% {
        color: rgba(191,132,19, 0.8);
        transform: scale(1.5) rotate(-0deg);
    }
}



.index-news .index-smaill-title{font-size: 1.2rem; line-height: 2rem; margin: 0 5px; color: #bf8413;}
.index-news .index-smaill-co{margin-top: 3px; color: #999; font-size: 0.8rem; height: 2.3rem; overflow: hidden;margin: 0 5px 10px 5px;}

.index-news .index-news-zszp .index-smaill-title{text-align: center; margin-top: 20px; font-size: 1rem; transition:all 0.5s;}
.index-news .index-news-zszp .index-smaill-co{text-align: center; margin-top: 8px;font-size: 0.8rem;}

.index-news .index-news-zszp .image{position : relative; padding-bottom : 60%; margin-top: 10px; }
.index-news .index-news-zszp .image>div{position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px; overflow: hidden; border: 1px solid #d1d1d1;}
.index-news .index-news-zszp .image>div>.imgdiv{ width: 100%; height: 100%; background-repeat: no-repeat;background-position: center center;background-size: cover;}

.index-news .index-news-xscz{position : relative; padding-bottom : 10%;}

.index-news .index-news-xscz >div{position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.index-news .index-news-xscz >div .image{position : relative; padding-bottom : 80%; overflow: hidden;}
.index-news .index-news-xscz >div .image>div{position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; border: 1px solid #d1d1d1;}
.index-news .index-news-xscz >div .image .imgdiv{width: 100%; height: 100%; transition:all 0.5s; background-repeat: no-repeat;background-position: center center;background-size: cover;}
.index-news .index-news-xscz:hover div .index-news-list .imgdiv{transform: scale(1.3);}
.index-news .index-news-xscz:hover div .index-news-list .index-smaill-title{transform: scale(1.02);}

.index-news .index-news-img{position : relative; width: 100%; padding-bottom : 65.7%;}
.index-news .index-news-img>div{position : absolute; top : 0; left : 0; right : 0; bottom : 0;}
.index-news .index-news-img img{width: 100%; height: 100%; }
.index-news .index-news-comment{position : relative; width: 100%; padding-bottom : 20%;}
.index-news .index-news-comment>div{position : absolute; top : 0; left : 0; right : 0; bottom : 0; }
.index-news .index-news-comment>div>div{width: 100%; height: 100%; overflow: hidden; text-indent:26px;}
.index-news .index-news-times{color: #bf8413; font-weight: bold; margin-top: 10px; text-align: center;}
.index-news .index-news-show{color:#bf8413; font-size: 1rem; line-height: 2.7rem; background: #bf8413;}

.index-video {margin: 0px;}

/*首页学校介绍部分效果*/
.index-about{padding: 0px 0px; color:#3F696F; font-family: "华文中宋";}
.index-about .item{position : relative; width: 100%; padding-bottom : 100%; background-color: #F8F8F8; overflow: hidden;}
.index-about .item> div{position : absolute; top : 0px; left : 0px; right : 0px; bottom : 0px;}
.index-about .item> div .index-about-title {font-size:1rem; margin-top:8%; margin-left: 14%; margin-right: 6%;}
.index-about .item > div .index-about-co{font-size:0.7rem;  margin-top:4%; color:#575757; margin-left: 14%; margin-right: 6%;}
.index-about .item .index-about-icon{padding-top:14%; padding-left: 14%; }

.index-about .item_big{position : relative; width: 100%; padding-bottom : 50%; background-color: #F8F8F8;}
.index-about .item_big> div{position : absolute; top : 0; left : 0; right : 0; bottom : 0;}
.index-about .item_big> div .index-about-title {font-size:1rem; margin-top: 5%; margin-left: 7%; margin-right: 3%; color:#bf8413;}
.index-about .item_big> div .index-about-co{font-size:0.7rem;  margin-top:2%; color:#575757; margin-left: 7%; margin-right: 3%;}
.index-about .item_big .index-about-icon{padding-top:5%; padding-left: 5%; color:#bf8413;}

.index-about .index-about-img{width: 100%; height: 100%; }

.index-about .index-about-icon i{font-size: 2.5rem;}
.index-about .item-bg-color1{background-color: #D8D8D8 !important;}
.index-about .item-bg-color2{background-color: #DEF7FE !important;}
.index-news .index-smaill-co2{position: absolute; bottom: 0; width: 100%; background-color: #bf8413; color: #fff; height: 0rem; font-size: 0.8rem; line-height: 2rem; overflow: hidden;}
.index-about-bg {position: absolute;top: 2px;left: 2px;bottom: 2px;right: 2px; z-index: 1000;}
.index-about-bg::before, .index-about-bg::after {content: "";position: absolute;border: 2px solid transparent;width: 0;height: 0;}
.index-about-bg::before {top: -2px;left: auto;bottom: auto;right: -2px;transition: border-color 0s ease .3s, width 0.3s ease-out, height 0.3s ease-out;}
.index-about-bg::after {top: auto;left: -2px;bottom: -2px;right: auto;transition: border-color 0s ease .3s, width 0.3s ease-out, height 0.3s ease-out;}
.m-stats__box:hover .index-about-bg::before, .m-stats__box:hover .index-about-bg::after {width: 100%;height: 100%;}
.m-stats__box:hover .index-about-bg::before {border-top-color: #bf8413;border-right-color: #bf8413;transition: height 0.3s ease-out, width 0.3s ease-out;}
.m-stats__box:hover .index-about-bg::after {border-left-color: #bf8413;border-bottom-color: #bf8413;transition: height 0.3s ease-out, width 0.3s ease-out;}

/* 分页样式*/
.page{text-align: center;}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #bf8413;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #bf8413;
}

/*
@media (prefers-reduced-motion) {
    [data-aos="slide-right"] {
        transform: translate3d(0,0,0);
    }
    .index-about-bg::before,
    .index-about-bg::after,
    .m-stats__box:hover .index-about-bg::before,
    .m-stats__box:hover .index-about-bg::after, 
    .zszp-img:hover .index-smaill-co2::before,
    .zszp-img:hover .index-smaill-co2::after,
    .schools__link::after {
        transition: none;
    }
    .m-schools [data-aos="fade-up"] {
        transform: translate3d(0,0,0);
    }
}
@media (any-hover: none) {
	 .index-about-bg {
	    display: none;
	 }
     .index-smaill-co2 {
        display: none;
    }
}
*/



.footer{position: relative;}
.footer .footer-bg{width:100%;height:100%; position:absolute; z-index: 0;}
.footer .footer-bg .img{width:100%;height:100%;position:absolute; background: rgba(18,40,90,0.6);}
.footer .footer-bg img{width:100%;height:100%;position:absolute;}
.footer .footer-text{padding: 50px;}
.footer .footer-logo{ width: 50%; padding-bottom : 30%; position: relative; margin: 0 auto;}
.footer .footer-logo>div{width:100%;height:100%;position:absolute;}
.footer .footer-logo-text{ color:#fff; line-height: 180%; margin-top: 20px;}
.footer .yqlj{ margin: 5% 0;}

.footer .foot-ercode{ width: 50%; padding-bottom : 50%; position: relative; margin: 0 auto;}
.footer .foot-ercode>div{width:100%;height:100%;position:absolute;}
.footer .foot-ercode>div>img{width:100%;height:100%;}
.footer .foot-ercode-text{ text-align: center; color: #fff; line-height: 200%; font-family: "华文中宋";}
.footer .footer-button-text{ text-align: center; position: relative; z-index: 1000; color:#fff; margin-top: 40px;}
.footer .footer-button-text a{color:#fff;}

.footer .footer-third-info{ position: relative; text-align: center; z-index: 1000; color:#fff;  margin-top: 20px;}
.footer .footer-third-info a{color:#fff;}

.footer .footer-button-yqlj{ text-align: center; margin-top: 40px; position: relative; z-index: 1000;}
/*  新闻列表页面特有样式 */
.news-main{margin: -70px auto 30px auto; background:#fff; position: relative; z-index:0; padding:30px;}
.news-list .layui-row {border-bottom: #ddd 1px solid;  padding: 0px 0  20px 0; margin-bottom: 20px;}
.news-list .newsinfo{padding-left: 20px;}

.news-list-nav-line{border-bottom: 5px #132B5B solid;}
.left-nav{margin-top: 2px;}
.left-nav .items{line-height: 50px; height: 50px; font-size: 1rem; padding-left:20px;}
.left-nav .items:hover, .left-nav .items.active{color: #c18314; font-weight: bold;}
.news-list-main{border-left: 1px solid #ddd; min-height: 500px;}
.news-tuijia-title{border-bottom:#132B5B 5px solid;line-height: 50px; height: 50px; font-size: 1.1rem;}
.news-top-nav{ font-size: 1.2rem; margin-bottom: 20px;}
.news-list-top-title{ font-size: 1.5rem; margin-bottom: 20px; color: #132B5B;}
.imp-news-pic{position : relative; width: 100%; padding-bottom:65%;}
.imp-news-pic>div{position : absolute; top : 0; left : 0; right : 0; bottom : 0; overflow: hidden;}
.news-top-banner > div>img{width: 100%; }
.imp-news-title{font-size: 1.3rem; color: #bf8413; line-height: 50px; font-weight: bold;}
.imp-news-co{ line-height: 18px; color:#999;}


.news-top-banner{position : relative; width: 100%; padding-bottom :20%; background: #17446D; z-index: 0; margin-top: -90px;}
.news-top-banner > .bg{position : absolute; top : 0; left : 0; right : 0; bottom : 0;}
.news-top-banner > div>img{width: 100%; height: 100%; }
.news-top-banner > .text{position : absolute; top : 30%; left : 0; right : 0; bottom : 0; text-align:center; font-size: 1.2rem; color:#fff; line-height:1.5rem;}

.news-list .news-list-img{position : relative; width: 100%; padding-bottom : 65.7%;}
.news-list .news-list-img>div{position : absolute; top : 0; left : 0; right : 0; bottom : 0; overflow: hidden;}
.news-list .news-list-img img{width: 100%;  }
.news-list .news-list-title{line-height: 30px; font-size: 1.3rem;color: #bf8413;}
.news-list .news-list-times{color: #999; margin-top: 10px;}
.news-list .news-list-comment{color: #999; margin-top: 10px;}

/*新闻详情页样式*/
.news-detail .news-title{font-size: 24px; font-weight: bold; line-height: 30px;}
.news-detail .news-times{color:#999; line-height: 50px; min-width: 40%;}
.news-detail .news-images img { max-width: 80%; margin-bottom: 30px;}
.news-detail .file_list{margin-top: 40px;}
.news-detail .file_list img{width: 30px; }
.news-content img{ max-width: 100%;}
.comment{max-width: 800px; margin: 0 auto;}
@media screen and (min-width:980px) {
    .index-news-top{overflow: hidden;}
    .index-news-top .layui-col-sm6:nth-child(2){float: right;}
    /* .index-news-top .def:nth-child(1){margin-left: -40%; opacity:0;} */
    /* .index-news-top .def:nth-child(2){margin-right: -40%; opacity:0;} */
    /* .index-news-top .layui-col-sm6{transition: all 3s;} */
}

@media screen and (max-width: 980px) { 
    .main-div{ margin: auto 5px;}
    .news-main{ margin-top: 0px;padding:0;}
    .news-list-main{border:none;}
    .footer .ercode img{width:100%}
    .footer-right{padding-left:15px;margin-top:0;}
    .footer-right h3{font-size: 0.6rem; line-height: 24px;}
    .index-news .index-news-xscz{ padding-bottom:20%;}
    .index-news .index-news-cate .cate-title{font-size: 1.5rem; margin-top: 6%;}
    .index-top-banner{position : relative; width: 100%; height:29%;}
    .zszp1 {padding-bottom: 90%;}
    .zszp1 .bg{display: none;}
    .zszp1 .fonttext{width: 100%;}
    .footer{font-size: 0.8rem;}
    .top-banner .btn, .top-banner .top-banner-title{ display: none;}
} 

/*最新动画*/
.swiper-slide {  -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform}
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }
.swiper-container-fade .swiper-slide{    pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active{pointer-events:auto; z-index: 3;}
.swiper-container-fade .swiper-slide{opacity:0!important;}
.swiper-container-fade .swiper-slide-active{opacity:1!important;} 
.swiper-container-vertical>.swiper-wrapper {flex-direction: column;}


.index-top-banner{position : relative; width: 100%; height:100%;}
.index-top-banner>div{position : absolute; top : 0; left : 0; right : 0; bottom : 0;}
.index-top-banner>div #index-top-banner{width: 100%; height: 100%; overflow: hidden;}
.index-top-banner>#top_shade{position : absolute; width: 100%; height:100%;top : 0; left : 0; right : 0; bottom : 0;z-index:1000;pointer-events: none;}
#index-top-banner ul{width: 100%; height: 100%;}
#index-top-banner ul>li{width: 100%; height: 100%; }
#index-top-banner ul>li  a{width: 100%; height: 100%; display:block;}
.top-banner .picBox{position:relative;overflow:hidden; width: 100%; height: 100%;}
.imgbgs{ width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.imgbg{ width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; transition: ease 1s;}
.top-banner .picBox{ height: 100%;}
.swiper-slide-active .imgbg{ transform: scale(1,1);}
.bd li:hover .imgbg{ transform: scale(1.05,1.05);}
.top-banner .prev{ left: 3vw;}
.top-banner .next{ right: 3vw;}
.top-banner .top-banner-title{color:#fff; font-family: "华文中宋"; font-size:1.6rem; position: absolute; bottom: 17%; right: 0%; padding: 0.8rem 2rem; background: rgba(18,40,90, 0.6); box-shadow: 1px 1px 3px #c18314;}
/* background: rgba(255, 255, 255, 0.2); box-shadow: 1px 1px 3px #ddd; */
.top-banner .btn{ 
    position: absolute;  cursor: pointer;  line-height: 40px; padding: 15px 0; text-align: center; 
    top: 50%; transform: translateY(-50%);  font-size: 1.5rem;
     color: #fff; z-index: 2; text-transform: uppercase; display: inline-block;
     /* writing-mode:vertical-rl; writing-mode: tb-rl; width: 40px; */
}
.top-banner *:before, .top-banner *:after {
    box-sizing: border-box;
    z-index:-1;
}
.top-banner .btn::before{ content: ""; color: #bf8413; display: block; height: 100%; width: 0; position: absolute; left: 50%; top: 0;border-radius: 20px;transition: ease .4s;background: #c18314;}
.top-banner .btn em{ display: inline-block;width: 2px;height: 50px;background: #bf8413; margin: 0 auto; margin-bottom: 10px;}
/* .top-banner .btn:hover::before{ width: 100%; left: 0; }
.top-banner .btn:hover em{ background-color: #fff;} */
.top-banner .btn:hover{color:#bf8413; font-size: 1.5rem; }
.top-banner-num .index{ font-size: 18px;}
.top-banner-num{ position: absolute; left: 8.33333vw; bottom: 2.6vw; z-index: 2; color: #fff;font-family: Humanist521BT;}

.top-banner-num .index{ font-size: 2.08333vw; font-weight: bold;}

.index-about .about-swiper{width:100%; height: 100%;}
.index-about .about-swiper .picBox{width:100%; height: 100%;}

/* 活动区域样式 */
.showcase-footer{padding: 30px 0px 10px 0px;display: flex;justify-content: space-between;border-top:1px solid #ccc;border-bottom: 1px solid #ccc;margin-bottom: 50px;}
.list-header{float:left;margin-right:10px}
.list-header .month{line-height:20px;border-radius:4px;padding:5px 20px;background:#bf8413;color:#fff;font-size: 20px;}
.list-header .date{text-align:center;font-size:44px;line-height:55px;font-family:"MerriweatherSans",sans-serif;color: #bf8413;}
.list-body .list-title a{text-transform: capitalize;display: block;color: inherit;font-weight: 700;line-height: 20px;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.row{width: 400px;}
.list-body .list-mark{color: #999; margin-top: 10px;}