/*
Theme Name: 山东理工大学基金会(原版)
Text Domain: sdutuef
Version: 0.1.12
Requires at least: 5.0
Requires PHP: 7.3
Description: 山东理工大学教育基金会官方网站
Tags: 山东理工大学, 基金会
Author: guest
Author URI: guest
Theme URI: guest
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/* css */

body {
    width: 100%;
    min-width: 1100px;
}

body, select, textarea {
    font-family: "微软雅黑";
    font-size: 12px;
    color: #151515;
    background: #FFF;
}

body, form {
    margin: 0;
}

textarea {
    border: 1px solid #c5c6c9;
}

.inputnoborder {
    border: 0px none;
    background: none;
}

a {
    color: #151515;
    text-decoration: none;
}

a:hover, a:active {
    color: #8c0000;
}

.agray {
    color: #999999;
}

.awhite {
    color: #ffffff;
}

.an2 {
    background: url(./assets/images/new_arr.gif) no-repeat left 5px;
    padding-left: 15px;
}

.an2:hover, .an2:active {
    background: url(./assets/images/new_arr_a.gif) no-repeat left 5px;
}

/*****最顶端-开始*****/

.top {
    height: 25px;
    background: #900;
}

.top-zi {
    width: 1100px;
    margin: auto;
    font-size: 12px;
    color: #FFF;
    line-height: 24px;
}

.top-left {
    width: 340px;
    float: left
}

.top-right {
    width: 250px;
    float: right
}

.top-right a {
    color: #FFF;
    text-decoration: none;
}

.top-right .a:hover {
    color: #FFF;
}

/*****最顶端-结束*****/

/*****logo导航-开始*****/

.logo {
    width: 1100px;
    height: 105px;
    margin: auto;
}

.logo-left {
    width: 380px;
    height: 105px;
    float: left;
}

ul#logo-right {
    width: 720px;
    float: right;
    list-style: none;
    padding-top: 25px;
    z-index: 9999;
    position: relative;
}

ul#logo-right>li {
    display: block;
    float: left;
    height: 30px;
    width: 90px;
    list-style: none;
    text-align: center;
}

ul#logo-right>li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    color: #151515;
    font-size: 14px
}

ul#logo-right li a:hover {
    background: #8c0000;
    color: #FFF;
}

/*设置鼠标滑过或悬停时变化的背景颜色*/

/*****logo导航-结束*****/

.datu {
    height: 250px;
}

.datu-img {
    height: 250px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
}

.datu-nei {
    height: 200px;
    background: url(./assets/images/banner-01.jpg) no-repeat center -100px;
}

/*****捐赠项目-开始*****/

.xiangmu {
    height: 170px;
    background: #e4e4e4;
}

.xiangmu-z {
    height: 170px;
    width: 1100px;
    margin: auto;
}

.xiangmu-l {
    height: 170px;
    width: 52px;
    float: left;
}

.xiangmu-c {
    height: 170px;
    width: 910px;
    float: left;
}

.xiangmu-c-l {
    height: 170px;
    width: 84px;
    float: left;
    margin-left: 10px;
    padding-top: 40px;
}

.xiangmu-c-r {
    height: 170px;
    width: 120px;
    float: left;
    margin-left: 10px;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    padding-top: 50px;
}

.xiangmu-c-r a {
    font-size: 14px;
    line-height: 26px;
}

.xiangmu-c-r a:hover {
    font-size: 14px;
    line-height: 26px;
    color: #8c0000
}

.xiangmu-r {
    height: 120px;
    width: 130px;
    background: #8c0000;
    float: right;
    margin-top: 20px;
    text-align: center;
    padding-top: 10px;
}

.xiangmu-j {
    height: 25px;
    width: 1100px;
    margin: auto;
}

