@media screen and (min-width: 640px) {
    .banner {
        width: 100%;
        height: 42rem;
        overflow: hidden;
        float: left;
        position: relative
    }
    .banner img {
        width: 192rem;
        height: 42rem;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -96rem;
        z-index: 1
    }
    .banner .column {
        height: 10rem;
        width: 26rem;
        padding: 2rem;
        background: rgba(29, 32, 136, 0.75);
        float: left;
        position: absolute;
        bottom: 0;
        z-index: 10;
        user-select: none
    }
    .banner .column em {
        font-size: 8rem;
        line-height: 10rem;
        margin-right: .8rem;
        float: left;
        color: #e60012;
        font-weight: bolder;
        font-family: "Arial Negreta", "Arial Normal", "Arial"
    }
    .banner .column span {
        float: left;
        padding: 1.5rem 0;
        line-height: 3.5rem;
        font-size: 2.5rem
    }
    .banner .column span strong {
        color: #fff;
        display: block
    }
    .banner .column span i {
        color: rgba(255, 255, 255, 0.5)
    }
    .side {
        width: 30rem;
        float: left
    }
    .main {
        width: 117rem;
        float: right
    }
    .subColumn {
        width: 100%;
        float: left;
        background: #f4f4f4
    }
    .subColumn ul li {
        line-height: 6.2rem;
        text-indent: 6.5rem;
        border-top: .1rem solid #d7d7d7;
        box-sizing: border-box;
        position: relative
    }
    .subColumn ul li a {
        width: 100%;
        display: block;
        color: #333;
        font-size: 1.6rem
    }
    .subColumn ul li a:before {
        content: '';
        width: 1.4rem;
        height: 1.4rem;
        display: block;
        border-radius: 50%;
        border: .1rem solid #cfcfcf;
        position: absolute;
        left: 3.6rem;
        top: 2.4rem
    }
    .subColumn ul li a:after {
        content: '';
        width: .8rem;
        height: .8rem;
        display: block;
        border-radius: 50%;
        background: #cfcfcf;
        position: absolute;
        left: 4rem;
        top: 2.8rem
    }
    .subColumn ul li:first-child, .subColumn ul li:first-child:hover {
        border-top: none !important
    }
    .subColumn ul li:hover, .subColumn ul li.cur {
        background: #1d2088;
        border-top: .1rem solid #7375b3
    }
    .subColumn ul li:hover a, .subColumn ul li.cur a {
        color: #fff
    }
    .subColumn ul li:hover a:before, .subColumn ul li.cur a:before {
        border: .1rem solid #fff
    }
    .subColumn ul li:hover a:after, .subColumn ul li.cur a:after {
        background: #fff
    }
    .pos {
        width: 100%;
        float: left;
        border-bottom: .1rem solid #d7d7d7;
        color: #c5c5c5;
        line-height: 6.3rem;
        font-size: 1.5rem
    }
   
}
@media screen and (max-width: 640px) {
    .banner {
        width: 100%;
        height: 20rem;
        float: left;
        background: url("../images/banner.jpg") center center no-repeat;
        position: relative;
        background-size: auto 100%
    }
    .banner img {
        display: none
    }
    .banner .wp {
        position: absolute;
        bottom: 50%;
        margin-bottom: -2rem
    }
    .banner .wp .column {
        position: relative;
        z-index: 999;
        bottom: .5rem
    }
    .banner .wp .column em, .banner .wp .column i {
        display: none
    }
    .banner .wp .column strong {
        font-size: 2.2rem;
        color: #fff;
        padding: 1rem 2rem;
        line-height: 4rem;
        background: rgba(29, 32, 136, 0.75)
    }
    .scrollBox {
        width: 100%;
        float: left
    }
    .scrollBox ul {
        width: 100%;
        display: -webkit-box;
        overflow-y: hidden;
        overflow-x: scroll;
        overflow-scrolling: touch;
        -webkit-overflow-scrolling: touch
    }
    .scrollBox ul::-webkit-scrollbar {
        display: none
    }
    #subColumn {
        z-index: 100
    }
    .subColumn {
        width: 100%;
        max-width: 960px;
        float: left;
        padding: .5rem 0;
        margin: .5rem 0
    }
    .subColumn li:first-child {
        padding-left: 0
    }
    .subColumn li:last-child {
        padding-right: 0
    }
    .subColumn li {
        padding: 0 1rem;
        font-size: 1.4rem
    }
    .subColumn li a {
        padding: 0 .8rem;
        background: #eee;
        line-height: 3rem;
        display: inline-block;
        position: relative;
        border-radius: .3rem
    }
    .subColumn li.cur a {
        color: #fff;
        background: #e60012
    }
    .pos {
        width: 100%;
        float: left;
        height: 3rem;
        line-height: 3rem;
        overflow: hidden;
        font-size: 1.3rem;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-bottom: 1px solid #d7d7d7;
        color: #c5c5c5
    }
    .pos em {
        float: left;
        margin-right: .6rem;
        color: #666
    }
    .pos a {
        color: #333
    }
    .mainBox {
        width: 100%;
        padding: 1rem 0;
        float: left;
        color: #888;
        font-size: 1.4rem
    }
    .mainBox h1 {
        line-height: 4rem;
        font-size: 2.2rem;
        color: #e60012;
        text-align: center
    }
    .mainBox p {
        text-indent: 2em;
        line-height: 2.8rem;
        margin: 1rem 0;
        float: left
    }
    .mainBox p strong {
        font-weight: bolder;
        color: #333
    }
    .textList {
        width: 100%;
        float: left
    }
    .textList li {
        padding: .6rem 0;
        width: 100%;
        float: left;
        border-bottom: 1px solid #f2f2f2;
        line-height: 2.5rem
    }
    .textList li a {
        width: 100%;
        float: left;
        font-size: 1.4rem;
        max-height: 5rem;
        overflow: hidden;
        color: #333
    }
    .textList li em {
        width: 100%;
        font-size: 1.2rem;
        float: left;
        color: #ccc
    }
    
}
/*# sourceMappingURL=list.css.map */