@media only screen and (max-width: 600px) {
  body, input, button, select, textarea {
    font-size: .25rem;
  }
  #diy-tg {
	display: none;
  }
  .exfm table th {
    width: auto;
  }
  .exfm .warning {
    top: 20px;
  }
  .exfm .xl2 li {
    width: 33.33%;
  }
}
@media only screen and (max-width: 600px) {
  body {
    min-width: 100vw;
    width: 100vw;
    font-size: .25rem;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
  }
  input, textarea {
    font-size: .26rem;
  }
  .bodyoverflow {
    overflow: hidden;
  }
  .mt15 {
    margin-top: .6rem;
  }
  .mt10 {
    margin-top: .1rem;
  }
  .container_wp {
    width: 100%;
  }
  .header {
    height: auto;
    padding-top: .9rem;
  }
  .header .top {
    position: fixed;
    z-index: 10;
    left: 0;
    right: 0;
    top: 0;
    height: .9rem;
    box-shadow: 0 0 5px #888;
  }
  .header.hide {
    padding-top: 0;
  }
  .header.hide .top {
    position: inherit;
  }
  .header .top .logo {
    margin-left: .2rem;
  }
  .header .top .logo img {
    height: .6rem;
  }
  .header .r-user .login {
    height: .5rem;
    width: auto;
    padding: 0 .1rem;
  }
  .header .r-user .login-y a, .header .r-user .login-y em {
    height: .5rem;
  }
  .header .r-user .login-y a {
    padding: 0 .1rem;
  }
  .header .r-user .login-y span, .header .r-user .login-y em {
    height: .5rem;
  }
  .header .r-user .login-y span {
    padding: 0 .1rem;
  }
  .header .r-user .login-y em {
    width: .6rem;
  }
  .header .top .menu-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: .1rem;
    height: .9rem;
    width: .9rem;
  }
  .header .top .menu-icon span {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: .13rem;
    width: .26rem;
    height: .26rem;
    background: linear-gradient(180deg, #0EC3DC 42.19%, #1BADC1 48.44%, #15D6CA 98.96%);
    box-shadow: 0px 1px 0px 0px #097D8D;
    border-radius: 4px;
  }
  .header .top .menu-icon i {
    border-top: 2px solid #fff;
    width: .25rem;
  }
  .header .r-user .share {
    display: none;
  } 
  .header .menu {
    height: calc(1rem + 4px);
  }
  .header .menu li>a {
    flex-wrap: wrap;
  }
  .header .menu li:hover>a, .header .menu li.selected>a {
    box-shadow: none;
  }
  .header .menu li>a em, .header .menu li>a span {
    width: 100%;
    overflow: hidden;
  }
  .header .menu li>a em {
    height: .5rem;
    background-size: .8rem auto;
  }
  .header .menu li:nth-child(1)>a em {
    background-position: .2rem -1.75rem;
  }
  .header .menu li:nth-child(2)>a em {
    background-position: .2rem -2.55rem;
  }
  .header .menu li:nth-child(3)>a em {
    background-position: .2rem -3.35rem;
  }
  .header .menu li:nth-child(4)>a em {
    background-position: .2rem -4.15rem;
  }
  .header .menu li:nth-child(5)>a em {
    background-position: .2rem -.95rem;
  }
  .header .menu li:nth-child(6)>a em {
    background-position: .2rem -.15rem;
  }
  .header .menu li>a span {
    margin-left: 0;
    height: .5rem;
    line-height: .25rem;
    font-size: .22rem;
  }
  .header .menu li:nth-child(5)>a span::after, .header .menu li:nth-child(6)>a span::after {
    display: none;
  }
  .header .menu li span {
    justify-content: inherit;
    text-align: center;
  }
  .header .menu li:hover .drop {
    display: none;
  }
  .header .menu li .drop {
    top: calc(1rem + 4px);
    left: auto;
    width: 2.5rem;
  }
  .header .menu li .drop a {
    height: .8rem;
    font-size: .22rem;
  }
  .header .left-menus-bg {
    display: none;
    pointer-events: none;
    position: fixed;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #000;
    opacity: .5;
  }
  .header .left-menus-bg.show {
    display: block;
    pointer-events: auto;
    z-index: 11;
    animation: m-menu-box .5s;
  }
  .header .left-menus {
    display: block;
    pointer-events: none;
    position: fixed;
    z-index: -1;
    left: 0;
    bottom: 0;
    top: 0;
    width: 53vw;
    height: 100vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    background: linear-gradient(to bottom, #FFFFFF, #F3F3F3);
    opacity: 0;
  }
  .header .left-menus.show {
    animation: m-menu-move .2s;
    pointer-events: auto;
    z-index: 12;
    opacity: 1;
  }
  .header .left-menus .m-list li {
    position: relative;
    border-top: 1px solid #dadada;
  }
  .header .left-menus .m-list li::after {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: .9rem;
    height: .9rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: .5rem;
  }
  .header .left-menus .m-list li:nth-child(1)::after {
    background-image: url('../img/menu-1.svg');
  }
  .header .left-menus .m-list li:nth-child(2)::after {
    background-image: url('../img/menu-2.svg');
  }
  .header .left-menus .m-list li:nth-child(3)::after {
    background-image: url('../img/menu-3.svg');
  }
  .header .left-menus .m-list li:nth-child(4)::after {
    background-image: url('../img/menu-4.svg');
  }
  .header .left-menus .m-list li:nth-child(5)::after {
    background-image: url('../img/menu-5.svg');
  }
  .header .left-menus .m-list li:nth-child(6)::after {
    background-image: url('../img/menu-6.svg');
  }
  .header .left-menus .m-list li:first-child {
    border-top: none;
  }
  .header .left-menus .m-list li>a {
    display: flex;
    align-items: center;
    padding-left: .9rem;
    height: .9rem;
    font-size: .3rem;
    background: linear-gradient(to bottom, #FFFFFF, #F3F3F3);
    font-weight: 700;
  }
  .header .left-menus .m-list li .drop {
    border-top: 1px solid #dadada;
  }
  .header .left-menus .m-list li .drop a {
    display: flex;
    align-items: center;
    padding-left: .9rem;
    width: 100%;
    height: .8rem;
    box-sizing: border-box;
  }
  .mobile {
    padding: 0 .2rem;
    box-sizing: border-box;
  }
  .h-search {
    height: auto;
    background: none;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
  }
  .h-search .sl {
    margin-top: .2rem;
    height: .5rem;
    overflow: hidden;
  }
  .h-search .sl label {
    display: none;
  }
  .h-search .sl a {
    height: .5rem;
    padding: 0 .1rem;
    font-size: .22rem;
    box-sizing: border-box;
    margin-left: .15rem;
  }
  .h-search .sl a:nth-child(2) {
    margin-left: 0;
  }
  .h-search .sr, .h-search .sl {
    float:inherit;
    width: 100%;
  }
  .h-search .sr {
    border-radius: 0;
    box-shadow: none;
  }
  .h-search .sr input {
    width: calc(100% - 1rem);
    height: calc(.5rem + 5px);
    border: none;
    text-indent: .2rem;
  }
  .h-search .sr span {
    height: .6rem;
    width: 1rem;
  }
  .main {
    justify-content: inherit;
    flex-wrap: wrap;
  }
  .main .left, .main .right {
    overflow: hidden;
  }
  .video-list li>a::after {
    display: none;
  }
  .consbox {
    padding: .2rem;
  }
  .contitle {
    height: .6rem;
    padding-left: .6rem;
  }
  .contitle, .contitle h2 {
    font-size: .35rem;
  }
  .consbox .contitle,
  .bonus-more a::after {
    background-size: 1rem auto;
  }
  .consbox.a .contitle {
    background-position: -.2rem -15.73rem;
  }
  .recom-max a img {
    width: 100%;
    height: calc((100vw - .8rem) / (16/9));
  }
  .recom-list {
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .recom-list li {
    margin-left: 0;
    margin-top: .2rem;
    width: calc((100% - .2rem) / 2);
  }
  .recom-list li img {
    height: calc((100vw - 1rem) / 2 / (16/9));
  }
  .recom-list li div {
    padding: .1rem;
  }
  .recom-list li div a {
    line-height: .4rem;
    height: .8rem;
    font-size: .25rem;
  }
  .recom-list li em {
    font-size: .2rem;
  }
  .consbox.b {
    position: relative;
    margin-top: .6rem;
    border: .1rem solid #e75453;
    background: url('../img/bonus/titbg.jpg') no-repeat center -.2rem #f8f4e7;
    background-size: 6rem 6rem;
    border-radius: 20px;
  }
  .consbox.b .contitle {
    position: absolute;
    justify-content: center;
    align-items: center;
    background: url('../img/bonus/tit2.png') no-repeat center center;
    background-size: auto 100%;
    left: 0;
    right: 0;
    top: -.45rem;
    border-bottom: none;
    height: .7rem;
    padding-left: 0;
    color: #fff;
  }
  .consbox.b .contitle a {
    display: none;
  }
  .bonus-tit {
    justify-content: center;
    padding: 1.6rem 0 0 0;
    background: none;
    height: 1rem;
  }
  .bonus-tit .je {
    background: none;
    padding: 0;
  }
  .bonus-tit .je em {
    background: none;
    border: none;
  }
  .bonus-tit .je em, .bonus-tit .je i {
    padding: 0;
    margin-left: 0;
    color: #FF6433;
    font-weight: 700;
    font-size: .6rem;
  }
  .bonus-list {
    flex-wrap: wrap;
    margin-top: 0;
  }
  .bonus-list li {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
    position: inherit;
    border-radius: 24px 4px 16px 4px;
    border-top: none;
    margin-top: .2rem;
    padding: .15rem .2rem;
    width: 100%;
    height: auto;
    box-sizing: border-box;
  }
  .bonus-list li::before {
    display: none;
  }
  .bonus-list li .pmico, .bonus-list li .name {
    position: inherit;
  }
  .bonus-list li:nth-child(1) {
    border-left: 4px solid #FF9029;
  }
  .bonus-list li:nth-child(2) {
    border-left: 4px solid #81ADCF;
  }
  .bonus-list li:nth-child(3) {
    border-left: 4px solid #B78C5E;
  }
  .bonus-list li:nth-child(1) .name, .bonus-list li:nth-child(2) .name, .bonus-list li:nth-child(3) .name {
    background: none;
    color: #fff;
  }
  .bonus-list li .pmico {
    width: .6rem;
    height: .6rem;
  }
  .bonus-tit, .bonus-list li .pmico {
    background-size: 10rem auto;
  }
  .bonus-list li:nth-child(1) .pmico {
    background-position: -0.15rem -2.55rem;
  }
  .bonus-list li:nth-child(2) .pmico {
    background-position: -1.08rem -2.55rem;
  }
  .bonus-list li:nth-child(3) .pmico {
    background-position: -2rem -2.55rem;
  }
  .bonus-list li .name {
    justify-content: space-between;
    width: calc(100% - .6rem);
    height: .6rem;
  }
  .bonus-list li .name span {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    font-size: 16px;
    font-weight: 700;
    text-shadow: 0 1px 5px rgba(0,0,0,1);
    text-indent: .1rem;
    font-size: .25rem;
  }
  .bonus-list li .name em {
    display: inline-block;
    color: var(--text-red-color);
    font-weight: 700;
    font-size: .28rem;
  }
  .bonus-list .dec {
    width: 100%;
    padding: 0.2rem 0 0 0;
  }
  .bonus-list .dec .d1 {
    margin-top: 0;
    padding: 0 .2rem;
    font-size: .23rem;
    height: .5rem;
  }
  .bonus-list .dec .d1:first-child {
    display: none;
  }
  .bonus-more {
    display: flex;
    justify-content: center;
    padding-top: .2rem;
  }
  .bonus-more a {
    display: flex;
    align-items: center;
    position: relative;
    height: .5rem;
    padding: 0 .6rem 0 .2rem;
    background: linear-gradient(180deg, #0EC3DC 42.19%, #1BADC1 48.44%, #15D6CA 98.96%);
    box-shadow: 0px 2px 0px 0px #097D8D;
    border-radius: 4px;
    color: #fff;
  }
  .bonus-more a::after {
    position: absolute;
    content: "";
    right: .1rem;
    top:0;
    bottom: 0;
    left: 0;
    background-position: 1.3rem -12.1rem;
  }
  .consbox.c .contitle {
    background-position: -.2rem -18.73rem;
  }
  .consbox.c.c1 .contitle {
    background-position: -.2rem -19.73rem;
  }
  .consbox.c .contitle a {
    background-position: .9rem -16.05rem;
  }
  .consbox.c .zhuzi-list {
    width: 100%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
  }
  .consbox.c .recom-list {
    justify-content: inherit;
    flex-wrap: nowrap;
    width: calc(((100vw - 2rem) / 2) * 4 + 0.6rem);
  }
  .consbox.c .recom-list li {
    margin-top: 0;
    margin-left: .2rem;
    width: calc((100vw - 2rem) / 2);
  }
  .consbox.c .recom-list li:first-child {
    margin-left: 0;
  }
  .consbox.c .recom-list li img {
    height: calc(((100vw - 2rem) / 2 / (16 / 9)));
  }
  .consbox.d .contitle {
    background-position: -0.2rem -20.73rem;
  }
  .consbox.d .video-list {
    margin-top: .2rem;
    width: 100%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
  }
  .consbox.d .video-list ul {
    justify-content: inherit;
    flex-wrap: nowrap;
    width: calc(((100vw - 2rem) / 2) * 6 + 1rem);
  }
  .consbox.d .video-list ul li {
    margin: 0 0 0 .2rem;
    width: calc((100vw - 2rem) / 2);
  }
  .consbox.d .video-list ul li:first-child {
    margin-left: 0;
  }
  .consbox.d .video-list li img {
    height: calc(((100vw - 2rem) / 2) / (16 / 9));
  }
  .consbox.d .video-list li div {
    padding: 0.1rem;
  }
  .consbox.d .video-list li div a {
    line-height: .4rem;
    height: 0.8rem;
    font-size: .25rem;
  }
  .consbox.d .video-list li em {
    font-size: .2rem;
  }
  .consbox.e .djlh-list {
    width: 100%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
  }
  .consbox.e .djlh-list ul {
    margin-top: .2rem;
    flex-wrap: nowrap;
    width: calc(((100vw - 4rem) / 2) * 10 + 1.8rem);
  }
  .consbox.e .djlh-list ul li {
    margin: 0 0 0 .2rem;
    width: calc((100vw - 4rem) / 2);
  }
  .consbox.e .djlh-list ul li:first-child {
    margin-left: 0;
  }
  .consbox.e .jitai-box .djlh-list li img {
    height: calc((100vw - 4rem) / 2 * 1.69);
  }
  .consbox.e .jitai-box .djlh-list li div {
    padding: 0.1rem;
  }
  .consbox.e .jitai-box .djlh-list li div span {
    line-height: .4rem;
    height: 0.8rem;
    font-size: .25rem;
  }
  .com-tabs {
    height: 2.6rem;
  }
  .com-tabs span {
    font-size: 1.25rem;
  }
  .main .right {
    margin-top: .2rem;
  }
  .main .right .consbox {
    padding: 0;
  }
  .main .right .com-tabs {
    padding: .2rem .2rem 0 .2rem;
  }
  .lasthot-list li {
    padding: .3rem .2rem;
  }
  .lasthot-list li .pic {
    width: 35vw;
    height: calc(35vw / (16 / 9));
  }
  .lasthot-list li div {
    width: calc(100% - 35vw - .2rem);
  }
  .lasthot-list li div .lm {
    font-size: .25rem;
  }
  .lasthot-list li div .bt {
    margin-top: .1rem;
    font-size: .28rem;
    line-height: .48rem;
  }
  .lasthot-list li .pic::after {
    width: .4rem;
    height: .4rem;
    top: -.12rem;
    left: -.15rem;
    background-size: cover !important;
  }
  .main .right .adverts {
    background: none;
  }
  .footer {
    margin-top: .8rem;
  }
  .footer .foot {
    height: auto;
  }
  .ylink {
    height: 1rem;
    justify-content: space-around;
	flex-wrap: wrap;
  }
  .ylink a {
    margin: 0;
  }
  .ylink img {
    height: .5rem;
  }
  .footer .absite {
    justify-content: space-around;
    height: 1rem;
  }
  .footer .absite a {
    margin: 0;
    font-size: .23rem;
  }
  .footer .foot p {
    height: auto;
    text-align: center;
    font-size: .23rem;
  }
  .footer .foot .copyright {
    padding: .2rem;
    line-height: .4rem;
  }
  .login-reg-box {
    width: calc(100vw - .8rem);
    padding: .2rem;
  }
  .class-login .close {
    right: 0.4rem;
    top: 0.3rem;
    width: 2rem;
    height: calc(2rem + 2px);
    background-size: cover;
  }
  .class-login .lg img {
    height: 2rem;
  }
  .class-login h2 {
    height: 1.5rem;
    font-size: 1.2rem;
  }
  .class-login dl dt {
    margin-top: 0.8rem;
    font-size: .9rem;
  }
  .class-login dl dd {
    margin-top: .5rem;
    height: 2.3rem;
    padding: 0 .5rem;
  }
  .class-login dl dd input {
    height: 2.3rem;
    font-size: 1rem;
  }
  .class-login .helpf {
    font-size: .85rem;
  }
  .class-login .suby {
    margin-top: .6rem;
  }
  .class-login .suby input {
    height: .7rem;
  }
  .class-login .line-or {
    margin-top: 1.4rem;
  }
  .class-login .google-l {
    margin-top: 1.3rem;
  }
  .class-login .google-l a {
    height: 2.68rem;
    font-size: .7rem;
  }
  .class-login .google-l img {
    margin-right: 1.1rem;
    height: 2.5rem;
  }
  .class-login .toreg {
    padding-top: .2rem;
  }
  .detail-box .d-title {
    padding-bottom: .1rem;
  }
  .detail-box .d-title h1 {
    font-size: .35rem;
    line-height: .5rem;
  }
  .detail-box .d-title p {
    font-size: .25rem;
    word-spacing: .1rem;
  }
  .detail-box .d-jitan-base {
    padding: .2rem 0;
    min-height: 2.5rem;
  }
  .detail-box .d-jitan-base img {
    width: 1.5rem;
  }
  .detail-box .d-jitan-base .jt-table {
    width: calc(100% - 1.7rem);
  }
  .detail-box .d-jitan-base .jt-table dl {
    min-height: calc(2.5rem / 6);
  }
  .detail-box .d-jitan-base .jt-table dt {
    width: 30%;
  }
  .detail-box .d-jitan-base .jt-table dd {
    width: 70%;
    padding: .06 .1rem;
    line-height: .4rem;
  }
  .detail-htitle {
    padding-left: .2rem;
    height: .7rem;
    font-size: .3rem;
  }
  .detail-comment .font-sty {
    font-size: .28rem;
  }
  .detail-comment .dc-rating .my-rating {
    margin: 0 .2rem;
  }
  .detail-comment .dc-rating .my-rating .jq-star {
    width: .45rem !important;
    height: .45rem !important;
  }
  .detail-comment .dc-input {
    height: 2rem;
    background-position: center .5rem;
  }
  .detail-comment .dc-input .no-login {
    padding-top: 1.3rem;
  }
  .detail-comment .dc-input-tea {
    padding: .1rem;
    height: 2rem;
  }
  .detail-comment .dc-input-tea textarea {
    font-size: .25rem;
  }
  .detail-dc-post {
    padding: .2rem 0;
  }
  .detail-dc-post .btn {
    padding: 0.7rem 1.5rem;
    /*height: 0.6rem;*/
    font-size: 16px;
  }
  .detail-comment .dc-sum {
    display: inherit;
  }
  .detail-comment .dc-sum table {
    width: 100%;
  }
  .detail-comment .dc-sum table td {
    padding: .08rem 0;
  }
  .detail-comment .dc-sum table img {
    width: .4rem;
  }
  .detail-comment .dc-sum .sums {
    width: 100%;
  }
  .detail-comment .dc-sum .sums .my-rating2 .jq-star {
    width: .45rem !important;
    height: .45rem !important;
  }
  .detail-comment .dc-lists .l-head {
    padding: .1rem;
  }
  .detail-comment .dc-lists .l-head .star img {
    margin-right: .1rem;
    width: .4rem;
  }
  .detail-comment .dc-lists .l-head .star span {
    font-size: .25rem;
  }
  .detail-comment .dc-lists .l-head .author {
    font-size: .28rem;
  }
  .detail-comment .dc-lists .l-text {
    padding: .2rem;
  }
  .detail-comment .dc-lists .l-text .txt {
    line-height: .4rem;
    font-size: .25rem;
  }
  .detail-comment .dc-lists .l-text .zan {
    display: inherit;
    padding-top: .2rem;
  }
  .detail-comment .dc-lists .l-text .zan .zbtn {
    justify-content: space-between;
    margin-top: .2rem;
  }
  .detail-comment .dc-lists .l-text .zan .zbtn span {
    min-width: 1.4rem;
    height: .6rem;
    font-size: .23rem;
    padding: 0 .1rem;
  }
  .detail-comment .dc-lists .l-text .zan .zbtn span.nb {
    margin-left: 0;
  }
  .detail-comment .dc-lists .l-text .zan .zbtn span img {
    margin-right: .1rem;
    width: .3rem;
  }
  .detail-about h2 {
    font-size: .3rem;
  }
  .detail-about .video-list {
    margin-top: .2rem;
    width: 100%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
  }
  .detail-about .video-list ul {
    justify-content: inherit;
    flex-wrap: nowrap;
    width: calc(((100vw - 2rem) / 2) * 3 + .5rem);
  }
  .detail-about .video-list li {
    margin: 0 0 0 0.2rem;
    width: calc((100vw - 2rem) / 2);
  }
  .detail-about .video-list li:first-child {
    margin-left: 0;
  }
  .detail-about .video-list li img {
    height: calc(((100vw - 2rem) / 2) / (16 / 9));
  }
  .detail-about .video-list li div {
    padding: 0.1rem;
  }
  .detail-about .video-list li div a {
    line-height: .4rem;
    height: 0.8rem;
    font-size: .25rem;
  }
  .in-right-t1 {
    font-size: .35rem;
  }
  .in-right-t3 {
    margin-top: .2rem;
    height: 2.6rem;
    font-size: .35rem;
    background-position: .2rem 2px;
    padding-left: .8rem;
    background-size: .45rem;
  }
  .game-pmcon-list li a {
    padding: .6rem;
  }
  .game-pmcon-list li a span {
    margin-top: .1rem;
    font-size: 1.28rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 1.3rem;
  }
  .game-pmcon-list li a em {
    padding-left: 2.2rem;
    height: 2.5rem;
    font-size: 1.5rem;
    background-size: .5rem;
  }
  .game-pmcon-list li a em::after {
    width: 2rem;
    height: 2rem;
    background-size: 11rem auto;
  }
  .game-pmcon-list li:nth-child(1) em::after {
    background-position: -.5rem -.4rem;
  }
  .game-pmcon-list li:nth-child(2) em::after {
    background-position: -3.22rem -.3rem;
  }
  .game-pmcon-list li:nth-child(3) em::after {
    background-position: -0.5rem -3.1rem;
  }
  .game-pmcon-list li:nth-child(4) em::after {
    background-position: -3.2rem -3.1rem;
  }
  .game-pmcon-list li:nth-child(5) em::after {
    background-position: -5.9rem -0.3rem;
  }
  .game-pmcon-list li:nth-child(6) em::after {
    background-position: -5.9rem -3.1rem;
  }
  .game-pmcon-list li:nth-child(7) em::after {
    background-position: -0.3rem -5.8rem;
  }
  .game-pmcon-list li:nth-child(8) em::after {
    background-position: -3rem -5.8rem;
  }
  .game-pmcon-list li:nth-child(9) em::after {
    background-position: -5.8rem -5.8rem;
  }
  .game-pmcon-list li:nth-child(10) em::after {
    background-position: -8.5rem -0.21rem;
  }
  .in-right-t2 {
    height: .6rem;
    font-size: .35rem;
  }
  .right-conpadd {
    padding: .2rem;
  }
  .right-mt-none {
    margin-top: 0;
  }
  .detail-box .prve-next {
    display: inherit;
    padding: .2rem 0 .1rem;
  }
  .detail-box .prve-next li {
    width: 100%;
    font-size: 14px;
    line-height: 24px;
  }
  .in-jitai-hot li:nth-child(n) {
    padding: .2rem;
  }
  .in-jitai-list li .pic {
    width: 1.5rem;
    height: 2.5rem;
  }
  .in-jitai-list li .tx {
    width: calc(100% - 1.7rem);
  }
  .in-jitai-list li .stime em {
    padding: 0 .2rem;
    height: .36rem;
    font-size: .23rem;
  }
  .in-jitai-list li h3 {
    margin-top: .1rem;
    font-size: .25rem;
    line-height: .35rem;
    max-height: .7rem;
  }
  .in-jitai-list li p {
    margin-top: .05rem;
    line-height: .3rem;
    max-height: .6rem;
    font-size: .25rem;
  }
  .in-jitai-list li .btn {
    margin-top: .1rem;
  }
  .in-jitai-list li .btn span {
    height: .4rem;
    width: 1.6rem;
    padding: 0 .4rem 0 .3rem;
    background-position: 1rem center;
    box-sizing: border-box;
  }
  .jitan-list-sj ul {
    display: inherit;
  }
  .jitan-list-sj li:nth-child(n) {
    width: 100%;
    padding: .2rem 0;
    box-sizing: border-box;
  }
  .jitan-list-sj li:nth-child(n)::after {
    display: none;
  }
  .jitan-list-sj li:first-child {
    padding-top: 0;
  }
  .bread-line {
    padding: .2rem 0;
    height: .4rem;
  }
  .consbox .cosm-title, .consbox .cosm-title h2 {
    font-size: 1.35rem;
    height: 1.6rem;
  }
  .consbox .cosm-title a {
    font-size: .23rem;
    background-size: 0.45rem;
  }
  .pager {
    padding: .3rem 0 .2rem 0;
  }
  .pager a, .pager strong {
    height: .5rem;
    padding: .75rem .75rem;
    margin-left: .3rem;
  }
  .pager a.last {
    padding: .75rem 2px;
  }
  .pager a:first-child, .pager a:last-child {
    display: none;
  }
  .in-com-list.news-tui-three {
    width: 100%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
  }
  .in-com-list.news-tui-three ul {
    justify-content: inherit;
    flex-wrap: nowrap;
    width: calc(((100vw - 2rem) / 2) * 3 + 0.4rem);
  }
  .in-com-list.news-tui-three ul li {
    margin-top: 0;
    margin-left: 0.2rem;
    width: calc((100vw - 2rem) / 2);
  }
  .in-com-list.news-tui-three ul li:first-child {
    margin-left: 0;
  }
  .in-com-list.news-tui-three li .pic {
	height: calc(((100vw - 2rem) / 2 / (16 / 9)));
  }
  .in-com-list.news-tui-three li .pic img {
    height: calc(((100vw - 2rem) / 2 / (16 / 9)));
  }
  .in-com-list.news-tui-three li .ot {
    padding: 0.1rem;
  }
  .in-com-list.news-tui-three li .tit {
    margin-top: .1rem;
    line-height: .4rem;
    height: .76rem;
    font-size: .25rem;
  }
  .news-list-sj {
    padding: 0;
  }
  .news-list-sj .cosm-title {
    padding: .1rem 0 0 .2rem;
  }
  .news-list-sj .in-news-list li{
    padding: .3rem .2rem;
  }
  .news-list-sj .in-news-list li .pic {
    width: 35vw;
    height: calc(35vw / (16 / 9));
  }
  .news-list-sj .in-news-list li>div {
    width: calc(100% - 35vw - .2rem);
  }
  .news-list-sj .in-news-list li>div .lm {
    height: .4rem;
    font-size: .25rem;
  }
  .news-list-sj .in-news-list li>div .lm em {
    display: flex;
    padding-left: .32rem;
    min-width: 1rem;
    height: .3rem;
    background-size: .28rem;
    font-weight: normal;
    font-size: .2rem;
  }
  .news-list-sj .in-news-list li>div .bt {
    margin: .1rem 0 0 0;
    font-size: .28rem;
    line-height: .48rem;
  }
  .news-list-sj .in-news-list li>div>em {
    display: none;
  }
  .news-list-sj .in-news-list li>div .vd-bqdiv {
    display: none;
  }
  .recom-max .link-tit a {
    font-size: 15px;
    line-height: 15px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .recom-max .link-tit span {
    margin-top: .1rem;
    font-size: .2rem;
  }
  .recom-max .link-tit .vd-bqdiv a {
    margin-right: .1rem;
    padding: 0 .2rem;
    color: #fff;
  }
  .video-mainsj .video-list li {
    margin: .2rem 0 0 .2rem;
    width: calc((100vw - 1rem) / 2);
  }
  .video-mainsj .video-list li:nth-child(2n - 1) {
    margin-left: 0;
  }
  .video-mainsj .video-list li:nth-child(-n + 3) {
    margin-top: .2rem;
  }
  .video-mainsj .video-list li img {
    height: calc(((100vw - 1rem) / 2) / (16 / 9));
  }
  .video-mainsj .video-list li div {
    padding: .1rem;
  }
  .video-mainsj .video-list li div a {
    font-size: .25rem;
    line-height: .38rem;
    height: .76rem;
  }
  .video-mainsj .video-list li em {
    margin-top: .06rem;
    font-size: .2rem;
  }
  .video-mainsj .recom-max>a::after {
    display: none;
  }
  .video-mainsj .video-list.vlist-tjfour li {
    margin: .2rem 0 0 .2rem;
    width: calc((100vw - 1rem) / 2);
  }
  .video-mainsj .video-list.vlist-tjfour li:nth-child(1) {
    margin-left: 0;
  }
  .video-mainsj .video-list.vlist-tjfour li:nth-child(2n - 1) {
    margin-left: 0;
  }
  .video-mainsj .video-list.vlist-tjfour li img {
    height: calc(((100vw - 1rem) / 2) / (16 / 9));
  }
  .video-mainsj .video-list.video-listmt li:nth-child(n) {
    margin-top: .1rem;
  }
  .video-mainsj .video-list.video-listmt li:nth-child(n + 3) {
    margin-top: .2rem;
  }
  .video-mainsj .video-list li .vd-bqdiv a {
	max-width: 1.5rem;
    padding: 0;
    height: .4rem;
    font-size: .23rem;
    line-height: .4rem;
  }
  .video-mainsj .video-list li .vd-bqdiv span {
    font-size: .2rem;
  }
  .consbox.z .contitle, .consbox.z2 .contitle {
    font-size: .35rem;
    background-size: .45rem;
    background-position: 0 0;
  }
  .video-play .v-play {
    width: calc(100vw - 0.8rem);
    height: calc((100vw - 0.8rem) / (16/9));
  }
  .video-play .v-play iframe {
    width: calc(100vw - 0.8rem);
    height: calc((100vw - 0.8rem) / (16/9));
    width: calc(100vw - 0.8rem) !important;
    height: calc((100vw - 0.8rem) / (16/9)) !important;
  }
  .video-play iframe {
    width: calc(100vw - 0.8rem);
    height: calc((100vw - 0.8rem) / (16/9));
    width: calc(100vw - 0.8rem) !important;
    height: calc((100vw - 0.8rem) / (16/9)) !important;
  }
  .video-play .v-title {
    padding-bottom: .2rem;
  }
  .video-play .v-title h1 {
    padding: .2rem 0;
    font-size: .35rem;
    line-height: .5rem;
  }
  .video-play .v-title p {
    font-size: .25rem;
  }
  .video-play .v-desc {
    font-size: .25rem;
    line-height: .38rem;
  }
  .video-play .v-desc p {
    margin-bottom: .2rem;
  }
  .video-play .t_f p {
    margin-bottom: .2rem;
    line-height: .5rem;
  }
  .video-play .v-tags {
    flex-wrap: wrap;
  }
  .video-play .v-tags li {
    margin: .2rem .2rem 0 0;
    padding: 0 .3rem;
    height: .6rem;
    font-size: .28rem;
  }
  .in-com-list.video-kanmore li {
    margin: 0 0 0 1.2rem;
    width: calc((100vw - 4rem) / 2);
  }
  .in-com-list.video-kanmore li:nth-child(n + 3) {
    margin-top: .2rem;
  }
  .in-com-list.video-kanmore li:nth-child(2n - 1) {
    margin-left: 0;
  }
  .in-com-list.video-kanmore li .pic img {
    max-height: calc(((100vw - 1rem) / 2) / (16 / 9));
  }
  .in-com-list.video-kanmore li .ot {
    padding: 0.1rem;
  }
  .in-com-list.video-kanmore li .tit {
    margin-top: .5rem;
    font-size: 1.25rem;
    line-height: 1.38rem;
    height: auto;
  }
  .in-com-list.video-kanmore li .tg em {
    font-size: 10px;
  }
  .in-com-list.video-kanmore li .pindian {
    margin-top: .1rem;
    height: .3rem;
    font-size: .2rem;
  }
  .in-com-list.video-kanmore li .pindian em {
    height: .3rem;
    background-size: .3rem;
  }
  .main .right .nosjpad-com-tabs .com-tabs {
    padding-top: .1rem;
  }
  .main .right .nosjpad-com-tabs.no .com-tabs {
    padding-top: 0;
  }
  .main .right .nosjpad-com-tabs.no .mt10 {
    margin-top: 0;
  }
  .in-com-list li .pic {
	height: calc(((100vw - 1rem) / 2) / (16 / 9));
  }
  .in-com-list li .pic b {
    top: -4px;
    right: .1rem;
    width: .7rem;
    height: .5rem;
    font-size: .25rem;
  }
  .in-com-list li .tg {
    /*height: 1.4rem;*/
  }
  .in-com-list li .tg a {
    padding: 0 1.1rem;
    height: 1.4rem;
    box-sizing: border-box;
    line-height: 1.4rem;
    font-size: 16px;
    max-width: 7rem;
  }
  .in-com-list li .tg em{
    min-width: 1.05rem;
    font-size: .2rem;
  }
  .points-box .ps-img img {
    max-height: 1.4rem;
  }
  .in-com-list.sjblog-user-list li {
    margin: 0.2rem 0 0 0.2rem;
    width: calc((100vw - 1rem) / 2);
  }
  .in-com-list.sjblog-user-list {
    margin-top: 0;
  }
  .in-com-list.sjblog-user-list li:nth-child(2n - 1) {
    margin-left: 0;
  }
  .in-com-list.sjblog-user-list li .pic img {
    height: calc(((100vw - 1rem) / 2) / (16 / 9));
  }
  .in-com-list.sjblog-user-list li .ot {
    padding: .1rem;
  }
  .in-com-list.sjblog-user-list li .tit {
    margin-top: .1rem;
    font-size: .25rem;
    line-height: .4rem;
  }
  .in-com-list.aut.sjblog-user-list li .tit {
    height: .4rem;
  }
  .lasthot-list.aut li div .lm {
    font-size: .25rem;
  }
  .lasthot-list.aut li div .bt {
    margin-top: .1rem;
    font-size: .25rem;
    line-height: .4rem;
  }
  .points-head .ps-title {
    height: .8rem;
    font-size: .35rem;
  }
  .points-tit {
    padding-left: .2rem;
    height: 0.7rem;
    font-size: .3rem;
  }
  .detail-author .daut-pic img {
    /*max-height: 3.5rem;*/
  }
  .detail-author .daut-txt {
    font-size: 1.28rem;
    line-height: 1.5rem;
  }
  .detail-author .daut-dl dt {
    font-size: 20px;
  }
  .detail-author .daut-dl dd {
    padding: .1rem 0;
  }
  .auth-pl-list li {
    padding: .2rem 0;
  }
  .auth-pl-list li a {
    font-size: 16px;
  }
  .auth-pl-list li div {
    margin-top: .1rem;
    font-size: 16px;
  }
  .auth-pl-list li div em {
    height: 1.3rem;
    background-size: .3rem;
  }
  .auth-jf-list li {
    height: 3.8rem;
    border-bottom: 1px solid #d6d6d6;
    padding: 0 .2rem;
  }
  .auth-jf-list li span, .auth-jf-list li b, .auth-jf-list li em {
    font-size: 1.28rem;
  }
  .search-sum {
    padding-bottom: .2rem !important;
  }
  .search-sum h2 {
    font-size: .35rem;
    height: .6rem;
    background-size: .5rem;
    padding-left: .6rem;
    background-position: 0 0;
  }
  .search-sum div {
    width: calc(100vw - .8rem);
	justify-content: space-between;
    flex-wrap: wrap;
  }
  .search-sum div a {
    justify-content: center;
    margin: 0;
    padding: 0 .1rem;
    /*width: calc((100% - .4rem) / 3);min-width: calc((100% - .4rem) / 3);*/
    height: .6rem;
    width: calc((100% - .2rem) / 2);
    box-sizing: border-box;
    font-size: .25rem;
  }
  .search-sum div a:nth-child(n + 3) {
    margin-top: .2rem;
  }
  .search-sum div a em {
    margin-left: .1rem;
  }
  .search-res .biaoti{
    height: .7rem;
    padding: 0 .2rem;
  }
  .search-res .biaoti h2 {
    font-size: .35rem;
  }
  .search-res .biaoti a {
    font-size: .25rem;
  }
  .search-res .biaoti a svg {
    margin-left: .1rem;
    width: .3rem;
  }
  .search-res .s-listos {
    padding: .2rem;
  }
  .search-res .s-listos>ul {
    flex-wrap: wrap;
  }
  .search-res .s-ul-jitai li {
    margin-left: .2rem;
    width: calc((100vw - 1.2rem) / 3);
  }
  .search-res .s-ul-jitai li:nth-child(3n - 2) {
    margin-left: 0;
  }
  .search-res .s-ul-jitai li:nth-child(n + 4) {
    margin-top: .2rem;
  }
  .search-res .s-ul-jitai li img {
    height: calc((100vw - 1.2rem) / 3 * 1.69);
  }
  .search-res .s-ul-jitai li em {
    height: .4rem;
    font-size: .2rem;
  }
  .search-res .s-ul-jitai li em.dz, .search-res .s-ul-jitai li em.lh {
    background-size: 100% .4rem;
  }
  .search-res .s-ul-jitai li div {
    padding: .1rem;
  }
  .search-res .s-ul-jitai li span {
    font-size: .25rem;
    line-height: .38rem;
    height: .76rem;
  }
  .search-res .s-listos .s-ul-news li {
    margin: 0 0 0 0.2rem;
    width: calc((100vw - 1rem) / 2);
  }
  .search-res .s-listos .s-ul-news li:nth-child(2n - 1) {
    margin-left: 0;
  }
  .search-res .s-listos .s-ul-news li:nth-child(n + 3) {
    margin-top: .2rem;
  }
  .search-res .s-listos .s-ul-news li:last-child {
    display: none;
  }
  .search-res .s-listos .s-ul-news li .pic img {
    width: 100%;
    height: calc(((100vw - 1rem) / 2) / (16 / 9));
  }
  .search-res .s-listos .s-ul-news li .tit {
    margin-top: .1rem;
    line-height: .38rem;
    height: 0.76rem;
    font-size: .25rem;
  }
  .search-res .s-listos .s-ul-news li .ot {
    padding: .1rem;
  }
  .search-res .in-com-list .s-ul-news.tw .tg {
    margin-top: .1rem;
  }
  /*s-ul-jitai-more*/
  .search-res .s-ul-jitai.s-ul-jitai-more li:nth-child(6n + 7) {
    margin: .2rem 0 0 0;
  }
  .search-res .s-ul-jitai.s-ul-jitai-more li:nth-child(n + 7) {
    margin-top: .2rem;
  }
  .search-res .in-com-list.s-in-com-list-more .s-ul-news li:nth-child(5n + 6) {
    margin: .2rem 0 0 0;
  }
  .search-res .in-com-list.s-in-com-list-more .s-ul-news li:nth-child(n + 6) {
    margin-top: .2rem;
  }
  .search-res .in-com-list.s-in-com-list-more .s-ul-news li:nth-child(2n) {
    margin-left: .2rem;
  }
  .search-res .in-com-list.s-in-com-list-more .s-ul-news li:last-child {
    display: block;
  }
  .user-center {
    display: inherit;
  }
  .user-center .user-nav {
    width: 100%;
    background: none;
    box-shadow: none;
  }
  .user-center .user-nav ul {
    display: flex;
    flex-wrap: wrap;
  }
  .user-center .user-nav li {
    margin-left: .2rem;
    width: calc((100% - .4rem) / 3);
  }
  .user-center .user-nav li:nth-child(1), .user-center .user-nav li:nth-child(4) {
    margin-left: 0;
  }
  .user-center .user-nav li:nth-child(4), .user-center .user-nav li:nth-child(5) {
    width: calc((100% - .2rem) / 2);
    margin-top: .2rem;
  }
  .user-center .user-nav li a {
    justify-content: center;
    padding: 0;
    height: .6rem;
    font-size: .25rem;
    border-radius: 4px;
  }
  .user-center .user-nav li a::after {
    display: none;
  }
  .user-center .user-nav li:nth-child(n) a {
    background: rgba(255, 255, 255, 0.6);
  }
  .user-center .user-nav li:nth-child(n).selected a {
    background: rgba(255, 255, 255, 0.9);
  }
  .user-center .user-content {
    margin-top: .2rem;
    width: 100%;
  }
  .user-center .user-mains {
    padding: 1.2rem;
  }
  .user-center .user-mains .u-namepic {
    position: relative;
    display: inherit;
    padding-bottom: 2.2rem;
  }
  .user-center .user-mains .u-namepic .picname .pic {
    width: 4.6rem;
    height: 4.6rem;
  }
  .user-center .user-mains .u-namepic .picname ul {
    width: calc(100% - 1.6rem);
	padding-bottom: 0.4rem;
  }
  .user-center .user-mains .u-namepic .picname li {
    padding-left: .5rem;
    height: 2.6rem;
  }
  .user-center .user-mains .u-namepic .picname li em {
    width: 9rem;
  }
  .user-center .user-mains .u-namepic .picname li:nth-child(2) em  {
    width: 3rem;
  }
  .user-center .user-mains .u-namepic .picname li span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    max-width: calc(100% - 1.8rem);
    font-size: .8rem;
    line-height: 2.6rem;
    height: 2.6rem;
  }
  .user-center .user-mains .u-namepic .score {
    position: absolute;
    right: 0;
    bottom: .2rem;
    left: 5rem;
    padding: 0;
    background: none;
    height: 2.4rem;
  }
  .user-center .user-mains .u-other {
    padding-bottom: .2rem;
  }
  .user-center .user-mains .u-other>li {
    display: inherit;
    margin-top: .2rem;
  }
  .user-center .user-mains .u-other>li:first-child {
    margin-top: 0;
  }
  .user-center .user-mains .u-other>li label {
    display: flex;
    align-items: center;
    height: 2.6rem;
    line-height: 2.6rem;
  }
  .user-center .user-mains .u-other>li .rlm {
    width: 100%;
  }
  .user-center .user-mains .u-other>li .fengmain {
    width: 100%;
    height: 2.4rem;
  }
  .user-center .user-mains .u-other>li .copyinput {
    padding: 0 .5rem 0 .2rem;
    overflow: hidden;
  }
  .user-center .user-mains .u-other>li .copyinput::after {
    right: 0;
    top: 0;
    bottom: 0;
    width: .4rem;
    background-color: #f0f0f0;
  }
  .user-center .user-mains .wbinput {
    padding: 0 .1rem;
    /*height: .6rem;*/
    width: 100%;
    font-size: .26rem;
  }
  .user-center .user-mains .wbinput.w1 {
    width: 100%;
  }
  .user-center .user-mains .u-other>li .fengmain .udit img {
    width: .8rem;
    height: .8rem;
  }
  .user-center .user-mains .wbtextarea {
    padding: .1rem;
    font-size: .26rem;
  }
  .user-center .user-mains .city-xx {
    flex-wrap: wrap;
    justify-content: inherit;
  }
  .user-center .user-mains .city-xx .wbinput {
    margin: .2rem 0 0 0;
  }
  .user-center .user-mains .u-select-list span {
    padding-left: .2rem;
  }
  .user-center .user-mains .wbinput, .user-center .user-mains .wbtextarea, .user-center .user-mains .u-select-list {
    font-size: 16px;
  }
  .user-center .user-mains .jifen-guiz li {
    height: auto;
    min-height: .5rem;
    padding: .1rem 0;
  }
  .user-center .user-mains .jifen-guiz li div {
    font-size: .26rem;
    padding-left: .1rem;
  }
  .user-center .user-mains .jifen-guiz li div:nth-child(n + 3) {
    text-align: center;
  }
  .user-center .user-mains .u-sumsocre {
    padding-bottom: .2rem;
    font-size: 1.35rem;
  }
  .user-center .user-mains .u-tith2 {
    font-size: .35rem;
  }
  .user-center .user-mains .u-duihuan-list {
    display: inherit;
  }
  .user-center .user-mains .u-duihuan-list li {
    height: 7.4rem;
    width: 100%;
    margin-top: .2rem;
  }
  .user-center .user-mains .u-duihuan-list li i.a {
    top: .8rem;
    left: -.8rem;
    width: 2.3rem;
    height: 2.3rem;
  }
  .user-center .user-mains .u-duihuan-list li i.b {
    top: 1rem;
    right: -2rem;
    width: 5rem;
    height: 5rem;
  }
  .user-center .user-mains .u-duihuan-list li i.c {
    top: -.8rem;
    right: -2rem;
    width: 3rem;
    height: 3rem;
  }
  .user-center .user-mains .u-duihuan-list li .m {
    padding: .8rem;
  }
  .user-center .user-mains .u-duihuan-list li .m .dpic {
    width: 12rem;
  }
  .user-center .user-mains .u-duihuan-list li .m .dtxt {
    width: calc(100% - 2.8rem);
    margin-left: .5rem;
  }
  .user-center .user-mains .u-duihuan-list li .m .dtxt h3 {
    font-size: 1.3rem;
  }
  .user-center .user-mains .u-duihuan-list li .m .dtxt p {
    margin-top: .15rem;
    font-size: 1rem;
  }
  .user-center .user-mains .u-duihuan-list li .m .dtxt p b {
    font-size: 1rem;
  }
  .user-center .user-mains .u-duihuan-list li .m .dtxt span {
    margin-top: .5rem;
    width: 5rem;
    height: 1.6rem;
  }
  .user-center .user-mains .u-post-list {
    width: 100%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
  }
  .user-center .user-mains .u-post-list table th, .user-center .user-mains .u-post-list table td {
    font-size: .25rem;
  }
  .user-center .user-mains .u-post-list table th:nth-child(1) {
    width: 2rem;
  }
  .user-center .user-mains .u-post-list table {
    width: 200vw;
  }
  .user-center .user-mains .u-post-list table td .editw {
    width: 1.2rem;
    height: .5rem;
    line-height: .5rem;
  }
  .mbhomead {
    display: flex;
    padding: 0;
  }
  .author-dat img {
    width: 33vw;
    height: 33vw;
  }
  .author-dat div {
    width: calc(100% - 33vw - .2rem);
  }
  .author-dat h3 {
    font-size: .35rem;
  }
  .author-dat p {
    line-height: .4rem;
  }
  .ao-tags-cate {
    left: .15rem;
    height: .46rem;
    padding: 0 .15rem;
    font-size: .25rem;
  }
  .ao-tags-cate.a1 {
    top: calc((100vw - .8rem) / (16/9) - .25rem);
  }
  .ao-tags-cate.a2 {
    top: calc((100vw - 1rem) / 2 / (16/9) - .44rem);
  }
  .base-clelist {
    margin-top: .2rem;
  }
  .base-clelist li {
    padding: .2rem;
  }
  .base-clelist li .ct {
    font-size: .2rem;
  }
  .base-clelist li .ct a {
    font-size: .25rem;
  }
  .base-clelist li .ct em{
    margin-left: .25rem;
  }
  .base-clelist li .bt {
    margin-top: .15rem;
  }
  .base-clelist li .bt a {
    padding-left: .6rem;
    font-size: .25rem;
    line-height: .4rem;
  }
  .base-clelist li .bt a::after {
    margin-top: -.2rem;
    width: .4rem;
    height: .4rem;
    font-size: .25rem;
  }
  .base-comment-list li {
    padding: .2rem;
  }
  .base-comment-list .bt {
    font-size: .28rem;
    line-height: .48rem;
  }
  .base-comment-list .ut {
    margin-top: .1rem;
  }
  .base-comment-list .ut .pic {
    margin-right: .15rem;
    width: .8rem;
    height: .8rem;
  }
  .base-comment-list .nt {
    width: calc(100% - 0.95rem);
  }
  .base-comment-list .nt a {
    height: .4rem;
    font-size: .25rem;
    line-height: .4rem;
  }
  .base-comment-list .nt em {
    height: .4rem;
    font-size: .2rem;
    line-height: .4rem;
  }
  .base-reading-list li {
    padding: .15rem;
  }
  .base-reading-list li a {
    height: .55rem;
    padding-left: .7rem;
  }
  .base-reading-list li a::after {
    width: .55rem;
    height: .55rem;
    background-size: 4rem auto;
  }
  .base-reading-list li:nth-child(1) a::after {
    background-position: -0.21rem -.21rem;
  }
  .base-reading-list li:nth-child(2) a::after {
    background-position: -1.2rem -.21rem;
  }
  .base-reading-list li:nth-child(3) a::after {
    background-position: -0.21rem -1.2rem;
  }
  .base-reading-list li:nth-child(4) a::after {
    background-position: -1.2rem -1.2rem;
  }
  .base-reading-list li:nth-child(5) a::after {
    background-position: -2.2rem -.21rem;
  }
  .base-reading-list li:nth-child(6) a::after {
    background-position: -2.2rem -1.2rem;
  }
  .base-reading-list li:nth-child(7) a::after {
    background-position: -0.21rem -2.2rem;
  }
  .base-reading-list li:nth-child(8) a::after {
    background-position: -1.2rem -2.2rem;
  }
  .base-reading-list li:nth-child(9) a::after {
    background-position: -2.2rem -2.2rem;
  }
  .base-reading-list li:nth-child(10) a::after {
    background-position: -3.2rem -.21rem;
  }
  .fwinmask .myordlist {
    width: 100vw;
  }
  .fwinmask .myordlist .myordwp table th {
    width: auto;
  }
  .fwinmask .jfecs_fltm {
	  width: 100vw;
	  padding: .2rem;
	  box-sizing: border-box;
  }
  #avatardesigner {
    width: calc(100vw - .8rem) !important;
    padding: .2rem !important;
    box-sizing: border-box !important;
  }
  #avatardesigner #avatarfileselector {
    width: 100% !important;
  }
  #avatardesigner #avatarfileselector #avatarfile {
    width: 100% !important;
  }
  .edt .bbar {
    height: auto !important;
  }
  .refEmail{
    margin: .3rem 0 0;
    padding: .5rem;
    width: calc(100% - 1rem);
  }
  .refEmail ul{
    margin-top: .3rem;
  }
  .refEmail input{
    height: .7rem;
    padding: 0 .2rem;
    box-sizing: border-box;
  }
  .refEmail .btn{
    margin-top: .3rem;
  }
  /*swiper*/
  .swiper-container {
    height: calc((100vw - .4rem) / (760/200));
  }
  .swiper-container .swiper-button-next, .swiper-container .swiper-button-prev {
    display: none;
  }
  /*zhuanti*/
  .zhuanti {
    padding: 0;
  }
  .zhuanti .bgbox {
    padding: 0;
    background: none;
  }
  .zhuanti h1 {
    margin: .3rem 0 .4rem 0;
  }
  .zhuanti h1 span {
    min-width: auto;
    padding: 0 .5rem;
    height: .7rem;
    font-size: .4rem;
  }
  .zhuanti .sort {
    justify-content: inherit;
  }
  .zhuanti .sort a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% / 3);
    font-size: .23rem;
    padding: 0;
    height: .5rem;
    box-sizing: border-box;
  }
  .zhuanti .list li {
    margin-top: .3rem;
    width: calc((100% - .2rem) / 2);
  }
  .zhuanti .list li:nth-child(3n - 1) {
    margin-left: 0;
    margin-right: 0;
  }
  .zhuanti .list li:nth-child(2n+1) {
    margin-right: .2rem;
  }
  .zhuanti .list li .pic {
    height: calc((100vw - 1rem) / 2 / 1.775);
    overflow: hidden;
  }
  .zhuanti .list li .pd {
    padding: .2rem .15rem;
  }
  .zhuanti .list li .cate {
    top: -.2rem;
    height: .4rem;
    padding: 0 .1rem;
    font-size: .25rem;
    line-height: .4rem;
  }
  .zhuanti .list li .title {
    margin-top: .2rem;
    font-size: .23rem;
  }
  .zhuanti .list li .recom {
    padding: 0 .1rem;
    height: .4rem;
    font-size: .2rem;
  }
  .zhuanti .list li .time {
    font-size: .2rem;
  }
  .zhuanti .pager {
    padding-top: .4rem;
  }
  .zhuanti .pagination {
    padding: 0 0;
  }
  .zhuanti .pagination span {
    width: calc((100% - .9rem) / 3);
  }
  .zhuanti .pagination a {
    width: 100%;
    height: 2.5rem;
    font-size: 1.25rem;
  }
  .zhuanti .neirong {
    padding: 0 0;
  }
  .zhuanti .neirong .time {
    margin-bottom: .2rem;
  }
  .zhuanti .neirong .content p {
    margin-bottom: .2rem;
    line-height: .5rem;
  }
  .zhuanti .neirong .content h2, .zhuanti .neirong .content h3 {
    margin-bottom: .2rem;
    padding: 1.2rem;
    font-size: 1.3rem;
  }
  /*ji tai time sort*/
  .jitai-h3com {
    margin-top: .2rem;
    height: .6rem;
    font-size: .3rem;
    padding: 0 .2rem;
  }
  .in-jitai-list.jitai-comtime {
    padding-bottom: .2rem;
  }
  .in-jitai-list.jitai-comtime ul {
    border: none;
  }
  .in-jitai-list.jitai-comtime li {
    padding: .2rem 0;
    width: 100%;
    border: none;
    border-bottom: 1px solid #e3e3e3;
  }
  .in-jitai-list.jitai-comtime li:nth-child(2n) {
    padding: .2rem 0;
  }
  .in-jitai-list.jitai-comtime li .pic {
    width: 1.5rem;
  }
  .in-jitai-list.jitai-comtime li .pic img {
    max-height: 2.5rem;
  }
  .in-jitai-list.jitai-comtime li .tx {
    width: calc(100% - 1.7rem);
  }
  .jitai-comtime-more {
    padding: 32px 0 .2rem 0;
  }
  .jitai-comtime-more a {
    height: 2.6rem;
    padding: 0 1.2rem;
    font-size: 1.3rem;
  }
  .jitai-comtime-list {
    padding-bottom: .2rem;
  }
  .jitai-comtime-list li {
    margin-top: .1rem;
    line-height: .5rem;
    max-height: .5rem;
  }
  .jitai-comtime-list li:first-child {
    margin-top: .3rem;
  }
  .jitai-comtime-list li:nth-child(5n + 6) {
    margin-top: .4rem;
  }
  /*search-nbox*/
  .search-nbox {
    flex-wrap: wrap;
    height: auto;
  }
  .search-nbox .sq {
    width: 100%;
    height: .9rem;
  }
  .search-nbox .sr {
    margin-top: .2rem;
    width: 100%;
    padding: 0 0;
    background: none;
  }
  .search-nbox .sr div {
    width: 100%;
  }
  .search-nbox .sr input {
    width: calc(100% - 1rem);
    height: .6rem;
    text-indent: .2rem;
    font-size: .25rem;
  }
  .search-nbox .sr span {
    width: 1rem;
    height: calc(.6rem + 2px);
  }
  .app-down {
    display: none;
  }
  .pc-sidebar {
    display: none;
  }
  /*keyframes*/
  @keyframes m-menu-box {
    0% {
      opacity: 0;
    }
    100% {
      opacity: .5;
    }
  }
  @keyframes m-menu-move {
    0% {
      transform: translateX(-53vw);
    }
    100% {
      transform: translateX(0);
    }
  }

  .user-center .user-mains {
    padding: 1.2rem 10px;
  }
  .user-center .user-mains .tfm .d {
    width: 180px;
  }
  .main .right .user-content .user-mains table tr {
    display: flex;
  }
  .main .right .user-content .user-mains table tr input {
    width: auto;
  }

}