body{font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif}
ul li{list-style:none}
ul{padding:0;margin:0}
li{padding:0;margin:0}
a{text-decoration:none;color:#1d1d1d;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
a:hover{color:#b03631;text-decoration:none}
.nopadding{padding:0!important}
header{background:#f1f1f1}
.header-background{max-width:1920px;height:150px;background:url(../img/header_pic.jpg) no-repeat;background-size:cover;background-position:center;display:block;margin:0 auto}
.header-container{max-width:1200px;margin:0 auto;padding-top:28px;position:relative}
.site-logo{background:url(../img/logo.png);background-size:cover;background-repeat:no-repeat;height:95px;width:614px;display:block}
.search-box{position:absolute;right:0;top:50%}
.search-box form{width:200px;position:relative}
.search-input{width:200px;border-radius:5px;border:2px solid #9e231f;height:30px;padding:5px;font-size:12px;background:rgba(255,255,255,.8);outline:0}
.search-submit{background:#9e231f;border:0;position:absolute;right:0;top:0;width:65px;height:30px;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:10px;color:#fff}
.nav-menu{background:#940a00}
.nav-menu ul{max-width:1200px;margin:0 auto;height:50px;background:#940a00;text-align:center}
.nav-menu ul li{position:relative;margin-left:0;padding:0;height:50px;width:10%;border:none;float:left;line-height:50px}
.nav-menu ul li>a{color:#fff}
.nav-menu ul li ul{visibility:hidden;width:100%;position:absolute;top:50px;left:0;padding:0;z-index:999}
.nav-menu ul li ul li{width:100%;float:none;height:50px;padding-top:3px;padding-bottom:3px;position:relative;opacity:0}
.nav-menu ul li:hover{border-bottom:4px solid #fff}
.nav-menu ul li:hover ul{visibility:visible}
.nav-menu ul li:hover ul li{background:#f1f1f1;color:#000;opacity:1}
.nav-menu ul li:hover ul li:hover{border-bottom:0;background:#b6322f}
.nav-menu ul li:hover ul li a{color:#1d1d1d}
.nav-menu ul li ul li:hover a{color:#fff}
#news{background:url(../img/news_pic.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:515px;padding:80px 0;position:relative;overflow:hidden}
.news-container{max-width:1200px;margin:0 auto}
.news-carousel{height:350px}
.news-carousel-item{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.slider-info{position:absolute;bottom:0;left:0;width:80%;background:rgba(38,11,11,.5);color:#fff;height:115px}
.slider-info-container{padding:20px}
.slider-info-title{font-size:26px}
.slider-info-text{font-size:12px;color:dbdbdb}
.slider-read-more{display:inline-block;font-size:12px}
.news-content{padding:10px 30px;background:#fff;height:350px;overflow:hidden}
.list-title{font-size:18px;font-weight:700}
.list-title span{font-size:12px}
.more-link{position:absolute;background:url(../img/more.png);background-size:contain;background-repeat:no-repeat;height:20px;width:21px;display:block;top:25px;right:3%}
.banner-more-link{top:20px;right:6%}
.divider{width:100%;height:1px;background:#5b5b5b;display:block;margin-top:5px}
.news-list li{padding:5px 0;border-top:1px solid #5b5b5b}
.item-title{font-size:16px;display:block}
.item-text{font-size:12px;display:block}
.item-text:hover{color:#4b0a00}
#column-1{margin:40px 0}
#column-2{margin:40px 0}
.content-container{max-width:1200px;margin:0 auto}
.list{border-top:3px solid #CCC;background:#f9f9f9;position:relative;height:350px;overflow:hidden}
@media screen and (max-width:1023px){.list{height:auto;margin:20px 0}
}
.list-container{padding:15px}
.list-icon{margin-top:-2px}
.list-with-special-time li{margin:11px 0}
.time-square{position:absolute;height:60px;width:65px;background:#CCC;color:#fff;display:inline-block}
.day{padding-top:8px;text-align:center;font-size:30px;line-height:28px}
.year-month{text-align:center;font-size:10px;line-height:20px}
.list-content{padding-left:75px}
.list-common li{margin:10px 0;font-size:16px}
.list-common li span{font-size:12px;float:right;line-height:16px;margin-top:5px}
.list-with-special-tag li{margin:10px 0;font-size:16px}
.list-with-special-tag b{padding-right:3px}
.list-with-special-tag li span{font-size:10px;float:right;line-height:16px;border:1px solid #c26361;padding:2px 5px;border-radius:10px;margin-top:1px}
.quick-link-container{padding:0;background:#f9f9f9}
.quick-link li{padding:7px 0;width:49%;display:inline-block;background:#f1f1f1;text-align:center;margin:3px 0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
.quick-link li:last-child{width:98%}
.quick-link li:hover{background:#ba322e}
.quick-link li:hover a{color:#fff}
.quick-link-icon-1{background:url(../img/quicklink-1-b.png);background-size:cover!important;background-position:center;background-repeat:no-repeat;width:26px;height:27px;display:block;margin:0 auto;padding-top:20px}
.quick-link li:hover .quick-link-icon-1{background:url(../img/quicklink-1-w.png)}
.quick-link-icon-2{background:url(../img/quicklink-2-b.png);background-size:cover!important;background-position:center;background-repeat:no-repeat;width:32px;height:27px;display:block;margin:0 auto;padding-top:20px}
.quick-link li:hover .quick-link-icon-2{background:url(../img/quicklink-2-w.png)}
.quick-link-icon-3{background:url(../img/quicklink-3-b.png);background-size:cover!important;background-position:center;background-repeat:no-repeat;width:30px;height:27px;display:block;margin:0 auto;padding-top:20px}
.quick-link li:hover .quick-link-icon-3{background:url(../img/quicklink-3-w.png)}
.quick-link-icon-4{background:url(../img/quicklink-4-b.png);background-size:cover!important;background-position:center;background-repeat:no-repeat;width:26px;height:27px;display:block;margin:0 auto;padding-top:20px}
.quick-link li:hover .quick-link-icon-4{background:url(../img/quicklink-4-w.png)}
.quick-link-icon-5{background:url(../img/quicklink-5-b.png);background-size:cover!important;background-position:center;background-repeat:no-repeat;width:28px;height:27px;display:block;margin:0 auto;padding-top:20px}
.quick-link li:hover .quick-link-icon-5{background:url(../img/quicklink-5-w.png)}
.quick-link-icon-6{background:url(../img/quicklink-6-b.png);background-size:cover!important;background-position:center;background-repeat:no-repeat;width:27px;height:27px;display:block;margin:0 auto;padding-top:20px}
.quick-link li:hover .quick-link-icon-6{background:url(../img/quicklink-6-w.png)}
.quick-link-icon-7{background:url(../img/quicklink-7-b.png);background-size:cover!important;background-position:center;background-repeat:no-repeat;width:27px;height:27px;display:block;margin:0 auto;padding-top:20px}
.quick-link li:hover .quick-link-icon-7{background:url(../img/quicklink-7-w.png)}
#friendly-link{background:#CCC}
#friendly-link .list-title{color:#fff}
.friendly-link-container{padding:20px 0 50px}
.friendly-link-list{margin:15px 0}
.friendly-link-list li{float:left;margin-left:70px}
.friendly-link-list li span{font-size:16px;color:#fff;margin-right:10px}
.friendly-link-list li a{font-size:18px;color:#fff}
.friendly-link-list li a:hover{color:#f1f1f1}
footer{background:#f7f7f7}
.footer-copyright{padding:30px 0;text-align:center}
.copyright-text{font-size:14px;color:#1d1d1d}
.copyright-school-info{font-size:14px;color:#1d1d1d}
.article-container{margin-top:-400px;position:relative;margin-bottom:40px}
.content{padding:20px 30px;width:95%;min-height:500px;background:#fafafa;margin:0 auto}
.post-title{font-size:26px;text-align:center;margin:5px 0}
.post-info-box{text-align:center;font-size:13px}
.post-info-box span{margin:0 5px}
.post-divider{height:2px;width:95%;background:#8a1b00;display:block;margin:10px auto}
.post-content{width:95%;margin:25px auto}
.post-content img{max-width:100%!important;height:auto!important}
#qrcode{margin:20px}
#qrcode img{margin:0 auto}
.qrcode-divider{background:#8f1300;margin:20px 0 10px 0;height:1px;width:60%;display:block;margin:0 auto}
.share{margin-top:10px;font-size:16px;text-align:center}
.content-col{min-height:500px;background:#fafafa;margin:0 auto}
.col-now{background:#af251b;width:100%;padding:15px 25px;color:#fff;font-size:20px}
.col-list ul li{padding:10px 25px;border:1px solid #eee;list-style:none;font-size:16px}
.col-list li:hover{color:#af251b;background:#f1f1f1}
.col-title{font-size:26px}
.col-path{float:right;font-size:12px;margin-top:-22px}
.col-divider{width:100%;height:3px;background:#af251b;display:block;margin-top:5px;margin-bottom:10px}
.background-1{background:url(../img/bg_1.png);position:absolute;height:180px;width:180px;display:block;bottom:-20px;right:-30px}
.background-2{background:url(../img/bg_2.png);background-size:cover;background-repeat:no-repeat;position:absolute;height:180px;width:240px;display:block;bottom:-20px;right:-30px}
.background-3{background:url(../img/bg_3.png);background-size:cover;background-repeat:no-repeat;position:absolute;height:180px;width:180px;display:block;bottom:-20px;right:-30px}
.background-4{background:url(../img/bg_4.png);background-size:cover;background-repeat:no-repeat;position:absolute;height:180px;width:180px;display:block;bottom:-20px;right:-30px}
.background-5{background:url(../img/bg_5.png);background-size:cover;background-repeat:no-repeat;position:absolute;height:180px;width:180px;display:block;bottom:-20px;right:-30px}
.linear-gradient{position:absolute;width:100%;height:200px;bottom:0;background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255));background:-o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255));background:-moz-linear-gradient(rgba(255,255,255,0),rgba(255,255,255));background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255))}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:url('data:image/png;	base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAACXBIWXMAAAsSAAALEgHS3X78AAABwklEQVRIicWWMUgCURjH/+9MiCMllWi4a6lNxyByKwp0LrqlTXJos1qDEmoJBLcGo6Hxoq0hoaCpcGjUsUVvVELTBsMX73hXenh6dyr94cHd8b33e9+993/fI5RSDJKmkDgA1qIAZFNoA8ALgAfWJJXWrYayBHFAus/gVmLQnKTSjG2QppAsgB2bALNKALbN2fWANIX4AdwBCLuEGGpwWNH4IJgCsmOAMPkAXPOJ94I0hSQBxKx6euaXPN7FZa8DmMwn/gfi5KNBvcT1hBg6L8yJG0nRASymKSSKroySPF1LNe8zze9Kqe3fu5x1CNMT0DeDppCCnW0szASF4MlzaEoOe+tX+x+tp1zLJmxV0BQSseuVzmetU0uvVV1kFme/LmIzeBRYhIEWnIBcwmSzjxzB6jeHuvt9uxd+tn6D4l2DmKcCB7cB+tXo1M42qww8DFR2AwkeP4bYM4O039/aQ7pUGKg4JGhUCFPRkY9cQqD7iD+oE4S8SiotG6AcP9otNb2yNe0CwqQXwt96xE/vUwcD2FFeUmkC3dtbUinLKj9GSAVAyngx+yjFS/GoYsuQ6C7n/3NnMMEmfwvqAxztXgfgBwIg6CtfoEWnAAAAAElFTkSuQmCC')}
.swiper-button-next,.swiper-button-prev{height:25px;width:26px;bottom:40px;top:auto;left:78%}
.swiper-pagination-progressbar{bottom:115px;height:4px;width:80%}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#de5600}
.notify-container{border-top:10px solid #ba322e;background:#fafafa;text-align:center;clear:both;height:100px;position:fixed;z-index:999999999;right:2px;bottom:2px;left:2px;padding:0 8px}
.notify-close{position:absolute;right:3px;top:3px;font-weight:700;z-index:999999999}
.notify-content{width:1200px;margin:0 auto;text-align:left;padding:0;overflow:hidden;color:#000}
.notify-title{font-size:22px;font-weight:700;margin-top:12px}
@media screen and (max-width:1199px){.search-box{display:none}
.site-logo{width:100%;background-size:contain;height:60px}
.header-container{padding-top:0}
.header-background{height:auto;padding:20px 0}
#news{height:auto}
.slider-info{width:100%}
#friendly-link{padding:0 15px}
.footer-copyright{padding:20px}
.article-container{margin-top:0}
}
