@charset "UTF-8";
/* 协议页 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,iframe{display:block}iframe,fieldset,img,button,input{border:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}table{border-collapse:collapse;border-spacing:0}address,cite,dfn,em,var,i{font-style:normal;font-weight:normal}del{text-decoration:line-through}ul,ol{list-style:none}a{text-decoration:none}button,input,select,textarea{font-size:100%}input{border-radius:0}body{overflow-x:hidden;min-width:320px;font-family:"PingFang SC", Helvetica, "Noto Sans SC", "Source Han Sans CN", Arial, "Hiragino Sans GB", sans-serif;background:#fff;color:#333;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:subpixel-antialiased;-moz-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}input::-webkit-input-placeholder{color:#999!important}input:-moz-placeholder{color:#999!important}input::-moz-placeholder{color:#999!important}input:-ms-input-placeholder{color:#999!important}:focus{outline:0}.clear{clear:both}.clearfix,.c{zoom:1}.clearfix:after,.c:after{content:"";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.fl{
    float: left;
}
.fr{
    float: right;
}
.tar{
    text-align: right !important;
}
.taj {
    text-align: justify!important;
}
.tac {
    text-align:center!important;
}
.tx-ind {
    text-indent: 2em;
}
.lesp {
    letter-spacing: -1px;
    word-break: break-word;
}
.fwb {
    font-weight: 700;
}
.color-3 {
    color: #333;
}
.flexbox {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.flex-justify-around {
    -webkit-box-pack:justify;
    -moz-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-justify-content:space-around;
    -moz-justify-content:space-around;
    -ms-justify-content:space-around;
    -o-justify-content:space-around;
    justify-content:space-around;
}
.flex-wrap {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.row-wrap {
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}
.dsn {
    display: none;
}
.mt20 {
    margin-top:.2rem;
}
.mt50 {
    margin-top:.5rem;
}
.c-blue {
    color:#4175d5;
}
.dsn {
    display: none;
}
.dsb {
    display: inline-block;
}
.btnCont .alink,
.btnCont .alink:hover {
    display:block;
    width:100%;
    height:.9rem;
    background-color:#f37938;
    color:#fff;
    line-height:.9rem;
    text-align:center;
    font-size:.34rem;
    border-radius:.08rem;
}
.pagetop-tip {
    border-bottom:1px solid #ffe8dc;
    background-color:#fffcf4;
    color:#f37938;
    padding:.2rem .4rem;
    line-height:1.5;
    font-size:.26rem;
}
.wrapper{
    padding:0 .4rem .5rem;
    font-size: .26rem;
    color: #666;
    line-height: 1.5;
}
.wrapper dl dt{
    font-size: .3rem;
    color: #1e1e1e;
    padding-top: .3rem;
}
.wrapper .page-title{
    padding-bottom: .2rem;
    font-weight: 700;
    text-align: center;
}
.wrapper dl dd{
    padding-top: .1rem;
}
.wrapper table{
    width: 100%;
    border:1px solid #e7e7e7;
    margin:.1rem auto;
}
.wrapper table th{
    color: #1e1e1e;
    text-align: center;
}
.wrapper table th,table td{
    padding:.1rem;
    border:1px solid #e7e7e7;
}
.wrapper table td{
    text-align: left;
}
.wrapper a{
    color: #4175d5;
}
.wrapper a:active{
    color: #f60;
    text-decoration: none;
}

.table-02{
    font-size:.24rem;
}
.table-02 th{
    width:45%;
    color:#1e1e1e;
    font-weight:normal;
    background:#f5f5f5;
    text-align:left !important;
}
.table-02 td{
    color: #666;
}
.mark{
    font-size: .26rem;
    color: #666;
}
.table-th-bg th{
    background: #f5f5f5;
}
/*2017/07/12*/
.roman-ol{
    list-style-type: lower-roman;
    padding-left: .3rem;
}
.c_red{
    color:red;
}
.pl20{
    padding-left: .2rem;
}
.dl-indent dd{
    text-indent: 2em;
}
.dl-indent dd table {
    text-indent: 0;
}
.text-indent {
    text-indent: 2em;
}
img {
    width: 100%;
    height: auto;
}
.wrapper.justify {
    text-align: justify;
}
.wrapper .title {
    padding: .1rem 0;
    font-weight: 600;
}
.f700 {
    font-weight: 600;
}
.pr10 {
    padding-right: .1rem;
}
.pr5 {
    padding-right: .05rem;
}
.m_r5 {
    margin-right: .05rem;
}
.text-underline {
    text-decoration: underline;
}
.empty-unline {
    display: inline-block;
    width: 2.8rem;
    font-size: .24rem;
    border-bottom: 1px solid #666;
    text-decoration: underline;
}
.chart-tab-title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.chart-tab-title li {
    position: relative;
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
    -webkit-flex-direction: column;
       -moz-flex-direction: column;
        -ms-flex-direction: column;
         -o-flex-direction: column;
            flex-direction: column;
    padding: .2rem 0;
    font-size: .3rem;
    color: #666;
    border-bottom: 1px solid #e7e7e7;
    text-align: center;
}
.chart-tab-title li.active {
    border-bottom: 0.04rem solid #f37938;
    color: #f37938;
}
.chart-tab-content {

}

