html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{margin:0}
footer{display:block}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
h1{font-size:2em;margin:0.67em 0}
img{border-style:none}
code{font-family:monospace,monospace;font-size:1em}
input{font:inherit;margin:0}
input{overflow:visible}
[type="submit"]{-webkit-appearance:button}
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
p{margin:0}
img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
ul,h1,h3{margin:0;padding:0}
ul li{list-style:none}
.f-fl{float:left;display:inline}
input,a{outline:none}
a:link{text-decoration:none}
body{text-align:left;font-size:15px;padding:0 0 0 0;margin:0 auto;overflow-x:hidden;font-family:"Microsoft Yahei",arial,helvetica,sans-serif;background:#fff;word-break:break-word;-webkit-text-size-adjust:none;max-width:640px}
.clearfix:after{content:"";display:block;height:0;visibility:hidden;clear:both}
i,em{font-style:normal}
footer{width:100%;height:45px;line-height:45px;background:#fff;font-size:15px;font-weight:normal;color:#333;text-align:center;display:block;overflow:hidden;border-top:10px solid #f5f5f5}
footer a{padding:0 10px;text-decoration:none;color:#333;font-size:15px}
.g-news-main{overflow:hidden;padding:15px 5px 0 5px;margin-bottom:15px;border-top:10px solid #f5f5f5}
.g-news-main h1{margin:0px 15px 10px 15px;box-sizing:border-box;line-height:34px;color:#000;text-align:center;font-size:20px;font-weight:bold}
.g-news-main p.u-time-info{height:20px;line-height:20px;font-size:13px;font-weight:normal;text-align:center;color:#999;padding:0px 2px 12px;border-bottom:1px dotted #ededed;display:block;overflow:hidden}
.g-news-main p.u-time-info span{padding:0px 4px}
.g-news-main .g-text-wz{line-height:35px;overflow:hidden;color:#333;padding:0px 15px 0px 15px;position:relative;font-size:18px;margin-top:12px}
.g-news-main .g-text-wz p{line-height:32px;color:#333;margin:0px 0px 12px 0px;font-size:17px;text-indent:1.5em;text-align:justify;letter-spacing:1px}
.g-news-main .g-text-wz h3{height:25px;line-height:25px;color:#04ce9b;margin-bottom:15px;overflow:hidden;position:relative;font-size:18px;font-weight:bold;text-indent:1.5em}
.g-title{overflow:hidden;height:45px;line-height:45px;padding:0px 15px;background:#fff;border-bottom:1px solid #eee}
.g-title strong{font-size:18px;font-style:normal;color:#333;display:inline-block;border-left:6px solid #04ce9b;text-indent:12px;height:25px;line-height:25px}
.g-xgwz{overflow:hidden;border-top:10px solid #f5f5f5;padding:0 5px}
.g-xgwz ul{padding:12px 15px 0px 15px;overflow:hidden}
.g-xgwz ul li{position:relative;overflow:hidden;height:80px;border-bottom:1px dotted #f3f3f3;margin-bottom:12px;padding-bottom:12px;padding-left:135px}
.g-xgwz ul li i{position:absolute;left:0px;top:0px;display:block;width:120px;height:80px}
.g-xgwz ul li i img{width:120px;height:80px}
.g-xgwz ul li p{display:block;height:46px;line-height:24px;overflow:hidden;padding-top:2px;font-size:14px;color:#999}
.g-xgwz ul li h3{color:#333;font-weight:400;font-size:16px;display:inline-block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}
.g-bltj{border-top:10px solid #f5f5f5;overflow:hidden}
.g-ztul{overflow:hidden;padding:12px 0px 12px 15px;font-size:0;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin-right:3px}
.g-ztul a{padding:0px;width:180px;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:12px;display:inline-block;position:relative}
.g-ztul a i{width:180px;height:115px;display:block;overflow:hidden}
.g-ztul a i img{width:180px;height:115px}
.g-ztul a p{position:absolute;left:0px;bottom:0px;height:28px;line-height:28px;background:url(../images/rgba50.png);color:#fff;width:156px;font-size:16px;padding:0px 12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.g-ranklist{overflow:hidden;border-top:10px solid #f5f5f5;padding:0 5px}
.g-ranklist ul{overflow:hidden;padding:12px 15px 12px 15px}
.g-ranklist ul li{height:40px;line-height:40px;position:relative;padding-left:25px;overflow:hidden}
.g-ranklist ul li i{width:25px;font-size:20px;font-style:italic;font-family:微软雅黑;color:#333;position:absolute;left:0px;top:0px}
.g-ranklist ul li a{color:#333;display:block;height:35px;overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis}
.article-list-btns{overflow:hidden;padding:5px 15px 5px 15px;height:30px;line-height:30px;color:#999;font-size:14px;border-bottom:1px dotted #eee;border-top:5px solid #f5f5f5}
.article-list-btns a{color:#999;font-size:14px}
.article-list-btns i{background:url(../images/m-btns.png) no-repeat  -8px -66px;background-size:82px;display:block;width:13px;height:20px;float:left;margin:4px 4px 0 0}
.g-newslist{overflow:hidden}
.g-newslist ul li{height:80px;overflow:hidden;border-bottom:1px dotted #eee;padding:12px 15px}
.g-newslist ul li a{display:block;position:relative;height:80px;padding-left:135px}
.g-newslist ul li a em{display:block;width:120px;height:80px;overflow:hidden;float:left;position:absolute;left:0px;top:0px}
.g-newslist ul li a em img{width:100%;height:80px}
.g-newslist li h3{display:block;max-height:44px;line-height:22px;color:#333;padding-top:2px;font-size:16px;margin:0px;font-weight:500;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}
.g-newslist ul li p{font-size:14px;color:#999;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.jogger{text-align:center;width:100%;padding-bottom:1px;padding:15px 0px;line-height:31px;font-size:14px}
.jogger a{padding:0.4em 0.9em;color:#333 !important;background-color:#e8e8e8;text-decoration:none;border-radius:4px;font-size:14px;margin:0 5px}
.jogger b{color:#ffffff;background-color:#04ce9b;padding:0.4em 0.9em;border-radius:4px}
.jogger a:active{padding:0.4em 0.9em;color:#ffffff;background-color:#04ce9b}
.g-bzdhclass{border-top:10px solid #f5f5f5;overflow:hidden}
.g-bzdhclass-a{padding:0px 10px 15px 10px;overflow:hidden}
.g-bzdhclass-a a{overflow:hidden;float:left;background:#f2f2f2;width:29.33%;height:36px;text-align:center;border-radius:20px;line-height:36px;margin:15px 2% 0;color:#333;display:block;font-size:15px}
.scroll{margin:0px auto 0;max-width:640px;position:relative}
.scroll_box{overflow:hidden;visibility:hidden;position:relative}
.scroll_wrap{overflow:hidden;position:relative}
.scroll_wrap li{position:relative;display:block;width:100%;float:left}
.scroll_wrap li a{display:block;margin:0 auto;position:relative}
.scroll_wrap li a img{width:100%;height:240px}
.scroll_wrap li a p{position:absolute;bottom:0px;left:0px;background:url(../images/rgba50.png);height:55px;right:0px;z-index:1;text-align:center;padding:5px  15px 0px;overflow:hidden}
.scroll_wrap li a p strong{display:block;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:normal;font-size:16px}
.scroll_position{position:absolute;left:50%;z-index:9;bottom:4px;margin-left:-39px;height:17px}
.scroll_position li{display:inline-block;width:14px;height:14px;border-radius:10px;background:#fff;margin:0px 1px}
.scroll_position li a{font-size:0}
.scroll_position li.on{background-color:#04ce9b}
.g-index-list{border-top:10px solid #f5f5f5;overflow:hidden;padding:0 5px}
.g-qxzx-first{overflow:hidden;padding:0px 15px;margin-bottom:10px;border-bottom:1px dotted #eee;padding-bottom:12px}
.g-qxzx-first a{display:block}
.g-qxzx-first a span{display:block;font-size:18px;overflow:hidden;line-height:26px;height:26px;text-align:center;margin-top:15px;text-overflow:ellipsis;white-space:nowrap;position:relative}
.g-qxzx-first a span u{position:relative;display:inline-block;height:18px;line-height:18px;padding:0 0 0 3px;background:#04ce9b;color:#fff;font-size:13px;text-decoration:none;vertical-align:text-top;margin-top:3px}
.g-qxzx-first a span u::after{content:"";position:absolute;top:0;right:-10px;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:10px solid #04ce9b}
.g-qxzx-first a span font{color:#333;padding-left:15px}
.g-qxzx-first a p{line-height:24px;height:52px;overflow:hidden;font-size:15px;color:#999;margin-top:8px;margin-bottom:-4px}
.ul-margin{padding:0 5px}
.g-headnews{overflow:hidden;border-top:10px solid #f5f5f5;border-bottom:10px solid #f5f5f5;padding:0 5px}
.g-headnews ul.g-headnews-ul{overflow:hidden;padding:0px 15px;display:none}
.g-headnews ul.g-headnews-ul li{height:34px;line-height:34px;overflow:hidden;margin-bottom:6px;text-overflow:ellipsis;white-space:nowrap}
.g-headnews ul.g-headnews-ul li b{display:inline-block;border-radius:4px;color:#fff;font-weight:normal;width:68px;text-align:center;height:26px;line-height:26px;margin-right:8px;font-size:14px}
.g-headnews ul.g-headnews-ul li:nth-child(1) b{background:#ff8d8d}
.g-headnews ul.g-headnews-ul li:nth-child(2) b{background:#fbc440}
.g-headnews ul.g-headnews-ul li:nth-child(3) b{background:#7bd172}
.g-headnews ul.g-headnews-ul li:nth-child(4) b{background:#7bd3ff}
.g-headnews ul.g-headnews-ul li:nth-child(5) b{background:#a0c0fb}
.g-headnews ul.g-headnews-ul li a{color:#333;font-size:16px}
span.f-choose-btn{display:block;margin:0px auto 10px;width:68px;line-height:26px;font-size:16px;color:#04ce9b}
span.f-choose-btn i{width:18px;height:18px;background:url(../images/hyhico.png) no-repeat 0px 1px;background-size:33px;float:left;margin:4px 1px 0 0;display:inline;overflow:hidden}
.g-ztulbox{overflow:hidden}
.g-ztulbox{overflow:hidden;padding:12px 0px 12px 15px;font-size:0;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin-right:3px}
.g-ztulbox a{padding:0px;width:175px;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:12px;display:inline-block;position:relative;overflow:hidden;height:164px}
.g-ztulbox a i{position:absolute;left:0px;top:0px;width:180px;height:115px;display:block;overflow:hidden}
.g-ztulbox a i img{width:180px;height:115px}
.g-ztulbox a p{height:45px;line-height:24px;color:#333;font-size:16px;overflow:hidden;white-space:initial;position:absolute;bottom:0px;left:0px}
.g-linkul{overflow:hidden;border-top:10px solid #f5f5f5}
.g-linkul ul{padding:4px 15px 12px 15px;overflow:hidden}
.g-linkul ul li{float:left;margin-right:15px;line-height:24px;height:24px;margin-top:8px}
.g-linkul ul li a{font-size:16px;color:#333}
a.u-more{font-size:14px;color:#808080;float:right;background:url(../images/m-qqtn-more.png) no-repeat right center;-o-background-size:5px;background-size:5px;padding-right:10px}
.block{display:block !important}
.g-top-first{overflow:hidden;position:relative}
.g-top-first a{display:block;position:relative;height:90px;padding:15px 15px 10px 160px}
.g-top-first a i{display:block;width:130px;height:90px;overflow:hidden;float:left;position:absolute;left:15px;top:15px}
.g-top-first a i img{width:130px;height:90px}
.g-top-first a p{display:block;text-overflow:ellipsis;white-space:nowrap;height:22px;line-height:22px;overflow:hidden;color:#333;padding-top:2px;font-size:16px}
.g-top-first a span{font-size:14px;display:block;color:#999;height:44px;line-height:22px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.g-font-list{overflow:hidden;padding:0px 15px}
.g-font-list li{border-bottom:1px dotted #eee;height:34px;line-height:34px;overflow:hidden;margin-bottom:5px;background:url(../images/m-list-more.png) no-repeat left center;background-size:5px;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}
.g-font-list li a{color:#333;font-size:16px}
.g-font-list li:last-of-type{border-bottom:0px}
.g-firstimg{overflow:hidden;padding-right:15px;margin-top:15px;margin-bottom:12px}
.g-firstimg li{float:left;overflow:hidden;width:50%}
.g-firstimg li a{margin-left:15px;display:block;overflow:hidden;position:relative}
.g-firstimg li a img{width:100%;height:120px;display:block;overflow:hidden}
.g-firstimg li a p{color:#fff;box-sizing:border-box;display:block;overflow:hidden;position:absolute;bottom:0px;left:0px;background:url(../images/rgba50.png);height:28px;line-height:28px;width:100%}
.g-firstimg li a p span{text-overflow:ellipsis;white-space:nowrap;display:block;padding:0px 12px;overflow:hidden}
.g-heard{position:relative;padding:0 15px 0 120px;height:50px;line-height:50px;margin-bottom:5px}
.nav{font-size:0;height:42px;line-height:42px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap}
.nav a{font-size:16px;padding:0 17px;display:inline-block;position:relative;color:#333}
.nav a:after{content:"";width:1px;height:20px;background:#eee;position:absolute;top:10px;right:0}
.nav a:last-child:after{display:none}
.g-sehbox{overflow:hidden;width:100%}
.g-seh{overflow:hidden;background:#fff;height:32px;border-radius:6px;margin-top:10px;border:1px solid #C7C7C7}
.g-seh .u-input{padding:0px;border:0px;line-height:32px;height:32px;text-indent:12px;width:80%;border-radius:6px;font-size:15px;background:#fff;float:left}
.g-seh .u-button{background:url(../images/newsico.png) no-repeat 4px -115px;background-size:110px;height:32px;width:32px;display:block;border:0px;padding:0px;z-index:1;text-indent:-9999px;float:right}
.u-logo{margin:0px 0 0 0px;width:120px;position:absolute;left:0px;top:0px;height:50px}
.u-logo img{display:block;overflow:hidden;width:108px;margin:7px 0px 10px 15px}
.g-rank .f-rankbd{display:none}
.g-rank .block{display:block}
#f-ranlon{overflow:hidden;padding:0px 12px 12px 12px;border-bottom:1px dotted #eee}
#f-ranlon li{float:left;display:block;width:31.33%;text-align:center;background:#f4f4f4;border-radius:4px;height:30px;line-height:30px;margin:12px 1% 0}
#f-ranlon li.m-hover{background:#04ce9b;color:#fff}
.g-down-search{overflow:hidden;margin:0px 15px 15px 15px;background:#fff;height:38px;border-radius:6px;position:relative}
.g-down-search .g-search-txt{padding:0px;border:0px;line-height:38px;height:38px;text-indent:12px;width:100%;border-radius:6px;background:#f4f4f4}
.g-down-search .g-search-btn{background:#f4f4f4 url(../images/m-sskico.png) no-repeat -4px -35px;background-size:100px;height:38px;width:38px;display:block;border:0px;position:absolute;top:0px;right:0px;padding:0px;z-index:1;text-indent:-9999px}
.m-backTop{width:40px;height:40px;background:url(../images/index-icon.png) no-repeat 0 -144px;border-radius:50%;background-size:600px;display:none;overflow:hidden;position:fixed;right:10px;bottom:100px;z-index:500}
.header{display:flex;margin-bottom:5px}
.logo{width:120px}
.g-sehbox{flex-grow:1;margin-left:10px}
.fr{width:60px;margin-top:12px}
a.menu img{height:26px}
.menu_list{background-color:#fff;position:absolute;top:50px;bottom:0;z-index:999;overflow-y:scroll;display:block;width:100%;border-top:5px solid #f5f5f5;margin-top:5px;max-width:640px}
.menu_list .list{padding:15px}
.menu_list .list .list_t{clear:both;float:left}
.menu_list .list .list_t b{width:30px;height:30px;display:block;float:left;margin:0 5px 0 0}
.menu_list .list .list_t b img{display:block;height:25px;margin-top:3px}
.menu_list .list .list_t h3{float:left;font-size:16px;font-weight:bold;color:#333;line-height:30px}
.menu_list .list p{clear:both;font-size:0.26rem;margin:0 0.14rem 0 0.14rem}
.menu_list .list p a{float:left;display:block;color:#333;line-height:30px;height:30px;overflow:hidden;border-radius:3px;padding:0 20px;border:1px solid #ddd;font-size:14px;margin:15px 15px 15px 0px}
.g-heard{display:flex}
.u-logo{width:120px}
.g-sehbox{flex-grow:1;margin:0 15px}
.fr{width:40px;margin-top:0px}
.menu-wraps{margin:0 auto;max-width:640px}
.logon{color:#FFFFFF}
.container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px 10px}
.item{text-decoration:none;color:inherit;background:#ffffff;padding:10px;border:1px solid #f2f3f3}
.item img{width:100%;height:120px;display:block}
.caption{margin-top:10px;font-size:16px;line-height:1.5;min-height:calc(1.5em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}