.xiangmu-j-l {
    height: 25px;
    width: 130px;
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.xiangmu-j-c {
    height: 25px;
    width: 830px;
    float: left;
}

.xiangmu-j-r {
    height: 25px;
    width: 100px;
    float: left;
}

/*****捐赠项目-结束*****/

/*****首页新闻-开始*****/

.news-top {
    width: 1100px;
    height: 340px;
    margin: auto;
    margin-top: 20px;
}

.news-top-l {
    width: 760px;
    height: 340px;
    float: left;
}

.news-top-zi {
    font-size: 16px;
    line-height: 30px;
    color: #8c0000;
    height: 40px;
}

.news-top-zi span {
    width: 100px;
    font-size: 12px;
    color: #888888;
    border-left: 1px solid #C4C4C4;
    padding-left: 5px;
    margin-left: 10px;
}

.news-top-zi span a {
    font-size: 12px;
    color: #888888;
    padding-left: 580px;
}

.news-top-hd {
    width: 440px;
    height: 300px;
    float: left;
}

.news-top-c {
    width: 300px;
    height: 280px;
    float: left;
    border-top: 2px solid #8c0000;
}

.news-top-c-list {
    width: 300px;
    height: 260px;
    padding-top: 10px;
}

.news-top-c-list ul {
    width: 300px;
    height: 40px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px dashed #e4e4e4;
}

.news-top-c-list ul li {
    font-size: 14px;
    line-height: 26px;
    padding-top: 8px;
    padding-left: 10px;
}

.news-top-r {
    width: 300px;
    height: 280px;
    float: right;
}

.news-top-zir {
    font-size: 16px;
    line-height: 30px;
    color: #8c0000;
    height: 40px;
}

.news-top-zir a {
    font-size: 12px;
    color: #888888;
    padding-left: 180px;
}

.news-top-r-list {
    width: 300px;
    height: 260px;
    float: right;
    border-top: 2px solid #8c0000;
    padding-left: 20px;
    padding-top: 10px;
    overflow-y: hidden;
}

/**
.news-top-r-list ul{width:340px;height:65px;border-bottom:1px dashed #e4e4e4; margin:auto; padding-top:20px;}
.news-top-r-list ul li{height:30px; font-size:14px; line-height:24px;}
.news-top-r-list ul span{font-size:12px; line-height:24px; color:#888888}
**/

.xian {
    height: 10px;
    border-bottom: 1px solid #e4e4e4;
}

.news-bottom {
    width: 1100px;
    height: 270px;
    margin: auto;
    margin-top: 20px;
}

.news-bottom-zi {
    width: 330px;
    font-size: 18px;
    line-height: 30px;
    color: #8c0000;
    height: 40px;
}

.news-bottom-zi span {
    width: 100px;
    font-size: 12px;
    color: #888888;
    border-left: 1px solid #C4C4C4;
    padding-left: 5px;
    margin-left: 10px;
}

.news-bottom-zi span a {
    font-size: 12px;
    color: #888888;
    padding-left: 150px;
}

.news-bottom-l {
    width: 330px;
    height: 250px;
    float: left;
    margin-right: 50px;
}

.news-bottom-r {
    width: 330px;
    height: 250px;
    float: right;
}

.news-bottom-list {
    width: 330px;
    height: 200px;
    padding-top: 10px;
}

.news-bottom-list ul {
    width: 330px;
    height: 30px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.news-bottom-list ul li {
    font-size: 12px;
    line-height: 24px;
}

.news-bottom-list ul span {
    float: right;
    text-align: right;
}

/*****捐赠项目-结束*****/

.footer {
    margin: auto;
    margin-top: 18px;
    height: 150px;
    background: #3e3e3e;
}

.footer-z {
    width: 1100px;
    margin: auto;
    float: center;
}

.footer-z-l {
    width: 260px;
    height: 150px;
    float: left;
}

.footer-z-c {
    width: 600px;
    height: 100px;
    float: left;
    color: #CCC;
    line-height: 24px;
    padding-top: 50px;
}

.footer-z-r {
    width: 130px;
    height: 150px;
    float: right;
}

/* 当前位置 */

.crumbs {
    width: 1078px;
    margin: auto;
    font-size: 14px;
    line-height: 30px;
    background: url(./assets/images/icon.png) no-repeat left -30px;
    padding: 3px 0 3px 22px;
    border-bottom: 1px solid #c3d4e7;
    margin-bottom: 10px
}

/* 当前位置 */

/*****内页新闻列表-开始*****/

.fenge {
    width: 750px;
    border-bottom: 1px dashed #e4e4e4;
    margin: 5px 0 5px 0;
}

.news {
    width: 1100px;
    margin: auto;
    height: auto;
    min-height: 250px;
    overflow: hidden;
    margin-bottom: 30px;
}

.news-l {
    width: 750px;
    margin: auto;
    float: left;
}

.news-l ul {
    width: 750px;
    height: 120px;
    border-bottom: 1px dashed #e4e4e4;
    padding: 15px 5px 0 5px;
}

.news-l ul hove {
    width: 750px;
    height: 120px;
    border-bottom: 1px dashed #e4e4e4;
    padding: 15px 5px 0 5px;
}

.news-l ul li {
    width: 740px;
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 10px;
}

.news-l ul p {
    font-size: 12px;
    color: #888888;
    line-height: 20px;
    text-indent: 2em;
}

.news-l ul span {
    font-size: 14px;
    line-height: 30px;
    color: #888888;
}

.sidebar {
    width: 300px;
    float: right
}

.news-r {
    width: 300px;
    float: right
}

.news-r-title {
    width: 300px;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    border-bottom: 1px solid #e4e4e4;
    padding-top: 10px
}

.box {
    zoom: 1;
    overflow: auto;
    padding-bottom: 10px;
    padding-top: 10px
}

.box .content {
    padding: 0 10px;
    overflow: auto
}

.box .digg {
    background: url(./assets/images/num_list.png) no-repeat 10px 5px;
    padding-left: 30px
}

.box .digg li {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    position: relative
}

.box .digg li span {
    background: #fff url(./assets/images/icon.png) no-repeat 0 -67px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 0 0 13px;
    width: 30px
}

/*****内页新闻列表-结束*****/

/*****内页新闻内容-开始*****/

/*内容摘要*/

.summary {
    background-color: #F6FAFD;
    border: 1px solid #DCDDDD;
    font-size: 14px;
    line-height: 24px;
    margin: 15px 0 0;
    padding: 8px 5px 6px;
    text-align: justify;
    text-indent: 2em;
}

/*正文*/

#Article {
    overflow: hidden
}

#Article, .photo-channel .relevance {
    border: 0px solid #C3D4E7;
    zoom: 1;
}

