/* 周口市政府 wap 版 */
/*全局定义*/
body{ margin:0px; padding:0px;width: 100%;height: 100%;overflow-x: hidden;background-color: #FFFFFF; list-style:none; border:0px; font-family:'微软雅黑';}
html{font-size:10px}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}
@media screen and (min-width:800px){html{font-size:25px}}
a:link,a:visited{text-decoration:none; color:#333333; }
a:hover{ text-decoration:none; color: #01608E; cursor:pointer;}
p{margin: 0;}
body,ul,li,img,a,div,table,tr,td{list-style:none;margin:0px;padding:0px;outline:none;}

input {outline: none;}
.float-left {float: left;}
.float-right {float: right;}
.clear-both:after {content: "";display: block;clear: both;}

.text-overflow-1 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.text-overflow-2 {word-break: break-all;text-overflow: ellipsis;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.wap-common-wrapper {position: relative;height: auto;overflow: hidden;padding: 1rem;background: #fff;}

/* 头部 */
.wap-first {position: relative;width: 100%;padding: 1rem 1.6rem 0.4rem 1.6rem;text-align: center;background: url(../images/wap_top_bck.png) no-repeat top center;background-size: 100% auto;}
.wap-first>a>img {height: 5rem;}
.wap-first-search {position: relative;width: 60%;height: 2.6rem;margin: 1rem auto;}
.wap-first-search .index-ss-v {width: 100%;height: 2.6rem;line-height: 2.6rem;font-size: 1.4rem;border-radius: 1.3rem;border: 0;padding: 0 4.5rem 0 1.3rem;background: rgba(255,255,255,.8);}
.wap-first-search .index-ss-s {position: absolute;display: block;width: 4rem;height: 2.6rem;top: 0;right: 0;border-top-right-radius: 1.3rem;border-bottom-right-radius: 1.3rem;border: 0;background: #015294 url(http://www.zhoukou.gov.cn/sitesources/zksrmzf/theme/uxtheme10001/images/inedex_sc.png) no-repeat center;background-size: auto 55%;}
/* 头部end */

/* 导航 */
.wap-first-nav {position: relative;width: 100%;background: #015294;padding: 1rem 0;z-index: 999;}
.wap-first-nav li {position: relative;width: 20%;float: left;font-size: 1.2rem;margin: 0.4rem 0;text-align: center;color: #fff;border-right: 0rem solid #fff;}
.wap-first-nav li:nth-child(5n) {border-right: 0;}
.wap-first-nav li a {display: block;color: inherit;width: 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/* 导航end */

/* 尾部 */
.wap-last {padding: 3rem 0 6rem;margin-top: 1rem;background: #DBDBDB;text-align: center;font-size: 1.3rem;line-height: 2.2rem;color: #888;}
.wap-last a {color: inherit;}
.wap-last-option {position: relative;}
.wap-last-option a {padding: 0 1rem;border-right: 0.1rem solid #888;}
.wap-last-option a:first-of-type {border-left: 0.1rem solid #888;}
/* 尾部end */

/* 首页 */
.wap-content {position: relative;width: 100%;margin: 0;background: #EEE;}

.wap-index-tt,
.wap-index-roll,
.wap-index-new,
.wap-index-new1,
.wap-index-new2,
.wap-index-new3,
.wap-index-zjzk,
.wap-index-ztzl {position: relative;width: 100%;background: #fff;overflow-x: hidden;}

.wap-index-new2,
.wap-index-new3,
.wap-index-zjzk,
.wap-index-ztzl {margin-top: 0;}

.wap-index-tt {text-align: center;padding: 0.6rem 0.4rem;}
.wap-index-tt a {font-size: 1.8rem;color: #015294;line-height: 3rem;}

.wap-index-roll {height: 20rem;overflow: hidden;}
.wap-index-roll .hd {position: absolute;bottom: 1.3rem;right: 1rem;height: 1rem;z-index: 9;}
.wap-index-roll .hd li {display: inline-block;width: 1rem;height: 1rem;background: #CCC;border-radius: 0.5rem;margin-right: 0.6rem;}
.wap-index-roll .hd li.on {background: #015294;}
.wap-index-roll .bd {position: relative;width: 100%;}
.wap-index-roll .bd li a {position: relative;display: block;width: 100%;}
.wap-index-roll .bd li a:after {content: "";position: absolute;width: 100%;height: 3.6rem;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.5);z-index: 1;}
.wap-index-roll .bd li a img {width: 100%;height: 20rem;object-fit: cover;}
.wap-index-roll .bd li a p {position: absolute;width: 70%;line-height: 3.6rem;bottom: 0;left: 1rem;font-size: 1.4rem;color: #fff;z-index: 2;}

.wap-index-new {width: 100%;min-height: 28rem;height: auto;padding: 0;overflow: hidden;}
.wap-index-new .hd {position: relative;width: 100%;min-height: 4.3rem;border-bottom: 0.2rem solid #DDD;}
.wap-index-new .hd li {float: left;width: 30%;margin-left: 5%;font-size: 1.7rem;text-align: center;line-height: 4rem;}
.wap-index-new .hd li:first-of-type {margin-left: 0;}
.wap-index-new .hd li.on {border-bottom: 0.3rem solid #015294;color: #015294;font-weight: 600;}
.wap-index-new .hd:after {content: "";display: block;clear: both;}
.wap-index-new .bd:after {content: "";display: block;clear: both;}
.wap-index-new .bd ul {position: relative;display: block !important;float: left;min-height: 23rem;}
.wap-index-new .bd li {position: relative;display: block;width: 100%;line-height: 3.6rem;font-size: 1.4rem;border-bottom: 0.1rem solid #ddd;}
.wap-index-new .bd li:after {content: "";display: block;clear: both;}
.wap-index-new .bd li a {display: block;width: 70%;float: left;}
.wap-index-new .bd li .date {display: block;width: 30%;line-height: 3.6rem;float: right;color: #aaa;font-size: 1.2rem;text-align: right;}
.wap-index-new .bd .more {width: 100%;height: 5rem;text-align: center;}
.wap-index-new .bd .more a {font-size: 1.4rem;color: #015294;line-height: 5rem;}

.wap-index-new2 .hd li {width: 25%;margin-left: 0;}

.wap-index-new3 {min-height: 39rem;}
.wap-index-new3 .bd {min-height: 39rem;}
.wap-index-new3 .bd .wap-index-zxft img {display: block;margin: 1rem auto;width: 99%;height: 20rem;object-fit: cover;}
.wap-index-new3 .bd .wap-index-zxft .clear-both span {float: left;display: block;width: 25%;font-size: 1.4rem;line-height: 3rem;text-align: center;color: #015294;}
.wap-index-new3 .bd .wap-index-zxft .clear-both p {float: left;width: 70%;font-size: 1.4rem;line-height: 3rem;}

.wap-index-zjzk {padding: 1rem;}
.wap-index-zjzk .title-zjzk {width: 100%;height: 4rem;line-height: 4rem;background: #D8EDFF;font-size: 2rem;color: #015294;text-align: center;margin-bottom: 0.5rem;}
.wap-index-zjzk .title-common {width: 100%;min-height: 4.3rem;border-bottom: 0.2rem solid #ddd;}
.wap-index-zjzk .title-common a {display: inline-block;line-height: 4rem;font-size: 1.7rem;border-bottom: 0.3rem solid #015294;color: #015294;font-weight: 600;}
.wap-index-zjzk .content {padding: 1rem 0;}
.wap-index-zjzk .content p {font-size: 1.4rem;line-height: 3.6rem;}
.wap-index-zjzk .content p a {color: #015294;}
.wap-index-zjzk .option {position: relative;width: 100%;}
.wap-index-zjzk .option a {float: left;display: block;width: 30%;line-height: 4rem;font-size: 1.6rem;text-align: center;background: #EBF2FC;color: #015294;margin-bottom: 1rem;margin-right: 5%;}
.wap-index-zjzk .option a:nth-child(3n) {margin-right: 0;}

.wap-index-ztzl {height: 14rem;overflow: hidden;}
.wap-index-ztzl .bd {position: relative;width: 100%;}
.wap-index-ztzl .bd li a {position: relative;display: block;width: 100%;}
.wap-index-ztzl .bd li a img {width: 100%;height: 14rem;}

/* 首页end */

/* 分页 */
.list-crumb {width: 100%;margin: 1rem 0;}
.list-crumb ul li {display: inline-block;font-size: 1.2rem;}
.list-crumb ul li:nth-child(2) a {color: #015294;}
.list-crumb ul li span {padding: 0 0.4rem;}

.list-right {padding: 0 0.4rem 1rem;margin-top: 0;} 
.list-right:after,
.wap-list:after {content: "";display: block;clear: both;}
.list-right>p {font-size: 1.2rem;}
.list-right .list-title,
.wap-list-item .list-title {width: 100%;height: 3.8rem;padding-top: 0.6rem;text-align: left;border-bottom: 0.2rem solid #ddd;}
.list-right .list-title h3,
.wap-list-item .list-title a {margin: 0;display: inline-block;padding: 0 1rem;font-size: 1.4rem;line-height: 3rem;color: #333;font-weight: 600;border-bottom: 0.2rem solid #015294;}
.list-right .list-wrapper li,
.wap-list-item .list-content li {position: relative;line-height: 3rem;}
.list-right .list-wrapper li a,
.wap-list-item .list-content li a {font-size: 1.2rem;}
.list-right .list-wrapper li span,
.wap-list-item .list-content li .date {position: absolute;display: block;right: 0;top: 0;font-size: 1.2rem;color: #AAA;}

.list-right .list-wrapper>nav {margin-top: 2rem;padding-top: 1.5rem;border-top: 3px solid #015294;width: 100%;text-align: center !important;}
.list-right .list-wrapper>nav li {position: relative;display: inline-block;width: 5rem;height: 3rem;padding: 0;margin: 0;border: 1px solid #EEE;margin: 0 0.2rem;}
.list-right .list-wrapper>nav li.disabled {background: #EEE;}
.list-right .list-wrapper>nav li.disabled a {color: #AAA;}

.wap-list {position: relative;background: #ddd;}
.wap-list-item {margin-top: 1rem;padding: 0 0.4rem 2rem;background: #fff;}

.wap-go-page {margin-top: 1rem;}
.wap-go-page a {font-size: 1.4rem;color: #333;}
.wap-go-page input {font-size: 1.4rem;width: 4.2rem;height: 3rem;line-height: 2.8rem;border: 0.1rem solid #EEE;text-align: center;margin: 0 0.4rem;padding: 0;background: #fff;}
/* 分页end */

/* 详情页 */
.cms-article-box {width: 100%;padding: 0 0.4rem 2rem;margin-top: 1.6rem;}
.article-detail {width: 100%;padding: 0.4rem;word-wrap:break-word;text-align:justify; text-justify:inter-ideograph;}
.article-detail p,
.article-detail span,
.article-detail a {font-size: 1.4rem !important;font-family: "微软雅黑" !important;line-height: 3rem !important;}

.article-detail img {max-width: 100% !important;}
.article-detail table {max-width: 100% !important;}
.cms-article-tit {text-align: center;font-size: 2rem;font-weight: 600;}
.cms-article-xinxi {position: relative;width: 100%;height: auto;border-bottom: 1px solid #DDD;padding: 1rem 0;}
.cms-article-xinxi p {line-height: 2rem;color: #AAA;font-size: 1.2rem;text-align: center;}
.cms-article-xinxi>p>span {margin: 0 1rem;}
.cms-article-xinxi span#visitCountArea {padding: 0 0.4rem;}

#mediaplayer {margin: 1rem auto 0;}

.article-editor {position: relative;width: auto;float: right;height: 3rem;padding: 0.5rem 1rem 0.5rem 5rem;text-align: right;}
.article-editor span {font-size: 1.4rem;}
.cms-article-box:after,
.article-detail:after,
.cms-article-xinxi:after {content: "";display: block;clear: both;}

/* 详情页end */


/*头部*/
.topT{background: none;position: relative;overflow: hidden;margin-bottom: 0.6rem;}
.topT a.wza1 ,.topT a.oldman{
    font-size: 1.2rem;
    margin-top: 0.1rem;
    margin-right: 1rem;
    color: #F76B00;
    border-radius: 6px;
    float: right;
    border: 1px solid #F76B00;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    text-decoration: none;
}
.topT a.wza1 img,.topT a.oldman img{
    width: 1.2rem;
    height: 1.2rem;
    margin-left: 0.5rem;
}
.topT a.wza1 span,.topT a.oldman span{
    margin: 0.5rem 0.5rem;
    padding-left: 0.5rem;
    border-left: 1px solid #f9d0b0;
}
.topT a.wza1.active,.topT a.oldman.active1{
    background: #015291;
    color: #fff;
    text-decoration: none;
    border: 1px solid #015291;
}
.topT a.wza1.active span, .topT a.oldman.active1 span{
    border-left: 1px solid #3376aa;
}

/*适老模式begin*/
.oldModel .wap-first-nav li {
    font-size: 17px;
}
.oldModel .wap-index-tt a {
    font-size: 32px;
}
.oldModel .wap-index-new .bd li {
    line-height: 5.6rem;
    font-size: 22px;
}
.oldModel .wap-index-new .hd li {
    font-size: 26px;
}
.oldModel .wap-index-new .bd li a {
    width: 60%;
}
.oldModel .wap-index-new .bd li .date {
    width: 40%;
    line-height: 5.6rem;
    font-size: 22px;
}
.oldModel .wap-index-new .bd .more a {
    font-size: 22px;
}
.oldModel .wap-index-new2 .hd ul{
	display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0.2rem;
}
.oldModel .wap-index-new2 .hd li {
    width: auto;
}
.oldModel .wap-index-new3 .bd .wap-index-zxft .clear-both span {
    width: 100%;
    font-size: 22px;
    text-align: left;
}
.oldModel .text-overflow-2 {
    -webkit-line-clamp: 3;
}
.oldModel .wap-index-new3 .bd .wap-index-zxft .clear-both p {
    width: 100%;
    font-size: 22px;
    line-height: 4rem;
}
.oldModel .wap-index-zjzk .title-common a {
    font-size: 26px;
}
.oldModel .wap-index-zjzk .content p {
    font-size: 22px;
    line-height: 4rem;
    text-align: justify;
}
.oldModel .wap-index-zjzk .option a {
    line-height: 5rem;
    font-size: 22px;
}
.oldModel .wap-last {
    font-size: 18px;
    line-height: 3.2rem;
}
.oldModel .cms-article-tit {
    font-size: 32px;
}
.oldModel .cms-article-xinxi p {
    font-size: 18px;
}
.oldModel .article-detail p,.oldModel .article-detail span,.oldModel .article-detail a {
    font-size: 24px !important;
    line-height: 4.5rem !important;
    text-align: justify;
}
.oldModel .list-right .list-title,.oldModel  .wap-list-item .list-title {
    height: 4.8rem;
}
.oldModel .list-right .list-title h3,.oldModel  .wap-list-item .list-title a {
    font-size: 32px;
    line-height: 4rem;
}
.oldModel .list-right .list-wrapper li, .oldModel .wap-list-item .list-content li {
    line-height: 5rem;
}
.oldModel .list-right .list-wrapper li a,.oldModel  .wap-list-item .list-content li a {
    font-size: 22px;
}
.oldModel .list-right .list-wrapper li span,.oldModel  .wap-list-item .list-content li .date {
    position: static;
    display: inline-block;
    font-size: 22px;
}
.oldModel .wap-go-page a ,.oldModel .wap-go-page input{
    font-size: 22px;
}
/*适老模式end*/