

.newslist dl{padding-bottom:30px;border-bottom: 1px solid #ccc;}
.newslist dl dt{margin:20px 30px;position:relative;}
.newslist dl dt a{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-size:1.7rem;color:#000; display:block;margin-right:0px;}
.newslist dl dt span{display:block; width:70px; text-align:center;font-size:1.4rem;border-radius:5px; border:1px solid #D10007;color:#D10007;position:absolute; right:0;top:0;}
.newslist dl dd a{display:block;width:100%;position:relative;}
.newslist dl dd a img{display:block; width:100%;}
.newslist dl dd a .date{position:absolute; left:30px; bottom:10px; padding:10px 15px;text-align:center; background:#D10007;background:rgba(209, 0, 7,.7); color:#fff; }
.newslist dl dd a .date font{display:block;font-size:1.8rem; border-bottom:1px solid #fff; margin-bottom:5px;padding-bottom:2px;}
.newslist dl dd a .date span{display:block;font-size:1.3rem;}




.newsbg{width:100%; height:auto;}
.newsdesc{padding:50px 35px 50px;}
.newsdesc .tit{margin-bottom:30px;}
.newsdesc .tit h3{font-size:1.9rem; font-weight:bold}
.newsdesc .tit span{font-size:1.3rem; margin-right:15px;}
.newsdesc .text{font-size:1.4rem;}
.newsdesc .newspage{margin-top:30px;position:relative;height:40px; line-height:40px;}
.newsdesc .newspage dt{position:absolute;max-width:47%;left:0;overflow:hidden;padding-left:15px; background:url(../images/page_l.png) no-repeat left 13px;}
.newsdesc .newspage dd{position:absolute;max-width:47%;right:0; overflow:hidden;padding-right:15px; background:url(../images/page_r.png) no-repeat right 13px;}
.newsdesc .newspage a,.newsdesc .newspage span{font-size:1.3rem; color:#000;display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newsdesc .newspage span{color:#666;}
.newsdesc .newspage a.fl{float:left;}
/*  */








/* 列表页 */
.moksq-list li{ min-height:140px; overflow:hidden; border-bottom:1px solid #c5ced5; margin:0 2px; position:relative}
.moksq-list-recommend{ background:#fa694c; padding:2px 10px 0; color:#fff; font-size:18px; position:absolute; top:12px; left:130px; border-radius:4px}
.moksq-list-1{ float:left; width:124px; margin-top:23px; background:#dfe0e4; font-size:0}
.moksq-list-1 img{ display:block; width:124px; height:92px}
.moksq-list-2,.moksq-list-3{ margin-left:146px;}
.moksq-list-2{ padding-top:20px; line-height:1.4; font-size:26px}
.moksq-list-2 a{ color:#333}
.moksq-list-3{ color:#c9c9c9; font-size:22px}
.moksq-list-3 span{ padding-right:0.8em}

/* 列表页end */

.newslist{padding:20px 0;}
.newslist p{padding-left:1.5rem; line-height:4rem;height:4rem; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; border-bottom:1px solid #ccc;position:relative;font-size:1.6rem;color:#333;}
.newslist p:before{display:block; content:""; width:12px; height:12px; border-radius:100%;border:2px solid #0079C6; position:absolute; left:0; top:50%; margin-top:-7px;}




/* 详情 */
.shequ-title,.shequ-titlemin,.shequ-con,.moksq-ly{ margin:0 0px; }
.shequ-title{ line-height:1.4; border-bottom:3px solid #0079C6 ; text-align:center;padding:20px 0 10px;margin-bottom:5px; font-size:35px; color:#000 }
.shequ-titlemin{ font-size:24px;text-align:center;}
.shequ-con{ padding:20px 0; color:#333}
.shequ-con img{ max-width:100%}
.moksq-ly{ padding:40px 0 20px}
.anli-con{ margin:0 0px; padding:30px 0; color:#696969; font-size:26px;}
.anli-con img{ max-width:100%}
.anli-con-yh{ background:#97a4b4; color:#fff; margin:0 30px; padding:20px 30px}
.anli-con-why{ margin:0 30px; padding-top:50px; font-size:36px}
/* 详情end */





/* 活动 */
.news-hd{overflow:hidden;margin-top:15px;}
.news-hd ul li img{display:block;width:100%;}
.news-btn{text-align:center;padding:15px 0;}
.news-btn span.swiper-pagination-bullet{margin:0 .2rem;border-color:#F77921;background:transparent;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.news-btn span.swiper-pagination-bullet-active{margin:0 2px;background:#F77921;}

/* 活动 */










