@charset "UTF-8";
.hui-row {
    height: 70px;
}
.hui-nav-wrapper {
    height: 35px;
}
.hui-nav>ul>li, .hui-nav>ul>li>a {
    line-height: 36px;
    font-size: 14px;
}
.hui-nav-wrapper .hui-nav-bar.hui-nav-black {
    background-color: #3c4b8e;
}
.ModuleGridContainer {
    max-width: 1270px;
    height: 130px;
    width: auto;
    margin-right: auto;
    margin-left: auto;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 85px;
    padding-right: 15px;
    background-color: #fff;
}
.sidebox {
    max-width: 1270px;
    margin-right: auto;
    margin-left: auto;
}
.hui-nav-wrapper-main {
    background-color: rgba(60,75,142,1);
    max-width: 1270px;
    margin-right: auto;
    margin-left: auto;
}
.hui-nav-dleu>ul>li, .hui-nav-dleu>ul>li>a {
    line-height: 50px;
    font-size: 16px;
    color: #ffffff;
    background-color: rgba(60,75,142,1);
}
.hui-nav-dleu>ul>li {
    position: relative;
    float: left;
    text-align: center;
}
.hui-nav-dleu>ul>li.current>a, .hui-nav-dleu>ul>li>a:hover {
    background-color: rgba(255,255,255,0.2);
    text-decoration: none;
    transition: background-color .3s ease 0s;
}
.hui-nav-dleu>ul>li>a {
    display: inline-block;
    text-align: center;
    padding: 0 39px;
}    
.ModuleGridContainer {
    position: relative;
}

.hui-layout-content-main, .hui-layout-content-main-fluid {
    padding-right: 15px;
    padding-left: 0px;
    margin-left: auto;
    margin-right: auto;
}

.hui-nav>ul>li.current>a, .hui-nav>ul>li>a:hover {
    background-color: rgb(255 255 255 / 20%);
    text-decoration: none;
    transition: background-color .3s ease 0s;
}

.hui-footer {
    background-color: rgba(60,75,142,1);
    border-top: 1px solid #e8e8e8;
    padding: 15px 0;
    font-family: tahoma,Arial;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    text-align: center;
}
.hui-footer a, .hui-footer a:hover {
    color: #fff;
}
.classList {
    min-height: 280px;
}
.tab {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}
.tab > li {
    float: left;
    padding: 0 15px;
    color: #000;
    line-height: 46px;
    height: 46px;
    font-size: 18px;
    text-align: center;
}
.tab > li.selected {
    color: #1a56a8;
    border-bottom: 3px solid #1a56a8;
    font-weight: bold;
}
.tab > li.selected a {
    color: #1a56a8;
    text-decoration: none;
    font-weight: normal;
}
.tab > li .more {
    color: #b7b7b7;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 14px;
    padding-right: 15px;

}
.tab > li .more a {
    color: #5a98de;
}
.show {
    display: block!important;
}
li {
    list-style: none;
}
.newslist {
    padding: 10px;
    background-color: #c6e5f630;
}
.newslist li {
    position: relative;
    border-bottom: 1px dashed #ddd;
}
.newslist li .tit {
    font-size: 14px;
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
    padding-right: 100px;
    line-height: 3;
    background: url(../images/listbg.jpg) no-repeat left center;
    padding-left: 10px;
}
.newslist li .date {
    color: #b7b7b7;
    position: absolute;
    right: 0px;
    top: 13px;
    font-size: 13px;
}

.main-content {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 75px;
    padding-right: 75px;
   
    border-color: #5a98de;
}
.hui-menu>.hui-menu-item>a {
    font-size: 16px;
    border-top: solid 1px #f2f2f2;
}

.classList .pagebar A {
BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
.classList .pagebar A:hover {
BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
.classList .pagebar A:active {
BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
.classList .pagebar SPAN.current {
PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.classList .pagebar SPAN.disabled {
DISPLAY: none
}
.classList .pagebar A.next {
BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
.classList .pagebar A.next:hover {
BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
.classList .pagebar A.prev {
BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
.classList .pagebar A.prev:hover {
BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
.titlebar {
    text-align: center;
}
.titlebar .titbar {
    position: relative;
    height: 16px;
    font-size: 12px;
    color: #7e7e7e;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.hui-article-content{
    min-height: 220px;

}


}
@media (min-width: 1300px){
 .ModuleGridContainer .hui-nav-wrapper-main {
    width: 1270px;
  } 
}

@media (min-width: 1200px){
  .ModuleGridContainer .hui-nav-wrapper-main{
      width: 1170px;
  }  
}

@media (min-width: 992px){
  .hModuleGridContainer .hui-nav-wrapper-main{
    width: 960px;
  } 
}
