@charset "utf-8";
*{margin: 0;padding: 0;border: 0;list-style: none;text-decoration: none;color: inherit;font-family:"思源黑体";box-sizing: border-box;font-style: normal;outline: none;-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
body{ width: 100%;overflow-x: hidden;}
img{vertical-align: middle;max-width: 100%;}
a {	text-decoration: none;	color: #000;}
a, label, button, input, select {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img {/*width: 100%;*/height: auto;display: block;	border: 0;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {	margin: 0;	padding: 0;}
a {	text-decoration: none;	color: #08acee;}
button {outline: 0;}
img {border: 0;}
button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit; outline: none;}
li {list-style: none;}
a {	color: #000;}
ul,li{list-style:none;}
em{font-style:normal;display:inline-block;}
p{display:block;}
table,tr,th,td{border:#eeeeee solid 1px;border-collapse:collapse;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.main{margin:0 auto;padding:10px 0 80px 0;width:92%;}
.xx-main{ margin: 0 .3rem;padding-bottom: 2rem;}
/*设置输入框默认文字样式*/
::-webkit-input-placeholder{color:#a1a1a1;}
:-moz-placeholder{color:#333333;}
::-moz-placeholder{color:#333333;}
:-ms-input-placeholder{color:#333333;}
/* 掉滚动条 */
::-webkit-scrollbar {
    0;
    height:0;
    display:none;
    background:transparent;
}

.bgImg{background:url(../images/bg.png) no-repeat; background-size: 100%;}
.bgImg1{background:url(../images/dj-bg.png) no-repeat; background-size: 100%; background-color: #fafafa;}

.content{width: 100%; padding-bottom: 1.5rem;}
.logo{display: flex; width: 100%; font-size: .42rem; padding: .3rem .3rem 0 .3rem;  font-weight: bold;}
.logo i{width: 6rem; height: 1rem; display: block; }
.logo i img{ width: 3rem;  display: block;}
.logo span a{ display: block; color: #239837; display: flex; font-size: .3rem;background-color: #bfecc5; border-radius: 1rem; width:2rem; margin-top: .15rem; height: .7rem; line-height: .7rem; padding: 0 .2rem;}
.logo span img{ width: .2rem; height: .15rem; margin:.25rem .1rem; }
.logo-bot{ font-size: .33rem; margin:.1rem .3rem;}


.dj-logo{display: flex; width: 100%; font-size: .42rem; padding: .3rem .3rem 0 .3rem;  font-weight: bold;}
.dj-logo i{width: 6rem; height: 1rem; display: block; }
.dj-logo i img{ width: 3rem;  display: block;}
.dj-logo span a{ display: block; color: #333333; display: flex; font-size: .3rem;background-color: #ffd8ba; border-radius: 1rem; width: 2rem; margin-top: .15rem; height: .7rem; line-height: .7rem; padding: 0 .2rem;}
.dj-logo span img{ width: .2rem; height: .15rem; margin:.25rem .1rem; }



/*广告轮播*/
.m-slider{ overflow-x: hidden; width: 6.9rem; position: relative; margin: .3rem auto 0 auto; }
.slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); position: relative; z-index: 1; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform;}
.slider-item {width:  6.9rem; height: 3rem; border-radius: .1rem; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}
.slider-item img {object-fit:cover; width:  6.9rem; height: 3rem;  border-radius: .1rem; display: block; border: none;}
.slider-pagination { text-align: right; position: absolute; width:  6.9rem; z-index: 2; left: 0; bottom: .2rem; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.slider-pagination > .slider-pagination-item { margin: 0 2px; width: 10px; height: 5px; display: inline-block; border-radius: 100%; background-color: rgba(255, 255, 255, 0.4);}
.slider-pagination > .slider-pagination-item.slider-pagination-item-active { background-color: #fff; border-radius: 30px; width: 20px;}
.bor, .bor img{ border-radius:15px !important;}

/*乡村概况*/
.xcgk{width: 7.4rem; margin-left: .1rem; margin-top: .3rem;}
.xcgk a{ display: block; float: left; color: #41554a; position: relative; width: 2.16rem; margin-left: .2rem; border-radius: .1rem;}
.xcgk a:nth-child(2){ color: #a65d24;}
.xcgk a:nth-child(3){ color: #3a5477;}
.xcgk a span{position: absolute; top: .3rem; text-align: center; width: 100%; font-size: .33rem; display: block;}
.xcgk a img{ width: 3rem; height: 1.8rem; border-radius: .1rem;}

/*一行五个*/
.palace{overflow: hidden; padding:.3rem .1rem 0 .1rem;}
.palace-grid { float: left; width: 18%; margin-left: .1rem; box-sizing: border-box; margin-bottom: .3rem;}
.palace-grid-icon { height:1.1rem; margin:0 auto .2rem auto;}
.palace-grid-icon img { width: 1rem; height:1rem; margin: 0 auto; display: block; border: none;}
.palace-grid-text { display: block; text-align: center; display: block;}
.palace-grid-text h2 { font-size: 0.3rem; color: #333333;}
.cx-icon{  width:1.8rem; height: 1.8rem; margin:-.2rem auto 0 auto;}
.cx-icon img{ display: block; border: none;}

/*大事记*/
.xcdsj{ background: url(../images/news-bg.png) no-repeat center .5rem; background-size: 100%;background-color:#f6fbf7; padding-top: .4rem; padding-bottom: .3rem;}
.xcdsj-title span{ font-size: .45rem; font-weight: bold; margin-left: .3rem;}
.xcdsj-title a{ float: right; width: 2rem; color: #7A7A7A; margin-top: .3rem; font-size: .3rem; display: flex; margin-right: .2rem;}
.xcdsj-title a img{ width: .15rem; height: .23rem; margin-top: .08rem; margin-left: .1rem;}
.year-li{margin: 0 .3rem .3rem .3rem; background-color: #ffffff; border-radius: .2rem; padding-bottom: .3rem;}
.year-li .date {font-size: .3rem;margin: 0 .3rem;padding-top: .3rem;background: url(../images/k.png) no-repeat left .45rem;background-size: auto;background-size: .1rem;padding-left: .2rem;}
.year-li:last-child{ margin-bottom: 0;}
.year{ font-size: .33rem; padding-left: .3rem; color: #26ac59; margin: .3rem 0;}
.year i{ width: .1rem; height: .4rem; border-radius: .2rem; margin-right: .2rem; background-color: #58c180; display: block; float: left;}
.pyqTit{ font-size: .34rem; line-height: 1.7; display: block; padding:.1rem .3rem .1rem .3rem;}
.pyq-info-con{margin-top: .3rem; font-size: .26rem;height: .42rem;display: flex;}
.pyq-info-con .zan-con{flex: 1;}
.pyq-info-con .zan-con .zan{display: flex; color: #888888; margin-left: .3rem;}
.pyq-info-con .zan-con .zan img{ width: .35rem; height: .35rem;}
.pyq-info-con .zan-box{display: flex;padding-right: .3rem;}
.pyq-info-con .zan-box .kan{display: flex; color: #888888; margin-left: .3rem;}
.pyq-info-con .zan-box .kan img{ width: .35rem; height: .35rem; margin-right: .1rem;}
.pyq-info-con .zan-box .kan1{display: flex; color: #888888; margin-left: .3rem;}
.pyq-info-con .zan-box .kan1 img{ width: .35rem; height: .35rem; margin-right: .1rem;}
.pinglunqu{ margin: .1rem .3rem 0 .3rem; background-color: #f9f9f9; border-radius: .3rem; font-size: .32rem; padding: .2rem;}

/*一行三张图*/
.three-pic{ margin:.1rem 0;}
.three-pic .three-li{ float: left; width: 30.5%; height: 1.8rem; overflow: hidden; margin-bottom: .05rem; border-radius: .3rem; background-color: #eeeeee; margin-left: .05rem;}
.three-pic .three-li img{object-fit:cover; width: 100%; height: 100%; border-radius: .3rem;}
.three-pic .three-li:first-child{ margin-left: .3rem;}
.three-pic .three-li:nth-child(3n-2){ margin-left: .3rem;}
/*一行两张图*/
.two-pic{ margin: .1rem 0;}
.two-pic .two-li{ float: left; width: 45.8%;height: 2.7rem; overflow: hidden; border-radius: .3rem; background-color: #eeeeee; margin-left: .05rem;}
.two-pic .two-li img{object-fit:cover; width: 100%; height: 100%; border-radius: .3rem;}
.two-pic .two-li:first-child{ margin-left: .3rem;}


/*尾部导航*/
.blank1{height: 1.25rem;}
.foot-nav{position: fixed;left: 0;bottom: 0;width: 100%;height: 1.25rem; background: url(../images/menu-bg.png) no-repeat center bottom;  background-color:#ffffff; background-size: 100%; padding:.2rem .1rem;box-shadow: 0 0.02rem .1rem rgba(200,200,200,.8);z-index: 99999;}
.foot-nav ul{display: flex;justify-content: space-around;align-items: center;width: 100%;height: 100%;}
.foot-nav ul li{font-size: .3rem;color: #888888;display: flex;flex-direction: column;}
.foot-nav ul li a{ color: #888888;}
.foot-nav ul li i{width: .55rem;height: .55rem; display: block; margin: 0 auto .05rem auto;}
.foot-nav ul li.news i{background: url(../images/menu1.png) bottom center no-repeat;background-size: 100% 100%;}
.foot-nav ul li.news.active i{background-image: url(../images/menu1-hover.png);}
.foot-nav ul li.party i{background: url(../images/menu2.png) center center no-repeat;background-size: 100% 100%;}
.foot-nav ul li.party.active i{background-image: url(../images/menu2-hover.png);}
.foot-nav ul li.party.active a{ color: #ff0c00;}
.foot-nav ul li.give i{background: url(../images/menu3.png) bottom center no-repeat;background-size: 100% 100%;}
.foot-nav ul li.give.active i{background-image: url(../images/menu3-hover.png);}
.foot-nav ul li.industry i{background: url(../images/menu4.png) bottom center no-repeat;background-size: 100% 100%;}
.foot-nav ul li.industry.active i{background-image: url(../images/menu4-hover.png);}
.foot-nav ul li.tourism i{background: url(../images/menu5.png) bottom center no-repeat;background-size: 100% 100%;}
.foot-nav ul li.tourism.active i{background-image: url(../images/menu5-hover.png);}
.foot-nav ul li.active a{ color: #58c180;}


.dj-news{ margin: 0 .3rem ;margin-bottom: .2rem;padding-bottom: .2rem; border-radius: 0;}
.dj-news .zt-list:last-child{ border-bottom: none; margin-bottom: 0;}
.zt-img{width: 2rem; height: 1.5rem; border-radius: .2rem;margin-right: .2rem;}
.zt-img a{width: 2rem; height: 1.5rem; display: block; }
.zt-img a img{object-fit:cover; width: 100%; height: 100%; border-radius: .1rem;}
.zt-desc{/* position: relative;height: 1.5rem;width:100%;*/}
.zt-list{ display: flex; align-items: center; width:100%; background-color: #ffffff; border-radius: .2rem; padding: .2rem; margin-top: .3rem;}
.zt-list .t{ line-height: 1.5; font-size: .33rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: .1rem;}
.zt-list .t i{ color: #bb0d05; background-color: #fff6eb; padding: .1rem; margin-right: .1rem; border-radius: .1rem;}
.zt-list .eyes{/*position: absolute; left: 0; bottom: 0;*/ display: flex; font-size: .28rem; line-height: .4rem; color: #aeaeae;}
.zt-list .eyes i{ width: .4rem; height: .4rem; margin-right: .1rem;}

.more{font-size:.3rem; margin:.3rem .3rem 0 .3rem; height: 1rem; line-height: 1rem; color:#7c7c7c;text-align:center;display:block;background: #ffffff; border-radius: .2rem;}
.more a{color:#7c7c7c;}

/*红色教育*/
.hsjy{ height: 8.2rem; margin: 0 .3rem;}
.hsjy-title{ background: url(../images/d-bg.png) no-repeat; background-size: 100%;font-size: .45rem; font-weight: bold; color: #ffffff; padding: .7rem .3rem .5rem .3rem;}
.hsjy-li{background-image: linear-gradient(to right top, #eb5c56, #e4514d); padding-bottom: .2rem; border-radius: 0 0 .1rem .1rem;}
.hsjy-li a{ float: left; padding: .2rem .1rem; width: 1.6rem; margin-left: .1rem; margin-top: .2rem; background-color: #ffffff; border-radius: .1rem;}
.hsjy-li a i{ width:1rem; height: 1rem; margin-bottom: .2rem; background-color: #fff2e1; border-radius: 1.5rem; display: block;}
.hsjy-li a i img{width: .5rem; margin:0 auto; padding: .3rem 0 0 0; }
.hsjy-li a span{ display: block; font-size: .33rem;}
.hsjy-li a em{ display: block; font-size: .26rem; color: #929292; margin-top: .1rem;}

/*通知公告*/
.tz-box {position: relative;height: .8rem; overflow: hidden; margin: 0 .3rem; line-height: 44px;margin-bottom: .3rem;background: #ddf8ea;box-sizing: border-box;border-radius: .1rem ;}
.tz-box .tz-tit {position: absolute;top: 0;left: 0;width: 1.5rem; margin: .25rem .1rem;height: .35rem;z-index: 99;}
.tz-box .tz-tit a {width: 100%;height: 100%;display: block;}
.tz-box .tz-tit a img {width: 100%;height: 100%;display: block;}
.tz-box .tz-list {position: absolute;top: 0;right: 0;padding-left: 1.2rem; padding-right: .2rem; width: 6.5rem;height: 44px;line-height: 38px;overflow: hidden;}
.tz-box .tz-list ul li {line-height: .35rem;}
.tz-box .tz-list ul li a {font-size: .3rem;line-height: .8rem; display: block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}

/*村民有话说*/
.fw-ico{ display: flex;width: 7.15rem; margin-left: .1rem;}
.fw-ico-left{ margin-left: .2rem;}
.fw-ico-left a{ display: block; color: #41554a; position: relative; width: 3.35rem;  border-radius: .1rem;}
.fw-ico-left a span{position: absolute; top: .3rem; padding-left:.7rem; text-align: left; font-size: .33rem; display: block;}
.fw-ico-left a em{position: absolute; top: .3rem; padding-left:.3rem; text-align: left; font-size: .33rem; display: block;}
.fw-ico-left a i{position: absolute; top: .7rem; padding-left:.3rem; font-size: .26rem; display: block; color: #929292; margin-top: .1rem;}
.fw-ico-left a img{ width: 3.35rem; height: 3.2rem; border-radius: .1rem;}

.fw-ico-right a{ display: block; color: #41554a; margin-bottom: .2rem; position: relative; width:3.35rem; margin-left: .2rem; border-radius: .1rem;}
.fw-ico-right a:nth-child(3){ color: #a65d24;}
.fw-ico-right a:nth-child(2){ color: #3a5477;}
.fw-ico-right a span{position: absolute; top: .25rem; padding:0 .3rem; text-align: left; width: 100%; font-size: .33rem; display: block;}
.fw-ico-right a i{position: absolute; top: .7rem; padding:.1rem .3rem; font-size: .26rem; display: block; color: #929292;}
.fw-ico-right a img{ width: 3.35rem; height: 1.5rem; border-radius: .1rem;}

.fw-ico-right1 .right-ico a{ display: block; color: #41554a; margin-bottom: .2rem; position: relative; width:3.35rem; margin-left: .2rem; border-radius: .1rem;}
.fw-ico-right1 .right-ico a span{position: absolute; top: .25rem; padding:0 .3rem; text-align: left; width: 100%; font-size: .33rem; display: block;}
.fw-ico-right1 .right-ico a i{position: absolute; top: .7rem; padding:.1rem .3rem; font-size: .26rem; display: block; color: #929292;}
.fw-ico-right1 .right-ico a img{ width: 3.35rem; height: 1.5rem; border-radius: .1rem;}
.fw-ico-right1 .right-ico-bot{ display: flex; width: 3.55rem;}
.fw-ico-right1 .right-ico-bot a{ display: block; color: #41554a; margin-bottom: .2rem; position: relative; width:3.35rem; margin-left: .2rem; border-radius: .1rem;}
.fw-ico-right1 .right-ico-bot a:nth-child(3){ color: #a65d24;}
.fw-ico-right1 .right-ico-bot a:nth-child(2){ color: #3a5477;}
.fw-ico-right1 .right-ico-bot a span{position: absolute; top: .25rem; padding:0 .1rem; text-align: center; width: 100%; font-size: .33rem; display: block;}
.fw-ico-right1 .right-ico-bot a img{ width: 3.35rem; height: 1.5rem; border-radius: .1rem;}
.fw-ico-left1{ margin-left: .2rem; position: relative; border-radius: .1rem; width: 3.35rem;  display: block; color: #41554a;}
.fw-ico-left1 .fw-left-tit{position: absolute; width: 100%; top: .3rem;padding-left:.3rem;  text-align: left; font-size: .33rem; display: block;}
.fw-ico-left1 .fw-left-tit em{text-align: left; font-size: .33rem; display: block;}
.fw-ico-left1 .fw-left-tit i{ font-size: .26rem; display: block; color: #929292; margin-top: .1rem;}
.fw-ico-left1 .s-slider{position: absolute; top: 1.1rem; width: 2.1rem; margin-left:.6rem; }
.fw-ico-left1 .fw-bg{ width: 3.35rem; height: 3.2rem; overflow: hidden; border-radius: .1rem;}

/*查询图轮播*/
.s-slider{ overflow-x: hidden; width: 2.1rem; margin:.2rem auto 0 auto; border-radius: .2rem;}
.s-slider .slider-wrapper{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); position: relative; z-index: 1; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform;}
.s-slider .slider-item { width: 2.1rem; height: 1.8rem;-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background: #f6f6f6;}
.s-slider .slider-item img {object-fit:cover; width: 2.1rem; height: 1.8rem;  display: block; border: none;}
.s-slider .slider-pagination {display: none; }

/*切换*/
.box-163css{ overflow: hidden;margin-top: .2rem; padding-bottom: .3rem;  background: url(../images/new-bg.png) no-repeat center .5rem; background-size: 100%; background-color: #f6fdf7;}
.box-163css .swipe{visibility: visible;}
.menuHov{text-align:left; width:100%; display: -webkit-box;}
.menuHov li{font-size:.32rem; width: 33.33333%;  display:block; color:#7a7a7a; text-align: left; padding: .3rem 0 0 0;}
.menuHov li a{ color:#333333; background: url(../images/line.png) no-repeat right .2rem; background-size: 1px .3rem; display:block;font-size: .33rem;}
.menuHov li a span{ display: block; text-align: center; height: .4rem;}
.menuHov a.active{font-weight: bold; color: #333333;font-size: .4rem;}
.menuHov a.active span{font-weight: bold; }
.menuHov a.active i{ display: block;}
.menuHov li:last-child a{ background: none;}
.zt-con{ overflow: hidden; margin:0 .3rem;}

/*土地使用流转*/
.cy-ico{ display: flex;width: 7.15rem; margin-left: .1rem;}
.cy-ico-left{ margin-left: .2rem; width: 2.3rem;}
.cy-ico-left a{ display: block; color: #41554a; position: relative; width: 3.35rem;  border-radius: .1rem;}
.cy-ico-left a span{position: absolute; top: .3rem; width: 2rem; padding-left:.3rem; text-align: left; font-size: .33rem; display: block;}
.cy-ico-left a i{position: absolute; top: 1.1rem; width: 2rem; padding-left:.3rem; font-size: .26rem; display: block; color: #929292; margin-top: .1rem;}
.cy-ico-left a img{ width: 2.3rem; height: 3.2rem; border-radius: .1rem;}

.cy-ico-right{ margin-left: .2rem; height: 3.2rem; border-radius: .1rem; width: 4.4rem;  display: block; color: #be4100; background: url(../images/icon-bg12.png) no-repeat; background-size: 100%; background-color: #fffade;}
.cy-ico-right .cy-left-tit{ width: 100%; padding: .32rem .3rem; text-align: left; font-size: .33rem; display: block;}
.cy-ico-right .cy-left-tit em{text-align: left; font-size: .33rem; display: block;}
.cy-ico-right .cy-left-tit i{ font-size: .26rem; display: block; color: #929292; margin-top: .1rem;}
.cy-ico-right .cy-bg{ width:4.4rem; height: 3.2rem; overflow: hidden; border-radius: .1rem;}
.cy-ico-right .cy-ico-pic{ width: 100%; display: flex;  text-align: left; font-size: .33rem;}
.cy-ico-right .cy-ico-pic a{position: relative; width: 1.8rem; height: 1.35rem; margin-left: .25rem;}
.cy-ico-right .cy-ico-pic a img{width: 2rem; height: 1.35rem; border-radius: .1rem;}
.cy-ico-right .cy-ico-pic a span{ position: absolute; color: #ffffff; bottom:0; width: 100%; padding: 0 4%; height: .5rem; line-height: .5rem; font-size: .28rem;background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, .1)); border-radius: 0 0 .1rem .1rem; }

/*市场行情*/
.bigBox {margin:.3rem auto .3rem auto;box-sizing: border-box;}
.bigBox .btn-title {height: .8rem; line-height: .8rem; display: flex;font-size: .4rem;}
.bigBox .btn-title li {width: 2rem;font-size: .35rem; text-align: center; display: block; color: #7a7a7a; margin-left: .1rem;}
.bigBox .btn-title li.active {font-weight: bold; color: #333333; font-size: .35rem;}
.bigBox .box{ margin-left: .3rem; height: 2rem;}
.xhzz-list {display: flex;flex-wrap: nowrap;overflow-x: auto;width: 100%; margin-top: .2rem;}
.xhzz-list li {flex-shrink: 0; background-color: #f4fcff; width: 5rem; border-radius: .1rem; height: 2rem; padding: .2rem 0;margin-right: .2rem;}
.xhzz-list li a {display: flex; width: 5rem; height: 2rem; border-radius: .1rem;overflow: hidden;}
.xhzz-list li a span {font-size: .33rem; padding-right: .2rem;}
.xhzz-list li a img {border-radius: .1rem; margin-right: .2rem; width: 2rem; height: 1.5rem; margin-left: .2rem;}
.xhzz-list li a span b{ font-size: .45rem; font-size: .35rem;color: #e81e00;display: block;font-weight: normal;}
.xhzz-list li a span em{padding: .2rem .05rem;font-size: .28rem;color: #6b6861; font-weight: normal;}
.xhzz-list i{ font-size: .28rem; width: 1.5rem; border-radius: .1rem; margin-right: .3rem; padding:.2rem; background-color: #eeeeee; display: block;}
.xhzz-list i a{ color: #646464;}

/*特色农产品*/
.xhzz-box{overflow: hidden;margin-top: 0.2rem;background: url(../images/new-bg.png) no-repeat center 0.5rem;background-size: 100%;background-color: #f6fdf7;}

.cxcp{ margin:.2rem 0 1.2rem 0;}
.wall {display: block; position: relative;}
.wall-column { display: block; position: relative; width: 48.5%; float: left; padding: 0 0 0 .3rem; box-sizing: border-box;}
.article { display: block; margin: 0 0 8% 0; background: white; border-radius: .2rem; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); transition: all 100; overflow: hidden; position: relative;}
.article:hover{ transform: scale(1.01);}
.article img { display: block; width: 100%; margin: 0 0 5% 0;}
.activz-pic img{ width: 100%; display: block;}

.activz{padding:0 .2rem .2rem .2rem;}
.activz span{ display: block;}
.activz .activityName { font-size: .33rem; width: 100%;  }
.activz .activityInfo {line-height: .5rem;font-size: .28rem;color: #9e9e9e;}

.tsms {display: block; position: relative;}
.tsms-li { display: block; margin: 0 .3rem 8% .3rem; background: white; border-radius: .2rem; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); transition: all 100; overflow: hidden; position: relative;}
.tsms-li img { display: block; width: 100%; margin: 0 0 5% 0;}
.box1{ padding-top: .2rem;}

/*景区景点*/
.jqjd{ margin-bottom: .4rem;}
.jqjd-li{ display: flex; width: 7.2rem; margin-left: .1rem;}
.jqjd-li a{position: relative; margin-left: .2rem; width: 2.15rem; height: 2.5rem; margin-top: .2rem;}
.jqjd-li a span{ position: absolute; padding:.1rem; width: 100%; width: 2.15rem; z-index: 999; bottom: -4px;background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, .1)); border-radius: 0 0 .1rem .1rem;}
.jqjd-li a span b{ font-weight: bold; color: #ffffff; font-size: .33rem;}
.jqjd-li a span i{display: block; font-size: .26rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; background: rgba(0, 0, 0, .2); border-radius: .3rem; color: #ffffff;}
.jqjd-li a span i img{ width: .3rem; height: .3rem; float: left; margin-top: .05rem;}
.jqjd-pic{ border-radius:.1rem;}
.jqjd-pic img{ border-radius:.1rem;}

/*主题旅游*/
.foucebox {width:7.1rem;height:3.9rem; background-color: #1cb362;margin:.3rem; border-radius: .1rem;}
.foucebox .bd {position:relative;float:left;width:5.4rem;height:3.9rem;overflow:hidden;}
.foucebox .showDiv {position:relative;width:5.4rem;height:3.9rem;}
.foucebox .showDiv img {width:5.4rem;height:3.9rem;border-radius:.1rem;}
.foucebox .showDiv i{position:absolute;left:.2rem;bottom:.2rem;padding:.1rem;font-size: .26rem; color:#aaa;z-index:9;display: block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; background: rgba(0, 0, 0, .2); border-radius: .3rem; color: #ffffff;}
.foucebox .showDiv i img{ width: .3rem; height: .3rem; float: left; margin-top: .05rem;}
.foucebox .showDiv h2 {position:absolute;  left:.2rem;top:2.7rem;width:100%; font-size: .33rem; height:.8rem;z-index:9;overflow:hidden;}
.foucebox .showDiv h2 a {color:#FFF;text-decoration:none;font-weight: bold;}
.foucebox .foucebox_bg {position:absolute;left:0;bottom:0;width:100%;height:1rem;background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, .1)); border-radius: 0 0 .1rem .1rem;z-index:8;overflow:hidden;}


.foucebox .hd {width:1.6rem; height:2rem; float:right; padding: .1rem 0;}
.foucebox .hd ul li {width:1.5rem; height:1.125rem;float:left;margin:0 7px 7px 0px;display:inline;position:relative;}
.foucebox .hd ul a {display:block; width:1.5rem;height:1.125rem;}
.foucebox .hd ul img {width:1.5rem;height:1.125rem; border-radius: .1rem;}
.foucebox .hd ul .txt_bg {width:1.5rem;height:.8rem;position:absolute;left:0;bottom:0;}
.foucebox .hd ul .txt {width:1.5rem;height:.6rem; font-size: .26rem; line-height:.6rem; color:#fff;position:absolute;left:0;bottom:0;z-index:2; padding:0 .1rem; text-align: center; overflow:hidden;background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, .1));border-radius:0 0 .1rem .1rem;}
.foucebox .hd ul .mask {width:1.5rem;height:89px;display:block;position:absolute;left:3px;bottom:3px;z-index:3;}
.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {display:none;position:relative;}
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {border-color:#1689d9;}
.foucebox .hd ul .on .txt_bg { background-image: linear-gradient(to top, rgba(255, 66, 0, 1), rgba(255, 66, 0, .1));border-radius:0 0 .1rem .1rem;}

/*县级页面*/
.bgColor{overflow: hidden; background: url(../images/news-bg.png) no-repeat center 0.5rem;background-size: 100%;background-color: #f6fdf7;}
/*轮播图*/
.x-slider{ overflow-x: hidden; width: 6.9rem; margin:.2rem auto;}
.x-slider .slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); position: relative; z-index: 1; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform;}
.x-slider .slider-item {position: relative; width: 7.9rem; height: 4.45rem; border-radius: .2rem; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background: #f6f6f6;}
.x-slider .slider-item span{position: absolute; text-align: center; bottom: 0; z-index: 2; color: #ffffff; font-size: .33rem; width: 100%; border-radius:0 0 .2rem .2rem; background:rgba(0, 0, 0, .5); height: .8rem; line-height: .8rem; padding: 0 .2rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.x-slider .slider-item img {object-fit:cover; width: 7.9rem;  height: 4.45rem; border-radius: .2rem; display: block; border: none;}
.x-slider .slider-pagination {display: none; }



/*产品*/
.cp-con{ margin: 0 .3rem;}
.cp-list{ display: flex; width:100%; background-color: #ffffff; border: 1px solid #e8f3ed; box-shadow: 0 0 .1rem #e4f1ea; border-radius: .2rem; padding: .2rem; margin-top: .3rem;}
.cp-img{width: 2.5rem; height: 1.9rem;flex: 1; border-radius: .2rem;margin-right: .2rem;}
.cp-img a{width: 2.5rem; height: 1.9rem; display: block; }
.cp-img a img{object-fit:cover; width: 100%; height: 100%; border-radius: .1rem;}
.cp-desc{}
.cp-desc .t{ line-height: 1.5; font-size: .33rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: .1rem;}
.cp-desc .t i{ color: #bb0d05; background-color: #fff6eb; padding: .1rem; margin-right: .1rem; border-radius: .1rem;}
.cp-desc .eyes{font-size: .3rem; line-height: .5rem; color: #aeaeae;}
.cp-desc .book{ display: flex; font-size: .3rem; margin-top: .2rem;}
.cp-desc .book b{ font-size: .45rem; flex: 1; font-size: .35rem;color: #e81e00;display: block;font-weight: normal;}
.cp-desc .book b em{padding: .2rem .05rem;font-size: .28rem;color: #6b6861; font-weight: normal;}
.cp-desc .book a{ color: #ffffff; padding: .05rem .3rem;height: .7rem;  line-height: .6rem;text-align: center; color: #ffffff; background-color: darkorange; border-radius: .1rem;}

/*产品轮播*/
.product-pic .m-slider{ overflow-x: hidden; width: 7.5rem; position: relative; margin: 0 auto; }
.product-pic .slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); position: relative; z-index: 1; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform;}
.product-pic .slider-item {width:  7.5rem; height: 5.9rem; border-radius: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}
.product-pic .slider-item img {object-fit:cover; width: 7.5rem; height: 5.9rem;  border-radius: 0; display: block; border: none;}
.product-pic .slider-pagination { text-align: right; position: absolute; width:  7.5rem; z-index: 2; left: 0; bottom: 0; height: 1.5rem;  background-image: linear-gradient(to top, rgba(250, 250, 250, 1), rgba(250, 250, 250, 0));}

.product-box{ background-color: #ffffff; border-radius: .2rem; position: relative; z-index: 99; padding: .3rem; margin:-1rem .3rem .3rem .3rem;}
.product-text{ font-size: .3rem; line-height: 1.8; background-color: #ffffff; padding:.3rem; margin: .3rem;}
.product-title span{ font-size: .36rem; font-weight: bold; margin-left: .3rem;}



/*--------------------------------------图片列表页面样式--------------------------------------*/
.pic-list-body{background:#f3f3f5;}
.pic-list-box{margin-top:.12rem;}
.pic-list{margin-top:.4rem;}
.pic-list li{margin-top:.4rem;border-radius:15px;box-shadow:rgb(0 0 0 / 10%) 0px 0px 8px;}
.pic-list li a{position:relative;background:#ffffff;border-radius:15px;display:block;}
.pic-list li a img{width:100%;border-radius:15px 15px 0 0;}
.pic-list li a span{padding:15px 20px 20px 15px;display:block;}
.pic-list li a span em.tit{font-size:.28rem;display:block;}
.pic-list li a span em.date{margin-top:.26rem;padding-left:.44rem;font-size:.24rem;color:#999999;background:url(../images/ztdr-icon.png) 0 center no-repeat;background-size:.32rem;display:block;}
.pic-list li a span em.date i{margin-left:.2rem;padding-left:.64rem;background:url(../images/list-time-icon.png) 10px center no-repeat;background-size:0.32rem;border-left:#eeeeee solid 1px;display:inline-block;}
.pic-list li a > i{position:absolute;top:0;right:0;padding:.16rem .24rem;font-size:.28rem;color:#ffffff;border-radius:0 15px 0 15px;display:block;}
.pic-list li a > i.state0{background:#e9501a;}
.pic-list li a > i.state1{background:#a5a5a5;}
.pic-list li a > i.state2{background:#3094de;}
/*--------------------------------------文字列表页面样式--------------------------------------*/
.news-title{border-bottom:#e5e5e5 solid 1px;}
.news-title a{position:relative;margin-right:28px;padding-bottom:6px;font-weight:bold;font-size:.36rem;text-align:center;line-height:32px;display:inline-block;vertical-align:middle;}
.news-title a i{position:absolute;bottom:0;left:50%;margin-left:-16px;margin-top:4px;width:.64rem;height:4px;background:#3393ff;border-radius:2px;}
.news-list-box{margin-top:.12rem;}
.news-list li a{position:relative;padding:12px 0;border-bottom:#e5e5e5 dashed 1px;display:block;}
.news-list li a span{padding-right:6%;font-size:.28rem;line-height: 1.5;display:-webkit-box;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;}
.news-list li a em{margin-top:8px;font-size:.24rem;color:#999999;display:block;}
.news-list li a i{position:absolute;top:18px;right:0;width:.24rem;height:.24rem;background:url(../images/sanjiao.png) center no-repeat;background-size:100%;display:block;}
.news-list li:last-of-type a{border:none;}
.news-list3 li{margin-top:15px;box-shadow:rgba(0,0,0,.1) 0px 0px 8px;border-radius:6px;}
.news-list3 li a{clear:both;padding:13px 16px;display:block;overflow:hidden;}
.news-list3 li a span{font-size:.294rem;line-height:1.5;display:block;}
.news-list3 li a em{float:left;margin-top:18px;padding-left:.4rem;font-size:.24rem;color:#999999;background:url(../images/list-time-icon.png) left center no-repeat;background-size:.3rem;}
.news-list3 li a i{float:right;margin-top:13px;padding:4px 8px;font-size:.24rem;color:#006cff;background:#ecf2ff;border-radius:4px;}
.hd-pic-list li a span em i{padding-left:0.44rem;font-size:.24rem;color:#999999;}
.hd-pic-list li a span em.date{background:url(../images/list-time-icon.png) 0 center no-repeat;background-size:.32rem;}
.hd-pic-list li a span em.date i{margin-left:0;padding-left:0;background:none;border:none;}
.hd-pic-list li a span em.dzb{margin-top:.26rem;background:url(../images/hd-dh-icon.png) 0 center no-repeat;background-size:.32rem;}

/*--------------------------------------新闻详细页面样式--------------------------------------*/
.show-top{padding:.1rem 0;}
.show-top > a{width:.36rem;height:.36rem;display:block;}
.show-top > a.return{float:left;}
.show-top > a.search{float:right;}
.show-top > a.share{float:right;}
.show-top > a img{height:100%;}
.show-box h1{margin-top:.12rem;font-weight:normal;font-size:.38rem;line-height:1.5;}
.show-box > span{padding:.3rem 0;border-bottom:#eeeeee solid 1px;display:block;}
.show-box > span em{font-size:.24rem;color:#999999;}
.show-box > span em.date{float:left;}
.show-box > span em.date i.date{margin-left:.2rem;padding-left:.38rem;background:url(../images/list-time-icon.png) left center no-repeat;background-size:.28rem;}
.show-box > span em.liulan{float:right;padding-left:.38rem;background:url(../images/liulan-icon.png) left center no-repeat;background-size:.28rem;}
.show-text, .show-text p, .show-text span{margin-top:.2rem;font-size:.33rem;color:#666666;line-height:1.8;text-indent:2em;}
.show-text img{margin:15px auto 0 auto;max-width:100%;}

/*--------------------------------------活动设施列表页面样式--------------------------------------*/
.hd-fenlei{margin-top:.2rem;padding:.12rem 0 5px 0;}
.hd-fenlei li{float:left;}
.hd-fenlei li a{padding:0 .08rem;border-right:#eeeeee solid 1px;display:block;}
.hd-fenlei li a span{padding:.1rem .2rem;font-size:.33rem;border-radius:15px;display:block;}
.hd-fenlei li.hover a span{color:#333333;background:#eeeeee;}
.hd-fenlei li:first-of-type a{padding-left:0;}
.hd-fenlei li:last-of-type a{border-right:none;}
.hdcd-list{margin-right:-3%;}
.hdcd-list .li{position:relative;float:left;margin:15px 3% 0 auto;width:3.3rem;height:3.4rem;box-shadow:rgba(0,0,0,.1) 0px 0px 8px;border-radius:6px;}
.hdcd-list .li img{width:3.7rem;height:2.1rem;border-radius:6px 6px 0 0;}
.hdcd-list .li .txt-box{}
.hdcd-list .li .txt-box span{font-size:.3rem;display:block;padding: 5px}
.hdcd-list .li .txt-box em{margin-top:8px;font-size:.26rem;display:block;color:#333333;}
.hdcd-list .li .txt-box a{float:right;margin-top:12px;padding:5px 15px;font-size:.24rem;color:#ffffff;background:#ff8a00;box-shadow:rgba(0,0,0,.1) 0px 0px 8px;border-radius:20px;}
.hdcd-list .li .txt-box em.date{padding-left:.38rem;color:#8c8c8c; background:url(../images/list-time-icon.png) left center no-repeat;background-size:0.28rem;}
.hdcd-list .li .txt-box em.department{padding-left:.38rem;background:url(../images/list-department-icon.png) left center no-repeat;background-size:0.28rem;}
.hdcd-list .li .txt-box em.addr{padding-left:.38rem;background:url(../images/list-addr-icon.png) left center no-repeat;background-size:0.28rem;}
.hdcd-list .li i{position:absolute;top:0;right:0;padding:4px 10px;font-size:.3rem;color:#ffffff; background:rgba(0, 0, 0, .5); border-radius:0 6px 0 6px;}
.hdcd-list .li i.state0{background:#02b578;}
.hdcd-list .li i.state1{background:#999999;}
.hdcd-list .li i.state2{background:#3094de;}


/*--------------------------------------邻里圈详细页面样式--------------------------------------*/
.llq-show-box .reply-box{margin-top:.6rem;}
.llq-show-box .reply-box a{padding-left:.4rem;height:.3rem;font-size:.268rem;color:#596895;display:inline-block;}
.llq-show-box .reply-box i{margin:0 .4rem;width:1px;height:12px;background:#e5e5e5;display:inline-block;vertical-align:middle;}
.llq-show-box .reply-box a.reply-btn{background: url(../images/huifu.png) left center no-repeat;background-size:0.28rem;}
.llq-show-box .reply-box a.share-btn{background: url(../images/fenxiang.png) left center no-repeat;background-size:0.28rem;}
.llq-show-box .reply-box a.zan-btn{background:url(../images/zan.png) left center no-repeat;background-size:.28rem;}
.llq-show-box .reply-box a.hover{background:url(../images/zan-h.png) left center no-repeat;background-size:.28rem;}
.llq-show-box .reply-box a.jubao-btn{float:right;}
.llq-comment-box .comment-list{margin-top:0;}
.llq-comment-box .comment-list .comment-li{margin:.3rem auto .4rem auto;}
.llq-comment-box .comment-list .comment-li > .comment-txt{width:5.6rem;}
.llq-comment-box .comment-list .comment-li > .comment-txt .txt{position:relative;padding:.2rem;background:#f9f9f9;border:#e5e5e5 solid 1px;border-radius:5px;}
.llq-comment-box .comment-list .comment-li > .comment-txt .txt em{position:absolute;top:.32rem;left:-.16rem;width:.28rem;height:.28rem;background:#f9f9f9;border:#e5e5e5 solid 1px;border-top:none;border-right:none;border-radius:3px;transform:rotate(45deg);}
.llq-comment-box .comment-list .comment-li > .comment-txt .txt span{margin-right:.08rem;color:#777777;}

/*--------------------------------------活动设施详细页面样式--------------------------------------*/
.show-box .fw-fenlei{margin-top:.2rem;}
.show-box .fw-fenlei em{float:left;margin-right:5px;padding:4px 10px;font-size:.33rem;color:#2f8c69;background:#e9f8f0;border-radius:4px;display:block;}
.hdxx-list{margin:.3rem 0;border-top:#eeeeee solid 1px;}
.hdxx-list li{padding:.3rem 0;border-bottom:#eeeeee solid 1px;}
.hdxx-list li > span{font-size:.35rem;display:block;}
.hdxx-list li > span img{margin-right:.12rem;width:.36rem;display:inline-block;vertical-align:middle;}
.hdxx-list li > span i{vertical-align:middle;}
.hdxx-list li > span em{vertical-align:middle;}
.hdxx-list li > em{margin:.15rem auto 0 .48rem;font-size:.268rem;color:#888888;vertical-align:middle;}
.hdxx-list li > em.ybm i{color:#333333;}
.hdxx-list li a.phone-btn{float:right;margin-top:.15rem; display:flex;}
.hdxx-list li a.phone-btn span{margin-right:.08rem;font-size:.268rem;color:#3393ff;vertical-align:middle;}
.hdxx-list li a.phone-btn img{width:.34rem; float:left; vertical-align:middle;}
.hdxx-list li a.phone-btn2{margin-top:0;}
.hdxx-list li > .dh-btn{float:right;margin-top:6px;width:.34rem;}
.hdxx-list li > .dh-btn img{width:100%;}
.hdxx-list li.sdrs > span em i{color:#888888;}
.hdxx-list li.addr > span em{width:6rem;}
.hdxx-list li.addr > em{margin-top:5px;padding-left:.2rem;display:block;}
.hdxx-list li.yysd span{margin-bottom:12px;display:block;}
.hdxx-list li.yysd a{float:left;margin:1%;width:31.33%;height:.6rem;text-align:center;line-height:.6rem;font-size:.268rem;color:#888888;background:#f4f4f4;border:#e9e9e9 solid 1px;border-radius:4px;}
.hdxx-list li.beizhu span{margin-bottom:12px;display:block;}
.hdxx-list li.beizhu textarea{padding:6px 12px;width:100%;font-size:.268rem;background:#f2f2f2;border-radius:5px;}
.hdxx-list li:last-of-type{padding-bottom:.1rem;border-bottom:none;}
.bottom{position:fixed;left:0;bottom:0;padding:5px 0;width:100%;height:1.5rem;background:#ffffff;box-shadow:rgba(0,0,0,.1) 0px 0px 8px;}
.button{width:100%;height:.88rem;font-size:.32rem;color:#ffffff;text-align:center;line-height:.88rem;border-radius:10px;display:block;}
.sbm-btn{background:linear-gradient(to right, #ff8901 0%,#f94b4c 100%);}
.disable-btn{background:#cccccc;}
.theme-popover{position:fixed;bottom:0;left:0;width:100%;background:#ffffff;display:none;z-index:9999;}
.theme-popover .news{margin:0;}
.theme-popover-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=40);display:none;z-index:9998;}
.theme-poptit .close{float:right;color:#999;padding:12px 8px;font:bold 16px/16px simsun;text-shadow:0 1px 0 #ddd;}
.theme-poptit .textarea-box{margin:0 auto;padding:15px 0 40px 0;width:90%;}
.theme-poptit .textarea-box b{padding:10px 0;font-size:.36rem;color:#2365da;display:block;}
.input-box{margin-top:.2rem;}
.input-box li{ display:flex; margin-top:.2rem;padding:.1rem .3rem; height:auto; /*line-height:1rem;*/ border:#dddddd solid 1px;border-radius:6px; }
.input-box li img{width:.6rem; height:.6rem; margin:.1rem .1rem 0 0; vertical-align:middle;}
.input-box li input[type="text"]{width:88%;height:.8rem;font-size:.294rem;border:none;background:#ffffff;}
.input-box li input[type="password"]{width:3.8rem; float:right; height:.6rem;font-size:.294rem;border:none;background:#ffffff;}
.theme-poptit .textarea-box .sbm-btn{margin-top:.4rem;}

/*--------------------------------------工作人员列表页面样式--------------------------------------*/
.ddb-list{margin-top:.4rem;}
.ddb-list .li{position:relative;margin-top:.4rem;height:3rem;box-shadow:rgba(0,0,0,.1) 0px 0px 8px;border-radius:6px;}
.ddb-list .li .img-box{float:left;}
.ddb-list .li .img-box img{width:2.2rem;height:3rem;display:block;}
.ddb-list .li .txt-box{float:right;padding:.34rem .2rem;width:5.1rem;height:3rem;background:#ffffff;}
.ddb-list .li .txt-box span{display:block;}
.ddb-list .li .txt-box em{margin-top:8px;font-size:.24rem;color:#999999;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;vertical-align:middle;}
.ddb-list .li .txt-box span{font-size:.34rem;vertical-align:middle;}
.ddb-list .li .txt-box .dhly-box{position:absolute;top:.4rem;right:.1rem;}
.ddb-list .li .txt-box .dhly-box a{margin-left:.14rem;width:.6rem;height:.6rem;text-align:center;display:inline-block;}
.ddb-list .li .txt-box .dhly-box a img{width:.32rem;}
.ddbxx-box .ddb-list,.ddbxx-box .ddb-list .li{margin-top:0;}
.jfqk-box{margin-top:30px;}
.jfqk-box .zcfg-list li a em{margin-top:10px;}
.jfqkxx-box .jfqk-box{margin-top:0;}
.zxts-list li{margin-top:.4rem;background:#ffffff;box-shadow:rgba(0,0,0,.1) 0px 0px 8px;border-radius:6px;}
.zxts-list li{position:relative;padding:15px;display:block;}
.zxts-list li span{font-size:.294rem;line-height:1.5;display:block;}
.zxts-list li em{margin-top:.18rem;font-size:.268rem;color:#999999;display:block;}
.zxts-list li em.date{padding-left:.44rem;background:url(../images/list-time-icon.png) left center no-repeat;background-size:0.32rem;}
.zxts-list li em.state{position:absolute;bottom:15px;right:15px;padding:2px;width:70px;height:70px;border:#75dcba solid 2px;border-radius:50%;}
.zxts-list li em.state i{width:62px;height:62px;font-size:.268rem;text-align:center;line-height:62px;border-radius:50%;display:block;}
.zxts-list li em.state0{border:#75dcba solid 2px;}
.zxts-list li em.state1{border:#ff9292 solid 2px;}
.zxts-list li em.state2{border:#e5e5e5 solid 2px;}
.zxts-list li em.state0 i{color:#75dcba;border:#75dcba solid 1px;}
.zxts-list li em.state1 i{color:#ff9292;border:#ff9292 solid 1px;}
.zxts-list li em.state2 i{color:#aaaaaa;border:#e5e5e5 solid 1px;}
.zxts-list li a{margin-top:.2rem;padding:4px 8px;font-size:.268rem;color:#006cff;background:#ecf2ff;border-radius:4px;display:inline-block;}
.show-box .zxtsxx-list{margin-top:.2rem;border-top:#eeeeee solid 1px;}
.show-box .zxtsxx-list li{clear:both;padding:15px 0;border-bottom:#eeeeee solid 1px;overflow:hidden;}
.show-box .zxtsxx-list li em{font-size:.28rem;color:#666666;display:block;}
.show-box .zxtsxx-list li em.tip{float:left;width:1.5rem;}
.show-box .zxtsxx-list li em.txt{float:right;width:5.4rem;}
.show-box .zxtsxx-list li.state0 i{color:#75dcba;}
.show-box .zxtsxx-list li.state1 i{color:#ff9292;}
.show-box .hfnr-box{margin-top:.4rem;padding:15px;background:#f5f5f5;}
.show-box .hfnr-box .hf-tit{font-size:.32rem;}
.zyz-list li{float:left;padding:.4rem 0;width:50%;text-align:center;border-bottom:#eeeeee solid 1px;border-right:#eeeeee solid 1px;}
.zyz-list li a{padding:0 .36rem;display:block;}
.zyz-list li a img{width:2.5rem;height:3.5rem;}
.zyz-list li a span{margin-top:.2rem;font-size:.28rem;display:block;}
.zyz-list li a em{margin-top:.2rem;font-size:.24rem;color:#999999;text-align:left;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.zyz-list li:nth-child(even){margin-right:0;border-right:none;}

/*--------------------------------------活动详细页面样式--------------------------------------*/
.show-box .banner{margin-top:.2rem;}
.show-box .banner .m-slider{position: inherit !important;}
.hd-tit{font-size:.36rem; display:flex;}
.hd-tit img{margin-right:10px;width:.58rem;vertical-align:middle;}
.hdxx-box{margin-top:.26rem; font-size:.35rem}
.ybm-box{margin-top:.26rem;}
.ybm-list{margin-top:10px;}
.ybm-list li{float:left;margin:3% 2%;width:16%;text-align:center;}
.ybm-list li a{display:block;}
.ybm-list li a img{width:.8rem;height:.8rem; margin:0 auto; border-radius:50%;}
.ybm-list li a span{margin-top:6px;font-size:.28rem;display:block;}
.hd-tit .ybm-more{float:right;margin-top:6px;font-size:.268rem;color:#999999;}
.hdnr-box{margin-top:.26rem;}
.fwd-box{margin-top:.26rem;}
.comment-box{margin-top:.26rem;}
.comment-tit > span{float:left;}
.comment-tit > span i{width:6px;height:20px;background:#f93543;display:inline-block;vertical-align:middle;}
.comment-tit > span em{margin-left:6px;font-size:.36rem;display:inline-block;vertical-align:middle;}
.comment-tit > a.ypl-liuyan{float:right;margin-top:0 !important;font-size:.28rem;color:#596997;}
.comment-tit .comment-textarea{margin-top:.4rem;padding:20px 15px;background:#ededed;display:none;}
.comment-tit .comment-textarea .close-box{font-size:.28rem;}
.comment-tit .comment-textarea .close-box span{float:left;color:#999999;}
.comment-tit .comment-textarea .close-box a.close-btn{float:right;color:#596997;}
.comment-tit .comment-textarea textarea{margin-top:15px;padding:6px 12px;width:100%;font-size:.268rem;border-radius:5px;}
.comment-tit .comment-textarea .liuyan-box{margin-top:15px;text-align:right;}
.comment-tit .comment-textarea .liuyan-box a{margin-left:8px;display:inline-block;}
.comment-tit .comment-textarea .liuyan-box a.biaoqing-btn{width:.45rem;height:.45rem;vertical-align:middle;}
.comment-tit .comment-textarea .liuyan-box a.biaoqing-btn img{width:100%;}
.comment-tit .comment-textarea .liuyan-box a.liuyan-btn{width:1rem;height:.5rem;font-size:.268rem;color:#999999;text-align:center;line-height:.5rem;border-radius:4px;background:#f2f2f2;vertical-align:middle;}
.comment-tit .comment-textarea .liuyan-box a.liuyan-btn.select{color:#ffffff;background:#01c65c;}
.comment-list{margin-top:30px;}
.comment-list .comment-li{margin-top:35px;}
.comment-list .comment-li > img{float:left;width:.8rem;height:.8rem;border-radius:5px;}
.comment-list .comment-li > .comment-txt{float:right;width:5.9rem;}
.comment-list .comment-li > .comment-txt .name-box{font-size:.268rem;}
.comment-list .comment-li > .comment-txt .name-box span{color:#777777;}
.comment-list .comment-li > .comment-txt .name-box .reply-box{float:right;}
.comment-list .comment-li > .comment-txt .name-box .reply-box a{padding-left:.4rem;height:.3rem;color:#596895;display:inline-block;}
.comment-list .comment-li > .comment-txt .name-box .reply-box i{margin:0 10px;width:1px;height:12px;background:#e5e5e5;display:inline-block;vertical-align:middle;}
.comment-list .comment-li > .comment-txt .name-box .reply-box a.zan-btn{background:url(../images/zan.png) left center no-repeat;background-size:.28rem;}
.comment-list .comment-li > .comment-txt .name-box .reply-box a.hover{background:url(../images/zan-h.png) left center no-repeat;background-size:.28rem;}
.comment-list .comment-li > .comment-txt .txt{margin-top:8px;font-size:.28rem;line-height:1.6;}
.reply-list,.reply-list .comment-li{margin-top:.4rem;}
.reply-list .comment-li > img{width:.6rem;height:.6rem;}
.reply-list .comment-li > .comment-txt{width:5.1rem;}
.reply-list .comment-li > .comment-txt .name-box > a{float:right;padding-left:.4rem;height:.3rem;color:#596895;display:inline-block;}
.reply-list .comment-li > .comment-txt .name-box > a.zan-btn{background:url(../images/zan.png) left center no-repeat;background-size:.28rem;}
.reply-list .comment-li > .comment-txt .name-box > a.hover{background:url(../images/zan-h.png) left center no-repeat;background-size:.28rem;}
.reply-input{position:fixed;left:0;bottom:1.38rem;padding:10px;width:100%;background:#f7f7f7;display:none;}
.reply-input input[type="text"]{padding:4px 10px;width:5.3rem;font-size:.268rem;border-radius:4px;background:#ffffff;}
.reply-input a{margin-left:8px;display:inline-block;}
.reply-input a.biaoqing-btn{width:.45rem;height:.45rem;vertical-align:middle;}
.reply-input a.biaoqing-btn img{width:100%;}
.reply-input a.reply-btn{width:1rem;height:.5rem;font-size:.268rem;color:#999999;text-align:center;line-height:.5rem;border-radius:4px;background:#f2f2f2;vertical-align:middle;}
.reply-input a.reply-btn.select{color:#ffffff;background:#01c65c;}
.wpl-main .wpl-liuyan{margin:0 auto;width:3rem;font-size:.28rem;color:#596997;text-align:center;display:block;}
.wpl-main .comment-textarea{margin-top:.4rem;padding:20px 15px;background:#ededed;display:none;}
.wpl-main .comment-textarea .close-box{font-size:.28rem;}
.wpl-main .comment-textarea .close-box span{float:left;color:#999999;}
.wpl-main .comment-textarea .close-box a.close-btn{float:right;color:#596997;}
.wpl-main .comment-textarea textarea{margin-top:15px;padding:6px 12px;width:100%;font-size:.268rem;border-radius:5px;}
.wpl-main .comment-textarea .liuyan-box{margin-top:15px;text-align:right;}
.wpl-main .comment-textarea .liuyan-box a{margin-left:8px;display:inline-block;}
.wpl-main .comment-textarea .liuyan-box a.biaoqing-btn{width:.45rem;height:.45rem;vertical-align:middle;}
.wpl-main .comment-textarea .liuyan-box a.biaoqing-btn img{width:100%;}
.wpl-main .comment-textarea .liuyan-box a.liuyan-btn{width:1rem;height:.5rem;font-size:.268rem;color:#999999;text-align:center;line-height:.5rem;border-radius:4px;background:#f2f2f2;vertical-align:middle;}
.wpl-main .comment-textarea .liuyan-box a.liuyan-btn.select{color:#ffffff;background:#01c65c;}


.dz-sum{width:120px; margin:0 auto;}
.dz-sum a{color: #596895; display: inline-block;font-size:0.4rem;padding-left: .2rem;}
.dz-sum a.zan-btn{background:url(../images/zan.png) left center no-repeat;background-size:.5rem;}
.dz-sum a.hover{background:url(../images/zan-h.png) left center no-repeat;background-size:.5rem;}

/*--------------------------------------咨询投诉-表单页面样式--------------------------------------*/
.zxts-box .textarea-box b{padding:10px 0;font-size:.36rem;color:#3393ff;display:block;}
.zxts-box .input-box li > span{width:1.5rem;font-size:.294rem;border-right:#dddddd solid 1px;display:inline-block;vertical-align:middle; float:left; height:.6rem; line-height:.6rem;}
.zxts-box .input-box li input[type="text"]{width:4.48rem;}
.zxts-box .input-box li input[type="radio"]{position:relative;top:-.2rem;margin-left:4px;width:20px;height:20px;appearance:none;outline:none;}
.zxts-box .input-box li input[type="radio"]:before{content:"";width:15px;height:15px;border:#dddddd solid 1px;border-radius:50%;display:inline-block;vertical-align:middle;}
.zxts-box .input-box li input[type="radio"]:checked:before{content:"";width:15px;height:15px;border:#3393ff solid 1px;border-radius:50%;display:inline-block;vertical-align:middle;}
.zxts-box .input-box li input[type="radio"]:checked:after{content:"";position:absolute;top:4px;left:4px;width:9px;height:9px;text-align:center;background:#3393ff;border-radius:50%;display:block;}
.zxts-box .input-box li.radio-box{height:.84rem;}
.zxts-box .input-box li.radio-box i{position:relative;top:-.18rem;margin-right:.4rem;height:.6rem;font-size:.294rem;color:#666666;display:inline-block;}
.zxts-box .input-box li textarea{padding:6px 0;width:100%;font-size:.294rem;}
.zxts-box .sbm-btn{margin-top:.4rem;}

/*--------------------------------------随手拍页面样式--------------------------------------*/
.ssp-main{padding-bottom:.5rem;}
.ssp-box .textarea-box{position:relative;margin-top:.12rem;}
.ssp-box .textarea-box textarea{padding:6px 12px;width:100%;font-size:.268rem;background:#f7f7f7;border-radius:5px;}
.ssp-box .textarea-box span{position:absolute;right:5px;bottom:6px;font-size:.24rem;color:#ababab;}
.ssp-box .input-box li{margin-top:10px;border-bottom:#dddddd solid 1px;}
.ssp-box .input-box li span{font-size:.294rem;vertical-align:middle;}
.ssp-box .input-box li input[type="text"]{padding:10px 0;width:4.4rem;height:.8rem;font-size:.294rem;border:none;background:#ffffff;vertical-align:middle;}
.ssp-box .input-box li.addr{padding:0;height:3rem;}
.ssp-box .input-box li.addr em{width:4.6rem;font-size:.294rem;color:#999999;vertical-align:middle;}
.ssp-box .input-box li.addr .map{margin-top:10px;width:100%;height:2rem;}
.ssp-box .input-box li.addr .map img{width:100%;height:100%;}
.ssp-box .input-box li:last-of-type{border:none;}
.ssp-box .upload-box{margin-top:.4rem;}
.ssp-box .upload-box > img{width:1.5rem;height:1.5rem;border-radius:4px;vertical-align:middle;}
.ssp-box .upload-box .upload-btn{width:1.5rem;height:1.5rem;font-size:2rem;color:#dddddd;text-align:center;border:#eeeeee solid 1px;border-radius:4px;display:inline-block;vertical-align:middle;}
.ssp-box .upload-box .upload-btn img{margin-top:.42rem;width:.7rem;}
.ssp-list-main{margin-top:10px;}
.ssp-list li{margin-top:.4rem;background:#ffffff;box-shadow:rgba(0,0,0,.1) 0px 0px 8px;border-radius:6px;}
.ssp-list li{position:relative;padding:15px;display:block;}
.ssp-list li span{font-size:.294rem;line-height:1.5;display:block;}
.ssp-list li em{margin-top:.16rem;font-size:.268rem;color:#999999;display:block;}
.ssp-list li a{margin-top:.2rem;padding:4px 8px;font-size:.268rem;color:#006cff;background:#ecf2ff;border-radius:4px;display:inline-block;}
.ssp-list li em.state{position:absolute;bottom:15px;right:15px;padding:2px;width:70px;height:70px;border:#75dcba solid 2px;border-radius:50%;}
.ssp-list li em.state i{width:62px;height:62px;font-size:.268rem;text-align:center;line-height:62px;border-radius:50%;display:block;}
.ssp-list li em.state0{border:#75dcba solid 2px;}
.ssp-list li em.state1{border:#ff9292 solid 2px;}
.ssp-list li em.state0 i{color:#75dcba;border:#75dcba solid 1px;}
.ssp-list li em.state1 i{color:#ff9292;border:#ff9292 solid 1px;}


/*--------------------------------------志愿服务列表页面样式--------------------------------------*/
.zyfw-list li{margin-top:15px;box-shadow:rgba(0,0,0,.1) 0px 0px 8px;border-radius:6px;}
.zyfw-list li a{clear:both;padding:13px 16px;display:block;overflow:hidden;}
.zyfw-list li a img{float:left;width:1.5rem;height:1.5rem;border-radius:50%;}
.zyfw-list li a .txt-box{float:right;width:4.6rem;}
.zyfw-list li a .txt-box span{margin-top:8px;font-size:.294rem;line-height:1.5;display:block;}
.zyfw-list li a .txt-box em{float:left;margin:15px 5px 0 auto;padding:4px 10px;font-size:.24rem;color:#2f8c69;background:#e9f8f0;border-radius:4px;}
.zyfw-list li a .txt-box i{float:right;margin-top:15px;padding:4px 8px;font-size:.24rem;color:#006cff;background:#ecf2ff;border-radius:4px;}

/*--------------------------------------志愿服务列表页面样式--------------------------------------*/
.dcpy-show{position:relative;}
.dcpy-show > span em{font-size:.24rem;color:#999999;}
.dcpy-show > span em.date{float:left;padding-left:0.38rem;background:url(../images/list-time-icon.png) left center no-repeat;background-size:.28rem;}
.dcpy-show > span em.cyrs{margin-left:.32rem;}
.dcpy-state{position:absolute;top:15px;right:0;padding:2px;width:70px;height:70px;border-radius:50%;}
.dcpy-state i{width:62px;height:62px;font-size:.268rem;text-align:center;line-height:62px;border-radius:50%;display:block;}
.dcpy-state0{border:#75dcba solid 2px;}
.dcpy-state1{border:#ff9292 solid 2px;}
.dcpy-state2{border:#e5e5e5 solid 2px;}
.dcpy-state0 i{color:#75dcba;border:#75dcba solid 1px;}
.dcpy-state1 i{color:#ff9292;border:#ff9292 solid 1px;}
.dcpy-state2 i{color:#aaaaaa;border:#e5e5e5 solid 1px;}
.dcpy-list .dcpy-li{padding:.3rem 0;border-top:#eeeeee dashed 1px;}
.dcpy-list .dcpy-li:first-child{border-top:none;}
.dcpy-list h3{font-weight:normal;font-size:.294rem;line-height:1.6;}
.dcpy-list input[type="checkbox"]{width:14px;height:14px;}
.dcpy-list .dcpy-li > span{margin:.3rem auto 0 auto;padding-left:.44rem;font-size:.28rem;color:#777777;display:block;}
.dcpy-list .dcpy-li > span input[type="radio"]{position:relative;width:20px;height:20px;appearance:none;outline:none;}
.dcpy-list .dcpy-li > span input[type="radio"]:before{content:"";width:15px;height:15px;border:#dddddd solid 1px;border-radius:50%;display:inline-block;vertical-align:middle;}
.dcpy-list .dcpy-li > span input[type="radio"]:checked:before{content:"";width:15px;height:15px;border:#3393ff solid 1px;border-radius:50%;display:inline-block;vertical-align:middle;}
.dcpy-list .dcpy-li > span input[type="radio"]:checked:after{content:"";position:absolute;top:4px;left:4px;width:9px;height:9px;text-align:center;background:#3393ff;border-radius:50%;display:block;}
.dcpy-list .dcpy-li .checkbox{position:relative;margin:.3rem auto 0 auto;padding-left:0.44rem;width:48%;height:0.4rem;font-size:.28rem;color:#777777;display:inline-block;}
.dcpy-list .dcpy-li .checkbox input[type='checkbox']{position:absolute;left:0;top:0;width:.36rem;height:.36rem;opacity:0;}
.dcpy-list .dcpy-li .checkbox label{position:absolute;left:.6rem;top:0;padding-left:.56rem;font-size:.28rem;height:.36rem;}
.dcpy-list .dcpy-li .checkbox label:before{content:'';position:absolute;left:0;top:0;width:.36rem;height:.36rem;border:#dddddd solid 1px;border-radius:4px;}
.dcpy-list .dcpy-li .checkbox label:after{content:'';position:absolute;left:.16rem;top:3px;width:.08rem;height:.2rem;border:0;border-right:#ffffff solid 1px;border-bottom:1px solid #fff;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.dcpy-list .dcpy-li .checkbox input[type='checkbox']:checked + label:before{background:#5fb878;border-color:#5fb878;}
.dcpy-list .dcpy-li .checkbox input[type='checkbox']:checked + label:after{background:#5fb878;}
.time-table{margin-top:.3rem;width:100%;}
.dcpy-list textarea{margin-top:.3rem;padding:.2rem;width:100%;font-size:.28rem;line-height:1.5;background:#f7f7f7;border-radius:5px;}
.dcpy-list .dcpy-li em{float:right;font-size:.28rem;display: flex;}
.dcpy-list .dcpy-li em img{margin:0 5px;height:.32rem;vertical-align:middle;}

/*--------------------------------------志愿服务队我要加入表单页面样式--------------------------------------*/
.zxts-box .input-box li .select-box{position:relative;width:4.48rem;height:0.8rem;border:none;display:inline-block;}
.zxts-box .input-box li .select-box:after{content:"";position:absolute;top:45%;right:0;width:.22rem;height:.13rem;background:url(../images/xiala.png) center right no-repeat;background-size:100%;pointer-events:none;}
.zxts-box .input-box li select{width:100%;height:.78rem;font-size:.294rem;color:#666666;line-height:.78rem;background:#ffffff;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.sc-grzp{margin-top:0.2rem;padding:.3rem;border:#dddddd solid 1px;border-radius:4px;}
.sc-grzp > span{padding-bottom:.24rem;font-size:.294rem;border-bottom:#dddddd solid 1px;display:block;}
.sc-grzp .upload-box{padding-top:.3rem;}
.sc-grzp .upload-box .upload-btn{width:1.5rem;height:1.5rem;font-size:2rem;color:#dddddd;text-align:center;border:#e5e5e5 solid 1px;border-radius:4px;display:inline-block;vertical-align:middle;}
.sc-grzp .upload-box .upload-btn img{margin-top:.42rem;width:.7rem;}
.sc-grzp .upload-box > img{margin-left:.1rem;width:2.2rem;height:3rem;vertical-align:top;}
.checkbox-box{padding:.3rem;border:#dddddd solid 1px;border-radius:4px;}
.checkbox-box > span{padding-bottom:.24rem;font-size:.294rem;border-bottom:#dddddd solid 1px;display:block;}
.checkbox-box.whys-textarea > textarea{padding:6px 0;width:100%;font-size:.294rem;}
.checkbox-box .checkbox-list{margin-top:.3rem;}
.checkbox-box .checkbox-list .checkbox{position:relative;width:48%;height:.5rem;display:inline-block;}
.checkbox-box .checkbox-list .checkbox input[type='checkbox']{position:absolute;left:0;top:0;width:.36rem;height:.36rem;opacity:0;}
.checkbox-box .checkbox-list .checkbox label{position:absolute;left:.6rem;top:0;font-size:.24rem;height:.36rem;line-height:.36rem;}
.checkbox-box .checkbox-list .checkbox label:before{content:'';position:absolute;left:-.6rem;top:0;width:.36rem;height:.36rem;border:#dddddd solid 1px;border-radius:4px;}
.checkbox-box .checkbox-list .checkbox label:after{content:'';position:absolute;left:-.44rem;top:3px;width:.08rem;height:.2rem;border:0;border-right:#ffffff solid 1px;border-bottom:1px solid #fff;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.checkbox-box .checkbox-list .checkbox input[type='checkbox']:checked + label:before{background:#5fb878;border-color:#5fb878;}
.checkbox-box .checkbox-list .checkbox input[type='checkbox']:checked + label:after{background:#5fb878;}
.time-table{margin-top:.3rem;width:100%;}
.time-table tr td{position:relative;padding:.2rem;font-size:.24rem;text-align:center;}
.time-table tr td input[type='checkbox']{position:absolute;left:0;top:0;width:.36rem;height:.36rem;opacity:0;}
.time-table tr td label{position:absolute;left:50%;top:50%;margin-left:-.18rem;margin-top:-.18rem;font-size:.24rem;height:.36rem;line-height:.36rem;}
.time-table tr td label:before{content:'';position:absolute;top:0;width:.36rem;height:.36rem;border:#dddddd solid 1px;border-radius:4px;}
.time-table tr td label:after{content:'';position:absolute;left:.16rem;top:3px;width:.08rem;height:.2rem;border:0;border-right:#ffffff solid 1px;border-bottom:1px solid #fff;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.time-table tr td input[type='checkbox']:checked + label:before{background:#ff9000;border-color:#ff9000;}
.time-table tr td input[type='checkbox']:checked + label:after{background:#ff9000;}

/*--------------------------------------志愿者列表页面样式--------------------------------------*/
.ddb-list .li .txt-box a.phone{margin-top:.2rem;display:block;}
.ddb-list .li .txt-box a.phone > span{margin-right:.08rem;font-size:.268rem;color:#3393ff;display:inline-block;vertical-align:middle;}
.ddb-list .li .txt-box a.phone img{width:.34rem;vertical-align:middle;}

/*--------------------------------------志愿者列表页面样式--------------------------------------*/
.jf-body{background:url(../images/jf-bg.png) center top no-repeat;background-size:100%;}
.count-jf > i{float:left;font-size:.32rem;color:#d9e6fa;display:block;}
.count-jf > a{float:right;font-size:.32rem;color:#ffffff;}
.count-jf > span{padding:.2rem 0;font-size:.64rem;color:#ffffff;border-bottom:#5c9eff solid 1px;display:block;}
.jfdh-box{margin-top:.3rem;}
.jfdh-menu{padding:.12rem 0 5px 0;}
.jfdh-menu li{float:left;}
.jfdh-menu li a{padding:0 .2rem;border-right:#6ba7ff solid 1px;display:block;}
.jfdh-menu li a span{padding:.1rem .2rem;font-size:.268rem;color:#ffffff;border-radius:15px;display:block;}
.jfdh-menu li.hover a span{color:#333333;background:#ffffff;}
.jfdh-menu li:first-of-type a{padding-left:0;}
.jfdh-menu li:last-of-type a{border-right:none;}
.goods-list li{position:relative;margin-top:15px;background:#ffffff;border-radius:6px;box-shadow:rgb(0 0 0 / 10%) 0px 0px 8px;}
.goods-list li a.goods-link{clear:both;padding:.26rem;height:2.6rem;display:block;overflow:hidden;}
.goods-list li a.goods-link img{float:left;margin-top:.2rem;width:1.5rem;height:1.5rem;border-radius:4px;}
.goods-list li a.goods-link .txt-box{float:right;width:4.6rem;}
.goods-list li a.goods-link .txt-box span{font-size:.294rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.goods-list li a.goods-link .txt-box em{margin-top:.12rem;font-size:.24rem;color:#999999;display:block;}
.goods-list li a.goods-link .txt-box i{margin-top:.4rem;font-size:.296rem;color:#ff9000;display:block;}
.goods-list li a.dhfw-btn{position:absolute;bottom:.18rem;right:.26rem;padding:.08rem .16rem;font-size:.24rem;color:#006cff;background:#ecf2ff;border-radius:4px;display:block;}
.dhjl-list li{margin-top:15px;background:#ffffff;border-radius:6px;box-shadow:rgb(0 0 0 / 10%) 0px 0px 8px;}
.dhjl-list li a{padding:0.26rem;display:block;}
.dhjl-list li a .name{font-size:.294rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.dhjl-list li a .date{margin-top:.3rem;display:block;}
.dhjl-list li a .date em{float:left;padding-left:.44rem;font-size:.24rem;color:#999999;background:url(../images/list-time-icon.png) 0 center no-repeat;background-size:.32rem;}
.dhjl-list li a .date i{float:right;font-size:.296rem;color:#3393ff;}
.jfjl-list li a .date i.add{color:#ff9000;}

/*--------------------------------------积分记录页面样式--------------------------------------*/
.jfjl-box > i{font-size:.32rem;color:#ffffff;display:block;}

/*--------------------------------------常用电话页面样式--------------------------------------*/
.cydh-list{margin-right:-4%;}
.cydh-list li{float:left;margin:.4rem 4% 0 auto;padding:.14rem .3rem;width:46%;background:url(../images/cydh-bg.png) bottom right no-repeat;background-size:1.3rem;box-shadow:rgba(0,0,0,.1) 2px 0 8px;border-radius:5px;}
.cydh-list li span{font-size:.296rem;}
.cydh-list li a em{margin-right:0.08rem;font-size:.28rem;color:#3393ff;vertical-align:middle;}
.cydh-list li a img{width:.34rem;vertical-align:middle;}

/*--------------------------------------码上办页面样式--------------------------------------*/
.Qrcode-list{margin-right:-4%;}
.Qrcode-list li{float:left;margin:.4rem 4% 0 auto;padding:.3rem 0;width:46%;text-align:center;box-shadow:rgba(0,0,0,.1) 2px 0 8px;border-radius:5px;}
.Qrcode-list li img{width:2.6rem;vertical-align:middle;margin: 0 auto;height: 2.6rem;}
.Qrcode-list li span{margin-top:.1rem;font-size:.28rem;display:block;}
.bmcx-list li a img{width:.56rem;}

/*--------------------------------------办事指南详细页面样式--------------------------------------*/
.download-box{margin-top:.3rem;}
.download-box > span{font-size:.294rem;display:block;}
.download-box > ul{margin-top:.2rem;}
.download-box > ul li{padding:.1rem 0;font-size:.294rem;color:#666666;}
.download-box > ul li a{float:right;margin-top:-4px;padding:.1rem;font-size:.24rem;color:#4ea635;background:#eaf7e7;border-radius:4px;}
.download-box > ul li a em{vertical-align:middle;}
.download-box > ul li a img{margin-left:4px;vertical-align:middle;}
.btn-box{margin:.3rem -3% 0 auto;}
.btn-box a{float:left;margin:.3rem 3% 0 auto;padding:.14rem 0;width:46%;font-size:.28rem;color:#006cff;text-align:center;background:#ecf2ff;border-radius:4px;display:block;}

/*--------------------------------------办件查询页面样式--------------------------------------*/
.jdcx-box{margin-top:.3rem;}
.jdcx-box span{margin-top:.2rem;font-size:.28rem;display:block;}
.jdcx-box span a{margin-left:.2rem;color:#006cff;text-decoration:underline;}
.jdcx-box span.input-number{margin-top:.3rem;}
.jdcx-box span.input-number input[type="text"]{padding:0 .2rem;font-size:.28rem;width:4rem;border:#eeeeee solid 1px;}

/*--------------------------------------会员中心主页页面样式--------------------------------------*/
.welcome img.user{float:right;margin-top:-.6rem;width:1.2rem;height:1.2rem;border-radius:50%;}

/*--------------------------------------会员注册页面样式--------------------------------------*/
.register-body{background:url(../images/bg.png) center top no-repeat #f7f7f7;background-size:100%;}
.register-box{margin-top:.2rem;padding:.4rem;background:#ffffff;border-radius:8px;}
.register-box h3{margin:.1rem auto;font-weight:normal;font-size:.4rem;color:#3393ff;text-align:center;}
.register-box .input-box{margin-top:.4rem;}
.register-box .input-box li input[type="text"],.register-box .input-box li .select-box{width:3.8rem; float:right; height:.6rem; line-height:.6rem;}
.register-box .sbm-btn{background:linear-gradient(to right, #41cfff 0%,#2980ff 100%);}

/*--------------------------------------功能列表页面样式--------------------------------------*/
.function-list li em{float:left;}
.function-list li a{float:right;margin-top:.1rem;}
.show-box .function-list li em.tip{display:inline-block;vertical-align:middle;}
.show-box .function-list li input[type="text"],.show-box .function-list li textarea{float:right;margin-top:-.08rem;width:5.4rem;font-size:.28rem;color:#666666;}
.show-box .function-list li:last-of-type{border:none;}
@media screen and (max-width:380px) {
    .slider-wrapper{height:194px;}
    .adver .m-slider{height:84px;}
    .adver .m-slider .slider-wrapper{height:84px;}
}

@media screen and (max-width:360px) {
    .m-slider{height:220px;}
    .slider-wrapper{height:186px;}
    .adver .m-slider{height:82px;}
    .adver .m-slider .slider-wrapper{height:82px;}
}



/*--------------------------------------微心愿列表页面样式--------------------------------------*/
.wxy-banner{position:relative;}
.wxy-banner img{width:100%;}
.wxy-banner .wxy-fenlei{position:absolute;bottom:.4rem;left:2%;margin-right:-3%;width:100%;}
.wxy-banner .wxy-fenlei li{float:left;margin:0 1%;width:22%;}
.wxy-banner .wxy-fenlei li a{padding:.2rem 0;height:1.42rem;text-align:center;background:#f5f3e6;border:#ffffff solid 3px;border-radius:4px;display:block;}
.wxy-banner .wxy-fenlei li a span{font-size:.28rem;display:block;}
.wxy-banner .wxy-fenlei li a em{margin-top:.1rem;font-weight:bold;font-size:.32rem;display:block;}
.wxy-list .li .txt-box span{height:.76rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wxy-banner .wxy-fenlei li.li1 a{color:#675ea6;background-image:linear-gradient(#d0e8fa,#fcfdfe);}
.wxy-banner .wxy-fenlei li.li2 a{color:#875938;background-image:linear-gradient(#f5e4da,#fcf5f3);}
.wxy-banner .wxy-fenlei li.li3 a{color:#2f7837;background-image:linear-gradient(#d8f4dc,#f9fbf9);}
.wxy-banner .wxy-fenlei li.li4 a{color:#845cac;background-image:linear-gradient(#efe3fd,#fefeff);}
.rl-textarea{padding:.2rem 0;}
.wxy-img{margin-top:.2rem;width:100%;}
.wxy-img img{width:100%;}
.wxy-info-list{border-top:none;}


/*--------------------------------------留言详细页面样式--------------------------------------*/
.liuyan-comment-box .comment-list .comment-li{margin-top:0;}
.llq-show-box{position:relative;}
.llq-show-box em.state{position:absolute;top:15px;right:0;padding:2px;width:70px;height:70px;border:#75dcba solid 2px;border-radius:50%;}
.llq-show-box em.state i{width:62px;height:62px;font-size:.268rem;text-align:center;line-height:62px;border-radius:50%;display:block;}
.llq-show-box em.state i{width:62px;height:62px;font-size:.268rem;text-align:center;line-height:62px;border-radius:50%;display:block;}
.llq-show-box em.state0{border:#75dcba solid 2px;}
.llq-show-box em.state1{border:#e5e5e5 solid 2px;}
.llq-show-box em.state0 i{color:#75dcba;border:#75dcba solid 1px;}
.llq-show-box em.state1 i{color:#aaaaaa;border:#e5e5e5 solid 1px;}



/*--------------------------------------检索结果列表页面样式--------------------------------------*/
.result-box{overflow:auto;}
.news-list3 li a span label{margin-right:.08rem;color:#006cff;}
.news-list3 li a span.desc{margin:.2rem auto;font-size:.26rem;color:#777777;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.hightlight{font-weight:normal;color:red;}

.news-list3 li a span.tip {margin:.1rem auto;font-size:.26rem;color:#777777;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news-list3 li a span.tip i.dataAttr{float:left; margin-right: 5px; margin-top: 5px;color:#e9501a;}
.news-list3 li a span.tip i.dataItem{float:left; margin-right: 5px; margin-top: 5px;color:#a5a5a5;}
.news-list3 li a span .ly{float:left;}






/*--------------------------------------会员中心列表页面样式--------------------------------------*/
.yyjg-list li a span{font-size:.294rem;line-height:1.8;display:block;}
.yyjg-list li{padding:0.26rem;}
.yyjg-list li span{font-size:.294rem;line-height:1.8;display:block;}
.yyjg-list li span.oper-btn{margin-top:.2rem;}
.yyjg-list li span.oper-btn a{margin-right:5.33%;padding:0;width:25%;font-size:.28rem;text-align:center;border-radius:.3rem;display:inline-block;vertical-align:middle;}
.yyjg-list li span.oper-btn a em{vertical-align:middle;}
.yyjg-list li span.oper-btn a img{margin-left:.06rem;width:.32rem;vertical-align:middle;}
.yyjg-list li span.oper-btn a.check{color:#006cff;background:#ecf2ff;border:#c6d8ff solid 1px;}
.yyjg-list li span.oper-btn a.edit{color:#5eb128;background:#e7f8d7;border:#bbdc9b solid 1px;}
.yyjg-list li span.oper-btn a.del{color:#fa553f;background:#ffe4e0;border:#fac5be solid 1px;}
.news-title a em{vertical-align:middle;}
.news-title a img{margin-left:.06rem;width:.32rem;vertical-align:middle;}
.news-title a.add{line-height: 28px;font-weight: inherit;color:#d97de4;background:#f6e8f9;border:#e4beef solid 1px;float: right;margin-right:5.33%;padding:0;width:25%;font-size:.28rem;text-align:center;border-radius:.3rem;display:inline-block;vertical-align:middle;margin-top: 5px;}

.ckhfqk{ font-size:14px; text-align:center; padding:10px 0; width:100%; border-radius:50px; border:1px solid #dddddd; color:#ef0000; display:block; margin-top:15px;}
.sj-input{ width:100%; padding:0 15px; border-radius:5px; height:40px; line-height:40px; border:1px solid #eeeeee; margin-top:20px;font-size:14px}
.ss-input{ width:80%; padding:0 15px; border-radius:5px 0 0 5px; height:40px; line-height:40px;  border:1px solid #eeeeee; margin-top:10px;font-size:14px}
.ss-but{ float:right;height:40px; line-height:40px; width:20%; font-size:16px; text-align:center; background: linear-gradient(to right, #ff8901 0%,#f94b4c 100%);margin-top:10px; color:#ffffff; border-radius:0 5px 5px 0}

.djxx-btn-list{margin:.3rem -3% 0 auto;}
.djxx-btn-list li{float:left;margin:.15rem 1%;width:23%;text-align:center;}
.djxx-btn-list li a{display:block;overflow:hidden;}
.djxx-btn-list li a span{margin-top:.2rem;font-size:.3rem;display:block;}
.djxx-btn-list li a img{width:100%;}



/*教育学习*/
.jyxx {margin-left: .1rem;margin-top: .2rem;}
.jyxx li { float: left; width: 2rem; margin-left: .2rem; margin-bottom: .2rem; border-radius: .1rem; height: 1.3rem;}
.jyxx li:nth-child(3n) { margin-right: 0;}
.jyxx li a { display: block;}
.jyxx li a img {border-radius: .1rem;}


.ztdr-news-list .news-li a{padding:15px 0;border-bottom:#e5e5e5 dashed 1px;display:block;}
.ztdr-news-list .news-li a .txt-box{float:left;width:62%;}
.ztdr-news-list .news-li a .txt-box span{margin-bottom:.3rem;font-size:.28rem;line-height: 1.5;display:-webkit-box;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;}
.ztdr-news-list .news-li a > img{float:right;margin-top:.1rem;width:2.34rem;height:1.31rem;border-radius:4px;}
.ztdr-news-list .news-li a em{padding-left:0.44rem;font-size:.24rem;color:#999999;background:url(../images/list-time-icon.png) left center no-repeat;background-size:.32rem;display:block;}

.r-list li{float: left; width: 44%; margin: .15rem 0 .15rem 4%; border-radius: .1rem; background-color: #fbfffd; border: 1px solid #d4dfd6;}
.r-list li img{ width: 2.2rem; height:3rem; margin:.3rem auto 0 auto;}
.r-list li span{ text-align: center; font-size: .3rem; display: block; padding: .2rem 0;  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.xfmf{ overflow: hidden; width: 100%;}
.xfmf-list{width: 3.3rem;height: 4.8rem;border-radius: .1rem;float: left;margin:.3rem 0 0 0;}
.xfmf-list img{ width: 3.8rem; height: 2.6rem; border-radius: .1rem .1rem 0 0;}
.xfmf-list .left-desc{width: 100%; background-color: #ffffff; font-size: .28rem; padding:.25rem; border-radius: 0 0 .2rem .2rem;}
.xfmf-list .left-desc .t{ line-height: 1.6; height: 1rem; font-size: .33rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: .1rem;}
.xfmf-list .left-desc .t em{ border:  .01rem solid #024aac; padding: 0 .12rem; float: left; font-size: .2rem; color: #024AAC; margin-right: .1rem; height: .35rem; line-height: .35rem; border-radius: 5rem;}
.xfmf-list .left-desc .info{ font-size: .3rem; color: #a2a2a2; margin-top: .1rem; }
.wrq{ height:4.2rem;}
.xfmf-list:nth-child(2n) {float: right}
/*左字右图*/
.mainBox{margin: 0 .3rem;}
.zt-img1{width: 2rem; height: 1.5rem; border-radius: .2rem;}
.zt-img1 a{width: 2rem; height: 1.5rem; display: block; }
.zt-img1 a img{object-fit:cover; width: 100%; height: 100%; border-radius: .1rem;}
.zt-desc1{margin-right: .2rem; flex:1;}
.zt-list1{ display: flex; border-bottom: 1px solid #eeeeee; align-items: center; width:100%; background-color: #ffffff; border-radius: .2rem; padding: .2rem 0; margin-top: .3rem;}
.zt-list1 .t{ line-height: 1.5; font-size: .33rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: .1rem;}
.zt-list1 .t i{ color: #bb0d05; background-color: #fff6eb; padding: .1rem; margin-right: .1rem; border-radius: .1rem;}
.zt-list1 .eyes{display: flex; font-size: .28rem; line-height: .4rem; color: #aeaeae;}
.zt-list1 .eyes i{ width: .4rem; height: .4rem; margin-right: .1rem;}


/*合作社列表*/
.hzs-box{ background-color: #ffffff; border-radius: .2rem; margin-top: .2rem;}
.hzs-list{align-items: center; border-bottom: 1px solid #eeeeee;  width: 100%; padding:.2rem; display: flex;}
.hzs-list .right-img{ margin-right: .15rem; left:1px; flex: 0 0 2rem; border-radius: .1rem;}
.hzs-list .right-img img{border-radius: .1rem; height: 1.5rem;}
.hzs-list .left-desc{ display: grid; width: 100%; font-size: .28rem;}
.hzs-list .left-desc .t{ line-height: 1.5; font-size: .3rem; margin-bottom: .1rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.hzs-list .left-desc .info{ font-size: .28rem; color: #a2a2a2; display: flex; align-items: center; margin-bottom: .1rem;}
.hzs-list .left-desc .photo a{ font-size: .28rem; color: #a2a2a2; display: flex; align-items: center;}
.hzs-list .left-desc .info i, .hzs-list .left-desc .photo i{ font-size: .3rem; width: .4rem; height: .4rem; padding: .05rem; margin-right: .1rem; background-color: #f5faff; color: #2a8be1;font-weight: bold; border-radius: 2rem;}
.hzs-box .hzs-text{ font-size: .28rem; padding: .2rem; line-height: 1.8;}

/*旅游列表*/
.tourism{ background-color: #ffffff; border-radius: .2rem; margin-top: .2rem;}
.tourism-list{ position: relative;width: 6.9rem; height: 3.88rem;}
.tourism-list .img{ width: 6.9rem; height: 3.88rem; border-radius: .1rem;}
.tourism-list .img img{border-radius: .1rem .1rem 0 0;width: 6.9rem; height: 3.88rem;}
.tourism-list .desc{ position: absolute; bottom:0;background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));  padding:.3rem .2rem; color: #ffffff; width: 6.9rem; font-size: .3rem; font-weight: bold;}
.tourism .tourism-time{ font-size: .28rem; color: #333333; display: flex; align-items: center; margin: .2rem 0; padding: 0 .2rem;}
.tourism .tourism-drss{ font-size: .28rem; color: #333333; display: flex; align-items: center; padding: 0 .2rem;}
.tourism .tourism-time i, .tourism .tourism-drss i{ font-size: .3rem; margin-right: .1rem; color: #f7ac00;font-weight: bold; border-radius: 2rem;}
.tourism .tourism-text{ font-size: .28rem; padding: .2rem; line-height: 1.8; color: #333333;}
.tourism .tourism-text i{float: left; margin-top: .1rem; font-size: .3rem; margin-right: .1rem; color: #f7ac00; font-weight: bold; border-radius: 2rem;}