.corlist-top .corlist-topbg {
    height: .46rem;
    background: #C6DFE7
}

.corlist-top .corlist-toptxt {
    width: 100%;
    padding: 0 .29rem;
    margin: 0 auto;
    margin-top: -.11rem;
    font-size: .21rem;
    color: #FFF
}

    .corlist-top .corlist-toptxt p {
        padding: 0 .1rem;
        background: #8DBFCF
    }

.corlist-top .corlist-topbgtxt {
    padding: .18rem .31rem;
    font-size: .21rem;
    color: #FFFFFF;
    background: #008C82
}

.corlist-topattach {
    width: 100%;
    padding: 0 .29rem;
    margin: 0 auto;
    margin-top: .42rem;
    font-size: 0
}

    .corlist-topattach .formitem {
        display: inline-block;
        min-width: .57rem;
        margin: 0 .1rem
    }

        .corlist-topattach .formitem.search {
            width: 2.55rem;
            height: .21rem;
            margin-left: 0;
            margin-right: .21rem;
            border-right: 0
        }

            .corlist-topattach .formitem.search input {
                width: 2.27rem;
                height: 100%;
                padding: 0;
                padding-left: .06rem;
                text-align: left;
                border: .01rem solid #008C82
            }

                .corlist-topattach .formitem.search input::-webkit-input-placeholder {
                    font-size: .07rem
                }

                .corlist-topattach .formitem.search input::-moz-placeholder {
                    font-size: .07rem
                }

                .corlist-topattach .formitem.search input:-moz-placeholder {
                    font-size: .07rem
                }

                .corlist-topattach .formitem.search input:-ms-input-placeholder {
                    font-size: .07rem
                }

            .corlist-topattach .formitem.search button {
                display: inline-block;
                width: .23rem;
                height: 100%;
                vertical-align: middle
            }

        .corlist-topattach .formitem.classification {
            max-width: 50%;
            width: auto;
            position: relative
        }

            .corlist-topattach .formitem.classification:after {
                content: "";
                display: block;
                width: .01rem;
                height: .11rem;
                margin-top: -.06rem;
                background: #D8D8D8;
                position: absolute;
                right: -.1rem;
                top: 50%
            }

        .corlist-topattach .formitem .select-item {
            width: 100%
        }

            .corlist-topattach .formitem .select-item .selectval {
                padding: .05rem 0;
                border: none
            }

                .corlist-topattach .formitem .select-item .selectval:after {
                    right: 0
                }

                .corlist-topattach .formitem .select-item .selectval p {
                    padding-left: .02rem;
                    padding-right: .11rem;
                    height: .13rem
                }

            .corlist-topattach .formitem .select-item .selectoption ul li {
                text-align: left;
                padding-left: .02rem;
                padding-right: .02rem
            }

.corlist-banner {
    width: 100%;
    padding: 0 .29rem;
    margin: 0 auto;
    margin-top: .19rem;
    position: relative
}

    .corlist-banner .lbtit {
        font-size: .16rem;
        font-weight: bold;
        color: #FFF;
        position: absolute;
        top: .1rem;
        left: .16rem
    }

    .corlist-banner .lbbtn {
        width: 100%;
        padding: 0 .1rem;
        position: absolute;
        color: #FFF;
        bottom: .13rem;
        overflow: hidden
    }

        .corlist-banner .lbbtn .lbbtnl {
            float: left
        }

            .corlist-banner .lbbtn .lbbtnl .lbbtnlshop, .corlist-banner .lbbtn .lbbtnl .lbbtnldown {
                display: inline-block;
                vertical-align: middle
            }

            .corlist-banner .lbbtn .lbbtnl .lbbtnldown {
                margin-left: .16rem
            }

        .corlist-banner .lbbtn .lbbtnr {
            float: right
        }

            .corlist-banner .lbbtn .lbbtnr:after {
                content: '';
                display: block;
                height: 0;
                clear: both
            }

.corlist-con {
    width: 100%;
    padding: 0 .29rem;
    margin: 0 auto;
    margin-top: .25rem;
    overflow: hidden
}

    .corlist-con .corlist-ctit {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        -webkit-box-pack: space-between;
        -ms-flex-pack: justify;
        margin: .48rem 0 .26rem;
        font-size: .16rem
    }

        .corlist-con .corlist-ctit .corlist-ctitl {
            font-weight: bold;
            color: #265676
        }

        .corlist-con .corlist-ctit .corlist-ctitr {
            display: none;
            font-size: .13rem;
            color: #c2fe06
        }

            .corlist-con .corlist-ctit .corlist-ctitr i {
                font-size: .13rem
            }

    .corlist-con .corlist-more {
        color: #335F7D;
        font-size: 0;
        cursor: pointer
    }

        .corlist-con .corlist-more img {
            display: inline-block;
            width: .09rem;
            vertical-align: middle
        }

        .corlist-con .corlist-more p {
            display: inline-block;
            margin-left: .05rem;
            font-size: .09rem;
            vertical-align: middle
        }

    .corlist-con.corlist-confirst .corlist-ctit {
        margin-top: .17rem
    }

.newlistwrap, .moblienewlistwrap {
    margin-bottom: .83rem
}

.corlist-moblb {
    display: none
}

.videolistwrap, .imglistwrap {
    margin-bottom: .54rem
}

    .videolistwrap .collitem-media, .imglistwrap .collitem-media {
        cursor: pointer
    }

.specialwrap {
    margin-bottom: .28rem
}

