
/* Header */
	#header {
		text-align: center;
	}

/* Footer */
	#footer {
		-moz-transition: -moz-transform 0.325s ease-in-out, -moz-filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
		-webkit-transition: -webkit-transform 0.325s ease-in-out, -webkit-filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
		-ms-transition: -ms-transform 0.325s ease-in-out, -ms-filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
		transition: transform 0.325s ease-in-out, filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
		width: 100%;
		max-width: 100%;
		margin-top: 2rem;
		text-align: center;
	}
		#footer .copyright {
			letter-spacing: 0.2rem;
			font-size: 0.6rem;
			opacity: 0.75;
			margin-bottom: 0;
			text-transform: uppercase;
		}
		body.is-article-visible #footer {
			-moz-transform: scale(0.95);
			-webkit-transform: scale(0.95);
			-ms-transform: scale(0.95);
			transform: scale(0.95);
			-moz-filter: blur(0.1rem);
			-webkit-filter: blur(0.1rem);
			-ms-filter: blur(0.1rem);
			filter: blur(0.1rem);
			opacity: 0;
		}
		body.is-loading #footer {
			opacity: 0;
		}




			*{margin:0;padding:0;font-family: "微软雅黑";box-sizing: border-box;}
			body{min-height:100vh;padding:0px 0;background:linear-gradient(to right, #bb313e25, #bb313e25, #d7222925, #dd4a1625, #e4761525, #f5c50025, #f0e92725, #b1ce2425, #48a93525, #03944525, #157c4f25, #176a5825, #1b556325, #1d386f25, #1d386f25, #20277825, #52266325, #8a244b25);}
			.main{max-width:1300px;width:100%;margin:0 auto;display: flex;justify-content: center;align-items: center;}
			.item{flex:1;width:0;height:550px;border-radius:15px;position:relative;padding:50px 40px;}
			.item img{height:160px;width:160px;padding:20px;border:2px solid rgba(255,255,255,0.5);border-radius:15px;display:block;margin:0 auto;}
			.item h3{color:#FFF;text-align: center;font-size:26px;line-height:50px;margin-top:20px;}
			.item p{color:#FFF;line-height:25px;font-size:15px;margin-top:10px;}
			
			.item .btns{display:flex;flex-direction: row;align-items: center;justify-content: center;margin-top:100px;}
			.item a{text-decoration:none;display:block;width:180px;line-height:52px;text-align:center;border-radius:100px;background:#FFF;font-size:17px;font-weight:bold;cursor: pointer;}
			.item a:hover{opacity: 0.8;}
			@media screen and (max-width: 730px) {
			    body{
			        padding:0px;
			    }
                .main {
                    display:block;
                }
                .item{
                    width:100%;
                    margin:0!important;
                    margin-bottom:20px!important;
                    transform: scale(1)!important;
                }
            }
            .shoper-ad{
                max-width:1300px;
                width:100%;
                /*margin:50px auto;*/
                background:#FFF;
                padding:30px 30px 1px 30px;
                border-radius:18px;
                display: none;
            }
            .ftitle{
                font-size:17px;
            }
            .shoper-main{
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                margin-top:30px;
            }
            .shoper-main .shoper-item{
                /*width:calc(100% / 8);*/
                padding:0 10px;
                margin-bottom:30px;
                cursor: pointer;
                text-decoration: none;
                color:#000;
            }
            .shoper-main .shoper-item:hover{
                opacity: 0.8;
            }
            .shoper-main .shoper-item .item-avatar{
                display: block;
                width:80px;
                height:80px;
                border-radius:0%;
                margin:0 auto;
            }
            .shoper-main .shoper-item .item-icon{
                display: block;
                width:80px;
                margin:0 auto;
                margin-top:-10px;
                position:relative;
                z-index:1;
            }
            .shoper-main .shoper-item h3{
                text-align:center;
                font-weight:normal;
                font-size:10px;
                line-height:25px;
                height:25px;
                overflow:hidden;
                margin-top:10px;
                box-shadow: 0 0.23rem 0 0.03rem rgba(104,137,214,0.23);
                border: .03rem solid #1C92FE;
                color: #1C92FE;
            }
            .shoper-main .shoper-item h4{
                text-align:center;
                font-weight:normal;
                font-size:10px;
                line-height:25px;
                height:25px;
                overflow:hidden;
                margin-top:2px;
                    box-shadow: 0 0.23rem 0 0.03rem rgba(254,28,164,0.23);
                border: .03rem solid #FE1CA4;
            color: #FE1CA4;
            }
            
			@media screen and (max-width: 730px) {
                .shoper-ad{
                    margin:-10px auto;
                    background:#FFF;
                    padding:10px 15px 1px 15px;
                    border-radius:18px;
                    display: none;
                }
                .shoper-main{
                    margin-top:20px;
                }
                .shoper-main .shoper-item{
                    width:calc(100% / 4);
                    padding:0 5px;
                    margin-bottom:21px;
                }
                .shoper-main .shoper-item .item-avatar{
                    width:70px;
                    height:70px;
                }
                .shoper-main .shoper-item .item-icon{
                    width:50px;
                    margin-top:-10px;
                }
                .shoper-main .shoper-item h3{
                    font-size:13px;
                }
                .ftitle{
                    padding:0 10px;
                }
            }