#Article h2 {
    font-size: 22px;
    color: #444444;
    margin-bottom: 6px;
    text-align: center;
    padding: 16px 0 8px;
    border-bottom: 1px solid #e5e5e5
}

#Article h2 span {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    color: #999
}

#Article .content {
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
    word-wrap: break-word;
    padding: 8px 0;
    text-indent: 2em;
    border-bottom: 1px solid #e5e5e5
}

#Article .content p, #Article .content div {
    font-size: 14px;
    line-height: 24px;
    padding: 8px 0;
    text-indent: 24px;
}

/*****内页新闻内容-结束*****/

/*****单页-开始*****/

.about {
    width: 1100px;
    margin: auto;
    overflow: auto;
    min-height: 300px;
}

.about-l {
    width: 200px;
    float: left;
    border-right: 1px solid #e5e5e5;
    min-height: 300px;
}

.about-l li {
    border-bottom: 1px solid #e5e5e5;
    height: 30px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 10px;
    background: url(./assets/images/channel_slide.png) no-repeat left 16px
}

.about-r {
    width: 850px;
    float: left;
    padding-left: 30px;
}

.about-r-title {
    margin: auto;
    width: 850px;
    font-size: 20px;
    text-align: center;
    line-height: 60px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 20px;
    font-weight: bold;
}

.about-r-content {
    width: 850px;
    font-size: 14px;
    line-height: 24px;
    padding: 20px 0px 20px 0px;
    text-indent: 2em;
    min-height: 300px;
    overflow: auto;
}

/*****单页-结束*****/

/*****翻页-开始*****/

#pages {
    margin: auto;
    margin-top: 20px;
    width: 750px;
}

#pages a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #fff;
    border: 1px solid #f7ecdb;
    text-align: center;
    color: #333;
    padding: 0 10px
}

#pages a.a1 {
    background: url(./assets/images/pages.png) no-repeat;
    width: 56px;
    padding: 0
}