@media screen and (max-width: 768px) {
    .corlist-top .corlist-topbg {
        height: 1.33rem
    }

    .corlist-top .corlist-toptxt {
        max-width: 100%;
        padding: 0 .53rem;
        margin: 0 auto;
        margin-top: -.4rem;
        font-size: .4rem
    }

        .corlist-top .corlist-toptxt p {
            padding: .21rem .4rem
        }

    .corlist-top .corlist-topbgtxt {
        padding: .43rem .53rem;
        font-size: .48rem
    }

    .corlist-topattach {
        max-width: 100%;
        padding: 0 .53rem;
        margin: 0 auto;
        margin-top: .67rem
    }

        .corlist-topattach .formitem {
            display: inline-block;
            min-width: 1.76rem;
            margin: .43rem 0 0
        }

            .corlist-topattach .formitem.search {
                display: block;
                width: auto;
                height: .96rem;
                margin-right: 0rem;
                border-width: .05rem
            }

                .corlist-topattach .formitem.search input {
                    width: 7.97rem;
                    padding-left: .37rem
                }

                    .corlist-topattach .formitem.search input::-webkit-input-placeholder {
                        font-size: .35rem
                    }

                    .corlist-topattach .formitem.search input::-moz-placeholder {
                        font-size: .35rem
                    }

                    .corlist-topattach .formitem.search input:-moz-placeholder {
                        font-size: .35rem
                    }

                    .corlist-topattach .formitem.search input:-ms-input-placeholder {
                        font-size: .35rem
                    }

                .corlist-topattach .formitem.search button {
                    width: .96rem
                }

            .corlist-topattach .formitem.classification {
                margin-right: 1.33rem
            }

                .corlist-topattach .formitem.classification:after {
                    width: .03rem;
                    height: .48rem;
                    margin-top: -.24rem;
                    right: -.67rem
                }

            .corlist-topattach .formitem .select-item {
                min-height: .53rem
            }

                .corlist-topattach .formitem .select-item .selectval {
                    padding: 0
                }

                    .corlist-topattach .formitem .select-item .selectval p {
                        height: .53rem;
                        padding-left: 0rem;
                        padding-right: .29rem
                    }

    .corlist-banner {
        max-width: 100%;
        padding: 0 .53rem;
        margin: 0 auto;
        margin-top: 1.33rem
    }

        .corlist-banner .lbtit {
            font-size: .45rem;
            top: .27rem;
            left: .4rem
        }

        .corlist-banner .lbbtn {
            padding: 0 .4rem;
            bottom: .27rem
        }

            .corlist-banner .lbbtn .lbbtnl .lbbtnldown {
                margin-left: .53rem
            }

    .corlist-con {
        max-width: 100%;
        padding: 0 .53rem;
        margin: 0 auto;
        margin-top: .64rem
    }

        .corlist-con .corlist-ctit {
            margin: .64rem 0 .67rem;
            font-size: .43rem
        }

            .corlist-con .corlist-ctit .corlist-ctitr {
                display: block;
                font-size: .32rem
            }

                .corlist-con .corlist-ctit .corlist-ctitr i {
                    font-size: .32rem
                }

        .corlist-con .corlist-more {
            text-align: center
        }

            .corlist-con .corlist-more img {
                width: .32rem
            }

            .corlist-con .corlist-more p {
                margin-left: .13rem;
                font-size: .37rem
            }

        .corlist-con.corlist-confirst .corlist-ctit {
            margin-top: 0rem
        }

        .corlist-con + .corlist-con {
            margin-top: 0
        }

    .newlistwrap, .moblienewlistwrap {
        margin-bottom: .67rem
    }

        .newlistwrap .corlist-con .corlist-moblb, .moblienewlistwrap .corlist-con .corlist-moblb {
            padding-bottom: .64rem;
            border-bottom: 1px solid #E5E6E8
        }

        .newlistwrap .collectionitem, .moblienewlistwrap .collectionitem {
            margin-bottom: .67rem;
            padding: 0;
            border: none
        }

        .newlistwrap .collitem-btm, .moblienewlistwrap .collitem-btm {
            margin-top: .27rem
        }

        .newlistwrap .corlist-return, .moblienewlistwrap .corlist-return {
            color: #265676
        }

            .newlistwrap .corlist-return i, .moblienewlistwrap .corlist-return i {
                display: inline-block;
                font-size: .32rem;
                transform: rotate(180deg)
            }

            .newlistwrap .corlist-return::after, .moblienewlistwrap .corlist-return::after {
                content: "";
                display: block;
                width: 100vw;
                height: 1px;
                margin: .69rem 0;
                margin-left: -.53rem;
                background: #DDD;
                position: relative;
                left: 0
            }

        .newlistwrap .collectionlist, .newlistwrap .corlist-more, .newlistwrap .collitem-tit, .newlistwrap .collitem-date, .newlistwrap .collitem-btm > p {
            display: none
        }

    .corlist-moblb {
        display: block
    }

        .corlist-moblb a {
            display: block
        }

            .corlist-moblb a img {
                display: block;
                width: 100%
            }

    .videolistwrap, .imglistwrap {
        margin-bottom: 1.39rem
    }

    .collectionitemtwo .collectionitem {
        max-width: 44%;
        width: 44%;
        margin-right: 12%;
        margin-bottom: .67rem;
        padding: 0;
        border: none;
        position: relative
    }

        .collectionitemtwo .collectionitem:nth-child(2n) {
            margin-right: 0rem
        }

        .collectionitemtwo .collectionitem .collitem-tit {
            margin-top: .27rem
        }

        .collectionitemtwo .collectionitem .collitem-date {
            position: absolute;
            right: 0;
            bottom: 0
        }

    .specialwrap {
        margin-bottom: 1.47rem
    }

    .collectionitemone .collectionitem {
        margin-bottom: .67rem;
        padding: 0;
        border: none
    }
}
/*# sourceMappingURL=special.css.map */