body{padding:0;margin:0;font-family:meiryo,"Helvetica Neue",Helvetica,"microsoft yahei","微软雅黑",Tahoma,Verdana,"宋体"!important;font-size:14px}
.logo{height:100px;width:100%;display:block;background-image:url(../images/logo.png);background-position:left;background-repeat:no-repeat}
@media (min-width:1200px){
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1400px}
}
.dark-blue{background-color:#2853a0!important}
.dark-blue:hover{background-color:#00498b!important}
.text-blue{color:#2853a0!important}
.navbar-blue{background-color:#2853a0!important;font-size:16px}
.navbar-blue *{color:#fff!important}
.border-blue{border-color:#2853a0!important}
@media (min-width:992px){
.navbar-blue .nav-item{padding-right:20px}
}
.dropdown-nonebg .dropdown-item:focus,.dropdown-nonebg .dropdown-item:hover{background:0 0}
.last-news{font-size:28px;font-weight:600}
a,a:hover{color:#333;text-decoration:none}
a:hover{color:#2853a0}
.cate-title{border-bottom:5px solid;font-size:24px}
.friendlinks .nav-tabs a{border:0;border-radius:0}
.friendlinks .nav-tabs a.active{background-color:#2853a0;color:#fff}
.friendlinks .links{list-style:none;margin:0;padding:0}
.friendlinks .links li{float:left;padding:5px}
.magazine{text-indent:20px}
.magazine-title{background:url(../images/magazine-title.png) left no-repeat;color:#fff}
.footer{background:#D9D9D9!important;font-size:12px}
.articles{margin:0;padding:0;list-style:none}
.articles li{border-bottom:1px dashed #ddd;padding-bottom:6px;position:relative}
.articles li .priview .datelink{position:absolute;width:100%;bottom:-10px}
.pagination a{color:#666}
.pagination .iconfont{font-size:12px}
.blockquote{border-left:2px solid #ccc;text-indent:15px}
.blockquote .blockquote{margin-left:15px}
.toplink{text-align:right;margin:0;padding:0}
.toplink li{display:inline-table;padding:0 5px;border-left:1px solid #ccc;font-size:12px}
.toplink li:first-child{border-left:0}
.verifyimg{border:1px solid #d5d5d5;cursor:pointer;width:100%}
@media (max-width:991px){
.contant-box{background:0 0!important}
}
@media (min-width:992px){
.contant-box{background-repeat:no-repeat;background-position:right bottom;background-size: contain;}
}
li{list-style-position:inside}
.half-size{font-size:.5rem}
.nav-tabs .nav-link{margin-bottom:-1px}
.um-0 ul{margin:0;padding:0}
.archive-main a{color:#337FE5!important}
.archive-main *{max-width: 100%!important}