/*金宝宝业务协议 王曼 2019-05-10 start*/

.tit-input {
    font-size: .26rem;
    color: #1e1e1e;
    line-height: 1.2;
    text-align: center;
    border-bottom: 1px solid #666;
    /*height: .34rem;*/
}
.input01 {
    width: .8rem;
}
.input02 {
    width: 1.8rem;
}
.input03 {
    /*width: 55%;*/
    flex: 1;
}
.input04 {
    /*width: 80%;*/
    flex: 1;
}
.input05 {
    /*width: 63%;*/
    flex: 1;
}
.input06 {
    /*width: 68%;*/
    flex: 1;
}
.run-chart {
    width: 100%;
    height: 3.2rem;
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
    position: relative;
    margin: .3rem .2rem;
}
.run-chart:before {
    content: "";
    border-style: solid;
    border-color: #000 transparent transparent #000;
    border-width: .06rem;
    position: absolute;
    top: -.05rem;
    left: -.07rem;
    z-index: 2;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
         -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
}
.run-chart:after {
    content: "";
    border-style: solid;
    border-color: #000 transparent transparent #000;
    border-width: .06rem;
    position: absolute;
    bottom: -.07rem;
    right: -.05rem;
    z-index: 2;
    -webkit-transform: rotate(135deg);
       -moz-transform: rotate(135deg);
         -o-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
            transform: rotate(135deg);
}
.run-chart-title {
    font-size: .24rem;
    color: #333;
    font-weight: 700;
    position: absolute;
}
.chart-title01 {
    width: .4rem;
    left: -.4rem;
}
.chart-title02 {
    right: 0;
    bottom: -.4rem;
    letter-spacing: .1rem;
}
.run-chart-items {
    font-size: .24rem;
    color: #333;
    line-height: .4rem;
    text-align: center;
    height: .4rem;
    border-radius: .06rem;
    border: 1px dotted #666;
    padding: 0 .05rem;
    position: absolute;
}
.run-chart-pic {
    width: 6.8rem;
    height: 3.5rem;
}
.run-chart-pic img {
    width: 100%;
    height: 100%;
}
.items01 {
    left: .15rem;
    bottom: .3rem;
}
.items02 {
    left: 1.25rem;
    bottom: .75rem;
    background-color: #88b929;
}
.items03 {
    left: 2.6rem;
    bottom: 1.15rem;
}
.items04 {
    right: 1.45rem;
    bottom: 1.6rem;
}
.items05 {
    right: .35rem;
    bottom: 2rem;
}
.sign-time {
    font-size: .3rem;
    color: #1e1e1e;
    padding-top: .3rem;
}
.word-break {
    word-break: break-all;
}
/*金宝宝业务协议 王曼 2019-05-10 end*/
.isbigfont .wrapper {
    font-size: .3rem;
}
.isbigfont .wrapper dl dt {
    font-size: .34rem;
}
.isbigfont .tit-input {
    font-size: .3rem;
}
.isbigerfont .wrapper {
    font-size: .34rem;
}
.isbigerfont .wrapper dl dt {
    font-size: .38rem;
}
.isbigerfont .tit-input {
    font-size: .34rem;
}
.isbigerfont .input02 {
     width: 1.9rem;
 }