﻿.term-activity { color: #fa5741; cursor: pointer; }
    .term-activity .icon { font-size: 1rem; }
.slide-search { position: relative; height: 3.8rem; z-index: 10; width: 100%; background: #fff; border-bottom: 1px solid #e8e8e8; }
    .slide-search.fix-slide-search { position: fixed; top: 9.9rem; left: 0; right: 0; z-index: 11; max-width: 750px; margin: 0 auto; }
.slide-scroll { height: 3.8rem; overflow: hidden; }
.slide-nav { position: relative; overflow-x: scroll; overflow-y: hidden; line-height: 3.8rem; white-space: nowrap; -webkit-overflow-scrolling: touch; font-size: 1.5rem; }
    .slide-nav::-webkit-scrollbar { display: none; }
    .slide-nav li { position: relative; display: inline-block; height: 3.8rem; text-align: center; color: #9c9fa1; }
        .slide-nav li.current { color: #e93b3d; }
            .slide-nav li.current a { font-size: 1.8rem; font-weight: 600; color: #e93b3d; }
    .slide-nav * { vertical-align: middle; }
    .slide-nav .item { position: relative; display: inline-block; padding: 0 0.7rem; vertical-align: text-bottom; -webkit-transition: .25s; transition: .25s; height: 3.8rem; line-height: 3.8rem; /*color: #9c9fa1;*/ }
    .slide-nav .line { position: absolute; bottom: 2px; left: 50%; margin-left: -0.75rem; display: block; width: 1.5rem; height: 0.2rem; background: #e93b3d; border-radius: 0.1rem; display: none; }
    .slide-nav li.current .line { display: block; }
.gfzdy_btn { padding: 0 1rem; position: absolute; right: 0; font-size: 1.5rem; color: #fff; background-color: #fa5741; border-radius: 0.2rem; }


.earn-formbox { padding-top: 62.6%; background: url(../Images/earn_formbg.png) left 0 no-repeat; background-size: 100%; }
.earn-seebox .btn { display: block; width: 53.6%; margin: 0 auto; }
.earn-body { margin: 2rem; background: #ea4335; padding: 1rem 0; font-size: 1.5rem; border-radius: 0.6rem; }
    .earn-body dl { position: relative; background: #fa4f47; padding: 0.8rem 1rem 0.8rem 8rem; min-height: 3rem; }
        .earn-body dl + dl { margin-top: 0.8rem; }
    .earn-body dt { position: absolute; top: 0.8rem; left: 0; width: 8rem; text-align: center; color: #fff; line-height: 3rem; }
.earn-text { height: 3rem; line-height: 3rem; background: #fff; width: 100%; border: none; border-radius: 4px; text-indent: 10px; font-size: 1.4rem; color: #666; }
.earn-foot { text-align: center; color: #9fa0a0; font-size: 1.4rem; padding-bottom: 1rem; }
    .earn-foot .money { color: #ea4335; }
.groom-btn { display: block; margin: 0 auto 1rem; color: #fff; height: 4rem; border-radius: 8px; background: #ea4335; width: 12rem; border: none; font-size: 1.8rem; line-height: 4rem; }
.bmfcdsnow-btn { display: inline-block; background: #ea4335; color: #fff; height: 2.4rem; line-height: 2.4rem; font-size: 1.5rem; padding: 0 0.5rem; border-radius: 4px; float: right; }

.hp-list.info { background-color: transparent !important; }
.yj_gz { position: relative; display: block; text-align: center; height: 2.6rem; line-height: 2.6rem; font-size: 1.2rem; color: #fa5741; cursor: pointer; }
.yj_dv { position: relative; display: block; text-align:center; height: 2.6rem; line-height: 2.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.2rem; color: #fa5741; cursor: pointer; }
    .yj_dv .title{font-size:1.6rem;}

    .tj-mould { margin-top: -1rem; padding: 1rem 0; background: #fbfaf0; }

.tj-formbox { padding: 0 1.2rem; }
.tj-form li { position: relative; border-bottom: 1px solid #e8e8e8; min-height: 5rem; }
    .tj-form li.has-other { padding-right: 8rem; }
.tj-text { width: 100%; height: 5rem; line-height: 5rem; font: 400 1.4rem Arial; border: none; background: #fbfaf0;}
.get-phone-code { position: absolute; top: 0; right: 0; height: 5rem; background: #fbfaf0; width: 8rem; text-align: right; font: 400 1.4rem Arial; border: none; }
.tj-submit { display: block; width: 100%; height: 4.2rem; line-height: 4.2rem; margin: 2.5rem 0 1.5rem; border-radius: 0.5rem; border: none; text-align: center; background: #ec3712; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#f24f18),color-stop(80%,#e61e0b)); background: -webkit-linear-gradient(left,#f24f18 20%,#e61e0b 80%); background: linear-gradient(to right,#f24f18 20%,#e61e0b 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24f18', endColorstr='#e61e0b', GradientType=1); color: #fff; font-size: 1.6rem; font-weight: 600; }



