html { height: 100%; }
body { width: 100%; height: 100%; background-color: #ecf2f8; }
a { color: #333333; }
@media only screen and (min-width: 400px) { html {   font-size: 16px;   font-size: 16px !important; } }
@media only screen and (min-width: 414px) { html {   font-size: 17px;   font-size: 17px !important; } }
@media only screen and (min-width: 480px) { html {   font-size: 18px;   font-size: 18px !important; } }
.mt1 { margin-top: .5rem; }
img { max-width: 100%; display: block; }
.weui-flex .weui-flex__item { padding: 0.3rem; }
.weui-tabbar { position: fixed; max-width: 36rem; }
.weui-loadmore { display: none; }
.weui-media-box_appmsg .weui-media-box__hd { width: 107px; }
header { background: #4190eb; color: #ffffff; font-size: .9rem; line-height: 2rem; text-align: center; overflow: hidden; position: fixed; top: 0; width: 100%; z-index: 99; max-width: 36rem; }
header a.arrow { position: absolute; display: block; line-height: 2.2rem; height: 2rem; padding-left: .5rem; }
header a.arrow img { height: .8rem; display: inline-block; }
.main_row { padding: 0 0.5rem 4rem; background: url(../images/footer.jpg) bottom center no-repeat; background-size: contain; }
.index_top { width: 100%; position: relative; }
.index_top img { width: 100%; }
.index_top .index_top_text { height: 1.8rem; line-height: 1.8rem; font-size: .9rem; background-color: #000000; color: #fff; position: absolute; bottom: 0px; width: 100%; text-align: center; opacity: .7; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
header + .main_row { position: absolute; width: 100%; height: auto; top: 2rem; bottom: 55px; box-sizing: border-box; overflow: auto; }
header + .index_top { padding-top: 2rem; }
header + .weui-tab { position: absolute; width: 100%; height: auto; top: 2rem; bottom: 55px; box-sizing: border-box; }
header + .weui-tab .weui-loadmore { margin: 1rem auto; }
ul,li,ol,dl,dt,dd { list-style: none; }
#pagesize { padding: .4rem; font-family: Noteworthy, Arial, sans-serif; font-size: .7rem; }
#pagesize a,
#pagesize span { float: left; color: #666; font-size: .7rem; line-height: 1.2rem; font-weight: normal; text-align: center; border: 1px solid #BBB; min-width: .7rem; padding: 0 .35rem; margin: 0 .25rem 0 0; border-radius: .15rem; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); background: #efefef; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%); /* IE10+ */ background: linear-gradient(top, #ffffff 0%, #efefef 100%); /* W3C */ }
#pagesize a:hover { text-decoration: none; background: #FCFCFC; }
#pagesize .active { background: #666; color: #FFF; border-color: #444; box-shadow: 0 1px 0 #ffffff, 0 0 2px rgba(0, 0, 0, 0.3) inset; cursor: default; }
#pagesize .disabled { color: #ccc; cursor: default; }
.news_box:before,
.news_box:after { content: " "; display: table; }
.news_box:after { clear: both; }
.news_box .weui-panel__hd { padding: .55rem .5rem .15rem; }
.news_box .news_entitle { font-size: 1.3rem; color: #b5b5b5; font-family: "Times New Roman"; line-height: 1.3rem; }
.news_box .news_title { height: ; overflow: hidden; }
.news_box .news_title h2 { float: left; font-size: 1.4rem; margin: 0; border-bottom: 3px solid #3366cc; height: ; z-index: 99; }
.news_box .news_title h2 i,
.news_box .news_title h2 b { font-style: normal; }
.news_box .news_title h2 i { color: #ff6633; font-weight: bold; }
.news_box .news_title h2 b { color: #3366cc; }
.news_box .news_title .more { float: right; font-size: 1rem; height: 2rem; line-height: 2rem; padding-right: .3rem; font-size: .7rem; color: #5f5f5f; text-align: center; }
.news_box .news_title_1 { border-bottom: 1px solid #e5e5e5; overflow: hidden; }
.news_box .news_title_1 h2 { width: auto; height: 1.55rem; line-height: 1.5rem; text-align: center; margin: 0; padding: 0 .5rem; display: inline-block; color: #ffffff; font-size: .8rem; background-color: #3366cc; }
.news_box .news_title_1 h2.red { background-color: #ff6633; }
.news_box .news_title_1 h2 i { font-size: .5rem; vertical-align: middle; }
.news_box .news_title_1 .more { float: right; height: 1.55rem; line-height: 1.35rem; padding-right: .3rem; color: #5f5f5f; text-align: center; font-size: .7rem; }
.news_box .news_title_c { border-bottom: 1px solid #e5e5e5; overflow: hidden; }
.news_box .news_title_c h2 { color: #3366cc; font-weight: 500; float: left; font-size: 1rem; margin: 0; border-bottom: 3px solid #3366cc; height: 1.6rem; z-index: 99; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_box .news_img,
.news_box .news_text { padding: .5rem .5rem; }
.news_box .img_list { padding-top: .5rem; }
.news_box .img_list:before,
.news_box .img_list:after { content: " "; display: table; }
.news_box .img_list:after { clear: both; }
.news_box .img_list dl { float: left; width: 50%; }
.news_box .img_list dl:before,
.news_box .img_list dl:after { content: " "; display: table; }
.news_box .img_list dl:after { clear: both; }
.news_box .img_list dl dt { width: 95%; height: auto; margin: 0 auto; overflow: hidden; }
.news_box .img_list dl dt a { position: relative; display: block; width: 100%; height: 0; padding-top: 56.5%; transfrom-origin: top; background-size: cover; }
.news_box .img_list dl dd { width: 95%; padding: 0 .25rem; margin: 0 auto .3rem; }
.news_box .img_list dl dd .title { display: block; padding-top: .25rem; font-size: 1rem; line-height: 1.4; text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.news_box .img_list dl dd .desc { font-size: .8rem; color: #acacac; text-indent: 2em; margin-top: .25rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.news_box .img_list dl dd .info { font-size: .7rem; color: #888888; margin-top: .25rem; }
.news_box .img_list dl dd .info:before,
.news_box .img_list dl dd .info:after { content: " "; display: table; }
.news_box .img_list dl dd .info:after { clear: both; }
.news_box .img_list dl dd .info .views { float: left; }
.news_box .img_list dl dd .info .date { float: right; }
.news_box .img_list dl.img_list_top { width: 100%; }
.news_box .news_list { padding: 20px; }
.news_box .news_list li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 30px; line-height: 30px; font-size: 16px; }
.news_box .news_list li a { color: #2f2f2f; }
.news_box .news_list li a:hover { color: #333333; }
.foot_img { height: 55px; }
/*# sourceMappingURL=main.css.map */