﻿/*
Theme Name: USEWP_教育招生主题
Theme URI: https://youranzixue.com
Author: 悠然自学网
Author URI: https://youranzixue.com
Description: 主题的描述，用于主题页面显示
Version: 1.0
Tags: 主题的一个关键词*/
body {
    /*background: url(images/body_bg.png) repeat-x left top rgb(241, 244, 255);*/
}

.ws_main {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
}

.ws_nav {
    margin-bottom: 10px;
}
.widget_media_image{
	margin-top:25px!important;
}
.ws_nav a {
    text-align: center;
    line-height: 50px;
    display: block;
    color: #fff;
    height: 50px;
    font-size: 16px;
    overflow: hidden;
	padding:0 5px;
}
.ws_nav li{float:left}
.ws_nav .active a {
    background: #fc9400;
}

.ws_nav a:hover {
    background: #0fb2ba;
}

/*.top_center {*/
    /*width: 100%;*/
    /*color: #fff;*/
    /*height: 35px;*/
    /*background: #fff;*/
/*}*/

/*.top_content {*/
    /*width: 100%;*/
    /*max-width: 1300px;*/
    /*margin: 0 auto;*/
    /*line-height: 35px;*/
/*}*/

header {
    background: #0166b6
}

.banner img {
    width: 100%;
    height: auto;
}

.ws_list {
    margin-bottom: -22px;
}

.ws_ul {
    background: #fff;
    padding-bottom: 10px;
    border: 1px solid #ccc;
}

.ws_ul li {
    background: url(images/list_icon.png) no-repeat left;
    height: 28px;
    line-height: 28px;
    letter-spacing: 0.5px;
    position: relative;
    margin: 0 10px;
    overflow: hidden;
    padding-left: 10px;

}

.ws_ul li a:hover {
    color: #fc9400;
}

.ws_ul li span {
    position: absolute;
    padding-left: 10px;
    right: 0;
    background: #fff;
    color: #999;
    top: 0;
}

.ws_list_title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    position: relative;
    margin-bottom: 10px !important;
}
.current{
    background:#888!important
;
}
.ws_list_title h2{
    background: #0166b6;
    width: auto;
    text-align: center;
    font-size: 15px;
    color: #fff;
    height:40px;
    padding-right: 60px;
    padding-left:10px;
}

/*.ws_list_title a:first-child h2 {*/
    /*background: #0166b6;*/
    /*width: 160px;*/
    /*text-align: center;*/
    /*font-size: 15px;*/
    /*color: #fff;*/
/*}*/



.ws_list_title a:last-child {
    position: absolute;
    right: 10px;
    top: 0;
    color: #999;
}

.ad img {
    width: 100%;
    height: auto;
}

.gallery-item img {
    width: 99%;
    height: auto;
    margin: 0 0.5%;
}

.gallery-item .landscape {
}

.footer {
    margin-top: 15px;
    background: #0166b6;
    height: auto;
    color: #fff;
    padding: 20px 0 30px 0;
}

.footer_nav {
    color: #fff;
    text-align: center;
    /*line-height: 40px;*/
    margin-top: 5px !important;
    padding-top:10px;
}

.footer_nav a {
    margin-right: 12px !important;
}

.link {
    padding: 0 20px 10px 12px;
    color: #fff;
    border-bottom: 1px dashed #ccc;
}

.link a {
    margin-right: 10px;
}

.footer a:hover {
    color: #fc9400;
}

.footer a {
    color: #fff;
}

.bq {
    padding-top: 8px;
    text-align: center
}

.map {
    margin: 1px 0 11px 0;
    background: #fff;
    padding: 8px;
    border: 1px solid #ccc;
}

.ws_pages {
    background: #fff;
    padding: 12px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
}

.ws_pages a {
    padding: 5px 10px;
    margin: 0 5px;
    background: #0166b6;
    color: #fff;
}

.ws_pages a:hover {
    background: #0fb2ba;
}

.current {
    padding: 5px 10px;
    margin: 0 5px;
    color: #fff;
    background: #fc9400;
}

.ws_content {
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
}

.ws_content h1 {
    text-align: center;
    line-height: 30px;
    color:black;
    font-weight: bold;
}

.single_header { /*border-bottom: 1px solid #ccc;*/
    /*padding: 10px 0;*/
}

.content {
    line-height: 30px;
    padding: 14px 20px 40px 20px;
}

.content img {
    margin: 0 auto;
    display: block;
}

.content p {
    line-height: 30px;
    text-indent: 2em;
    padding: 10px 0;
}

.wp-block-code {
    line-height: 30px;
}

.single_info {
    text-align: center;
    color: black;
    margin: 5px 20px 5px 0
}

.excerpt {
    background: #edefee;
    padding: 10px 20px;
    margin-top: 10px;
    border: 1px solid #ddd;
}

.zhai {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}

.tou {
    position: absolute;
    left: 5px;
    top: 5px;
    font-size: 18px;
    width: 60px;
    height: 40px;
    background: #0166b6;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-weight: 400;
}

