/*
	*
	*
	** theme base  **
	*
	*
*/
/* modle: lyout */
.theme-base.index{ background-color:#f1f1f1;}

/* header */
.header-top{width:100%;height:36px;margin:0 auto;background:#DFE2E7; overflow:hidden;}
.header-top .container{width:1100px;height:36px;margin:0 auto}
.header-top .hotline{ float:left; width:180px;height:36px;line-height:36px;font-size:14px;color:#666666}
.header-top .profile-info{ float:right; }
.header .top-nav{ height:36px;line-height:36px;font-size:14px;color:#666; }
.header .top-nav a{ display:inline-block;margin:0 5px;color:#666; }
.header .top-nav a:hover{ color:#F65439}
.header .top-nav .topnav-line{margin:0; display:inline-block; color:#666;font-size:14px;}
.header .after-landing{ display:block; line-height:40px;}
.header .after-landing a{color: #fff; text-decoration:none;}
.header .after-landing a:hover{ color:#fff;}
.header .after-landing .al-username{color: #fff; }
.header .after-landing .al-username a{ padding:0 5px;}
.header .after-landing .al-msg{ padding:0 5px;}
.header .after-landing .al-msg .count{ display:inline-block; height:16px; padding:0 5px; background-color:#fff; line-height:16px; color:#888; border-radius:3px;}
.header .after-landing .al-line{ display:inline-block;margin:0 5px; width:1px; height:12px; background-color:#fff; line-height:12px; vertical-align:middle;}
.header .after-landing .al-topnav{ display:inline-block; *z00m:1; }
.header .al-exit,
.header .al-other{padding-left: 5px;}
.header-main{width:100%;height:90px}
.header-main .container{width:1100px;height:90px;margin:0 auto;position:relative}
.header-main .logo{ float:left; height:43px; margin-top:23px; }
.header-main .logo a{display:block; width:100%;height:100%; }
.header-main .logo a img{ height:43px; }
.header-main .text{ float:left; margin-left:10px; width:160px;height:19px;  margin-top:45px; background:url(../images/logo_text.png);}
.header-main .nav{ float:right; height:90px; }
.header-main  li a{ float:left; width:64px;height:20px;padding-top:32px;text-align:center;line-height:20px;cursor:pointer;margin:19px 32px; text-decoration:none;  }
.header-main li .nav-tit{ display:inline-block; font-size:20px; font-size:16px;color:#333; }
.header-main li.nav-myfinace a{background:url(../images/licai.png) no-repeat top center}
.header-main li.nav-integral a{background:url(../images/shangcheng.png) no-repeat top center}
.header-main li.nav-security a{background:url(../images/baozhang.png) no-repeat top center}
.header-main li.nav-collect a{background:url(../images/shoucang.png) no-repeat top center}
.header-main li.nav-myaccount a{background:url(../images/zhanghu.png) no-repeat top center}
.header-main li.active .nav-tit,
.header-main li a:hover .nav-tit{color:#F65439; text-decoration:none; }
.header-main li.active.nav-myfinace a,
.header-main li.nav-myfinace a:hover{background:url(../images/licai_hover.png) no-repeat top center}
.header-main li.active.nav-integral a,
.header-main li.nav-integral a:hover{background:url(../images/shangcheng_hover.png) no-repeat top center}
.header-main li.active.nav-security a,
.header-main li.nav-security a:hover{background:url(../images/baozhang_hover.png) no-repeat top center}
.header-main li.active.nav-collect a,
.header-main li.nav-collect a:hover{background:url(../images/shoucang_hover.png) no-repeat top center}
.header-main li.active.nav-myaccount a,
.header-main li.nav-myaccount a:hover{background:url(../images/zhanghu_hover.png) no-repeat top center}

/* partner 
.partner {margin-top: 20px;background: #e1e1e1;padding-top: 20px;padding-bottom:20px;}
.partner .partner-tit{ padding-left:42px; height:27px; background:url(../images/sprite.png) -413px -163px no-repeat; line-height:27px;font-size: 18px;
font-weight: normal;}
.partner ul{margin-top: 20px;margin-left: -10px; overflow:hidden;}
.partner ul li{background:#fff;width: 188px;border: 1px solid #ccc;margin-left: 10px; margin-bottom: 10px;display: table-cell;}
.partner ul li  a{display:block;height:48px;text-align: center; overflow:hidden;vertical-align: middle;}
.partner ul li img{ height:45px;}*/

/* friend link */
.friend-links{ margin-top:0px;background: #e1e1e1;}
.friend-links .friend-links-box{padding: 20px 15px 10px 100px;line-height: 14px;border-radius: 2px; overflow:hidden;border-top: 1px solid #ddd; }
.friend-links .friend-links-tit{ font-size:14px;float:left; margin-left:-85px; width:85px; display:block;color: #666;}
.friend-links .friend-links-list{ overflow:hidden;}
.friend-links .friend-links-list a{ display:block; float:left; padding-right:10px;border-right:1px solid #ddd;font-size:14px;line-height:14px;margin-bottom:10px;margin-right:10px;color: #666; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.friend-links .friend-links-list a:hover{ color:#4487d3}


/* footer */
.footer{width:100%; background:#333; margin-top:30px; }
.footer.footer-fixed { position: fixed; bottom: 0; width: 100%; }
.footer .container{ width:1100px; margin:0 auto; padding:20px 0; }
.footer .footer-content{overflow:hidden;padding-top:26px; height:170px;border-bottom:#979797 1px solid;color:#fff}
.footer-entrance{ float:left; }
.footer-entrance dl,dt,dd{margin:0;padding:0}
.footer-entrance dl{float:left;margin-right:54px}
.footer-entrance dl dt{padding-bottom:18px;font-size:24px}
.footer-entrance dl a{font-size:16px;height:30px;line-height:30px;display:block;color:#fff}
.footer-entrance dl a:hover{color:#F65439}
.srv-online{ float:left; margin-left:100px; font-size:16px}
.srv-online .tit{height:58px;font-size:30px;line-height:58px}
.footer-qrcode{ float:right; width:120px;height:120px;padding-left:24px}
.footer-qrcode img{ width:120px; height:120px; }
.footer-link{width:845px;margin:0 auto;padding-top:30px;overflow:hidden}
.footer-link li{float:left;padding-left:12px}
.footer-link li a{display:block;height:47px}
.footer-copyright{ padding:30px 0; text-align:center; font-size:14px; color:#B3B5BA}
.footer-copyright a{display:inline-block; margin:0 5px 0 2px;color:#B3B5BA}
.footer-copyright a:hover{color:#fff}

/* side fixed */
.side-fixed{ position:fixed; right:0;bottom: 100px; z-index:999;}
.side-fixed-bar .side-fixed-btn{position:relative; display:block; width:48px; height:48px; text-align:center; background: url(../images/side-fixed.png) no-repeat; border-bottom:1px solid #fff; cursor:pointer;}
.side-fixed-bar .side-fixed-btn .text{ display:none; color:#fff; height:22px; line-height:22px;}
.side-fixed-bar .income-calculator{background-position:0 0;}
.side-fixed-bar .qr-code{ background-position:0 -48px;}
.side-fixed-bar .ios{ background-position:0 -96px;}
.side-fixed-bar .Android{ background-position:0 -144px;}
.side-fixed-bar .back-top{ display:none; background-position:0 -192px;}

.side-fixed-bar .income-calculator:hover{background-position:-48px 0;}
.side-fixed-bar .qr-code:hover{ background-position:-48px -48px;}
.side-fixed-bar .ios:hover{ background-position:-48px -96px;}
.side-fixed-bar .Android:hover{ background-position:-48px -144px;}
.side-fixed-bar .back-top:hover{background-position:-48px -192px;}
.side-fixed-bar .qr-code:hover .qr-code-img,
.side-fixed-bar .ios:hover .qr-code-img,
.side-fixed-bar .Android:hover .qr-code-img{ display:block; }
.qr-code-img{ display:none; position:absolute; right:48px; top:0; width:100px; height:100px; padding:10px; z-index: 9999; background:#F65439; }
.qr-code-img img{ width:92px; height:92px; }
.side-fixed-bar .qr-code:hover .qr-code-img{ display:block;}

/* page: index */
/* banner */
.banner-bar{width:300px; height: 256px; left: 49%;top: 81px;margin-left: 260px;z-index: 99;background:url(../images/opacity_img.png) 0 0 repeat; }
.banner-barbox{ padding:15px;}
.banner-txt{ width:100%;height:34px;overflow:hidden;color:white;line-height:34px;margin-bottom:8px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,0.2); font-size: 16px;}
.banner-txt em{ padding-right:5px; font-size: 28px; color: #FEBD3F;}
.banner-txt.txt-person{ margin-bottom: 10px; font-size: 20px;}
.banner-dec{ line-height:20px; font-size:12px; color:#fff; }
.banner-risk{ line-height:20px; font-size:12px; color:#fff; margin-bottom: 10px; color: #B4B4B4}
.banner-reg{ width:135px;height:43px;font-size:17px;color:white;background:#F65439;line-height:43px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;position:absolute;bottom:13px;left:10px;cursor:pointer;text-align:center; }
.banner-reg:hover{ background: #B03233; text-decoration:none;}
.banner-log{width:133px;height:41px;font-size:17px;color:#FEBD3F;background:transparent;border:1px solid #FEBD3F;line-height:43px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;position:absolute;bottom:13px;right:10px;cursor:pointer;text-align:center;}
.banner-log:hover{background: #FEBD3F; color: #fff; text-decoration:none;}

.bx-wrapper .bx-viewport{ box-shadow:none; -webkit-box-shadow:none;}
.bx-wrapper .bx-pager.bx-default-pager a{ width:30px; height:30px; background:url(../images/doc01.png) 0 0 no-repeat;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:url(../images/doc02.png) 0 0 no-repeat;}
/* login-status */
.login-status .tit{font-size: 28px;font-weight: normal;}
.login-status .txt{ margin-top:40px; font-size:18px;}
.login-status .num{ margin-top:20px;font-size: 45px; color:#e25453}
.login-status .opt{ margin-top:30px; overflow:hidden;}
.login-status .opt .btn{ float:left; width:120px; padding:0; height:35px; line-height:35px; color:#fff;}
.login-status .opt .investing{ background-color:#3c85d4; border-color:#3a78be}
.login-status .opt .fancing{ float:right;background-color:#e77536; border-color:#e45304}
.login-status .opt .investing:hove{ background-color:#4c9df8}
.login-status .opt .fancing:hove{background-color:#c66937;}
/* rolling-notice */
.rolling-notice{width:100%;height:46px;overflow:hidden; background:#fff; }
.rolling-notice .container{width:1100px; }
.rolling-notice .rolling-notice-txt{width:100%;height:24px;margin-top:11px}
.rolling-notice .rolling-notice-txt .notice-tit{ float:left; width:100px; padding-left:34px; font-size:14px; color:#333333; line-height:24px; border-right:1px solid #E0E3E8; background:url(../images/laba.png)  0 0 no-repeat; }
.rolling-notice .rolling-notice-txt .notice-list a{ display:block; font-size:14px;color:#F65439;line-height:24px;margin-left:10px}
/* advantage */
.advantage{width:100%; height:200px; padding-top:40px; border-top:1px solid #e0e3e8;border-bottom:1px solid #e0e3e8; background:#fff; }
.advantage .container{width:1100px;height:200px;margin:0 auto;overflow:hidden}
.advantage-box{ float:left; width:366px; }
.advantage-box i{ float:left; width:120px; height:119px; margin-top:30px;  margin-right:14px;  }
.advantage-box.operations i{background:url(../images/image1.png) no-repeat top center}
.advantage-box.qualification i{background:url(../images/image2.png) no-repeat top center}
.advantage-box.riskcontrol i{ margin-right:14px; background:url(../images/image3.png) no-repeat top center;}
.advantage-box .advantage-txt{ float:left; width:220px}
.advantage-box .advantage-txt strong.tit{height:52px;padding:0;margin:0;font-size:28px;color:#f65439; }
.advantage-box .advantage-txt p{margin-bottom:10px;font-size:14px;color:#666}
/* 爱投热点 */
.hotspot{width:100%; overflow:hidden; background-color:#fff; }
.hotspot .container{width:1100px;height:360px;margin:30px auto;}
.hotspot-hd{ line-height:38px; border-bottom:1px solid #D8D8D8; }
.hotspot-hd .tit{ float:left; margin-bottom:-1px; line-height:38px; font-size:20px; color:#333; font-weight:bold; border-bottom:1px solid #FF6600}
.hotspot-hd .more{ float:right; line-height:38px; font-size:14px; color:#333; }
.hotspot-hd .more a{color:#333; }
.hotspot-bd{ height:300px; margin:30px 0 56px -25px; }
.hotspot-bd .hotspot-box{ float:left; display:block; width:350px;height:300px; margin-left:25px}
.hotspot-bd .hotspot-box .hotspot-box-img{ height:150px;margin-bottom:15px; text-align:center; }
.hotspot-bd .hotspot-box .hotspot-box-img img{ height:150px; width:350px; }
.hotspot-bd .hotspot-box .hotspot-box-tit{ height:48px; margin-bottom:15px; font-size:16px; color:#333;}
.hotspot-bd .hotspot-box .hotspot-box-tit:hover{color:#f65439}
.hotspot-bd .hotspot-box .hotspot-box-con{  height:80px; font-size:14px;color:#B4B4B4;}
/* 企业荣誉资质 */
.honor{width:100%;background:#fafafa;}
.honor .container{width:1100px;margin:0 auto;margin-bottom:37px}
.honor-hd{height:70px;line-height:70px;font-size:20px}
.honor-wall-box{position:relative;height:270px;padding:10px 70px}
.honor-wall{width:1025px;height:200px;overflow:hidden;position:absolute;left:50%;margin-left:-480px}
.honor-wall ul{overflow:hidden;position:relative;left:0px;}
.honor-wall li{ float:left; height:200px; margin-right:64px; line-height:200px; vertical-align:bottom;  }
.honor-wall li img{ line-height:200px; vertical-align:bottom; }
.honor-wall-arrow.prev{left:0}
.honor-wall-arrow.next{right:0}
.honor-wall-arrow{position:absolute;top:98px;display:block;width:35px;height:35px;line-height:35px}
/* 合作伙伴 */
.partner{width:1100px;margin:0 auto;padding-bottom:40px}
.partner .partner-tit{height:70px;line-height:70px;font-size:20px}
.partner ul{overflow:hidden}
.partner li{float:left;margin:0 34px 20px 0}
.partner li a{display:block;width:240px;height:80px}
.partner li a img{ width:240px; height:80px; }

.index-main{width:100%; padding:30px 0;background:#f5f5f5}
.index-main .container{ width:1100px; margin:0 auto; overflow:hidden; }
.index-main .main{ float:left; margin-top:0; width:1098px; border:1px solid #E7E9EC; background:#fff; }
.index-main .main .widget{ border:0; }
.index-main .side{ margin-top:0; }
.index-main .side .widget{ float:right; width: 273px; height: 432px; padding:0; margin-right:0; border: 1px solid #e7e9ec; background: #fff;}
.index-main .widget .widget-body{ padding:20px 15px 0; }

.index-invest.widget .widget-head{  padding:10px 20px; height:40px; line-height:40px; }
.index-invest .widget-head .h2{ display:inline-block; padding-left: 40px; background: url(../images/wenjian.png) no-repeat center left; font-size: 20px; color: #333; font-weight: bold; }
.index-invest .widget-head .text{ display: inline-block; margin-left:10px;  font-size: 14px; color: #B4B4B4;}
.index-invest .calculator{ float:right; padding-left:34px;background:url(../images/calculator.png) no-repeat center left;font-size:16px;color:#333; cursor:pointer }
.index-invest .nocalculator{ float:right; padding-left:34px;font-size:16px;color:#333; cursor:pointer }
.index-invest .nocalculator a{ color: #f95c53; }
.index-invest-inner{ }
.index-invest-inner li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #E7E9EC; overflow:hidden;}
.index-invest-inner li.last{ border-bottom:0; margin-bottom:0; padding-bottom: 0;}
.index-invest-inner .project-icon{ float:left; margin-top:5px; width:60px; height:60px; background:url(../images/001.png) no-repeat center left;  }
.index-invest-inner .project-icon1{ background:url(../images/003.png) no-repeat center left; }
.index-invest-inner .project-icon2{ background:url(../images/002.png) no-repeat center left; }

.index-invest-inner .project-name,
.index-invest-inner .project-rate,
.index-invest-inner .project-term,
.index-invest-inner .project-repay,
.index-invest-inner .project-amount{ float:left;  padding-bottom:0; padding-left:20px; }
.index-invest-inner .project-rate .project-rate-t,
.index-invest-inner .project-term .project-term-t,
.index-invest-inner .project-repay .project-repay-t,
.index-invest-inner .project-amount .project-amount-t{ width:auto; color: #B4B4B4;line-height: 20px; font-size:12px; overflow:hidden;}
.index-invest-inner .project-rate .project-rate-n,
.index-invest-inner .project-term .project-term-n,
.index-invest-inner .project-repay .project-repay-n,
.index-invest-inner .project-amount .project-amount-n{ width:auto; margin-top:0; height: 42px;line-height: 42px;font-weight: normal; font-size:30px; color:#F65439; overflow:hidden;}

.index-invest-inner .project-name{  width:140px; padding-left:20px; }
.index-invest-inner .project-name .project-name-t{  width:auto; height: 42px;line-height: 42px;font-weight: normal;color: #333;font-size: 20px; overflow:hidden;}
.index-invest-inner .project-name .project-name-n{ padding-left:20px; width:auto;color: #B4B4B4;line-height: 20px; font-size:12px; overflow:hidden; background: url(../images/bao.png) no-repeat center left;}
.index-invest-inner .project-rate{ width:130px; padding-left:20px; }
.index-invest-inner .project-rate .project-rate-n em{ font-size:14px; color:#F65439; }
.index-invest-inner .project-term{ width:90px;  padding-left:20px; text-align:center; }
.index-invest-inner .project-term .project-term-n{font-size:16px; color:#333;}
.index-invest-inner .project-amount{width:90px; padding-left:30px; text-align:center;}
.index-invest-inner .project-amount .project-amount-n{ font-size:16px; color:#333;}
.index-invest-inner .project-repay{ width:180px; padding-left:30px; text-align:center; }
.index-invest-inner .project-repay .project-repay-n{font-size:16px; color:#333;}

.index-invest-inner .project-operate{ float:right; width:200px; height:80px; padding-left:20px; border-left:1px solid #E7E9EC; }
.index-invest-inner .project-operate .btn{ width:198px; height:35px; line-height:35px; }
.index-invest-inner .project-investor{  width:200px; overflow:hidden; line-height: 21px; vertical-align:middle;  }
.index-invest-inner .project-investor .project-investor-t{ display:inline-block; color: #333;line-height: 21px; font-size:14px; overflow:hidden; vertical-align:middle;}
.index-invest-inner .project-investor .project-investor-n{ display:inline-block; padding-right:20px; color: #b4b4b4;line-height: 21px; font-size:14px; vertical-align:middle;}

.side .investor-news.widget .widget-head{ width:100%;height:62px; padding:0; border-bottom:1px solid #E7E9EC; overflow:hidden }
.side .investor-news.widget .widget-head .h2{ padding-left:40px; margin-left:20px;background:url(../images/trends.png) no-repeat center left;font-size:20px;color:#333333;font-weight:bold;margin-top:18px}
.side .investor-news .widget-body{ margin:20px 20px 0; }
.investor-news .list li{ width:214px; padding-left:16px;  margin-bottom:20px; line-height:20px; font-size:14px; color:#333333; background:url(../images/dian.png) no-repeat center left; overflow:hidden;  }
.investor-news .list li .investor-name{ float:left; width:60px; }
.investor-news .list li .investor-info{ float:right; width:142px; color:#959595;}
.investor-news .list li .investor-info em{ font-style:normal; color:#F65439}

/* main */
.main{ margin-top:30px;}
.side{ margin-top:30px; overflow:hidden;}
/* invest-index */
.invest-index{ border:0;}
.invest-index .filter-list dd a-head{ height:45px;background-color:#fff; text-shadow:none; border-color:#ddd;line-height: 45px;}
.invest-index .widget-head .h2{ padding-left:42px; background:url(../images/sprite.png) -413px -79px no-repeat; line-height:27px;font-size: 18px; font-weight:normal;}
.invest-index .widget-body{ padding:15px 0 10px;}
.invest-index .project-rate{float:left; width:160px;}
.invest-index .project-way{float:left; width:220px;}
.invest-index .project-begintot{float:left;width:130px;}
.invest-index .project-total{float:left;width:220px; margin-top:20px;}
.invest-index .project-term{float:left;width:130px;}
.invest-index .project-operate{float:right; width:auto; margin-top:0px;margin-right:38px;}
.invest-index .project-operate .btn{ width:120px; height:33px; line-height:33px;}
.invest-index .project-progress{float:right;width:auto; height:11px; line-height:11px;}
.invest-index .project-progress .progress-all{ float:left; width:120px}
.invest-index .project-progress .progress-num{ float:left; width:40px; text-align:right;}

/* side */
.side .widget{ float:left; width:282px; margin-right:30px; height:230px; border-color:#cbcbcb; padding:10px 20px; margin-bottom:0;}
.side .widget .widget-head{ background-color:#fff;border-bottom:0;line-height: 27px;}
.side .widget .widget-head .h2{padding-left:37px;font-size: 18px; font-weight:normal; color:#686868}
.side .widget .widget-body{ padding:10px 0;}
.media .widget-head .h2{ background:url(../images/xwzx.png) 0 0 no-repeat;}
.media .list li{ overflow:hidden; }
.media .list li .title{ float:left; width:180px; }
.media .list li .time{ float:right; color:#959595;}
.notice .widget-head .h2{background:url(../images/hdgg.png) 0 0 no-repeat;}
.notice .list li{ overflow:hidden; }
.notice .list li .title{ float:left; width:180px; }
.notice .list li .time{ float:right; color:#959595;}
.statistics .widget-head .h2{background:url(../images/tj.png) 0 0 no-repeat;}
.side .list li{ background-image:url(../images/question_tag.png); background-position:-2px 8px; height:27px; line-height:27px;}
.side .list li a{ display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.side .statistics{ float:right; width:240px; margin-right:0;}
.statistics-inner .statistics-txt{height: 18px;font-size: 14px;padding-bottom: 10px;color: #686868;}
.statistics-inner .statistics-num{ height:auto;font-size: 30px;color: #e33232;font-weight: bold;}

/* fine-invest */
.fine-invest,
.special-invest,
.second-transfer{ border:0; margin-bottom:30px;}
.fine-invest .widget-head,
.special-invest .widget-head,
.second-transfer .widget-head{ padding-top:0; padding-bottom:20px; background-color:#f1f1f1; border-bottom:0;}
.fine-invest .widget-head .h2,
.special-invest .widget-head .h2,
.second-transfer .widget-head .h2{ width:180px; height:32px; background:url(../images/atjp.jpg) no-repeat; text-indent:-9999px;}
.fine-invest .widget-head .invest-money,
.special-invest .widget-head .invest-money,
.second-transfer .widget-head .invest-money{ float:left; line-height:32px;font-size: 14px;color: #686868;font-weight: bold;}
.fine-invest .widget-head .invest-money em,
.special-invest .widget-head .invest-money em,
.second-transfer .widget-head .invest-money em{font-size: 16px;color: #E24137;}
.fine-invest .widget-head .more,
.special-invest .widget-head .more
.second-transfer .more{font-size: 16px;height: 32px;line-height: 32px;color: #686868;}
.fine-invest .widget-body,
.special-invest .widget-body,
.second-transfer .widget-body{ padding:0;}
.fine-invest-inner{ border:1px solid #cbcbcb; overflow:hidden;}
.fine-invest-inner li{ position:relative; float:left; width:288px; height:218px; padding:10px 20px; background-position:0 0; background-repeat:no-repeat; border-right:1px dashed #dcdcdc;}
.fine-invest-inner li a{ position:absolute; bottom:15px; right:40px;  border-radius:0; width:110px; height:30px; line-height:30px; padding:0; text-align:center;}
.fine-invest-inner li.fine-invest03{ border-right:0;}
.fine-invest-inner .h3{ font-size:18px;  color:#fc6e64; text-align:center; }
.fine-invest-inner .h3 span{ padding-left:10px; font-size:12px; font-weight:normal;}
.fine-invest-inner .fine-info{ margin-top:20px;background-position: right top ; background-repeat:no-repeat;}
.fine-invest-inner .fine-invest01 .fine-info{background-image:url(../images/fund_background1.jpg);}
.fine-invest-inner .fine-invest02 .fine-info{background-image:url(../images/fund_background2.jpg);}
.fine-invest-inner .fine-invest03 .fine-info{background-image:url(../images/fund_background3.jpg);}
.fine-invest-inner .fine-info-data{ padding-left:50px; overflow:hidden; background-position: 0 0 ; background-repeat:no-repeat;}
.fine-invest-inner .fine-info-data .fine-data-lab{ font-size:12px; font-weight:bold; color:#686868;}
.fine-invest-inner .fine-info-data .fine-data-val{ margin-top:8px;font-size:12px; color:#fb5448;}
.fine-invest-inner .fine-info-data.rate{ margin-bottom:25px; background-image:url(../images/fund_icon03.png);}
.fine-invest-inner .fine-info-data.term{ margin-bottom:25px; background-image:url(../images/fund_icon02.png);}
.fine-invest-inner .fine-info-data.from-invest{background-image:url(../images/fund_icon01.png);}

/* new-product */
.new-product .widget-head .h2{ background-image:url(../images/xinpin.png);}

/* special-invest */
.special-invest .widget-head .h2{ background-image:url(../images/zxjh.png);}
.special-invest-inner{ border:1px solid #cbcbcb;}
.special-invest-inner li{ padding:10px; margin-bottom:10px; border-bottom:1px dotted #cbcbcb; overflow:hidden;}
.special-invest-inner li.last{ border-bottom:0; margin-bottom:0;}
.special-invest-inner .project-type{ float:left; padding-left: 50px; background:url(../images/sm1.png) -12px -1px no-repeat;}
.special-invest-inner .project-term{ float:left; width:auto; padding-left: 50px; background:url(../images/sm2.png) -8px -1px no-repeat;}
.special-invest-inner .project-name{ float:left; width:400px; padding-bottom:0; padding-left: 50px; background: url(../images/sm3.png) -12px -1px no-repeat;}
.special-invest-inner .project-operate{ float:left; width:auto; padding-top:25px; margin-left:40px;}
.special-invest-inner .project-operate .btn{ width:145px;}

.special-invest-inner .project-type .project-type-t,
.special-invest-inner .project-term .project-term-t{font-size: 14px;padding-left: 10px;width: 100px;height: 26px;line-height: 26px;color: #686868;}

.special-invest-inner .project-type .project-type-n,
.special-invest-inner .project-term .project-term-n{padding-left: 10px;width: 100px;height: 32px;line-height: 32px;font-weight: normal;color: black;font-size: 16px;}
.special-invest-inner .project-term .project-term-n{ margin-top:0;}

.special-invest-inner .project-name .project-name-t{ width:auto;height: 32px;line-height: 32px;font-weight: normal;color: black;font-size: 16px;}
.special-invest-inner .project-name .project-name-n{width:auto;color: #686868;line-height: 26px; font-size:14px; overflow:hidden;}

.project-net,
.project-from{ float:left;}
.project-net{ margin-right: 20px;}
.project-from{ margin-left:30px;}
.project-net em,
.project-from em{color: #f17255;}
.project-redeem{ clear:both;}
.project-net2{ float:left;}


/* .index-second-transfer */
.second-transfer{ margin-bottom:0;}
.second-transfer .widget-head .h2{ background-image:url(../images/eczr.png);}
.second-transfer-inner{ border:1px solid #cbcbcb;}
.second-transfer-inner li{ padding:10px; margin-bottom:10px; border-bottom:1px dotted #cbcbcb; overflow:hidden;}
.second-transfer-inner li.last{ border-bottom:0; margin-bottom:0;}
.second-transfer-inner .project-type{ float:left; padding-left: 50px; background:url(../images/sm1.png) -12px -1px no-repeat;}
.second-transfer-inner .project-term{ float:left; width:auto; padding-left: 50px; background:url(../images/sm2.png) -8px -1px no-repeat;}
.second-transfer-inner .project-name{ float:left; width:400px; padding-bottom:0; padding-left: 50px; background: url(../images/sm3.png) -12px -1px no-repeat;}
.second-transfer-inner .project-operate{ float:left; width:auto; padding-top:25px; margin-left:40px;}
.second-transfer-inner .project-operate .btn{ width:145px;}

.second-transfer-inner .project-type .project-type-t,
.second-transfer-inner .project-term .project-term-t{font-size: 14px;padding-left: 10px;width: 100px;height: 26px;line-height: 26px;color: #686868;}

.second-transfer-inner .project-type .project-type-n,
.second-transfer-inner .project-term .project-term-n{padding-left: 10px;width: 100px;height: 32px;line-height: 32px;font-weight: normal;color: #686868;font-size: 16px;}
.second-transfer-inner .project-term .project-term-n{ margin-top:0;}

.second-transfer-inner .project-name .project-name-t{ width:auto;height: 32px;line-height: 32px;font-weight: normal;color: #686868;font-size: 16px;}
.second-transfer-inner .project-name .project-name-n{width:auto;color: #686868;line-height: 26px; font-size:14px; overflow:hidden;}



/* 20150608 爱投精品 专项投资 相关页面 */

/* page : column-fine inverst and column-special */
.column-banner{width: 100%;height: 300px; background-repeat:no-repeat; background-position:center;}
.column-fine{ background-image:url(../images/jingpin_banner.jpg)}
.column-special{background-image:url(../images/fundbanner.jpg)}
.column-about{ background-image:url(../images/insurance1.jpg)}
.column-points-mall{ background-image:url(../images/insurance1.jpg)}

.column-fine-inverst,
.column-special-inverst,
.column-second-transfer{ margin-top:30px; border:0; margin-bottom:0;}
.column-fine-inverst .widget-head,
.column-special-inverst .widget-head,
.column-second-transfer .widget-head{ border-bottom:0; padding-top:0; padding-bottom:20px;}
.column-fine-inverst .widget-head .h2,
.column-special-inverst .widget-head .h2,
.column-second-transfer .widget-head .h2{width: 180px;height: 32px; font-size:20px;}
.column-new-product .widget-head .h2{width: 180px;height: 32px; font-size:20px; }
.column-special-inverst .widget-head .h2{ background-image:url(../images/zxjh.png);}
.column-fine-inverst .widget-head .invest-money,
.column-special-inverst .widget-head .invest-money,
.column-second-transfer .widget-head .invest-money{line-height: 32px;font-size: 14px;color: #686868;font-weight: bold;}
.column-fine-inverst .widget-head .invest-money em,
.column-special-inverst .widget-head .invest-money em,
.column-second-transfer .widget-head .invest-money em{font-size: 16px;color: #E24137;}
.column-fine-inverst .widget-body,
.column-special-inverst .widget-body,
.column-second-transfer .widget-body{ padding:0;}
.column-fine-inverst .special-invest-inner,
.column-special-inverst .special-invest-inner,
.column-second-transfer .special-invest-inner{ border:0}
.column-fine-inverst .special-invest-inner li,
.column-special-inverst .special-invest-inner li,
.column-second-transfer .special-invest-inner li{border: 1px solid #cbcbcb;}
.column-fine-inverst .project-net em,
.column-fine-inverst .project-from em,
.column-special-inverst .project-net em,
.column-special-inverst .project-from em,
.column-second-transfer .project-net em,
.column-second-transfer .project-from em{ color:#686868}

/* page: fine inverst detail */
.fine-detail{ background-color:#f1f1f1;}
.fine-detail .invest-info-bd{ height:231px;}
.fine-detail .invest-cart-bd{height:251px; padding:20px 20px 0;}
.fine-detail .cart-top a{ color:#1692c8}
.fine-detail .invest-detailsub{ float:none; width:auto;}
.invest-cart-bd .limit{ margin-top:10px; zoom:1}
.invest-cart-bd .limit:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;}
.trueorder-list li .trueorder-list-subfee,
.trueorder-list li .trueorder-list-lot{ width:120px;text-align: right;}
.net .invest-group-control { color:#e25453}

.product-detail-list{ overflow:hidden;}
.product-detail-list li{ float:left; width:50%; font-size:14px; line-height:24px; margin-bottom:10px;}
.product-detail-list li.other{ float:none; width:auto; clear:both;}

.net-trend-filter{ overflow:hidden;}
.net-filter-inner{ float:left; margin:10px 0; overflow:hidden; border:1px solid #dcdcdc;}
.net-trend-filter a{ display:block; float:left; background-color:#f5f5f5; padding:5px 10px;border-left:1px solid #dcdcdc; color:#999;}
.net-trend-filter a:first-child{ border-left:0;}
.net-trend-filter a:hover,
.net-trend-filter a.active{ background-color:#1692c8; color:#fff; text-decoration:none;}

.amount-wrong-pop{ width:200px; height:100px; padding: 20px 0;  margin-right: 0;  text-align: center;}
.amount-wrong-pop p{ padding:10px 0; font-size:16px; }
.amount-wrong-pop p .btn{ width:100px; }

/* page: 二次转让--列表 */
.column-second-transfer .widget-head .h2{ background-image:url(../images/eczr.png);}

/* page: 二次转让--详细 */


/* fine-detail-special  */
.fine-detail .fine-detail-special .invest-info-bd,
.fine-detail .fine-detail-special .invest-cart-bd{ height:300px; padding-bottom:10px;}
.fine-detail-special .invest-group.trunk{ position:relative; padding-left:40px; padding-top:5px; padding-bottom:5px; height:auto; border-bottom:1px dashed #dcdcdc;}
.fine-detail-special .invest-group.priority:before{ content:'优先级'; position:absolute; left:0; top:5px; width:20px; height:48px;  background-color:#16c89c; color:#fff; text-align:center; line-height:16px; font-size:12px;}
.fine-detail-special .invest-group.middle:before{ content:'中间级'; position:absolute; left:0; top:5px; width:20px; height:48px; background-color:#16c89c; color:#fff;text-align:center;line-height:16px;font-size:12px;}
.fine-detail-special .invest-group.inferior:before{ content:'劣后级'; position:absolute; left:0; top:5px; width:20px; height:48px; background-color:#16c89c; color:#fff;text-align:center;line-height:16px;font-size:12px;}
.fine-detail-special .invest-group.inferior{ border-bottom:0;}
.fine-detail-special .invest-group.prop{ padding-top:10px; margin-top:0; border-top:1px solid #dcdcdc;}
.fine-detail-special .trunk .invest-group-li{ float:left; width:49%; padding:0; line-height:24px;}
.fine-detail-special .trunk .invest-group-li.rate{ border-right:0;}
.fine-detail-special .trunk .invest-group-li .invest-group-label{ display:inline-block; margin-bottom:0;}
.fine-detail-special .trunk .invest-group-control{display:inline-block;}
.fine-detail-special .trunk.priority .invest-group-control{ display:block;}
.fine-detail-special .trunk .invest-group-li .invest-group-control em,
.fine-detail-special .trunk .invest-group-li .invest-group-control{ font-size:14px;}
.fine-detail-special .prop .invest-group-li{ margin-bottom:10px;}
.fine-detail-special .trunk.inferior .invest-group-li .invest-group-control{ display:block; }
.special-type{ overflow:hidden; margin-top:20px;border:1px solid #dcdcdc; border-radius:3px;}
.special-type-link{ float:left; display:block; width:95px; padding-top:5px; padding-bottom:5px; border-right:1px solid #dcdcdc; background:#f5f5f5; color:#999; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:center;}
.special-type-link.last{ width:96px; border-right:0;}
.special-type-link:hover,
.special-type-link.active{ background-color: #1692c8;color: #fff;text-decoration:none;}

/* page points mall */
.points-mall-inner{ margin-top:30px;}
.points-current{margin-bottom: 10px; padding:0 20px; height:38px; background-color:#f2f2f2; border:1px solid #ddd; line-height:38px; }
.points-current em{ color:#e25453; font-size:18px}
.point-filter.filter{ float:none; width:auto;border: 1px solid #dcdcdc;padding: 10px 20px;}
.point-filter.filter .filter-hd{ padding-bottom:5px;}
.point-filter.filter .filter-list.last{ border-bottom:0;}
.point-filter.filter .filter-list dd{ overflow:hidden;}
.point-filter.filter .filter-list dd a{ float:left; margin-right:10px; padding:0 5px;}
.point-list{ float:none; margin-top:20px; width:auto;}
.point-list-inner{ overflow:hidden; margin-left:-22px;}
.point-list-inner li{ float:left; width:229px; height:265px; margin-left:22px; margin-bottom:20px; border:1px solid #ddd;}
.point-list-inner li a:hover{ text-decoration:none;}
.point-product{ display:block; padding-bottom:10px}
.point-product-img{ width:229px; height:160px; text-align: center; margin-top: 10px; }
.point-product-img-child{ height: 95%; text-align: center; }
.point-product-num{ margin-top:10px; padding-left:10px;padding-right:10px; font-size:14px; line-height:20px; }
.point-product-num em{ padding-right:5px;color:#e25453; font-size:16px; }
.point-product-tit{ height:40px; margin-top:10px;padding-left:10px;padding-right:10px; font-size:16px; line-height:20px; overflow:hidden;}

/* page : product detail */
.product-trunk{ border-color:#dcdcdc}
.product-trunk .widget-head{ display:none;}
.product-trunk .widget-body{ padding:20px;}
.product-trunk-pic{ float:left; width:400px;}
.product-trunk-pic img{ width:400px; height:280px;}
.product-trunk-info{ float:left; margin-left:40px; width:508px;}
.product-trunk-tit{ font-size:24px; font-weight:normal;}
.product-trunk-price{ margin-top:20px; padding-bottom:10px; font-size:14px; border-bottom:1px solid #dcdcdc}
.product-trunk-point{ margin-top:20px;font-size:14px;}
.product-trunk-point em{font-size:40px; color:#e25453;}
.product-trunk-prompt{ margin-top:40px; font-size:14px; color:#e25453;}
.product-trunk-info .btn{ width:240px; margin-top:20px;height: 42px;line-height: 42px;padding: 0;font-size: 16px;}
.product-trunk-amount{ margin-top:30px;}
.product-trunk-amount .amount-txt{ margin-right:8px; font-size:14px;}
.product-trunk-amount .input-text{ width:100px;}
.product-trunk-balance{ margin-top:40px; font-size:14px; color:#686868;}
.product-trunk-balance a{ color:#e25453}

.product-prop{border-color:#dcdcdc}
.product-prop .widget-head{ padding-left:20px; font-size:16px;}
.product-prop .widget-head .h2{font-weight:normal;}
.product-prop .widget-body{ padding:20px;}
.product-prop-view{ font-size:14px;}
.product-prop-dec{ border-bottom:2px dashed #dcdcdc; margin-bottom:20px; overflow:hidden;}
.product-prop-dec img{ width:100%; heihgt:auto; }
.product-prop-dec li{ float:left; width:50%; margin-bottom:10px;}
.product-prop-dec li.other{ float:none; width:auto; overflow:hidden; clear:both;}
.product-prop-dec li.other > span{ float:left; line-height:24px; }
.product-prop-dec li.other > p{ line-height:24px; margin-left:75px;}
.product-prop-pic{ max-width:948px; margin-bottom:20px;}

/* page : product Confirmation order */
.order-address,
.order-product-inner{ border-color:#dcdcdc;}
.order-address .widget-head .h2,
.order-product-inner .widget-head .h2{ font-size:16px; padding-left:20px; font-weight:normal;}
.order-address .widget-body,
.order-product-inner .widget-body{ padding:20px}

.address-prompt{ line-height:20px; padding-left:28px; background:url(../images/circle_info_20.png) 0 0 no-repeat; font-size:14px; color:#888;}
.address-list{ margin-top:20px;}
.address-list li{ line-height:30px;}
.address-list .add-address{}
.address-list-label{ font-size:14px; cursor:pointer;}
.address-list-label .radio{ width:15px; height:15px; margin-right:5px; vertical-align:middle;}
.address-list-name{margin-right:5px;}
.address-list-tel{margin-right:5px;}
.address-list-area{ margin-right:5px;}
.address-list-info{}
.address-list-modify{ display:none; margin-left:20px; padding-left:24px; background:url(../images/modify-20.png) 0 5px no-repeat;color:#1692c8}
.address-list-modify:hover{ text-decoration:none;}
.address-list li:hover .address-list-modify{ display:inline-block;}
.address-list-other{}

.address-model{ margin-top:30px;}
.address-model-tit{ padding-bottom:8px; font-size:16px; margin-bottom:20px; border-bottom:1px solid #dcdcdc;}
.address-model-form{}
.address-model .form-group .select.address-val{ width:168px; }
.address-model .form-group .validate-error{ line-height:35px; }
.area{ font-size:14px;}
.detail-addr{}
.save-address{ padding-left:170px;}
.save-address .btn{ margin-right:20px; padding-top:8px; padding-bottom:8px;}

.order-product-inner .widget-head .h2{}
.order-num{ float:right; padding-right:20px; color:#686868; font-size:14px;}
.order-product-list{ padding-bottom:20px; overflow:hidden;}
.order-product-pic{ float:left; margin-right:30px;}
.order-product-pic img{width:172px; height:120px;}
.order-product-list .h3{ font-size:18px; font-weight:normal;}
.order-product-amount{ font-size:14px; margin-top:20px; color:#686868}
.order-product-point{ margin-top:20px; font-size:16px;}

.order-product-true{ border-top:1px solid #dcdcdc; padding-top:10px; text-align:right;}
.order-product-total{ text-align:right; margin-top:10px; font-size:16pxpx;}
.order-product-total em{ padding:0 8px; font-size:40px; color:#e25453}
.order-product-prompt{text-align:right;margin-top:10px; font-size:14px; color:#686868;}
.order-product-true .btn{padding:8px 40px; margin-top:20px;}


/* page: invest channel */
.invest-channel{ background-color:#fff;}
.invest-channel-list{ margin-top:30px;}
.invest-channel-list .tab-hd{height: 46px;border-bottom: 1px solid #ddd;margin-bottom:20px;}
.invest-channel-list .tab-hd .tab-hd-con{display: block;width: 236px;height: 45px;background-color: #fbfbfb;border: 1px solid #ddd; margin-right: 10px; padding:0;line-height: 45px;font-size: 20px;color: #666;text-align: center; text-decoration:none;}
.invest-channel-list .tab-hd .tab-hd-con.active,.invest-channel-list .tab-hd .tab-hd-con:hover{border-top: 3px solid #6fa9e9;height: 43px;line-height: 40px;color: #3c85d4;border-bottom: 1px solid #fff;background: #fff;}
.invest-channel-list .tab-bd{ padding-left:0; padding-right:0;padding-top:0;}

/* news project  */
.newpj-area{ display:none}
.newpj-area .project-line {position: relative;padding: 10px 20px;margin-left: 0;background-color: #fff;border: 1px solid #e3e3e3;}
.newpj-area .newpj-icon{position: absolute;top: 0;left: 0;width: 50px;height: 50px;background:url(../images/newpj_bak.png) 0 0  no-repeat;}
.newpj-area .project-rate-t, .newpj-area .project-way-t, .newpj-area .project-term-t, .newpj-area .project-begintot-t, .newpj-area .project-total-t, .newpj-area .project-rate-n, .newpj-area .project-way-n, .newpj-area .project-term-n, .newpj-area .project-begintot-n, .newpj-area .project-total-n {display: inline-block;line-height: normal;font-size: 12px;
font-weight: normal;}
.newpj-area .project-line .col {float: left;}
.newpj-area .project-rate-n strong, .newpj-area .project-term strong, .newpj-area .project-total strong, .newpj-area .project-term span, .newpj-area .project-begintot strong {
font-size: 12px;}
.newpj-area .project-rate{ width: 160px;padding-left: 50px;}
.newpj-area .project-way{ width: 150px;padding-left: 20px;}
.newpj-area .project-term{ width: 100px;padding-left: 20px;}
.newpj-area .project-begintot{ width: 110px;padding-left: 20px;}
.newpj-area .project-total{ width: 160px;padding-left: 20px;}
.newpj-area .cuttime { float:right; padding:0; font-size:12px;color:#b2b2b2;}
.newpj-area .cuttime .cuttime-val em{ padding:0 2px; font-size:18px;font-weight:normal; color:#626262;}
.newpj-area .cuttime .cuttime-begin{ padding-top:10px;color: #afafaf;font-size: 12px; text-align:left;}
.newpj-area .cuttime .cuttime-txt, .newpj-area .project-rate .project-rate-t, .newpj-area .project-term .project-term-t{ padding-right:10px;}

.newpj-area.newpj-area-01 .project-line {height: 33px;line-height: 33px;}
.newpj-area-01 .cuttime {padding-left: 29px;border-left: 1px solid #e3e3e3;}
/* filter  */
.filter{ float:left; width:234px;}
.filter-hd{ height:25px; padding-bottom:10px; border-bottom:1px solid #ddd; overflow:hidden;}
.filter-hd .tit{ float:left; color:#666; font-size:16px; }
.filter-hd .reset{ float:right;margin-top: 5px; color:#ccc; }
.filter-time{ overflow:hidden; }
.filter-time .text{ display:inline-block; line-height:35px; padding:0 10px;font-size:13px; }
.filter-time-plugin{ float:left; }
.filter-time-exp{  float:left; margin-left:20px;}
.filter-input{ width:100px; padding:6px 9px;}
.filter-list{ padding:10px 0 10px 50px; border-bottom:1px dotted #ddd; overflow:hidden;}
.filter-list dt{float:left; height:36px; line-height:36px; border-radius:3px;  margin-left:-50px; font-size:14px; color:#999;}
.filter-list dd a{display:block; margin:3px 0px 0px 0;font-size:13px; padding:0 10px;height:30px; line-height:30px; color:#666; border-radius:2px;  white-space:nowrap; text-decoration:none;}
.filter-list dd a:hover{color:#3c85d4}
.filter-list dd a.active{ background-color:#f0f0f0; }
.filter-whole{ float:left; width:284px; }
.filter-usercenter{ margin-bottom:20px; padding:5px 10px; background-color:#f2f2f2; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.filter-usercenter .filter-list{ padding-top:0; padding-bottom:0; border:0;}
.filter-usercenter .filter-list dd a{ margin-bottom:0;}

/* invest list */
.invest-list{ float:right; width:738px; }
.invest-list .widget{ border:0;}
.invest-list .widget .widget-head{ display:none;}
.invest-list .widget .widget-body{ padding:0;}
.invest-list .investlist li{ padding:15px 20px;background-color: #fff;border: 1px solid #ddd;}

.invest-list .project-rate{float:left; width:160px;}
.invest-list .project-rate-n{ margin-top:12px}
.invest-list .project-rate-n strong{ font-size: 24px;}
.invest-list .project-way{float:left; width:220px;}
.invest-list .project-begintot{float:left;width:130px;}
.invest-list .project-total,.invest-list .project-transfer{float:left;width:220px; margin-top:20px;}
.invest-list .project-term{float:left;width:130px;}
.invest-list .project-operate{float:right; width:auto; margin-top:0px;margin-right:38px;}
.invest-list .project-operate .btn{ width:120px; height:33px; line-height:33px;}
.invest-list .project-progress{float:right;width:auto; height:11px; line-height:11px;margin-top:5px;}
.invest-list .project-progress .progress-all{ float:left; width:120px}
.invest-list .project-progress .progress-num{ float:left; width:40px; text-align:right;}

.invest-list .project-begintot-n strong,.invest-list .project-begintot-n span,.invest-list .project-term-n strong,.invest-list .project-term-n span{ color:#666;}

/* sort */
.sort{ display:none; margin-bottom: 10px; padding:0 20px; height:38px; background-color:#f2f2f2; border:1px solid #ddd; line-height:38px; }
.sort .tit{ float:left; font-size:13px; color:#666; }
.sort a{ display:block; float:left; height:38px; padding:0 15px;  text-align:center; font-size:13px;}
.sort a:hover{ text-decoration:none; }
.sort a .text{ display:inline-block; padding-right:8px; font-size:13px; color:#878787;}
.sort a.active .text{ color:#e25453; }
.sort a .icon{ position:relative; top:1px; left:0; display:none; width:9px; height:12px; background:url(../images/arrow-16.png) 0 0 no-repeat;}
.sort a.active.down .icon{ display:inline-block;background-position:-9px 0;}
.sort a.active.up .icon{ display:inline-block;background-position:0 0;}

/* stay-tuned */
.invest-list .stay-tuned.investlist li{ position:relative;}
.stay-tuned .project-operate,.stay-tuned .project-progress{ display:none;}
.stay-tuned .cuttime{ position:absolute; right:-1px;top:-1px; width:181px; background-image:url(../images/newpj.png); background-image: -webkit-image-set(url(../images/newpj.png) 1x, url(../images/newpjx2.png) 2x);background-position:top right; background-repeat:no-repeat;}
.stay-tuned .cuttime .cuttime-txt{ font-size:13px;display:block;color:#999;padding-top:60px;}
.stay-tuned .cuttime .cuttime-val{display:block; margin-top:20px;font-size:13px;}
.stay-tuned .cuttime .cuttime-val em{ font-size:14px; color: #626262;}

/* page: Transfer of creditor's rights list */
.transfer-list .stay-tuned,.transfer-list .project-progress{ display:none;}
.transfer-list .project-term .project-term-n,.transfer-list .project-term .project-term-t{ display:inline-block; margin-top:0; zoom:1; *display:inline;}
.transfer-list .project-term .project-term-n strong{font-size: 13px;}
.transfer-list .project-transfer,.transfer-list .project-way{ width:200px;}
.transfer-list .project-total,.transfer-list .project-term{ width:200px;}
.transfer-list.invest-list .project-operate{ margin-right:0}

/* page: Transfer of creditor's rights detail */
.transfer-detail .invest-info-bd,.transfer-detail .invest-cart-bd{ height:175px;}
.transfer-detail .cart-top{margin-top: 10px;}
.transfer-detail .cart-top .invest-group-control{ margin-top:-6px;}
.transfer-detail .cart-top .invest-group-control em{ font-size:24px; color:#e25453}
.transfer-detail .cart-expecte-earnings .invest-group-control{float: left;}
.transfer-detail .cart-expecte-earnings .expecte-earnings-num{color:#555}
.transfer-depreciate{ padding-left:10px;}

.expected-yield-total{ margin-bottom:20px; font-size:14px;}
.expected-yield-total em{ padding:0 3px; font-size:18px;color:#e25453}

.transfer-detail .invest-detailsub{ float:none; width:auto;}
.transfer-detail .invest-records{ display:none;}

.project-value-help{ position:relative; display:inline-block; vertical-align:middle;}
.project-value-help .help{display: inline-block;position: relative;top: 0; left:5px;width: 18px;height: 18px;color: #b0b0b0; background: url(../images/icon.png)-584px -120px no-repeat;cursor: pointer; }
.project-value-help .help-pop{ width:150px;left: -64px;top: 20px; font-size:12px;}
.project-value-help:hover .help-pop{ display:block;}

/* page : project detail */
/* detail */
.project-detail .breadcrumb {display:none;}
.invest-detail{zoom:1; border:0;margin-top:30px;}
.invest-detail .invest-info{ float:left; width:650px; background-color:#fff;}
.invest-detail .invest-cart{float:left; width:330px; margin-left:10px;background-color:#fff;}
.invest-info-hd{ height:42px;background-color: #ccc; line-height:42px;color: #fff; font-weight:normal;zoom:1;border-radius:3px 3px 0 0;}
.invest-info-hd .invest-tit{ float:left; padding-left:20px;  font-weight:normal;font-size: 18px; }
.invest-info-hd .invest-tit .project-type{ display:inline-block; width:16px; height:18px;background-image:url(../images/guarantee.png); background-repeat:no-repeat; margin-right:10px; vertical-align: text-bottom;}
.invest-info-hd .invest-tit .guarantee{background-position: 0 0; padding-top:0}
.invest-info-hd .invest-tit .other{ display:none}
.invest-info-hd .project-description{ float:right; padding-right:20px; color: #fff;}
.invest-info-hd .project-description a{ color:#fff;}
.invest-info-bd{  height:221px; padding:20px;border: 1px solid #ddd; border-top:0;}
/* invest-group */
.invest-group{zoom:1}
.invest-group-li{float:left;}

.progress{position: relative;top: 0;display: inline-block;width: 116px;height: 11px;background-color: #ebebeb;border-radius: 6px;overflow: hidden;}
.progressbar{position: absolute;height: 11px;background: #e25453;}
.progress-num{display: inline-block;}

.guarantee{ padding-top:10px;}
.guarantee a{ padding:0 2px; color:#3c85d4}

.invest-group.trunk{ height:90px; border-bottom:1px solid #eee;}
.trunk .invest-group-li{width: 193px;padding-left: 80px;padding-right: 30px;}
.trunk .invest-group-li .invest-group-label{ margin-bottom:10px;font-size: 14px;}
.trunk .invest-group-li .invest-group-control{font-size: 18px;}
.trunk .invest-group-li .invest-group-control em{font-size: 36px;}

.trunk .invest-group-li.rate{border-right: 1px dashed #eee;}
.rate .invest-group-control{color: #e25453;}

.invest-group.prop{ margin-top:20px;}
.prop .invest-group-li{width: 243px;padding-left: 40px;padding-right: 20px;margin-bottom:15px;}
.prop .invest-group-li .invest-group-label{display: inline-block; font-size: 14px;}
.prop .invest-group-li .invest-group-control{display: inline-block;font-size: 14px;}

/* cart */
.invest-cart .invest-group-li{ float:none;}
.invest-cart-hd{height:42px;background-color: #ccc; line-height:42px;color: #fff; font-weight:normal;zoom:1;border-radius:3px 3px 0 0;}
.invest-cart-hd .invest-tit{ float:left;padding-left:20px;font-weight:normal;font-size: 14px;}
.invest-cart-bd{height:221px; padding:20px;border: 1px solid #ddd; border-top:0;}
.invest-cart-bd .invest-group-label{ float:left; font-size:14px;}
.invest-cart-bd .invest-group-control{float:left; font-size:14px;}
.invest-cart-bd .cart-top{ padding-bottom:10px;border-bottom: 1px solid #eee;zoom:1}

.invest-cart-bd .cart-cash .invest-group-label{ float:none; display:none;}
.invest-cart-bd .cart-cash .invest-group-control{ float:none; margin-top:10px;}
.invest-cart-bd .cart-cash,.invest-cart-bd .cart-increase,.invest-cart-bd .cart-begintime,.invest-cart-bd .cart-begincash,.invest-cart-bd .cart-maxcash{ margin-top:20px; zoom:1}
.invest-cart-bd .cart-increase .invest-group-label,.invest-cart-bd .cart-increase .invest-group-control,.invest-cart-bd .cart-maxcash .invest-group-label,.invest-cart-bd .cart-maxcash .invest-group-control{ font-size:12px; color:#999}
.invest-cart-bd .cart-cash{ margin-top:10px;}
.invest-cart-bd .invest-amount .input-text{display: block;width: 270px; }
.invest-cart-bd .invest-amount .amount-btn{ display:none;}
.invest-cart-bd .invest-submit{ margin-top:10px;}
.invest-cart-bd .invest-submit .btn{width: 100%; height:42px; line-height:42px; padding:0; font-size:16px;}
.invest-submit .project-agreement{ line-height:40px; vertical-align:middle; }
.invest-submit .project-agreement input[type='checkbox']{ position:relative; top:2px; margin-right:5px;  }
.invest-submit .project-agreement a{ padding-left:5px; color:#1692c8; }

.cart-cuttime{ margin-top:10px; overflow:hidden;}
.cart-errormsg{ margin-top:10px; color:#f00; font-size:14px;}
/* project-detail-stay */
.project-detail-stay .cart-top { height:32px; line-height:32px;}
.project-detail-stay .cart-top .invest-group-control{ font-size:20px;}
.cart-begincash{ height:40px; line-height:40px;}
.cart-begincash .invest-group-control{ color:#e25453; }
.cart-begincash .invest-group-control em{font-size:24px;}

.project-detail-stay .cart-increase{ float:left;}
.project-detail-stay .cart-maxcash{float:right;}

.cart-expecte-earnings{ margin-top:10px; height:20px; line-height:20px; overflow:hidden;}
.cart-expecte-earnings .invest-group-control{float:right}
.cart-expecte-earnings .invest-group-control,.cart-expecte-earnings .invest-group-label{ font-size:12px;}
.cart-expecte-earnings .expecte-earnings-num{ padding-right:20px; color:#e25453}
.cart-expecte-earnings .expecte-earnings-link{ background-color:#3c85d4; border:1px solid #3a78be; color:#fff; font-size:12px; padding:0 5px; border-radius:10px;}
.cart-expecte-earnings .expecte-earnings-link:hover{background-color:#4c9df8; text-decoration:none;}

/* project-detail-status */
.cart-status{height: 160px;line-height: 160px;text-align: center;font-size: 45px;}
.cart-periods,.cart-data,.cart-person,.cart-enddata{ margin-top:10px; overflow:hidden;} 
.cart-periods .invest-group-control,.cart-data .invest-group-control,.cart-person .invest-group-control,.cart-enddata .invest-group-control{float:right} 
.cart-periods .invest-group-control em,.cart-person .invest-group-control em{ color:#e25453}

/* payment_plan_dialog */
.payment_plan_txt{ margin-bottom:10px; color:#ee996a;}
.payment_plan_table{ width:400px;}
.payment_plan_table th{background-color: #eee;line-height: 23px;}
.payment_plan_table tr th:first-child,.payment_plan_table tr td:first-child,.payment_plan_table tr th,.payment_plan_table tr td{ padding-left:10px;}


/* detail tab */
.invest-detailsub{float:left; width:600px;margin-top:10px;background: #fff;padding: 15px 24px 20px;}
.invest-detailsub .tab-hd{position: relative;padding: 0;overflow: hidden;}
.invest-detailsub .tab-hd:before{position: absolute;width: 100%;bottom: 0;content: ' ';border-bottom: 1px solid #ddd;}
.invest-detailsub .tab-hd:after{clear: both;}
.invest-detailsub .tab-hd .tab-hd-con{border:1px solid #ddd;border-bottom:none;position: relative;font-size: 14px;padding: 8px 10px 8px 10px;margin-right:10px;background:#f5f5f5;width:70px;text-align:center;}
.invest-detailsub .tab-hd .tab-hd-con:before {position: absolute;left: 0;right: 0;bottom: 0;border-bottom: 1px solid #ddd;z-index: 1000;content: ' ';}
.invest-detailsub .tab-hd .tab-hd-con.active{background:#fff;}
.invest-detailsub .tab-hd .tab-hd-con.active:before{position: absolute;left: 0;right: 0;bottom: 0;border-bottom: 1px solid #fff;z-index: 1000;content: ' ';}
.invest-detailsub .tab-hd .tab-hd-con a{color: #999; text-decoration:none;}
.invest-detailsub .tab-hd .tab-hd-con a:hover{ color:#333}
.invest-detailsub .tab-hd .tab-hd-con.active a{color: #333;}
.invest-detailsub .tab-bd{ padding-left:0; padding-right:0;}

/* project info */
.invest-detailsub .proinfo-item{ margin:30px 0 0;}
.invest-detailsub .proinfo-tit{ font-size: 12px; color:#333; font-weight:normal;margin-bottom:10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;background: #f5f5f5;padding: 5px 10px;}
.invest-detailsub .proinfo-cont{ font-size:13px; color:#555;}
.invest-detailsub .proinfo-cont p { color:#555;line-height:1.8em;}


/* finance-info */
.fi-list{overflow:hidden;}
.fi-list .fi-li{ float:left; padding:0 0 0 100px; overflow:hidden; line-height:1.8em;}
.fi-list .fi-li.col{ width: 200px;}
.fi-list .fi-li.col.last-col{ border-bottom:0;}
.fi-list .fi-li-lab{ display:block; float:left; width:90px; margin:0 0 0 -100px;} 
.fi-list .fi-li-val{ }

/* finance-record */
.fr-total{margin-bottom:20px;}
.fr-total-li{overflow:hidden;}
.fr-total-li .fr-total-libox{ center top repeat-y;overflow:hidden;}
.fr-total-li .frt-li{ float:left; width:300px; padding:0;line-height:1.8em; border-bottom:0px solid #ddd; }
.fr-total-li .frt-li.no-border-bottom{ border-bottom:0}
.fr-total .frt-li-lab{ display:inline-block; width:100px; float:left;}
.fr-total .frt-li-val{ display:inline-block; float:left;}
.fr-total .frt-li-val em{ font-weight:normal; padding-right:5px;}

.fr-list .table{margin-top:10px;}
.fr-list .table th,.invest-records .table th{ line-height:23px;}
.fr-list .table td{line-height:20px;}
.fr-list .table .finance-id{ width:90px; }
.fr-list .table .finance-product,.fr-list .table .finance-product .text_overflow{ width:190px;}
.fr-list .table .finance-data{ text-align:right; }
.fr-list .table .finance-data{ text-align:right; }

/* project-description */
.pro-intr{ width:600px; overflow:hidden;border:1px solid #ddd;border-bottom:none;background:#f5f5f5;}
.pro-intr li{ overflow:hidden; line-height:18px; vertical-align:middle;padding:0 0 0 155px;border-bottom:1px solid #ddd;}
.pro-intr li strong{ padding:5px 10px;text-align:right;display:block; float:left; width:140px; margin-left:-155px; color:#999; font-size:13px; font-weight:normal;}
.pro-intr li span{padding:5px 10px;color:#333; font-size:13px;background:#fff;display:block;}

/* finance certificate */
.invest-detailsub .finance-certific{ margin-top:0;}
.fc-list{ overflow:hidden; margin-left:-24px;}
.fc-list li{ float:left; width:100px;margin-left:24px; margin-bottom:10px;}
.fc-list li a{ position:relative; display:block; border:1px solid #ddd;text-align:center;padding:4px;}
.fc-list li .fc-thumb{ width:80px;height:80px;}
.fc-list li .fc-dec{ position:absolute; left:0; bottom:0; width:100%; height:20px; background:rgba(0,0,0,.5);line-height:20px; color:#fff; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/* trueorder info */
.trueorder-info{padding: 25px;min-width:530px;min-height:206px;}
.trueorder-info-hd{padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.ti-hd-prompt{line-height: 20px;font-size: 12px;color: #888;padding-left: 20px;  background: url(../images/cfca-16.png) no-repeat;}
.ti-hd-prompt a{ color:#e25453}
.trueorder-info-bd{padding: 20px 15px 5px;border-bottom: 1px solid #ddd;margin-bottom: 20px;background:#fafafa;}
.trueorder-list{}
.trueorder-list .head{}
.trueorder-list li{vertical-align: middle;overflow: hidden;font-size:14px;}
.trueorder-list li.head{color:#999;font-size:12px;}
.trueorder-list li .col{float: left;padding: 0 0 15px 0px;line-height: 14px;}
.trueorder-list li .trueorder-list-name{ width:240px;}
.trueorder-list li .trueorder-list-name a:hover{}
.trueorder-list li .trueorder-list-total{ width:130px; text-align:right}
.trueorder-list li .trueorder-list-yields{ width:130px; text-align:right}
.trueorder-paid{ text-align:right; margin-bottom:10px;}
.trueorder-paid em{ padding:0 5px; font-size:22px; color:#e25453}
.trueorder-info .payfor {float: right; width:140px; height:35px; padding:0; line-height:35px;}
.trueorder-info .payfor-back {position: relative; top: 4px;float: right;display:none;margin-right: 20px;line-height: 36px;font-size: 14px;color: #63cbaf;}
.trueorder-trading-pwd{ margin-bottom:10px; text-align:right;}
.trueorder-trading-pwd .input-text{ width:102px;}
.trueorder-trading-form .validate-error{ display:block; text-align:right; }
.trueorder-forget-pwd{ display:block; padding-bottom:10px; line-height:20px; color:#1692c8; text-align:right; }

.paytrue {padding: 25px;min-width:300px;min-height:156px;}
.paytrue .dialog-nte {padding-bottom: 10px;margin-bottom: 30px; font-size: 24px;color: #333; text-align:center; }
.paytrue .paytrue-link{ text-align:center; }
.paytrue .paytrue-link a{ display:inline-block; margin:0 40px; color:#1692c8; font-size:16px; line-height:30px; }

/* bonding-company */
.bc-tit{height: 20px; border-left:3px solid #3c85d4; padding-left:15px;line-height: 20px;font-size: 16px;color: #666;font-weight: normal;}
.bc-con{margin-top: 20px;padding-left: 0px;font-size: 14px;color: #4d4d4d;}
/* bonding-company-Introduction */
.bc-intr{ margin-top:10px;}
.bc-intr-dec{ padding:8px 0;border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;overflow: hidden;}
.bc-intr-info{ margin-top:10px;}
.bc-intr-dec .bc-intr-li{ float:left; width:25%;}
.bc-intr-dec .bc-intr-li .bc-intr-lab{ color:#999}
.bc-intr-dec .bc-intr-li .bc-intr-val{ padding-left:10px;}
/* bonding-company-record */
.bc-record{margin-top:30px;}
.bc-record-list{ margin-left:-30px; overflow:hidden;}
.bc-record li{ position:relative; float:left; width:294px; height:110px; border:1px solid #f2f2f2; margin-left:30px;}
.bc-record li .bc-record-icon{ position:absolute; top:0; left:0; width:100px; height:90px; background:url(../images/bonding-company.png) no-repeat;}
.bc-record li .bc-record-icon.ing{ background-position:0 0 ;}
.bc-record li .bc-record-icon.end{background-position:-130px 0 ;}
.bc-record li .bc-record-icon.help{background-position:-259px 0 ;}
.bc-record li .bc-record-data{position: absolute;right: 30px;bottom: 15px;text-align: right;}
.bc-record li .bcr-data-txt{ color:#999}
.bc-record li .bcr-data-num{ font-size:14px;}
.bc-record li .bcr-data-num em{ font-size:28px}
/* bonding-company-aptitude */
.bc-aptitude{margin-top:30px;}
.bc-aptitude-list{margin-left: -52px; overflow:hidden;}
.bc-aptitude li{ float:left;width: 148px;margin-left: 52px;margin-bottom: 10px;}
.bc-aptitude li a{ display:block; position:relative; text-decoration:none;}
.bc-aptitude li a:hover{ color:#3c85d4}
.bc-aptitude .bc-aptitude-thumb{ max-width:128px; border:10px dashed #eee;}
.bc-aptitude .bc-aptitude-dec{position: absolute;bottom: 10px;left: 10px;width: 128px;background: rgba(0,0,0,.5);color: #fff; text-align:center; line-height:24px;}
/* bonding-company-project */
.bc-project{margin-top:30px;}
.bc-project .investlist li{ border:1px solid #eee; padding:5px 20px 10px;}
.bc-project .investlist .project-rate{float:left; width:220px;}
.bc-project .investlist .project-rate-n{ margin-top:10px}
.bc-project .investlist .project-rate-n strong{ font-size: 35px;}
.bc-project .investlist .project-way{float:left; width:250px;}
.bc-project .investlist .project-begintot{float:left;width:200px;}
.bc-project .investlist .project-total{float:left;width:250px; margin-top:20px;}
.bc-project .investlist .project-term{float:left;width:200px;}
.bc-project .investlist .project-operate{float:right; width:auto; margin-top:10px; margin-right:38px;}
.bc-project .investlist .project-operate .btn{ width:120px; height:33px; line-height:33px;}
.bc-project .investlist .project-progress{float:right;width:auto; height:11px; line-height:11px;}
.bc-project .investlist .project-progress .progress-all{ float:left; width:120px}
.bc-project .investlist .project-progress .progress-num{ float:left; width:40px; text-align:right;}

.invest-records{ float:right; width:328px; margin-top:10px; border-color:#ddd;}
.widget.invest-records .widget-body {padding: 20px 20px;}
.widget.invest-records .widget-body .table tr th {border-bottom:1px solid #ddd;}
.widget.invest-records .widget-body .table tr td {border-top:none;padding:10px 5px 0;}
.widget.invest-records .widget-body .table tr:first-child td {padding-top:16px;}
.widget.invest-records .widget-body .table tr.last td {border-bottom:none;}
.widget.invest-records .widget-body .table tr td:first-child, .widget.invest-records .widget-body .table tr th:first-child {padding-left:0;}
.widget.invest-records .widget-body .invest-records-user {width:80px;}
.widget.invest-records .widget-body .invest-records-user-value {}
.widget.invest-records .widget-body .invest-records-time {}
.widget.invest-records .widget-body .invest-records-time-value {}
.widget.invest-records .widget-body .invest-records-cash {text-align:right;}
.widget.invest-records .widget-body .invest-records-cash-value {text-align:right;}
.invest-records .widget-head{ border-bottom-color:#ddd; padding:14px 20px;}
.invest-records .widget-head strong{ font-size:16px; font-weight:normal; color:#333;}
.invest-records .pagination{ margin:20px 0 0 0;}
.invest-records .pagination ul>li>a, 
.invest-records .pagination ul>li>span{ padding:3px 10px;}

/* page ： finance  center */
.finance-center{ background:#f7f7f7; }
.finance-center .main{ float:none; width:100%;}
.finance-center .side{ display:none; float:none; width:100%; }
.finance-center .h2{ margin: 20px 0 15px; font-size: 20px; font-weight: normal; }
.finance-center .tab-bd{ padding:20px 0;}
.finance-product-tab .finance-product-hd{height: 46px; margin: 20px 0 15px; border-bottom: 1px solid #ddd; }
.finance-product-tab .finance-product-hd li{ margin-right: 10px; width: 236px; font-size: 20px; font-weight: bold; color: #666; text-align: center;
background-color: #fbfbfb; border: 1px solid #ddd; }
.finance-product-tab .finance-product-hd li a{ display:block; }
.finance-product-tab .finance-product-hd li.active a{  border-top: 3px solid #6fa9e9; height: 33px; line-height: 30px; color: #3c85d4; border-bottom: 1px solid #fff; background: #fff;}
.finance-product-list{ margin-left:-20px;}
.finance-product-list li{ float:left; width:483px; margin-left:20px;margin-bottom:10px;padding-top:0px;background:#fff;border:1px solid #ddd; }
.finance-product-list li .fpl-img{ text-align:center; }
.finance-product-list li .fpl-img img{ }
.finance-product-list li .fpl-img strong{ display:block; margin:20px 0 2px; font-size: 24px; line-height:38px; font-weight:normal; }
.fpl-info{ margin:10px 30px 0; min-height:150px; }
.fpl-info .fpl-info-dec{ font-size:14px; color:#888; line-height:24px; }
.fpl-info .fpl-info-apply{ margin-top:10px; }
.fpl-info .fpl-info-apply dt, .fpl-info .fpl-info-apply dd{ color:#666; font-size:14px; line-height:24px; }
.fpl-info-apply dd .apply-condition em{ padding-right:10px; }
.fpl-btn{background-color: #fff; height: 70px; text-align:center; }
.fpl-btn .btn{ width:220px; height:38px; line-height:38px; padding:0;font-size:16px;}
.finance-order{ text-align:center;background:#fff;padding:35px 0 15px; border: 1px solid #ddd; }
.finance-order .order-step{ display:inline-block; width:100px; height:150px;text-align:center; background:url(../images/finance-order-icon.png) 0 0 no-repeat; cursor: default;}
.finance-order .order-step.step1{ background-position:0 0; }
.finance-order .order-step.step2{ background-position:-100px 0; }
.finance-order .order-step.step3{ background-position:-200px 0; }
.finance-order .order-step.step4{ background-position:-300px 0; }
.finance-order .order-step.step5{ background-position:-400px 0; }
.finance-order .order-step strong{ display:inline-block; position:relative; top:110px; color:#666; font-size:16px; font-weight:normal; }
.finance-order .order-step-arrow{ display:inline-block; width:96px; border-top:1px solid #4487d3; position:relative; top:35px;  }
.finance-center .side .widget .widget-head{ border:0;}
.finance-center .side .more{ display:none; }

/* apply-finance */
.apply-finance-form .finance-info{ border-bottom:1px solid #eee; }
.apply-finance-form .person-info{ padding:20px 0; border-bottom:1px solid #eee; }
.finance-apply-btn{ padding:20px; text-align:center; }
.finance-apply-btn .btn{ width:150px; margin-right:10px; height:35px; line-height:35px; padding:0;}
.apply-finance-area{background:#fff;}

.apply-finance-form .frm_label{ background-color:#fff; }

.frm-exp-interestrate .input-text{ width:165px;}
.frm-exp-interestrate .select{ width:80px;}
.frm-verifyimg .input-text{ margin-right:4px; width:120px;}
.frm-verifyimg .verifycode-img { display:inline-block;vertical-align: middle;}
.frm-verifyimg .verifycode-img img{ height:38px; width:80px;}
.frm-loan-use .textarea{ width:426px; height:100px; }
.form-group.verifycode .input-text{ margin-right:3px; width:102px;}
.form-group.verifycode .verifycode-img { float:right; display:inline-block; vertical-align:middle; }
.form-group.verifycode .verifycode-img img{ width:95px; height:40px;  }
.form-group.verifycode .btn.send-verifycode{ width:95px; height:36px; padding:0; line-height:36px;outline: none;}

/* page : user center */ 
.user-center{background-color: #f7f7f7;}
/* layout */
.usercenter{ margin-top:30px; background-color:#fafafa; border:1px solid #ddd; zoom:1; overflow:hidden;}
.usercenter .uc-side{ float:left; width:180px;position: absolute;z-index: 10;}
.usercenter .uc-main{background:#fff;position: relative; float:right; width:726px; min-height: 700px;padding:30px 40px;border-left: 1px solid #ddd;border-right: 1px solid #fff;}
.usercenter .uc-main:before{content: ' ';position: absolute;top: -5px;bottom: -4px;left: 0;right: 0;pointer-events: none;}
/* user center side */
/* info 
.uc-side .uc-info{ text-align:center; padding:30px 40px 20px; border-bottom:1px solid #ddd;background:#fff;}
.uc-side .uc-info i.icon{width:100px;height:100px;border:1px solid #ddd; background:#fff url(../images/user_avatar.png) 0 0 no-repeat;}
.uc-side .uc-info a{display:block;}
.uc-side .uc-info .uc-info-username{ margin-top:10px;font-size:14px;}
.uc-side .uc-info .uc-info-integral{ margin-top:5px;font-size:14px;color:#3c85d4;}
*/

/* menu */
.uc-side .uc-menu{padding-bottom: 20px;padding-top: 15px;}
.uc-side .uc-menu .my-finance{ border-bottom:0;}

.uc-menu .uc-menu-t{ padding-left:20px;font-size: 12px;color: #777; font-weight:normal;}
.uc-menu ul{padding-top: 10px; padding-bottom: 10px;border-bottom: 1px dashed #fff;}
.uc-menu ul li{ position:relative;line-height: 24px;padding: 8px 0 8px 35px;}
.uc-menu ul li.active{background-color: #fff;  width: 146px;margin-right: -1px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.uc-menu ul li a{ display:block; font-size:14px; color:#666; text-decoration:none;}
.uc-menu ul li a span{ display:inline-block; padding-left:36px; background-image:url(../images/uc-sprite.png); background-repeat:no-repeat; line-height:26px;}
.uc-menu ul li a:hover{color:#3c85d4}

.uc-myaccount span{ background-position:0 0;}
.uc-mysafe span{background-position:0 -26px;}
.uc-myrecords span{background-position:0 -52px;}
.uc-mypayments span{background-position:0 -78px;}
.uc-myinvest span{background-position:0 -104px;}
.uc-myfinance span{background-position:0 -130px;}
.uc-mymsg span{background-position:0 -156px;}
.uc-myfunds span{ background-position:0 -182px; }
.uc-topup span{ background-position:0 -208px; }
.uc-withdrawals span{ background-position:0 -234px; }
.uc-bank-card span{ background-position:0 -260px; }
.uc-integration-detail span{ background-position:0 -286px; }
.uc-integration-form span{ background-position:0 -312px; }

.active .uc-myaccount span{background-position:-180px 0;}
.active .uc-mysafe span{background-position:-180px -26px;}
.active .uc-myrecords span{background-position:-180px -52px;}
.active .uc-mypayments span{background-position:-180px -78px;}
.active .uc-myinvest span{background-position:-180px -104px;}
.active .uc-myfinance span{background-position:-180px -130px;}
.active .uc-mymsg span{background-position:-180px -156px;}
.active .uc-myfunds span{ background-position:-180px  -182px; }
.active .uc-topup span{ background-position:-180px  -208px; }
.active .uc-withdrawals span{ background-position:-180px  -234px; }
.active .uc-bank-card span{ background-position:-180px  -260px; }
.active .uc-integration-detail span{ background-position:-180px  -286px; }
.active .uc-integration-form span{ background-position:-180px  -312px; }

.my-finance-t{ display:none;}
.my-quick-payment{ display:none; }

/* manager */
.uc-side .uc-manager{ display:none; padding:30px 40px;border-top: 1px solid #1e548e;}
.uc-manager a{ display:none;}

/* user center mian */
.uc-main{ padding:20px 0;}
.uc-main-hd{position: relative; margin-bottom:30px;}
.uc-main-hd:before{position: absolute;top: 13px;left: 0;right: 0;content: ' ';border-bottom: 1px solid #ddd;z-index: 0;}
.uc-main-hd strong{position: relative;display: inline-block;background: #fff;padding-right: .8em;z-index: 1; font-size:18px; font-weight:normal;}
.uc-main-hd strong a{ color:#eb4e45}

/*  filter-usercenter   */
.filter.filter-usercenter{ width:706px; margin-top:0; }
.filter.filter-usercenter .filter-list{ float:left; padding-left:80px; margin-right:20px; }
.filter.filter-usercenter .filter-list dt{ font-size:13px; margin-left:-80px; }
.filter.filter-usercenter .filter-list dd{ white-space:nowrap;  }
.filter.filter-usercenter .filter-list .select{ width:120px; }
.filter.filter-usercenter .filter-time-exp a{ display:inline-block; *zoom:1; *display:inline;background:#fff;color:#666;margin-right:5px; }
.filter.filter-usercenter .filter-time-exp a.active{ display:inline-block; *zoom:1; *display:inline;background:#3c85d4;color:#fff; }

/* uc-table  */
.uc-table .table th,.invest-records .table th{ background-color:#fff; line-height:24px; }
.uc-table .table td{line-height:20px;padding: 8px 10px 8px 0;}
.uc-table .table th.project-name{ height:auto; }
.uc-table .project-progress {width:140px;}
.uc-table .project-progress .progress-all{ float:left; width:100px; position:relative; top:5px; }
.uc-table .project-progress .progress-num{ float:left; width:40px; text-align:right;}
.uc-table .table td a{ color:#3c85d4}
.uc-table .table td a:hover{ color: #235fa0; text-decoration:none;}
.uc-table .table th .my-project-name{ width:100px; }
.uc-table .table td a.project-name-link{ display:inline-block; width:100px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-top:-2px; vertical-align:middle; }
.uc-table .table td a.project-name-link-disable{ display:block; width:100px; white-space: nowrap;overflow: hidden;text-overflow:ellipsis; color:#aaa;}

.uc-table .table.table-bordered td{line-height:20px;padding: 8px 10px; white-space:nowrap; }
/* usercenter-tab */
.uc-tab .tab-hd{ width:auto; height: 47px; line-height: 47px; border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;background: #f5f5f5;padding: 0 0 0 5px;}
.uc-tab .tab-hd li{ border-radius: 3px 3px 0 0;  float: left; width: auto; height: 40px; line-height: 40px; text-align: center; padding:0 15px; margin: 7px 0 0 10px;  border: 1px solid #f5f5f5;border-bottom: none; }
.uc-tab .tab-hd li a{ display:block; }
.uc-tab .tab-hd li a span{ display:inline-block; color:#999; font-size:14px; }
.uc-tab .tab-hd li a em{ display:inline-block; min-width:25px; height:17px; line-height: 17px;padding-left: 2px; background:url(../images/num_icon.png) no-repeat; color: #ffffff; margin-left: 5px;}
.uc-tab .tab-hd li:hover{ text-decoration:none; color:#4487d3;}
.uc-tab .tab-hd li.active{   background: #fff;  border-color: #ddd;}
.uc-tab .tab-hd li.active span{ color:#333;}
.uc-tab .tab-bd{ padding:20px 0; }

.uc-index .uc-main {position:relative;}
.uc-index .uc-mainbox .h2{ margin:10px 0 15px;font-size:14px; font-weight: normal;color:#999; }
.uc-index .copy-website{ position:absolute; right:0; top:-5px; color:#3c85d4; font-weight:normal; }
.uc-index .copy-website:hover{ color: #235fa0; text-decoration:none;}
.copy-website-pop{display:none; position:absolute; right:0; top:20px; padding:5px 10px; background-color:#f5f5f5; border:1px solid #ddd; border-radius:5px; font-weight:normal; }
/*  user center info:person info and account info*/
.uc-info{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ddd; }
	/* person info */
.uci-person-info{ width:280px; float:left; margin:10px 0; padding:10px 0; }
.uci-person-info a{display:block; line-height:30px; vertical-align:middle; }
.uci-person-info .uc-info-username{  width:280px; font-size:20px;}
.uci-person-info .uc-info-username:hover{ color:#888; text-decoration:none;}
.uci-person-info .uc-info-integral{ font-size:14px;color:#3c85d4;}
.uci-person-info .uc-info-integral:hover{ color: #235fa0; text-decoration:none; }
.uci-person-info .uc-info-bindwx{display:inline-block;  padding:0 20px; background-color:#44b549; line-heihgt:20px; text-align:center; color:#fff; font-size:12px;  border-radius:5px; text-decoration:none; }
.uci-person-info .uc-info-bindwx:hove{ background-color:#44b549;  }
	/* uci-account-info */
.uci-account-info { width:400px; float:right;  padding:10px 0 10px 20px; margin:20px 0; border-left:1px dashed #ddd;  }
.uci-account-info .account-balance{ float:left; line-height:30px; vertical-align:middle; font-size:14px; }
.uci-account-info .account-balance .data em{ color:#d43836; }
.uci-account-info .account-operate{ float:right; }
.uci-account-info .my-cfca{  display:none; padding-top:10px; margin-top:10px; border-top:1px dashed #ddd; }
.uci-account-info .my-cfca .cfca-prompt{ font-size:12px; padding-bottom:15px;}
.uci-account-info .my-cfca .cfca-prompt a{ color:#3c85d4; padding: 0 0 0 5px; font-size:14px; }
.uci-account-info .my-cfca .cfca-prompt-s a { color:#3c85d4; padding: 0 5px 0 0; font-size:14px;}
.uci-account-info .my-cfca .cfca-prompt-s { display:none;}
.cfca-info{ margin:10px 0; padding-left:80px; overflow:hidden;  background:url(../images/zhongjin.png) 0 -55px no-repeat; }
.cfca-info .cfca-info-con{ margin-top:-6px; }
.cfca-info .cfca-info-con .cfca-info-li{ overflow:hidden; }
.cfca-info .cfca-info-con .cfca-info-li span{ float:left; line-height:24px; vertical-align:middle; font-size:12px; }

	/* uci-cfca-entrance */
.uci-cfca-entrance { display:none; padding-left:28px; height:26px; background:url(../images/cfca-16.png) 6px 6px no-repeat; line-height:26px; font-size:14px;}
.uci-cfca-entrance a { text-decoration:none; font-size:12px;color:#999;}

/* user center recent income */
.uci-recent-income{ display:none; margin-top:40px;}
.uci-recent-income .my-info { }
.uci-recent-income .my-info:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;}
.uci-recent-income .uci-li { border:1px solid #ddd;border-radius:3px;width:350px;margin-top:10px; font-size:14px;zoom:1;}
.uci-recent-income .uci-li.amount-date { float:left;}
.uci-recent-income .uci-li.amount-cash { float:right;}
.uci-recent-income .uci-li:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;}
.uci-recent-income .uci-li {margin-top:0;line-height:20px;}
.uci-recent-income .uci-li .uci-lab{float:left;width:100px;padding:10px 15px;background:#f5f5f5;}
.uci-recent-income .uci-li .uci-val {float:right;width:140px;padding-left:10px;text-align:right;padding:10px 15px;}
.uci-recent-income .uci-li .uci-val em { padding:0 3px 0 2px; font-size:14px; font-weight:350;}

/* user center invest income */
.uci-invest-income{ display:none; margin-top:30px;}
.uci-invest-income .uci-invest-info{ float:left; width:350px; height:150px;border:1px solid #ddd;border-radius:3px;}
.uci-invest-income .uci-income-info{ float:right; width:350px; height:150px;border:1px solid #ddd;border-radius:3px;}
.uci-invest-income .uci-li { margin-top:10px; font-size:14px;padding:0 15px;zoom:1;}
.uci-invest-income .uci-li:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;}
.uci-invest-income .uci-li.head {margin-top:0;padding-top:10px;padding-bottom:10px;background:#f5f5f5;border-bottom:1px dashed #ddd;}
.uci-invest-income .uci-li .uci-lab{color: #666;float:left;width:100px;}
.uci-invest-income .uci-li .uci-val {float:right;width:140px;padding-left:10px;text-align:right;}
.uci-invest-income .uci-li .uci-val em { padding:0 3px 0 2px; font-size:14px; font-weight:350;}
.uci-invest-income .uci-li .uci-prompt { color:#3c85d4;float:right;width:70px;font-size:12px;}
.uci-invest-income .uci-li.head .uci-val em { color:#555;}
.uci-invest-income .uci-li.head .uci-lab { color: #555;}


/*  user center -earnings */
.uc-earnings{ display:none; margin-top:30px; position:relative;}
.uc-earnings .uc-earnings-chart {border:1px solid #ddd;padding:20px 20px 15px 20px;}
.earnings-chart-undata{ position:absolute; left:45%; top:50%;}

/*  user center index funds overview  */
.uci-funds-overview.widget{ border:0; }
.uci-funds-overview.widget .widget-head{ border:0; }
.uci-funds-overview.widget .widget-head .h2{  margin:10px 0 15px;font-size:14px; font-weight: normal;color:#999; }
.uci-funds-overview .uci-funds-data{  width:620px; margin:0 auto; margin-bottom:20px; }
.uci-funds-overview .uci-funds-data.total-assets{  padding-bottom:20px; border-bottom:1px dashed #ddd; }
.uci-funds-overview .uci-funds-data .grid{ float:left; }
.uci-funds-overview .uci-funds-data .grid span{ display:block; width:140px; line-height:30px; vertical-align:middle; text-align:center; }
.uci-funds-overview .uci-funds-data .grid .txt{  font-size:14px; }
.uci-funds-overview .uci-funds-data .grid .data{  font-size:16px; color:#d43836; }
.uci-funds-overview .uci-funds-data .grid .operators{ line-height:60px; font-size:24px; width:100px; }

/* page ： safe center */
.safe-center-area {border-top: 1px solid #ddd;}
.safe-center .sc-li{ line-height:29px; overflow:hidden;  border-bottom: 1px solid #ddd;  border-bottom: 1px solid #ddd;  padding: 8px 15px;background:#fafafa;}
.safe-center .sc-li.line{ margin:30px 0; height:0; border-bottom:1px dotted #e3e3e3}
.sc-li .sc-info{float:left; line-height:29px; vertical-align:middle;}

.sc-li.sc-third-account{ display:none; }
.sc-li .sc-info .icon{margin-right:10px; width:27px; height:27px; background:url(../images/sprite.png) no-repeat; vertical-align:middle;}
.sc-li.sc-username .sc-info .icon{ background-position:0 0}
.sc-li.sc-password .sc-info .icon{ background-position:0 -28px}
.sc-li.sc-phone .sc-info .icon{ background-position:0 -56px}
.sc-li.sc-mail .sc-info .icon{ background-position:0 -84px}
.sc-li.sc-third-account .sc-info .icon{ background-position:0 -112px}
.sc-li.sc-third-account .sc-info .sc-val em{ font-size:10px; }
.sc-li.sc-overage .sc-info .icon{ background-position:0 -140px}
.sc-li.sc-trading-password .sc-info .icon{ background-position:0 -28px}

.sc-li.sc-username.active .sc-info .icon{background-position:-28px 0}
.sc-li.sc-password.active .sc-info .icon{background-position:-28px -28px}
.sc-li.sc-phone.active .sc-info .icon{background-position:-28px -56px}
.sc-li.sc-mail.active .sc-info .icon{background-position:-28px -84px}
.sc-li.sc-third-account.active .sc-info .icon{background-position:-28px -112px}
.sc-li.sc-overage.active .sc-info .icon{background-position:-28px -140px}
.sc-li.sc-trading-password.active .sc-info .icon{background-position:-28px -28px}

.sc-li .sc-info .sc-lab,
.sc-li .sc-info .sc-val{ display:inline-block; padding-right:20px; color:#505050; font-size:14px; vertical-align:middle; *zoom:1; *display:inline; }
.sc-li .sc-info .sc-lab{ width:120px;  color: #999;font-size: 13px; }
.sc-li .sc-info .sc-val{ padding-right:20px; }
.sc-li .sc-operate{ float:right; width:150px; text-align:right;}
.sc-li .sc-operate a{ margin-left:10px;  color:#4487d3; font-size:14px;}
.sc-li .sc-operate a:hover{ color:#999; }
.sc-li .sc-operate a.disable{ color:#999}
.sc-li .sc-operate .sc-dec{ display:block; color:#999 }
	/*  == sc-schedule  */
.sc-schedule{ position:relative; display:inline-block; width:115px; height:11px; background-color:#f2f4f3; border-radius:6px;}
.sc-schedule .sc-schedule-finish{ position:absolute; display:inline-block; left:0; top:0; height:11px; background-color:#f2f4f3;border-radius:6px;}
.sc-schedule-txt{ padding-left:20px;}
.sc-schedule.low .sc-schedule-finish{background-color:#fa6969}
.sc-schedule.middle .sc-schedule-finish{background-color:#f0b651}
.sc-schedule.height .sc-schedule-finish{background-color:#76d7bc}
.sc-schedule-txt.low{ color:#fa6969}
.sc-schedule-txt.middle{color:#f0b651}
.sc-schedule-txt.height{color:#76d7bc}

	/*  == safe center dialog*/
.alter-loginpwd-pop{ width:500px;min-height:215px;padding-top:30px; margin-right:0; }
.alter-loginpwd-suc{ min-height:195px;padding:30px 0; margin-right:0; text-align:center;}
.alter-phonenum-pop{width:400px;min-height:197px; padding-top:30px; padding-right:100px; }
.alter-phonenum-pop.success{ padding-right:0; margin:0 auto}
.alter-phonenum-pop.success p,.alter-loginpwd-suc p,.alter-mail-pop.success p,.bind-mail-pop.success p{ margin-bottom:20px; text-align:center; line-height:30px; font-size:15px; }
.alter-phonenum-pop.success p.prompt-text,.alter-loginpwd-suc p.prompt-text,.alter-mail-pop.success p.prompt-text,.bind-mail-pop.success p.prompt-text{ font-size:12px; color:#999; }
.alter-phonenum-pop.success .btn,.alter-loginpwd-suc .btn,.alter-mail-pop.success .btn,.bind-mail-pop.success .btn{ width:150px; height:35px; line-height:35px; padding:0;}
.site-message-pop{ width:400px; }
.site-message-pop .uc-table{ margin-bottom:20px; }
.alter-mail-pop{ width:500px;min-height:197px; padding:30px 0 0 ;}
.bind-mail-pop{ width:500px;}
.alter-phonenum-pop p.text, .alter-mail-pop p.text{ padding-left:90px; margin-bottom:20px; font-size:14px; color:#b6b6b6; }	
.alter-loginpwd-pop .forget-psw{ display:inline-block; margin-left:10px; line-height:38px; color: #4487d3; font-size: 14px; }


.alter-loginpwd-pop .form-group,
.bind-mail-pop .form-group,
.alter-phonenum-pop .form-group,
.alter-mail-pop .form-group{ margin-bottom:10px;}

.alter-loginpwd-pop .validate-error,
.alter-phonenum-pop .validate-error,
.bind-mail-pop .validate-error,
.alter-mail-pop .validate-error{ display:inline-block; margin-left:170px; margin-top:5px; line-height:18px;white-space:normal;}

.set-trading-psw-pop,
.alter-trading-psw-pop{ padding:40px; width:500px; }
.set-trading-psw-pop .submit-btn .btn{ }
.alter-phonenum-pop .phoneset-verifycode .input-text{width: 100px;  padding: 9px 8px; margin-right: 3px;}

.alter-phonenum-pop .form-group.verifycode .frm-controls .input-text{ width:100px; padding:9px 8px; margin-right:3px; }
.alter-phonenum-pop .form-group.verifycode .verifycode-img{ display:inline-block; }
.alter-phonenum-pop .form-group.verifycode .verifycode-img img{ width:95px; height:40px; }
.alter-phonenum-pop .form-group.verifycode .send-verifycode{ height:40px; }

/*   transaction-record   */
.transaction-record .serial-num{width:140px;}
.transaction-record .project-date{width:100px;}
.transaction-record .payment-amount{width:100px;}
.transaction-record .project-remark{width:100px;}

/*   integral-manage    */
.integral-manage .dec{ padding:0 0 10px 0; }
.integral-manage .dec span{ color:#4487d3;}
.integral-manage-area .widget{ border-color:#ddd;}
.integral-manage-area .widget .widget-head{ padding-left:20px; padding-right:20px;}
	/*  page:integral form    */
.integral-form-list{ }
.integral-form-list li{ margin-bottom:20px; background-color:#f5f5f5;   }
.integral-form-list li .ifl-hd{ padding:10px 20px; line-height:20px; overflow:hidden; border-bottom:1px dashed #ddd;}
.integral-form-list li .ifl-bd{ white-space:nowrap; overflow:hidden; }
.integral-form-list li .tit,
.integral-form-list li .data{ font-size:14px; line-height:20px; vertical-align:middle; }
.ifl-hd .ifl-exchange-time{ float:left; }
.ifl-hd .ifl-order-num{float:right; }
.ifl-hd .ifl-order-num a{ color:#3c85d4; font-size:14px; }
.ifl-hd .ifl-order-num a:hover{ color: #235fa0; text-decoration:none;}
.ifl-hd .ifl-exchange-time .tit, 
.ifl-hd .ifl-exchange-time .data,
.ifl-hd .ifl-order-num .tit,
.ifl-hd .ifl-order-num .data{ display:inline-block; }
.ifl-bd .ifl-grid{ display:inline-block;  float:left; padding:15px 20px;}
.ifl-bd .ifl-grid .tit,
.ifl-bd .ifl-grid .data{display:block;  line-height:30px;}
.ifl-bd .ifl-grid.ifl-goods-img{}
.ifl-bd .ifl-grid.ifl-goods-img img{ width:115px; height:80px; }
.ifl-bd .ifl-grid.ifl-goods-name{ margin-top:10px; width:180px; padding-left:0;  }
.ifl-bd .ifl-grid.ifl-goods-name a{ color:#3c85d4; font-size:14px; }
.ifl-bd .ifl-grid.ifl-goods-name a:hover{ color: #235fa0; text-decoration:none;}
.ifl-bd .ifl-grid.ifl-goods-num{  margin-top:10px; float:right;  text-align:center;}
.ifl-bd .ifl-grid.ifl-redeem-points{  margin-top:10px; float:right; text-align:center; }
.ifl-bd .ifl-grid.ifl-order-status{ margin-top:10px;  float:right; text-align:center; }

	/*  page: integral-form-detail   */
.integral-form-detail .ifl-bd .ifl-grid.ifl-goods-name{ width:240px; }
	/*  receiving-info and logistics info */
.receiving-info .widget,
.logistics-info .widget{ overflow:hidden; background-color:#f5f5f5; border:0; }
.receiving-info .widget-head,
.logistics-info .widget-head{ padding:10px; line-height:20px; border-bottom:1px dashed #ddd; color:#555; }
.receiving-info .widget-head strong,
.logistics-info .widget-head strong{ font-weight:normal; font-size:14px; }
.receiving-info .widget-body,
.logistics-info .widget-body{ padding:10px; }
.receiving-info .widget-body .receiving-info-li,
.logistics-info .widget-body .receiving-info-li{ overflow:hidden; padding-left:100px; line-height:30px; }
.receiving-info .widget-body .receiving-info-li .tit,
.logistics-info .widget-body .receiving-info-li .tit{ float:left; margin-left:-100px; font-size:14px; }
.receiving-info .widget-body .receiving-info-li .data,
.logistics-info .widget-body .receiving-info-li .data{ font-size:14px; }

/* page： my finance  */
.mf-info { overflow:hidden; }
.mf-info li{  float:left; width:300px; line-height:40px; }
.mf-info .mf-group{ overflow:hidden; border-bottom:1px solid #d0d0d0;  }
.mf-info .mf-group .mf-info-tit{ float:left; line-height:40px; width:150px; color:#4d4d4d; text-align:left; font-size:13px; }
.mf-info .mf-group .mf-info-val{ float:right; line-height:40px; text-align:right; font-size:14px; line-height:34px; }
.mf-info .mf-group .mf-info-val.mark{ color:#333; }
.mf-info li.info1,
.mf-info li.info3{ padding-right:39px; border-right:1px dashed #d0d0d0; }
.mf-info li.info2,
.mf-info li.info4{ padding-left:40px;}
.mf-info .info3 .mf-group,
.mf-info .info4 .mf-group{ border-bottom:0;}
.mf-dec{ padding: 10px 0 10px 25px; margin: 10px 0 20px; line-height: 20px; color: #699dd6; font-size: 14px;  background:url(../images/icon.png) -580px -110px no-repeat;}
.uc-table .form-group{ margin-bottom:0; }
.returnsection-list-pop .tit{ height:40px; line-height:40px; }
.returnsection-list-pop .tit .h2{ float:left; font-size:16px; }
.returnsection-list-pop .tit .agreement-link{ float:right;  }
.agreement-link{ float:right; position:relative; cursor:pointer; }
.agreement-link .link{ display:block; color:#4478d3; } 
.agreement-link .agreement-pop.popover{ width:130px; left:-30px; top:29px; }
.agreement-link:hover .agreement-pop.popover{ display:block; }
.agreement-link:hover .agreement-pop.popover .popover-content{ font-size:12px;  }

/* page : my invest */
.my-invest-info .tit {height: 40px; margin-top:20px;line-height: 40px;}
.my-invest-info .tit .h2{float: left;font-size: 16px;}
.my-invest-info .tit .agreement-link{float: right;}



/*  my-funds  */
.my-funds-area .uc-tab .tab-hd li a em{ display:none; }
.my-funds-info .tit {height: 40px; margin-top:20px;line-height: 40px;}
.my-funds-info .tit .h2{float: left;font-size: 16px;}
.funds-info-list{ overflow:hidden;}
.funds-info-list .form-group{ float:left; width: 300px; margin-bottom:0;}
.funds-info-list .form-group.odd{ float:right;}
.funds-info-list .frm-label{ float:left; width:120px; text-align:left;}
.funds-info-list .frm-controls{float:right; width:170px;  text-align:right; }
	/* dividend-record */
.dividend-record .uc-table .dividend-clear td{ position:relative; background-color:#f5f5f5; }
	/* redeem-rule */
.redeem-rule .h2{ font-size:16px; }
.redeem-rule ul li{ line-height:30px; vertical-align:middle; overflow:hidden; }
.redeem-rule ul li span{ float:left; font-size:14px; }
.redeem-rule ul li span.txt{ width:100px;  }
.redeem-rule-table{ border:1px solid #ddd; }
.redeem-rule-table tr td{ line-height:24px; padding:3px 30px; border:1px solid #ddd; font-size:12px;  }
	/* redeem-pop */
.redeem-pop{  min-height:150px;padding:20px; margin-right:0; }
.redeem-pop .form-group{ }
.redeem-pop .form-group .frm-label{ float:none; display:block; text-align:left; }
.redeem-pop .form-group .frm-controls{ float:none; display:block;}
.redeem-pop .validate-error{ display:block; line-height:38px; padding-left:10px; text-align:left; }
.redeem-submit-btn{  text-align:center; }
.redeem-arrival-time{ padding:20px 0; text-align:center; }
.redeem-arrival-time span{ width:inline-block; font-size:14px; line-height:30px; }
.redeem-arrival-time .tit{ padding-left:20px; background:url(../images/icon.png) -580px -180px no-repeat; }
.redeem-arrival-time .tit,
.redeem-arrival-time .val{ white-space:nowrap; }

.next-auto-pop{ width:300px;padding:30px 0 40px;  vertical-align:middle; font-size:16px; text-align:center;}
.next-auto-pop p{ line-height:30px; margin:10px 0 20px; }

	/*transfer-info-list*/
.my-funds-info .transfer-info-list{ overflow:hidden;}
.my-funds-info .transfer-info-list .form-group{ float:left; width: 300px; margin-bottom:0;}
.my-funds-info .transfer-info-list .form-group.odd{ float:right;}
.my-funds-info .transfer-info-list .frm-label{ float:left; width:120px; text-align:left;}
.my-funds-info .transfer-info-list .frm-controls{float:right; width:170px;  text-align:right; }
.transfer-info-pop{ width:240px; height:80px; padding:20px; text-align:center; }
.transfer-info-pop .notice{ font-size:16px; line-height:40px; }
.transfer-info-pop .btn{ width:100px; }
.transfer-price-pop{ width:300px; height:100px; padding:20px; text-align:center; }
.transfer-price-pop .transfer-price{ line-height:40px; margin-bottom:20px;}
.transfer-price-pop .transfer-price *{ display:inline-block; *zoom:1; *display:inline; }
.transfer-price-pop .input-text{ width:110px;  }
.transfer-price-pop .btn{ width:100px; }

/* page：   message center  */
.message-list .message-li{ padding:0 0 15px 0; margin-bottom:15px;border-bottom:1px dotted #ddd; overflow:hidden;}
.message-datetime{ float:left; width:90px; padding-left:30px; background:url(../images/sprite.png) -420px -389px no-repeat;}
.message-datetime .message-datetime-date{ font-size:12px;}
.message-datetime .message-datetime-time{font-size:12px;}
.message-cont{ float:left; width:594px;}
.message-cont-hd{ padding:0 10px 10px;overflow:hidden;font-weight:normal;}
.message-tit{ float:left; height:24px; padding-left:24px; background:url(../images/sprite.png) -420px -359px no-repeat; font-size:14px; font-weight:normal;vertical-align: top;}
.message-form{ float:right; color:#666}
.message-cont-bd{ padding:0 10px 0px; overflow:hidden;}
.message-cont-info{ line-height:18px; color:#666}

/* page:returen-section-plan */
.rep-list{ float:left; padding-bottom:50px;}
.rep-list .repl-year{ padding-bottom:20px; background:url(../images/repl-axis.png) 100px 0 repeat-y; overflow:hidden; }
.rep-list .repl-year.last{ padding-bottom:0;}
.repl-year .repl-year-signpost{ }
.repl-year .repl-year-signpost .repl-year-date{ display:inline-block; margin-left:40px; padding:10px 40px; line-height:14px; background-color:#f0f0f0; border-radius:3px; font-size:14px; color:#333;}
.repl-year .repl-year-signpost .repl-year-node{ display:none; }
.repl-year.close{ display:none; }
.repl-month{ position:relative; margin-top:20px; }
.repl-month.first{margin-top:0; }
.repl-month .repl-mouth-signpost{ float:left; position:relative; width:105px; line-height:30px; cursor:pointer; }
.repl-mouth-signpost .repl-mouth-date{ display:inline-block;  font-size:16px; color:#4478d3; }
.repl-mouth-signpost .repl-mouth-node{  position:absolute; top:0px; right:-1px; display:inline-block;  }
.repl-mouth-signpost .repl-mouth-node i{ display:inline-block; width:10px; height:10px; background:url(../images/repl-month-node.png) 0 0 no-repeat; text-indent:-9999px;}
.repl-month-con{ border-radius:3px; position: relative; float:left; margin:0px 0 0px 20px;  border:1px solid #ddd;}
.repl-month-con .arrow-position{ position:absolute; left:-22px; top:20px;  }
.repl-month-con .arrow-position .arrow,.repl-month-con .arrow-position .arrow:after { position: relative;  display: block;width: 0;height: 0;border-color: transparent;border-style: solid }
.repl-month-con .arrow-position .arrow { border-width: 11px; top: 50%;right: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999; border-right-color: rgba(0,0,0,.25)}
.repl-month-con .arrow-position .arrow:after { position:absolute; content: "";  border-width:10px; left: 1px;bottom: -10px;content: " ";border-left-width: 0;border-right-color: #fff}

.repl-month-con .top-list{ border-radius:3px 3px 0 0; padding:10px 20px; overflow:hidden; border-bottom:1px solid #ddd;background:#f5f5f5;  cursor:pointer;}
.repl-month-con .top-list .date{ display:none; float:left; font-weight:normal; font-size:14px; }
.repl-month-con .top-list .info{ float:left; margin-right:20px;  }
.repl-month-con .top-list .info span{ padding-right:5px; font-size:14px; color:#888; }
.repl-month-con .top-list .info span em{color:#333;}
.repl-month-con .uc-table {padding:10px 20px;}
.repl-month-con .table th.project-date {width:80px;}
.repl-month-con .table th.repl-sum {width:90px;text-align:left;}
.repl-month-con .table th.project-state {width:50px;}
.repl-month-con .table th.my-project-name {width:110px;}
.repl-month.close .repl-mouth-signpost .repl-mouth-date{  color:#333; }
.repl-month.close .repl-mouth-signpost .repl-mouth-node i{ background:url(../images/repl-month-node-close.png) 0 0 no-repeat;}
.repl-month.close{ }
.repl-month.close .repl-month-con .uc-table{ display:none; }
.repl-month.close .repl-month-con .top-list{ border:0; border-radius:3px;background:#fff; }
.repl-month.close .repl-month-con .top-list .date{ }
.repl-month.close .repl-month-con .top-list .info{ color:#4478d3; }
.repl-month.close .repl-month-con .top-list .info span{color:#888;}
.repl-month.close .repl-month-con .top-list .info span em{color:#333;}
.repl-month.close .top-list .info span{ font-size:14px; color:#333; }
.year-list-area{ float:right; width:80px; }
.year-list-area ul{  }
.year-list-area ul li{ margin-bottom:10px; }
.year-list-area ul li a{ display:inline-block; padding:3px 10px; line-height:20px;  background:#e4e4e4; border-radius:5px; font-size:14px;  }
.year-list-area ul li a:hover{ text-decoration:none; }
.year-list-area ul li a.active{ background:#4478d3; padding:8px 20px; font-size:18px; color:#fff; }
.year-list-area ul.fixed-top{ position:fixed; top:0; }
.returen-section-noplan{ padding:200px 0 0 0; }
.returen-section-noplan p{ padding-bottom:10px; font-size:18px; line-height:30px; color:#939393; text-align:center; vertical-align:middle; }
.returen-section-noplan p .mood{ display:inline-block; padding-right:10px; color:#ff0000; *zoom:1; *display:inline;}

/* === cms article and single === */
.help-center-area,
.article-area,
.about-area{ margin-top:30px;overflow:hidden; border:1px solid #dcdcdc; background:url(../images/solid.png) 210px 0 repeat-y;}
.side-menu{float: left;width:210px; margin-top:0; padding:20px 0;}
.side-menu dt {padding-bottom:20px; text-align:center;font-size: 24px;color: #B70D0D;}
.side-menu dd{ padding-left:30px; padding-right:30px;}
.side-menu dd a{ display:block;height:72px; line-height:72px;border-bottom: 2px dotted #999; text-decoration:none; color:#666; font-size:16px; }
.side-menu dd a:hover,
.side-menu dd .active{ color: #e25453;}
.side-menu dd a .icon{ width:55px; height:45px;  background-repeat: no-repeat; vertical-align:top; }
.side-menu dd a span{display: inline-block;padding-left: 10px;}
.side-menu .side-menu01 .icon{ background-image:url(../images/about_1.jpg); background-position:0 5px;}
.side-menu .side-menu02 .icon{ background-image:url(../images/about_2.jpg); background-position:0 5px;}
.side-menu .side-menu03 .icon{ background-image:url(../images/about_3.jpg); background-position:0 5px;}
.side-menu .side-menu04 .icon{ background-image:url(../images/about_4.jpg); background-position:0 5px;}
.side-menu .side-menu05 .icon{ background-image:url(../images/about_5.jpg); background-position:0 5px;}
.side-menu .side-menu06 .icon{ background-image:url(../images/about_6.jpg); background-position:0 5px;}
.side-menu .side-menu07 .icon{ background-image:url(../images/about_7.jpg); background-position:0 5px;}
.side-menu .side-menu08 .icon{ background-image:url(../images/about_8.jpg); background-position:0 5px;}

/* help-center */
.help-center .side-menu dd a { height:52px; padding-left:15px; line-height:52px; }
.help-center .side-menu dd a .icon { display:none; }

.main-content{float: right;width:778px;padding-bottom: 30px;margin-top:0;}
.main-content .main-content-hd { padding:20px 30px  0; line-height:40px; overflow:hidden;}
.main-content .main-content-hd .main-content-tit{line-height:46px; font-size:25px; font-weight:normal;color: #B70D0D; text-align:center;}
.main-content .main-content-hd .main-content-tit a{color:#4487d3}
.main-content .main-content-bd{padding: 0 30px;margin-top: 20px; min-height:500px;}
.main-content .main-content-info{color: #555;line-height:24px;}
.main-content .main-content-info p{ margin-bottom:20px; font-size:14px; line-height:24px; text-indent:2em; }
.main-content .main-content-info img{ max-width:718px; margin-bottom:20px;}
.main-content .main-content-info h3{font-size: 16px;margin-bottom: 20px;}
/* page：article list */
.article-menu .side-menu-tit{ display:none;}

.article-list{ margin-top:20px;border-top:1px solid #ddd;}
.article-list .list li{ padding:5px 0 5px 25px; border-bottom:1px solid #ddd; vertical-align:middle; background:url(../images/arrow.png) 0 18px no-repeat; overflow:hidden;  }
.article-list .list li a{ float:left; font-size:14px; }
.article-list .list li .time{ float:right; font-size:14px; color:#999;}
/* page： article detail */
.article-area .main-content-hd .main-content-tit a{ font-size:14px;}
.article-info .post-header{text-align: center;}
.article-info .article-title{margin-top: 40px;text-align: center;overflow: hidden;font-size: 24px;color: #333;}
.article-info .article-dec{margin-top: 20px;margin-bottom: 30px;font-size: 14px;color: #999;text-indent:0 !important; }
.article-info .article-dec .article-dec-from{ display:inline-block; padding-right:20px;}
.article-info .article-dec .article-dec-date{display:inline-block; padding-left:20px;}
.article-info .article-return{margin-top: 80px; text-align:right;}
.article-info .article-return a{color: #4487d3; font-size:14px;}
/* page ： team */
.team-list{ margin-bottom:20px; padding-left:220px; overflow:hidden;}
.team-list p{ text-indent:inherit !important;}
.team-pic{ float:left; margin-left:-220px; width:200px; max-width:200px;}
.team-list .h4{color: #d43836; margin-bottom:20px;}
.team-dec{}
.team-resp{font-weight: bold;}

/* page ： single */


/* page : faq */
.faq{ margin-top:20px;}
.faq dl{ border-bottom:1px solid #f1f1f1; margin-bottom:20px;}
.faq dl .faq-hd{padding:0 20px; background:url(../images/q.png) 0 3px no-repeat;}
.faq dl .faq-hd:hover{background-color:#f7f7f7;}
.faq dl.active .faq-hd{ display:block; overflow:hidden;}
.faq dl .faq-hd .faq-hd-tit{ padding-left:10px; font-weight:normal; color:#555; font-size:14px;}
.faq dl .faq-hd .faq-hd-arrow{ float:left; display:none; width:15px; height:15px; margin-top:15px; background:url(../images/icon.png) -581px -239px;}
.faq dl.active .faq-hd .faq-hd-arrow{ background-position:-581px -224px;}
.faq dl .faq-bd{padding:20px 20px 20px 30px; background:url(../images/n.png) 0 23px no-repeat; color:#878787; line-height:24px; font-size:14px;}
.faq dl .faq-bd .detail{ color:#27abd7; }
.faq dl.active .faq-bd{ display:block;}

/* page：  login  */
.login-area{ margin-top:40px; border:1px solid #ddd; overflow:hidden; background:#fff;}
.login-area .login-img{ float:left; width:616px;min-height:404px; background:url(../images/login_pic.gif) left center no-repeat; }
.login-area .login-card{ float:right; width:300px; padding:20px; }
.login-area .login-tit,.register-content .reg-tit{ width:280px; margin-bottom:20px; padding-left:20px; height:40px;line-height:40px; border-bottom:2px solid #eee; }
.login-area .login-tit span,.register-content .reg-tit .tit{ display:inline-block; margin-bottom:-2px; padding:0 10px; line-height:40px;  border-bottom:2px solid #777; font-size:16px; color:#333;font-weight:normal;}
.login-card .form-group {margin-bottom:10px;}
.login-card .form-group.username,
.login-card .form-group.password{ padding:0; background: #fff;margin-bottom: 5px;}
.login-card .form-group.username .frm-label,
.login-card .form-group.password .frm-label,
.login-card .form-group.verifycode .frm-label{width:39px; height:38px; padding-right:0; border:1px solid #ddd; border-right:0; margin:0; text-indent:9999px;  }
.login-card .form-group.username .frm-controls .input-text,
.login-card .form-group.password .frm-controls .input-text{width: 241px; border-radius: 0;padding: 9px 8px;}
.login-card .form-group.username .frm-label{ background:#f5f7f9 url(../images/sprite.png) -400px -192px no-repeat; }
.login-card .form-group.password .frm-label{ background:#f5f7f9 url(../images/sprite.png) -400px -232px no-repeat;}
.login-card .form-group.verifycode .frm-label{ background:#f5f7f9 url(../images/sprite.png) -400px -312px no-repeat;}
.login-card .form-group.verifycode .frm-controls{ width:260px;}
.login-card .form-group.verifycode .frm-controls .input-text{ width:100px; border-radius:0; padding:9px 8px}
.login-card .form-group.verifycode .frm-controls .code-img,
.login-card .form-group.verifycode .frm-controls .code-change{ float:right; margin-left:10px;}
.login-card .code-change a{ color:#3c85d4}
.login-card .frm-prompt{ padding:5px 0; line-height:30px; overflow:hidden;}
.login-card .frm-prompt .remenber-account{  float:left; }
.login-card .remenber-account .checkbox{ vertical-align:middle;}
.login-card .remenber-account label{ padding-left:5px; vertical-align:middle;}
.login-card .frm-prompt .fgt-psd{ float:right; }
.login-card .frm-prompt .fgt-psd a,
.login-card .frm-prompt .go-reg a{ color:#3c85d4;}
.login-submit{ margin-top:10px; }
.login-submit .btn{padding:0; width:100%;height:45px ; line-height:45px ; font-size:16px;}
.login-card .frm-prompt .go-reg{ text-align:center; }
.login-form .frm-controls{ line-height:normal; }

/* page： reginter  */
.theme-base.register {background:#f7f7f7;}
.reg-loglink{ float:right; font-size:12px; font-weight:normal;}
.reg-loglink a{ color:#3481cf}
.register-area{  margin:30px auto 0;background:#fff;border:1px solid #ddd;}
.register-content .tab-hd{ display:none;}
.register-content .tab-bd{ padding:0; background:url(../images/reg-bg.gif)  500px center no-repeat;}
.register-content .register-form{ float:left; width:520px; padding:20px 0 20px 40px;}

.register-form .form-group{margin-bottom: 10px;}
.register-form .form-group .frm-label{ width:39px; height:38px; padding-right:0; border:1px solid #ddd; border-right:0; line-height:40px; text-indent:9999px;}
.register-form .frm-controls{ line-height:normal; }
.register-form .form-group.username .frm-label{ background:#f5f7f9 url(../images/sprite.png) -400px -192px no-repeat;}
.register-form .form-group.password .frm-label,.register-form .form-group.re-password .frm-label{ background:#f5f7f9 url(../images/sprite.png) -400px -232px no-repeat;}
.register-form .form-group.verifycode .frm-label{ background:#f5f7f9 url(../images/sprite.png) -400px -312px no-repeat;}
.register-form .form-group.phone .frm-label{ background:#f5f7f9 url(../images/sprite.png) -400px -272px no-repeat;}
.register-form .form-group.recommend-enter .frm-label{  width:60px; text-indent:0; text-align:left; border:0; }
.register-form .verifycode .frm-controls{ width:260px; overflow:hidden;}
.register-form .form-group .frm-controls .input-text{ width:242px; padding:9px 8px; border-radius:0;}
.register-form .verifycode .frm-controls .input-text{ width:100px;}
.register-form .verifycode .frm-controls .btn{ float:right; width:110px; height:38px; padding:0; line-height:38px;}
.register-form .pic-verifycode .verifycode-img{ float:right; }
.register-form .pic-verifycode .verifycode-img img{ width:110px; height:38px; }
.register-form .register-line{ display:none; margin:30px 0; border-top:1px solid #e3e3e3; }
.register-form .recommend-enter{overflow:hidden;}
.register-form .recommend-enter .recommend-link{ float:left; display:block; background:url(../images/unchecked_checkbox.png) 0 0 no-repeat;margin-top: 9px; padding-left:30px; padding-right:20px; line-height:20px; font-size:14px; color:#bcbcbc}
.register-form .recommend-enter .recommend-link input{ display:none;}
.register-form .recommend-enter .recommend-link.active{  background:url(../images/checked_checkbox.png) 0 0 no-repeat; color:#ee996a; }
.register-form .recommend-enter .recommend-link:hover{ text-decoration:none; color:#ee996a}
.register-form .recommend-enter .recommend-prompt{color:#767676; font-size:12px; }
.register-form .recommend-enter-bar{ display:none; }
.register-form .recommend-enter-bar.active{ display:block; }
.register-form .recommend-enter-bar .recommend-prompt{ display:block; color:#ee996a;}
.register-form .form-group.recommend-enter .frm-val{ padding:0 10px; }
.register-form .form-group-other{ border-top:1px dashed #e4e4e4;}
.register-form .form-group-other.ps{ border-top:0;}
.register-form .form-group-other .agree{ margin-top:10px; }
.register-form .form-group-other .agree .checkbox{ margin-top:-3px; vertical-align:middle;  }
.register-form .form-group-other .agree span{ font-size:14px; }
.register-form .form-group-other .agree a{ color:#3481cf; font-size:14px;}
.register-form .form-group-other .btn{ width:300px; height:45px; line-height:45px; padding:0; font-size:16px;}
.register-form .reg-notice{ margin:24px 0 20px 170px; padding-left:30px; background:url(../images/circle_info_20.png) 0 0 no-repeat; line-height:20px; font-size:14px; color:#ee996a;}
        /*  == password streng  */
.pw-streng{  overflow:hidden; }
.pw-streng li{ float:left; width:73px; height:16px; line-height:16px; font-size:12px; color:#999;text-align:center; border-right:1px solid #fff; background-color:#ececec;  }
.pw-streng li.last{ border-right:0;}
.pw-streng.strong0 li.weak,.pw-streng.strong0 li.middle,.pw-streng.strong0 li.strong,.pw-streng.strong1 li.middle,.pw-streng.strong1 li.strong,.pw-streng.strong2 li.strong{ background-color:#ececec;}
.pw-streng.strong1 li.weak,.pw-streng.strong2 li.weak,.pw-streng.strong3 li.weak{ background-color:#afb6d2; color:#fff;}
.pw-streng.strong2 li.middle,.pw-streng.strong3 li.middle{ background-color:#e99731;color:#fff;}
.pw-streng.strong3 li.strong{ background-color:#68a7aa;color:#fff;} 

/* page ：forget password */
.forget-pwd{ margin-top:30px;background-color:#fff }
.forget-pwd-frm{ padding:60px 0 60px 150px;}
.forget-pwd-frm .form-group.verifycode .frm-controls .input-text{ width:100px; padding:9px 8px; margin-right:3px; }
.forget-pwd-frm .form-group.verifycode .verifycode-img{ display:inline-block; }
.forget-pwd-frm .form-group.verifycode .verifycode-img img{ width:95px; height:40px; }
.forget-pwd-frm .btn{ width:220px; height:35px; padding:0; line-height:35px;}
/*
.forget-pwd-frm .vfc-code .frm_controls{ overflow:hidden}
.forget-pwd-frm .vfc-code .input-text{ float:left;width:90px;}
.forget-pwd-frm .vfc-code .code-img,.forget-pwd-frm .vfc-code .code-change{float:right; margin-left:10px;}
.forget-pwd-frm .vfc-code .code-img img{ vertical-align:middle;}
.forget-pwd-frm .vfc-code .code-change{color:#3c85d4}
*/

/* page: change modify password way */
.change-way-box{ margin-top:30px;background-color:#fff }
.change-waylist{ padding-top:50px; text-align:center;}
.change-waylist a{ display:inline-block; *display:inline; zoom:1; text-decoration:none;}
.change-waylist a.unbind{ cursor:default;}
.change-waylist a:hover p{ color:#3c85d4}
.change-waylist a.unbind:hover p{ color:#333}
.change-waylist a .icon{ width:107px; height:107px;}
.way-phone{ margin:0 0 0 170px; _margin:0 0 0 80px;}
.way-phone p,.way-mail p{ padding:30px 0 0; font-size:14px; color:#333;}
.way-mail .icon{ background-position:0 -41px}
.way-mail.unbind .icon{ background-position:-107px -41px}
.way-phone .icon{ background-position:-214px -41px}
.change-way-prompt{ padding:65px 0 30px; font-size:14px; color:#808080; }

/* page: change way mail */
.change-way-mailbox,.change-way-phonebox,.change-way-mailbackbox{ margin-top:30px;background-color:#fff } 
.change-way-mailbox .regin-bd{ padding:50px 0; text-align:center;}
.change-way-mailbox .bm-prompt{ display:block; font-size:14px; color:#4d4d4d; font-weight:normal; padding:50px 0;}
.change-way-mailbox .regin-bd a{ text-decoration:none;}
/* page: change way phone */ /* page: change way mail back */
.change-way-phonebox .phone-num,.change-way-mailbackbox .phone-num{color:#f9762f; font-size:16px;}
.change-way-phonebox .fpw-phone,.change-way-mailbackbox .fpw-phone{ padding-left:150px;}
.change-way-mailbackbox .fpw-phone{ margin-top:30px;}
.change-way-phonebox .vfc-code .frm-controls,.change-way-mailbackbox .vfc-code .frm-controls{width:220px; overflow:hidden;}
.change-way-phonebox .vfc-code .input-text,.change-way-mailbackbox .vfc-code .input-text{ float:left; width:80px;}
.change-way-phonebox .vfc-code .phone-code,.change-way-mailbackbox .vfc-code .phone-code{float:right;height:38px; padding-top:0; padding-bottom:0; line-height:38px;}
.change-way-phonebox .get-checkcode,.change-way-mailbackbox .get-checkcode{ margin-left:15px; }
.change-way-phonebox .fl-val.checkcode input,.change-way-mailbackbox .fl-val.checkcode input{ width:132px; }

/* page: change way mail back */
.change-way-phonebox .phone-num{color:#f9762f; font-size:16px;}
.change-way-phonebox .fpw-phone{ padding-left:150px;margin-top:30px;}
.change-way-phonebox .vfc-code .frm-controls{width:220px; overflow:hidden;}
.change-way-phonebox .vfc-code .input-text{ float:left; width:80px;}
.change-way-phonebox .vfc-code .phone-code{float:right;height:38px; padding-top:0; padding-bottom:0; line-height:38px;}
.change-way-phonebox .get-checkcode{ margin-left:15px; }
.change-way-phonebox .fl-val.checkcode input{ width:132px; }

/* page : change password success */
.change-pwd-success{ margin-top:30px;background-color: #fff;}
.change-pwd-success .regin-bd{ padding:20px 0 20px 395px}
.pwd-success-tit{ line-height:40px; font-size:18px;margin-top:40px;}
.pwd-success-tit em{ padding:0 5px; color:#f9762f;}
.pwd-success-prompt{line-height:40px; font-size:14px;}
.pwd-success-prompt a{color:#3c85d4;}

/* page: agreement */
.agreement{overflow-y:auto; background:#fff; padding:50px; font-size:14px; color:#4d4d4d; border-radius:4px;box-shadow:0 0 4px rgba(0, 0, 0, .2);margin-top:40px;margin-bottom:40px}
.agreement h1{font-size: 18px;margin-bottom:40px}
.agreement h2{margin: 20px 0;font-size: 16px;}
.agreement h3{ margin-bottom:10px; font-szie:14px;}
.agreement p{line-height: 20px;margin-bottom:10px;}
.agreement ol li{line-height: 20px; margin:0 0 20px; padding:0 0 0 50px;}
.agreement .num-list{ float:left; display:block; width:40px; margin:0 0 0 -50px;}
.agreement .pb20{ padding-bottom:20px; }

 /* prompt page*/
.prompt-page{ padding:100px 0 100px 280px; }
.prompt-page .pp-notice{ line-height:20px; }
.prompt-page .pp-notice strong{padding-right:20px; font-size:24px; color:#333; font-weight:normal; }
.prompt-page .pp-notice{ font-size:14px; }
.prompt-page .line-dashed{ margin:35px 0 20px;border-top:1px dashed #d3d3d3;}
.pp-txt{ line-height:20px; color:#333; font-size:14px;}
.pp-txt a{ padding:0 10px; color:#f9762f; font-size:14px;}
.prompt-page .pp-link { margin-top:135px; }
.prompt-page .pp-link li{ float:left; line-height:14px; vertical-align:middle; font-size:14px; color:#b1b1b1; }
.prompt-page .pp-link li a{ display:inline-block; padding:0 20px; border-left:1px solid #f9762f; color:#f9762f; font-size:14px; }
.prompt-page .pp-link li a.first,
.prompt-page .pp-link li:first-child a{ border-left:0; }
	/* page: register success*/
.prompt-page.reg-success { background:url(../images/success-bg.png) 0 50px no-repeat; }
	/* page: 404 page*/
.prompt-page.error-message { background:url(../images/404-bg.png) 0 100px no-repeat; }
	/* page: success-message */
.prompt-page.success-message { background:url(../images/tip-page-success.jpg) 0 80px no-repeat; }
.prompt-page.success-message .pp-txt{ margin-bottom:10px; font-size:14px; }
.prompt-page.success-message .pp-notice strong{ color:#d84148; }
.prompt-page.success-message .pp-link { margin-top:135px;}
.prompt-page.success-message .tit{ margin-top:60px; color:#b1b1b1; font-size:14px; }
.prompt-page.success-message .pp-txt .num-red{ color:#d84148; }
.prompt-page.success-message .pp-txt .num-green{ color:#12a030; }
	/* page: failure-message*/
.prompt-page.failure-message { background:url(../images/tip-page-failure.jpg) 0 80px no-repeat; }
	/* page: off-shelf-message*/
.prompt-page.off-shelf-message { background:url(../images/tip-page-offshelf.jpg) 0 80px no-repeat; }
	/* page:invest-success-message */
.prompt-page.invest-success-message .pp-txt a{ padding:0 30px 0 0; }

/* invest-info-list */

.invest-info-list{ overflow:hidden;}
.invest-info-list .form-group{ float:left; width: 280px; margin-bottom:0;}
.invest-info-list .form-group.odd{ float:right;}
.invest-info-list .frm-label{ float:left; width:120px; text-align:left;}
.invest-info-list .frm-controls{float:right;}
/* repayment-status */
.period-num-td{ width:60px;}
.repayment-status-prepayment{ position:absolute;  top:2px; left:40px; width:57px; height:26px; background:url(../images/income-plan-status.png) 0 -33px no-repeat;}
.repayment-status-has{position:absolute; top:0; left:40px;width:53px; height:29px; background:url(../images/income-plan-status.png) 0 0 no-repeat;}

.returnsection-list-pop .my-finance-info{ margin-bottom:10px; border-bottom:1px dashed #ddd; }
.returnsection-list-pop .my-finance-info .left{ float:left; width:275px; margin-right:20px; }
.returnsection-list-pop .my-finance-info .form-group{ margin-bottom:0;}
.returnsection-list-pop .my-finance-info .frm-label{ width:100px; text-align:left; }
.returnsection-list-pop .my-finance-info .right{ float:right; width:275px; margin-left:20px; }
.returnsection-list-pop .my-finance-info .frm-controls{ float:right;  }

.claims-transfer{/* padding-left:70px;*/}
.claims-transfer-list .hd, 
.turn-out-enactment .hd{ line-height:40px; }
.claims-transfer-list .hd strong,
.turn-out-enactment .hd strong{ font-weight:normal; font-size:16px; }
.claims-transfer-left{ float:left; width:275px;}
.claims-transfer-left .frm-label,.claims-transfer-right .frm-label{ float:left; width:120px; text-align:left;}
.claims-transfer-left .frm-controls,.claims-transfer-right .frm-controls{ float:right;}
.claims-transfer-right{ float:right; width:275px;}
.claims-transfer-list .form-group{ margin-bottom:0; }
.claims-transfer-list .form-group .frm-label{ overflow:visible; }
.claims-transfer-list .hd{ margin-top:0;}
.turn-out-enactment ul li{height:32px; line-height:32px; padding:5px 0;}
.turn-out-enactment ul li span{ float:left; }
.turn-out-enactment ul li .tit{ width:165px; color:#b0b0b0;  padding-right:20px; margin-top:0; height:32px; line-height:32px}
.turn-out-enactment ul li .help.no-tip{ width:18px; }
.turn-out-enactment .help .help-area,
.claims-transfer-list .form-group .help .help-area{ position:relative; }
.turn-out-enactment .help .help-area i,
.claims-transfer-list .form-group .help .help-area i{ display:inline-block; position:relative; top:5px; width:18px; height:18px; color:#b0b0b0; background:url(../images/icon.png)-584px -120px no-repeat; cursor:pointer; }
.turn-out-enactment .help .help-area:hover .help-pop.popover,
.claims-transfer-list .form-group .help .help-area:hover .help-pop.popover{display:block; width:150px; top:25px; left:-70px; font-size:12px; }
.turn-out-enactment ul li .data{ width:280px; text-align:right; padding-left:10px; color:#555; }
.turn-out-enactment ul li .data input{ width:80px; padding-top:6px; padding-bottom:6px;  }
.turn-out-enactment ul li .data em{ color:#e94040; }
.turn-out-enactment ul li .notice{ padding-right:10px; color:#b0b0b0; }
.turn-out-enactment ul li .notice em{ color:#555; }
.turn-out-enactment ul li.line{ margin:10px 0; padding:0; height:0;width:100%; border-bottom:1px dashed #e3e3e3; }
.turn-out-enactment ul .last .help{ background:none; }
.claims-transfer .note{ margin-top:50px; color:#4487d3; height:32px; line-height:32px; border-bottom:1px solid #e3e3e3; }
.claims-transfer-btn{ text-align:center; margin-top:50px; }
.claims-transfer-btn .btn{ width:200px; padding:0; height:30px; line-height:30px; text-align:center; }
.claims-transfer-btn .cancel{ display:block; margin-left:35px; line-height:26px; color:#4467c1;  }
.claims-transfer-btn p{ color:#555;line-height:40px;  }
.claims-transfer-btn p a{ color:#4467c1; }

/* claims-transfer-success */
.claims-transfer-suc{ padding:30px;}
.claims-transfer-suc .claims-transfer-txt{line-height:32px;}
.claims-transfer-suc .claims-transfer-txt strong{ font-weight:normal; font-size:18px;}
.claims-transfer-suc .claims-transfer-txt a{ color:#4467c1}
.claims-transfer-suc .claims-transfer-txt.n1{ font-size:14px;}
.claims-transfer-suc .claims-transfer-txt.n2{ margin-top:10px;}
.claims-transfer-suc .claims-transfer-txt.n3{ margin-top:20px; border-top:1px solid #d3d3d3}

.invest-info-list.transfer-suc-info .frm-label{ width:auto;}

/* transfer-disable */
.transfer-disable{ position:relative;}
.transfer-disable:hover .transfer-disable-pop{ display:block;}
.transfer-disable-pop{left: -70px;top: 18px; width:150px; font-size:12px;}

/* validate */
.register-form .form-group .validate-error{ float:left;  padding-left:10px; line-height:40px;}
.login-card .form-group .validate-error{}
.apply-finance-form .form-group .validate-error{padding-left: 10px;line-height: 38px;}
/* coupon */
.coupon{min-height:600px;}
.coupon ul{padding-top:20px; margin-left:-63px; overflow:hidden;}
.coupon li{position:relative;float:left;width:198px;height:260px;border:solid 1px #93c22f; margin-bottom:40px; margin-left:63px;color:#93c22f; text-align:center;}
.coupon li .cp-type{width:180px;height:181px;margin-top:-1px;background:url(../images/coupon.png) 0 0 no-repeat;padding:10px;overflow:hidden;color:#fff;}
.coupon li .cp-type h2{height:40px;line-height:40px;margin:40px 0 26px 0px;font-size:40px;color:#fff;font-weight:500;}
.coupon li .cp-type p {line-height:18px;font-size:14px;}
.coupon li .use-info{padding-top:10px}
.coupon li .use-info p{padding-left:10px;line-height:18px;text-align:left; font-size:12px; }

/*  funds  manage  
	include: topup-manage ,withdrawals-manage ,bankcard-manage           
*/
.funds-manage .unbind-notice{ padding:0 0 30px; font-size:22px; line-height:71px; color:#333; font-weight:normal;}
.funds-manage .unbind-notice em{ color:#e24444;}
.funds-manage .funds-manage-num em{ font-size:20px; color:#db2d2d; }
.funds-manage .bind-bankcard-link{ color:#3c85d4; margin-bottom:20px; }
.funds-manage-prompt{ padding:60px 0 0 100px; font-size:14px; overflow:hidden;}
.funds-manage-prompt dt{ float:left; margin:0 0 0 -100px; line-height:36px; color:#db2d2d}
.funds-manage-prompt dd{ line-height:36px; color:#333;}
.funds-manage .total-list{ padding:0 0 30px; overflow:hidden;}
.funds-manage .total-list .total-list-li{ width:300px; float:left; font-size:16px;}
.funds-manage .total-list .total-list-li  .data em{ font-size:20px; color:#db2d2d; }

	/*  topup bank list*/
.topup-bank .tit{ display:block; line-height:24px; padding:10px 0; font-size:14px; font-weight:normal; }
.banklist{ width:768px; margin-left:-30px;  }
.banklist li{ position:relative; float:left; width:160px; height: 40px;  margin:0 0 20px 30px; border:1px solid #dadada; border-radius:3px;background:#fff url(../images/banklist.png) 0 0 no-repeat; ) no-repeat 0 0;  }
.banklist li:hover, .banklist li.active{ border-color:#349cd8; color:#349cd8}
.banklist li i.subscript{ display:block; width:0px; height:0px; }
.banklist li.active i.subscript,
.banklist li:hover i.subscript{ position:absolute; top:0; right:0; height:18px; width:18px; background:url(../images/icon.png) -582px -200px no-repeat;}
.banklist li.pay-bank-102{background-position: 14px -375px;}        /* 工商 */
.banklist li.pay-bank-105{ background-position:14px -55px;}    /* 建行 */
.banklist li.pay-bank-103{ background-position:14px -15px;}    /* 农行 */
.banklist li.pay-bank-308{ background-position:14px -414px;}   /* 招行 */
.banklist li.pay-bank-305{ background-position:14px -136px;}   /* 民生银行 */
.banklist li.pay-bank-104{ background-position:14px -799px;}   /* 中国银行 */
.banklist li.pay-bank-301{ background-position:14px -174px;}  /* 交行 */
.banklist li.pay-bank-309{ background-position:14px -455px;}   /* 兴业银行 */
.banklist li.pay-bank-303{ background-position:14px -96px;}    /* 光大银行 */
.banklist li.pay-bank-306{ background-position:14px -217px;}    /* 广发银行 */
.banklist li.pay-bank-302{ background-position:14px -256px;}    /* 中信银行 */
.banklist li.pay-bank-310{ background-position:14px -334px;}    /* 浦发 */
.banklist li.pay-bank-100{ background-position:14px -498px;}    /* 邮政 */
.banklist li.pay-bank-403{ background-position:14px -583px;}    /* 北京银行 */
.banklist li.pay-bank-307{ background-position:14px -871px;}    /* 平安银行 */
.banklist li.pay-bank-401{ background-position:14px -1430px;}    /* 上海银行 */
.banklist li.pay-bank-304{ background-position:14px -1510px;}    /* 华夏银行 */
.banklist li.pay-bank-1418{ background-position:14px -1219px;}    /* 北京农商 */
.banklist li.pay-bank-423{ background-position:14px -1258px;}    /* 杭州银行 */
.banklist li.pay-bank-311{ background-position:14px -1470px;}    /* 恒丰银行 */
.banklist li.pay-bank-408{ background-position:14px -1553px;}    /* 宁波银行 */

.banklist li.szfz{ background-position:14px -295px;}    /* 深圳发展银行 */
.banklist li.alip{ background-position:29px -1022px;}    /* 支付宝 */
.banklist li.tenp{ background-position:32px -1062px;}    /* 财付通 */
.banklist li.lak{ background-position:14px -1181px;}    /* 拉卡拉 */
.banklist li.gfb{ background-position:28px -1376px;}    /* 国付宝 */



.topup-submit{ margin-top:20px; }
	/* single page */
.topup-manage-area.unbind, 
.withdrawals-manage-area.unbind ,
.bankcard-manage-area.unbind{ padding:20px 0 0; text-align:center;}
	/* page: withdrawals-manage*/
.withdrawals-manage-area.unbind .btn{ margin-bottom:40px; }
.account-balance{ }
.withdrawals-con .forget-psw{ display:block; margin-left:170px; margin-top:-20px; line-height:38px; color: #4487d3; font-size: 14px; }
	/* page: Bank card - alert */
.edit-bankcard-pop{ width:600px; }
.alert-account-info{ margin:20px 40px;}
.add-bankcard-pop .frm-controls .select-province,
.add-bankcard-pop .frm-controls .select-city,
.alert-account-info .frm-controls .select-province,
.alert-account-info .frm-controls .select-city{ width:107px; }
.alert-account-info .form-group.verifycode .frm-controls .input-text{ width:85px; border-radius:0; padding:9px 8px} 
.alert-account-info .verifycode .frm-controls .btn{ width: 110px; height: 38px; padding: 0; line-height: 38px;}
.alert-account-info .submit-btn .btn{ margin-right:15px; }
.alert-account-info .submit-btn .btn.btn-primary{ margin-right:0px; }
.add-bankcard .submit-btn .btn{ margin-right:15px; }
.add-bankcard .submit-btn .btn.btn-primary{ margin-right:0px; }
.current-account-info{ margin-bottom:30px; border-bottom:1px dashed #ddd;}
.current-account-info .form-group{ margin-bottom:10px; }
.edit-bankcard-pop .funds-manage-prompt{ padding-top:0 ; margin:0 0 20px 60px; }
.edit-bankcard-pop .submit-btn .btn{ width:110px; }
	/* page: Bank card - alert */
.add-bankcard-pop{ width:600px; }
.add-bankcard{ margin:20px 40px; } 
.add-bankcard-pop .submit-btn .btn{ width:110px; }
.add-bankcard-pop .funds-manage-prompt{ padding-top:0 ; margin:0 0 20px 60px; }
.add-bankcard-pop .validate-error{ display:block; clear:both; margin-left:170px; }
	/* page: Bank card - unbind */
.delete-bankcard-pop{ padding:30px 50px; }
.delete-bankcard-pop p.text{ padding-bottom:20px; text-align:center; font-size:16px; line-height:30px; }
.delete-bankcard-pop .submit-btn .btn{ width:80px; }

/* page: Bank card management */
.bind-bankcard{overflow:hidden;}
.bind-bankcard ul{ width:741px; margin-left:-16px; overflow:hidden;}
.bind-bankcard ul li{ position:relative; float:left; width:222px; height:134px; margin:0 0 16px 16px; border:1px solid #c4d6e6; cursor:pointer;}
.bind-bankcard ul li.new{ padding:30px 0 20px; height:84px; border:1px dashed #c4d6e6; text-align:center;}
.bind-bankcard ul li a{ display:block; }
.bind-bankcard ul li a:hover{ text-decoration:none;  }
.bind-bankcard .new i{ display:inline-block; width:36px; height:35px; background:url(../images/icon.png)-170px 0 no-repeat;  *zoom:1; *display:inline;}
.bind-bankcard .new strong{ display:block; padding-top:10px; font-size:14px; color:#56acf7; line-height:24px;}
.bind-bankcard .bbc-hd{ position:relative; background:#eceff4; height:28px; line-height:28px; padding:0 10px; overflow:hidden;}
.bind-bankcard .bbc-hd .bbc-icon{ float:left; color:#333;}
.bind-bankcard .bbc-hd .bbc-icon .m-bank{ margin:4px 5px 0 0;} 
.bind-bankcard .bbc-hd .bbc-tailnum{ float:right; color:#808080}
.bind-bankcard .bbc-bd{ padding:10px 15px 0;}
.bind-bankcard .bank-logo{ display:inline-block; width:192px; height:65px; background:url(../images/bind-bankcard.png) 0 0 no-repeat; *zoom:1; *display:inline; }
.bind-bankcard .bbc-oper{ height:20px; padding:4px 10px; text-align:right; background-color:#f5f5f5;  }
.bind-bankcard .bbc-oper label { float: left; }
.bind-bankcard .bbc-oper a{ display:inline-block; width:20px; height:20px; margin-left:5px; background:url(../images/icon.png) -220px 0 no-repeat;}
.bind-bankcard .bbc-oper a.bbc-edit{  background-position:-220px 0; }
.bind-bankcard .bbc-oper a.bbc-unbind{ background-position:-240px 0;}
.bind-bankcard .bbc-oper a.bbc-edit:hover{  background-position:-260px 0; }
.bind-bankcard .bbc-oper a.bbc-unbind:hover{ background-position:-280px 0;}
.bind-bankcard .bank-logo.bank-100{ background-position:0 -715px}      /* 邮政银行 */
.bind-bankcard .bank-logo.bank-102{ background-position:0 0}      /* 工商银行 */
.bind-bankcard .bank-logo.bank-103{ background-position:0 -845px}      /* 中国农业 */
.bind-bankcard .bank-logo.bank-104{ background-position:0 -780px}      /* 中国银行 */
.bind-bankcard .bank-logo.bank-105{ background-position:0 -975px}      /* 中国建设 */
.bind-bankcard .bank-logo.bank-301{ background-position:0 -130px}   /* 交通银行 */
.bind-bankcard .bank-logo.bank-302{ background-position:0 -650px}   /* 中信银行 */
.bind-bankcard .bank-logo.bank-303{ background-position:0 -1040px}   /* 光大银行 */
.bind-bankcard .bank-logo.bank-304{ background-position:0 -260px}   /* 华夏银行 */
.bind-bankcard .bank-logo.bank-305{ background-position:0 -910px}   /* 民生银行 */
.bind-bankcard .bank-logo.bank-306{ background-position:0 -390px}   /* 广发银行 */
.bind-bankcard .bank-logo.bank-307{ background-position:0 -1495px}   /* 平安银行 */
.bind-bankcard .bank-logo.bank-308{ background-position:0 -65px}   /* 招商银行 */
.bind-bankcard .bank-logo.bank-309{ background-position:0 -1170px}   /* 兴业银行 */
.bind-bankcard .bank-logo.bank-310{ background-position:0 -1430px}   /* 浦发银行 */
.bind-bankcard .bank-logo.bank-401{ background-position:0 -1300px}   /* 上海银行 */
.bind-bankcard .bank-logo.bank-403{ background-position:0 -585px}   /* 北京银行 */
.bind-bankcard .bank-logo.bank-408{ background-position:0 -1560px}   /* 宁波银行 */
.bind-bankcard .bank-logo.bank-422{ background-position:0 -325px}   /* 河北银行 */
.bind-bankcard .bank-logo.bank-434{ background-position:0 -1235px}   /* 天津银行 */
.bind-bankcard .bank-logo.bank-440{ background-position:0 -195px}   /* 微商银行 */
.bind-bankcard .bank-logo.bank-442{ background-position:0 -455px}   /* 哈尔滨银行 */
.bind-bankcard .bank-logo.bank-447{ background-position:0 -1625px}   /* 兰州银行 */
.bind-bankcard .bank-logo.bank-450{ background-position:0 -1365px}   /* 青岛银行 */
.bind-bankcard .bank-logo.bank-3001{ background-position:0 -520px}   /* 东亚银行 */
.bind-bankcard .bank-logo.bank-12345{ background-position:0 -1105px}   /* 在线支付 */
.bind-bankcard .bank-logo.bank-781{ background-position:0 -1685px}   /* 厦门银行 */
.bind-bankcard .bank-logo.bank-3054{ background-position:0 -1950px}   /* 厦门国际银行 */
.bind-bankcard .bank-logo.bank-1041{ background-position:0 -1755px}   /* 上海农村商业银行 */
.bind-bankcard .bank-logo.bank-3002{ background-position:0 -1825px}   /* 南洋商行 */
.bind-bankcard .bank-logo.bank-3010{ background-position:0 -1885px}   /* 花旗银行 */
.m-bank{  display:inline-block; float:left; width:18px; height:18px; margin-top:9px; background:url(../images/bank_ico.png) 0 0 no-repeat; }
.mbank-100{ background-position:-18px -18px}      /* 邮政银行 */
.mbank-102{ background-position:0 0}      /* 工商银行 */
.mbank-103{ background-position:-54px 0}      /* 中国农业 */
.mbank-104{ background-position:-72px 0}      /* 中国银行 */
.mbank-105{ background-position:-36px 0}      /* 中国建设 */
.mbank-301{ background-position:-36px -18px}   /* 交通银行 */
.mbank-302{ background-position:-126px 0}   /* 中信银行 */
.mbank-303{ background-position:-90px 0}   /* 光大银行 */
.mbank-304{ background-position:-18px -54px;}   /* 华夏银行 */
.mbank-305{ background-position:-90px -18px}   /* 民生银行 */
.mbank-306{ background-position:-72px -18px}   /* 广发银行 */
.mbank-307{ background-position:0 -36px}   /* 平安银行 */
.mbank-308{ background-position:-18px 0}   /* 招商银行 */
.mbank-309{ background-position:0 -18px}   /* 兴业银行 */
.mbank-310{ background-position:-54px -18px}   /* 浦发银行 */
.mbank-401{ background-position:0 -54px}   /* 上海银行 */
.mbank-403{ background-position:-126px -18px}   /* 北京银行 */
.mbank-408{ background-position:-90px -36px}   /* 宁波银行 */
.mbank-422{ background-position:-90px -146px}   /* 河北银行 */
.mbank-434{ background-position:-72px -146px}   /* 天津银行 */
.mbank-440{ background-position:-54px -146px}   /* 微商银行 */
.mbank-442{ background-position:-54px -90px}   /* 哈尔滨银行 */
.mbank-447{ background-position:-126px -108px}   /* 兰州银行 */
.mbank-450{ background-position:0 -126px}   /* 青岛银行 */
.mbank-781{ background-position:-108px -146px}   /* 厦门银行 */
.mbank-3054{ background-position:-108px 0}   /* 厦门国际银行 */
.mbank-1401{ background-position:-72px -36px}   /* 上海农村商业银行 */
.mbank-3002{ background-position:-126px -146px}   /* 南洋商行 */
.mbank-3010{ background-position:-109px -90px}   /* 花旗银行 */
.mbank-3001{ background-position:-54px -54px}   /* 东亚银行 */
.mbank-12345{ background-position:-30px -36px}   /* 在线支付 */

/*
*
* 爱投金融  单页
*
*/
/* 爱投资本 */
.capital-banner { background: url(../images/vertical-dashed.jpg) no-repeat center; }
.capital-1 { width: 100%; height: auto; padding-top: 30px; }
.capital-1 .capital-title { padding-top: 20px; text-align: center; font-size: 20px; font-weight: bold; }
.capital-box1 { padding-top: 10px; line-height: 30px; font-size: 14px; color: #686868; text-indent: 2em; }
.capital-box2 { line-height: 30px; font-size: 14px; color: #686868; padding-top: 10px; }
.capital-box2-1 { padding-top: 0px; padding-bottom: auto; text-indent: 2em; }
.capital-box2-2 { padding-bottom: auto; text-indent: 2em; }
.capital-box3 { padding-bottom: auto; line-height: 30px; font-size: 14px; color: #686868; text-indent: 2em; }
.capital-box4 { line-height: 30px; font-size: 14px; color: #686868; text-indent: 2em; }
.capital-box5 { line-height: 30px; font-size: 14px; color: #686868; padding-top: 10px; text-indent: 2em; }
.capital-box6 { line-height: 30px; font-size: 14px; color: #686868; margin-top: 0px; margin-bottom: 20px; }
.capital-box6-1 { width: 100%; text-indent: 2em; }

/* 爱投收藏 */
.collection .footer { margin-top:0; }
.collect-banner { background: url(../images/coll-ban.png) no-repeat scroll 0 0; }
.area .collect-con { background-color: #EDEAE2; margin: auto auto; width: 100%; padding-top: 36px; }
.collect-con .wenzhang { background: rgba(0, 0, 0, 0) url(../images/coll-1.png) no-repeat scroll 0 0; height: 180px; text-align: center; background-size:cover; }
.collect-con .guohua1 { background: rgba(0, 0, 0, 0) url(../images/coll-4.png) no-repeat scroll 0 0; margin-bottom: 20px; margin-right: 20px; float: left; width: 280px; height: 485px; margin-top: 35px; }
.guohua-describe { background: rgba(0, 0, 0, 0) url(../images/coll-2.png) no-repeat scroll 0 123px; width: 410px; float: left;}
.guohua1-describe { margin-top:55px; margin-left: 25px;}
.guohua1-describe .guohua-dec { font-size: 14px; line-height: 30px; color: #686868; }
.guohua1-describe .guohua-info { color: #fff; line-height: 30px;font-size: 14px;margin-left: 20px; margin-top:35px;}
.guohua2-describe { background: rgba(0, 0, 0, 0) url(../images/coll-3.png) no-repeat scroll 40px 200px; float: left; text-align: right; padding-left: 80px; padding-top: 103px;}
.guohua2-describe .guohua-dec { width:300px; font-size: 14px;  line-height: 30px; color: #686868; }
.guohua2-describe .guohua-info {  color: #fff; line-height: 30px;font-size: 14px;margin-left: 40px; margin-top:35px; margin-right: 48px; }
.collect-con .guohua3 { background: rgba(0, 0, 0, 0) url(../images/coll-5.png) no-repeat scroll 0 0; float: left; height: 485px; margin-bottom: 20px;  margin-top: 143px; width: 280px; }
.collect-con .guohua4 { margin-right:20px; background: rgba(0, 0, 0, 0) url(../images/coll-6.png) no-repeat scroll 0 0; height: 485px; margin-bottom: 20px; margin-top: -92px; width: 280px; float: left; }
.guohua-describe2 { background: rgba(0, 0, 0, 0) url(../images/coll-2.png) no-repeat scroll 0 123px; width: 410px; float: left; text-align: left; }
.guohua3-describe { margin-left:25px;}
.guohua3-describe .guohua-dec { color: #686868; font-size: 14px; line-height: 30px; text-align: left; width: 590px; }
.guohua4-describe { background: rgba(0, 0, 0, 0) url(../images/coll-3.png) no-repeat scroll 15px 255px; float: left; margin-left:25px; text-align: right; }
.guohua-describe2 .guohua-info { color: #fff; font-size: 14px; line-height: 22px; margin-top:35px; }
.guohua4-describe .guohua-dec { width:370px; color: #686868; font-size: 14px; line-height: 30px; margin-top: 100px; margin-bottom:35px; }
.guohua4-describe .guohua-info { color: #fff; font-size: 14px; line-height: 30px; margin-right: 50px; margin-top:10px; margin-bottom:15px;}
.guohua5 { background: rgba(0, 0, 0, 0) url(../images/coll-7.png) no-repeat scroll 0 0; float: left; height: 485px; margin-bottom: 20px; margin-top: 135px; width: 280px; }
.guohua6 { background: rgba(0, 0, 0, 0) url(../images/coll-8.png) no-repeat scroll 0 0; margin-bottom: 20px; margin-right: 20px; float: left; width: 280px; height: 485px; margin-top: -182px; }
.guohua-describe3 { background: rgba(0, 0, 0, 0) url(../images/coll-2.png) no-repeat scroll 0 160px; width: 410px; float: left; }
.guohua5-describe .guohua-dec { color: #686868; font-size: 14px; line-height: 30px; margin-left: 25px; width:540px; }
.guohua5-describe .guohua-info { color: #fff; font-size: 14px; line-height: 30px; margin-left: 25px; margin-top:35px; }
.guohua6-describe { width:410px; background: rgba(0, 0, 0, 0) url(../images/coll-3.png) no-repeat scroll 52px 146px; float: left; text-align: right; }
.guohua6-describe .guohua-dec { width:auto; font-size:14px;color: #686868;line-height: 30px; padding-top:75px; } 
.guohua6-describe .guohua-info { font-size:14px;line-height: 30px; padding-top:5px;padding-right:55px;color:#fff; margin-top:35px; margin-bottom:10px; }
.guohua7 {  background: rgba(0, 0, 0, 0) url(../images/coll-9.png) no-repeat scroll 0 0; float: left; height: 485px; margin-bottom: 20px; margin-top: 173px; width: 280px;}
.guohua8 { background: rgba(0, 0, 0, 0) url(../images/coll-01.png) no-repeat scroll 0 0; margin-bottom: 20px; margin-right: 20px; float: left; width: 280px; height: 485px; margin-top: -327px; }
.guohua7-describe { background: rgba(0, 0, 0, 0) url(../images/coll-2.png) no-repeat scroll 0 0; width: 410px; float: left; }
.guohua7-describe .guohua-dec { width: 350px; font-size: 14px; margin-left: 25px; margin-top: -105px; line-height: 30px; color: #686868; }
.guohua7-describe .guohua-info { color: #fff;line-height: 30px;font-size: 14px;margin-left: 40px; margin-top:35px; margin-bottom:10px; }
.guohua16 { background: rgba(0, 0, 0, 0) url(../images/coll-3.png) no-repeat scroll 120px 170px; float: left; height: 300px; width: 475px; }
.guohua16 .guohua-dec { margin-left:70px; color:#686868;text-align: right;line-height:30px;font-size:14px; }
.guohua16 .guohua-info{ color: #fff;margin-right: 20px;margin-top: 45px;line-height: 30px;font-size: 15px;margin-right: 20px;text-align: right; margin-top:50px; }
.guohua17 { background: rgba(0, 0, 0, 0) url(../images/coll-02.png) no-repeat scroll 0 0; float: left; width: 490px; height: 290px; margin-left: 25px;}

/* 安全保障 */
.about-us-banner { background: url(../images/insurance1.jpg) no-repeat center; }
.insu-bigtit { padding: 35px 0 0 0px; }
.insu-guide { padding-bottom:60px; }
.insu-guide .guide-1,
.insu-guide .guide-2,
.insu-guide .guide-3 { padding: 35px 115px 0 114px; float: left; }
.insu-dec { font-size: 16px; line-height: 40px; }
.insu-tit { background-color: #4da1f8; text-align: center; height: 55px; line-height: 55px; color: #fff; font-size: 24px; }
.smallloan { padding-bottom:30px; }
.smallloan .team { width: 415px; border: 2px dotted #4DA1F8; margin: 55px 30px 40px 0px; font-size: 14px; line-height: 32px; padding-left: 16px; padding-bottom:16px; float: left; }
.smallloan .smallloan-risk { border-bottom: 2px dotted #b9b9b9; width: 525px;  line-height: 30px; font-size: 14px; margin: 55px 0px 40px 0px; padding-bottom:50px; float: left; }
.smallloan .smallloan-risk img{ width:100%;}
.financing { float:left; width:415px; margin-top:-160px;}
.financing-tit { display:block; }
.riangles { float:left;}
.riangles img { width:130px; }
.financing .processes { width: 415px; font-size: 14px; line-height: 30px; float: left; }
.financing .list1 { width: 285px; float: left; line-height: 30px; font-size: 14px; }
.financing .list2 { width: 415px; font-size: 14px; line-height: 30px; float: left;}
.financing .list2 img { max-width:100%;}
.business { float: left; width:525px; margin-left: 40px;  line-height: 30px; font-size: 14px; }
.area .stocks { background-color: #f17f41; }
.insurance .stocks-ctrl { width:990px; }
.stocks-ctrl .risk { float: left; font-size: 14px; line-height: 30px; margin-right: 45px; margin-top: 30px; width: 525px;}
.stocks-ctrl .risk img { max-width:100%;}
.stocks-ctrl .risk .ctrl-pic { margin-bottom:35px;margin-top:6px; }
.stocks-ctrl .risk .risk-pic { margin-bottom: 5px; }
.stocks-ctrl .team2 { border: 2px dotted #f17f41; float: left; font-size: 14px; line-height: 30px; margin-top: 40px; padding: 10px 20px 10px; width: 371px; }
.stocks-ctrl .ctrl-processes { float:left; margin-top:30px; margin-bottom:30px;}
.stocks-ctrl .ctrl-processes .one,
.stocks-ctrl .ctrl-processes .two{ width:299px; border-right: 1px dotted #f17f41; float: left; font-size: 14px; height: 175px; line-height: 30px; margin-right: 20px; padding-right: 20px; }
.stocks-ctrl .ctrl-processes .three { width:310px; float: left; font-size: 14px; height: 175px; line-height: 30px; }
.area .equity { background-color: #f83d60; }
.equity-ctrl { }
.equity-ctrl .all-ctrl { float:left; width:425px; }
.equity-ctrl .team3 { border: 2px dotted #f83d60; font-size: 14px; line-height: 30px; margin: 30px 0 0; padding: 20px; width: 381px;}
.all-ctrl-box .all-ctrl-tit { font-size: 18px;margin-top:40px;margin-bottom:20px;color: #f83d60; }
.all-ctrl-box .all-ctrl-tit span { padding-left:20px; }
.all-ctrl-box .all-ctrl-bd { width: 425px; font-size: 14px; line-height: 30px; }
.all-ctrl-box .all-ctrl-icon { float:left;}
.all-ctrl-box .all-ctrl-dec { margin-left: 70px; }
.all-ctrl-box .all-ctrl-dec span { color:#f83d60;}
.equity-ctrl .project-ctrl  { float: left; font-size: 14px; line-height: 30px; margin-top: 30px; padding: 10px 0 25px 40px; width: 525px; }

/* 新手入门 */
.rookie-container { width: 1000px; margin:0 auto;}
.rookie-01 { width: 100%; height: 109px; background: #f7f7f7 url(../images/rookie-01.png) no-repeat center; }
.rookie-02 { width: 100%; height: 249px; background: url(../images/rookie-02.png) no-repeat center; }
.rookie-03 { width: 100%; height: 649px; background: url(../images/rookie-03.png) no-repeat center; }
.rookie-06 { width: 100%; height: 195px; background: url(../images/rookie-06.png) no-repeat center; }
.rookie-07 { width: 100%; height: 146px; background: url(../images/rookie-07.png) no-repeat center; }
.rookie-08 { width: 100%; height: 128px; background: url(../images/rookie-08.png) no-repeat center; }
.rookie-09 { width: 100%; height: 418px; background: url(../images/rookie-09.png) no-repeat center; }
.rookie-11 { width: 100%; height: 181px; background: url(../images/rookie-11.png) no-repeat center; }
.rookie-login { padding-top:90px; text-align: center; }
.rookie .footer { margin-top:0; }
/***
	wap	
		***/
/*  commen*/
.wap-page{background-color: #f7f7f7;}
.wap-body{ margin-top: 20px; padding:10px;  background-color:#fff; border: 1px solid #ddd; zoom: 1; overflow: hidden;}
.wap-hd{position: relative; margin-bottom:10px;}
.wap-hd:before{position: absolute;top: 13px;left: 0;right: 0;content: ' ';border-bottom: 1px solid #ddd;z-index: 0;}
.wap-hd strong{position: relative;display: inline-block;background: #fff;padding-right: .8em;z-index: 1; font-size:18px; font-weight:normal;}
.wap-hd strong a{ color:#eb4e45}

/*  bind-payfor  */
.wap-bind-bankcard .wap-bind-bankcard{ background-color:#fff; }
.wap-bind-bankcard .bind-bankcard ul li.new{ float:none; width:auto;  }

.wap-bind-bankcard .bind-bankcard-info{ margin:80px auto; width:350px; }
.wap-bind-bankcard .bind-bankcard-info  .form-group .frm-label{ width:90px; }
.wap-bind-bankcard .bind-bankcard-info .form-group .validate-error{ margin-left:100px;}

.sms-verify-info{ margin:80px auto; width:440px; }
.sms-verify-info .form-group.verifycode .frm-controls .input-text{ width:85px; border-radius:0; padding:9px 8px} 
.sms-verify-info .verifycode .frm-controls .btn{ width: 110px; height: 38px; padding: 0; line-height: 38px;}
.sms-verify-info .form-group.verifycode .validate-error{ margin-left:170px;}

.wap-bind-bankcard .bind-bankcard-success{  margin:80px auto; }
.wap-bind-bankcard .bind-bankcard-success p{ text-align:center; }
.wap-bind-bankcard .bind-bankcard-success p.notice-txt{ padding-bottom:40px;  font-size:16px; line-height:40px; }
.wap-bind-bankcard .bind-bankcard-success .btn{ width:220px; }
/*  wap topup manage */
.wap-topup-manage .topup-bankcard-info{  margin:80px auto; width:440px; }
.wap-topup-manage .form-group .validate-error{ margin-left:170px;}

.wap-topup-manage .topup-success{  margin:80px auto; }
.wap-topup-manage .topup-success p{ text-align:center; }
.wap-topup-manage .topup-success p.notice-txt{ padding-bottom:40px;  font-size:20px; line-height:40px; }
.wap-topup-manage .topup-success .btn{ width:220px; }
/*  wap-payment-bankcard  */
.wap-pbc-list{ overflow:hidden; }
.wap-pbc-list li a{ display:block; }
.wap-pbc-list li .bank-info{ display:inline-block; text-align:left;  }
.wap-pbc-list li .bank-info .bank-name{ display:block; font-weight:normal; line-height:20px; font-size:16px; }
.wap-pbc-list li .bank-info .bank-num{ display:block; line-height:20px; font-size:12px; color:#979797; }
.wap-pbc-list li.new{ padding:15px 20px; border:1px dashed #c4d6e6; text-align:center;}
.wap-pbc-list li.new .imgtxt_img{ display:inline-block; width:36px; height:35px; background:url(../images/icon.png)-170px 0 no-repeat; }
.show-password{ background-color: #f5f5f5; background-repeat: repeat-x; border: 1px solid #ccc; border-radius: 3px; color: #333; cursor: pointer;
    display: inline-block; font-size: 14px; line-height: 20px; margin-bottom: 0; padding: 4px 12px; text-align: center; vertical-align: middle; height: 40px; }