#pages a:hover {
    background: #f1f1f1;
    color: #000;
    text-decoration: none
}

#pages span {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #ac1f27;
    border: 1px solid #ac1f27;
    color: #fff;
    text-align: center;
    padding: 0 10px
}

.text-c {
    text-align: center
}

.text-l {
    text-align: left
}

.text-r {
    text-align: right
}

/*****翻页-结束*****/

/*****友情链接*****/

.links {
    width: 1100px;
    height: 30px;
    margin: auto;
    margin-top: 20px;
}

.links-title {
    width: 80px;
    font-size: 18px;
    line-height: 40px;
    color: #8c0000;
    height: 40px;
    float: left;
}

.links-list {
    float: left;
    font-size: 12px;
    height: 40px;
}

.links-list ul {
    list-style: none;
}

.links-list li {
    float: left;
    margin: 0 5px;
    line-height: 40px;
}

/*****友情链接-结束*****/

.nei-juanzeng {
    width: 280px;
    height: 110px;
    background: #8c0000;
    margin: auto;
    text-align: center;
}

.content {
    margin-top: 20px;
    width: 100%;
    min-width: 710px;
    min-height: 360px;
    background-color: #fff;
}

.alipayform {
    width: 800px;
    margin: 0 auto;
    height: 600px;
    border: 1px solid #0ae
}

.element {
    width: 600px;
    height: 80px;
    margin-left: 100px;
    font-size: 20px;
    overflow: auto;
}

.element1 {
    width: 600px;
    height: 150px;
    margin-left: 100px;
    font-size: 20px;
    overflow: auto;
}

.etitle, .einput {
    float: left;
    height: 26px
}

.etitle {
    width: 150px;
    line-height: 26px;
    text-align: right
}

.einput {
    width: 200px;
    margin-left: 20px
}

.einput input {
    width: 398px;
    height: 24px;
    border: 1px solid #0ae;
    font-size: 16px
}

.einput1 {
    width: 200px;
    margin-left: 20px
}

.einput1 input {
    width: 398px;
    height: 50px;
    border: 1px solid #0ae;
    font-size: 16px
}

.mark {
    margin-top: 10px;
    width: 350px;
    height: 30px;
    margin-left: 170px;
    line-height: 30px;
    font-size: 12px;
    color: #999
}

.legend {
    margin-left: 100px;
    font-size: 24px;
    margin-bottom: 50px;
}

.alisubmit {
    width: 400px;
    height: 40px;
    border: 0;
    background-color: #0ae;
    font-size: 16px;
    color: #FFF;
    cursor: pointer;
    margin-left: 170px
}

.notice {
    font-size: 32px;
    margin: 0 auto;
    width: 300px;
}

.notice p {
    text-align: center;
}

.notice a {
    font-size: 14px;
}

.online-donate {
    width: 600px;
    margin: 0 auto;
}

.display-scoll>tr {
    padding: 5px 0;
}

.alignleft {
    float: left;
}

.aligncenter {
    display: block;
    margin: 0 auto;
}

.alignright {
    float: right;
}

.current-menu-item>a, .current-menu-parent>a,.current-post-ancestor>a {
    background: #8c0000;
    color: #FFF !important;
}

.sub-menu {
    display: none;
    z-index: 9999;
    background-color: #fff;
}

.footer a {
    color: #ccc;
}

.donor {
    width: 170px;
    float: left;
}

.donate {
    width: 90px;
    float: left;
    margin-left: 10px;
}

.news-top-r-list ul {
    width: 300px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.news-top-r-list ul li {
    font-size: 14px;
    height: 40px;
    border-bottom: 1px dashed #e4e4e4;
    line-height: 40px;
    padding-left: 10px;
}

.tablepress {
    text-indent: 0!important;
}

#news-carousel {
    overflow-x: hidden;
}

.news-title {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 40px;
    background-color: rgba(136, 136, 136, 0.5);
}

.news-title p {
    text-align: center;
    color: #FFF;
    font-size: 16px;
    line-height: 30px;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}

.swiper-container {
    z-index: 0!important;
}
