.swiper-pagination {
    font-size: 12px;
}

.header {
    overflow: hidden;
    width: 100%;
    height: .95rem;
    background: #1376f9;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header p {
    font-size: .36rem;
    color: #fff;
}

.header img {
    width: .22rem;
    position: absolute;
    left: .27rem;
    top: 50%;
    transform: translateY(-50%);
}

.header a {
    display: flex;
    align-items: center;
    height: 100%;
    font-size: .36rem;
    color: #fff;
    position: absolute;
    right: .24rem;
    top: 0;
}

.news {
    overflow: hidden;
    width: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    justify-content: center;
    height: 1.15rem;
}

.news img {
    width: .32rem;
}

.news .slide {
    overflow: hidden;
    height: 100%;
    display: flex;
    align-items: center;
    margin-left: .2rem;
}

.news .slide p {
    font-size: .36rem;
    color: #ffa800;
}

.news .slide p a {
    color: #ffa800;
}

.success {
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 1rem 0 1.2rem 0;
}

.success .icon {
    overflow: hidden;
}

.success .icon img {
    width: 1.87rem;
    display: block;
    margin: 0 auto;
    margin-bottom: .18rem;
}

.success .icon p {
    text-align: center;
    font-size: .48rem;
    line-height: 1;
    color: #333333;
}

.success span {
    display: block;
    font-size: .28rem;
    color: #ff7e00;
    width: 5.85rem;
    margin: 0 auto;
    margin-top: .93rem;
}

.success .info {
    display: block;
    font-size: .28rem;
    color: #000000;
    width: 5.85rem;
    margin: 0 auto;
    margin-top: .3rem;
}

.success span em {
    font-weight: bold;
}

.success .back {
    width: 6.86rem;
    height: .94rem;
    background: #1376f9;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .48rem;
    color: #fff;
    margin: 0 auto;
    margin-top: .44rem;
    border-radius: 50px;
}

.success .back a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: .48rem;
    color: #fff;
    justify-content: center;
}

.orther {
    overflow: hidden;
    margin-top: .21rem;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: .4rem .3rem .8rem .3rem;
}

