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: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{font-style:normal}
footer{width:100%;height:45px;line-height:45px;background:#fff;font-size:12px;font-weight:normal;color:#666;text-align:center;display:block;overflow:hidden;border-top:10px solid #f5f5f5}
footer a{padding:0 10px;text-decoration:none;font-size:12px}
.g-news-main{overflow:hidden;padding:15px 5px 0 5px;margin-bottom:15px;border-top:5px 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 10px 15px;position:relative;font-size:17.5px;margin-top:12px}
.g-news-main .g-text-wz p{line-height:32px;color:#333;margin:0px 0px 12px 0px;font-size:17.5px;text-align:justify;letter-spacing:1px}
.g-news-main .g-text-wz h3{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:85px}
.g-xgwz ul li i img{width:120px;height:80px}
.g-xgwz ul li p{display:block;height:46px;line-height:25px;overflow:hidden;padding-top:6px;font-size:12px;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}
.g-heard{position:relative;padding:0 15px 0 120px;height:50px;line-height:50px;margin-bottom:5px}
.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-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}
.g-sehbox{flex-grow:1;margin-left:10px}
.fr{width:60px;margin-top:12px}
a.menu img{height:24px}
.menu_list{background-color:#fff;position:absolute;top:50px;bottom:0;z-index:999;overflow-y:scroll;display:block;width:100%;margin-top:10px;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}
.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}
.m-msg{background:#f2f2f2;padding:10px 15px;margin:0 15px}
.m-msg p{color:#999;margin:0px;font-size:12px}
.logon{color:#FFFFFF}
.g-firstimg{overflow:hidden;padding-right:15px;margin:5px 0;margin-top:15px;margin-bottom:12px}
.g-firstimg li{float:left;overflow:hidden;width:50%;margin-bottom:12px}
.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(/view/mobile/static/images/rgba50.png);height:28px;line-height:28px;width:100%;border-radius:3px}
.g-firstimg li a p span{text-overflow:ellipsis;white-space:nowrap;display:block;padding:0px 12px;overflow:hidden}
.i-pic{margin:0 20px;border-bottom:1px dotted #f3f3f3;padding-bottom:12px}
.i-pic h3{font-size:16px;color:#333;margin:10px 0;line-height:26px;font-weight:400;text-align:justify;letter-spacing:1px}
.i-pic img{border-radius:3px;width:100%;height:auto}
.i-pic h3 span{color:#f73131}
.i-cont{padding:0 20px}
.image-container{display:flex;gap:5px;margin-top:10px}
.image-container img{width:calc((100% - 10px) / 3);height:auto;box-sizing:border-box;flex-shrink:0}
.i-container{list-style:none;padding:0;margin:0}
.i-item{border-bottom:1px dotted #f3f3f3}
.i-link{display:flex;align-items:flex-start;gap:16px;padding:10px 0;text-decoration:none;color:inherit;font-family:sans-serif;box-sizing:border-box}
.i-text-container{display:flex;flex-direction:column;justify-content:space-between;height:90px;flex:1;min-width:0}
.i-title{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.i-views{margin-top:auto;color:gray;font-size:12px}
.i-image{width:130px;height:90px;object-fit:cover;flex-shrink:0}
.i-xgwz{border-top:10px solid #f5f5f5}
.container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px 20px;border-top:10px solid #f5f5f5}
.item{text-decoration:none;color:inherit;background:#ffffff;padding:10px;border:1px solid #f2f3f3}
.item img{width:100%;height:110px;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}
.g-text-wz p:not(:has(img)){text-indent:2em}
.g-text-wz p img{display:block;margin:0 auto}