body,html{position:relative;height:100%}.swiper-container{width:100%;height:100%}.swiper-wrapper{height:100%}.swiper-slide{text-align:center;height:100%;width:270px;opacity:0.3}.swiper-slide-active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.swiper-slide
.inner{width:270px;height:442px;margin-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.swiper-slide
.dpassport{background:url(/public/images/passport-bg.png);background-size:270px 442px}.passport-cover{position:absolute;width:280px;height:387px;left:-5px;top:0px;z-index:99;background:url("/public/images/passport/pc-mid.png"), url("/public/images/passport/pc-top.png"), url("/public/images/passport/pc-bottom.png");background-size:280px 4px, 280px 28px, 280px 27px;background-position:left top, left top, left bottom;background-repeat:repeat-y, no-repeat, no-repeat;background-clip:padding-box,border-box,border-box;background-origin:padding-box,border-box,border-box;padding:0;margin:0;border-width:28px 0 27px 0;border-color:transparent;border-style:dashed}.passport-shadow{position:absolute;width:280px;height:412px;background:url("/public/images/passport/pc-shadow.png");background-size:310px 3px;background-position:left top;background-repeat:repeat-y;left:10px;top:10px;z-index:100}.swiper-slide .inner
.flyleaf{font-size:1.4em;color:#fff}.pagination{position:absolute;text-align:center;left:0;bottom:0;width:100%;line-height:40px;height:40px;z-index:20}.swiper-pagination-switch{vertical-align:middle;display:inline-block;width:14px;height:14px;background:#000;cursor:pointer;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;margin:0
1px}.swiper-pagination-switch:first-child{border-radius:3px 0 0 3px}.swiper-pagination-switch:last-child{border-radius:0 3px 3px 0}.swiper-visible-switch{background:#888}.swiper-active-switch{background:#fff}.card-2{border-radius:5px;box-shadow:2px 3px 4px rgba(0, 0, 0, .15);width:250px;height:412px;margin:10px;background-color:#fff;position:relative;overflow:hidden;float:left}.card-2 .l-cover-photo-holder{margin:24px
auto 0;width:180px;height:180px;text-align:center;border-radius:100px;overflow:hidden}.card-2 .l-cover-photo{dborder-radius:100px;min-width:200px;min-height:180px;max-width:230px;max-height:230px;width:auto;height:auto;margin-left:-24px;border:0}.l-title{position:relative;font-size:1.8em;line-height:1.5;margin:20px
20px 0;max-height:54px;overflow:hidden;text-align:center;color:#333;font-weight:normal;z-index:99}.l-text{position:relative;padding:20px
20px 0;font-size:1.4em;color:#9b9b9b;z-index:99}.card-text .l-title{margin-top:50px}.card-text
.icontype{display:block;width:13px;padding-top:20px;margin:0
auto}.card-text .l-text{line-height:1.7em;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}.card-fullfigure{}.card-fullfigure .cover-color{position:absolute;z-index:1;top:206px;left:0;width:100%;height:206px}.card-fullfigure .l-title{padding-top:230px}.card-fullfigure .l-title,
.card-fullfigure .l-text,
.card-fullfigure .l-user-name{color:#fff}.card-fullfigure-black .l-title,
.card-fullfigure-black .l-text,
.card-fullfigure-black .l-user-name{color:#242424}.card-2-type2{width:250px;height:412px;display:table}.card-footer{position:absolute;bottom:0;left:0;height:20px;right:0;padding:6px
12px 12px;text-align:left;z-index:99}.download{padding-top:90px;margin-left:-50px}.download
img{width:144px;height:40px;margin:0
auto;margin-top:20px}.download
li{list-style:none;color:#7d7d7d;font-size:1.4em}.cus-card{width:250px;height:412px;vertical-align:middle;display:table-cell;text-align:center;position:relative;padding-top:10px}.card-style-3 .cus-card-main{border-radius:12px;color:white;width:100%;height:100%}.card-style-3 .cus-title-en{font-family:"Didot";margin:0
auto;width:200px;font-size:1.8em;padding-top:47px}.card-style-3 .cus-title-normal{font-family:"Hiragino Mincho ProN W3";margin:0
auto;width:100px;line-height:50px;height:100px;font-size:5em;overflow:hidden}.card-style-3 .cus-title-little{width:50px}.card-style-3 .cus-card-main .img-shape{width:31px;height:31px;margin:0
auto;padding-top:17px}.card-style-3 .cus-footer{position:absolute;top:380px;height:24;left:13px}.card-style-3 .cus-footer-avatar{width:24px;height:24px;border-radius:24px;border:0}.card-style-3 .cus-footer
div{top:-20px;float:right;padding:5px
0px 0 8px}.card-style-4 .cus-card-main{position:relative;color:white;width:100%;height:100%}.card-style-4 .cus-card-main
.img{max-width:250px;height:auto;padding:0;margin:0}.passport .card-2{background:#FFFAF2;border-radius:0 6px 6px 0}.passport .card-fullfigure{background-size:100px 100px}.passport .card-text .l-title{dpadding-top:30px}.poem-mixed{text-align:left;width:250px;height:412px;position:relative;border-radius:5px;overflow:hidden}.poem-mixed
.top{height:52px;width:100%;background:black;opacity:0.3;position:absolute}.poem-mixed
.llspace{width:44px;height:auto;position:absolute;top:20px;right:20px;opacity:0.8}.poem-mixed
.content{margin-bottom:40px;margin-top:15px;max-height:135px;overflow:hidden;z-index:99;font-weight:200}.poem-mixed .bottom-cover{position:absolute;bottom:0;height:200px;width:250px;background:black;opacity:0.3}.poem-mixed
.background{background-color:rgba(0,0,0,0.3);color:white;font-size:15px;position:absolute;bottom:0;padding-left:15px;padding-right:15px;overflow:hidden;z-index:99;font-weight:200;width:250px}.poem-mixed .l-user-name{color:white;font-size:13px}.poem-text{border-radius:5px;position:relative;width:250px;height:412px}.poem-text .l-title{width:178px;padding:33px
0 0 33px;margin:0;max-height:80px;font-size:28px;overflow:hidden;text-align:right;color:white}.poem-text
h2{width:178px;padding:5px
0 0 33px;color:white;opacity:0.5;font-size:14px;font-weight:200;text-align:right}.poem-text
.body{padding-right:60px;padding-top:15px;text-align:left}.poem-text .body
.div{width:17px;height:220px;overflow:hidden;float:right;font-size:14px;color:white;padding-left:21px;font-weight:100;opacity:0.92;letter-spacing:4px;line-height:18px}.poem-text .body .div
div{height:auto;padding-right:2px}.card-sound .l-light-disk{width:210px;height:210px;border-radius:210px;margin-top:38px;box-shadow:0 0 6px rgb(24, 24, 24)}.card-sound .play-list{width:76px;height:76px;position:absolute;left:90px;top:105px;opacity:0.8}.card-sound .l-title{color:white;margin-top:30px;text-shadow:2px 2px 2px rgba(0,0,0,0.2);opacity:0.8}