@keyframes spinAround{from{transform:rotate(0)}
to{transform:rotate(359deg)}
}body,h1,h2,h3,hr,html,li,p,ul,blockquote{margin:0;padding:0}
h1,h2,h3{font-size:100%;font-weight:400;font-family:"Open Sans",system-ui,"Microsoft Yahei",sans-serif}
h2{font-size:24px}
form{width:100%}
ul{list-style:none}
html{box-sizing:border-box}
*{box-sizing:inherit}
:after,:before{box-sizing:inherit}
html{background-color:#fff;font-size:15px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}
article,footer,section{display:block}
body{font-family:"Open Sans",system-ui,sans-serif;color:#34495e;font-size:1rem;font-weight:400;line-height:1.5}
a{color:#000;cursor:pointer;text-decoration:none}
a:hover{color:#148f77}
hr{background-color:#e6e6e6;border:none;display:block;height:1px;margin:1rem 0}
span{font-style:inherit;font-weight:inherit}
input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0}
input[type="number"]{-moz-appearance:textfield}
.is-size-7{font-size:.85em!important}
.has-text-centered{text-align:center!important}
.has-text-grey{color:#8c9b9d!important}
.has-text-white-ter{color:#ecf0f1!important}
.has-text-weight-bold{font-weight:700!important}
.container{margin:0 auto;position:relative}
@media screen and (min-width:960px){.container{max-width:960px;width:960px}
}.content li+li{margin-top:.25em}
.content p:not(:last-child){margin-bottom:1em}
.content h1,.content h3{color:#2b3c4e;font-weight:400;line-height:1.025}
.content h1{font-size:1.75em;margin-bottom:.5em}
.content h3{font-size:1.25em;margin-bottom:1em;line-height:1.5}
.content h3:not(:first-child){margin-top:1em}
.content ul{list-style:disc outside}
.title{word-break:break-word}
.title:not(:last-child){margin-bottom:1.5rem}
.title{color:#363636;font-size:1.375rem;font-weight:500;line-height:1.125;text-align:center}
.title.is-3{font-size:1.25rem}
.breadcrumb{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;font-size:.825rem;overflow:hidden;overflow-x:auto;white-space:nowrap}
.breadcrumb:not(:last-child){margin-bottom:.5rem}
.breadcrumb a{align-items:center;color:#148f77;display:flex;justify-content:center;padding:.25em .275em}
.breadcrumb li{align-items:center;display:flex}
.breadcrumb li:first-child a{padding-left:0}
.breadcrumb li+li::before{color:#34495e;content:">"}
.breadcrumb ul{align-items:center;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}
.navbar{background-color:#34495e;min-height:4rem;position:relative}
.navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}
.navbar-brand{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}
.navbar-burger{cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}
.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}
.navbar-burger span:nth-child(1){top:calc(50% - 6px)}
.navbar-burger span:nth-child(2){top:calc(50% - 1px)}
.navbar-burger span:nth-child(3){top:calc(50% + 4px)}
.navbar-burger:hover{background-color:rgba(0,0,0,.05)}
.navbar-menu{display:none}
.navbar-item{color:#ecf0f1;display:block;line-height:1.5;padding:.5rem 1rem;position:relative}
a.navbar-item:hover{background-color:transparent;color:#1abc9c}
.navbar-item{flex-grow:0;flex-shrink:0}
@media screen and (min-width:960px){.navbar,.navbar-end,.navbar-menu{align-items:stretch;display:flex}
.navbar-burger{display:none}
.navbar-item{align-items:center;display:flex}
.navbar-menu{flex-grow:1;flex-shrink:0}
.navbar-end{justify-content:flex-end;margin-left:auto}
.navbar>.container .navbar-brand{margin-left:-1rem}
.navbar>.container .navbar-menu{margin-right:-1rem}
a.navbar-item.is-active:not(:hover),a.navbar-link.is-active:not(:hover){background-color:transparent}
}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}
.footer{background-color:#ecf0f1;padding:3rem .5rem 3rem}
hr{height:1px}
a{transition:all .2s ease}
.navbar{border-radius:.4em}
.navbar .navbar-menu{box-shadow:none}
body>.navbar{border-radius:0}
.autowidth{width:80%;margin:auto}
.col3 .autowidth{width:99%}
textarea{border:1px solid #d1d2d3;font-size:14px;line-height:2;padding:5px;width:99%;height:90px}
.input{border:1px solid #d1d2d3;font-size:14px;line-height:2;padding:5px;width:90%;height:50px}
input[type="button"],button{background:#1abc9c;padding:5px 10px;font-size:14px;font-weight:400;color:#fff;border:0;border-radius:5px;cursor:pointer;transition:all .3s}
input[type="button"]:hover,button:hover{background:#00c980}
input[type="button"] + input[type="button"],button{margin-bottom:10px;margin-left:10px}
html{background-color:#ecf0f1!important}
body>section{background-color:#fff!important}
.uniitem{border:solid #f2f3f5;border-width:1px 0 0 1px}
.uniitem dd{color:#3273dc;display:inline-block;border:solid #f2f3f5;border-width:0 1px 1px 0;margin:0;float:left;width:10%;font-size:20px;line-height:45px;text-align:center}
.zi-btn{position:relative;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;color:#333;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;display:inline-block;padding:1%;line-height:2.5;font-size:14px;background-color:#fff;border:1px solid #f4f4f4;width:100%}
.zi-btn i{font-style:normal}
.zi-btn span{position:absolute;left:0;top:0;font-size:12px;padding:0 2%;background:#00c980;color:#fff;height:20px;line-height:20px}
.zi-btn:hover{color:#fff;background:#00c980}
.col3 .zi-btn{width:32.88888%}
.fixarea{width:940px}
.fixed{position:fixed;top:0;margin-top:0px;z-index:999;display:block;width:inherit}
.fixed + dl{margin-top:203px}
.is-3{font-size:14px}
.cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.cb{zoom:1}
.m-tip{position:fixed;width:100%;height:38px;text-align:center;z-index:99999;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}
.m-tip .inner{font-size:12px;color:#fff;position:relative;display:inline-block;margin:0 auto;background:rgba(0,0,0,.65);border-radius:4px;height:38px;line-height:38px;padding:0 20px;text-align:center;white-space:nowrap}
.faq{padding:15px 0}
.row{margin-right:-10px;margin-left:-10px;box-sizing:border-box}
.item{width:33%;display:inline-block;padding-left:10px;padding-right:10px}
.widget{padding:0% 6%;background:#f6f6f6;min-height:110px;border-radius:4px;margin-bottom:20px;position:relative}
.widget-icon{width:70px;height:70px;text-align:center;line-height:70px;position:absolute;font-size:30px;margin-top:20px;border-radius:100%;background:#fff;color:#999}
.widget-sl{float:left;padding-left:80px}
.widget-head{border:0;padding:15px 0 0}
.widget-head h3{font-size:18px}
.am-cf:after,.am-cf:before{content:" ";display:table}
.am-cf:after{clear:both}
.am-fr{float:right}
.widget-body{padding:5px 0 0;display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;height:60px;font-size:13px;color:#999}
i.new{font-size:12px;font-style:inherit;background:#f00;color:#fff;border-radius:50%;position:absolute;left:5px;top:5px;width:20px;height:20px;line-height:20px;text-align:center}
.zpanel{background-color:#fff;margin-bottom:15px}
.zpanel-head{padding:10px;border-bottom:1px solid #ddd;color:#515459}
.zpanel-head h4{margin:0}
.zpanel-head a{float:right;font-weight: normal;font-size:14px}
.zpanel-body{padding:10px}
.fuhaoul{padding:0px}
.fuhaoul li{display:inline-block;border:1px solid #aaa;padding:5px;border-radius:4px;margin:3px;text-align:center;min-width:2em}

.content-wrap{display: flex;justify-content: space-between;overflow:hidden;}
.main{width:620px}
.side{width:300px}
.new_listhd{height:44px;border:1px solid #e6e6e6;border-bottom:none;line-height:42px;padding:0 5px}
.new_listhd h1{color:#333;font-weight:700;font-size:18px;padding:0 20px;border-bottom: 2px solid #148f77;float: left;letter-spacing:2px;}
.infolistall{border:1px solid #e6e6e6}
.list_info li{background: url(i.gif) 12px center no-repeat;text-indent: 15px;padding:12px 10px;border-bottom:1px dashed #e6e6e6}
.list_info li a{font-size:16px;}
.list_info li span{color:#999;float:right;font-size:12px}
/*让纯符号的内容更好看*/
.acontent{word-wrap:break-word;line-height:160%;word-break:break-all;font-size:16px;padding:10px;color:#333;position:relative;overflow:hidden}
.acontent p{padding:5px 0;}
.acontent blockquote{ text-align: center; /* display:contents;*/}
.acontent blockquote ul{display: inline-block;margin: 0 auto;/* padding-left: 2em; */}
.acontent blockquote ul li{float: left;margin: 5px 5px;border: 1px #d3d3d3 solid;border-radius: 3px;padding: 4px 7px;font-size: 17px;text-align: center;text-indent: 0px;}
.acontent sup ul{display: inline-block;}
.acontent sup ul li{border: 1px #d3d3d3 solid;border-radius: 3px;padding: 4px 7px;font-size: 17px;text-align: center;text-indent: 0px;}

h1.tit{display:block;padding:20px 0;font-size:22px;font-weight:500;line-height:1.2em}
.ext{font-size:13px;color:#999;line-height:20px;padding:10px 0;white-space:nowrap;overflow:hidden;border-bottom:1px dotted #ddd;}

.tags{font-size:14px}
.tags a{color:#148f77;margin-right:10px}

.pagenav{clear:both;padding:20px 0;height:100%;text-align:center;font-size:1.2em;line-height:25px;zoom:1;font-size:12px}
.pagenav span.anum{display:none}
.pagenav a{display:inline-block;margin-right:3px;padding:2px 10px;height:21px;border:1px solid #f0f0f0;border-radius:3px;background-color:#fff;color:#666;line-height:21px}
.pagenav a:hover,.pagenav span.current{display:inline-block;padding:2px 10px;height:21px;border-radius:3px;background-color:#148f77;color:#fff;line-height:21px}
.pagenav a.pages-goto:link,.pagenav a.pages-goto:visited{display:inline-block;padding:2px 10px;background-color:#148f77}

.boxc{border:1px solid #e6e6e6;padding:10px;margin-bottom:20px;}
.boxt{height:35px;line-height:35px;border-bottom:1px solid #e6e6e6;margin-bottom:10px}
.boxt h2{border-bottom:2px solid #148f77;margin-top:-2px;float:left;font-size:18px;font-weight:500}
.list1 li{overflow:hidden;height:36px;text-overflow:ellipsis;white-space:nowrap;line-height:36px;font-size:14px}
.list1 li i{display:inline-block;margin-right:5px;color:#aaa;text-align:center;font-style:italic;line-height:18px}
.list1 li:nth-child(-n+3) i{color:#ed232f}

.list2{display: flex;flex-wrap: wrap;}
.list2 li{width:50%;height:36px;line-height:36px;font-size:14px;}

.search {display: flex;flex-wrap: wrap;margin-bottom:20px;}
.search-input {width:222px;height:36px;line-height:36px;overflow:hidden;padding:6px 7px 6px 7px;background:#fff;border:2px solid #148f77;}
.search-btn {width:72px;height:36px;border:0 none;cursor:pointer;background:#148f77;color:#fff;font-size:14px;}

@media screen and (max-width:960px){
.main,.side,.item,.boxc,.new_listhd,.infolistall,.search{width:100%;border:0}
.infolistall{border-top:1px solid #e6e6e6}
.search-input{width:70%;}
.search-btn{width:25%;}
.content-wrap{display: block;}
.navbar-brand .navbar-item{align-items:center;display:flex}
.section{padding:0}
.navbar{color:#ecf0f1}
.navbar .navbar-menu{background-color:#ecf0f1;border-radius:0}
.navbar .navbar-item:not(.is-active):not(:hover),.navbar .navbar-link:not(.is-active):not(:hover){color:#34495e}
.navbar>.container{display:block}
.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}
.navbar-menu{background-color:#34495e;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}
.navbar-menu.is-active{display:block}
.navbar-menu .navbar-item{display:inline-block}
.fuhao .uniitem dd{width:16.66%}
.col3 .zi-btn{width:100%}
.fixarea{width:100%}
.fixed{left:0}
.autowidth{width:99%}
.title.is-3{font-size:16px}
}