::-webkit-scrollbar {width:8px;height:8px}
::-webkit-scrollbar-thumb {border-radius:10px;background:rgba(0,0,0,0.2)}
::-webkit-scrollbar-thumb:window-inactive {background:rgba(0,0,0,0.1)}
::-webkit-scrollbar-thumb:vertical:hover {background-color:rgba(0,0,0,0.3)}
::-webkit-scrollbar-thumb:vertical:active {background-color:rgba(0,0,0,0.7)}
*,body {margin:0;padding:0}
body {font-size:14px;color:#333;font-family:Tahoma,"microsoft yahei"}
body.active {overflow:hidden}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
a {color:#999;text-decoration:none}
a:hover {color:#004c98;text-decoration:underline;-webkit-transition:background-color .15s linear,color .15s linear;-moz-transition:background-color .15s linear,color .15s linear;-o-transition:background-color .15s linear,color .15s linear;-ms-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear}
i {font-style:normal}
ul,ol {list-style-type:none}
img {max-width:100%;height:auto;width:auto\9;border:0}
i.iconfont-air,span.iconfont-air{padding-right:5px}
.adr4{width:300px}
.owl-theme .owl-nav.disabled+.owl-dots{position:absolute;top:5px;right:10px;margin-top:0!important;}
.hidden {display:none;}
.wrapper {width:100%;min-width:1000px;overflow:hidden}
.wrap {width:1000px;min-width:1000px;margin:0 auto}
.header {width:100%;position:relative}
.menuico {width:38px;height:36px;font-size:30px;position:absolute;left:15px;top:0;display:none}
.searchico2 {width:38px;height:36px;position:absolute;right:15px;top:0;display:none;font-size:30px;}
.logo {width:260px;margin:30px auto 20px;text-align:center}
.menu {height:39px;line-height:39px;text-align:center;border-bottom:2px solid #004c98}
.menu li {float:left;display:inline;border-radius: 4px 4px 0 0;}
.menu .searchico {width:39px;height:39px;float:right;display:inline;font-size:24px;}
.menu a {padding:0 20px;font-size:16px;color:#333;display:block}
.menu a:hover {color:#004c98;text-decoration:none}
.menu a.active {color:#fff;cursor:default;background:#004c98}
.searchbox {width:100%;height:1080px;background:rgba(255,255,255,0.95);overflow:auto;position:absolute;left:0;top:0;z-index:1;-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);opacity:0}
.searchbox.active {z-index:2;opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.searchbox.active .mask {display:block}
.searchbox .mask {width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;display:none}
.search {width:500px;margin:0 0 0 -275px;padding:30px;border:1px solid #004c98;background:#fff;position:relative;left:50%;top:97px;z-index:3}
.searchcon {position:relative}
.searchtxt {width:100%;height:50px;font-size:20px;color:#004c98;font-family:tahoma,"microsoft yahei";border:0;border-bottom:2px solid #004c98;outline:0}
.searchbtn {width:39px;height:50px;border:0;outline:0;cursor:pointer;background:#fff url(../images/bg.png) no-repeat -60px -30px;position:absolute;right:0;top:0}
.searchhot {margin-top:40px}
.searchhot p {font-size:18px;color:#666;margin:-10px 0 20px 0}
.searchhot ul {margin:10px 0 0;overflow:hidden}
.searchhot li {float:left;display:inline;margin:0 10px 10px 0}
.searchhot li a {padding:5px 15px;font-size:16px;line-height:22px;border:1px solid #f0f0f0;display:block;}
.searchhot li a:hover {color:#fff;text-decoration:none;border:1px solid #004c98;background:#004c98}
.search i.close {width: 39px;
    height: 39px;
    cursor: pointer;
    position: absolute;
    right: -18px;
    top: 6px;
    font-size: 20px;
    font-weight: 800;}
.main {padding:30px 0;background:#f5f5f5;zoom:1}
.main:after {content:"";display:block;clear:both}
.content {margin:0 0 20px;padding:30px;background:#fff;zoom:1}
.content:after {content:"";display:block;clear:both}
.listcon {width:620px;padding:30px 30px 10px;background:#fff;display:inline-block;zoom:1}
.HDIMG,.lineAd {zoom:1;overflow:hidden;margin:-15px -15px 30px -15px;}
.HDIMG{max-height:360px;display:block;min-height:100px;}
.listcon:after {content:"";display:block;clear:both}
.post {width:100%;margin:0 0 25px;padding:0 0 15px;border-bottom:1px dashed #ddd;overflow:hidden}
.postimg {width:200px;height:125px;float:left;display:inline;overflow:hidden;border-radius:4px;}
.postimg img {width:100%;min-height:125px;}
.postcon {width:390px;float:right;display:inline}
.postcon h3 ,.itemcon h3 ,.iteminfo{margin:0 0 10px}
.postcon h3 span,.itemcon h3 span,.infotj {margin:0 5px 0 0;padding:2px 5px;color:#FFFFFF;border-radius:2px 6px;font-weight:400;font-size:12px;background:#FF0000;position: relative;top: -2px;left: 0;}
.arc_v6{background-image: linear-gradient(90deg, #3ca5f6 0%, #a86af9 100%)!important;
    background-image: -webkit-linear-gradient(0deg, #3ca5f6 0%, #a86af9 100%)!important;}
.postcon h3 a {font-size:18px;color:#333}
.postinfo {margin:0 0 20px}
.postinfo a,.iteminfo a,.infoauth a ,.infocate a {color:#999}
.postcon h3 a:hover,.postinfo a:hover,.iteminfo a:hover,.infoauth a:hover,.infocate a:hover,.itemcon h3 a:hover {color:#004c98}
.postinfo .infoviews,.iteminfo .infoviews {color:#999;}
.postintro {font-size:14px;color:#999;line-height:24px}
.items {width: 100%;margin: 0 0 25px;padding: 0 0 25px;border-bottom: 1px dashed #ddd;overflow: hidden;}
.itemcon {width:100%;overflow:hidden}
.itemcon h3 a {font-size:18px;color:#333}
.itemimg {margin:0 0 10px 0;overflow:hidden}
.itemimg span,.itemimg li {width:32.8%;max-height:120px;float:left;overflow:hidden;display:block;list-style:none;}
.itemimg span img {min-height:120px;margin:0 ;}
.itemimg span:first-child{border-radius:3px 0 0 3px;}
.itemimg span:last-child{border-radius:0 3px 3px 0;}
.itemimg span:nth-child(2){margin:0 0.8%;}
.itemintro {font-size:14px;color:#999;line-height:24px;display:none;}
.postcon h3 a span,.itemcon h3 a span {width:18px;height:18px;margin:3px 8px 0 0;background:url(../images/bg.png) no-repeat;display:inline-block;vertical-align:top}
.postcon h3 a span.new,.itemcon h3 a span.new {background-position:0 -196px}
.postcon h3 a span.hot,.itemcon h3 a span.hot {background-position:-18px -196px}
.postcon h3 a span.top,.itemcon h3 a span.top {background-position:-36px -196px}
.iteminfo span,.postinfo span{font-size:14px;}
.infocate {display:none;margin:0 20px 0 0;padding:0 0 0 18px;}
.infodate {margin:0 20px 0 0;;color:#999;}
.infodate em{font-style:normal;}
.infoviews {padding:0 0 0 20px;float:right;}
.infocmt,.delmulti {padding:0 0 0 20px;}
.reset_postcon{width:100%;float:none;}
.reset_postcon .postinfo{margin-bottom:0;}
.pagination-loading {margin:20px 0;padding:10px 0;text-align:center;border-radius:2px;background:#ebebeb}
.ias_trigger a {margin:20px 0;padding:10px 0;color:#333;text-align:center;border-radius:2px;background:#ebebeb;display:block}
.sidebar {width:300px;float:right;display:inline}
.sidebox {margin:0 0 20px;padding:10px 20px;background:#fff}
.Ad {margin:0 0 20px;background:#fff;padding:5px;}
.Ad img {border-radius:5px;}
.listtitle,.cmttitle,.reltitle,.sidetitle {line-height:40px}
.listtitle h3,.cmttitle h3,.reltitle h3,.sidetitle h3 {font-size:16px;color:#333;border-bottom:1px solid #ebebeb}
.sidecon {padding:10px 0;font-size:14px;overflow:hidden}
.sidecon ul {zoom:1}
.sidecon ul:after {content:"";display:block;clear:both}
.sidecon li {padding:8px 0 7px 0;border-bottom:1px dotted #f3f3f3}
.sidecon li a {font-size:14px;color:#333}
#divCatalog{}
#divCalendar table {width:100%;table-layout:fixed}
#divCalendar caption {height:24px;margin:0 0 10px;padding:0;font-size:16px;text-align:center;border-bottom:1px dotted #eee}
#divCalendar caption a {padding:0 10px;font-size:14px}
#divCalendar th {height:25px;color:#fff;line-height:25px;text-transform:uppercase;border:1px solid #004c98;border-radius:2px;background:#004c98}
#divCalendar td {height:25px;text-align:center;line-height:25px;border:1px solid #efefef;background:#fff}
#divCalendar td.pad {border:none}
#divCalendar td a {color:#fff;line-height:30px;background:#5eaae4;display:block}
#today {font-weight:bold}
#divSearchPanel input[type="text"] {width:70%;height:27px;border:1px solid #004c98;outline:0;background:#fff;font-family:"微软雅黑";display:inline-block}
#divSearchPanel input[type="text"] {*display:inline}
#divSearchPanel input[type="submit"] {width:25%;height:31px;color:#fff;line-height:29px;border:1px solid #004c98;background:#004c98;display:inline-block;vertical-align:top;vertical-align:baseline\9}
#divNavBar li,#divCatalog li,#divLinkage li,#divFavorites li,#divArchives li,#divAuthors li {width:45%;height:20px;float:left;line-height:23px;overflow:hidden}
#divCatalog li {width:100%;}
.sidebar #divMisc li {width:50%;float:left;padding:0;text-indent:0;border:0;background:none}
#divTags ul li {width:auto;height:24px;float:left;margin:10px 0 0 0;padding:0;white-space:nowrap;border:0;background:none}
#divTags ul li a,.tags-cloud a {margin:0 10px 0 0;padding:5px 5px;color:#333;border:1px solid #004c98;border-radius:3px;box-shadow:0 1px 1px 0 #ccc;display:inline-block;vertical-align:top;font-size:13px;}
#divTags ul li a:hover,.tags-cloud a:hover {color:#fff;text-decoration:none;background:#004c98}
.tag-count {display:none}
#divPrevious li {height:21px;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#divPrevious li em {padding:0px 5px;background:#666;margin-right:5px;border-radius:4px;color:#fff;white-space:nowrap;font-style:normal;font-size:13px;}
#divPrevious li em.color-1 {background-color:#f3420b;}
#divPrevious li em.color-2 {background-color:#f90;}
#divPrevious li em.color-3 {background-color:#448ef6;}
.sitemap {margin:0 0 20px;line-height:40px}
.sitemap h3 {font-size:14px;color:#666;border-bottom:1px solid #ddd}
.sitemap a {color:#333}
.single h1 {font-size:28px}
.singleinfo {margin:10px 0 20px}
.singleinfo span {margin:0 20px 0 0;color:#999;font-size:14px}
.singleinfo a {color:#999}
.singlecon {margin:0 0 10px;font-size:16px;color:#333;overflow:hidden;}
.singlecon p,.singlecon ol li {margin:0 0 22px;line-height:26px;word-break:break-all;word-wrap:break-word;letter-spacing:.5px;}
.singlecon .video {height:0;padding-top:20px;padding-bottom:93%;overflow:hidden;position:relative}
.singlecon .video embed,.singlecon .video iframe {width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}
.singlecon h2,.singlecon h3,.singlecon h4,.singlecon h5{margin:20px 0;font-weight:600;}
.singlecon code[class*="language-"] {word-wrap:break-word !important}
.singletags {margin:0 0 20px;line-height:28px}
.singletags a {height:16px;padding:5px 10px;margin:0 5px 8px 0;color:#333;line-height:16px;border:1px solid #ccc;border-radius:2px;display:inline-block;vertical-align:top}
.singletags a:hover {color:#fff;text-decoration:none;border:1px solid #004c98;background:#004c98}
.singlepage {margin:0 0 50px;padding:20px 0 0;border-top:1px solid #ddd;overflow:hidden}
.singlepage .prepage {width:50%;float:left}
.singlepage .nextpage {width:50%;float:right;text-align:right}
.singlepage span {color:#929292}
.singlepage p a {font-size:16px;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.singlepage p a:hover {color:#004c98}
.relates{border-bottom:1px #333 dashed;margin:0 0 20px 0;}
.relates ul {margin:20px -20px 0 0;list-style:none;overflow:hidden}
.relates li {width:25%;float:left;overflow:hidden;display:inline-block;vertical-align:top}
.relates a {margin:0 20px 10px 0;font-size:15px;color:#666;overflow:hidden;display:block}
.relates a:hover {color:#004c98}
.relates span {width:100%;height:130px;margin:0 0 10px;overflow:hidden;position:relative;display:block}
.relates span:last-child{height:40px;}
.relates img {width:100%;min-height:125px;position:absolute;border-radius:5px;}
a.backtotop {width:55px;height:55px;margin-left:520px;text-indent:-999px;border-radius:50%;cursor:pointer;opacity:.8;position:fixed;_position:absolute;left:50%;bottom:100px;_bottom:30px;background:#004c98 url(../images/bg.png) no-repeat 0 -141px;overflow:hidden;display:none}
a.backtotop:hover {opacity:1}
.schtxt {float:left;width:71%;position:relative;font-size:14px;color:#333;padding:12px 17px;background-color:#fafafa;border:1px solid #eee;border-radius:2px;outline:0;z-index:2}
.schbtn {width:20%;font-size:16px;color:#fff;padding:10px 16px;line-height:22px;border:0;border-radius:2px;background:#004c98;outline:0;cursor:pointer}
.goback {padding:10px 30px;font-size:16px;color:#fff;text-align:center;border-radius:2px;background:#004c98}
.goback:hover {color:#fff;text-decoration:none;background:#001a66}
.foot {padding:20px 0 20px;font-size:14px;color:#999;text-align:center}
.toyean {margin:8px 0;}
.pci_ad {display:block;margin-bottom:2px;}
.pagination {padding:0px 0px 20px 0px;background-color:#fff;text-align:center}
.pagination ul {display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;padding:0}
.pagination ul > li {display:inline}
.pagination ul > li > a,.pagination ul > li > span {margin:0 2px;float:left;padding:8px 20px 7px;text-decoration:none;background-color:#ddd;color:#666;border-radius:3px;opacity:.88}
.pagination-multi ul > li > a,.pagination-multi ul > li > span {padding:5px 12px;margin:0 2px;font-size:12px;font-family:"microsoft yahei";}
.pagination ul > li > a:hover,.pagination ul > li > a:focus {opacity:1}
.pagination ul > .active > a,.pagination ul > .active > span {background-color:#FF5E52;color:#fff}
.pagination ul > .active > a,.pagination ul > .active > span {cursor:default}
.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus {color:#999999;background-color:transparent;cursor:default}
.pagination ul > li.next-page > a {background-color:#FF5E52;color:#fff;}
.ias_trigger {margin:20px 0;}
.ias_trigger a {background-color:#eee;display:block;line-height:35px;text-align:center;font-size:14px;color:#999;}
.ias_trigger a:hover {background-color:#ddd;color:#666;}
.pagination-loading {font-size:16px;text-align:center;color:#999;padding:30px 0 40px;}
.pagination-loading .glyphicon {top:2px}
.pagenav {overflow:hidden;text-align:center;padding:20px}
.pagenav a,.pagenav .current,.pagenav .page-numbers {padding:4px 12px 3px;color:#666;display:inline-block;background-color:#eee;margin:0 1px}
.pagenav .current {background-color:#FF5E52;color:#fff}
.pagenav a:hover {background-color:#ccc;color:#444}
.nav2 {padding:0 0 10px 0;font-size:14px;overflow:hidden;display:none;}
.nav2 ul li {width:auto;height:30px;float:left;margin:10px 0 0 0;padding:0;white-space:nowrap;border:0;background:none;}
.nav2 ul li a {margin:0 10px 0 0;padding:5px 5px;font-size:14px;color:#333;border:1px solid #004c98;border-radius:3px;box-shadow:0 1px 1px 0 #ccc;display:inline-block;vertical-align:top;}
a.diggit {margin-left:2%;background:#E2523A;color:white;display:inline-block;box-shadow:1px 2px 6px 0px rgba(0,0,0,.2);padding:10px 3%;border:0;font-size:14px;border-radius:2px;text-align:center;text-decoration:none;}
.wrap .more {overflow:hidden;padding:10px;text-align:center;}
.wrap .more a {display:block;width:80px;padding:8px 0;color:#fff;margin:0 auto;background:#333;text-align:center;border-radius:3px;}
.wrap .more a:hover {text-decoration:none;background:red;color:#fff;}
.pagess {clear:both;margin:20px 20px 20px 0;overflow:hidden;text-align:center;font-size:12px}
.pagess ul li {display:inline-block;border:1px solid #ccc;padding:2px 9px;margin:0 3px;line-height:20px;background:#fff;color:#999}
.pagess ul li:hover {background:#ccc;color:#fff;border:1px solid #ccc}
.pagess ul li:hover a {color:#fff;}
.pagess ul li.thisclass {display:inline-block;border:1px solid #ccc;padding:2px 9px;margin:0 3px;background:#ccc;color:#fff;}
.pagess ul li.thisclass a {color:#fff;}
.pagess ul li a {display:block;color:#999}
.pagess ul li a:hover {color:#fff;}
#adminbuy_cn img {height: auto !important;margin: 0 auto;display: block;}
#adminbuy_cn a{color:#0000ff;text-decoration:underline;}
/*tags页面*/
.page-tags ul{display:flex;flex-wrap:wrap;}
.page-tags .page-tags-ul li{text-align:center;width:18%;margin:1%;transition:all .3s ease}
.page-tags-info{padding:20px 0 25px;border:1px solid #f3f3f3;border-radius:4px;transition:all .3s ease-out}
.page-tags-info:hover{border-color:#216de8;transition:all .3s ease-in}
.page-tags-info h6{height:33px;line-height:33px;font-size:14px;font-weight:400;color:#333;padding:0 5px;overflow:hidden}
.page-tags-info p{height:30px;line-height:30px;margin-bottom:10px;font-size:12px;color:#999}
.page-tags-info p:nth-child(3){padding-top:10px}
.page-tags-info a{border:1px solid #e3e3e3;padding:2px 6px;border-radius:40px;color:#ccc;transition:all .3s ease-out}
.page-tags-info:hover a{background:#216de8;border-color:#216de8;color:#fff;transition:all .3s ease-in}
@media screen and (max-width:1000px) {
.wrapper {min-width:100%}
.wrap {width:100%;min-width:100%}
.main {padding:20px 10px}
.content {width:auto}
.listcon {width:auto;display:block}
.postimg {width:30%;float:right;}
.postcon {width:65%;float:left;}
.reset_postcon {width:100%;}
.postcon h3 {max-height:70px;overflow:hidden;}
.postcon h3,.itemcon h3{font-weight:500;}
.itemimg img {width:100%}
.sidebar {float:none}
.singlecon *{font-size:18px;}
}
@media screen and (max-width:768px) {
.menu .wrap{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .7);z-index: 9998;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;transition: .3s;}
.menuico,.searchico2 {display:block}
.menuico.on {background-color:#999}
.menu {height:0;margin:0 15px;border-top:0;overflow:hidden;visibility:hidden}  
.menu ul{width:250px;height:100%;background:#ffffff;padding-top:20px;}
.menu li {float:none;display:block;margin:8px;border-radius:4px 4px 4px 4px;background:#f7f7f7}
.menu li a {background:#f6f4ec}
.on.menu {height:auto;/*margin:0 15px 20px;*/visibility:visible}
.menu a.active{background:none;color:#004c98}
.on.menu .searchico,.sidebar,.sitemap,.cmtimg,.cmtbtn span {display:none}
.searchbox {/*height:450px;*/}
.search {margin:0px;padding:0px 0 0 3%;left:3%;width:85%;}
.content {width:auto;padding:20px;}
.single h1 {font-size:24px}
.singleinfo {padding:0 0 10px;border-bottom:1px solid #ddd}
.singleinfo span {margin:0 10px 0 0}
.postcon h3 {max-height:50px;display:-webkit-box;}
.postintro {max-height:45px;overflow:hidden;margin-top:20px;}
.postinfo{margin:10px 0 0;}
.relates li {width:50%}
#item1 .itemimg span,#item1 .itemimg li{width:100%;overflow:hidden;max-height:380px!important;}
#item1 .itemimg img{display:block;border-radius:4px;}
.pagination-multi ul > li {display:none;}
.pagination-multi .prev-page,.pagination-multi .next-page {display:inline-block;}
.pagination-multi ul > li > a {padding:8px 20px;}
/*tags页面*/
.page-tags ul {padding: 0;}
.page-tags-info {padding: 10px 0 15px;}
.page-tags-info h6 {height: 25px;line-height: 25px;font-size: 13px;}
.page-tags-info p {height: 25px;line-height: 23px;margin-bottom: 5px;}
.page-tags-info a {font-size: 12px;}
}
@media screen and (max-width:480px) {
#item1 .itemimg{max-height:220px;}
.main {padding:15px 10px}
.logo {width:150px;margin:20px auto 20px}
.infocate,.postintro,.itemintro,.infoauth,.lineAd {display:none}
.postimg,.itemimg span{height:80px}
.listcon {padding:20px}
.items {margin:0 0 20px;padding:0 0 10px}
.post {margin:0 0 20px;padding:0 0 20px}
}
.pageload {text-align: center;padding: 0 0 20px 0;border-bottom: 1px dashed #ddd;margin: 0 0 20px 0;}
.pageload button {display: block;width: 80px;padding: 8px 0;margin: 0 auto;border: 0;text-align: center;border-radius: 3px;font-size: 14px;}
.pageload button:hover {text-decoration: none;background: #004c98;color: #fff;border: 0;cursor: pointer;}
