.maincontent {
padding: 2% 0;
}

.fl {
width: 24%;
float: left;
}

.fr {
width: 72%;
float: right;
}

.Nmenu {
background: #f9f9f9;
}

.Nmenu .side-open_menu {
display: none;
}

.Nmenu .side-title {
background: #0993cf;
font-size: 24px;
line-height: 26px;
color: #fff;
padding: 8% 0 6.5% 8%;
}

.Nmenu .side-title span {
display: block;
font-size: 14px;
color: #6db3dc;
}

.Nmenu .side-menu a {
line-height: 56px;
color: #666666;
padding-left: 26px;
margin: 0 8%;
}

.Nmenu .side-menu > ul > li {
}

.Nmenu .side-menu > ul > li.current-cat {
    background-color: #D3D3D3;
}

.Nmenu .side-menu > ul > li > a {

font-size: 16px;
position: relative;
}

.Nmenu .side-menu > ul > li > a:before {
position: absolute;
left: 0;
top: 50%;
margin-top: -6px;
width: 12px;
height: 12px;
background: url("../images/line_icon4.png") no-repeat center bottom;
content: '';
}

.Nmenu .side-menu > ul ul {
background: #f3f3f3;
display: none;
}

.Nmenu .side-menu > ul > li.select > a,
.Nmenu .side-menu a:hover,
.Nmenu .side-menu a.aon {
color: #0993cf;
}

.Nmenu .side-menu > ul > li.select > a:before,
.Nmenu .side-menu > ul > li > a:hover:before,
.Nmenu .side-menu > ul > li > a.aon:before {
background-position: center top;
}


.Location {
border-bottom: 1px solid #0993cf;
padding: 5px 0;
margin-bottom: 4%;
}

.Location h2 {
font-size: 24px;
color: #0993cf;
font-weight: normal;
padding-left: 11px;
border-left: 4px solid #0993cf;
margin: 0;
}

.Location em {
float: right;
font-style: normal;
font-size: 16px;
color: #999;
background: url("../images/line_icon3.png") no-repeat left 3px;
padding-left: 15px;
}

.Location em a {
color: #999999;
margin: 0 5px;
}

.Location em a:hover,
.Location em span {
color: #0993cf;
}


/*信息列表*/
.news_list {
}

.news_list img {
width: 100%;
max-height:160px;
display: block;
transition: all 0.3s;
}

.news_list .top {
position: relative;
margin-bottom: 3%;
}

.news_list .top ul {
clear: both;
}

.news_list .top li {
overflow: hidden;
background: #f4f4f4;
}

.news_list .top .owl-nav {
display: none;
}

.news_list .top figure {
width: 61%;
float: left;
position: relative;
padding-top: 35.52%;
overflow: hidden;
transition: all 0.3s;
background: no-repeat center center;
background-size: contain
}

.news_list .top img {
display: none
}

.news_list .top .txt {
padding: 4% 1% 0 4%;
width: 39%;
float: right;
}

.news_list .top h3 {
margin: 0;
font-size: 22px;
line-height: 30px;
font-weight: normal;
}

.news_list .top p {
color: #666;
font-size: 16px;
line-height: 26px;
margin: 5% 0 6%;
max-width: 260px;
text-align: justify;
}

.news_list .txt span {
display: inline-block;
color: #0993cf;
}

.news_list .txt span:after {
content: '';
display: inline-block;
width: 0;
height: 0;
overflow: hidden;
border: 5px solid transparent;
border-left-color: #0993cf;
margin-left: 7px;
}

.news_list .owl-dots {
width: 35%;
position: absolute;
right: 0;
bottom: 6%;
z-index: 102;
}

.news_list .owl-dots .owl-dot {
width: 16px;
height: 16px;
overflow: hidden;
display: inline-block;
margin-right: 3%;
}

.news_list .owl-dots .owl-dot span {
display: block;
width: 16px;
height: 16px;
overflow: hidden;
line-height: 100;
position: relative;
border-radius: 100%;
border: 1px solid transparent;
}

