.main {width: 100%;min-width: 1400px;margin: 0 auto;padding: 0;/*background: url("../images/bg.png") repeat-x top;*/}
.main .width-block {width: 1370px;padding: 0 15px;margin: 0 auto}
/*面包屑*/
.container-list {margin-bottom: 20px;}
.breadcrumb {display: block;width: 1370px;margin: 0 auto;padding:0 ;height: 30px;background-color: rgba(255,255,255,.5);box-shadow:0 0 10px 0 rgb(167 184 203);border-radius: 5px}
.breadcrumb svg {width: 14px;margin-top: -5px}
.breadcrumb li{display: block;float: left;font-size: 13px;line-height: 30px;margin: 0 5px}
.breadcrumb li::before{content: "-";margin-right: 8px}
.breadcrumb li:first-child::before{;display:block;content: "";align-content: center;left: -5px}
.breadcrumb li a {color: #666b70}
.breadcrumb li:first-child a {color: #0E5197}
.breadcrumb li:first-child svg {display: block;line-height: 35px;float: left;margin-top: 3px;margin-right: 3px}
.breadcrumb li a:hover {color: #0E5197}
.main {margin-top: 0}

.side .channel-title{height: 55px;border-radius: 10px;display: block;background: url('footer-bg-hxh.png') repeat-x center;background-size: 100% 100%}
.side .channel-title h4{color: white!important;line-height: 55px;text-align: left;text-indent: 30px;font-weight: bold;letter-spacing: 3px;}
.side-menu {background-color: #ffffff;margin-top: 15px;box-shadow: 1px 1px 10px -5px #183884;border-radius: 7px}
.side-menu ul {padding: 15px}
.side-menu li  {line-height: 45px;display: block;border-radius: 5px;width: 95%;padding-left: 5%!important;}
.side-menu li::before {display: inline-block;display: -moz-inline-box;display:-webkit-inline-box;content: '';width: 6px;height: 12px;background: #FF9501;border-radius: 0 100% 100% 0;left: 50px;top: 27px;margin-left: 10px}
.side-menu li a {display:inline-block;width: 80%;font-size: 17px;text-indent: 17px;}
.side-menu li.active,.side-menu li:hover {background-color: #DCE5F6;}
.side-menu li.active > a,.side-menu li:hover > a{color: #183884;font-weight: bold}
/*2*/
.side-menu .down-menu {
    display: none;
    background-color: #fff;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
}
.down-menu a {
    width: 78%!important;
    display: block;
    padding: 5px 20px 5px 35px;
    line-height: 24px;
    font-size: 15px;
    color: #333;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.down-menu a::before{
    margin-right: 10px;display: inline-block;display: -moz-inline-box;display:-webkit-inline-box;content: '';width: 6px;height: 12px;background: #635643;border-radius: 0 100% 100% 0;left: 50px;top: 27px;margin-left: 10px
}
.side-menu span.status{
    font-size: 20px;
}
.side-menu .open .down-menu {
    display: block;
}

.down-menu a.active, .sub-channel a.active {color: #FF9501!important;}

.width-block {display: flex}
.width-block .list {min-height: 500px;margin: 0 0 25px 20px;padding:0 40px 20px 30px;background-color: #fff;box-shadow: 1px 1px 10px -5px #0E5197}
.width-block .list .right-title {border-bottom: 1px solid #4F79B7}
.width-block .list .right-title h4 {display: inline-block;color: #183884;line-height: 50px;border-bottom: 3px solid #183884;padding: 0 10px;font-weight: bold}
.width-block .list .right-list {display: block;margin: 20px 0;min-height: 500px}
.width-block .list .right-list ul {min-height: 460px}
.width-block .list .right-list li
 {
    background-repeat: no-repeat;
    background-position: left 14px;
    background-size: 15px;
    text-indent: 5px;
    height: 45px;
    line-height: 45px;
    background-position-y: 7px;
    border-bottom: 1px solid #d9d9d9;
    border-radius: 5px;
    margin-bottom: 15px !important;
}
.width-block .list .right-list li a {color: #000;display: block;height: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 85%;float: left;}
.width-block .list .right-list li a::before {display: inline-block;display: -moz-inline-box;display:-webkit-inline-box;content: '';width: 6px;height: 6px;background: #183884;border-radius: 50%;left: 10px;top: 27px;margin-right: 15px}
.width-block .list .right-list li span { width:15%;display: block;float: left;font-size: 15px;color:#707070;text-align: right}
.width-block .list .right-list li a:hover {color: #183884;font-weight: bold;transform: scale(1.01)}

/*分页*/
.page-list {font-size: 17px;!important;}
.page-list span, .page-list a {background-color: #0E5197;padding: 7px 10px!important;color: #F1F7FF!important;border-radius: 5px;margin: 0 5px!important;}
.page-list span {background-color: #FF9501!important;color: #0E5197}
.page-list input {background-color: #0E5197;padding: 5px 10px!important;color: #F1F7FF!important;border-radius: 5px;border: unset!important;margin: 0 5px!important;font-size: 17px;!important;}
.page-list a:hover {background-color: #ff6600;color: #007aff}