﻿/*网站公共样式*/
.info-content{font-size:14px;line-height:2.2;padding:20px;border:1px solid #ddd;}
.info-content img{max-width:100%;}
a{text-decoration:none;}
a:hover{color:#9c231b;}
.text-yellow{color:#e4b86b;}
.text-red{color:#9c231b;}
.text-indent{text-indent:2em;}
.bg-gray{background:#f5f5f5;}
.bg-white{background:#fff;}
.border-dash{border:1px dashed #ddd;}
.border-solid{border:1px solid #ddd;}
.bg-red{background:#c20000;}
.text-overflow{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.text-overflow-lines2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:26px;height:52px;}
@media(max-width:768px){.col-sm-4,.col-sm-3,.col-sm-6,.col-sm-12{padding-left:5px;padding-right:5px;}
.row{margin-left:-5px;margin-right:-5px;}
.padding-top-50{padding-top:30px;}
.padding-bottom-50{padding-bottom:30px;}
.info-content{padding:10px;}
}
@media(max-width:468px){.col-xs-6,.col-xs-12,.col-xs-5,.col-xs-7{padding-left:5px;padding-right:5px;}
}
/*搜索*/
.search{background:#fff;line-height:34px;height:34px;width:230px;position:relative;padding-left:6px;border:1px solid #fff;margin-top:3px;margin-right:8px;border-radius:16px;}
.search .s-input{width:190px;border:none;background:#fff;color:#666;line-height:24px;position:relative;top:-3px;}
.search .s-btn{width:32px;background:#b5342b;color:#fff;line-height:10px;border:none;font-size:14px;position:absolute;right:0px;top:0px;border-radius:16px;height:32px;}
.page-search{border:2px solid #002e73;line-height:30px;height:30px;}
.page-search .s-input{top:-4px;}
@media(max-width:768px){.search{margin:2px auto;}
}
/*遮罩层*/
.mask-bg{position:fixed;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.7);overflow:hidden;z-index:997;top:0;left:0;}
.mask-bg.active{display:block;}
/* pc导航 */
@media (min-width:1000px){.header .topbar{background:url(../images/top-ba3.jpg) no-repeat center top;}
.header{z-index:10;width:100%;}
.header .logobox,.header .searchbox{display:block;display:flex;align-items:center;height:140px;}
.header .logo img{height:60px;width:auto;}
.header .navbar{background:linear-gradient(top,#fff,#eaeaea);background:-ms-linear-gradient(top,#fff,#eaeaea);background:-webkit-linear-gradient(top,#fff,#eaeaea);background:-moz-linear-gradient(top,#fff,#eaeaea);}
.header .nav-toggle{display:none;}
/*头部一级栏目*/
.nav>ul>li{position:relative;width:11.1%;}
.nav>ul>li{float:left;text-align:center;}
.nav>ul>li>a{display:block;width:100%;text-align:center;color:#9c231b;font-size:14px;line-height:38px;height:38px;font-size:16px;}
.nav ul li.active>a{background:#6f1d19;color:#fff;}
/*头部二级以下栏目通用样式*/
.nav>ul>li>ul li{position:relative;width:100%;}
.nav ul li ul{background-color:rgba(140,25,19,0.9);z-index:200;}
.nav ul li ul li a{display:block;width:100%;text-align:center;color:#fff;font-size:14px;line-height:36px;height:36px;}
.nav ul li ul li a:hover{text-decoration:none;color:#fff;background-color:rgba(102,30,25,0.9);}
/*头部二级*/
 .nav > ul > li > ul{position:absolute;left:0;width:0;height:0;overflow:hidden;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.nav>ul>li:hover> ul{width:100%;height:auto;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #fff;}
/*头部三级*/
 .nav > ul > li > ul > li > ul{position:absolute;top:0;left:100%;border-left:4px solid #6f1611;width:100%;}
/*头部四级隐藏*/
.nav>ul>li>ul>li>ul>li ul{display:none;}
.nav ul li .arrow{display:none;}
}
/* 移动端导航 */
@media (max-width:1000px){.header{background:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100%;z-index:9;background:#681813;}
.header .top-bg{padding-bottom:10px;}
.header .logobox{display:block;padding-top:12px;padding-bottom:12px;}
.header .logobox img{height:36px;}
.header .nav-toggle{position:absolute;right:0px;top:0px;font-size:25px;color:#fff;min-width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:1;}
.header .nav-toggle.active{color:#ccc;}
.nav{position:fixed;z-index:999;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;overflow-y:auto;}
.nav.active{opacity:1;width:260px;max-width:60%;}
.nav ul li{line-height:45px;text-align:left;}
.nav ul li ul{display:none;transition:display 1s linear;-moz-transition:display 1s linear;-webkit-transition:display 1s linear;-o-transition:display 1s linear;}
.nav ul li ul.active{display:block;}
.nav ul li a{padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom:1px solid #dcdcdc;}
.nav ul li ul li a{padding-left:60px;font-size:14px;}
.nav ul li ul li ul li a{padding-left:90px;}
.nav ul li ul li ul li li a{padding-left:120px;}
.nav ul li{position:relative;}
.nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px;text-align:center;transition-duration:0.2s;}
.nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px;}
.nav ul li .arrow.active{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transition-duration:0.2s;}
.nav>ul>li>a>p{display:none;}
.search{margin:20px auto;}
}
/*底部样式*/
footer{background:#96221a;color:#fff;line-height:2;}
footer .logo{display:block;margin-top:50px;margin-bottom:50px;}
footer .footerlink{display:inline-block;width:105px;text-align:center;padding:40px 0;}
footer .footerlink img{transition:.4s ease;-moz-transition:.4s ease;-webkit-transition:.4s ease;-o-transition:.4s ease;}
footer .footerlink:hover{color:#fff;}
footer .footerlink img:hover{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
footer .footermsg{background:#681813;padding-top:3rem;padding-bottom:2rem;text-align:center;}
footer .hui{position:absolute;top:16px;left:0px;}
@media(max-width:1000px){footer{margin-bottom:60px;background:#681813;}
footer .logo{margin:30px auto 0 auto;text-align:center;}
footer .mobilefooter{display:block;background:url(../images/f23.jpg) no-repeat center center;padding-bottom:10px;padding-top:30px;}
.footer-fixed{position:fixed;left:0;bottom:0;width:100%;height:60px;color:#fff;background:#420d09;z-index:3;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.footer-fixed img{height:32px;width:32px;}
.footer-fixed ul{display:flex;flex-direction:row;justify-content:space-around;align-items:center;}
.footer-fixed ul li a{display:block;height:60px;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.footer-fixed ul li p{color:#fff;font-size:12px;}
}
/*首页>>公用标题*/
.com-title{border-bottom:2px solid #ccc;}
.com-title .cn .fa{font-size:1.6rem;color:#9c231b;}
.com-title .cn{font-size:20px;border-bottom:2px solid #9c231b;display:inline-block;line-height:50px;position:relative;top:2px;margin-right:0.6rem;font-weight:bold;}
.com-title .en{color:#999;font-size:16px;position:relative;top:4px;}
/* 左侧 */
.nav-menu .topColumnName{overflow-wrap:break-word;padding:20px;border-color:transparent;border-width:0px;border-style:solid;background-position:center center;background-repeat:no-repeat;background-color:#9c231b;color:#fff;padding-top:20px;text-align:left;font-size:20px;font-weight:bold;}
.nav-menu .subnav{padding:10px;background:#ddd;}
.nav-menu .subnav ul{text-align:left;background:#fff;}
.nav-menu .subnav>ul{padding:1rem;}
.nav-menu .subnav > ul > li ul{display:none;}
.nav-menu .subnav > ul > li ul.active{display:block;}
.nav-menu .subnav li{position:relative;border-top:1px solid #ddd;overflow:hidden;}
.nav-menu .subnav>ul>li:last-child{border-bottom:1px solid #ddd;}
.nav-menu .subnav li a{font-size:16px;color:#333;line-height:2.8;}
.nav-menu .subnav li.current>a{color:#9c231b;font-weight:bold;}
.nav-menu .subnav ul li .arrow,.nav-menu .subnav ul li .arrow_noclick{position:absolute;right:15px;top:12px;width:18px;height:18px;line-height:12px;text-align:center;transition-duration:0.2s;background-size:100%;border-radius:10px 10px;color:#fff;}
.nav-menu .subnav ul li .arrow{background:#9c231b;}
.nav-menu .subnav ul li .arrow_noclick{background:#e1e1e1;}
.nav-menu .subnav ul li .arrow.active{transition-duration:0.2s;}
.nav-menu ul li .arrow::after,.nav-menu .subnav ul li .arrow_noclick::after{content:"›";width:100%;height:100%;position:absolute;left:0;top:0;transition:0.2s all ease-in-out;-ms-transition:0.2s all ease-in-out;-moz-transition:0.2s all ease-in-out;-webkit-transition:0.2s all ease-in-out;-o-transition:0.2s all ease-in-out;font-size:30px;}
.nav-menu ul li .arrow.active::after{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);left:1px;top:1px;}
.nav-menu .subnav>ul>li>a{margin-left:20px;}
.nav-menu .subnav>ul>li>ul>li>a{margin-left:40px;}
.nav-menu .subnav> ul > li > ul > li > ul > li > a{margin-left:60px;}
.nav-menu .subnav> ul > li > ul > li > ul > li > ul > li > a{margin-left:80px;}
.mobilesubmenu{display:none;}
@media (max-width:1000px){.mobilesubmenu{display:block;margin-top:10px;margin-bottom:10px;}
.mobilesubmenu-link{display:flex;justify-content:center;align-items:center;}
.mobilesubmenu-link ul{overflow:hidden;text-align:center;margin:20px auto;overflow:hidden;min-width:360px;}
.mobilesubmenu-link ul li{float:left;padding:0px 3px;width:33.3%;margin-bottom:8px;}
.mobilesubmenu-link ul li a{display:block;font-size:16px;border:1px solid #888;height:36px;line-height:32px;text-align:center;text-overflow:ellipsis;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333;overflow:hidden;}
.mobilesubmenu-link ul li.active a{background:#3399cc;color:#fff;border:#39c;}
.mobilesubmenu-link ul li ul{display:none;}
}
/*首页>>焦点新闻*/
.focusnews ul li{margin-bottom:1.2rem;}
.focusnews ul li .picbox{margin-bottom:1rem;display:block;}
.focusnews ul li .date{margin-bottom:0.6rem;}
.focusnews ul li .title{margin-bottom:0.6rem;font-size:1.2rem;display:block;}
/*首页>>选项卡新闻*/
.tab{overflow:hidden;border-bottom:2px solid #ccc;}
.tab > li{float:left;width:120px;line-height:50px;font-size:20px;text-align:center;}
.tab > li.selected{border-bottom:2px solid #9c231b;font-weight:bold;}
.tab-content{min-height:340px;}
.tab-content > li{display:none;}
.tab-content > li.show{display:block;}
.tab-newslist li{line-height:3;border-bottom:1px dashed #ccc;position:relative;}
.tab-newslist li .point{position:absolute;top:0px;left:4px;color:#a12219;}
.tab-newslist li .date{position:absolute;top:0px;right:0px;}
.tab-newslist li .title{display:block;padding-left:20px;padding-right:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tabnews .more,noticenews{color:#9c231b;}
/*首页>>通知公告*/
.notice-newslist li{position:relative;margin-top:1rem;}
.notice-newslist li .year{line-height:20px;color:#fff;background:#9c231b;font-size:12px;}
.notice-newslist li .date{position:absolute;top:0;left:0;width:56px;border:1px solid #ddd;text-align:center;}
.notice-newslist li .day{line-height:40px;font-size:20px;font-weight:bold;}
.notice-newslist li .title{border-bottom:1px dashed #ddd;margin-left:70px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:30px;height:60px;}
/*首页>>媒体关注*/
.media-newslist li{line-height:3.1;border-bottom:1px dashed #ccc;position:relative;}
.media-newslist li .date{position:absolute;top:0px;right:0px;}
.media-newslist li .title{display:block;padding-right:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*首页>>党建之窗*/
.partynews ul{overflow:hidden;padding:10px 10px 0 10px;text-align:center;}
.partynews li{width:47%;display:inline-block;text-align:center;padding-bottom:0.8rem;}
.partynews img{width:160px;height:100px;}
/*首页>>校园风光*/
.school{background:url(../images/album-bg.jpg) no-repeat top center;background-size:cover;padding-top:3.6rem;padding-bottom:3.6rem;margin-top:3.6rem;}
.school .col-sm-4,.school .col-xs-6,.school .col-md-3{padding:8px;}
.school .picbox{position:relative;overflow:hidden;}
.school .title{position:absolute;left:0;bottom:0px;background:rgba(0,0,0,.4);color:#fff;width:100%;line-height:36px;padding-left:10px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.school .picbox:hover .title{bottom:-40px;}
.school .picbox img{transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.school .picbox:hover img { transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1);  -moz-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1);}
.zhuanti .row{margin-left:-10px;margin-right:-10px;}
.zhuanti .col-md-2,.zhuanti .col-sm-3,.zhuanti .col-xs-6{padding-left:5px;padding-right:5px;}
/*首页>>右侧导航*/
.rightnav{position:fixed;top:50%;right:0px;margin-top:-261px;background:rgba(100,100,100,.5);color:#fff;width:58px;padding:15px 0;display:none;z-index:99;}
.rightnav a{display:block;font-size:12px;text-align:center;padding:12px 0;line-height:2;}
.rightnav a:hover{background:#9c231b;color:#fff;}
/* 分页banner */
.slider-banner img{width:100%;}
.topcolumn-name{position:absolute;top:50%;left:0px;font-size:27px;margin-top:-40px;width:180px;height:80px;background:rgba(0,0,0,0.5);padding:20px 0px;color:#fff;text-align:center;}
@media(max-width:1000px){.slider-banner{margin-top:75px;}
.topcolumn-name{display:none;}
}
/* 分页学生风采*/
.page-student .studentlist li{margin-bottom:1rem;}
.page-student .studentlist li .picbox{border:1px solid #ddd;padding:3px;}
/* 分页>校园风光 */
.viewslist li{margin-bottom:2rem;}
/* 分页>学校领导 */
.page-schoolteacher .teacherlist li{margin-bottom:1.4rem;}
.page-schoolteacher .teacherlist .picbox{border:1px solid #ddd;padding:4px;}
.page-schoolteacher .teacherlist .title{font-weight:bold;font-size:16px;margin-bottom:12px;}
.page-schoolteacher .teacherlist .intro{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;height:66px;}
@media(max-width:768px){
/*首页>>公用标题*/
.com-title .cn{font-size:18px;}
/*首页>>焦点新闻*/
.focusnews ul li .title{font-size:1.6rem;margin-bottom:1rem;}
/* 分页>校园风光 */
.viewslist li{margin-bottom:1rem;}
}
