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;text-align:left;font-size:14px;background:#fff;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a,b,p,font,span,strong{font-family:"Microsoft YaHei"}
a:active,a:hover{outline-width:0}
button,input,select,textarea,a{outline:none}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:bold}
button,input{overflow:visible;padding:0px;margin:0px}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-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,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li,.f-dlfl dt,.f-dlfl dd{float:left;display:inline}
.f-fr{float:right;display:inline}
.fl{float:left}
.fr{float:right}
a,a:visited{text-decoration:none;color:#2a2a2a}
a:hover{transition:color 160ms ease 0s,background-color 200ms ease 0s,border-color 160ms ease 0s,transform 500ms ease 0s;cursor:pointer}
em{font-style:normal}
u{text-decoration:none}
.overflow {overflow: hidden;}

.g-box-1200{width:1200px;height:auto;margin:auto;display:block}
.m-margin15{margin-top:15px}
.padding15{padding-top:15px}
.mt30{margin-top:30px}
.g-white{background-color:#fff}
.g-top-full{min-width:1200px;overflow:hidden;height:31px;background:#f2f2f2;border-bottom:1px solid #ececec;line-height:31px}
.g-top-full span{line-height:31px;color:#666;font-size:12px}
.g-top-full p{overflow:hidden;color:#666}
.g-top-full p a{padding:0px 10px;font-size:12px;color:#666;border-right:1px solid #d6d6d6}
.g-top-full p a:last-of-type{border-right:0px}
.g-top-full p a:hover{color:#ff0000;text-decoration:underline}
.g-logo-full{min-width:1200px;background:#fff;overflow:hidden;height:120px}
.g-top-full p span{padding:0px 10px;font-size:12px;color:#666;border-right:1px solid #d6d6d6}
.g-top-full p span:last-of-type{border-right:0px}
.g-nav-full{overflow:hidden;background:#292929;min-width:1200px;height:45px}
.g-nav-full ul li{float:left;width:130px}
.g-nav-full ul li a{display:block;line-height:45px;text-align:center;color:#fff;font-size:16px;font-family:"Microsoft YaHei"}
.g-nav-full ul li.m-hover{background:#ff0000}
.g-nav-full ul li:hover{background:#ff0000}
.g-current{overflow:hidden;padding-top:15px;margin-bottom:15px}
.g-current p{background:url(../images/sskico2018.png) no-repeat -3px -261px;height:20px;line-height:20px;padding-left:18px;color:#999}
.g-current p a{color:#999}
.g-current p a:hover{color:#FF4939}
.g-current font{font-size:16px;font-weight:bold;padding:0px 6px}
.g-foot-full{min-width:1200px;:hidden;background-color:#292929;margin-top:25px;padding:20px 0px}
.g-foot-full p{color:#DDD;line-height:36px;height:36px;text-align:center}
.g-foot-full p span{color:#DDD;padding:0px 20px}
.g-foot-full a{color:#DDD;padding:0px 20px}
.g-foot-full a:hover{text-decoration:underline}

.g-search{overflow:hidden;border:2px solid #ff0000;height:36px;width:420px;margin-top:40px}
.g-search #topForm{background:url(../images/sou2019ico.png) no-repeat 5px 7px;padding-left:32px;overflow:hidden}
.g-search .u-search-input{height:36px;line-height:36px;width:300px;border:0px;float:left}
.g-search .u-search-btn{height:36px;line-height:36px;color:#fff;width:84px;text-align:center;background:#ff0000;border:0px;font-size:15px;cursor:pointer;margin:0px;padding:0px;float:right}
.g-search .u-search-btn:hover{background:#ff0000}
.g-logobox{overflow:hidden;margin-top:20px}

/*首页、资讯详情通用*/
.toplist{display:grid;margin:15px auto;grid-template-columns:repeat(8,136px);justify-content:space-between;color:#333333}
.toplist li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:134px;height:185px;border:1px solid #efefef}
.toplist li a{display:block;width:100%}
.toplist li a .imgBox{margin:0 auto;width:100px;height:100px;border-radius:14px}
.toplist li a .imgBox img{display:block;border-radius:14px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.toplist li a .imgInfo{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}
.toplist li a .imgInfo p{font-size:15px;width:114px;text-align:center;margin-top:10px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.toplist li a .imgInfo .tip{width:inherit;font-weight:normal;font-size:10px;line-height:18px;color:#999;margin-top:6px;font-size:12px;text-align:center}
.toplist li a .imgInfo .tip span{margin:0 3px;flex:1;width:0;overflow:hidden;font-size:12px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.toplist li a .imgInfo .time{margin-top:8px;font-weight:normal;color:#999;font-size:12px;line-height:18px}

/*首页、专题列表通用*/
.g-topic{overflow:hidden;}
.g-topic ul{overflow:hidden;width:1216px}
.g-topic ul li{display:block;float:left;width:286px;height:260px;background:#fff;margin:16px 16px 0px 0px;border:1px solid #f2f2f2}
.g-topic ul li .g-topictxt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:44px}
.g-topic ul li img{width:286px;height:143px}
.g-topic ul li span{display:block;width:250px;height:26px;line-height:26px;margin:8px auto 0;color:#404040;font-size:16px;overflow:hidden}
.g-topic ul li span em{font-style:normal;color:red;float:right;font-size:14px}
.g-topic ul li .time{width:250px;margin:5px auto;height:26px;line-height:26px;color:#666;font-size:12px}
.g-topic ul li p{width:250px;margin:0 auto;color:#999;font-size:12px;line-height:22px !important;overflow:hidden}
.g-topic ul li:hover span{color:#f00}