.commentlist h5 {
    color: #999;
    font-size: 12px;
    font-weight: 400;
}

.commentlist li {
    padding-bottom: 5px;
}

.comment-reply-link {
    float: right;
    font-size: 12px;
    color: #999;
}

.ws_num {
    float: right;
    position: absolute;
    right: 8px;
    top: 8px
}

.ws_comments {
    border-bottom: 1px solid #eee;
    padding: 0;
}

.ws_comments h2 {
    padding-bottom: 15px;
    font-size: 16px;
}

.ws_comments li {
    border-top: 1px solid #eee;
    padding: 10px 0;
    color: #999;
}

.ws_comments li:last-child {
    border-bottom: 0;
}

.ws_comments li a {
    color: #999;
    padding-right: 10px;
}

.ws_comments li span {
    padding: 5px;
    line-height: 20px;
    color: #0166b6;
    background: #eee;
    text-align: center;
}

.ws_comments li ul li {
    margin: 10px 0 0 30px;
}

#comments {
    padding-bottom: 20px;
}

.ws_com {
    color: #222;
    line-height: 25px;
    font-size: 14px !important;
    margin-top: 10px;
}

.ws_comments b {
    padding-right: 10px;
    font-size: 1.1em;
    color: #555;
}

.comment-reply-link {
    float: right;
}

.ws_form {
    position: relative;
    padding-top: 10px;
    border: 0;
    margin: 0;
}

.ws_edit {
    width: 94.2%;
    height: 80px;
    resize: none;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px 2%;
}

.ws_button {
    margin: 10px 0;
}

.footer_contact {
    width: 100%;
    height: 55px;
    position: fixed;
    bottom: 0;
    overflow: hidden;
    background: #eee;
    display: none;
}

.footer_contact a {
    width: 25%;
    float: left;
    line-height: 18px;
    padding-top: 10px;
    text-align: center;
    color: #0166b6;
}

.footer_contact i {
    font-size: 20px;
    color: #0166b6;
}

.recommend {
    /*padding-top: 10px !important;*/
}

.recommend li {
    margin: 0 !important;
    overflow: hidden;
    padding-left: 0 !important;
}

.recommend li a {
    padding-left: 10px;
}

.recommend li span {
    right: 10px;
}

.widget {
    background: #fff;
    margin-bottom: 10px;
    /*padding-bottom: 20px;*/
    border: 0.5px solid #ccc;
}

.widget ul {
    border-top: 1px solid #ccc;
    padding: 10px 10px 10px 10px;
}

.widgettitle {
    background: #0166b6;
    
    text-align: center;
    font-size: 15px;
    color: #fff;
    line-height: 40px;
    height: 40px;
}

.tagcloud {
    border-top: 1px solid #ccc;
    padding: 10px 10px 0 10px;
}

.widget_categories ul {
    border-top: 1px solid #ccc;
    padding: 10px 10px 10px 10px;
}

.widget_recent_comments ul {
    border-top: 1px solid #ccc;
    padding: 10px 10px 0 10px;
}

.widget_recent_comments ul li {
    padding: 5px 0;
    line-height: 22px;
    overflow: hidden;
    border-bottom: 1px dashed #eee;
}

.widget_categories ul li {
    display: inline-block;
    text-align: center;
    line-height: 20px;
    height:20px;
    overflow: hidden;
}

.comment-author-link {
    color: #0fb2ba;
    padding-right: 5px;
}

.widget_recent_entries ul {
    border-top: 1px solid #ccc;
    padding: 10px 10px 0 10px;
}

.widget_recent_entries ul li {
    padding: 5px 0;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    border-bottom: 1px dashed #eee;
}

.widget_search {
    padding: 10px;
}

.searchform {
    height: 40px;
    line-height: 40px;
    position: relative;
}

.searchform input {
    height: 30px;
    line-height: 30px;
    width: 90%;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0 10px;
}

#searchsubmit {
    position: absolute;
    right: 0;
    top: 2px;
    width: 60px;
    height: 35px;
    background: #0166b6;
    color: #fff;
}

.widget_archive ul {
    border-top: 1px solid #ccc;
    padding: 10px 10px 0 10px;
}

.widget_archive ul li {
    width: 32%;
    display: inline-block;
    text-align: center;
    line-height: 30px;
}

.screen-reader-text {
    display: none
}

.search_key {
    color: #fff
}

.next_post {
    border-top: 1px solid #eee;
    margin-bottom: 10px;
}

.next_post li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 15px;
}

.next_post span {
    padding: 5px 10px;
    background: #eee;
    color: #0166b6;
    margin-right: 5px;
}

@media only screen and (max-width: 800px) {
    .ws_content {
        padding: 5px;
    }

    .content {
        padding: 5px;
    }

    .footer {
        padding: 0 5px 20px 5px;
    }

    .footer_contact {
        display: block;
    }

    .single_header { /*padding: 5px 0;*/
        border: 0;
    }
    .prev{display:none}
    .next{display:none}
}