:root{--main-color:#b62828;--index-color:#fff;}
body{font-family:"Microsoft YaHei";}
body h1,body h2,body h3,body h4,body h5,body h6{margin:0;}
body ul{margin:0;padding:0;}
li{list-style:none;}
body footer.row,body header.row,body section.row,p{margin:0;}
body .btn,body a,body button{outline:0;transition:all .3s linear 0s;}
body .btn:focus,body .btn:hover,body a:focus,body a:hover,body button:focus,body button:hover{outline:0;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.bh0{clear:both;height:0;}
.bh5{clear:both;height:5px;}
.bh10{clear:both;height:10px;}
.bh20{clear:both;height:20px;}
.bh30{clear:both;height:30px;}
.bh40{clear:both;height:40px;}
.bh60{clear: both;height: 60px;}
.bh70{clear: both;height: 70px;}
a{color:#333;}
a:hover{color: var(--main-color);}
.animate *{transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
input:-internal-autofill-previewed,
input:-internal-autofill-selected { -webkit-text-fill-color: #807c7c; transition: background-color 5000s ease-out 0.5s;}

/*专题轮播*/
.Swiper9{position:relative;width:1160px;min-height:120px;overflow: hidden;padding-bottom: 10px;}
.Swiper9 .swiper-pagination-bullet {width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color: #000;opacity: 1;background: rgba(0, 0, 0, 0.2);}
.Swiper9 .swiper-pagination-bullet{background: #fff;}
.Swiper9 .swiper-pagination-bullet-active{background: #007aff;color: #fff;}
.Swiper9 .swiper-pagination{text-align: right;padding-right:10px}
.Swiper9 .swiper-slide{box-shadow:0 0 5px #ddd}
.Swiper9 .swiper-slide img{width:100%;height:100%;border-radius:6px}

/*分享*/
#bsWXBox{width:auto !important;height:auto !important}
.bshare-custom{position:relative; display: inline-block;}
.bshare-custom a{margin-right:15px !important}

/* 移动端导航栏 */
.header-area{position: relative;width: 100%;height: 50px;background:var(--main-color);}
.logo9{float:left;margin: 11px 20px 10px;}
.find_img{position: absolute; z-index: 10; bottom: -29px;left: -13px; width: 990px; height: 31px; background:url(../images/header_bg.png) center center no-repeat}
@-webkit-keyframes sticky {0% {top: -107px; }100% {top: 0; }}
@keyframes sticky {0% {top: -107px; }100% {top: 0; }}
.collapse-button{position:absolute;right:0;top:5px;width:40px;padding:7px;color:#000;font-size:14px;text-align:center;background-color:transparent;border-radius:2px;cursor:pointer;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button .icon-bar{display:block;height:2px;width:25px;margin:5px 0;background-color:#fff;border-radius:1px}
ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li>ul{position:static;display:none}
ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu{display:none}
ul.slimmenu.collapsed li .sub-toggle{height: 53px;}
ul.slimmenu li{position:relative;display:inline-block;}
ul.slimmenu li>ul,ul.slimmenu li>ul>li ul{display:none;width:100%;position:absolute;z-index:999}
ul.slimmenu li>ul{left:0;top:100%}
ul.slimmenu li .sub-toggle{position:absolute;right:0;top: -5px;z-index:999;width:48px;height:100%;text-align: right;cursor:pointer;}
ul.slimmenu li .sub-toggle:before{display:inline-block;height:100%;line-height: 50px;padding: 0 20px;margin-right:-.25em;vertical-align:middle;color: #fff;transition: transform .3s;}

.header-container ul.slimmenu li a.nav-link{display:block;padding: 10px 18px;padding-right:25px;font-size: 16px;font-weight: 500;color: #fff;}
.header-container ul.slimmenu li a.nav-link:hover{color:#ffaf14}
.header-container ul.slimmenu li ul li a{display:block; padding:10px 18px;padding-right:25px; font-size: 16px;font-weight: 500; color: #fff;}
.header-container ul.slimmenu{width:100%;list-style-type:none;}
.header-container ul.slimmenu .menu-collapser{position:absolute;top:16px;right:15px;z-index:99999;width:100%;}
.header-container ul.slimmenu li{display:inline-block;}
.header-container ul.slimmenu>li{border:none;}
.header-container ul.slimmenu li ul li:hover{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.header-container ul.slimmenu li ul li a:hover{color: #ffaf14;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.header-container ul.slimmenu li>ul,.header-container ul.slimmenu li>ul>li ul{width:180px;}
.header-container ul.slimmenu li>ul{top:100%;left:0;}
.header-container .collapse-button{top: 24px;right: 10px;border: 1px solid #fff;padding: 3px 6px;border-radius: 4px;}
.header-container ul.slimmenu li>ul li a{font-weight:300;}
.header-container ul.slimmenu li .sub-toggle{width: 30%;font-size: 26px;}
.header-container ul.slimmenu li ul li{width:180px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.collapsed .ative{background-color: initial;}
.fa-angle-right{transition: transform .3s;transform: scale(.8);}
.ative .expanded:before{transform: rotate(90deg);}

/*首页大轮播*/
.banner .swiper-button-prev{opacity: 0;background:url(../images/lefts.png) no-repeat;}
.banner .swiper-button-next{opacity: 0;background:url(../images/rights.png) no-repeat;}
.banner .swiper-pagination-bullet-active {opacity: 1;background: #b62828;}
.banner:hover .swiper-button-prev{opacity: 1}
.banner:hover .swiper-button-next{opacity: 1}

/*社团活动轮播*/
.shetuan{height:305px;overflow:hidden}
.shetuanbox{margin:15px;}
.shetuan .swiper-slide{overflow:hidden;height:150px;}
.shetuan .swiper-slide a{display:block;}
.shetuan .swiper-slide a img{width:100%;height:100%;object-fit: cover;}

/*新学生社团*/
.listst ul {margin-right:-20px}
.listst ul li{float:left;width:31.6%;margin:20px 20px 0 0}
.listst ul li .bgsort{height:20px}
.listst .cuinfo_img{overflow: hidden;box-shadow: 0 0 5px #ddd;}
.listst .cuinfo_img a img{object-fit: cover;width: 100%;height: 100%;}
.listst .bg-with{padding: 0 15px 15px;background: #fff;}
.listst h1{margin: 5px 0 10px 0;line-height: 26px;height: 68px;}
.listst  a{font-size: 16px;}
.listst .cuinfo_img .pics a {overflow: hidden;display: block;height: 190px;}
.listst .bg-with p:nth-child(1){font-size: 16px;padding-left: 22px;background: url(../images/sign.png) 0 3px no-repeat;}
.listst .bg-with p:nth-child(2){font-size: 16px;padding-left: 22px;background: url(../images/time.png) 0 3px no-repeat;}


/*名师风采 图文展示*/
.styles-list{}
.styles-list ul{margin: 20px -20px 0 0;}
.styles-list ul li{width: 22.7%;overflow: hidden;float: left;margin: 0 20px 20px 0;box-shadow: 0 0 5px #ddd;}
.styles-list ul li a{}
.styles-list ul li img{width:100%;height: 220px;}
.styles-list ul li p{text-align: center;font-size: 16px;margin: 10px 0;}



/* 百高新闻 通知公告切换*/
.hasMoreTab{overflow: hidden;}
.hasMoreTab .hd{ line-height:60px; height:60px; position:relative;border-bottom: 1px solid #ddd;}
.hasMoreTab .hd .tabico{ float: left; line-height: 59px;font-size: 24px; padding-right: 10px; color: var(--main-color);}
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd .more a{ font-size: 16px }
.hasMoreTab .hd ul{ float: left; height:60px;  overflow:hidden; zoom:1;background: none;}
.hasMoreTab .hd li{float:left;margin-right: 20px;height: 60px;color:#333;font: 500 16px/60px "";cursor: pointer;height: 30px;line-height: 30px;padding: 0 10px;border-radius: 6px;margin: 14px 0px 14px 5px;}
.hasMoreTab .hd li.on{color: var(--main-color);background: var(--main-color);color: #fff;}
.hd span.tabico{ width: 25px;height: 20px;margin-right:10px;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s; -o-transition: all 1s;transition: all 1s;}
.hd:hover span.tabico{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg); -o-transform: rotateY(360deg);transform: rotateY(360deg);}

/* 专题列表 */
.nav .open>a{background:none}
.special_list ul{margin-right: -20px;}
.special_list ul li{float: left;width: 376px;height: 167px;margin:0 20px 20px 0;}
.special_list ul li a img{width: 100%;height: 100%;}

/* 图书馆 */
.xqbanner{position: relative; overflow:hidden; height: 915px; background: url(../images/xqbg.jpg) no-repeat;}
.xqlogo{margin: 20px 0;}
.simsun{font-size:14px; font-family: "SimSun";}
.xqtitle{margin: 60px 0 20px 0;}
.yh1{position: absolute;left: 0;top: 0;}
.yh2{position: absolute;left: 125px;top: 125px;}
.yh3{position: absolute;left: 245px;top: 437px;}
.yh4{position: absolute;left: 16px;top: 299px;}
.shu1{position: absolute;top: 0;right: 0;animation: pulse 2s infinite;}
.yhbox div{animation: pulse 2s infinite;}
.pore{position: relative;}
.yun1{position: absolute;left: 311px;top: 108px;animation: falling 3s infinite;}
.yun2{position: absolute;bottom: -90px;right: 110px;animation: fallings 3s infinite;}
.xqyd{position: absolute;left: 50%;bottom: 10px;transform: translate(-50%, -50%);font-size: 16px;color: #fff;}
.xqyq{position: absolute;left: 49%;bottom: 50px;transform: translate(-50%, -50%);animation: pulse 2s infinite;}
@keyframes spin {0% {transform: rotate(0deg);opacity: .5;}100% {transform: rotate(360deg);opacity: 1;}}
@keyframes pulse {0% {transform: scale(1);animation-timing-function: ease-in;}50% {transform: scale(1.2);animation-timing-function: ease-out;}100% {transform: scale(1);}}
@keyframes falling {from {opacity: 1;transform: translate(0px, 0px), rotate(0);}to {opacity: 0;transform: translate(50px, 0);}}
@keyframes fallings {from {opacity: 1;transform: translate(0,0), rotate(0);}to {opacity: 0;transform: translate( -50px,0);}}

.znq60 img{width:100%;height:100%}
.send{position: relative;}
.send_left{width: 750px;height: 520px;}
.send_left img{width: 100%;height: 100%;}
.send_right{position: absolute;right: 358px;top: 79px;width: 520px;height: 360px;background: url(../images/box1.png) no-repeat;}
.send_right_txt{padding: 90px 55px 0 40px;}
.send_right_txt h2{font-size: 22px;font-weight: bold;}
.send_right_txt p{margin-top: 20px;font:500 16px/30px "";text-indent: 2em;}

.title_xq{text-align: center;}
.title_xq h2{position: relative; font-weight: 600;font-size: 36px;}
.title_xq h2::before{content: ""; position: absolute; left: 50%; bottom: -20px; transform: translate(-50%, -50%); width: 50px;height: 4px;background:#f00;border-radius: 4px;}


.trends{overflow: hidden;}
.trends ul{margin:0 -20px 0 0}
.trends ul li{float: left;width: 46.6%;margin: 0 20px 0 0;background-color: #fff;}
.trends ul li:last-child{margin-right: 0;}
.timgbox{overflow: hidden;}
.timgbox a{display:block;}
.trends ul li img{width: 100%;height: 190px;}
.trends hr{width: 40px;height: 2px;background-color: var(--main-color);display: inline-block;margin: 15px 0 5px 0;}
.tinfbox{position: relative;min-height: 180px;padding: 10px 20px 25px 20px;border: 1px solid #f2f2f2;}
.tinfbox h1{line-height: 20px;}
.tinfbox h1 a{font-size: 16px;font-weight: 600;}
.tinfbox p{display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;line-height: 30px;font-size: 14px;overflow:hidden;text-overflow:ellipsis;}

/* 校庆活动 */
.shakys{padding: 60px 0;background-color: #fefafb;}
.shakys .teaching{height:370px}
.shakys .teaching .focusBox .pic img{height: 370px;}

/* 影像百高 */
.parent {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}
.parent div img{width: 100%;height: 100%;}
.div1 { grid-area: 1 / 1 / 2 / 2; }
.div2 { grid-area: 2 / 1 / 3 / 2; }
.div3 { grid-area: 1 / 2 / 3 / 4; }
.div4 { grid-area: 1 / 4 / 2 / 5; }
.div5 { grid-area: 2 / 4 / 3 / 5; }

/*详情页推荐*/
.info_img_txt{clear: both;overflow: hidden;padding:10px;}
.info_img{ width: 214px; float: left;}
.info_img img{display: block;height: 143px; width: 214px; margin: 0 auto;}
.info_txt{overflow: hidden; height: 143px;}
.info_txt h1{color: #000;font-size: 17px;padding: 0 20px;line-height: 26px;}
.info_txt h1 a{color: #000;}
.info_txt h1 a:hover{color: #f00;}
.info_txt p{text-indent: 2em;color: #999;font: 15px/24px "";margin-top: 20px;padding: 0 20px;}
.info_txt p a{color:#999}
.info_txt p a:hover{color:#000}


/* 祝福寄语 */
.word .title_xq{text-align: left;}
.word .title_xq h2::before{left: 26px;}
.blessing{overflow: hidden;height: 400px;margin-right: 20px;}
.bless{padding: 20px;}
.class{color: #fff;font-size: 16px;margin-bottom: 20px;}
.name{margin-bottom: 60px; color: #fff;font:600 23px/30px "";}
.less_txt{color: #fff;font:400 14px/28px "";}
.blessing .swiper-slide:nth-child(4n-3) {background:url(../images/z1.png) no-repeat;}
.blessing .swiper-slide:nth-child(4n-2) {background: url(../images/z2.png) no-repeat;}
.blessing .swiper-slide:nth-child(4n-1) {background: url(../images/z3.png) no-repeat;}
.blessing .swiper-slide:nth-child(4n) {background: url(../images/z4.png) no-repeat;}
.donate{position: relative;}
.donbtn{position: absolute; bottom: 30px; left: 50%; transform: translate(-50%, -50%); padding: 6px 20px;text-align: center;background: #ffaf04;font-size: 16px; color: #fff;border-radius: 4px;}
.donbtn:hover{color: #921326;}


/*搜索页面*/
.portlet-body{overflow:hidden;}
.portlet{padding:0 30px}
.form-body{padding:20px}
.portlet-body .form-body{padding:20px 0;margin-top: 30px;}
.form-group{overflow: hidden;margin-bottom: 15px;width: 100%;}
.label{font-weight:400}
.label{padding:3px 6px;color:#fff;text-shadow:none!important;font-weight:300;font-size:14px; background: #BAC3D0; display: inline-block; }
.col-md-9 label a:hover{color: #fff;background: #3598DC;}
.label-success{background-color:#3598dc!important}
.fc-search-param .form-group label{font-weight: 400;margin-bottom: 10px;float: left;text-align: left;margin: 0 10px;width: auto;padding-left: 10px;font-size: 16px}

.label-success {background-color:  var(--main-color) !important;}
.input-group .btn{height: 40px;line-height: 40px;padding: 0 10px}
.portlet>.portlet-title>.actions{display:inline-block;padding: 10px 0 14px;}
.btn-default.active{background-color:  var(--main-color);border-color:  var(--main-color);color: #fff;}
.btn-group a:hover{background-color:  var(--main-color);border-color:  var(--main-color);color: #fff;}
.btn-group, .btn-group-vertical{margin-right: -20px;}
.btn-default {margin: 20px 20px 0 0}
.search-content-1 .search-container>ul .search-item{list-style:none;padding:20px 0;border-bottom:1px solid;border-color:#f4f6f8}
.search-content-1 .search-container>ul .search-item>.search-content{text-align:left}
.clearfix:after,.clearfix:before{content:" ";display:table}
.search-content-1 .search-container>ul .search-item>a>img{width: 190px;float: left;height: 130px;margin-right:20px;margin-top:15px}
.search-content-1 .search-container>ul .search-item>.search-content>.search-title{margin:15px 0 10px;font-weight:600}
.search-content-1 .search-container>ul .search-item>.search-content>.search-title>a{color:#4e5a64;font-size:20px;font-weight:400}
.search-content-1 .search-container>ul .search-item>.search-content>.search-desc{line-height: 27px;color:#a0a9b4;font-size:16px;margin:0}
.search-post-foot{padding-top:20px;text-align:right}
.search-post-foot>.search-post-tags{float:left;padding:0;text-align:left}
.search-post-foot>.search-post-meta{display:inline-block;margin-right:10px}
.search-post-foot>.search-post-tags>li{display:inline-block;margin-right:5px;list-style:none}
.search-post-foot>.search-post-tags>li>a{padding:7px 10px;background-color:#f4f6f8;color:#a0a9b4;font-weight:600;font-size:11px}
.search-post-foot>.search-post-meta>a{color:#9aa5b2;font-size:15px}
.page-breadcrumb li i{font-style: normal;}

/*搜索页面优化*/
.logobox{height: 139px;padding: 28px 20px;}
.picker{line-height:50px;padding-left:30px}
.form-control:focus{background: #fff!important;}
.input-group-btn {height: 50px;width: 12rem;}
.input-group .form-control{height: 40px;border: 0;padding: 0 12px;box-shadow: none;}
.input-group{display: flex;}
.input-group .form-control{border-radius:4px;border:1px solid #ddd}
.linesc{border-top-left-radius: 5px;border-bottom-left-radius: 5px;border: 1px solid #ddd;width: 100%;display: flex;align-items: stretch;height: 50px;}

.breadcrumb{margin:0;padding:15px;background:#fff;color:#a7b2c0;}
.breadcrumb>li+li:before{display:none;}
.breadcrumb .fa{position: relative;top: 0px;margin: 0 4px;font-size: 14px;color: #a7b2c0;}
.breadcrumb>.active{color:#9eacb4;}
.breadcrumb>li, .pagination {display: inline-block;padding-left: 5px;}
.breadcrumb>li, .pagination a{font-size: 16px;}


/*校友天地表单*/
.bgxy_txt{margin-top: 32px; padding-bottom: 30px; line-height: 40px; font-size: 16px; border-bottom: 1px dashed #ddd;}
.articles .btn-bgtj{background-color: #be1319;}
.articles .layui-upload-img {width: 92px;height: 92px;}
.articles .layui-quote-nm {border-left:1px solid #ddd;font-size: 14px;}

/* 机构设置 */
.hidd{margin-bottom: 60px;overflow: hidden;}
.ll{height:100px}
.title6{text-align: center;padding: 0 140px;background: url(../images/hb1.png) center center no-repeat;}
.title6 h2{position: relative; font-size: 22px;font-weight: 600;color: var(--main-color)}
.title6 h2::after{content: ""; position: absolute;left: 50%; bottom: -20px; transform: translate(-50%, -50%);width: 44px;height: 1px;background: var(--main-color);}
.masse ul{margin: auto;overflow: hidden;text-align: center;}
.masse ul li{display: inline-block;margin-right: 30px;text-align: center;margin-bottom: 30px;padding: 16px 60px;border: 1px solid #ddd;}
.masse ul li a{font-size: 18px;color: #000;}
.masse ul li:hover{background: var(--main-color);}
.masse ul li:hover a{color: #fff;}
.masse ul li{position:relative;transition:all .2s ease 0s;overflow:hidden}
.masse ul li:hover{opacity:.9}
.masse ul li:hover:before{left:150%;transition:left 1s ease 0s}
.masse ul li:before{content:"";position:absolute;width:100px;height:100%;top:0;left:-100%;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);transform:skewX(-30deg)}


/* 校友新闻 */
.oldboy{margin-top:10px}
.alumnus{position: relative; overflow: hidden;box-shadow: 0 0 5px #ddd;}
.alumu_box{display: flex;}
.alumu_text{width: 380px; padding: 20px;}
.alumu_text .time{ margin: 30px 0 15px 0; font-size: 22px;color: #999;}
.alumu_text h2{font-size: 16px;line-height: 26px;}
.alumu_text p{line-height: 26px; font-size: 14px;color: #999;margin-top: 20px;}
.alumu_img{flex: 1;}
.alumu_img img{width: 100%;height: 354px;object-fit: cover;}
.look{margin-top: 30px;}
.look_more{padding: 7px 30px;font-size:14px;color: var(--main-color);border: 1px solid var(--main-color);}
.look_more:hover{background: var(--main-color);color: #fff;}
.alumnus .arrows{position: absolute;left: 49%;bottom: -30px;width: 116px;height: 60px;display: flex;transform: translate(-50%, -50%);background: var(--main-color);z-index: 9;align-items: center;justify-content: space-around;}
.alumnus .arrows a{color:#fff;font-size:31px;}
.alumnus .swiper-button-disabled{opacity: .35;cursor: auto;pointer-events: none;}
.topic .art ul li {height: 52px;line-height: 52px;padding-left: 20px;background: url(../images/redIcon.png) 2px 22px no-repeat;border-bottom: 1px solid #f2f2f2;}

.elegalist ul{margin-right: -20px;}
.elegalist ul li{position: relative; float: left;width: 31.65%;margin: 20px 20px 0 0;padding-bottom: 10px;}
.elegalist ul li .elegimg{height:240px}
.elegalist ul li .elegimga a{display: block;height: 250px;overflow: hidden;}
.elegalist ul li a img{width: 100%;height: 100%;object-fit: cover;}
.elegalist ul li .time{margin: 10px 0; font-size: 16px;color: #999;}
.elegalist ul li h2{font-size: 16px;line-height: 30px;}
.elegalist ul li p{font-size: 15px;line-height: 25px;color: #999;}
.elegalist ul li::after{content: ""; position: absolute;bottom: 0;left: 0;width: 80px;height: 1px;background: var(--main-color);}

/*校友风采*/
.elegalist2 ul{margin-right: -20px;}
.elegalist2 ul li{position: relative; float: left;width: 47%;margin: 20px 20px 0 0;padding-bottom: 10px;}
.elegalist2 ul li .elegimg{height:240px}
.elegalist2 ul li .elegimga a{display: block;height: 250px;overflow: hidden;}
.elegalist2 ul li a img{width: 100%;height: 100%;object-fit: cover;}
.elegalist2 ul li .time{margin: 10px 0; font-size: 16px;color: #999;}
.elegalist2 ul li h2{font-size: 16px;line-height: 30px;}
.elegalist2 ul li p{font-size: 15px;line-height: 25px;color: #999;}
.elegalist2 ul li::after{content: ""; position: absolute;bottom: 0;left: 0;width: 80px;height: 1px;background: var(--main-color);}

/* 教学资讯 */
.teaching .focusBox .txt li a{font-weight: normal;}
.teaching .focusBox .txt{height: 50px;}
.teaching .focusBox .txt li{height: 50px;line-height: 50px;}
.teaching .focusBox .txt-bg{height: 50px;}
.teaching .focusBox .num{bottom: 18px;}

.focusBox{position:relative;overflow:hidden;width:100%;height:100%;background:#fff;text-align:left;font:12px/1.5 Verdana,Geneva,sans-serif;}
.focusBox .pic img{display:block;width:100%;height:419px;}
.focusBox .txt-bg{position:absolute;bottom:0;z-index:1;overflow:hidden;width:100%;height:58px;background:#000;opacity:.4;}
.focusBox .txt{position:absolute;bottom:0;z-index:2;overflow:hidden;width:100%;height:58px;}
.focusBox .txt li{position:absolute;bottom:-36px;height:58px;line-height:60px;}
.focusBox .txt li a{display:block;padding:0 0 0 10px;color:#fff;text-decoration:none;font-weight:700;font-size:16px;}
.focusBox .num{position:absolute;right:8px;bottom:24px;z-index:3;}
.focusBox .num li{position:relative;z-index:100;float:left;overflow:hidden;margin-right:10px;width:10px;height:10px;border-radius:100%;background-color:#fff;text-align:center;cursor:pointer;}
.focusBox .num li a,.focusBox .num li span{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;color:#fff;text-decoration:none;}
.focusBox .num li span{z-index:1;background:#fff;opacity:.5;}
.focusBox .num li.on{width:25px;height:10px;border-radius:10px;background:#f60;}
.focusBox .num a:hover,.focusBox .num li.on a{background:#f60;}

/* 学科竞赛 */
.race{overflow: hidden;}
.race .swiper-slide{margin-top: 20px;}
.race .swiper-slide a{box-shadow: 0 0 5px #ddd;display: block;margin: 0 2px 2px;}
.race .swiper-slide .imgbox{height: 200px;}
.race .swiper-slide .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.race .swiper-slide .txtbox{padding: 15px;text-align: center;font-size: 16px;}

/* 精育名师 */
.deu_ban{width: 390px;height: 312px;float: left;box-shadow: 0 0 5px #ddd;}
.edu_list{overflow: hidden;padding-left: 20px;margin-top: 5px;}

.swiper_edu{overflow: hidden;position: relative;height: 312px;}
.swiper_edu .slider-item-content{margin: 0;height: 50px;transition: 0.4s;}
.swiper_edu .slider-item-content  a{font-size: 16px;color: #000;}
.swiper_edu .swiper-pagination-current{font-size: 28px;color: var(--main-color);}
.swiper_edu .swiper-pagination{position: absolute;left: auto !important;bottom: 8px;right: 0;width: auto;transform: translatex(-50%);z-index: 1;color: #000;}
.swiper_edu .swiper-button-prev{position: absolute;left: 0;bottom: 0; width: 50px; height: 50px; color: #000;z-index: 2;cursor: pointer;}
.swiper_edu .swiper-button-next{position: absolute;right: 0;bottom: 0;width: 50px; height: 50px;color: #000;z-index: 2;cursor: pointer;}
.swiper_edu .swiper-wrapper {width: 100%;height: 100%;display: flex;align-items: center;z-index: 1;position: relative;}
.swiper_edu .slider-image-wrapper{height: 260px;width: 100%;overflow: hidden;}
.swiper_edu .slider-image-wrapper img{height: 100%;width: 100%;overflow: hidden;object-fit: cover;}
.swiper_edu .slider-item {width: 100%;height: 100%;overflow: hidden;display: flex;flex-direction: column;flex-shrink: 0;opacity: 0;}
.swiper_edu .slider-item-content{height: 50px;position: absolute;width: 99.9%;bottom: 2px;left: 0;transition: 0.4s;text-align: left;}
.swiper_edu .slider-item-content {transition: 0.4s;}
.swiper_edu .slider-item-content > * {opacity: 0;transform: translateY(20px);margin: 0;}
.swiper_edu .swiper-slide-active .slider-item-content > * {transform: translateY(0px);opacity: 1;}
.swiper_edu h1{margin: 0;transform: translateY(20px);transition: all 0.4s ease;transition-delay: 0.2s;height: 50px;line-height: 33px;padding-left: 20px;}

/* 教师研修 */
.study{padding-bottom:20px; background: #fefafb;}
.study .assist_list .appren{padding:20px;min-height: 0;box-shadow: 0 0 2px #ddd;}
.study .assist_list .tday .ri {padding: 0px 0;height: 36px;background-color: #b70400;}
.study .assist_list .tday .years{padding: 0 0 5px 0;}
.study .appren_title{display: flex;align-items: center;height: 60px;}
.study .assist_list ul li{width: 30%;}
.study .assist_list .appren_title h1{line-height: 30px;}
.study .assist_list ul li{position: relative;overflow: hidden;cursor: pointer;box-shadow: 0 0 2px #ddd;}
.study .assist_list ul li:hover ::after{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; border-bottom: 2px solid #ff7f00;}
.study .assist_list ul li:hover h1 a{color: #ff7f00;}

/* 校本课程 */
.courses{overflow: hidden;}
.courses .swiper-slide{margin-top: 20px;}
.courses .swiper-slide a{box-shadow: 0 0 5px #ddd;display: block;margin: 0 2px 2px;}
.courses .swiper-slide .imgbox{height: 200px;}
.courses .swiper-slide .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.courses .swiper-slide .txtbox{padding: 15px;text-align: center;font-size: 16px;}

/* 名师风采 */
.courcs{overflow: hidden;}
.courcs .swiper-slide{margin-top: 20px;}
.courcs .swiper-slide a{box-shadow: 0 0 5px #ddd;display: block;margin: 0 2px 2px;}
.courcs .swiper-slide .imgbox{height: 200px;}
.courcs .swiper-slide .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.courcs .swiper-slide .txtbox{padding: 15px;text-align: center;font-size: 16px;}

/* 文化艺术 */
.culture .currents{margin-top: 20px;}
.culture .currents .cuinfo_img{width: 48.6%;}
.culture .currents h1 {margin: 5px 0 10px 0;line-height: 25px;}
.culture .currents .bg-with {display: flex;height: 114px;flex-direction: column;justify-content: space-between;}
.currents a .cuinfo_img img{width: 100%;height: 100%;}
.currents .cuinfo_img .pics a{overflow: hidden; display: block;height: 190px;}

/* 科学技术 */
.art ul li {height: 50px;line-height: 50px;padding-left: 20px;background: url(../images/redIcon.png) 2px 22px no-repeat;border-bottom: 1px solid #f2f2f2;}
.art ul li a{font-size: 16px;}
.art ul li span{font-size: 16px;}
.art .artimg{width:100%;height:100%;object-fit: cover;}
.art .artimg img{width: 100%;height: 161px;display: block; margin-top: 20px;overflow: hidden;object-fit: cover;}
.art .artico{height: 52px;line-height: 52px;padding-left: 20px;background: url(../images/redIcon.png) 2px 22px no-repeat;border-bottom: 1px solid #f2f2f2;}
.art .artico{font-size: 16px;}

/* 学生会团支书 */
.group_box{height:120px;display: flex;justify-content: space-between;}
.group_box a{width: 49%;}
.group_box a img{width:100%;height:100%}

/* 课题研究 */
.topic_list ul{margin:20px -20px 0 0}
.topic_list ul li{float: left; width: 31.6%;;margin-right: 20px;}
.topic_list ul li .cuinfo_img{overflow: hidden;}
.topic_list ul li h1{margin: 0 0 10px 0;}
.topic_list ul li a{font-size: 16px;}
.topic_list ul li a img{width:100%;height:225px;object-fit: cover;}
.topic_list ul li p{font-size: 16px;padding-left: 22px;background: url(../images/time.png) 0 3px no-repeat;}

/* 科研论文 */
.science{background: #fefafb;}
.assist_list ul{margin-right: -40px;}
.assist_list ul li{float: left;width: 46.6%;margin: 20px 40px 0 0;}
.assist_list .appren{min-height: 150px;padding: 40px 20px 1px 20px;background: #fff;border: 0;}
.assist_list .appren_title {overflow: hidden;padding: 0 0 0 20px;}
.assist_list .appren_title h1{font-size: 16px;}
.assist_list .appren_title .fs16{font-size: 14px;line-height: 24px;margin-top: 10px;}
.assist_list .tday{width: 65px;height: 73px;text-align: center;}
.assist_list .tday p{color: #fff;}
.assist_list .tday .ri{font-size: 24px;height: 40px;line-height: 40px;font-weight: bold;background-color: #d72b27;}
.assist_list .tday .years{font-size: 14px;padding: 5px 0;background-color: var(--main-color);}

/*头条新闻*/
.headerNews{box-shadow: 0 0 5px #ddd;padding: 18px 20px;margin: 20px 0 38px 0;text-align: center;overflow: hidden;background-size: cover;background:white url(../images/ind-newsBg.jpg) center top no-repeat;}
.headerNews li.t{height: 50px; line-height: 50px; overflow: hidden; font-size: 24px; font-weight: bold; color: #d70a10; text-align: center;}
.headerNews li.t a{color: var(--main-color);}
.headerNews li.n{position: relative; z-index: 1; display: inline-block; *display: inline; padding: 0 29px; height: 40px; line-height: 40px; text-align: center;}
.headerNews li.n a{padding-left: 12px; background:  url(../images/dot02.png) left center no-repeat;}
.headerNews li.n:before{position: absolute; z-index: 1; right: 0; top: 50%; content: ""; width: 0; height: 14px; line-height: 14px; float: left; margin-top: -7px; border-left: 1px dotted #b2b1b1;}
.headerNews li.n:last-child:before{display: none;}

.swiper-banner{overflow: hidden; height: 420px; position: relative;}
.swiper-banner .slider-item-content{margin: 0;height: 50px;transition: 0.4s;}
.swiper-banner .slider-item-content  a{font-size: 16px;color: #fff;}
.swiper-banner .swiper-pagination-current{font-size: 28px;color: #0F95D7;}
.swiper-banner .swiper-pagination{position: absolute;left: auto !important;bottom: 21px;right: -54px !important;transform: translatex(-50%);z-index: 1;width: auto !important;color: #fff;}
.swiper-banner .swiper-pagination span{background:#fff !important;opacity:1;width: 30px;height: 6px;border-radius: 0;transform: scale(.88);}
.swiper-banner .swiper-pagination .swiper-pagination-bullet-active{background:#f00 !important}
.swiper-banner .swiper-button-prev{position: absolute;left: 0;bottom: 0; width: 50px; height: 50px; color: #fff;z-index: 2;cursor: pointer;}
.swiper-banner .swiper-button-next{position: absolute;right: 0;bottom: 0;width: 50px; height: 50px;color: #fff;z-index: 2;cursor: pointer;}
.swiper-banner .swiper-wrapper {width: 100%;height: 100%;display: flex;align-items: center;z-index: 1;position: relative;}
.swiper-banner .slider-image-wrapper{height: 100%;width: 100%;overflow: hidden;}
.swiper-banner .slider-image-wrapper img{height: 100%;width: 100%;overflow: hidden;object-fit: cover}
.swiper-banner .slider-item {width: 100%;height: 100%;overflow: hidden;display: flex;flex-direction: column;flex-shrink: 0;opacity: 0;}
.swiper-banner .slider-item-content{height: 50px;background-color: #26384e48;position: absolute;width: 99.9%;bottom: 0;left: 0;transition: 0.4s;text-align: left;}

.swiper-banner .slider-item-content {transition: 0.4s;}
.swiper-banner .slider-item-content > * {opacity: 0;transform: translateY(20px);margin: 0;}
.swiper-banner .swiper-slide-active .slider-item-content > * {transform: translateY(0px);opacity: 1;}
.swiper-banner h1{margin: 0;transform: translateY(20px);transition: all 0.4s ease;transition-delay: 0.2s;height: 50px;line-height: 33px;padding-left: 20px;}

/* 党史学习 */
.currents{display: flex;justify-content: space-between;}
.currents .cuinfo_img{width: 48%;overflow: hidden;box-shadow: 0 0 5px #ddd;}
.currents .cuinfo_img a img{object-fit: cover;width: 100%;height: 100%;}
.currents .bg-with{padding: 0 15px 15px;background: #fff;}
.currents h1{margin: 5px 0 10px 0;line-height: 26px;height: 68px;}
.currents  a{font-size: 16px;}
.currents .bg-with p:nth-child(1){font-size: 16px;padding-left: 22px;background: url(../images/sign.png) 0 3px no-repeat;}
.currents .bg-with p:nth-child(2){font-size: 16px;padding-left: 22px;background: url(../images/time.png) 0 3px no-repeat;}

.dsstudy ul li{padding-bottom:15px;border-bottom:1px solid #ddd;margin: 22px 0;}
.dsstudy ul li h3{margin-bottom:15px;font-size:16px}
.dsstudy ul li:hover .fr{right: 20px;color: var(--main-color) }
.dsstudy ul li:hover h3{color: var(--main-color) }
.dsstudy ul li:hover p{color: var(--main-color) }

.newslist .space3 {background: url(../images/redIcon.png) 2px 20px no-repeat;}
.newslist .title2{margin-bottom: 10px;padding-bottom: 10px;height:130px}
.newslist .title2 a h2{height: 60px;font: bold 18px/60px "";}

/* 新闻详细页 */
.pages_mian_title{width: 100%;height: 60px;line-height: 58px;border-bottom: 1px solid #ebebeb;}
.pages_mian{position:relative; margin: 50px 0;background: #fff;padding:60px;}
.newspage{overflow: hidden;}
.column_page{border-bottom: 2px solid var(--main-color);font-size: 24px;}
.navigation{ padding-left: 30px; background: url(../images/navd.png) 0 20px no-repeat;}
.navigation a{color: inherit;}
.navigation a:hover{color:var(--main-color);}
.newspage .mian{margin: 0;}
.newspage .mian h1{ line-height: 180%; text-align: center;color: #000;font-size: 36px;font-weight: 600;}
.newspage .mian hr{margin: 30px 0;}
.mes span{font-size:16px;padding:0 10px}
.contents{ overflow: hidden; margin-top: 60px;padding: 0 0 60px 0;border-bottom: 1px solid #ddd;}
.contents img{max-width: 100%;height:auto;}
.contents p{color:#000; margin:10px 0;font-size:16px;line-height:180%;}
.page{overflow: hidden;padding-top: 60px;}
.page a{ display: inline-block; padding: 20px 0 20px 0;font-size: 16px;}
.page{font-size: 16px;}

/* 招生 */
.new_video{overflow: hidden;height: 490px;}
.new_video video{object-fit:cover;cursor: pointer;}
.enroll{box-shadow: 0 0 5px #ddd;}
.new_text{padding: 20px;font-size: 16px;}
.video_list{position: relative;height: 555px;}

.greybg{margin-left: -20px;background: #f7f7f7;}
.video_list .title{height: 40px;list-style: 40px;border-bottom: 0;}
.video_zszl{height: 444px;position: relative;overflow: hidden;}
.zszl_list{margin: 0 2px;}
.zszl_list a{display: block;background: #fff;box-shadow:  0 0 5px #ddd;}
.zszl_list a .item_txt{padding: 15px;font-size: 16px;}
.zszl_list a img{width: 100%;height:125px}
.slide_switch{text-align: center;height: 40px;line-height: 48px;position: absolute;width: 100%;bottom: 1px;}
.slide_switch .swiper-button-disabled{opacity: .35;cursor: auto;pointer-events: none;}
.slide_switch div{font-size:30px; color: var(--main-color)}
.zszl_top{width: 50px;display: inline-block;margin: 0 10px;}
.zszl_bot{width: 50px;display: inline-block;margin: 0 10px;}
.Sceen_list{ padding: 15px; border:1px solid #ddd;border-top: 0;}

/* 横幅 */
.advert{height: 120px;}
.advert img{width: 100%;height: 100%;}

/* 招生就业信息 */
.getjob{overflow: hidden;}
.currency ul li{overflow: hidden;height: 40px;font: normal 16px/40px "";padding: 0 0 0 26px;color: #333;background: url(../images/redarrow.png) 4px 16px no-repeat;}
.currency ul li a:hover{color: var(--main-color);}
.getjob ul li{overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.getjob ul li img{width: 230px;height: 150px;float: left;padding-right: 20px;object-fit: cover;}
.getjob ul li .pics{float: left}
.getjob ul li h1{overflow: hidden;text-overflow: ellipsis;}
.getjob ul li h1 a{white-space: nowrap;font-size: 24px;}
.getjob ul li p{margin: 10px 0 0 0;line-height: 35px;font-size: 16px;display: -webkit-box !important;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.getjob ul li .right_info{overflow: hidden;}
.getjob ul li  .right_info  a h3{line-height: 40px;font-size: 22px;}
.getjob ul li  .right_info  a .Jump{padding-top: 13px;}
.getjob ul li .right_info a:hover{color: var(--main-color);}

.title9{ overflow: hidden; height: 55px;line-height: 55px;border-bottom: 1px solid #ddd;}
.title9 .title_txt{display: inline-block}
.title9 .title_txt a{color: var(--main-color);font:bold 18px/55px "";}
.title9 .title_txt i{float:left;font-size:23px;color:var(--main-color);line-height: 56px;margin-right: 10px;}
.title9 .more a{color:#999;font-size: 14px;}
.title9 .more a:hover{color:var(--main-color)}
i{-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s; -o-transition: all 1s;transition: all 1s;}
.title9 i{margin-right:10px;float:left;width:30px;color:var(--main-color);line-height:60px;overflow:hidden;vertical-align:middle;text-align:center;font-size:24px}
.title9:hover h2 i{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg); -o-transform: rotateY(360deg);transform: rotateY(360deg);}


.colum_buttom {padding:5px 15px;margin-top: 20px;border:1px solid #ddd}
.colum_buttom ul{}
.colum_buttom ul li{height: 96px; margin: 10px 0; font:500 17px/96px "";text-align: center;}
.colum_buttom ul li a{display: block; color: inherit;font-weight: bold;}
.colum_buttom ul li.item1{background: url(../images/ws1.png) no-repeat;color: #f0a816;background-size:cover}
.colum_buttom ul li.item2{background: url(../images/tc1.png) no-repeat;color: #3287c7;background-size:cover}
.colum_buttom ul li.item3{background: url(../images/gk1.png) no-repeat;color: #f87036;background-size:cover}
.colum_buttom ul li.item4{background: url(../images/bk1.png) no-repeat;color: #502fbe;background-size:cover}

.Scenerys .title{border: 1px solid #ddd;padding: 0 15px;}
.Scenerys .title_txt a{line-height: 55px;}
.mySceen{overflow: hidden;}
.mySceen img{width: 280px;height: 200px;object-fit: cover;}
.cateimg img{width:100%;height:480px}


/* 学校简介 */
.brief{padding:60px 0}
.bsgz_brief .title6{position: relative;font-size: 34px;color: #000;font-weight: bold;margin-bottom: 60px;padding: 0 0 0 110px;text-align:left}
.bsgz_brief .title6{background: url(../images/hb1.png) left center no-repeat;}
.bsgz_brief .title6::before{content: " ";position: absolute;left: 145px;bottom: -8px;width: 46px;height: 2px;background: var(--main-color);}
.bsgz_brief h2{font: 400 16px/36px "";text-indent: 2em;margin-bottom: 35px;}
.bsgz_brief .see{color: var(--main-color);font-size: 16px;}
.icon-lefts{color:var(--main-color);font-size: 34px;vertical-align: middle;margin-left: 10px;}
.bsgzimg{height: 436px;}
.bsgzimg img{width: 100%; height:100%; object-fit: cover;}
.tac .see:hover{color: #ffaf14}
.see:hover{color: #ffaf14}
.see:hover .icon-lefts{color: #ffaf14}

.history .bsgz_lsyg{position:relative}
.history .title7{position: relative;font-size: 34px;color: #000;font-weight: bold;margin-bottom: 60px;text-align:center}
.history .title7{background: url(../images/hb1.png) center center no-repeat;}
.history .title7::before{content: " ";position: absolute;left: 50%;bottom: -9px;width: 46px;height: 2px;transform: translate(-50%, -50%);background: var(--main-color);}
.history h2{font: 400 16px/36px "";text-indent: 2em;margin-bottom: 35px;text-align: center;}
.tac{text-align: center;}
.tac .see{font-size: 16px;color:var(--main-color);}

/* 历史沿革 */
.history{background: #f8f8f8;padding: 60px 0;}
.lsyg_scener ul{margin-right: -20px;}
.lsyg_scener ul li{float: left;width: 31.6%; height:260px; margin-right: 20px;overflow: hidden;}
.lsyg_scener ul li img{width:100%; height:100%; object-fit: cover;}

/* 历届领导名单 */
.leader_list{display: flex;justify-content: space-between;}
.leader_item{width: 48%;box-shadow: 0 0 5px #ddd;}
.leader_item .title{height: 90px; font:500 22px/90px "" ; text-align: center;color: #fff;background: url(../images/ldbg.png) no-repeat;background-size: cover;}
.leader_txt{line-height: 50px;border-bottom: 1px solid #f2f2f2;margin: 30px;font-size: 16px;}
.leader_txt label{position: relative; width: 140px; margin-right: 20px; color: #999;}
.leader_txt label::before{content: " ";position: absolute;right: 9px;top: 14px;width: 1px;height: 20px;background: #eee;}
.leader_txt span{color: #333;}

/* 简介 logo 背景 */
.bsgzbg{height: 740px; margin: 60px 0; overflow: hidden;position: relative;background: url(../images/xxbg.png) top center no-repeat;background-size: 61.3%;}
.bsgzbg .bsgz_xx{position: absolute;left: 50%;bottom: 0;transform: translate(-50%, -20%);}
.bsgzbg .bsgz_ms{position: absolute;left: 0;bottom: 40px; width: 100%; text-align: center;font-size: 18px;}

.title9 .title_txt i.fs19{font-size:19px}
.title9 .title_txt i.fs26{font-size:26px}
.title9 .title_txt i.fs25{font-size:25px}
.title9 .title_txt i.fs21{font-size:21px}
.title9 .title_txt i.fs22{font-size:22px}
.title9 .title_txt i.fs24{font-size:24px}


.pagination>.active>a{border-color:#a00003;background-color:#a00003;}
.pagination>li>a{color:#a00003;}
.navigation{padding-left:30px;background:url(../images/wz.png) 5px 19px no-repeat;background-size:17px;}
.mianbox .sitebox{margin:40px;width:auto;}
.mianbox{background-color:#f5f5f5;}
.mian{overflow:hidden;margin-bottom:30px;padding:5px 0 70px 0;background-color:#fff;}
.sitebox{clear:both;overflow:hidden;margin:auto;width:100%;height:60px;}
.siteleft{float:left;height:60px;color:#be1319;text-align:left;font:600 24px/60px "";}
.siteright{float:left;width:100%;height:60px;border-bottom:1px solid #be1319;line-height:60px;}
.siteright span{color:#999;font-size:16px;}
.siteright span a{color:#999;}
.navigation{color:#999;}
.navigation{float:right;font-size:16px;}
.banbox img{width:100%;height:110px;}
.articles{margin-bottom:100px;}
.search-pagination{padding:30px 0 0 0;text-align:center;}
.left_box{margin:-130px 6px 6px;}
.left_list{position:relative;padding:5px;}
.left_title{z-index:1;padding-left:30px;width:100%;height:210px;background:url(../images/tbg1.png) no-repeat;background-size:100% 100%;color:#fff;font-weight:600;font-size:24px;line-height:82px;}
.left_list ul{position:relative;margin:auto;padding:0 10px 150px 10px;min-height:400px;background:#f5f5f5 url(../images/bbg1.png) bottom center no-repeat;background-size:100%;}
.left_list ul li{padding-left:66px;height:60px;border-bottom:1px solid #ddd;background:url(../images/li.png) 30px 22px no-repeat;line-height:60px;}
.left_list ul li a{display:block;font-size:16px;}
.left_list ul li:hover a{color:#921326;}
.right_list{overflow:hidden;}
.right_list{margin:13px 0 0 0;}
.right_list .pagebg img{max-width: 100%;}
.right_list ul li img{float:left;padding-right:20px;width:240px;height:157px;}
.right_list ul li{overflow:hidden;padding-left:25px;height:60px;border-bottom:1px dashed #ddd;background:url(../images/lis.png) 5px 26px no-repeat;line-height:60px;}
.right_list ul li a{white-space:nowrap;font-size:16px;}
.right_list ul li span{color:#999;font-size:16px;}
.right_list ul li:hover a{color:#be1319;}
.topping_menu{display:none;}
.nav-porp{position:fixed;top:0;left:0;z-index:100;width:100%;background-color:var(--main-color);}
.w1420{display:flex;margin:auto;width:1415px;}
.logo_find{margin:5px 0;margin-right:10px;width:204px;height:40px;}
.logo_find img{width:100%;height:100%;}
.w1435 .pcnavbox{flex:1;}
.navbar_fixed{display:block;}
.topping_menu .pcnavbox ul li.on:nth-child(1){background:inherit;}
.topping_menu .pcnavbox{background:inherit;}
.topping_menu .nav h3 a{font-size:17px;}


/*PC导航*/
.huifa_nav{position:relative;z-index:99;height:50px;}
.huifa_nav a,.huifa_nav li{position:relative;}
.huifa_nav>li{display:inline-block;width:115px;height:50px;line-height:50px;}
.huifa_nav>li a{z-index:1;display:block;color:#fff;text-align:center;font-size:16px;}
.huifa_nav>li ul{position:absolute;top:100%;display:none;width:160px;background:var(--main-color);}
.huifa_nav>li ul li{height:50px;line-height:50px;}
.huifa_nav>li ul li ul{top:0;left:100%;z-index:2;}
/*.huifa_nav>li ul li ul li{width:160px;}*/
.huifa_nav .hk-1,.huifa_nav .hk-2,.huifa_nav .hk-3{position:absolute;top:0;left:0;}
.huifa_nav .hk-1{width:105px;background:rgb(137 9 13);}
.huifa_nav .hk-2{width:160px;background:rgb(137 9 13);}
.huifa_nav .hk-3{width:160px;background:rgb(137 9 13);}
[data-ripple=ripple]{position:relative;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;}
[data-ripple=ripple] .ripple{position:absolute;top:0;left:0;z-index:888;display:block;width:100%;height:100%;border-radius:100%;background:rgba(255,255,255,.5);transform:scale(0);animation:ripple .6s 0s linear;pointer-events:none;}
@keyframes ripple{100%{opacity:0;transform:scale(2.5);}
}
.mian{overflow:hidden;padding:20px 0;background:#fff;}
.top-margin .fa-search{color:#fff;font-size:18px;}
.top-margin .top-margin-title{line-height:40px;font-size: 16px;}
.flex{display:flex;flex-wrap:wrap;justify-content:space-around;}
.flex .col-lg-6{padding:0;flex:0 0 47.58%;}
.rotate i{display:inline-block;height:20px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;-ms-transition:all 1s;}
.rotate:hover i{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);-ms-transform:rotateY(360deg);}
.piclight a{position:relative;display:block;overflow:hidden;height:100%;transition:all .2s ease 0s;}
.piclight a:hover{}
.piclight a:before{position:absolute;top:0;left:-100%;overflow:hidden;width:100px;height:100%;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);content:"";-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);transform:skewX(-30deg);}
.piclight a:hover:before{left:150%;transition:left 1s ease 0s;}
.space{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.space2{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.top{position:absolute;top:0;left:0;width:100%;height:40px;background-color:var(--main-color);color:#fff;line-height:40px;}
.link a{color:#fff;font-size:15px}
.link a:hover{color:#ffaf14;}
.bgss{cursor: pointer;color:#fff;font-size: 15px;}
.bgss:hover{color:#ffaf14}
.bgss:hover i{color:#ffaf14}
.block{overflow:hidden;padding:100px 0 43px 0;}
.header{position:relative;background:url(../images/topbackground.png) no-repeat;z-index: 99999;background-size: cover;}
.navbox{background-color:var(--main-color);}
.top .link .information{padding:0 10px;margin-top: -3px;display: inline-block;vertical-align: middle;}
.icon-ss{margin-right:10px;vertical-align: text-bottom;}
.icon-ss:hover{color:#ffaf14;}
.container .logo h1{width:100%;height:100%;}
.container .logo h1 a{display:block;overflow:hidden;margin-top:-18px;height:100px;background:url(../images/top-logo.png) 0 0 no-repeat;font-size:0;}
.container .logo2{text-align:right;margin: 0 -15px;}
.container .logo2 img{margin-top:-16px;padding-right:15px;}
.hides .search input{position:relative;float:right;padding:0 20% 0 5%;width:88%;height:35px;outline:0;border:0;border-radius:20px;background:#fff url(../images/topSearch.png) 90% center no-repeat;box-shadow:0 0 5px #ddd;}
.hides .search a{position:absolute;right:10%;width:10%;height:35px;}


.title{position:relative;width:100%;height:42px;border-bottom:1px solid var(--main-color);}
.title h2{float:left;padding-top:2px;color:var(--main-color);font-weight:600;font-size:18px;}
.title i{padding:0 5px 0 0;color:var(--main-color);font-size:20px;}
.title a{position:absolute;right:0;color:var(--main-color);font-size:1.5rem;}
.title a:hover{color:#ffaf14;}
.title2{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #dedede;}
.title2 a h2{overflow:hidden;height:77px;color:var(--main-color);text-overflow:ellipsis;white-space:nowrap;font:bold 24px/80px "";}
.title2 p{display:initial;height:60px;color:#999;text-indent:25px;font-size:16px;line-height:30px;}
.title2 .more{float:right;margin-top: 7px;width:70px;color:#ffaf14;text-align: right;font-size:16px;}
.title2 a:hover{color:var(--main-color);}

.Notice{border:1px solid #f4f4f4;margin-top:20px}
.newslist ul li{height:45px;line-height:45px;}
.newslist ul li a{color:#000;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist ul li a:hover{color:#a00003;}
.newslist ul li span{color:#999;font-weight:500;font-size:16px;}
.titles{width:100%;height:50px;line-height:50px;}
.hiding{overflow:hidden;}


.titles i{margin:0 -10px 0 0;padding:0 20px;}
.titles i,.titles span,i{color:#fff;font-size:18px;}
.titles span,i{font-weight:600;}
.titles a{padding-right:2%;color:#fff;font-size:16px;line-height:50px;}
.titles a:hover{color:#ffaf14;}


.list60 ul li{height: 60px;line-height: 60px;}
.list60 .space3{background: url(../images/redIcon.png) 2px 26px no-repeat;}

/*返回顶部*/
.back_to_top{position:fixed;right: 10px;bottom: 80px;line-height:56px;width:50px;height: 50px;cursor:pointer;background: #fff;border:0;border-radius: 50%;text-align:center;box-shadow:none;z-index:99999;color:#f00;display: none;box-shadow: 0 0 5px #ddd;}
.back_to_top i{font-size: 20px;color:#f00;transform: rotate(270deg);}
.back_to_top a:hover{color:#f00;}

@media (min-width: 1200px){
.header .container {
    width: 1320px;
}}


@media (min-width:767px){.hiddens{display:none;}
}
@media (max-width:767px){.pcnavbox{display:none;}
.search{text-align:center;}
.hides .search input{float:none;}
}
.banner{position:relative;overflow:hidden;width:100%;height:480px;}
.banner .swiper-slide img{width:100%;height:100%;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{color:#a00003;}
.banner .swiper-pagination{width:190px;}


.journalism{overflow:hidden;margin: 16px 0 20px 0;}
.journalism .rotation{width:100%;background-color:#0ff;}

/* 新闻小轮播 */
 .MinBanner{overflow: hidden;width: 100%;height: 440px;position: relative;}
 .MinBanner .slider-item-content  a{font-size: 16px;color: #fff;}
 .MinBanner .swiper-pagination-current{font-size: 28px;color:var(--main-color);}
 .MinBanner .swiper-pagination{position: absolute;left: 60px;bottom: 5px;transform: translatex(-50%);z-index: 1;color: #fff;}
 .MinBanner .swiper-button-prev{position: absolute;left: 0;bottom: 0; width: 50px; height: 50px; color: #fff;z-index: 2;cursor: pointer;}
 .MinBanner .swiper-button-next{position: absolute;right: 0;bottom: 0;width: 50px; height: 50px;color: #fff;z-index: 2;cursor: pointer;}
 .MinBanner .swiper-wrapper {width: 100%;height: 100%;display: flex;align-items: center;z-index: 1;position: relative;}
 .MinBanner .slider-image-wrapper {height: 100%;width: 100%;overflow: hidden;}
 .MinBanner .slider-image-wrapper img{height: 100%;width: 100%;object-fit: cover;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
 .MinBanner .slider-item {width: 100%;height: 100%;overflow: hidden;display: flex;flex-direction: column;flex-shrink: 0;opacity: 0;}
 .MinBanner .slider-item-content{background-color: #26384e48;position: absolute;width: 100%;bottom: 0; left: 0;transition: 0.4s;text-align: center;}
 .MinBanner .date {line-height: 36px;padding: 0 15px; left: 20px; top: 20px;position: absolute;color: #fff; background: var(--main-color);z-index: 2;}
 .MinBanner .date span{background: var(--main-color) url(../images/ic_5.png) no-repeat left center;}
 .MinBanner .date span{padding-left: 23px;}
 .MinBanner .slider-item-content > * {opacity: 0;transform: translateY(20px);margin: 0;height: 50px;line-height: 39px;}
 .MinBanner .swiper-slide-active .slider-item-content > * {transform: translateY(0px);opacity: 1;}
 .MinBanner h1{margin: 0;transform: translateY(20px);transition: all 0.4s ease;transition-delay: 0.2s;}
 
.focusBox{position:relative;overflow:hidden;width:100%;height:100%;background:#fff;text-align:left;font:12px/1.5 Verdana,Geneva,sans-serif;}
.focusBox .pic img{display:block;width:100%;height:419px;object-fit: cover;}
.focusBox .txt-bg{position:absolute;bottom:0;z-index:1;overflow:hidden;width:100%;height:58px;background:#000;opacity:.4;}
.focusBox .txt{position:absolute;bottom:0;z-index:2;overflow:hidden;width:100%;height:58px;}
.focusBox .txt li{position:absolute;bottom:-36px;height:58px;line-height:60px;}
.focusBox .txt li a{display:block;padding:0 0 0 10px;color:#fff;text-decoration:none;font-weight:700;font-size:16px;}
.focusBox .num{position:absolute;right:8px;bottom:24px;z-index:3;}
.focusBox .num li{position:relative;z-index:100;float:left;overflow:hidden;margin-right:10px;width:10px;height:10px;border-radius:100%;background-color:#fff;text-align:center;cursor:pointer;}
.focusBox .num li a,.focusBox .num li span{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;color:#fff;text-decoration:none;}
.focusBox .num li span{z-index:1;background:#fff;opacity:.5;}
.focusBox .num li.on{width:25px;height:10px;border-radius:10px;background:#f60;}
.focusBox .num a:hover,.focusBox .num li.on a{background:#f60;}

/*专题专栏*/
/*.Swiper9{width:auto}*/
/*.Swiper9 img{width: 100%;height: 100%;object-fit: cover;}*/

.space3{padding:0 2% 0 5%;background:url(../images/redIcon.png) 10px 20px no-repeat;}
.clearfix:after{clear:both;display:block;height:0;content:'';}
.youth{padding:10px 25px 0 15px;text-align:center;}
.youth img{width:100%;border-radius:6px}
.special{background-color:#fbfbfb;padding-bottom:20px}
.special .notice ul{padding-top:8px;}
.special .notice li{height:58px;border-bottom:1px solid #ededed;line-height:58px;}
.special .notice .newslist2{padding: 0 3% 0 22px;background: url(../images/redarrow.png) 5px 26px no-repeat;}
.special .specia-list li{margin-top:21px;height:160px;line-height:0;overflow: hidden;}
.special .specia-list li img{width:100%;height:100%}
.special .title i{margin:0 0 0 -7px;}
.special .margin3 .title i{margin:0 -12px 0 -19px;}
.special .title{height:57px;line-height:50px;}
.special .title h2{width:100%;line-height:50px;}
.association{margin: 0 0 10px 0;}
.association .mian{padding:20px 0 6px 0;}
.association .margin1{margin:0 -10px 0 0;}
.picMarquee-top{position:relative;overflow:hidden;margin:0 auto;width:100%;}
.picMarquee-top .bd{padding:15px;}
.picMarquee-top .bd ul{overflow:hidden;zoom:1;}
.picMarquee-top .bd ul li{height:100%;text-align:center;zoom:1;}
.picMarquee-top .bd ul li .pic{text-align:center;}
.picMarquee-top .bd ul li .pic img{display:block;margin-top:10px;width:346px;height:149px;}
.picMarquee-top .bd ul li .title{line-height:24px;}

/*媒体百高*/
.party-building .slideTxtBox2 .bd .line{margin:0 auto;width: 100%;height:1px;border-bottom:1px solid #f4f4f4;}
.party-building{width:100%;}
.party-building .slideTxtBox2{width:100%;}
.party-building .slideTxtBox2 .hd{position:relative;width:100%;height: 55px;background-size:100% 100%;border-bottom: 1px solid #ddd;}
.party-building .slideTxtBox2 .hd .titleBox{float:left;color:#fff;font-size:21px;}
.party-building .slideTxtBox2 .hd .rotate i{line-height:50px;font-size:23px;color: #a00004;}
.party-building .slideTxtBox2 .more a{float:right;color: #999;font-size:14px;line-height:50px;}
.party-building .slideTxtBox2 .more a:hover{color:#ffaf14;}
.party-building .slideTxtBox2 .hd h3{display:inline-block;padding-left:8px;color: #a00004;font-weight:600;font-size:18px;line-height:50px;}
.party-building .slideTxtBox2 .hd ul{position:absolute;left: 47px;bottom:10px;height:30px;}
.party-building .slideTxtBox2 .hd ul li{float:left;padding: 2px 10px;color: var(--main-color);margin-right: 15px;text-align:center;font-size: 16px;line-height: 24px;cursor:pointer;}
.party-building .slideTxtBox2 .hd ul li.on{background: var(--main-color);color: #fff;border-radius: 4px;}
.party-building .newslist2{padding: 0 3% 0 4%;background: url(../images/redarrow.png) 5px 19px no-repeat;}
.party-building .slideTxtBox2 .bd{width:100%;height: 360px;background:#fff;margin-top: 20px;}
.party-building .slideTxtBox2 .bd .image-txt{width:100%;}
.party-building .slideTxtBox2 .bd .image-txt ul{display:flex;flex-direction:row;}
.party-building .slideTxtBox2 .bd .image-txt ul li{display:flex;padding: 0 0 20px 0;flex-direction:row;justify-content:space-between;flex:1;}
.party-building .slideTxtBox2 .bd .image-txt .party-building-pic{margin-right:20px;width:190px;height:120px;}
.party-building .slideTxtBox2 .bd .image-txt .party-building-pic img{width:100%;height:100%;}
.party-building .slideTxtBox2 .bd .image-txt .party-building-txt{display:flex;height:100%;flex-direction:column;flex:1;padding: 0 10px;}
.image-txt .party-building-txt a h3{margin-bottom:13px;font-size:16px;}
.image-txt .party-building-txt a p{display:block;display:-webkit-box;overflow:hidden;width:98%;color:#999;text-overflow:ellipsis;font-size:14px;line-height:30px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.image-txt .party-building-txt a{color:#333;}
.image-txt .party-building-txt a:hover{color:#a00003;}
.image-txt .party-building-txt .party-time{margin-top:13px;padding-left:22px;background:url(../images/clock.png) 0 1px no-repeat;color:#a5a4ad;font-size:14px;}
.party-building .slideTxtBox2 .bd .party-building-list{display:flex;flex-direction:row;}
.slideTxtBox2 .newslist{margin:5px 0 8px 0;}
.association .titles a{padding-right:18px;}
.workList {padding: 5px;margin: 20px 2px 14px 2px;box-shadow: 0 0 5px #e5e5e5;overflow: hidden;}
.association .limit{max-width:1200px;}
.workList .content ul li{float:left;margin:0 0 25px 0;width:14.28%;height:116px;text-align:center;line-height:116px;}
.workList .content ul li:hover a{color:var(--main-color);}
.workList .content ul li img{width:58px;height:58px;}
.workList .content ul li p{margin:-15px 0 0 0;font-size:16px;line-height:10px;}
.workList .content ul li p a{color:#000;}
.scenery{margin:0;padding-bottom:20px;background-color:#fbfbfb;}
.picMarquee-left{position:relative;overflow:hidden;margin-top:10px;}
.scenery .title{border:none;text-align:center;}
.scenery .title a{position:static;color:#333;}
.picMarquee-left .bd ul{overflow:hidden;zoom:1;}
.picMarquee-left .bd ul li{float:left;overflow:hidden;margin:8px;background:#fff;text-align:center;text-align:center;box-shadow:0 0 5px #ddd}
.picMarquee-left .bd ul li:hover a{color:var(--main-color);}
.picMarquee-left .bd ul li .pic{text-align:center;}
.picMarquee-left .bd ul li .pic img{display:block;padding:2px;width:285px;height:192px;}
.picMarquee-left .bd ul li .pic a:hover img{border-color:#999;}
.picMarquee-left .bd ul li .title{line-height:42px;}
.fullSlide{position:relative;width:100%;height:100%; margin-top:20px; border:1px solid #ededed;background-color:#fff;}
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;margin:0 auto;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{overflow:hidden;width:100%!important;height:230px;text-align:center;}
.fullSlide .bd li img{width:100%;height:230px;}
.fullSlide .bd li a{display:block;height:230px;}
.fullSlide .hd{position:absolute;bottom:5px;left:0;z-index:1;width:100%;}
.fullSlide .hd ul{margin-top:-5%;text-align:center;}
.fullSlide .hd ul li{display:inline-block;overflow:hidden;margin:5px;width:8px;height:8px;background:#fff;border-radius:50%;cursor:pointer;zoom:1;}
.fullSlide .hd ul .on{background:#b62828}
.scenery .titles a{padding-right:18px;}

.links{background-color:var(--main-color);}
.links .link{padding-left:8px;width:100%;height:50px;max-width:1200px;line-height:50px;}
.links .link .bs{float:left;padding:0 1.7% 0 0;height:50px;color:#fff;font-weight:600;font-size:18px;line-height:50px;}
.links .link i{margin: 2px 8px 0 0;line-height: 50px;font-size: 23px;}
.links .link ul li{float:left;padding:0 20px;color:#fff;font-weight:500;font-size:14px;}
.links .link a{float:left;color:#fff;}
.links .link ul li a:hover{color:#ffaf14;}
.links .link span{float:left;color:#fff;}
.contact{height:251px;background-color:var(--main-color);}
.contact .copyright{width:100%;height:47px;background-color:rgba(0,0,0,.37);text-align:center;font-size:14px;line-height:47px;}
.contact .copyright span{margin:0 10px;color:#fff}
.contact .copyright a{margin:0 10px;color:#fff}
.contact .copyright a img{display:inline-block;width: 16px;height: 14px;margin-top: -3px;}
.contact .contact-left{line-height:200px;}
.contact .contact-left img{width:100%;}
.contact .middle{float:left;padding: 35px 50px 0 0;}
.contact .middle .p1{font-size:18px;}
.contact .middle p{color:#f00;text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff -1px 0;font-weight:600;font-size:14px;line-height:35px;}
.contact .contact-right{padding:50px 0 0 30px;height:200px;}
.contact .contact-right-img{overflow: hidden;text-align: center;width: 120px;}
.contact .contact-right-img img{max-width:80px;}
.contact .contact-right p{padding-top:10px;color:#f00;text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff -1px 0;font-weight:600;font-size:15px;text-align: center;}
.contact .backg{background:url(../images/bottom-background.jpg);background-size: cover;}

@media (min-width:768px){.znq60{display:none}}

@media (max-width:1200px){


.info_txt h1{padding:0;margin:10px 0}
.info_img img{width:100%;height:240px}
.info_img_txt{padding:0}
.info_img{width:100%; float:none}
.info_txt{height:auto}
.info_txt p{text-indent:0}
.info_txt p{padding:0; overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.info_txt p span{text-indent: 2em;height:50px; display:inline-block; overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.container .logo2{text-align:left;}
.container .logo2 img{padding-right:0;width:90%;}
.search{text-align:center;}
.hides .search input{float:none;}
.flex{display:contents;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#a00004;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#a00004;color:#ffaf14;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;}
.container .logo h1 a{height:100px;background-position:center 0;}
.focusBox .txt li a{padding:0 60px 0 10px;width:100%;}
.special .margin2{margin:0;}
.special .col-lg-4{width:100%;}
.special .margin1{margin:0;}
.scenery .border-limit{margin:0;}
.scenery .col-lg-8{padding-right:15px;padding-left:15px;}
.links .link{height:100%;}
.links .link .bs,.links .link ul li{float:none;}
.links .link span,.links .link ul li{display: inline-block;line-height:25px;}
.contact{height:100%;}
.contact .copyright{height:100%;line-height:40px;}
.contact .middle{padding:5% 2%;}
.contact .contact-left{line-height:140px;}
.contact .contact-right{padding:5% 0;height:100%;}
}
@media (max-width:767px){
body {background: #fff !important;}
.navbar-default .navbar-nav>li>a:hover {color: #fff;background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: #ffaf14;background-color: transparent;}
/*.header{position:fixed;top:0;z-index:99;width:100%;}*/
.navbar{margin-bottom:0;border-bottom:none;}
.top{display:none;}
.focusBox{height:255px}
.links .link i{padding-left:20px}
.bsgz_brief .title6 {background: url(../images/hb1.png) center center no-repeat;}
.bsgz_brief .title6{padding:0; text-align:center}
.bsgz_brief .title6::before{left: 50%;transform: translate(-50%, -50%); }
.see{display:block; padding-bottom:30px}
.bsgzimg{height:auto}
.lsyg_scener ul li{width:100%;margin-bottom:20px}
.leader_list {display: block;}
.leader_item{width:100%}
.masse ul{width:auto}
.hidd{margin: 30px 0;}
.swiper-banner{height:300px}
.headerNews{margin: 0 0 20px 0;}
.headerNews li.n{padding:0}
.headerNews li.n:before{content: none;}
.swiper-banner h1 a{display: inline-block;width:45%;line-height: 49px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.currents{display:block}
.currents .cuinfo_img{width:100%}
.currents .cuinfo_img:nth-child(1){margin-bottom:20px}
.educate{overflow:hidden}
.edu_list{padding-left:0}
.deu_ban{float:none}
.assist_list ul{margin-right:0}
.study .assist_list ul li{width:100%}
.topic_list ul li{width:100%;margin-bottom:20px}
.assist_list ul li{width:100%}
.advert{height:auto}
.oldboy{margin-top:0}
.culture .currents .cuinfo_img{width:100%;margin-bottom:20px}
.group_box{display:block;height:auto}
.group_box a{width:100%;margin-bottom:20px}
.group_box a:nth-child(2){margin-bottom:0}
.enroll{height:auto;margin-bottom: 20px;}
.new_video{height:196px;}
.mySceen .swiper-slide{height:230px;overflow: hidden;}
.video_list{height:auto;padding-bottom: 36px;}
.video_list .swiper-slide{margin-bottom:20px}
.video_zszl{height:580px}
.getjob ul li .pics{float:none}
.getjob ul li img{width:100%; height:auto; padding:0}
.mySceen img{width:100%;height:100%}
.elegalist ul{margin:0}
.elegalist ul li{width:100%}
.newspage .mian {width:100%}
.contents img{display:block}
.column_page{float:none}
.navigation{float: left;line-height: 20px;margin: 20px 0 0 0;background-position: 5px 0px;font-size: 15px;}
.pages_mian{padding:15px 0}
.journalism .focusBox .num{bottom:13px}
.focusBox .txt li{width:80%;line-height: 78px;}
.newslist .title2 .more {width:auto}
.left_list {padding: 30px 5px;}
.portlet{ padding:0}
.portlet img{width:100%;height:100%}
.greybg{margin:0}
.alumu_text {width: 390px;}
.title6{padding:0}
.listst ul li{width:100%}
.listst ul{margin:0}
.history h2{text-align:left}
.lsyg_scener ul{margin:0}
.special_list ul{margin:0}
.bh20{height:15px}
.swiper_edu .swiper-pagination{right:31px}
.bsgzbg{background:none}
.history .tac{text-align:left}
.history{padding: 30px 0 20px 0;}
.special_list ul li{width:100%}
.scenery{padding-bottom:15px}
.bh60{height:20px}
.masse ul li {width: auto;padding: 0;height: 60px;line-height: 60px;margin: 20px;display: block;}
.dsstudy ul li:last-child{margin-bottom:000}
.contents video{width:100%;height: 100%;}
.right_list ul li a{width: 60%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-content-1 .search-container>ul .search-item>a>img{width:100%;height: 100%;margin:0;object-fit: cover;}
.search-content-1 .search-container>ul .search-item>.search-content>.search-title{height: 19px;margin: 0 0 5px 0;font-size: 11px;overflow: hidden;}
.bgimgbox a{display:block;clear:both}
.search-content{overflow:hidden}
.search-content-1 .search-container>ul .search-item>.search-content>.search-desc{line-height: 20px;font-size:13px; display: -webkit-box !important;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.search-item .search-post-meta .search-post-meta a{float:left}
.search-post-meta i{color:#333;}
.search-post-foot{text-align:left;padding-top: 5px;}
.bgimgbox{width:120px;height:90px;float:left;margin-right:15px}
.search-content-1 .search-container>ul .search-item>.search-content>.search-title>a{font-size:16px}
.search-post-foot>.search-post-meta>a{font-size:13px}
.form-group{margin:0 20px}
.focusBox .txt-bg{height:40px;line-height:40px}
.youth{padding:0 15px}
/*校庆*/
.znq60{margin:18px 15px 0 15px}
.xqtitle img{width:100%}
.send_right{position: relative;left: 0;width: auto;height: 255px;margin: 10px;top: 20px;background-size: 100%;}
.send_right_txt{padding:15px}
.send_right_txt p{margin-top: 10px;display: -webkit-box !important;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.send_left{width:auto;height:auto;margin:15px}
.send_left img{width:100%}
.bh70{height:0}
.title_xq{height:90px;padding-top: 20px;}
.parent{display:block;padding: 15px;}
.parent div{margin-bottom:20px}
.title_xq h2{font-size:26px}
.shakys .teaching{height:255px;margin-bottom:20px}
.trends ul{margin:0}
.trends ul li{float:none;width:auto;margin:0 0 20px 0}
.word .title_xq{margin:0 20px}
.send{padding-bottom:20px}
.shakys{padding:0}
.blessing{margin:0;padding:0 20px}
.blessing .swiper-slide:nth-child(4n-3) {background-size: cover;}
.blessing .swiper-slide:nth-child(4n-2) {background-size: cover;}
.blessing .swiper-slide:nth-child(4n-1) {background-size: cover;}
.blessing .swiper-slide:nth-child(4n) {background-size: cover;}
.donate{margin:0 15px}
.donate img{width:100%}
/*校庆end*/

.header-container ul.slimmenu{background-color: var(--main-color);border-top: 1px solid #ff8282;display: none;}
.header-container ul.slimmenu li>ul,.header-container ul.slimmenu li>ul>li ul{width:100%!important;background-color: #a31919;}
.header-container ul.slimmenu li .sub-toggle{right: -12px;padding-right: 15px;}
.header-container ul.slimmenu li ul li{width:100%!important;}
.hasMoreTab .hd li{font-size:14px}

.party-building .slideTxtBox2 .bd .line{padding:5px 0}
.hides{display:none;}
.newslist .title2{height:auto;min-height: 120px;}
.banner{margin:20px 15px;width:auto}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#fff;}
.banner{height:100%;}
.journalism{/* margin-top:67px; */}
.focusBox .pic img{width:100%; height:100%;}
.focusBox ul li a{height:255px}
.title2 p{}
.space3{padding:0 2% 0 4%;}
.journalism .newslist{margin:0;padding-right:0;}
.space3{background:url(../images/redIcon.png) 0 20px no-repeat;}
.special .margin2{margin:0;}
.special .col-lg-4{width:100%;}
.special .margin1{margin:0;}
.party-building .slideTxtBox2 .bd .image-txt ul{display:contents;}
.party-building .slideTxtBox2 .bd .party-building-list{display:contents;}
.party-building .slideTxtBox2 .hd ul{position: absolute;right: -50px;bottom: -7px;width:210px;height: 48px;text-align:center;}
.party-building .newslist2{background: url(../images/redarrow.png) 6px 18px no-repeat;padding: 0 0 0 25px;}
.association .margin1{margin:0;}
.party-building .slideTxtBox2 .bd .image-txt ul li{display:revert;}
.party-building .slideTxtBox2 .bd .image-txt .party-building-pic{margin:5% 10% 5% 10%;}
.party-building .slideTxtBox2 .bd .image-txt ul li{padding:20px 5% 0 5%;padding: 0;}
.party-building .slideTxtBox2 .bd .image-txt .party-building-pic{width: 100%;height:80%;margin: 15px 0 15px 0;}
.workList .content ul li{width:32.55%;}
.slideTxtBox2 .newslist{overflow:hidden;height:193px;}
.party-building .slideTxtBox2 .bd{height:100%;}
.links .link{margin:0;padding:0 0 0 22px;}
.links{margin-bottom:20px;}
.links .link span{display:none;}
.links .link{padding-left:0;margin-top:20px}
.contact{background:var(--main-color);}
.contact .backg{background:0 0;}
.contact .middle{float:none;padding:5% 5%;}
.contact .contact-right{height:100%;padding: 0 0 20px 0;}
.contact .middle p{color:#fff;text-shadow:none;font-weight:500;}
.contact .contact-right p{padding:10px 0 0 0;color:#fff;text-indent:0;text-shadow:none;font-weight:500;}
.contact .copyright span{display: block;}
}
.white .title9 .more a:hover {color: var(--main-color);}
.Viedobg{background:url(../images/video.png);}
