body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
a,a:visited{color:#000;text-decoration:none;outline:none;}
ul,ol{margin:0;padding:0;list-style:none;}
img{vertical-align:top;}
a,input,button{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
input,textarea{outline:none}
input,button{-webkit-appearance:none;border-radius:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none;}
body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-text-size-adjust:none;font-family:Helvetica;}
body{font-size:12px;background:#FFF;font-family:"Microsoft YaHei",Simsun,Tahoma,Arial,"Helvetica Neue","Hiragino Sans GB",sans-serif;}

.fl_r{float:right;}
.hide{display:none !important;}

/*分页*/
#pages{height:32px;margin:12px auto;font-size:14px;text-align:center;overflow:hidden}
#pages a,
#pages span{height:28px;line-height:28px;margin-right:10px;padding:0 10px;border:#BBB 1px solid;border-radius:4px;display:inline-block;}
#pages a:last-child{margin-right:0;}
#pages a.first,
#pages a.last{color:#BBB;}

/*图文混排列表 div*/
.item{height:94px;padding:12px;text-align:justify;border-bottom:#F4F4F4 1px solid;box-sizing:border-box;}
.item .img{width:100px;height:70px;margin-left:12px;float:right;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;}
.item .img a{width:100%;height:100%;display:block;}
.item .info{height:70px;box-sizing:border-box;position:relative;}
.item .info .tit{height:44px;line-height:22px;font-size:16px;overflow:hidden;}
.item .info .tit p{margin-top:7px;line-height:14px;font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.item .info .tit p a{color:#999;}
.item .info .attr{height:13px;line-height:13px;font-size:12px;color:#AAA;position:absolute;left:0;bottom:0;}
.item .info .attr span{}

/*返回顶部*/
.backToTop{position:fixed;z-index:999;right:16px;bottom:16px;padding:10px;border-radius:100%;background:#000;opacity:0.33;display:none;}
.backToTop a{width:22px;height:22px;display:block;background-image:url("icon-top.png");background-size:contain;}

/**/
.mblock-tit{height:26px;padding:8px;line-height:28px;border-bottom:#DDD 1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mblock-tit span.h{height:26px;padding:0 5px;line-height:26px;font-size:16px;color:#FFF;background:#E60012;display:inline-block;}

/*图片列表*/
.m_pic-list1{padding:6px;}
.m_pic-list1::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.m_pic-list1 li{width:50%;float:left}
.m_pic-list1 li a{display:block;margin:6px;position:relative}
.m_pic-list1 li .i{width:100%;height:105px;background-position:center;background-size:cover;}
.m_pic-list1 li .t{position:absolute;bottom:0;width:100%;height:24px;line-height:24px;font-size:12px;text-align:center;color:#FFF;overflow:hidden;display:block;background:rgba(0,0,0,0.75)}

/*头部*/
.head{padding-top:44px;}
.head .topbar{height:44px;background:#E60012;position:fixed;top:0;left:0;right:0;z-index:999;}
.head .topbar .tit_m{height:33px;margin:0 44px;padding-top:11px;}
.head .topbar .tit_m .logo{width:116px;height:22px;margin:0 auto;background:url("logo-m.png") no-repeat center;background-size:contain;display:block;}
.head .topbar .tit_m .logo a{width:100%;height:100%;display:block;}
.head .topbar .btn{position:absolute;top:7px;width:30px;height:30px;display:block;}
.head .topbar .btn a{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:20px;-webkit-tap-highlight-color:rgba(0,0,0,0.25);}
.head .topbar .btn.b_l{left:7px;}
.head .topbar .btn.b_r{right:7px;}
.head .topbar .btn a.prev{background-image:url("icon-back.png");}
.head .topbar .btn a.home{background-image:url("icon-home.png");}
.head .topbar .btn a.refresh{background-image:url("icon-refresh.png");}
.head .navbar{height:35px;background:#F4F5F6;box-sizing:border-box;}
.head .navbar ul{padding-left:35px;white-space:nowrap;overflow:hidden;overflow-x:scroll;}
.head .navbar ul::-webkit-scrollbar{display:none}
.head .navbar ul li{height:35px;padding-right:35px;line-height:35px;display:inline-block;white-space:nowrap;}
.head .navbar ul li a{font-size:14px;display:inline;}
.head .navbar ul li.on a{color:#E60012;border-bottom:#E60012 2px solid;}
/*底部*/
.foot{padding:12px 10px;background-color:#666;}
.foot p{text-align:center;font-size:14px;color:#FFF;}

/***
 *首页
 ***/
/*幻灯*/
.focus{height:220px;position:relative;background:url("loading.gif") no-repeat center;overflow:hidden;}
.focus .hd{position:absolute;height:28px;line-height:28px;bottom:0;right:0;z-index:1;}
.focus .hd li{display:inline-block;width:6px;height:6px;border-radius:100%;background:#FFF;text-indent:-9999px;overflow:hidden;margin-right:8px;}
.focus .hd li.on{background:#E60012;}
.focus .bd{position:relative;z-index:0}
.focus .bd ul li{position:relative;}
.focus .bd ul li .i{display:block;width:100%;height:220px;background-position:center;background-size:cover;}
.focus .bd ul li .t{position:absolute;bottom:0;overflow:hidden;display:block;width:100%;height:28px;line-height:28px;text-align:left;font-size:12px;color:#FFF;background-color:rgba(0,0,0,0.75);}
.focus .bd ul li .t span{display:block;padding:0 78px 0 8px;}

/*头条*/
.topnews{padding:10px;border-bottom:#EEE 1px solid;}
.topnews table{line-height:20px;font-size:16px;}
.topnews table td.l{width:48px;text-align:center;color:#FFF;background:#E60012;}
.topnews table td.r{padding:4px 6px;text-align:justify;background:#EEE;}

/*列表页*/
.list-tip{padding:24px 0;text-align:center;font-size:14px;color:#666;}

/***
 *内容页
 ***/
.article-show .title{padding:12px;border-bottom:#EEE 1px solid;box-sizing:border-box;}
.article-show .title h1{line-height:26px;font-size:18px;font-weight:bold;}
.article-show .title p.attr{padding-top:6px;font-size:14px;color:#999;}
.article-show .title p.attr::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.article-show .title p.attr span{padding-right:8px;}
.article-show .title p.attr span.fl_r{padding-right:0;}
.article-show .fix-tab{border-collapse:collapse;table-layout:fixed;word-wrap:break-word;}
.article-show .content{padding:10px 12px;font-size:16px;line-height:175%;text-align:justify;}
.article-show .content > p{margin:5px 0;}
.article-show .content img{min-width:100%;max-width:100%;margin:0 auto;display:inline-block;vertical-align:middle;}
.article-show .content audio{background-color:#000;}
.article-show .content video{background-color:#000;}
.article-show .editer{height:34px;padding:0 12px;line-height:34px;text-align:right;font-size:14px;color:#999;border-top:#EEE 1px solid;}