.news_list .owl-dots .owl-dot span:after {
    width: 7px;
    height: 7px;
    background: #bebebe;
    border-radius: 100%;
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.news_list .owl-dots .owl-dot.active span {
border-color: #0993cf;
}

.news_list .owl-dots .owl-dot.active span:after {
    width: 5px;
    height: 5px;
    background: #0993cf;
}

.news_list time {
display: block;
background: url("../images/time_icon.png") no-repeat left center;
padding-left: 20px;
font-size: 16px;
color: #666;
margin-top: 1%;
margin-bottom: -1%;
}

.news_list dl dd {
overflow: hidden;
padding: 3.5% 0;
border-bottom: 1px dashed #e5e5e5;
border-top: 1px dashed #e5e5e5;
}

.news_list dl figure {
width: 27.32%;
float: left;
overflow: hidden;
}

.news_list dl .txt {
float: right;
width: 68.5%;
}

.news_list dl h3 {
margin: 1% 0 0;
font-weight: normal;
font-size: 20px;
}

.news_list dl p {
font-size: 16px;
color: #666;
line-height: 26px;
margin: 2% 0 2%;
}

.news_list .top a:hover figure,
.news_list dl a:hover img {
transform: scale(1.05,1.05);
}


.owl-item {
    float: left;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    position: relative;
}
.owl-stage-outer {
    position: relative;
    overflow: hidden;
}

.owl-stage {
    position: relative;
    touch-action: manipulation;
}
.pages {
padding: 6% 0 6%;
text-align: center;
}

.pages li:hover a{
    color:#fff;
}

.pages li {
display: inline-block;
background: #fff;
padding: 0 15px;
height: 41px;
line-height: 41px;
font-size: 16px;
color: #999;
margin: 0 5px;
}

.pages li.thisclass,
.pages li:hover {
color: #fff;
background: #0993cf !important;
}


/*名医专家*/
.expert_list li {
    background: #fff;
    position: relative;
    height: 160px;
    padding-left: 140px;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 8%;
    width: 49%;
    margin-right: 2%;
    float: left;
}

    .expert_list li:nth-child(2n) {
        margin-right: 0;
    }

    .expert_list li figure {
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 20px;
        width: 120px;
        height: 100%;
    }



.expert_list .txt {
    padding: 8% 2% 0 0;
}

    .expert_list .txt * {
        margin: 0;
        font-weight: normal;
        font-size: 14px;
    }

    .expert_list .txt h2 {
        font-size: 18px;
    }

    .expert_list .txt h3 {
        color: #888888;
        border-bottom: 1px solid #efefef;
        padding: 0 0 5px;
        margin-bottom: 5px;
    }

    .expert_list .txt h4 {
        position: relative;
        padding-left: 42px;
        color: #888888;
        line-height: 20px;
        margin-bottom: 3px;
        height: 38px;
        overflow: hidden;
    }

        .expert_list .txt h4 span {
            position: absolute;
            left: 0;
            top: 0;
        }

    .expert_list .txt p {
        color: #333;
    }

    .single_con .single-header {
        text-align: center;
    }
    
        .single_con .single-header h2 {
            color: #333;
            margin: 0 0 20px 0;
            font-weight: normal;
            font-size: 24px;
        }
    
        .single_con .single-header h3 {
            color: #0993cf;
            margin: 10px 0;
            font-weight: normal;
            position: relative;
            font-size: 18px;
        }
    
            .single_con .single-header h3:after {
                content: "";
                display: block;
                height: 1px;
                background-color: #f3eee9;
                width: 100%;
                z-index: 1;
                margin-top: 15px;
                position: absolute;
                top: 50%;
                z-index: 1;
                margin-top: 0;
            }
    
            .single_con .single-header h3 span {
                position: relative;
                z-index: 2;
                padding: 0 30px;
                background-color: #fff;
                display: inline-block;
                white-space: nowrap
            }
    
    .single_con .single-content {
        text-justify: inter-ideograph;
        text-align: justify;
        word-wrap: break-word;
        overflow: hidden;
        font-size: 16px;
        line-height: 24px;
        color: #666;
        padding-top: 2%;
    }
.single_con .single-content p{
	text-indent:2em;
}

.single_con .single-content p.has-text-align-center{
	text-align:center;
}

.single_con .single-content .wp-block-image{margin-top:10px;}

.single_con .single-content .wp-block-image .aligncenter{text-align:center;}

/**科室*/

.department-list {}
.department-list .layui-badge {height:28px;line-height:28px;font-size:15px;margin-right:5px; margin-bottom: 5px;}
.department-list .lt-index {position:absolute;right:0;top:20px;}
.department-tabs .tab-tit {position:relative;background:#fff;border-radius:10px 10px 0px 0px;}
.department-tabs .tab-tit a {background:#fff;padding-top:20px;border-radius:15px 10px 0px 0px;display:block;width:25%;text-align:center;float:left;font-size:20px;padding-bottom:15px;}
.department-tabs .tab-tit a.cur {margin-bottom:-2px;color:#0089e1;font-weight:bold;background:#fff;border-bottom-color:#fff;border-bottom:2px solid #0089e1}
.department-tablist {margin-top:30px;min-height:700px;}
.department-tablist .point1 {background:#eaa154;}
.department-tablist .point2 {background:#0089e1;}
.department-tablist .point3 {background:#ea5a54;}
.department-tablist .tab-pannel {overflow:hidden;margin:0 -1%;}
.department-tablist .tab-pannel>li {border:1px solid #ddd;padding:30px;border-radius:8px;float:left;width:31.333%;margin:10px 1%;box-sizing:border-box;transition:border-color 0.8s;-webkit-transition:border-color 0.8s;height:220px;}
.department-tablist .tab-pannel>li:hover {border-color:#0089e1;box-shadow:rgba(22,139,206,0.5) 0px 10px 30px}
.department-tablist p {color:#777;}
.department-tit {line-height:1;padding-bottom:15px;position:relative;border-bottom:1px solid #e5e5e5;}
.department-tit:before {content:'';background-color:#0089e1;height:2px;width:40px;position:absolute;bottom:-1px;}
.department-tit h3 {font-size:20px;float:left;}
.department-tit h3 i {font-size:1em;}
.department-tit h3 span {position:relative;top:-2px;vertical-align:middle;background:#d0a3a8;color:#fff;padding:10px;font-weight:normal;margin-left:3px;border-radius:50%;display:inline-block;text-align:center;}
.department-info {overflow:hidden;padding:10px 0;}
.department-info li {float:left;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-right:10px;}
.department-info li strong {font-weight:normal;color:#999;}
.department-desc {position:relative;min-height:75px;margin-top:10px;}
.department-desc strong {color:#777;font-weight:normal;}
.department-desc p {text-align:justify;}

/**  科室详情页面 */

.sy-two-nav {min-width:1200px;min-height:200px;background-position:center;background-repeat:no-repeat;background-color:#496dc3;}
.sy-two-nav .sy-two-nav-bg {position:relative;height:200px;background-position:center;background-repeat:repeat-Y}
.sy-two-nav .sy-two-nav-bg .layout {padding-top:55px}
.sy-two-nav .sy-two-nav-bg h2 {position:relative;z-index:1}
.sy-two-nav .sy-two-nav-bg h2.nosubmenu {padding-top:35px}
.sy-two-nav .sy-two-nav-bg h2 a {display:inline-block;margin:auto;color:#fff;font-size:36px;letter-spacing:10px}
.sy-two-nav .sy-two-nav-bg h2 a:after {content:'';display:block;width:37px;height:5px;margin:10px 0 0;background-color:#fff}
.sy-two-nav .sy-two-nav-bg h3 {position:relative;z-index:1}
.sy-two-nav .sy-two-nav-bg h3 a {display:inline-block;margin:auto;color:#fff;font-size:36px;letter-spacing:10px}
.sy-two-nav .sy-two-nav-bg h3 a:after {content:'';display:block;width:37px;height:5px;margin:10px 0 0;background-color:#fff}
.sy-two-nav-list {border-bottom:1px solid #e4e4e4}
.sy-two-nav-list .wid>ul {position:relative;height:56px;text-align:left}
.sy-two-nav-list .wid>ul>li {position:relative;display:inline-block}
.sy-two-nav-list .wid>ul>li+li {margin-left:30px}
.sy-two-nav-list .wid>ul>li>a {position:relative;display:block;height:56px;line-height:56px;font-size:16px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.sy-two-nav-list .wid>ul>li.cur a {color:#0079dd;font-weight:bold}
.sy-two-nav-list .wid>ul>li.cur:after {content:'';display:block;position:absolute;left:0;right:0;bottom:-1px;height:5px;background-color:#0079dd}

.sy-department {width:100%;padding:30px 0 10px;}
.sy-department .top {margin-bottom:0px;}
.sy-department .top .left {float:left;width:100%;}
.sy-department .intro {background:#fff;overflow:hidden;padding:10px 0;}
.sy-department .intro .ks-box .kstxt {width:580px;float:right;font-size:16px;}
.sy-department .intro .ks-box .kshy {width:580px;height:266px;overflow:hidden;float:left;}
.sy-department .intro .ks-box .kstxt .more {width:123px;height:27px;line-height:27px;background:#0089e1;border-radius:0px;}
.sy-department .intro .ks-box .kstxt .more:hover {background:#045f9a;}
.sy-department .kstxt .ksjj-tit {height:45px;line-height:45px;border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
.sy-department .kstxt .ksjj-tit a {float:right;font-size:12px;color:#0089e1;text-transform:uppercase;}
.sy-department .kstxt .ksjj-tit span {color:#a8a8a8;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;}
.sy-department .kstxt .ksjj-tit span b {color:#0089e1;font-size:22px;font-family:"å¯°î†¿è’‹é—†å‘´ç²¦";padding-right:8px;}
.sy-department .ks-box {position:relative;}
.sy-department .ks-box a {display:block;}
.sy-department .ks-box .kshy {float:right;width:349px;height:230px;overflow:hidden;}
.sy-department .ks-box .kshy img {width:100%;height:100%;}
.sy-department .ks-box .kstxt h4 {color:#0089e1;font-size:14px;line-height:20px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:16px;}
.sy-department .ks-box .kstxt h4 b {font-size:18px;color:#0089e1;font-weight:bold;}
.sy-department .ks-box .kstxt .txt {max-height:200px;overflow-x:hidden;overflow-y:scroll;line-height:24px;color:#454545;margin-bottom:20px;padding-top:10px;}
.sy-department .ks-box .kstxt .more {background:#68d2d1;width:135px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:12px;text-transform:uppercase;border-radius:8px;}
.sy-department .doctor {padding:34px 34px 30px 38px;margin-top:25px;}
.sy-department .doctor .myt-doctor {height:250px;}
.sy-department .doctor .btn {position:relative;right:0px;top:-40px;}
.sy-department .doctor .zl-next {position:absolute;width:40px;height:24px;background-color:#0089e1;color:#fff;text-align:center;line-height:24px;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.sy-department .doctor .zl-prev {position:absolute;width:40px;height:24px;background-color:#0089e1;color:#fff;text-align:center;line-height:24px;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;/*å…¼å®¹IE*/filter:FlipH;}
.sy-department .doctor .zl-prev {right:70px}
.sy-department .doctor .zl-prev:hover {background-color:#027979;}
.sy-department .doctor .zl-next:hover {background-color:#027979;}
.sy-department .doctor .next {right:10px}
.sy-department .department-news {padding:34px 34px 30px 38px;border:1px solid #e5e5e5;margin-top:25px;}
.sy-department .news {}
.sy-department .news .lb {width:400px;height:275px;overflow:hidden;}
.sy-department .news .lb .img-news-info a span {position:absolute;left:0;right:0;bottom:35;margin:auto;padding:10px 5px;background:##0089e1;text-align:center;color:#fff;line-height:18px;transition:all .5s;-webkit-transition:all .5s;}
.sy-department .news .d-new-list {margin-left:30px;}
.sy-department .news .d-new-list ul {width:696px;}
.sy-department .news .d-new-list ul li {border-bottom:1px dotted #cccccc;}
.sy-department .news .d-new-list ul li a {line-height:50px;height:50px;}
.sy-department .news .d-new-list ul li a span {font-size:12px;color:#868686;float:left;display:block;position:relative;width:100px;}
.sy-department .news .d-new-list ul li a em {font-weight:400;}


.doctor-list-main {margin-top:20px;}
.doctor-list-main .doctor-list {margin-right:-32px}
.doctor-list-main .doctor-list li {width:276px;height:263px;float:left;box-sizing:border-box;border:1px solid #e5e5e5;padding:19px;margin-right:32px;margin-bottom:30px;position:relative;transition:all .3s;transition:border-color .3s,box-shadow .3s}
.doctor-list-main .doctor-list li:hover {border-color:#0089e1;box-shadow:0px 10px 30px rgba(3,105,165,0.2)}
.doctor-list-main .doctor-list li .detail {position:relative;height:122px;padding-left:105px;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}
.doctor-list-main .doctor-list li .detail .thumb {position:absolute;top:0;left:0;width:85px;height:116px;overflow:hidden;border-radius:5px}
.doctor-list-main .doctor-list li .detail .thumb img {display:block;width:100%;height:100%}
.doctor-list-main .doctor-list li .detail h2 {font-size:18px}
.doctor-list-main .doctor-list li .detail h2 a {color:#0089e1}
.doctor-list-main .doctor-list li .detail h2 a:hover {color:#1678ad}
.doctor-list-main .doctor-list li .detail .info {line-height:27px}
.doctor-list-main .doctor-list li .detail .info>div {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.doctor-list-main .doctor-list li .detail .info>div.depart-info {font-size:0;
    padding-bottom:50px;
}
.doctor-list-main .doctor-list li .detail .info>div.depart-info u,.doctor-list-main .doctor-list li .detail .info>div.depart-info a {font-size:14px}
.doctor-list-main .doctor-list li .detail .info>div.depart-info > div {font-size:14px}
.doctor-list-main .doctor-list li .detail .info u {color:#999}
.doctor-list-main .doctor-list li p {color:#666;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important}
.doctor-list-main .doctor-list li .code-box {position:absolute;top:4px;right:4px;width:32px;height:32px;overflow:visible;cursor:pointer}
.doctor-list-main .doctor-list li .code-box:hover i {color:#0089e1}

.ks-news-list {min-height:400px;background-color:#f3f3f3;padding-top:25px;}
.ks-news-list ul li {width:281px;height:250px;background-color:#fff;box-sizing:border-box;border:1px solid #f2f2f2;float:left;transition:all .3s;margin-bottom:20px;}
.ks-news-list ul li+li {margin-left:25px}
.ks-news-list ul li:nth-child(5){margin-left:0px}
.ks-news-list ul li:hover {border-color:#0089e1;box-shadow:0px 10px 20px rgba(15,144,255,0.2))}
.ks-news-list ul li:hover:hover img {transform:scale(1.2)}
.ks-news-list ul li.nothumb {padding:20px;color:#999}
.ks-news-list ul li.nothumb .tit {padding:0}
.ks-news-list ul li .thumb {width:100%;height:165px;overflow:hidden;display:block;position:relative}
.ks-news-list ul li .thumb img {width:100%;height:165px;display:block;transition:transform 1s}
.ks-news-list ul li .thumb .mark {background-color:#0089e1;position:absolute;top:0;left:0;line-height:1.2;width:58px;height:58px;text-align:center;font-size:12px;color:#fff}
.ks-news-list ul li .thumb .mark b {display:block;font-size:32px;line-height:40px;font-weight:normal}
.ks-news-list ul li .tit {padding:20px;font-size:15px;font-weight:normal;text-align:justify}
.ks-news-list ul li .tit a {line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.ks-news-list ul li p {font-size:13px;margin-top:10px;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;text-align:justify}
.ks-news-list ul li .nothumb-mark {margin-top:20px;padding-top:10px;border-top:1px solid #e5e5e5;text-align:center;line-height:58px;height:58px}
.ks-news-list ul li .nothumb-mark span {line-height:1.2}
.ks-news-list ul li .nothumb-mark b {display:block;font-size:36px;line-height:40px;font-weight:normal;margin-bottom:2px}
.ks-news-list ul li .nothumb-mark i {font-size:22px}

.list-item {position:relative}
.list-item .list-content {position:relative;margin-top:25px}
.list-item .list-tit a.fll i {color:#0089e1}
.list-item .list-tit a.fll:hover {color:#0089e1}
.list-item .list-tit a.more:after {color:#0089e1}
.list-item .list-tit .tab-tit a.cur:after {background-color:#0089e1}
.list-item .list-tit .info {float:right;width:50px;background:#0089e1;color:#fff;text-align:center;}
.list-item .list-tit .info a {color:#fff;}
.list-item .list-tit {height:38px;line-height:38px;padding-bottom:18px;border-bottom:1px solid #e4e4e4;}
.list-item .list-tit .fll {line-height:20px;color:#666;height:20px;margin-bottom:18px;position:relative;font-size:20px}
.list-item .list-tit a.fll i {font-size:24px;position:relative;top:2px;margin-right:8px}
.list-item .list-tit a.fll:after {background-color:#0089e1;height:5px;width:80px;bottom:-19px;left:0;position:absolute;content:''}
.list-item .list-tit a.more:after {content:'\e64a';font-family:"iconfont";margin-left:8px;font-size:22px;float:right}

.ks-news-list .fll,.doctor .fll{float:left !important}
.ks-news-list .frr,.doctor .frr{float:right !important}



/** 历史沿革开始*/

.ls_content .header{
    font-size: 24px;
    color: #333;
    display: block;
    margin: 3% 0;
    position: relative;
    font-weight: normal;
}
.ls_content .header:before {
    content: '';
    background: url("../images/lsyg/H_tit_bg.png") repeat-x center right;
    display: inline-block;
    height: 10px;
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.ls_content .header span {
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 2;
    padding-right: 10px;
}

.ls_content .content dl {
    position: relative;
    padding-left: 70px;
}

.ls_content .content dt {
    position: absolute;
    left: 0;
    top: -1px;
    font-size: 20px;
}

.ls_content .content dd {
    position: relative;
    border-left: 1px solid #e5e5e5;
    padding-bottom: 20px;
    font-size: 16px;
    padding-left: 20px;
    line-height: 26px;
}

.ls_content .content dd:after {
    content: '';
    position: absolute;
    left: -10px;
    top: 0;
    width: 20px;
    height: 20px;
    background: url("../images/lsyg/line_icon5.png") no-repeat center;
}

.ls_content .content dd article {
    overflow: hidden;
}

.ls_content .content em{font-style:normal;}
.ls_content .content dd .pic {
    float: left;
    margin-right: 10px;
    max-width:200px;
}

/** 历史沿革结束*/


.pages .page-numbers {
    display: inline-block;
    background: #fff;
    padding:0 0.7rem;
    height:1.8rem;
    line-height:1.8rem;
    font-size: 1rem;
    color: #999;
    margin: 0 0.1rem;
    border:1px solid #999;
    }
.pages .current{
    color: #fff;
    background: #0993cf !important;
    border:1px solid #0993cf;

}
.pages .page-numbers:hover{
color: #fff;
background: #0993cf !important;
}

.has-text-align-right{
    text-align:right;
}