/*此css文件样式用来菜单内容页面的布局*/
.l-menu-list {
    height: 100%;
/*padding-right: 15px;*/margin-right:15px;background-color:#fafbfd
}
.l-menu-list .title {
    background: #0f6abc;
    text-align: center;
    padding: 10px 0;
}
.l-menu-list .title h3 {
    font-size: 19px;
    color: #fff;
    letter-spacing: 5px;
    margin-bottom: 0px !important;
    display: inline-block;/**/
}
.erjicaidan ul li {
    line-height: 30px;
    border-bottom: #ccc 1px solid;
    border-top: #fff 1px solid;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
}
.erjicaidan>ul>li>a {
    display: block;padding: 6px 15px;
}
.erjicaidan>ul>li:hover {
    background-color: #fff;
    text-align: center;
}
.erjicaidan>ul>.activee {
    border-left: orange 4px solid;
    text-align: center;
    font-weight: 600;
    background: #fff url(../images/icon/jiantou04.png)no-repeat right;
}
.r-menu-content {
    height: 100%;
}
.r-top {
    padding-left: 0;
    border-bottom: 1px solid #ccc;
}
.cur-menu-item {
    display: inline-block;
    line-height: 33px;
    font-size: 19px;
    padding: 6px;
    padding-left: 0px;
    border-bottom: 3px solid orange;
}
.top-address {
    float: right;font-size: 15px;
    margin-top: 10px;
}
@media (max-width: 720px) {
  .top-address{
     display: none;
   }
}
.col-sm-s-3{/*display: none;*/padding: 0;}
@media (min-width: 992px){
.col-sm-s-3 {display: block;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;}
.col-sm-s-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;}
}
.menu-b{
    position: absolute;
    top: 0;
    right: 10px;
    cursor: pointer;display: none;
}
.menu-t-b-p{
    padding-bottom: 20px;padding-top: 30px;
}
/*屏幕像素过小时折叠菜单*/
@media (max-width: 991px) {
.cur-menu-item{font-size:17px}
.menu-t-b-p{padding-top: 0;}
  .title>.menu-a{
      display: block;
  }.l-menu-list {padding-right: 0;margin-right: 0;}.erjicaidan>ul>li {line-height: 28px;margin: 0 15px;}.l-menu-list .title {padding: 2px 0;position: relative;}
  .erjicaidan>ul{display: none;}
}
.r-top-two{
    width: 100%;height: auto;text-align: justify;
}
.db{display: block!important;}
.dn{display: none!important;}
@media (min-width: 992px) {.db,.dn{display: none!important;}.erjicaidan>ul{display: block!important;}}
.lililili {
    display: list-item;
    text-align: -webkit-match-parent;
    height: 40px;
    border-bottom: 1px solid #dbe3eb;
    position: relative;
}
.lililili:after,
.lililili:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    z-index: -2;
    border-radius: 3px;
}

.lililili:hover {
    z-index: 1;
    background: transparent;
    animation: mymovelist 0.3s ease forwards;
}

.lililili:before {
    transition: .5s;
    background-color: #EBEBEB;opacity: 0.7;
    z-index: -1;
}

.lililili:hover:after,
.lililili:hover:before {
    width: 100%;
}

@-webkit-keyframes mymovelist
{/* Safari and Chrome */
    from {left: 0px;}
    to {left: 10px;}
}
@keyframes mymovelist
{
    from {left:0px;}
    to {left:10px;}
}
.lililili>a>span {
    display: inline-block;
    width: 26%;
    text-align: right;
    margin-right: 0px;
    font-size: 13px;
    color: #ccc;
    line-height: 40px;
}

.lililili>a>p {
    color: #333;
    width: 74%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    line-height: 40px;
    padding-left: 0px;
}

.lililili>a>p>img {
    margin-right: 10px;
}

/*用于列表展开页*/
.a-con{display: none;padding-left: 48px;}
.xyjg>li{margin: 5px auto;}
/*用于自制表格*/
tr{line-height:initial;}
.firstTr{text-align: left;background-color: #025fac;color:white!important;}
.table-padd{padding: 10px;text-align: center;margin: 0 auto;}
.td-pl{padding-left: 30px;}
@@media (max-width:767px) {.td-pl{padding-left: 0;}}