* { box-sizing: border-box;}
html,body { width: 100%; height: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
ul,ol,li { list-style: none;}
body {background: #f3f5f7;color:#6b6970; font-size:14px; font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color: #666666; text-decoration:none; cursor: pointer; }
a:hover, h2 a:hover { color: #0bb27a !important; text-decoration:none; }

img { border:none; }

ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; outline: none; }
table { border-collapse:collapse; padding: 10px 10px;display: inline-block; }
input::-webkit-input-placeholder {color:#999999;}
input::-moz-placeholder {color:#999999;}
input:-moz-placeholder {color:#999999;}
input:-ms-input-placeholder {color:#999999;}
/*table { width: 50%; border: 1px solid black; margin: 0 auto; border-collapse: collapse; }*/
/*td { height: 50px; border: 1px solid black; text-align: center; vertical-align: center; }*/
/*tbody tr:nth-child(even) { background-color: antiquewhite; }*/



.hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f}.hljs,.hljs-tag,.hljs-subst{color:#f8f8f2}.hljs-strong,.hljs-emphasis{color:#a8a8a2}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#ae81ff}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#a6e22e}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#f92672}.hljs-symbol,.hljs-attribute{color:#66d9ef}.hljs-params,.hljs-class .hljs-title{color:#f8f8f2}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}


@font-face{font-family:"socialshare";src:url("fonts/iconfont.eot");src:url("fonts/iconfont.eot?#iefix") format("embedded-opentype"),url("fonts/iconfont.woff") format("woff"),url("fonts/iconfont.ttf") format("truetype"),url("fonts/iconfont.svg#iconfont") format("svg")}.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:none}.social-share .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}.social-share .social-share-icon:hover{background:#666;color:#fff}.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}


.block { width: 100%;height: auto;background-color: #FFFFFF;padding: 24px;border-radius: 8px 8px;}
.block-name { width: 100%;height: 18px;line-height: 18px;font-size: 18px;font-weight: bold;color: #16133d;padding-left: 22px;position: relative;margin-bottom: 24px;}
.block-name:before { display: block;content: "";width: 6px;height: 18px;background-color: #0bb27a;position: absolute;left: 0px;top: 0px;}

@font-face {
	font-family: "yiafa";
	src: url("font/iconfont.woff2?t=1649725316421") format("woff2"), url("font/iconfont.woff?t=1649725316421") format("woff"), url("font/iconfont.ttf?t=1649725316421") format("truetype")
}


.header { width: 100%;height: auto;position: fixed;left: 0px;top: 0px;background-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.1);transition: all .3s;z-index: 9;}
.container { max-width: 1280px;margin: auto auto;padding: 0px 300px 0px 150px;position: relative; }
.logo { display: block;width: 150px;height: 40px;position: absolute;top: 0px;bottom: 0px;left: 0px;margin: auto auto; z-index: 11; }
.logo a { display: block;width: 100%;height: 100%;overflow: hidden; }
.logo a img { width: 150px;height: 100%;max-width:150px;/* _width:expression(this.width > 150 ? "150px" : this.width); */ }
.nav { width: 100%;height: 68px;padding: 0px 35px; }
.nav .nav-list { width: 100%; height: 68px;}
.nav .nav-list .menu-item { width: 120px; height: 68px;line-height: 68px;text-align: center;float: left; padding: 0px 15px;position: relative;}
.nav .nav-list .menu-item a { font-size: 16px;font-weight: bold;color: #16133d;}
.nav .nav-list .menu-item::after { display: block;width: 56px;height: 20px;line-height: 20px;visibility: visible;font-size: 12px;position: absolute;right: 0;top: 32px;font-family: "yiafa" !important;transform: translateY(-50%) rotate(-90deg);transition: transform .3s;content: '\e8cf'; }
.nav .nav-list .noicon::after,.nav .nav-list .noson::after { display: none;}
.nav .nav-list .noicon a {font-weight: bold; }
.nav .nav-list .menu-item ul { display: none; width: 140px;height: auto;position: absolute;left: 0px;top: 68px;background-color: #FFFFFF;box-shadow: 0 0 25px rgba(0,0,0,0.1);padding: 15px 15px;transition: transform .3s; }
.nav .nav-list .menu-item ul li { width: 100%;height: 30px;line-height: 30px;text-align: left; }
.nav .nav-list .menu-item ul li a { display: block;width: 100%;height: 30px;line-height: 30px; font-size: 14px;font-weight: normal;}
.nav .nav-list .menu-item:hover::after { color: #0bb27a;transform: translateY(-50%) rotate(90deg);}
.nav .nav-list .menu-item:hover ul { display: block; }

.search { width: 300px;height: 32px;position: absolute; top: 0px;right: 0px;bottom: 0px;margin: auto auto;}
.search .search-form { width: 100%;height: 32px;position: relative;background-color: #f3f5f7;border-radius: 16px 16px;}
.search .search-form .searchInput { width: 268px;height: 32px;line-height: 32px;background-color: transparent;border: none;outline: none;padding: 0px 15px; }
.search .search-form .search-submit { width: 32px;height: 32px;position: absolute;right: 10px;top: 0px;border: none;outline: none;border-radius: 16px 16px;background-color: transparent;cursor: pointer;}
.search .search-form .search-submit::after { display: block;content: "";width: 18px;height: 18px;background-image: url(../img/search.png);background-size: 100% 100%;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;margin: auto auto;}
.search .search-form .search-submit:hover::after { background-image:  url(../img/searchhover.png);}

.mobile { display: none;width: 100%;height: auto; z-index: 10; }

.main {  max-width: 1280px;height: auto;padding-top: 88px;margin: auto auto;}
.main-warp { width: 100%;height: auto;padding-right: 344px;position: relative;}
.main::after { display: block;content: "";clear: both;}
.main-let { width: 100%;height: auto; }
.main-let .slider { width: 100%;height: 300px; }
.main-let .slider .swiper-container {width: 100%;height: 300px; }
.swiper-link { display: block;width: 100%;height: 100%;position: relative; z-index: 9999;}
.swiper-link .swiper-text { width: 100%;height: 46px;line-height: 46px;color: #FFFFFF;background-color: rgba(000, 000, 000, 0.4);position: absolute;left: 0px;top: 0px;padding: 0px 15px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.main-let .slider .slider-img { width: 100%;height: 100%;border-radius: 8px 8px;}

.main-right { width: 325px;height: auto;position: absolute;right: 0px;top: 0px; }
.hot-search { margin-bottom: 24px;position: relative; }
.search-tag { width: 100%;height: 290px;position: relative;overflow: hidden;}
.search-tag .hot-search-tag { width: 385px;height: 385px;position: absolute;left: -55px;top: -25px; }
.search-tag .hot-search-tag .cloud-a { display: none;}
#tag-cloud { width: 385px; height: 385px; }
#tag-cloud a { font-size: 0px; }


.promote { margin-bottom: 24px;}
.promote-list { width: 100%;height: auto; }
.promote-list .list { width: 100%;height: 62px;margin-bottom: 24px;}
.promote-list .list:last-child { margin-bottom: 0px;}
.promote-list .list h2 { width: 100%;height: 62px;position: relative;padding-left: 96px; }
.promote-list .list h2 .promote-img { width: 82px;height: 62px;position: absolute;left: 0px;top: 0px;overflow: hidden;transition: all .3s; }
.promote-list .list h2 .promote-img img {width: 82px;height: 62px;transition: all .3s;position: absolute;left: 0px;top: 0px; object-fit: cover;}
.promote-list .list h2 .promote-info { width: 100%;height: 62px; }
.promote-list .list h2 .promote-info .promote-name { width: 100%;height: 42px;line-height: 21px;color: #16133d; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -ms-text-overflow: ellipsis; text-overflow: ellipsis;margin-top: -4px;margin-bottom: 8px;}
.promote-list .list h2 .promote-info .promote-name a {color: #16133d;}
.promote-list .list h2 .promote-info .promote-titme { font-size: 12px;color: #8d8f96; text-align: right;}
.promote-list .list h2:hover .promote-img img { width: 92px;height: 72px;left: -5px;top: -5px;transition: all .3s; }


.promote-list .list .infos { width: 100%;height: 62px;position: relative;padding-left: 96px;}
.promote-list .list .infos .promote-img { width: 82px;height: 62px;position: absolute;left: 0px;top: 0px;overflow: hidden;transition: all .3s; }
.promote-list .list .infos .promote-img img {width: 82px;height: 62px;transition: all .3s;position: absolute;left: 0px;top: 0px; object-fit: cover;}
.promote-list .list .infos .promote-info { width: 100%;height: 62px; }
.promote-list .list .infos .promote-info .promote-name { width: 100%;height: 42px;line-height: 21px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -ms-text-overflow: ellipsis; text-overflow: ellipsis;margin-top: -4px;margin-bottom: 8px;}
.promote-list .list .infos .promote-info .promote-name a {color: #16133d;}
.promote-list .list .infos .promote-info .promote-titme { font-size: 12px;color: #8d8f96; text-align: right;}
.promote-list .list .infos:hover .promote-img img { width: 92px;height: 72px;left: -5px;top: -5px;transition: all .3s; }


.most-read { margin-top: 24px; }
.read { width: 100%;height: auto; }
.read .read-list { width: 100%;height: auto;position: relative;padding-left: 36px; }
.read .read-list:not(:last-child) {margin-bottom: 24px;}
.read .read-list .sort-index { position: absolute; display: inline-block; left: 0; top: 3px; width: 20px; padding-top: 4px; text-align: center; color: #8d8f96; background: #d9d9d9; color: #fff; line-height: 1; vertical-align: text-top;}
.read .read-list .sort-index::after { position: absolute; content: ''; bottom: -20px; left: 0; border: 10px solid transparent; border-top: 10px solid #d9d9d9;}
.read .read-list:nth-child(1) .sort-index { background-color: #fe2d46;}
.read .read-list:nth-child(1) .sort-index::after {border-top-color:#fe2d46;}
.read .read-list:nth-child(2) .sort-index { background-color: #f60;}
.read .read-list:nth-child(2) .sort-index::after {border-top-color:#f60;}


.read-content { width: 100%;height: auto; }
.read-content .read-title { width: 100%;height: 22px;line-height: 22px;font-size: 14px;margin-bottom: 8px;overflow: hidden}
.read-content .read-title a {color: #16133d;}
.read-content .read-info { font-size: 12px;line-height: 1;color: #8d8f96;}
.read-content .read-info .times { margin-right: 16px;}

.random-list { width: 100%;height: auto; }
.random-list .list { width: 100%;height: 62px;padding-left: 45px;position: relative;margin-bottom: 10px;}
.random-list .list .number {width: 30px;height: 30px;border-radius: 50% 50%;background-color: #0bb27a;color: #FFFFFF;line-height: 30px;text-align: center;position: absolute;left: 0px;top: 0px;}
.random-list .list .random-content { width: 100%;height: 62px; }
.random-list .list .random-content h5 { display: block;width: 100%;height: 42px;margin-top: -2px;margin-bottom: 8px;}
.random-list .list .random-content a { display: block;width: 100%;height: 42px;line-height: 21px;color: #16133d; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.random-list .list .random-content .promote-titme { font-size: 12px;color: #8d8f96; margin-top: 5px;}

.article-block { padding: 0px 0px 24px 0px;margin-top: 24px;}
.article-list { width: 100%;height: auto;}
.article-list .article-index { width: 100%;height: auto;padding: 24px 24px;border-bottom: 1px solid #eaeaea; }
.article-list .article-index:hover {background-color: #F8FCFE;}
.article-list .article-index .article-content { width: 100%;height: 152px;position: relative;padding-left: 224px; }
.article-list .soft-list .article-content {padding-left: 176px;}
.article-list .article-index .noneimg {padding-left: 0px;}
.article-list .article-index .article-content .article-img { width: 200px;height: 152px;position: absolute;left: 0px;top: 0px;}
.article-list .soft-list .article-content .article-img { width: 152px;}
.article-list .article-index .article-content .article-img a { display: block; width: 100%;height: 100%; }
.article-list .article-index .article-content .article-img a img { width: 100%;height: 100%; object-fit: cover;}
.article-list .article-index:hover .article-content .article-img {opacity: 0.85;}
.article-info { width: 100%;height: 152px; }
.article-info .article-name { width: 100%;height: 30px;padding-left: 88px;position: relative; }
.article-info .article-name .type { width: 80px;height: 30px;position: absolute;left: 0px;top: -4px;padding: 5px 0px;}
.article-info .article-name .type a { display: inline-block;width: 80px;height: 22px;line-height: 22px;text-align: center;background-color: #0bb27a;border-radius: 4px 4px;color: #FFFFFF;}
.article-info .article-name .type a:hover { opacity: 0.8;color: #FFFFFF!important;}
.article-info .article-name .name { width: 100%;height: 30px;line-height: 30px; }
.article-info .article-name .name a { font-size: 20px;color: #16133d;font-weight: bold;}
.article-info .info { width: 100%;height: 14px;line-height: 14px;margin-top: 16px;}
.article-info .info span { color: #989ead;font-size: 13px;margin-right: 24px; }
.article-info .info .zan { float: right; cursor: pointer;}
.article-info .introduce { width: 100%;height: 42px;line-height: 21px;margin-top: 16px;text-indent: 2rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.article-info .taglist { width: 100%;height: auto;padding-top: 8px;}
.article-info .taglist a {display: inline-block; margin: 8px 16px 0 0; padding: 0 8px; max-width: calc(100% - 16px); font-size: 12px; background: #f3f5f7; border-radius: 4px; color: #8d8f96; line-height: 20px; vertical-align: text-bottom; transition: color .3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.blog { width: 100%;height: auto;margin-bottom: 15px; }
.blog:last-child { margin-bottom: 0px;}
.blog h4 { width: 100%;height: auto;margin-bottom: 8px;}
.blog h4 a { display: block;width: 100%;height: auto;line-height: 20px;color: #16133d; font-weight: bold }
.blog .promote-titme { font-size: 12px;color: #8d8f96;text-align: right;}

.type-content { width: 100%; width: auto;}
.type-content a { display: inline-block; padding: 3px 8px; background-color: #d8d8d8; border-radius: 4px 4px; margin: 0px 7px; color: #16133d; }
.type-content .acive {background-color: #0bb27a; color:#FFFFFF; }
.type-content .acive:hover { opacity: 0.8; color: #FFFFFF!important; }

.content { margin-top: 24px; height: auto; padding: 24px 0px;}

.main-content { width: 100%; height: auto; margin-bottom: 24px; }
.main-content .list { width: 100%;height: auto;padding: 24px 24px;border-bottom: 1px solid #eaeaea;}
.main-content .list:hover {background-color: #F8FCFE;}
.main-content .list .list-cont { width: 100%;height: 152px;position: relative;padding-left: 224px;}
.main-content .list .noneimg {padding-left: 0px;}
.main-content .list .list-cont .list-img {width: 200px;height: 152px;position: absolute;left: 0px;top: 0px;}
.main-content .list .list-cont .list-img a { display: block; width: 100%;height: 100%; }
.main-content .list .list-cont .list-img a img { width: 100%;height: 100%;}
.main-content .list:hover .list-cont .list-img {opacity: 0.85;}
.main-content .list .list-cont .list-info {width: 100%;height: 152px; }
.main-content .list .list-cont .list-info .list-name { width: 100%;height: 30px;padding-left: 88px;position: relative;}
.main-content .list .list-cont .list-info .list-name h3 { width: 80px;height: 30px;position: absolute;left: 0px;top: 0px;padding: 5px 0px;}
.main-content .list .list-cont .list-info .list-name h3 a { display: inline-block;width: 80px;height: 20px;line-height: 20px;text-align: center;background-color: #0bb27a;border-radius: 4px 4px;color: #FFFFFF;}
.main-content .list .list-cont .list-info .list-name h3 a:hover { opacity: 0.8;color: #FFFFFF!important;}
.main-content .list .list-cont .list-info .list-name h2 { width: 100%;height: 30px;line-height: 30px; overflow: hidden; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.main-content .list .list-cont .list-info .list-name h2 a { font-size: 20px;color: #16133d;font-weight: bold;}
.main-content .soft-list .list-cont {padding-left: 176px;}
.main-content .soft-list .list-cont .list-img { width: 152px; }
.nodata { width: 100%; height: 30px; line-height: 30px; text-align: center;}


.list-info .info-content {width: 100%;height: 14px;line-height: 14px;margin-top: 16px;}
.list-info .info-content span { color: #989ead;font-size: 13px;margin-right: 24px;}
.list-info .info-content .zan { float: right; cursor: pointer;}
.list-info .jianjie {width: 100%;height: 42px;line-height: 21px;margin-top: 16px;text-indent: 2rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.list-info .tags { width: 100%;height: 36px;padding-top: 8px;}
.list-info .tags a {display: inline-block; margin: 8px 16px 0 0; padding: 0 8px; max-width: calc(100% - 16px); font-size: 12px; background: #f3f5f7; border-radius: 4px; color: #8d8f96; line-height: 20px; vertical-align: text-bottom; transition: color .3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


.paihang { margin-bottom: 24px; }
.paihang-list { width: 100%; height: auto; }
.paihang-list .list:not(:last-child) { margin-bottom: 24px; }
.paihang-list .list h3 { display: block; width: 100%; height: auto; }
.paihang-list .list h3 a { display: block; width: 100%; height: auto; padding-left: 36px; position: relative; }
.paihang-list .list h3 a .hot-index { position: absolute; display: inline-block; left: 0; top: 3px; width: 20px; padding-top: 4px; text-align: center; color: #8d8f96; background: #d9d9d9; color: #fff; line-height: 1; vertical-align: text-top;}
.paihang-list .list h3 a .hot-index::after { position: absolute; content: ''; bottom: -20px; left: 0; border: 10px solid transparent; border-top: 10px solid #d9d9d9;}



.paihang-list .list .hot { display: block; width: 100%; height: auto; }
.paihang-list .list .hot a { display: block; width: 100%; height: auto; padding-left: 36px; position: relative; }
.paihang-list .list .hot a .hot-index { position: absolute; display: inline-block; left: 0; top: 3px; width: 20px; padding-top: 4px; text-align: center; color: #8d8f96; background: #d9d9d9; color: #fff; line-height: 1; vertical-align: text-top;}
.paihang-list .list .hot a .hot-index::after { position: absolute; content: ''; bottom: -20px; left: 0; border: 10px solid transparent; border-top: 10px solid #d9d9d9;}
.paihang-list .list .hot a .article-title { color: #16133d;}
.paihang-list .list .hot a .updateTime { margin-top: 5px; color: #999999;}
.paihang-list .list .hot a .updateTime .zan,.paihang-list .list .hot a .updateTime .read { float: right; width: auto!important; color: #0bb27a;}
.paihang-list .list:nth-child(1) .hot-index { background-color: #fe2d46!important;}
.paihang-list .list:nth-child(1) .hot-index::after {border-top-color:#fe2d46!important;}
.paihang-list .list:nth-child(2) .hot-index { background-color: #f60!important;}
.paihang-list .list:nth-child(2) .hot-index::after {border-top-color:#f60!important;}
.paihang-list .list:nth-child(3) .hot-index { background-color: #faa90e!important;}
.paihang-list .list:nth-child(3) .hot-index::after {border-top-color:#faa90e!important;}

.paihang-list .list h3 a .article-title {  margin-bottom: 8px; color: #16133d; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: color .3s;}
.paihang-list .list h3 a .updateTime { font-size: 12px; line-height: 1; color: #8d8f96; }
.paihang-list .list h3 a:hover .article-title { color: #0bb27a;}


.crumbs { width: 100%; height: 40px; background-color: #FFFFFF; border-radius: 8px 8px; margin-bottom: 24px;}
.crumbs .crumbs-text { width: 100%; height: 40px; line-height: 40px; padding: 0px 24px; }
.crumbs .crumbs-text a { color: #16133d; }
.crumbs .crumbs-text span { margin: 0px 10px;}

.page { width: 100%; height: 60px; margin-bottom: 24px;}
.pagelist { width: auto; height: 60px; position: relative; float: left;  }
.pagelist::after { display: block;clear: both; content: "";}
.pagelist .list { width: auto; height: 30px; line-height: 30px; }
.pagelist .page_tip { height: 30px; line-height: 30px; text-align: center; margin-bottom: 10px;}
.pagelist .list span { margin-right: 15px;}
.pagelist .list .page_btn { border: none; outline: none; cursor: pointer;}
.pagelist .list .page_input {width:55px;height: 30px; line-height: 30px; border: 1px solid #DCDCDC; border-radius: 3px 3px; outline: none; padding: 0px 10px; }
.pagelist .list a,.pagelist .list .page_btn { display: initial; padding: 6px 9px; background-color: #0bb27a; color: #FFFFFF; margin-right: 8px; border-radius: 3px 3px;}
.pagelist .list a:hover,.pagelist .list .page_btn:hover { opacity: 0.7; color: #FFFFFF!important;}
.pagelist .list .acive { background-color: #d8d8d8; color: #16133d; }
.pagelist .list .nolink { opacity: 0.6; cursor:not-allowed; background-color: #9e9e9e;}
.page-nodata { width: 100%; height: 60px; line-height: 60px; text-align: center; }
.page-top .page_tip { display: none;}

/* .main-warp { margin-top: 24px; } */
.article { width: 100%; height: auto; background-color: #FFFFFF; padding: 24px 24px; }
.article .article-title { width: 100%; font-size: 24px; color: #16133d;  }
.article .article-mian { width: 100%; height: 20px; line-height: 20px; margin: 24px 0px;  text-align: center;}
.article .article-mian  span { margin: 0px 7.5px;}
.article .article-mian  span,.article .article-mian  span a { color: #8d8f96;}
.article .article-mian .zan:hover { color: #0bb27a;}
.article .article-mian .zan:hover i { color: #0bb27a;}
.article .article-content { width: 100%; height: auto; margin-top: 16px; font-size: 16px; line-height: 1.8; color: #16133d;}
.article .article-content p { margin: 0 0 24px; text-indent: 2em; }
.article .article-content p a { color: #0bb27a; text-decoration: #0bb27a; }
.article .article-content p a:hover { text-decoration:underline; }
.article .article-content img {display: block; max-width: 100%; height: auto; }
.article .article-content pre { position: relative; margin-bottom: 24px; }
.article .article-content pre .copyEvent { display: block; width: 60px; height: 26px; line-height: 26px; font-size: 12px; text-align: center; border-radius: 5px 5px; background-color: #C5C5C5; cursor: pointer; position: absolute; right: 10px; top: 10px;}
.article .article-content blockquote { background-color: #f5f2f0; border-left: 8px solid #b4d5ff;  display: block;  font-size: 100%; line-height: 1.5; margin: 10px 0; padding: 10px; }
.article-declare { width: 100%; height: 36px; line-height: 36px; margin-top: 24px;font-weight: bold;  color: #fe2d46; padding: 0px 15px; background-color: #f3f5f7;}
.no-text { color: #16133d; font-weight: bold; }
.searc_href { display: none;}
.hot-search .searc_href { display: block; width: 100%; height: 30px; line-height: 30px; }

.share { width: 100%; height: 44px; margin-top: 32px; position: relative; padding-right: 140px; }
.share .share-box { width: 100%; height: 44px; line-height: 44px; color: #6b6970; padding-left: 60px; position: relative;}
.share .share-box .share-text { width: 60px; height: 44px; line-height: 44px; position: absolute; left: 0px; top: 0px; }
.share .share-box .share-content { width: 100%; height: 44px; }
.share .zan { width: auto; height: 44px; position: absolute; right: 0px; top: 0px; }
.share .zan .zan-btn { display: inline-block; width: auto; height: 34px;line-height: 34px; border-radius: 18px 18px; border: 1px solid #0bb27a; margin-top: 4px; padding: 0px 12px; cursor: pointer; }
.share .zan .zan-btn i { color: #0bb27a; }
.share .zan .zan-btn b { color: #989ead;}
.share .zan .zan-btn:hover { background-color: #0bb27a; }
.share .zan .zan-btn:hover i { color: #FFFFFF; }
.share .zan .zan-btn:hover b { color: #FFFFFF; }
.share .zan .zan-btn:hover a { color: #FFFFFF!important; }

.article .tags { width: 100%; height: 54px; margin-top: 38px; position: relative; padding-top: 22px; }
.article .tags:before { display: block;content: ""; width: 50%; height: 1px; background-color: #eaeaea; position: absolute; top: 0px; left: 0px; }
.article .tags::after {display: block;content: ""; width: 50%; height: 1px; background-color: #eaeaea; position: absolute; top: 0px; right: 0px; }
.article .tags .tags-name { width: 80px; height: 30px; line-height: 30px; text-align: center; position: absolute; top: -50px; right: 0px; bottom: 0px; left: 0px; margin: auto auto; background-color: #FFFFFF;z-index: 3; }
.article .tags a {display: inline-block; margin: 8px 16px 0 0; padding: 0 8px; max-width: calc(100% - 16px); font-size: 12px; background: #f3f5f7; border-radius: 4px; color: #8d8f96; line-height: 20px; vertical-align: text-bottom; transition: color .3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.info-body { width: 100%; height: 100px; padding-right: 270px; position: relative; margin-top: 20px; }
.info-body .info-left { width: 100%; height: 100px; }
.soft-info { width: 100%; height: auto; padding-left: 125px; position: relative;}
.soft-info .soft-img { width: 100px; height: 100px; position: absolute; left: 0px; top: 0px; }
.soft-info .soft-img img { width: 100%; height: 100%; }
.soft-info .soft-in {width: 100%; height: 100px; padding: 5px 0px; }
.soft-info .soft-in::after { display: block; content: ""; clear: both;}
.soft-info .soft-in .info-sys { width: 50%; height: 30px; line-height: 30px; float: left; }
.soft-info .soft-in .info-sys .value { color: #16133d; font-weight: bold; }
.soft-info .soft-in .info-sys .dowon-numer { font-size: 12px; color: #999999;margin-left: 30px; }
.soft-info .soft-in .info-sys a { display: inline-block; width: 120px; height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; background-color: #0bb27a; border-radius: 4px 4px;}
.soft-info .soft-in .info-sys a:hover { color: #FFFFFF!important; opacity: 0.7;}
.info-body .info-right { width: 250px; height: 100px; position: absolute; right: 0px; top: 0px;}
.info-body .info-right .fost-tui { width: 100%; height: 45px; line-height: 45px; }
.info-body .info-right .fost-tui a { display: inline-block; width: 100%; height: 45px; line-height: 45px; text-align: center; color: #FFFFFF;background-color: #0bb27a; border-radius: 4px 4px;}
.info-body .info-right .fost-tui a:hover { color: #FFFFFF!important; opacity: 0.7;}

.softBody { margin-top: 24px; }
.softBody .article-content p { margin: 0 0 24px; text-indent: 2em; }
.softBody .article-content p,.softBody .article-content p span { line-height: 24px;}
.softBody .article-content p span { padding-left: 15px;}
.softBody .article-content img {display: block; max-width: 100%; height: auto; }

.download { width: 100%; height: auto; margin-top: 24px;}
.download .downloadBox { width: 100%; height: 90px; position: relative; padding-left: 120px; }
.download .downloadBox .download-btn { width: 100px; height: 30px; position: absolute; left: 0px; top: 0px; bottom: 0px; margin: auto; }
.download .downloadBox .download-btn a {  display: inline-block; width: 120px; height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; background-color: #0bb27a; border-radius: 4px 4px;}
.download .downloadBox .download-btn a:hover { color: #FFFFFF!important; opacity: 0.7;}
.download .downloadBox .download-content { width: 100%; height: 90px; position: relative; }
.download .downloadBox .download-content .tuiguang { height: 90px; position: absolute; right: 0px; top: 0px;}


.soft-xiangguan { width: 100%; height: auto; }
.soft-xiangguan .xiangguan { width: 100%; height: 50px; position: relative; padding-left: 65px; margin-bottom: 15px; }
.soft-xiangguan .xiangguan .xiamgguam-img { width: 50px; line-height: 50px; position: absolute; left: 0px; top: 0px;}
.soft-xiangguan .xiangguan .xiamgguam-img a ,.soft-xiangguan .xiangguan .xiamgguam-img a  img{ display: block; width: 50px; line-height: 50px; }
.soft-xiangguan .xiangguan h4 { display: block; width: 100%; height: 28px; line-height: 28px; font-weight: bold; }
.soft-xiangguan .xiangguan h4 a { display: block; width: 100%; height: 28px; line-height: 28px; overflow: hidden;}
.soft-xiangguan .xiangguan .updloadTime { text-align: right; color: #999999; }

.tuijian { width: 100%; height: auto; margin-top: 24px; }
.tuijian .listContent { width: 100%; height: 145px; overflow: hidden; }
.tuijian .tuijianlist { width: auto; height: 145px; }
.tuijian .tuijianlist::after { display: block; content: ""; clear: both;}
.tuijian .tuijianlist .list { width:111px; height: 145px; padding: 7.5px 7.5px; float: left; }
.tuijian .tuijianlist .list .list-soft { width: 100%; height: 130px; }
.tuijian .tuijianlist .list .list-soft .list-img {width: 100%; height: 96px; }
.tuijian .tuijianlist .list .list-soft .list-img a { display: block; width: 100%; height: 96px;}
.tuijian .tuijianlist .list .list-soft .list-img img {width: 100%; height: 96px;transition: All 0.4s ease-in-out; }
.tuijian .tuijianlist .list .list-soft .list-img img:hover {opacity: 1.5;transform: rotate(360deg);}
.tuijian .tuijianlist .list .list-soft h3 { display: block; width: 100%; height: 24px; margin-top: 10px; }
.tuijian .tuijianlist .list .list-soft h3 a { display: block; width: 100%; height: 24px; line-height: 24px; text-align: center; overflow: hidden; }




.next-up { width: 100%; height: auto; margin-top: 22px;}
.next-up::after { display: block; content: "";clear: both; }
.next-up .btn-box { width: 50%; height: auto;float: left;  }
.next-up .up { padding-right: 15px;}
.next-up .next { padding-left: 15px; text-align: right; }
.next-up .btn-box .up-title { width: 100%; margin-bottom: 8px; }
.next-up .btn-box .contents a { font-weight: bold; color: #16133d; }

.user-name { width: 100%;height: auto; }
.user-name h3 { width: 100%;height: 92px;}
.user-name h3 a { display: block;width: 100%;height: 92px;}
.user-name h3 a img { display: block;width: 56px;height: 56px;margin: 0px auto;border-radius: 50% 50%; margin-bottom: 10px;}
.user-name h3 a .name { width: 100%;height: 20px;line-height: 20px;margin: 8px 0px;text-align: center;font-size: 16px;font-weight: bold;color: #16133d;}
.user-name .user-info { width: 100%;height: auto;line-height: 20px;font-size: 14px;text-indent: 2em;}


.search-list { margin-top: 24px; }
.search-content { width: 100%; height: auto; margin-bottom: 24px; }
.list-content { width: 100%; height: auto; margin-bottom: 24px; }
.list-content h3 { display: block; width: 100%; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; }
.list-content h3 a  { text-decoration: underline; color: #2440b3;}
.list-content h3 a  strong { font-weight: bold; color: #f73131;}
.search-content .list { width: 100%; height: 85px; padding-left: 152px; position: relative;}
.search-content .noneimg { padding-left: 0px;} 
.search-content .listImg {width: 128px; height: 85px; position: absolute; left: 0px; top: 0px; }
.search-content .listImg a { display: block;width: 128px; height: 85px; overflow: hidden;}
.search-content .listImg a img { width: 128px; height: auto; }
.search-content .search-info { width: 100%; height: 85px; }
.search-content .search-info p { width: 100%; height: auto; line-height: 20px; color: #16133d; }
.search-content .search-info p strong { font-weight: bold; color: #f73131;}
.search-content .search-info p span { display: inline-block; color: #999999; margin-right: 24px;}
.search-content .search-info .info { display: block; width: 100%; margin-top: 5px; }

.fc_03c { color: #f73131;}

.message,.relevant { margin-top: 24px;}
.message .block-name { padding-left: 0px; }
.message .block-name i { color: #989ead; margin-right: 5px; }
.message .block-name span { font-size: 14px; color: #0bb27a; }
.message .block-name:before { display: none; }

.relevant-list { width: 100%; height: auto; }
.relevant-list li { width: 100%; height: 20px; margin-bottom: 12px;}
.relevant-list li a { display: block; width: 100%; height: 20px; color: #16133d; line-height: 20px; padding-left: 24px; position: relative; font-weight: bold}
.relevant-list li a::after { display: block; content: ""; width: 6px; height: 6px; background-color: #0bb27a; border-radius: 50% 50%; position: absolute; left: 5px; top: 7px; }

.link-href { margin-top: 24px; }
.link { width: 100%;height: auto;}
.link a { color: #0bb27a;margin-right: 10px; }
.link a:hover { color: #16133d!important; }

.footer { width: 100%;height: auto;background-color: #0bb27a;color: #FFFFFF;margin-top: 24px;padding: 24px 0px;}
.footer .foot { max-width: 1280px;margin: auto auto;}
.footer .foot p { width: 100%;height: auto;line-height: 20px; text-align: center; }
.footer .foot .items { margin-bottom: 10px;text-align: center;}
.footer .foot .items span { margin: 0px 15px;}
.footer .foot .items span a { color: #FFFFFF;}
.footer .foot .items span a:hover { color: #16133d!important; }
.footer .foot .suibi { margin-bottom: 0px; padding: 0px 15px;}

.mobile-footr { display: none; width: 100%; height: auto; }
.mobile-footr p { width: 100%; height: auto; line-height: 21px; text-align: center; }
.mobile-footr p a { color: #FFFFFF;}
.mobile-footr p a:hover { color: #16133d!important; }

.xiaozi {font-size: 12px;color: #fe2d46;}
/*遮罩层*/
.mask { display: none; width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);position: fixed;left: 0px;top: 0px; z-index: 1000; }

.mobileHead { position: fixed; }


.mytui { width: 100%;height: auto;padding: 0px 0px;margin-bottom: 24px; }
.tui { width: 100%;height: auto;}
.tui-index-1,.tui-list-1 { width: 100%;height: 320px;}
.tui-index-1 a,.tui-list-1 a { display: block; width: 100%;height: 100%; line-height: 320px;text-align: center;}
.tui-index-1 a img,.tui-list-1 a img { width: 100%;height: 100%;}

.hljs-ln-numbers { text-align: center; color: #ccc; border-right: 1px solid #999; vertical-align: top; padding-right: 5px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.hljs-ln-code { padding-left: 10px; }
.hljs-ln-code,  .hljs-ln-numbers { line-height: 24px; }
code { white-space: pre-wrap; overflow: auto; }
.hljs-ln td { padding: 0px 8px!important;}

.main-content .tags-screen { width: 100%; height: 30px; line-height: 30px; padding: 0px 24px; }
.main-content .tags-screen .screen-btn { display: inline-block; margin-right: 10px;}
.main-content .tags-screen .paixu { color: #16133d; font-weight: bold;}
.main-content .tags-screen .active { font-weight: bold; color:  #fe2d46;}
.main-content .tags-list {border-bottom: none; border-top: 1px solid #DCDCDC; }
.tags-list .tags { width: 100%; height: auto; }
.tags-list .tags::after { display: block; content: ""; clear: both;}
.tags-list .tags a { display: inline-block; padding: 3px 3px; margin: 6px 7.5px; }
.main-content .tags-list:hover { background-color: transparent;}

.huandeng { width: 100%; height: 668px; padding-top: 68px;}
.huandeng .slider { width: 100%; height: 600px;}
.huandeng .slider .swiper-container {width: 100%;height: 600px; }
.huandeng .slider .swiper-text { display: none;}
.swiper-link .swiper-text { width: 100%;height: 46px;line-height: 46px;color: #FFFFFF;background-color: rgba(000, 000, 000, 0.4);position: absolute;left: 0px;top: 0px;padding: 0px 15px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.huandeng .slider .slider-img { width: 100%;height: 100%;}
.hezuo { padding-top: 0px; margin-top: 24px;}
.hezuoyew .hezuo-erweima { width: 100%; height: auto; }
.hezuoyew .hezuo-erweima img { width: 100%; height: auto; }
.hezuo-anli { width: 100%; padding-right: 0px;}
.anli-list { display: inline-block; margin-left: 20px; font-size: 14px;}
.anli-list a { display: inline-block; margin-right: 15px;}
.anli-list .acive { color: #0bb27a; }
.gengduo { margin-top: 24px;}
.anlilist { width: 100%; height: auto; padding-bottom: 30px; }
.anlilist::after { display: block; content: ""; clear: both;}
.anlilist .list { width: 33.333%; height: 290px; padding: 15px 15px; margin: 10px 0px; float: left;}
.anlilist .list .list-content { width: 100%; height: 260px; margin-bottom: 0px; }
.anlilist .list .list-content .list-img { width: 100%; height: 200px; }
.anlilist .list .list-content .list-img .cover { width: 100%; height: 100%; object-fit: cover;}
.anlilist .list .list-content .list-info { width: 100%; height: auto; }
.anlilist .list .list-content .list-info .anli-name { display: block; width: 100%; height: 30px; line-height: 30px; font-size: 1.2rem; font-weight: bold; margin-top: 10px; }
.anlilist .list .list-content .list-info .anli-jianjie { color: #999; width: 100%; height: 38px; line-height: 19px;text-indent: 2rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -ms-text-overflow: ellipsis; text-overflow: ellipsis;  }
/*** guide ***/
.guide{width:60px;position:fixed;right:1%;bottom:134px;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 134+'px');display:block; z-index: 9;}
.guide a{display:block;width:60px;height:50px;white-space:pre-wrap;background:url(../img/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F!important;color:#fff!important;}
.guide a:hover span{display:block;width:60px;height: 50px; line-height: 20px; text-align: center; font-size: 16px; background: #39f!important; padding: 5px 10px;}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*联系我*/
.contact-title { width: 100%; height: 60px; line-height: 60px; font-size: 20px; font-weight: bold; text-align: center; }
.shuoming { width: 100%; height: 40px; line-height: 40px; text-align: center; font-weight: bold; color: #EF0000;}
.contact-list { width: 100%; height: auto; margin-top: 50px; }
.contact-list::after { display: block; content: ""; clear: both;}
.contact-list .contact { width: 33.3333%; height: auto; float: left;}
.contact-list .contact .contact-content { width: 260px; height: auto; margin: auto auto;}
.contact-list .contact .contact-content .contactName { width: 100%; height: 30px; line-height: 30px; font-size: 18px; font-weight: bold; text-align: center; }
.contact-list .contact .contact-content .contactImg { width: 100%; height: 260px; }
.contact-list .contact .contact-content .contactImg img { width: 100%; height: 100%;}
.contact-list .contact .contact-content .contact-tips { width: 100%; height: 30px; line-height: 30px; margin-top: 20px; text-align: center; color: #0bb27a;}

.tips { display: none; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; }
.tipsShow { display: block;}
.tips .tips-text { display: inline-block; width: 100px;  height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; padding: 0px 10px; border-radius: 4px 4px; background-color: #2b2b2b; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto auto;}


.layui-layer-btn a:hover { color: #FFFFFF!important;}

.down { width: 100%; height: auto; margin: 24px 0px; }
.down .downtext { width: 100%; line-height: 32px; }
.down .downtext .text {display: inline-block; height: 32px; line-height: 32px; color: #ef0000; font-weight: bold; }
.down .downtext .downloads { display: inline-block; height: 32px; line-height: 32px; color: #0C0C0C; font-weight: bold }

.down-content { width: 100%; height: auto; }
.down-content .downtype { width: 100px; height: 30px; background-size: 100% 100%; margin-bottom: 24px; }
.down-content .lanzoue { background-image: url("../img/lanzouyun.jpg"); }
.down-content .baidu { background-image: url("../img/baiduyun.jpg"); }
.down-content .gitee { background-image: url("../img/gitee.jpg"); }
.down-content .downurl { width: 100%; line-height: 30px; }
.down-content .downurl a { color: #0C0C0C; font-weight: bold; }
.other { margin-top: 24px;}
.downblocks { width: 280px; height: auto; margin: 0px auto; }
.other-content { width: 100%; height: auto; }
.other-content::after { display: block; clear: both; content: ""}
.other-content .otherBox { width: 100%; height:auto; }
.other-content .otherBox .downblocks { width: 100%; height: auto;  }
.other-content .otherBox .downblocks::after { display: block; clear: both; content: ""}
.other-content .otherBox .downblocks .down-tui { width: 300px; height: 300px; float: left; padding: 10px 10px;}
.other-content .artlist { margin-bottom: 24px;}
.other-content .artlist .downblocks { width: 100%; height: auto;  }
.other-content .artlist .downblocks .downlist::after { display: block; clear: both; content: ""}
.other-content .artlist .downblocks .downlist .read-list { width: 33.3333%; float: left; }
.other-block-name { text-align: center; }
.other-block-name:before { display: none; }
.down-tui { width: 300PX; height: 300PX; margin-bottom: 24px; }
.down-tui .lianxi { display: inline-block; width: 280px; height: 280px; line-height: 280px; text-align: center; border: 1px solid #EFEFEF;}

.webmap-type { width: 100%; height: auto; }
.webmap-type:after { display: block; content:""; clear: both; }
.webmap-type .topType,.webmap-type .sontype { display: block; height: 30px; line-height: 30px; float: left; margin-right: 15px; font-weight: bold; }
.webmap-type .topType a { font-size: 16px; }
.webmap-type .sontype a { font-size: 14px; color: #999999; }
.acrlist { margin-top: 24px;}
.type-cont { width: 100%; height: auto; margin-bottom: 24px; }
.type-cont .typename { width: 100%; height: 40px; line-height: 40px; }
.type-cont .typename a { font-weight: bold; font-size: 16px;}
.type-cont .acr-list { width: 100%; height: auto; padding-left: 20px; }
.type-cont .acr-list:after { display: block; content:""; clear: both; }
.type-cont .acr-list .artlist { display: block; height: 26px; line-height: 26px; float: left; margin-right: 15px; }
.type-cont .acr-list .artlist a { color: #999999;}
/*个人中心*/
.user-warp { width: 100%; height: auto; padding-left: 255px; position: relative; }
.user-warp .user-nav { width: 240px; height: auto; background-color: #FFFFFF; position: absolute; left: 0px; top: 0px; }
.user-warp .user-nav .nav-menus { width: 100%; height: 100%; }
.user-warp .user-nav .nav-menus .menus { width: 100%; height: 170px; }
.user-warp .user-nav .nav-menus .menus .menu-time { display: block; width: 100%; height: 50px; line-height: 50px; padding-left: 15px; font-size: 16px; position: relative; cursor: pointer}
.user-warp .user-nav .nav-menus .menus .menu-time i { font-size: 14px; float: right; margin-right: 15px }
.user-warp .user-nav .nav-menus .menus .menu-list { width: 100%; height: 120px; }
.user-warp .user-nav .nav-menus .menus .menu-list a { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; }
.user-warp .user-nav .nav-menus .this-open { background-color: #ececec; }
.user-warp .user-nav .nav-menus .this-open .menu-time { background-color: #FFFFFF; color: #0bb27a; }
.user-warp .user-nav .nav-menus .this-open .menu-list .active { background-color: #0bb27a;color: #FFFFFF; position: relative; }
.user-warp .user-nav .nav-menus .this-open .menu-list .active:after { content: ""; display: block; width: 0;height: 0;border-width: 9px; border-style: solid;border-color: transparent transparent transparent #0bb27a; position: absolute; right: -17px; top: 11.5px;}
.user-warp .user-nav .nav-menus .this-open .menu-list .active:hover { color: #FFFFFF!important; opacity: 0.7}
.user-main { width: 100%; height: auto; min-height: 100%; background-color: #FFFFFF; }

.updateApi { width: 0px; height: 0px; overflow: hidden;}

/*AI生成代码*/
.article .messages {display: block; width: 100%; height: auto; }
.article .text {background:#f7f7f8;color:#606468;}
.article .text {min-width:600px;width:100%;background:#f7f7f8;border-radius:10px;display:block;padding:10px 15px;}
.article .markdown-body p {font-size: 16px; white-space:pre-wrap;text-align:left; color: #242424; padding: 8px 0px; }
.article .markdown-body .code-block-header {width:100%;display:block;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b3b3b3; position: relative;}
.article pre { display: block; background-color: #242424; color: #FFFFFF; padding: 15px 15px; border-radius: 4px 4px; position: relative;}
.article pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#23241f;color:#f8f8f2}.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params,.hljs-title.class_{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}
.article .text pre .code-copy {display:none;width:60px;height:22px;line-height:22px; color: #FFFFFF; font-size:12px;text-align:center;border-radius:5px 5px;background-color:#9999AA;cursor:pointer; position: absolute; right: 20px; top: 10px;}
.article .markdown-body .code-block-header .code-block-header__lang { font-size: 80%;}
.markdown-body .code-block-header::after { display: block; content: ""; width: 100%; height: 1px;border-bottom: 1px dashed #e6e7e9;}
.article .text pre:hover .code-copy { display: block; }





@media (max-width:1440px) {
	.container { padding: 0px 324px 0px 174px;}
	.logo {left: 24px;}
	.search { right: 24px;}
	.main { width: 100%;padding-left: 24px;padding-right: 24px;}
	.article-list .article-index .noneimg {padding-left: 0px;}
	.huandeng { height: 628px;}
	.huandeng .slider { height: 560px;}
	.huandeng .slider .swiper-container { height: 560px;}
	
	.other-content .otherBox .downblocks .down-tui { width: 33.3333%; }
}
@media (max-width:1280px) {
	.container { padding: 0px 224px 0px 174px;}
	.search { width: 200px;}
	.huandeng { height: 568px;}
	.huandeng .slider { height: 500px;}
	.huandeng .slider .swiper-container { height: 500px;}
	.anlilist .list { height: 270px;}
	.anlilist .list .list-content { height: 240px; }
	.anlilist .list .list-content .list-img { height: 180px;}
}
@media (max-width:1080px){
	.container { padding: 0px 224px 0px 174px;}
	.nav { padding: 0px 20px;}
	.nav .nav-list .menu-item { width: 130px; padding: 0px 10px;}
	.nav .nav-list .menu-item::after { right: -7px;}
	.search { width: 200px;}
	.main-warp {padding-right: 0px; }
	.main-right { display: none;}
	.article-list .article-index .noneimg {padding-left: 0px;}
	.huandeng { height: 508px;}
	.huandeng .slider { height: 440px;}
	.huandeng .slider .swiper-container { height: 440px;}
	.anlilist .list { height: 250px;}
	.anlilist .list .list-content { height: 220px; }
	.anlilist .list .list-content .list-img { height: 160px;}
	
	.other-content .otherBox .downblocks .down-tui { width: 50%; }
}
@media (max-width:960px) {
	.header { height: 48px; }
	.container { width: 100%;height: 48px;padding: 0px 15px; }
	.logo { right: 0px;top: 0px;bottom: 0px;left: 0px; }
	.nav { display: none; width: 100%;height: 100%;position: fixed;left: -100px;top: 0px; z-index: 8;padding: 48px 0px 0px 0px; }
	.nav .nav-list { width: 100%;height: 100%;box-shadow: 0 0 4px rgba(0,0,0,0.1);padding-top: 15px;background-color: #FFFFFF; }
	.nav .nav-list .menu-item { width: 100%;height: auto;line-height: 48px;text-align: left; }
	.nav .nav-list .menu-item::after { display: none; }
	.nav .nav-list .menu-item ul { display: block;width: 100%;height: auto;position: initial;background-color: transparent;box-shadow:none;padding: 0px 15px;}
	.search { width: 100%;height:0px;padding: 0px 0px; position: absolute;left: 0px;top: 49px;bottom: inherit;background-color: #FFFFFF;transition: transform .3s;overflow: hidden;}
	.mobilesearch { height: 68px;transition: transform .3s;padding: 18px 15px;}
	.search .search-form .searchInput { width: 100%;}
	.mobile { display: block;height: 48px;position: relative; }
	.mobile .mobileNav { display: block; width: 48px;height: 48px;line-height: 48px;font-size: 0px;text-align: center;position: absolute;cursor: pointer; }
	.mobile .nav-menu {left: 0px;top: 0px; }
	.mobile .nav-menu::after { display: block;content: "";width: 20px;height: 20px;background-image: url(../img/menu.png);background-size: 100% 100%;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;margin: auto auto;}
	.mobile .nav-menu:hover { color: #0bb27a;}
	.mobile .nav-menu:hover::after {background-image: url(../img/menuhover.png);}
	.mobile .search-menu { right: 0px;top: 0px; }
	.mobile .search-menu::after { display: block;content: "";width: 20px;height: 20px;background-image: url(../img/searchIcon.png);background-size: 100% 100%;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;margin: auto auto;}
	.mobile .search-menu:hover::after {background-image: url(../img/searchhover.png);}
	
	.article-info .article-name h2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.article-list .article-index .noneimg {padding-left: 0px;}
	.huandeng { height: 428px; padding-top: 48px;}
	.huandeng .slider { height: 380px;}
	.huandeng .slider .swiper-container { height: 380px;}
	.anlilist .list { height: 230px;}
	.anlilist .list .list-content { height: 200px; }
	.anlilist .list .list-content .list-img { height: 140px;}
	.contact-list .contact { width: 50%; }
	
	.other-content .artlist .downblocks .downlist .read-list { width: 50%;}
}
@media (max-width:768px){
	.block { padding: 15px 15px;}
	.article-list .article-index { padding: 15px 0px;}
	.article-info .taglist { display: none;}
	.main { padding-top: 72px;}
	.article-list .article-index .article-content { height: auto; padding-left: 164px; }
	.article-list .article-index .article-content .article-img { width: 140px; height: 105px; }
	.article-info { height: auto; }
	.article-info .tags { display: none;}
	.article-list .article-index .noneimg {padding-left: 0px;}
	.read .read-list:not(:last-child) { margin-bottom: 16px;}
	.hezuo { padding-top: 0px;}
	.huandeng { height: 368px;}
	.huandeng .slider { height: 320px;}
	.huandeng .slider .swiper-container { height: 320px;}
	.anlilist .list { width: 50%; height: 270px;}
	.anlilist .list .list-content { height: 240px; }
	.anlilist .list .list-content .list-img { height: 180px;}
	.article-info .article-name .name { height: 48px; line-height: 24px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: inherit; }
	.article-info .article-name .name a { font-size: 16px; font-weight: normal;}
}

@media (max-width:640px){
	.block { padding: 15px 15px;}
	.article-list .article-index,.main-content .list { padding: 15px 0px;}
	.article-info .taglist { display: none;}
	.type-content a { margin: 0px 7px 7px 7px;}
	.main { padding-top: 48px; padding-left: 0px; padding-right: 0px;}
	.main-let .slider .slider-img { border-radius: 0px 0px;}
	.article-list .article-index .article-content { height: auto; padding-left: 115px; }
	.article-list .article-index .article-content .article-img { width: 100px; height: 75px; }
	.crumbs { display: none; }
	.article .article-title { height: auto; line-height: 30px; font-size: 22px;}
	.article .article-mian .type,.article .article-mian .user { display: none; }
	.article .article-content p { margin: 0px 0px 15px 0px;}
	.article-declare { display: none;}
	.article-declare,.share { display: none;}
	pre code.hljs { padding: 1em 0px;}
	.article .tags { height: auto; }
	.article-info .article-name { padding-left: 0px; height: auto; }
	.article-list .article-index .noneimg {padding-left: 0px;}
	.article-info .article-name .type { display: none;}
	.article-info .article-name .name { height: 48px; line-height: 24px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: inherit; }
	.article-info .article-name .name a { font-size: 16px; font-weight: normal;}
	.article-info .introduce { display: none; }
	.hezuo { padding-top: 0px;}
	.huandeng { height: 308px;}
	.huandeng .slider { height: 260px;}
	.huandeng .slider .swiper-container { height: 260px;}
	.anlilist .list { width: 50%; height: 190px; padding: 10px 10px;}
	.anlilist .list .list-content { height: 160px; }
	.anlilist .list .list-content .list-img { height: 120px;}
	.anlilist .list .list-content .list-info .anli-name { font-size: 1rem;}
	.anlilist .list .list-content .list-info .anli-jianjie { font-size: 12px;}
	.guide { display: none; }
	
	.other-content .otherBox .downblocks .down-tui { width: 100%; }
	.down-tui .lianxi { display: block; margin: auto auto;}
	.other-content .artlist .downblocks .downlist .read-list { width: 100%; }
}

@media (max-width:540px){
	.block { padding: 15px 15px;}
	.article-list .article-index,.main-content .list { padding: 15px 0px;}
	.article-info .taglist { display: none;}
	.type-content a { margin: 0px 7px 7px 7px;}
	.main-content .list .list-cont { padding-left: 0px; height: auto;}
	.main-content .list .list-cont .list-info { height: auto; }
	.main-content .list .list-cont .list-img { display: none; }
	.main-content .list .list-cont .list-info .list-name { padding-left: 0px; height: auto;}
	.main-content .list .list-cont .list-info .list-name h3,.list-info .info-content,.list-info .tags { display: none; }
	.crumbs { display: none; }
	.article .article-title { height: auto; line-height: 28px; font-size: 20px;}
	.article .article-mian .type,.article .article-mian .user { display: none; }
	.article .article-content p { margin: 0px 0px 15px 0px;}
	.article-declare,.share { display: none;}
	.main-content .list .list-cont .list-info .list-name h2 { height: auto; line-height: 24px;}
	.read-content .read-title { height: 42px; line-height: 21px; }
	.read .read-list:not(:last-child) { margin-bottom: 8px;}
	.article-info .info .liuyan { display: none; }
	.article-list .article-index .noneimg {padding-left: 0px;}
	.footer .foot { display: none; }
	.mobile-footr { display: block; }
	.info-body {padding-right: 0px; }
	.info-body .info-right { display: none; }
	.info-body .info-left { height: auto; }
	.soft-info { padding-left: 95px;}
	.soft-info .soft-img { width: 85px; height: 85px;}
	.soft-info .soft-in .info-sys { display: none; }
	.soft-info .soft-in .soft-dowon { width: 100%; height: 85px; display: block; position: relative; }
	.soft-info .soft-in .soft-dowon a { position: absolute; right: 0px; bottom: 0px;}
	.search-content .search-info .info { display: none;}
	.hezuo { padding-top: 0px;}
	.huandeng { height: 248px;}
	.huandeng .slider { height: 200px;}
	.huandeng .slider .swiper-container { height: 200px;}
	.anlilist .list { width: 50%; height: 165px; padding: 7.5px 7.5px;}
	.anlilist .list .list-content { height: 135px; }
	.anlilist .list .list-content .list-img { height: 100px;}
	.anlilist .list .list-content .list-info .anli-name { font-size: 14px; margin-top: 5px; overflow: hidden;}
	.anlilist .list .list-content .list-info .anli-jianjie { display: block; width: 100%; height: 16px; font-size: 12px; overflow: hidden;}
	.contact-list .contact { width: 100%; }
	.pagelist .list .page_numer { display: none; }
}

@media (max-width:413px){
	.block { padding: 15px 15px;}
	.article-list .article-index,.main-content .list { padding: 15px 0px;}
	.article-info .taglist { display: none;}
	.type-content a { margin: 0px 7px 7px 7px;}
	.main-content .list .list-cont { padding-left: 0px; height: auto;}
	.main-content .list .list-cont .list-info { height: auto; }
	.main-content .list .list-cont .list-img { display: none; }
	.main-content .list .list-cont .list-info .list-name { padding-left: 0px; height: auto;}
	.main-content .list .list-cont .list-info .list-name h3,.list-info .info-content,.list-info .tags { display: none; }
	.main-content .list .list-cont .list-info .list-name h2 { height: auto; line-height: 24px;}
	.article-info .info .read,.article-info .info .zan { display: none; }
	.article-list .article-index .noneimg {padding-left: 0px;}
	.crumbs { display: none; }
	.article .article-title { height: auto; line-height: 26px; font-size: 18px;}
	.article .article-mian .type,.article .article-mian .user { display: none; }
	.article .article-content p { margin: 0px 0px 15px 0px;}
	.article-declare,.share { display: none;}
	.block-name { margin-bottom: 15px;}
	.anli { padding: 10px 7.5px;}
	
	.hezuo { padding-top: 0px;}
	.huandeng { height: 188px;}
	.huandeng .slider { height: 140px;}
	.huandeng .slider .swiper-container { height: 140px;}
	.anlilist .list { width: 50%; height: 145px; padding: 7.5px 7.5px;}
	.anlilist .list .list-content { height: 115px; }
	.anlilist .list .list-content .list-img { height: 80px;}
	.anlilist .list .list-content .list-info .anli-name { font-size: 14px; margin-top: 5px; overflow: hidden;}
	.anlilist .list .list-content .list-info .anli-jianjie { display: block; width: 100%; height: 16px; font-size: 12px; overflow: hidden;}
	.pagelist .list a { padding: 6px 4px; margin-right: 5px;}
	.pagelist .list .page_input { width: 40px; padding: 0px 5px;}
}