.orther .title {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.orther .title div {
    width: 1.57rem;
    height: 1px;
    background: #9f9fa0;
}

.orther .title p {
    font-size: .26rem;
    color: #9d9d9d;
    margin: 0 .22rem;
    line-height: 1;
}

.orther ul {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.orther ul li {
    overflow: hidden;
    width: 2.16rem;
    border-radius: .1rem;
    border: .02rem solid #1376f9;
    height: 1.2rem;
    position: relative;
    padding: .24rem 0 0 0;
    margin-top: .26rem;
    justify-content: space-between;
}

.orther ul li.on {
    background-size: .62rem;
    background-repeat: no-repeat;
    background-position: left top;
}

.orther ul li p {
    font-size: .30rem;
    color: #1376f9;
    text-align: center;
    line-height: 1;
    margin-bottom: .1rem;
}

.orther ul li span {
    font-size: .22rem;
    color: #1376f9;
    text-align: center;
    line-height: 1;
    display: block;
}

.form {
    overflow: hidden;
    margin-top: .1rem;
    background: #fff;
    padding: 0 .3rem .53rem .3rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.form .button {
    width: 100%;
    height: .94rem;
    background: #1376f9;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .48rem;
    color: #fff;
    margin: 0 auto;
    margin-top: .45rem;
    border-radius: 50px;
}

.form .button a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: .48rem;
    color: #fff;
    justify-content: center;
}

.form .label {
    overflow: hidden;
    height: 1.75rem;
    border-bottom: 1px solid #9f9fa0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.form .label p {
    font-size: .3rem;
    margin-bottom: .5rem;
    color: #1376f9;
}

.form .label .change {
    overflow: hidden;
    width: 4.12rem;
    font-size: 12px;
    height: 100%;
}

.form .label .change input {
    width: 100;
    height: 1.25rem;
    border: none;
    font-size: .55rem;
    color: #333333;
    outline: none;
    background: none;
}

.form .label .change span {
    display: block;
    font-size: .24rem;
    color: #ff4545;
}

.form .label .change em {
    display: block;
    font-size: .24rem;
    color: #1376f9;
}

.box {
    overflow: hidden;
    margin-top: .1rem;
    background: #fff;
    padding: .3rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding-top: .2rem;
    padding-bottom: .4rem;
}

.box .change {
    width: 100%;
    height: 1.4rem;
    font-size: .55rem;
    color: #b2b1b1;
    background: none;
    border: none;
    outline: none;
    border-bottom: 1px solid #b2b2b3;
}

.box .change::placeholder {
    color: #B2B1B1;
}

.box .link {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.box .link li {
    font-size: .24rem;
    margin: 0 .085rem;
    color: #1376f9;
}

.box .link li a {
    color: .24rem;
    color: #1376f9;
}

.box .list {
    overflow: hidden;
    padding: .5rem 0 .4rem 0;
}

.box .list > p {
    font-size: .24rem;
    margin-bottom: .15rem;
    color: #9d9d9d;
}

.box .list ul {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.box .list ul li {
    width: 3.26rem;
    border-radius: .1rem;
    border: .02rem solid #1376f9;
    /* height: 1.19rem; */
    position: relative;
    padding: .2rem .2rem;
    display: flex;
    align-items: center;
    margin-top: .18rem;
    justify-content: space-between;
}

.box .list ul li .www {
    display: block;
    width: 100%;
}

.box .list ul li .j {
    width: .61rem;
    position: absolute;
    right: -.02rem;
    top: -.02rem;
}

.box .list ul li div {
    overflow: hidden;
}

.box .list ul li div i {
    display: block;
    font-size: .36rem;
    color: #1376f9;
}

.box .list ul li div i:last-child {
    font-size: .22rem;
}

.box .list ul li dd {
    position: absolute;
    right: .2rem;
    bottom: .18rem;
    font-size: .18rem;
    color: #8b8b8b;
}

.box .list ul li em {
    font-size: .18rem;
    color: #8b8b8b;
    display: block;
    position: absolute;
    bottom: .2rem;
    right: .2rem;
}

.box .list ul li img {
    width: 1.56rem;
    display: block;
}

.box .list ul li p {
    font-size: .22rem;
    color: #747474;
}

.box .list ul li p.on {
    font-size: .22rem;
    margin-right: .2rem;
    color: #f04b3f;
}

.box .list ul li p span {
    color: #1376f9;
    margin: 0 .03rem;
}

.font_grow {
    overflow: hidden;
    background: #fff;
    margin-top: .21rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: .4rem .5rem .6rem .5rem;
}

.font_grow .laa {
    overflow: auto;
    width: 100%;
    height: 5.75rem;
}

.font_grow p {
    font-size: .4rem;
    color: #ff8040;
    margin-bottom: .2rem;
}

.font_grow span {
    display: block;
    font-size: .3rem;
    color: #333333;
    line-height: .5rem;
}

.add_tip {
    overflow: hidden;
    border: 1px solid #ec6d6c;
    height: 1.06rem;
    border-radius: .1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .18rem 0 .15rem;
    margin-top: .25rem;
}

.add_tip .fl {
    overflow: hidden;
    display: flex;
    align-items: center;
}

.add_tip .fl img {
    width: .34rem;
}

.add_tip .fl div {
    overflow: hidden;
    margin-left: .12rem;
}

.add_tip .fl div p {
    font-size: .26rem;
    color: #333333;
    line-height: .4rem;
}

.add_tip .fr {
    overflow: hidden;
    width: 1.48rem;
    height: .6rem;
    border-radius: .4rem;
    background: #ec6d6c;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .26rem;
    color: #fff;
}

#launch-btn {
    overflow: hidden;
    width: 1.48rem;
    height: .6rem;
    border-radius: .4rem;
    background: #ec6d6c;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .26rem;
    color: #fff;
}

.buttonss {
    width: 1.48rem;
    height: .6rem;
    border-radius: .4rem;
    background: #ec6d6c;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .26rem;
    color: #fff;
}

.tongtitle {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .06rem;
}

.tongtitle p {
    font-size: .3rem;
    font-weight: bold;
    color: #1376f9;
}

.tongtitle .djs {
    overflow: hidden;
    width: 2.54rem;
    height: .42rem;
    background-image: url(../images/addicons_07.png);
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: .18rem;
}

.tongtitle .djs label {
    width: .4rem;
    margin-left: .1rem;
    font-size: .22rem;
    color: #333333;
    letter-spacing: .1rem;
}

.tongtitle .djs span {
    display: block;
    margin-left: .01rem;
    font-size: .22rem;
    color: #333333;
    text-align: center;
    width: .2rem;
}

.tongtitle .djs span:nth-last-child(2n) {
    margin-left: .1rem;
}

#launch-btn1 {
    width: 3.26rem;
    height: 1.19rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
}

.add_button {
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.add_button div {
    overflow: hidden;
    width: 46%;
    padding: .15rem;
    margin: .2rem 0;
    background: #FF4800;
    border-radius: .6rem;
}

.add_button div p {
    text-align: center;
    font-size: .25rem;
    color: #fff;
    letter-spacing: .01rem;
}

.add_button div span {
    display: block;
    text-align: center;
    font-size: .2rem;
    color: #fff;
    opacity: 0.9;
    letter-spacing: .01rem;
}


.pubilc {
    overflow: hidden;
    width: 100%;
    padding: .3rem;
}

.pubilc p {
    font-size: .25rem;
    line-height: 1.6;
    font-weight: bold;
}

.pubilc span {
    display: block;
    font-size: .25rem;
    line-height: 1.6;
    font-weight: bold;
}

.pubilc span em {
    margin: 0 2px;
    color: red;
}

/*# sourceMappingURL=css.css.map */
