@font-face { font-family: 'poppins'; src: url('https://cache.whoshang.com/camnuvwche.ttf'); }

* { box-sizing: border-box; }

body { margin: 0; }
body { font-family: 'poppins'; font-size: 12px; line-height: 24px; color: #333; }
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-tap-highlight-color: transparent; }

a { text-decoration: none; color: #333; }

.top {}
    .top .bar { border-bottom: 1px solid #eee; }
        .top .bar s5 { display: block; margin: 0 auto; padding: 50px 0 10px; width: 1060px; height: 100px; }
            .top .bar s5 s {}
                .top .bar s5 s form { float: left; width: 550px; height: 40px; border: 1px solid #eee; border-radius: 40px; }
                    .top .bar s5 s form a { float: left; padding: 10px 20px; }
                    .top .bar s5 s form a:before { display: block; width: 18px; height: 18px; background: url('https://cache.whoshang.com/camnuvwche.svg'); content: ""; }
                    .top .bar s5 s form input { float: left; padding: 7px 0; width: 470px; font-size: 12px; line-height: 24px; border: none; outline: none; }
                .top .bar s5 s > a { float: left; margin-left: 10px; width: 40px; height: 40px; line-height: 38px; text-align: center; border: 1px solid #eee; border-radius: 40px; }
        .top .bar m5 { display: block; width: 1060px; height: 60px; margin: 0 auto; }
            .top .bar m5 m {}
                .top .bar m5 m m1 { float: left; width: 600px; }
                    .top .bar m5 m m1 a {  }
                    .top .bar m5 m m1 .m1 { display: inline-block; padding-bottom: 15px; margin: 20px 20px 0 20px; font-weight: bold; color: black; }
                    .top .bar m5 m m1 .m2 { display: inline-block; padding-bottom: 15px; margin: 20px 20px 0 20px; font-weight: bold; color: black; border-bottom: 2px solid black; }
                    .top .bar m5 m m1 .r { float: right; }
                .top .bar m5 m m2 { float: right; margin-right: 20px; }
                    .top .bar m5 m m2 a { display: inline-block; padding: 18px 0 18px 15px; color: #999; }

    .top .expand { position: absolute; top: 0; }

.content { overflow: hidden; margin: 0 auto 75px; width: 1020px; }
    .content .expand { float: left; width: 510px; }
        .content .expand m5 { display: block; padding: 20px 0; width: 510px; color: #999; border-bottom: 1px solid #eee; }
            .content .expand m5 a {  }
        .content .expand s5 {}
            .content .expand s5 s { display: block; padding-top: 30px; text-decoration: none; }
                .content .expand s5 s s1 {}
                    .content .expand s5 s s1 a { display: inline-block; font-size: 13px; }
                    .content .expand s5 s s1 span { display: inline; margin-left: 5px; font-size: 11px; background-image: linear-gradient(transparent 50%, #ddd 50%, #ddd 85%, transparent 85%, transparent 100%); }
                .content .expand s5 s s2 { display: block; padding: 5px 0; text-align: justify; color: #999; }
                    .content .expand s5 s s2:after { padding-left: 5px; content: '\2026'; }
                .content .expand s5 s s3 {}
                    .content .expand s5 s s3 a {}
        .content .expand t5 { display: block; padding-top: 20px; }
            .content .expand t5 t { display: block; height: 45px; }
                .content .expand t5 t t1 { float: left; padding: 10px 0; width: 40px; color: #999; border-bottom: 1px solid #eee; }
                .content .expand t5 t t2 { float: left; overflow: hidden; padding: 10px 0; width: 280px; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #eee; }
                    .content .expand t5 t t2 span { display: inline-block; padding-left: 5px; font-weight: bold; color: #bbb; transform: scale(0.75); transform-origin: left center; }
                .content .expand t5 t t3 { float: left; overflow: hidden; padding: 10px 0; width: 140px; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #eee; }
                .content .expand t5 t t4 { float: left; padding: 10px 1px 10px 0; width: 40px; text-align: right; color: #999; border-bottom: 1px solid #eee; }
                    .content .expand t5 t t4 a { color: #999; }
            .content .expand t5 > span { display: block; padding: 13px 0; line-height: 24px; color: #999; }
        .content .expand e5 {}
            .content .expand e5 e { overflow: hidden; display: block; padding-top: 30px; border-bottom: 1px solid #eee; }
                .content .expand e5 e e1 { float: left; width: 200px; height: 130px; }
                    .content .expand e5 e e1:before { position: absolute; width: 180px; height: 107px; border-radius: 5px; background: #f5f5f5; content: ""; }
                    .content .expand e5 e e1:after { position: absolute; margin: 45px 80px; width: 18px; height: 18px; background: url(https://cache.whoshang.com/camnuvwche.svg); content: ""; opacity: .1; }
                .content .expand e5 e e2 { float: right; width: 310px; }
                    .content .expand e5 e e2 a { display: block; font-size: 13px; }
                        .content .expand e5 e e2 a span {  }
                    .content .expand e5 e e2 > span { display: block; padding: 5px 0; text-align: justify; color: #999; }
                        .content .expand e5 e e2 > span:after { padding-left: 5px; content: '\2026'; }

    .content .bar {}