* {margin: 0;padding: 0;list-style-type: none;border: none;}
body,html {min-height: 100%;width: 100%;height: 100%;}
body {font: 15px/1.5 'Microsoft YaHei','宋体',Tahoma,Arial,sans-serif;background-color: #ececec;margin: 0 auto;position: relative;max-width: 720px;}
li {list-style: none;}
a {color: #333;text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.clear {clear: both;}

.white-box {padding: 5px;/* border: solid 1px #cfcfcf; *//* border-radius: 5px;*/background: #fff;text-align: center;}
.white-box li {line-height: 27px;border-bottom: 1px dashed #ccc;}
.white-box.red {color: #000;/* border-color: #00fd06; */background: #d9d9d9;text-indent: 10px;}
.white-box.red a {color: #fff;}

.cz_jx {padding: .5rem;font-size: 13px;line-height: 20px;background: #fff;}

/*头部*/
header {width: 100%;max-width: 720px;margin-left: auto;margin-right: auto;position: fixed;top: 0;left: 0;right: 0;z-index: 400;height: 44px;background: #ed4014;text-align: center;line-height: 44px;font-size: 16px;color: #fff;box-sizing: border-box;border-bottom: 1px solid #efefef;}
header .back {position: absolute;left: 10px;}
header .back img {width: 22px;vertical-align: middle;}
header .home {position: absolute;right: 10px;}
header .home img {width: 22px;vertical-align: middle;}

/* 广播 */
.notice { display: flex; align-items: center;margin:0 auto;max-width:800px;background: #fff;}
.notice-l { padding: 0 5px;}
.notice-l img { width: 20px; height: 20px;}
.notice-r { height: 35px; line-height: 35px; flex: 1;}
.notice-s { padding: 0 5px;}
.notice-s img { width: 20px; height: 20px;}

/* 漂浮置顶 */
.nav2 {width: 100%;max-width: 720px;margin: 0 auto;box-sizing: border-box;padding: 0px;font-size: 13px;background: #fff;}
.nav2 ul {padding: 2px 0;display: flex;justify-content: space-between;}
.nav2 ul li {width: 100%;box-sizing: border-box;padding: 0 2px;}
.nav2 ul li a {display: block;padding: 3px 0;text-align: center;color: #fff;border-radius: 50px;background: #f13131;}
.nav2 ul li a:hover {background: #da183b;}
#nav2[data-fixed="fixed"] {position: fixed;top: 0px;left: 0;right: 0;margin: auto;z-index: 99999;box-shadow: 0 5px 10px rgba(0, 0, 0, .1);}
.nav-img {text-align: center;background: #000;}
.nav-img img {width: auto;height: 50px;}
@media screen and (max-width:720px) {.nav-img img {height: 40px;}}
@media screen and (min-width:800px) {.nav2 {padding: 0px;font-size: 16px;}
.nav2 ul {padding: 4px 0;}
.nav2 ul li {padding: 0 4px;}
.nav2 ul li a {padding: 5px 0;cursor: pointer;}}

section {width: 100%;max-width: 800px;margin-left: auto;margin-right: auto;padding-top: 44px;}
section .fl-list {width: 100%;}
section .fl-list li {display: block;border-bottom: 1px solid #efefef;background: #fff;padding: 8px 6px;font-size: 14px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
section .ne-list {width: 100%;}
section .ne-list li {float: left;width: 33%;text-align: center;margin: 0 .16%}
section .ne-list li a {margin-top: 6px;background-color: #fff;border: 1px solid #cfcfcf;border-radius: 3px;display: block;height: 38px;line-height: 38px;overflow: hidden;position: relative;text-align: center;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;}

/*section*/
section .warp {width: 100%;background-color: #fff;}
section .warp .title {text-align: center;padding: 0 12px 5px 12px;position: relative;border-bottom: 1px solid #efefef;}
section .warp .title .time {color: #909aa4;}
section .warp .title h2 {font-size: 16px;padding: 10px 0 5px 0;color: #222;line-height: 28px;font-weight: 400;}
section .warp .content {overflow: hidden;padding: 0 12px;position: relative;box-sizing: border-box;font-size: 14px;}
section .warp .content img {width: 100%;}
section .warp .content p {margin: 10px 0;word-wrap: break-word;}
section .warp .pstyle {color: #d4237a;}
section .warp .lpage {padding: 7px 12px;position: relative;box-sizing: border-box;font-size: 14px;border: 1px solid #dbdbdb;}
section .warp .lpage p {line-height: 28px;}

/*分页*/
.page {width: 100%;padding: .5px 0;margin-top: 10px;}
.page .paginList .current {background: #ddd;}
.page .paginList .current a {color: #333;}
.page .message {padding-top: .3rem;text-align: center;font-size: .6rem;color: #666;text-align: center;}
.page ul {padding: .3rem .5rem;text-align: center;}
.page ul li {padding: .3rem;display: inline-block;border: 1px solid #ccc;border-radius: 6px;margin-right: 5px;text-decoration: none;min-width: 1rem;text-align: center;font-size: .65rem;margin-bottom: 5px;background: #fff;}
.page ul li.active {background-color: #efefef;}
.page ul li a {display: inline-block;color: #444;}
.page ul li a:hover {-webkit-tap-highlight-color: rgba(255,255,255,0);}


.yjwz { text-align: center; font-size: 30px; font-weight: bold; color: #049c94;}
.yjwz table { table-layout: fixed;}
.yjwzz { text-align: center; font-size: 22px; font-weight: bold; color: blue;}
.yjwzz table { table-layout: fixed;}
@media screen and (max-width:750px){ 
.yjwz { font-size: 17px; }
.yjwzz { font-size: 17px; }}

/*主页图片推荐*/
.tuku ul {display: flex;flex-wrap: wrap;justify-content: space-around;}
.tuku ul li {margin: .22rem;width: 26%;text-align: center;}
.tuku ul li img {margin: 8px 0;width: 100%;height: 120px;}
.tuku ul li p {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*底部*/
.cgi-foot {padding: 20px 0;font-size: 14px;color: #fff;text-align: center;background: #039e6d;}
.cgi-foot-blank {background: #edfcf6;}
.cgi-foot-blank {height: 60px;clear: both;overflow: hidden;}
.cgi-foot-links {width: 100%;max-width: 720px;height: 60px;border-top: solid 1px #ddd;box-shadow: 0 -4px 10px rgba(0,0,0,.05);background: #fff;background-image: -webkit-linear-gradient(to top,#eee,#fff);background-image: linear-gradient(to top,#eee,#fff);position: fixed;bottom: 0;z-index: 70;}
.cgi-foot-links ul li {float: left;width: 25%;text-align: center;}
.cgi-foot-links ul li a {font-size: 15px;color: #555;}
.cgi-foot-links ul li a.hover {color: red;}
.cgi-foot-links ul li a span {height: 34px;display: block;}
.cgi-foot-links ul li a span.cfl1 {background: url(cfl1.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl2 {background: url(cfl2.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl3 {background: url(cfl3.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl4 {background: url(cfl4.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a.hover span.cfl1 {background: url(cfl1-2.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a.hover span.cfl2 {background: url(cfl2-2.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a.hover span.cfl3 {background: url(cfl3-2.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a.hover span.cfl4 {background: url(cfl4-2.png) 50% 8px no-repeat;background-size: auto 25px;}


/* 下载APP */
 .download66{position: fixed;width: 62px;right: 0px;height: 50px;bottom: 80px;z-index: 999;text-align: center;}
 .download66 p {font-size: 1rem;font-weight: 700;color: #fff;line-height: 44px; }
 .download66 .btn {height: 50px;width: 50px;line-height: 25px;text-align: right;background-color: #ec0909;position: absolute;right: 0px;font-size: 16px;border: none;color: #fff;border-radius: 25px 0 0 25px;padding-right: 8px;box-shadow: -1px 0 1px #c81616;border: 1px solid #fff;}
 .download66 i.close {display: block;height: 14px;width: 14px;float: left;background-image: url(../../images/gb.png);background-size: 100%; }
/* 返回顶部 */
.reload {width: 40px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;border-radius: 40px;box-sizing: unset;border: solid 4px rgba(236, 128, 128, 0.8);background: rgb(99, 198, 116);position: fixed;right: 2%;bottom: 90px;z-index: 1;cursor: pointer;}
.gotop {width: 35px;height: 35px;border-radius: 50%;border: solid 0px #ccc;background: url(../../images/gotop.png) center center no-repeat;background-size: 100% auto;position: fixed;right: 1%;bottom: 80px;z-index: 99;}
.refresh {width: 30px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 12px;border-radius: 30px;box-sizing: unset;border: solid 4px rgba(238, 211, 211, 0.8);background: rgba(255, 0, 0, 8);position: fixed;right: 1%;bottom: 125px;z-index: 1;cursor: pointer;}

