/*help*/
.help-box{ padding:15px; border-bottom:1px solid #E3E7E8; overflow:hidden; zoom:1}
.help-box:last-Child{ border-bottom:0}
.help-box .sub-title{ font-size:12px; line-height:30px; color:#9FABB2; font-weight:normal}
.help-box .desc{ line-height:20px}

/*introduce*/
.introduce h2{ font-size:20px; height:50px; line-height:50px; color:#15456f; font-weight:bold; padding-left:10px}
.introduce .image{ background:#fff; padding:20px 25px; text-align:center; border-bottom:1px solid #e3e7e8}
.introduce .desc{ padding:15px;color:#677279}
.introduce .desc h2{ padding-left:0}
.introduce .desc em{ color:#f68e20}
.introduce .desc .normal{ font-weight:normal;color:#a1abb3}
.introduce .desc p{ line-height:20px; margin-bottom:15px}
.introduce .desc-tab{ background:#F0F4F7; padding-top:0}
.introduce .detail{ padding:15px}
.introduce td{ padding-bottom:20px;font-size:16px; font-weight:bold}
.intro-icon{ width:25px; height:24px; display:block;font-size:0; margin-right:5px; line-height:0; overflow:hidden; text-indent:-9999em; background:url(../img/static/intro-icon.png) 0 0 no-repeat; background-size:50px 350px}
.icon-lock{ background-position:0 -25px}
.icon-persent{background-position:0 -50px}
.icon-fifty{ background-position:0 -75px}
.icon-free{background-position:0 -100px}
.icon-quick{ background-position:0 -125px}
.icon-return{background-position:0 -150px}
.more-items {display: block;text-align: center;padding: 15px 0}

/*faq*/
.faq{ padding-left:15px}
.faq .items{position:relative; border-bottom:1px solid #e3e7e8; padding-bottom:15px; margin-top:15px}
.faq .items h5{ padding-left:25px; position:relative; line-height:18px; font-weight:normal; color:#667279; cursor:pointer}
.faq .items .icon-up,.faq .items .icon-down{background-position:-40px -100px;position:absolute; left:0}
.faq .items .icon-down{ background-position:-40px -80px}
.faq .items .con{ font-size:14px; line-height:18px; padding:15px 10px 0 20px; display:none}
.faq .items:first-child .con{ display:block}
.faq .faq-sec{ margin-bottom:5px}
.faq .faq-sec:last-child{ margin-bottom:0}

.intro-tel{ padding:10px 20px}
.intro-tel p{ height:30px; line-height:30px; text-align:center; font-size:12px; color:#9FABB2}
.intro-tel a{ height:40px; line-height:40px;display:block}


/*profit*/
.profit .items{ margin:0 15px 20px; border-radius:3px;border:1px solid #e3e7e8; overflow:hidden}
.profit .items li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #e3e7e8; padding-left:8px; position:relative; margin-bottom:-1px;}
.profit .items li label{ width:100%; height:100%; display:inline-block}
.profit .items li input{ position:absolute; right:8px; top:11px}
.profit .loan-items li,.profit .loan-items li label{ height:55px}
.profit .loan-items .loan-desc{ font-size:12px; color:#9FABB2; line-height:normal; position:absolute; left:8px; bottom:5px}
.profit .loan-items li input{ top:20px}
.profit .loan-num{ margin-top:15px}
.profit .loan-num li label{ display:inline; width:80px; height:20px}
.profit .loan-num li .num-ipt{ top:8px}

.profit .total-money{ border:0; padding-bottom:25px; margin-bottom:0; position:relative}
.profit .total-money .error{ font-size:12px;color:#FF7F00; text-align:center;position:absolute; bottom:5px}
.profit .total-money .error li{ height:20px; line-height:20px}
.total-money .sub{ margin-top:15px; border:1px solid #e3e7e8;border-radius:3px; overflow:hidden;zoom:1; position:relative}
.total-money .num-lbl,.loan-num .num-span{ color:#68727A; line-height:normal; position:absolute; left:8px; top:10px}
.total-money .yuan,.loan-num .yuan{ color:#B8BFC5; font-size:14px; position:absolute; right:8px}
.total-money .num-ipt,.loan-num .num-ipt{ height:20px; line-height:20px; width:55%; text-indent:-20px; position:absolute; top:10px; left:100px; border:0; border:none; text-align:center}
.loan-num .num-span,.loan-num .yuan{ top:0}
.profit-plan .sub{ height:40px}
.profit-plan .itip{ padding:5px 15px}
.profit-plan .total-money .yuan{top:10px}


.calc-result{ margin:0 15px 10px}
.calc-result ul{ height:30px; line-height:30px}
.calc-result li{ float:left; display:inline}
.calc-result .txt{ width:30%;}
.calc-result .count{ width:65%; text-align:right; padding-right:15px}
.calc-result .count span{ color:#FF7F00; font-size:18px}
.calc-result .yuan{ font-style:normal; font-size:14px; color:#B8BFC5; margin-left:5px}

.timeline{ padding:0 10px 30px}
.timeline h2.t{ height:50px; line-height:50px; text-align:center; font-size:14px; color:#667279}
.timeline .timeline-show{border-radius:5px; display:none;border:1px solid #E3E7E8}
.timeline .timeline-show table{ width:100%}
.timeline .timeline-show th,.timeline .timeline-line td{ width:30%; height:35px; line-height:35px; text-align:center; font-size:12px; color:#9FABB2; background:#F0F5F7}
.timeline .timeline-line td{ background:none; font-weight:normal; padding-bottom:0}
.timeline .timeline-show .c1,.timeline .timeline-line .c1{ text-align:left; padding-left:10px}
.timeline .timeline-show .c3,.timeline .timeline-line .c3{ text-align:right; padding-right:10px}
.timeline .timeline-line table{ width:100%}
.timeline .timeline-show-loan th,.timeline .timeline-show-loan td{ width:23%}
.timeline .timeline-show-loan .c1{ width:11%}
.timeline .timeline-show-loan .c4{ text-align:right; padding-right:10px}

/*protocol*/
.protocol{ padding:15px;line-height:20px} 
.protocol .title,.desc-items h2{color:#15456f}
.protocol h4,.protocol h3{font-weight:normal}
.protocol .fundMng li{ margin-bottom:15px}
.desc-items h2,.protocol .title,.protocol .title-sub,.protocol .items,.protocol .items dd{ margin-bottom:15px}
.desc-table{border-left:1px solid #E3E7E8; border-top:1px solid #E3E7E8; width:100%; margin-bottom:15px}
.desc-table td,.desc-table th{ border-right:1px solid #E3E7E8; border-bottom:1px solid #E3E7E8; padding:5px 3px; height:30px; vertical-align:middle; width:46%; text-align:left}
.desc-table th{background:#f0f5f7; font-weight:normal}
.desc-table .score{ font-size:16px; font-family:Tahoma; color:#1BB05F; padding:0 5px;font-weight:bolder; vertical-align:middle}
.desc-table a.protocol{ color:#3399d8; text-decoration:none}
.desc-table-dcb th{ width:27%}
.desc-table-dcb td{ width:65%}

.investorTable{width: 100%; overflow-x: scroll}
.investorTable table td{padding:10px 5px; text-align: center;}


