@charset "utf-8";
/* investment CSS */

menu.indexMenu { height:56px; }
.container { padding:0; color:#666; }
.input-lg, .form-group-lg .form-control { font-size:16px; }
.form-control::placeholder { color:#AAA; }
.btn-primary { background-color:#DA240E; border-color:#DA240E; }
.btn-primary:hover { background-color:#F02D17; border-color:#F02D17; }
.btn-info { background-color:#F8B500; border-color:#F8B500; }
.btn-info:hover { background-color:#FFC426; border-color:#FFC426; }
.btn-info:disabled { background-color:#AAA; border-color:#AAA; }
.text-danger { color:#DA240E; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f18 { font-size:18px; }
.red { color:#DA240E; }
.yellow { color:#F8B500; }
.gray { color:#AAA; }
.blue { color:blue; }
.undis { display: none; }
.space30 { clear:both; height:30px; }


.invest-container { background:#FFF; padding-bottom:50px; }
.invest-left { padding:60px 43px 0 15px; }
.invest-right { padding:30px 50px 0 0; }

/* left */
.invest-left-slogan { background:#DA240E; border-radius:7px; position:relative; color:#FFF; padding:30px 20px; font-size:18px; }
	.slogan-t { background:url('../images/bg-invest-left.png') no-repeat left top; position:absolute; width:357px; height:50px; top:-30px; left:0; }
	.slogan-u { padding:0px 0 10px 70px; position:relative; margin-bottom:10px; }
	.slogan-u a { color:#FFF; font-weight:bold; }
	.slogan-face { width:52px; height:52px; border-radius:26px; background:#FFF url('../images/ico-u.png') no-repeat center center; background-size:auto 31px; position:absolute; left:0px; top:0; }
	.slogan-c li { border:1px double #E97C6E;  padding:4px; margin-bottom:13px; line-height:1.8; }
	.slogan-box { border:1px double #E97C6E; padding:5px 10px; }
.invest-left-links div { padding:15px 0 0; text-align:center; }
.invest-left-links .invest-left-qr { background:#FEFAE7; text-align:center; padding:30px 10px; color:#DA240E; font-size:16px; margin-top:15px; }
	.invest-left-qr img { width:180px; margin-top:10px; }

.invest-logbox { position:relative; padding:0px 7px 0 0; margin-top:70px; }
	.invest-logbox-t { background:url('../images/bg-logbox.png') no-repeat left top; position:absolute; width:100%; height:50px; line-height:45px; top:-45px; left:0; }
	.invest-logbox-t a { color:#FFF; display:block; text-align:center; padding-right:0; }
	.invest-logbox-t a.active { color:#DA240E; }
	.invest-logbox-c { background:#FFF; border-radius:0 0 15px 15px; padding:20px 25px 30px; }
	.form-line { padding:5px 0 5px 20px; border-bottom:1px solid #F2F2F2; margin-top:5px; position: relative;}
		.form-line.form-uid { background:url('../images/ico-uid.png') no-repeat 4px center; }
		.form-line.form-pwd { background:url('../images/ico-pwd.png') no-repeat 5px center; }
		.form-line .form-input { border:none; box-shadow:none; }
		.form-line .btn-sendcode {position:absolute; right:0; top:5px;}
		.form-input:placeholder { color:#CCC; }
		.btn-forgetpwd { color:#F8B500; font-size:12px; }
		.log_ps { padding-top:7px; }
		.invest-logbox-c .btn-primary { height:37px; line-height:37px; border-radius:19px; padding:0 40px; background-color:#DA240E; border-color:#DA240E; margin-top:20px; }

.invest-left-ucenter { position:relative; padding:10px 0px; }
	.ucenter-nav-t { background:url('../images/bg-invest-left.png') no-repeat left top; position:absolute; width:357px; height:50px; top:-30px; left:0; }
	.ucenter-nav { padding:0; margin:0; -webkit-box-shadow: 0px 3px 15px 0px #EEE; -moz-box-shadow: 0px 3px 15px  0px #EEE; box-shadow: 0px 3px 15px 0px #EEE; }
	.ucenter-nav dt { background:#DA240E; border-radius:7px; color:#FFF; text-align:center; font-size:24px; padding:10px 0 12px; letter-spacing:1px; }
	.ucenter-nav dt a { color:#FFF; }
	.ucenter-nav dd { border-bottom:1px solid #E0E0E0; line-height:60px; height:60px; padding-left:100px; font-size:16px; background:url('../images/ico-arrow.png') no-repeat 93% center; }
	.ucenter-nav dd:last-child { border-bottom:none; }
	.ucenter-nav dd a { color:#666; display:block; width:100%; height:100%; }
	.ucenter-nav dd a:hover,.ucenter-nav dd a.active { color:#DA240E; }




/* right */
.invest-right-t { background:#EFEFEF; height:37px; line-height:37px; padding-right:20px; }
	.invest-right-t .pull-right { color:#666; }
	.invest-right-t .pull-right a { color:#666; }
	.invest-right-t h1 { font-size:16px; text-align:center; width:auto; display:inline-block; padding:0 40px; color:#FFF; margin:0; background:#DA240E; height:37px; line-height:37px; }
.invest-content { padding:30px 0; font-size:16px; }
	.invest-content .newsContent, .invest-content .newsContent p { width:auto; }
	.invest-member h2 { font-size:16px; margin:0 0 20px; padding:0 ; font-weight:bold; }
.member-message-box { border:1px solid #DADADA; padding:20px; background: #F8F8F8; margin-top: 20px;}
	.member-message-box p { margin-bottom: 10px;}
	.member-message-box .btn { margin: 10px;}
.member-code { border:1px dashed #AAA; font-size:20px; text-align: center; color:#DA240E; height: 54px; line-height: 54px; border-radius:5px; }
	.member-code input { border:none; text-align:center; height:50px; }
.btn-copycode { padding:6px 0 0 20px; }
	.btn-copycode .btn { color:#DA240E; border:1px solid #DA240E; background: #FFF; height:39px; line-height:1; font-size:16px; }
.member-qrcode { padding:20px 0; }
	.member-qrcode img { padding:5px; border:1px solid #AAA; width:250px; }
.member-qr-desc { padding:15px 20px; font-size:14px; line-height: 2;}
	.member-qr-desc p { margin-bottom:0px; }

/* ucenter */
.ucenter-basic { border:1px solid #ECECEC; padding:20px 0px; margin-bottom:30px; }
	.ucenter-face { padding-right:0; }
	.ucenter-face-c { border:2px solid #ECECEC; border-radius:50px; width:100px; height:100px; background:#FFF url('../images/ico-u.png') no-repeat center center; background-size:auto 50%; }
.ucenter-info p { margin-bottom:10px; }
	.ucenter-info .btn-primary { padding-left:20px; padding-right:20px;  }
.ucenter-money { border-left:1px solid #ECECEC; text-align:center; font-size:14px; padding:0; }
	.ucenter-money-c { color:#F8B500; }
	.ucenter-money-c strong { font-size:34px; font-weight:normal; }
	.btn-widthdraw { display:inline-block; width:auto; padding:0 30px; border:1px solid #ECECEC; color:#AAA; border-radius:5px; margin-top:5px; line-height:28px; height:28px; }
.ucenter-title { border-bottom:1px solid #ECECEC; height:35px; margin-bottom:30px; }
	.ucenter-title h5 { border-bottom:3px solid #DA240E; width:auto; font-size:16px; display:inline-block; height:35px; line-height:35px; padding:0 5px; margin:0; }
.ucenter-box { padding:15px 20px 20px 30px; -webkit-box-shadow: 0px 3px 15px 0px #EEE; -moz-box-shadow: 0px 3px 15px  0px #EEE; box-shadow: 0px 3px 15px 0px #EEE; font-size:14px; margin-bottom:20px; }
	.ucenter-box h6 { font-size:16px; font-weight:bold; padding-left:35px; height:40px; line-height:40px; }
	.ucenter-heart { background:url('../images/ico-heart.png') no-repeat left center; }
	.ucenter-log { background:url('../images/ico-log.png') no-repeat left center; }
	.ucenter-overview { padding-left:35px; }
	.ucenter-desc { color:#AAA; padding:15px 0 20px 35px; clear:both; line-height:1.8; }

/* register */
.form-reg .form-label { font-weight:normal;  text-align:right; margin-bottom:0; padding-right:0; padding-left:0; line-height:45px; }
	.form-reg .form-inline { padding:10px 0; }
	.form-reg .form-inline .col-lg-10 { padding-left:10px; }
	.form-reg .input-lg { height:43px; }
	.form-reg textarea.input-lg { height:auto; }
	.form-reg .btn-primary { padding-left:50px; padding-right:50px; height:50px; font-size:16px;  }
	.form-reg .text-danger { font-size:14px; margin-left:5px; }
	.form-reg .btn-sendcode { height:43px; background-color:#F8B500; border-color:#F8B500; }
	.form-reg .btn-sendcode:hover { background-color:#FFC11E; border-color:#FFC11E; }

/* withdraw */
.member-title-label { border-bottom:1px solid #EAEAEA; height:40px; margin-bottom: 20px; }
	.member-title-label a { display:block; float: left; width:auto; font-size:16px; font-weight: bold; color:#999; padding:0 5px; margin-right: 20px; height:40px; line-height: 40px;}
	.member-title-label a.active { border-bottom:3px solid #DA240E; color:#333; }
.alert-warning { padding:15px 30px; margin-top: 20px;}


/* team */
.v0 { width:28px; background:url('../images/v0.png') no-repeat center center; height:26px; display: inline-block;}
.v1 { width:28px; background:url('../images/v1.png') no-repeat center center; height:26px; display: inline-block; }
.v2 { width:28px; background:url('../images/v2.png') no-repeat center center; height:26px; display: inline-block; }
.v3 { width:28px; background:url('../images/v3.png') no-repeat center center; height:26px; display: inline-block; }
.ucenter-team-face { background:url('../images/ico-face.png') no-repeat center top; height:27px; padding-right:15px; }
.ucenter-team-info { font-size:16px; color:#DA240E; line-height: 30px; padding:0; }
.member-info { margin-bottom:20px; font-size:14px; line-height: 2; }
.ucenter-team-table table { border:1px solid #DA240E; color:#DA240E; width:100%; margin-bottom:10px; }
	.ucenter-team-table th,.ucenter-team-table td { font-weight:normal; border-bottom:1px solid #DA240E; }
	.ucenter-team-table th { border-right:1px solid #DA240E; color:#666; padding:10px 50px; }
	.ucenter-team-table td { padding:10px 100px; }
.ucenter-team-box { padding:15px 20px 20px 30px; position:relative; border-radius:5px; margin-bottom:5px; }
	.team-l1 { background-color:#FFF1B8; }
	.team-l2 { background-color:#96F9D0; }
	.team-l3 { background-color:#FFDDC7; }
	.team-l1 .ucenter-team-face { background-image:url('../images/f1.png'); }
	.team-l2 .ucenter-team-face { background-image:url('../images/f2.png'); }
	.team-l3 .ucenter-team-face { background-image:url('../images/f3.png'); }
	.team-l1 .ucenter-team-info { color:#CE8D2E; }
	.team-l2 .ucenter-team-info { color:#0B6C4E; }
	.team-l3 .ucenter-team-info { color:#EE6235; }
	.ucenter-team-ac { position:absolute; width:20px; height: 20px; top:10px; right:20px; cursor: pointer; }
	.ucenter-team-ac.team-close { background:url('../images/ico-close.png') no-repeat center center; }
	.ucenter-team-ac.team-open { background:url('../images/ico-open.png') no-repeat center center; }
	.ucenter-team-del { padding:30px 0 0; text-align: right;}
	.btn-del { color:#EE6235; border:1px solid #EE6235; background:none; padding:5px 30px; border-radius:5px; }
.table-info table { text-align:center; margin:10px 0; }
	.table-info td { padding:5px 10px; }

.log-list .table th { background:#EEE; }
	.log-list .table td { border:none; }
	.log-list .table tr td:first-child,.log-list .table tr th:first-child { padding-left:15px; }
	.log-list .table tr td:last-child,.log-list .table tr th:last-child { padding-right:15px; }
	.log-list .table .table-total td { border-top:1px solid #E8E8E8; }

.wxpay #qrcode { padding-top:20px; }
	.wxpay #qrcode img { border:1px solid #EEE; width:200px; height:200px; margin-top:10px; }
.msgboxbg { width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; bottom:0; z-index:99999; display: none;}
.msgbox { width:500px; height:auto; padding:30px; background:#fff; position:fixed; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:999999;  display: none;}
.msgbox-info { font-size:16px; color:#333; text-align:center; margin:35px auto 0; }
.msgbox-btn { text-align:center; margin:44px auto 0; }
