body, dl, dd, h1, h2, h3, h4, h5, h6, p, form {
	margin: 0;
}

ol, ul {
	margin: 0;
	padding: 0;
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

img {
	border: 0
}

a {
	text-decoration: none
}

em {
	font-style: normal
}

body {
	font-size: 14px;
	color: #2b364b;
	background: #f1f3f4;
	min-width: 1200px;
	font-family: 'Microsoft YaHei', Arial;
}

input:focus {
	outline: none
}

a {
	color: #2B364B;
}

a:hover {
	color: #2b364b
}

.container-bg-none {
	width: 1200px;
    margin: 50px auto;
}

.active-color {
	color: #4980E3;
}

.active-bkg {
	background: #4980E3;
}

.clearfix:after, .main-wrap:after, .container:after, .container-trade:after,
	.container-market:after, .container-trade-data:after,
	.container-bg-none:after, .container-row:after, .form-title:after, .tab:after,
	.block-title-trade:after, .trade-detail:after, .box:after, .form-title-sub:after{
	content: "";
	display: block;
	clear: both;
	height: 0
}

.clear {
	zoom: 1;
	height: 0;
	clear: both
}

.text-center {
	text-align: center;
}

.center {
	margin: 0 auto;
}

.clearfix {
	zoom: 1
}

.text-left {
	text-align: left !important;
}

.gray {
	color: gray;
}

.lt {
	float: left
}

.rt {
	float: right
}

.buy {
	color: #4AC465 !important;
}

.buy-bg {
	background: #4AC465!important;
}

.sell {
	color: #E04444 !important;
}

.sell-bg {
	background: #E64848 !important;
}

.loss-all {
	color: #FE6B07;
}

.display-none {
	display: none
}

.relative {
	position: relative
}

.main-wrap {
	margin-bottom: 0px
}

.gray-a {
	color: #94abc0;
}

.gray-a:hover,
.gray-a:focus,
.gray-a:active {
	color: #4980E3;
}
	
.container {
    width: 1200px;
    background: #fff;
    margin: 0 auto; 
}

.container-trade {
	width: 1180px;
	padding: 0 10px 20px 10px;
	background: #fff;
	margin: 0 auto
}

.container-trade-data {
	width: 1200px;
	background: #fff;
	margin: 0 auto;
	padding: 30px 10px
}

.container-row {
	width: 100%;
    background: #fff;
}

.min-height {
	min-height: 890px;
	_height: expression(this.scrollHeight > 5000 ? "5000px" : ( this.scrollHeight < 
		890 ? "890px" : "auto"))
}

.block-title {
	height: 58px;
	line-height: 58px;
	border-bottom: solid 1px #f1f3f4;
}

.block-title h2 {
	float: left;
	font-size: 18px;
	color: #2b364b;
	font-weight: normal;
}

.block-title h2 span {
	display: inline-block;
	width: 16px;
	height: 16px
}

.block-title a {
	color: #4980E3
}

.block-title a:hover {
	color: #0171c7
}

.btn {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	color: #fff;
	cursor: pointer
}

.btn:hover {
	color: #fff
}

[type="button"].btn, [type="submit"].btn, [type="reset"].btn {
	border: none
}

.form-control {
	vertical-align: middle;
	padding-left: 5px;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	font-size: 14px;
	font-family: 'Microsoft YaHei', Arial !important;
}

.form-check-label {
	display: inline-block;
    color: #6a6a6a;
    font-size: 12px;
    margin-top: 5px;
}

.form-check-label a{
	color: #6a6a6a !important;
}

.login-box, .shadow {
	background-color: #fff;
}

.que-help, .que-help1, .service-main, .que-ggbs,
	.alert-money, .price-alert, .trade-title-lt a,
	.freedom-broker h2, .help-text, .pagination li a, .pagination li span,
	.add-wrap, .alert-window {
	background-color: #fff;
	border: 1px solid #94abc0;
}

.btn:hover, .form-control:focus, .tp-banner-close {
	-moz-transition: ease 0.5s;
	-o-transition: ease 0.5s;
	-webkit-transition: ease 0.5s;
	transition: ease 0.5s
}

.form-control:focus {
	border-color: #69a7d7;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #69a7d7;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		#69a7d7;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #69a7d7
}

.index-data-title span:hover, .index-data-title span.current,
	.safety-box li:nth-child(even) {
	background: #fff
}

.trade-main, .que-help, .que-help1, .que-ggbs, .alert-money,
	.price-alert, .top-menu li, .top-menu-account li, .banner-box, .toggle-main, .trade-btn-wrap,
	.trade-btn-wrap1, .broker-title, .add-wrap {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.form-control, .que-help, .que-help1, .que-ggbs, .alert-money,
	.price-alert, .selected, .dropdown-menu, .nav-rt ul li a,
	.login-box, .shadow, .index-data-title span:hover, .index-data-title span.current,
	.trade-title-lt a, .toggle-main, .trade-control a, .lever-control a:hover,
	.lever-control a.current, .a-btn, .info-hint, .safety-box li .bg-status em,
	.freedom-broker h2, .add-wrap, .alert-window, .fb-input select,
	.fb-input textarea, .fb-btn a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.amount-input {
	padding-right: 62px;
	display: inline-block !important;
}

.amount-unit {
	position: absolute;
	left: 148px;
	top: 8px;
}

.main-wrap, .file, .nav-wrap, .link-url, .vip-info, .control,
	.news-list-wrap, .news-list-wrapp,  .news-deatil, .news-text, .price-box-detail, .tab-wrap,
	.control-form {
	width: 100%
}

body, [type="button"].btn, [type="submit"].btn, [type="reset"].btn,
	.selected select, textarea, table {
	font-family: 'Microsoft YaHei', Arial;
}

.btn:hover, .trade-control a:hover, .a-btn:hover, .trade-btn-wrap:hover,
	.trade-btn-wrap1:hover, .activity-link img:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity: 0.9
}

.sign-wrap, .buy-credits, .price-box, .market-box {
	background: #fafafa
}

.login-box, .shadow, .que-help, .que-help1, .service-main {
	-moz-box-shadow: 0 0 25px #e5e5e5;
	-webkit-box-shadow: 0 0 25px #e5e5e5;
	box-shadow: 0 0 25px #e5e5e5
}

.form-control {
	-moz-box-shadow: inset 1px 1px 5px #f0f0f0, 0 1px 0 #fff;
	-webkit-box-shadow: inset 1px 1px 5px #f0f0f0, 0 1px 0 #fff;
	box-shadow: inset 1px 1px 5px #f0f0f0, 0 1px 0 #fff
}

.success, .warning {
	font-size: 13px;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px
}

.trade-manage-main table, .trade-manage-main1 table {
	font-size: 14px;
	margin-bottom: 5px
}

.trade-manage-main table:last-child, .trade-manage-main1 table:last-child
	{
	margin-bottom: 0
}

.trade-manage-main table td, .trade-manage-main1 table td,
.trade-manage-main table th, .trade-manage-main1 table th {
	text-align: center;
	height: 54px;
	border-bottom: solid 1px #f1f3f4;
}

.trade-manage-main table th, .trade-manage-main1 table th {
	color: #94abc0;
	font-weight: normal;
}

.trade-manage-main table td input, .trade-manage-main1 table td input,
	.trade-manage-main table th input, .trade-manage-main1 table th input {
	width: 55px;
	height: 20px;
}

.trade-manage-main table td:first-child, .trade-manage-main1 table td:first-child {
	border-left: 0
}

.que-help, .que-help1, .que-ggbs, .alert-money, .price-alert {
	position: absolute;
	font-size: 12px;
	line-height: 1.8em;
	padding: 10px
}

.que-help p, .que-help1 p, .que-ggbs p, .alert-money p, .price-alert p {
	text-align: left
}

.trade-detail, .trade-money {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px
}

.index-table-container {
	margin: 40px auto;
	background: #FFFFFF;
	box-sizing: border-box;
	border-radius: 2px;
}

.index-tab-title {
	background-color: #FFFFFF;
	border-bottom: solid 1px #f1f3f4;
	color: #4A5F78;
	margin: 0 30px;
}

.index-tab-title .index-tab-item {
	height: 67px;
	padding: 0 32px;
	line-height: 67px;
	text-align: center;
	cursor: pointer;
	float: left;
}

.index-tab-title .index-tab-item span {
	display: inline-block;
	height: 100%;
	box-sizing: border-box;
	border-bottom: 3px solid #fff;
}

.index-tab-title .index-tab-item.ranking-tab-item {
	cursor: auto;
	font-size: 14px;
	color: #2A364B;
	width: 100%;
	text-align: left;
}

.index-tab-title .index-tab-item:hover span {
	border-bottom: 3px solid #4980E3;
	color: #4980E3;
}

.index-tab-title .index-tab-item.ranking-tab-item:hover span {
	border-bottom: 3px solid #fff;
	color: #2A364B;
}

.index-tab-title .current span {
	border-bottom: 3px solid #4980E3;
	color: #4980E3;
}

.index-tab-title .contract-search {
	float: right;
	margin: 18px 0;
	position: relative;
}

.index-tab-title .contract-search .contract-search-icon {
	position: absolute;
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
}

.index-tab-title .contract-search .contract-search-input {
	float: right;
	height: 24px;
	padding: 2px 5px;
	border: 1px solid #f1f3f4;
	border-radius: 4px;
	padding-left: 30px;
	width: 150px;
	font-size: 12px;
}

.contract-search-input::-webkit-input-placeholder{
	color: #94ABC0;
}
.contract-search-input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color: #94ABC0;
}
.contract-search-input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color: #94ABC0;
}
.contract-search-input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color: #94ABC0;
}

.index-table {
	background-color: #fff;
	padding-bottom: 25px;
	margin: 0 15px; 
}

.index-table.rank-table {
	padding-bottom: 15px;
}

.index-table .index-data-header {
	margin: 0 15px;
	height: 45px;
	overflow-y: scroll;
}

.index-table.rank-table .index-data-header {
	height: 38px;
	overflow-y: auto;
}

.index-table .index-table-loading {
	height: 50px;
	line-height: 50px;
}

.index-table .index-table-star {
	display: inline-block;
	font-size: 18px;
}

.index-table table, .index-trade-box table, .index-trade-box1 table {
	text-align: right;
}

.index-table table a {
	color: #94abc0;
}

.index-table .index-change {
	cursor: pointer;
}

.index-table .up-down {
	display:inline-block;
	height: 12px;
	width: 6px;
	position: relative;
}

.arcshape-up-arrow {
	width: 4px;
	height: 4px;
	position: absolute;
	border-left: 2px solid #94abc0;
	border-bottom: 2px solid #94abc0;
	-webkit-transform: translate(0,50%) rotate(135deg);
	transform: translate(0,50%) rotate(135deg);
	border-radius: 2px;
	left: 0;
	top: -1px;
	display: inline-block;
}

.arcshape-down-arrow {
	width: 4px;
	height: 4px;
	position: absolute;
	border-left: 2px solid #94abc0;
	border-bottom: 2px solid #94abc0;
	-webkit-transform: translate(0,50%) rotate(315deg);
	transform: translate(0,50%) rotate(315deg);
	border-radius: 2px;
	top: 3px;
	left: 0;
	display: inline-block;
}

.index-table .index-data-ul li {
	cursor: pointer;
	border-bottom: solid 1px #f1f3f4;
	margin: 0 15px;
	height: 54px;
}

.index-table .index-rank-table .index-data-ul li {
	cursor: default;
	height: 47px;
}

.index-table .index-data-ul li:nth-child(1) {
	margin-top: 10px;
}

.index-table .index-data-ul li:hover {
	box-shadow: 0 4px 14px 0 rgba(0,0,0,0.08);
	border-radius: 2px;
}

.index-table li div {
	width: 12%;
	height: 53px;
	line-height: 53px;
	float: left;
	text-align: right;
	box-sizing: border-box;
}

.index-table table th {
	width: 12%;
	height: 35px;
	line-height: 35px;
	background-color: #fff;
	font-size: 12px;
	background: #fff;
	color: #94abc0;
	font-weight: normal;
	padding-top: 10px;
}

.rank-table table tr th {
	height: 28px;
	line-height: 28px;
}

.index-table ul li .fav-th,
.index-table table tr .fav-th {
	width: 4%;
	text-align: center;
}

.index-table ul li .index-th,
.index-table table tr .index-th {
	text-align: center;
}

.index-table ul li .name-th,
.index-table table tr .name-th {
	text-align: left;
	padding-left: 10px;
}

.index-table ul li .name-th {
	font-weight: bold;
}

.index-table ul li .last-th,
.index-table table tr .last-th {
	box-sizing: border-box;
	padding-right: 15px;
}

.rank-main-wrap {
	background-color: #FFFFFF;
	width: 380px;
	float: left;
	border-radius: 2px;
}

.rank-table ul li div,
.rank-table table tr th {
	width: 23%;
	text-align: center;
}

.rank-table ul li div {
	font-size: 12px;
	color: #2A364B;
	font-weight: bold;
	height: 47px;
	line-height: 47px;
}

.rank-table ul li:nth-child(1) div:nth-child(1) {
	background-image: url("../images/crown.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.rank-table ul li div.email-th,
.rank-table table tr th.email-th {
	width: 47%;
	text-align: left;
}

.rank-table ul li div.last-th,
.rank-table table tr th.last-th {
	text-align: right;
	width: 30%;
}

.rank-table ul li div.last-th {
	font-size: 12px;
	color: #4980E3;
	font-weight: normal;
}

.index-table .index-data-table {
	height: 550px;
	overflow-y: scroll;
}

.index-table .index-rank-table {
	height: 270px;
	overflow-y: auto;
}

.top-menu a span, .menu-block ul li span {
	display: inline-block;
	width: 14px;
	height: 14px;
	float: left
}

.form-wrap {
	width: 100%;
	margin: 0 auto
}

.form-title {
	margin-bottom: 30px;
	*overflow: hidden
}

.form-title h2 {
	float: left;
	text-align: left
}

.form-title span {
	line-height: 2em;
	float: left;
	padding-left: 30px
}

.form-title span a {
	font-weight: 700;
	color: #4980E3
}

.form-title span a:hover {
	color: #0171c7
}

.form-title span a.sub-login {
	font-weight: 700;
	color: #999999;
}

.form-title span a.sub-login:hover {
	color: #AEAEAE;
}

.form-title-sub {
	margin-bottom: 30px;
	*overflow: hidden
}

.form-title-sub span {
	line-height: 2em;
	float: left;
	text-align: left
}

.form-title-sub h2 {
	float: left;
	padding-left: 30px
}

.form-title-sub span a.sub-login {
	font-weight: 700;
	color: #999999;
}

.form-title-sub span a.sub-login:hover {
	color: #AEAEAE;
}

.form-group-btn {
	width: 100%;
	color: #fff
}

.form-group-register {
	width: 100%;
}
.form-group-register span {
	line-height: 2em;
	float: left;
}

.form-group-register span a {
	font-weight: 700;
	color: #4980E3
}

.form-group-register span a:hover {
	color: #0171c7
}

.form-group {
	margin-bottom: 20px
}

.form-group label {
	display: inline-block;
	margin-bottom: 5px
}

.form-group img {
	width: 120px;
	height: 42px
}

.form-group span {
	display: inline-block;
	color: #6a6a6a;
	font-size: 12px;
	margin-top: 5px
}

.form-group span.error {
	display: block;
	color: red
}

.form-group span.correct {
	display: block;
	color: #5a9d3d
}

.form-group a {
	color: #2b364b
}

.form-group a.find-pwd {
	color: #2b364b;
	font-size: 14px;
	margin-left: 0;
}

.form-group a:hover {
	color: #0171c7
}

.form-group .select {
	padding-top: 10px
}

.form-group .select select {
	width: 90px;
	height: 25px;
	margin-right: 10px
}

.form-group a {
	font-size: 12px;
	color: #6a6a6a;
	margin-left: 10px
}

.form-group .form-control {
	height: 38px;
	*line-height: 38px;
	_width: 310px;
	_display: block
}

.form-group .form-control[type=text], .form-group .form-control[type=password]
	{
	display: block;
	width: 310px
}

.form-group .form-control.code {
	float: left;
	width: 90px
}

.form-group .form-control.checked {
	width: 15px;
	height: 15px
}

.file {
	width: 100%;
	margin-bottom: 20px
}

.file label {
	display: inline-block;
	margin-bottom: 5px
}

.file span {
	display: inline-block;
	font-size: 12px;
	margin-top: 10px
}

.file span.error {
	display: block;
	color: red;
	display: none
}

.file input {
	display: block;
	border: none
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	pointer-events: none;
	background: #D1D1D1

}

.btn-blue {
	padding: 2px 6px;
	font-size: 14px;
	margin: 0px 2px;
	color: #94abc0;

}

.btn-blue:hover {
	color: #4980E3;
}

.blue-bg {
	background: #0e5f9d
}

.trade-btn {
	width: 100%;
	padding: 10px 0;
	font-weight: 700;
}

.sub-btn {
	background: #4980E3;
	padding: 10px 40px;
	*padding: 10px 20px;
	margin-right: 20px
}

.send-btn-box {
	margin-top: 5px
}

.send-btn {
	background: #4980E3;
	padding: 5px 12px;
	*padding: 5px 6px;
	margin-right: 10px
}

.send-btn:last-child {
	margin-right: 0
}

.sub-btn-return {
	padding: 9px 40px;
	*padding: 8px 20px;
	color: #6a6a6a !important;
	background: #fff;
	border: 1px solid #e1e1e1 !important
}

.tab {
	display: table;
	height: 40px
}

.tab a, .tab span {
	float: left;
	margin-right: -1px;
	height: 40px;
	line-height: 40px;
	padding: 0 12px;
	border: solid #e1e1e1;
	border-width: 1px 1px 0 1px;
	color: #94abc0;
	background: #fff
}

.tab a:hover, .tab a.current, .tab span:hover, .tab span.current {
	color: #fff;
	background-color: #ea1d4c
}

.tab a.current:hover, .tab span.current:hover {
	cursor: default
}

.tab-trade span {
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	padding: 0 15px;
}

.selected {
	border: 1px solid #e1e1e1;
	cursor: pointer;
	color: #6a6a6a
}

.selected {
	width: 100px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	margin-left: 12px;
	position: relative;
	margin-top: 5px
}

.selected span {
	float: left;
	padding: 0 10px
}

.selected select {
	-webkit-appearance: none;
	-moz-appearance: none;
	color: #6a6a6a;
	font-size: 12px;
	background: url(../images/sl-bg.png) no-repeat right 0;
	width: 100%;
	height: 22px;
	line-height: 20px;
	border: none;
	padding-left: 8px
}

.top-wrap {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #FFFFFF;
	color: #fff;
}

.line-none {
	border-bottom: none
}

.top {
    min-width: 1200px;
    margin: 0 auto;
}

.top-lt {
	float: left
}

.top-lt a {
	/* margin-right: 10px; */
}

.top-lt a span {
	color: #94abc0;
}

.top-lt b {
	color: #A0D468
}

.top-lt .logo {
	display: block;
	margin-top: 12px;
	width: 121px;
	height: 26px;
	background-image: url("../img/ripio-logo.png");
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: auto 100%;
	margin-left: 30px;
	padding-right: 19px;
}

.top-lt ul {
	float: left;
	height: 50px;
	line-height: 50px;
}

.top-lt ul li {
	margin: 0 20px;
	float: left;
}

.top-rt li.mar-item,
.top-lt ul li.mar-item {
	margin: 0 13px;
}

.home-order {
	position: relative;
}

a.role-dex {
	font-family: 'Microsoft YaHei', Arial;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
}
.curcolor {
	color: #4A5F78 !important;
}
.curcolor:hover {
	color: #4980E3 !important;
}
.top-rt {
	position: relative;
	z-index: 9999;
	float: right;
	margin-right: 30px;
}

.top-rt li:active a,
.top-rt li:focus a,
.top-rt li:hover a {
	color: #4980E3;
}

.top-rt li {
	float: left;
	margin: 0 20px;
}

.top-rt li.account-mes {
	margin: 0;
}

.top-rt li a {
	color: #94abc0;
}

.menu-control {
	height: auto;
	overflow: hidden;
	display: block;
}

.menu-control strong {
	display: inline-block;
	height: 32px;
	color: #94abc0;
	font-weight: normal;
	cursor: pointer;
}

.menu-control strong em {
	margin-left: 5px;
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle
}

.top-menu li:last-child a, .top-menu a.first {
	padding-left: 15px !important;
	height: auto;
	line-height: auto;
	border: solid #283448;
}

.menu-control:hover .top-menu {
	display: block;
}

.top-menu {
	display: none;
	width: 130px !important;
	position: absolute;
	top: 59px;
	z-index: 9999;
	font-size: 12px;
	right: 30px;
	background-color: #1f293a;
	box-shadow: 0 10px 10px 0 rgba(16,22,45,.4);
}

.top-menu .arrow-top {
	left: 45%
}

.top-menu li {
	float: none
}

.top-menu li:first-child {
	padding-left: 0
}

.top-menu li b {
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	font-weight: normal;
	color: #fff;
}

.top-menu li:last-child {
	border-bottom: none;
}

.top-menu li:last-child a {
	border-width: 1px 0 0 0;
}

.top-menu li:last-child span {
	margin-top: 13px
}

.top-menu li.line {
	border-bottom: 1px solid #e1e1e1
}

.top-menu a {
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 30px !important;
	color: #fff !important
}

.top-menu a.first {
	border-width: 1px 0 0 0;
}

.top-menu a:hover {
	background: #2B364B;
	text-decoration: none !important;
}

.top-menu a span {
	margin: 10px 8px 0 0;
}

/* new */
.top-menu-account li:last-child a, .top-menu-account a.first {
	padding-left: 15px !important;
	height: auto;
	line-height: auto;
	border: solid #EFF1F2;
}
.menu-control:hover .top-menu-account {
	display: block;
}

.top-menu-account {
	display: none;
	width: 130px !important;
	position: absolute;
	top: 50px;
	z-index: 9999;
	font-size: 12px;
	right: 30px;
	background-color: #ffffff;
	box-shadow: 0 10px 10px 0 rgba(16,22,45,.4);
}

.top-menu-account .arrow-top {
	left: 45%
}

.top-menu-account li {
	float: none
}

.top-menu-account li:first-child {
	padding-left: 0
}

.top-menu-account li b {
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	font-weight: normal;
	color: #4A5F78;
}

.top-menu-account li:last-child {
	border-bottom: none;
}

.top-menu-account li:last-child a {
	border-width: 1px 0 0 0;
}

.top-menu-account li:last-child span {
	margin-top: 13px;
}

.top-menu-account li.line {
	border-bottom: 1px solid #EFF1F2;
}

.top-menu-account a {
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 30px !important;
	color: #4A5F78 !important;
}

.top-menu-account a.first {
	border-width: 1px 0 0 0
}

.top-menu-account a:hover {
	background: #EFF1F2;
	text-decoration: none !important
}

.top-menu-account a span {
	margin: 10px 8px 0 0
}
.top-menu-account a span {
	display: inline-block;
	width: 14px;
	height: 14px;
	float: left
}
/* end */

.home-order {
	position: relative;
}

.nav-rt ul li a.role-dex {
	color: #fff;
	font-size: 16px;
}

/* ����������*/
.menu-item {
	position: relative;
	z-index: 100;
}

.arrow-menu-item {
	padding-right: 18px;
}

.menu-item .menu-item-arraw {
	left: 35px;
	top: 45px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent; 
	border-right: 10px solid transparent; 
	border-bottom: none;
	border-top: 0;
	position: absolute;
	z-index: 9999;
	display: none;
}

.menu-item .sub-menu-color {
	box-shadow: 0 10px 10px 0 rgba(16,22,45,.4);
	display: none;
}

.menu-item:hover .sub-menu-color {
	display: block;
}

.menu-item .sub-menu-color {
	width: 120px;
    position: absolute;
    top: 54px;
    left: -40px;
    background-color: #fff;
    display: none;
    overflow: hidden;
    z-index: 100;
}

.menu-item .sub-menu-color a {
	color: #fff !important;
	padding: 0;
	display: block;
	line-height: 40px;
	text-align: center;
	border-radius: 0;
	border: 0;
	border-top: 1px solid #283140; 
}

.menu-item .sub-menu-color a:first-child {
	border-top: 0; 
}

.menu-item .sub-menu-color a:hover,
.menu-item .sub-menu-color a:active,
.menu-item .sub-menu-color a:focus {
	color: #fff;
	background: #EFF1F2;
}

.menu-item .sub-menu-item {
	box-shadow: 0 10px 10px 0 rgba(16,22,45,.4);
	display: none;
}

.menu-item:hover .sub-menu-item {
	display: block;
}

.menu-item .sub-sub-menu-item {
	position: absolute;
	left: 104px;
	top: 59px;
	width: 280px;
	background-color: #1f293a;
	box-shadow: 0 10px 10px 0 rgba(16,22,45,.4);
	display: none;
	max-height: 320px;
	overflow-y: auto;
}

.menu-item .sub-sub-menu-item span {
	width: 33.3333%;
	display: block;
	float: left;
	text-align: left;
}

.menu-item .sub-menu-item a:hover .sub-sub-menu-item {
	display: block;
}

.menu-item:hover .menu-item-arraw {
	display: block;
}

.menu-item .sub-menu-item {
	width: 120px;
    position: absolute;
    top: 54px;
    left: -40px;
    background-color: #1f293a;
    display: none;
    overflow: hidden;
    z-index: 100;
}

.menu-item .sub-menu-item a,
.menu-item .sub-sub-menu-item a {
	color: #fff !important;
	padding: 0;
	display: block;
	line-height: 40px;
	text-align: center;
	border-radius: 0;
	border: 0;
	border-top: 1px solid #283140; 
}

.menu-item .sub-sub-menu-item a:first-child,
.menu-item .sub-menu-item a:first-child {
	border-top: 0; 
}

.menu-item .sub-sub-menu-item a:hover,
.menu-item .sub-sub-menu-item a:active,
.menu-item .sub-sub-menu-item a:focus,
.menu-item .sub-menu-item a:hover,
.menu-item .sub-menu-item a:active,
.menu-item .sub-menu-item a:focus {
	color: #fff;
	background: #283143;
}

.triger-arrow {
	display: block;
	width: 0;
	height: 0;
	border-width: 7px 6px 0;
	border-style: solid;
	border-color: #fff transparent transparent;
	position: absolute;
	top: 27px;
	right: -20px;
}

.menu-item:hover .triger-arrow-head {
	border-color: #4980E3 transparent transparent;
	border-color: #4980E3 transparent transparent;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.triger-arrow-head {
	top: 27px;
	right: 0;
}

.triger-domn-arrow {
	display: block;
	width: 0;
	height: 0;
	border-width: 7px 6px 0;
	border-style: solid;
	border-color: #666767 transparent transparent;
	position: absolute;
	top: 27px;
	right: -20px;
}

.menu-item:hover .triger-up-arrow-head {
	border-color: #4980E3 transparent transparent;
	border-color: #4980E3 transparent transparent;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.triger-up-arrow-head {
	top: 22px;
	right: 0;
}


/* ����������end*/

/* ���Ƶ�ַ*/
.recharge-area {
	position: absolute;
	left: -9999px;
}

/*canvas-end*/

a.role-dex:hover,
.top-lt ul li.active a {
	color: #4980E3
} 

.email-select {
	position: relative
}

.auto-tip {
	height: auto;
	background: #fff;
	top: 65px !important
}

.auto-tip li {
	text-align: left;
	padding: 3px 10px;
	font-size: 14px
}

.auto-tip li.hoverBg {
	background: #f1f1f1;
	cursor: pointer
}

.auto-tip li em {
	font-style: normal
}

.red {
	color: #2b364b
}

.hidden {
	display: none
}

.sign-lt {
	width: 46%
}

.sign-rt {
	width: 46%
}

.sign-rt ul {
	width: 100%;
	overflow: hidden
}

.sign-rt ul li {
	*width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	display: flex;
}

.sign-rt ul li span {
	width: 35px;
	height: 35px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	vertical-align: middle
}

.sign-rt ul li .text {
	overflow: hidden;
	float: left
}

.sign-rt ul li .text h4 {
	color: #2b364b;
	font-size: 14px;
	margin-bottom: 5px
}

.sign-rt ul li .text em {
	font-size: 12px;
	color: #6a6a6a
}

.login-box {
	width: 380px;
	margin: 80px auto;
	padding: 50px
}

.shadow {
	width: 88%;
	margin: 0 auto;
	padding: 50px;
	overflow: hidden
}

.icons-sprite, .icons-about-current, .icons-about, .icons-api-current,
	.icons-api, .icons-arrow-left, .icons-arrow-public, .icons-borker,
	.icons-broker-no, .icons-broker-yes, .icons-btc-hy-current,
	.icons-btc-hy, .icons-btc, .icons-checked, .icons-close,
	.icons-contact-current, .icons-contact, .icons-count,
	.icons-data-current, .icons-data, .icons-data1, .icons-dian,
	.icons-dollar, .icons-edit, .icons-email, .icons-explain-current,
	.icons-explain, .icons-fb, .icons-help-current, .icons-help,
	.icons-hide, .icons-hint, .icons-hy, .icons-i, .icons-icon100,
	.icons-info, .icons-mcjs-current, .icons-mcjs, .icons-money-current,
	.icons-money, .icons-money1, .icons-new-current, .icons-new,
	.icons-news, .icons-oicq, .icons-order-current, .icons-order,
	.icons-other-current, .icons-other, .icons-power, .icons-product,
	.icons-pwd, .icons-qq, .icons-qt, .icons-que, .icons-query-current,
	.icons-query, .icons-recharge-current, .icons-recharge,
	.icons-record-current, .icons-record, .icons-risk-current, .icons-risk,
	.icons-rzzl, .icons-safety-cuttent, .icons-safety, .icons-se-qq,
	.icons-se-tel, .icons-show, .icons-sscp, .icons-sz-hy-current,
	.icons-sz-hy, .icons-sz-info, .icons-tj, .icons-trade-current,
	.icons-trade, .icons-trade1, .icons-transfer-current, .icons-transfer,
	.icons-ts, .icons-ts1, .icons-ts2, .icons-ts3, .icons-ts4, .icons-ts5,
	.icons-ts6, .icons-ts7, .icons-user, .icons-user1, .icons-users-current,
	.icons-users, .icons-vip-current, .icons-vip, .icons-vip0, .icons-vip1,
	.icons-vip10, .icons-vip2, .icons-vip3, .icons-vip4, .icons-vip5,
	.icons-vip6, .icons-vip7, .icons-vip8, .icons-vip9, .icons-wb,
	.icons-wb1, .icons-withdraw-current, .icons-withdraw, .icons-wt,
	.icons-wx, .icons-wx1, .icons-ge, .icons-zx, .icons-zy-user,
	.arrow-top, .arrow-left, .dp-tbody tr:hover td i {
	background-image: url('../images/icons-s463ffb8f8b.png');
	background-repeat: no-repeat
}

.icons-api {
	background-position: 0 -72px
}

.icons-borker {
	background-position: 0 -144px
}

.icons-broker-no {
	background-position: 0 -172px
}

.icons-checked {
	background-position: 0 -297px
}

.icons-close {
	background-position: 0 -328px
}

.icons-count {
	background-position: 0 -402px
}

.icons-data {
	background-position: 0 -452px
}

.icons-data1 {
	background-position: 0 -476px
}

.icons-dian {
	background-position: 0 -503px
}

.icons-edit {
	background-position: 0 -550px
}

.icons-fb {
	background-position: 0 -647px
}

.icons-hide {
	background-position: 0 -719px
}

.icons-hint {
	background-position: 0 -742px
}

.icons-i {
	background-position: 0 -790px
}

.icons-info {
	background-position: 0 -841px
}

.icons-new {
	background-position: 0 -1010px
}

.icons-news {
	background-position: 0 -1034px
}

.icons-oicq {
	background-position: 0 -1061px
}

.icons-order {
	background-position: 0 -1113px
}

.icons-power {
	background-position: 0 -1185px
}

.icons-que {
	background-position: 0 -1313px
}

.icons-query {
	background-position: 0 -1360px
}

.icons-record {
	background-position: 0 -1456px
}

.icons-rzzl {
	background-position: 0 -1528px
}

.icons-safety {
	background-position: 0 -1579px
}

.icons-se-qq {
	background-position: 0 -1603px
}

.icons-show {
	background-position: 0 -1647px
}

.icons-sscp {
	background-position: 0 -1670px
}

.icons-trade {
	background-position: 0 -1823px
}

.icons-trade1 {
	background-position: 0 -1847px
}

.icons-ts {
	background-position: 0 -1922px
}

.icons-ts1 {
	background-position: 0 -1967px
}

.icons-ts2 {
	background-position: 0 -2012px
}

.icons-ts3 {
	background-position: 0 -2057px
}

.icons-ts4 {
	background-position: 0 -2102px
}

.icons-ts5 {
	background-position: 0 -2147px
}

.icons-ts6 {
	background-position: 0 -2192px
}

.icons-ts7 {
	background-position: 0 -2237px
}

.icons-user {
	background-position: 0 -2282px
}

.icons-user1 {
	background-position: 0 -2309px
}

.icons-vip {
	background-position: 0 -2408px
}

.icons-vip0 {
	background-position: 0 -2432px
}

.icons-vip1 {
	background-position: 0 -2454px
}

.icons-vip10 {
	background-position: 0 -2476px
}

.icons-vip2 {
	background-position: 0 -2498px
}

.icons-vip3 {
	background-position: 0 -2520px
}

.icons-vip4 {
	background-position: 0 -2542px
}

.icons-vip5 {
	background-position: 0 -2564px
}

.icons-vip6 {
	background-position: 0 -2586px
}

.icons-vip7 {
	background-position: 0 -2608px
}

.icons-vip8 {
	background-position: 0 -2630px
}

.icons-vip9 {
	background-position: 0 -2652px
}

.icons-wb {
	background-position: 0 -2674px
}

.icons-wb1 {
	background-position: 0 -2699px
}

.icons-wx {
	background-position: 0 -2795px
}

.icons-wx1 {
	background-position: 0 -2820px
}

.icons-ge {
	background-position: 0 -2918px
}

.icons-zy-user {
	background-position: 0 -2891px
}

.sprites-sprite, .sprites-api, .sprites-arrow-lt, .sprites-arrow-rt,
	.sprites-btc100, .sprites-btcq, .sprites-group, .sprites-jindu,
	.sprites-jindu1, .sprites-jindu2, .sprites-logo, .sprites-money-off,
	.sprites-money-on, .sprites-pic, .sprites-pic1, .sprites-pic2,
	.sprites-service, .sprites-toggle, .sprites-vip, .sprites-zs-tp,
	.sprites-zszy-off, .sprites-zszy-on {
	background-image: url('../images/sprites-sf6e4ef4c00.png');
	background-repeat: no-repeat
}

.sprites-api {
	background-position: -272px 0
}

.sprites-arrow-lt {
	background-position: -491px 0
}

.sprites-arrow-rt {
	background-position: 0 -517px
}

.sprites-btc100 {
	background-position: -502px -110px
}

.sprites-btcq {
	background-position: -737px -385px
}

.sprites-jindu {
	background-position: 0 -349px
}

.sprites-jindu1 {
	background-position: 0 -313px
}

.sprites-jindu2 {
	background-position: 0 -277px
}

.bfx-logo {
	background: url("../images/bfx.png") no-repeat;
}

.sprites-money-off {
	background-position: -140px -110px
}

.sprites-money-on {
	background-position: -90px -110px
}

.sprites-pic {
	background-position: -381px 0
}

.sprites-pic1 {
	background-position: -392px -110px
}

.sprites-pic2 {
	background-position: -282px -110px
}

.sprites-service {
	background-position: 0 0
}

.sprites-vip {
	background-position: 0 -385px
}

.sprites-zs-tp {
	background-position: -634px -110px
}

.sprites-zszy-off {
	background-position: -190px -110px
}

.sprites-zszy-on {
	background-position: -236px -110px
}

.data-table {
	display: none
}

.show {
	position: relative;
	cursor: pointer;
	display: block;
	width: 80px;
	height: 85px;
	margin: 0 auto
}

.show em {
	position: absolute;
	line-height: 65px;
	text-align: center;
	width: 80px;
	color: #c0e5ff
}

.index-table table {
	width: 100%
}

.index-container {
	width: 1200px;
	padding: 18px 0px;
	margin: 0 auto;
}

.index-lblock {
	width: 300px;
	float: left;
}

.index-mblock {
	width: 300px;
	float: left;
	margin-left: 110px;
}

.scroe-money {
	height: 410px;
}

.prodect {
	position: relative;
	top: 9px;
	margin-right: 10px;
	display: inline-block;
	width: 260px;
	height: 198px;
	background: url("../images/img_feature_1.png")
}

.target-pri {
	position: relative;
	top: 9px;
	margin-right: 10px;
	display: inline-block;
	width: 260px;
	height: 198px;
	background: url("../images/img_feature_6.png")
}

.block-coin {
	position: relative;
	top: 9px;
	margin-right: 10px;
	display: inline-block;
	width: 260px;
	height: 198px;
	background: url("../images/img_feature_5.png")
}

.servel-ge {
	position: relative;
	top: 9px;
	margin-right: 10px;
	display: inline-block;
	width: 260px;
	height: 198px;
	background: url("../images/img_feature_2.png") no-repeat;
}

.bi-xin {
	position: relative;
	top: 9px;
	margin-right: 10px;
	display: inline-block;
	width: 260px;
	height: 198px;
	background: url("../images/img_feature_4.png") no-repeat;
}

.option-time {
	position: relative;
	top: 9px;
	margin-right: 10px;
	display: inline-block;
	width: 260px;
	height: 198px;
	background: url("../images/img_feature_3.png") no-repeat;
}

.index-rblock {
	width: 300px;
	float: right;
}

.index-block-item {
	width: 100%;
	margin:15px 0 15px 0;
	padding:0 40px 0 40px;
}

.index-block-item.bdb-none {
	border-bottom: none
}

.index-block-item:hover {
    box-shadow: 0 4px 14px 0 rgba(0,0,0,0.08);
    border-radius: 2px;
}

.index-icon-style {
	width: 110px;
	height: 110px;
	display: block;
	vertical-align: middle
}

.index-block-txt {
	width: 100%;
}

.index-block-txt h4 {
	padding-top: 30px;
	font-size: 16px;	
	font-family: 'Microsoft YaHei', Arial-Regular;
    color: #2A364B;
    text-align: center;
    line-height: 16px;
}

.index-block-txt p {
	margin: 20px 0;
	font-family: 'Microsoft YaHei', Arial;
	font-size: 12px;
	color: #2A364B;
	text-align: center;
	line-height: 24px;
}

.index-news-wrap {
	width: 1200px;
	margin: 80px auto;
	text-align: center;
}

.index-news-wrap h3 {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal
}

h3.news-refer {
	text-align: center;
	font-size: 28px;
	color: #2b364b;
	margin-bottom: 50px;
	font-weight: 400;	
	font-family: 'Microsoft YaHei', Arial-Regular;
}

.index-news-wrap h3 a {
	color: #2b364b
}

.index-news-wrap h3 a:hover {
	color: #4980E3
}

.index-news-wrap h3 span {
	float: left;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 3px 10px 0 0
}

.tele-logo {
	display: inline-block;
	background: url("../images/wechat1.png") no-repeat center;
	cursor: pointer;	
}

.photo-telegram{
	display: inline-block;
	background: url("../images/telegram.png");
	cursor: pointer;
}

.biyong-logo {
	display: inline-block;
	background: url("../images/biyong.png") no-repeat center;
	cursor: pointer;	
}

.photo-teck {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 8px 15px 18px 0;
}

.photo-teck span {
	width: 32px;
	height: 32px;
	background-size: 100% 100%;
}

.photo-qq {
	display: inline-block;
	background: url("../images/qq1.png") no-repeat center;
	cursor: pointer;
}

.photo-wechat1 {
	display: inline-block;
	background: url("../images/photo-WeChat.png") no-repeat center;
	cursor: pointer;
}

.photo-teck:hover .photo-qrcode {
	display: block;
}

.photo-qrcode {
	cursor: pointer;
	position: absolute;
	left: 704px;
	top: -60px;
	display:none;
}

.photo-qrcode .image {
	border-radius: 2px;
	background-color: #95A2B8;	
	box-shadow:3px 1px 9px #333333;
	padding: 5px;
	width: 100px;
	height: 100px; 
}

.photo-qrcode img {
	width: 100px;
	height: 100px;
}

.qrcode-arrow {
	margin: 0 auto;
	width: 0;
	height: 0;
	border-width: 9px 6px 0px 6px;
	border-style: solid;
	border-color: #95A2B8 transparent  transparent transparent;
}

.silde-control {
	position: absolute;
	bottom: 5px;
	left: 0;
	height: 10px;
	padding-left: 45px
}

.silde-control span {
	float: left;
	margin-right: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #fff;
	cursor: pointer
}

.silde-control span.current {
	background: #A0D468
}

.left-menu {
	float: left;
	width: 220px;
	overflow: hidden;
	padding-bottom: 15px;
	min-height: 700px;
	background: #1f293a;
	_height: expression(this.scrollHeight > 500 ? "2000px" : ( this.scrollHeight < 
		395 ? "395px" : "auto"))
}

.menu-block {
	width: 100%;
	padding-bottom: 15px;
	overflow: hidden
}

.menu-block ul li {
	width: 100%;
}

.menu-block ul li span {
	margin: 4px 10px 0 10px
}

.menu-block ul li a {
	display: block;
	color: #94abc0;
	padding: 15px 0 15px 20px;
	font-size: 14px;
}

.menu-block ul li.current a {
	color: #4980E3;
}

.menu-block ul li.current,
.menu-block ul li:hover {
	background: #2B364B;
	color: #4980E3;
}

.menu-title {
	width: 100%;
	color: #fff
}

.menu-title h3 {
	font-size: 18px;
	font-weight: normal;
	height: 56px;
	color: #fff;
	line-height: 56px;
}

.menu-title h3 span {
	display: inline-block;
	width: 3px;
	height: 17px;
	margin: 21px 10px 0 30px;
	float: left;
	vertical-align: middle;
	background: #4980E3;
}

.trade-rt-box {
	width: 1180px;
	overflow: hidden;
	padding: 0 10px
}

.center-cont {
	margin-top: 30px;
}

.main-rt-box {
	width: 940px;
	overflow: hidden;
	padding: 0 10px;
	float: right;
}

.success {
	color: #5a9d3d;
	background: #dff0d8;
	border: 1px solid #4c972b
}

.warning {
	color: #c55555;
	background: #f2dede;
	border: 1px solid red
}

.trade-alert {
	width: 95%;
	overflow: hidden;
	margin: 5px auto
}

.trade-alert .success, .trade-alert .warning {
	margin-bottom: 0
}

.main-data-block {
	width: 33%;
	float: right
}

.main-data-block1 {
	width: 65%;
	overflow: hidden;
	float: left
}

.lt-wrap {
	background: #fafafa;
	height: 482px;
	width: 410px;
	overflow: hidden;
}

.rt-wrap {
	width: 410px;
	border: 1px solid #e1e1e1;
	height: 480px;
	position: relative
}

.trade-pair-wrap {
	width: 326px;
	border: 1px solid #e1e1e1;
	height: 480px;
	position: relative
}

.trade-main {
	border-top: 2px solid #fff;
	padding-top: 1px;
	height: 415px
}

.trade-rt-data {
	position: absolute;
	bottom: 1px;
	height: 38px;
	line-height: 38px
}

.trade-rt-data span {
	background: #fafafa;
	width: 205px;
	text-align: center;
	display: block;
	float: left;
	font-weight: 700
}

.trade-rt-data span.zs {
	width: 204px;
	background: #fff;
	border: solid #e1e1e1;
	border-width: 1px 0 0 1px
}

.trade-rt-data span.zs a {
	color: #2b364b
}

.trade-rt-data em {
	color: #5a9d3d
}

.trade-rt-table {
	width: 100%;
	overflow: hidden
}

.trade-rt-table table {
	width: 100%
}

.trade-rt-table table tr td, .trade-rt-table table tr th {
	width: 30%;
	text-align: center
}

.trade-rt-table table tr:hover {
	background: #f1f1f1
}

.trade-rt-table table th {
	background: #fafafa;
	height: 39px;
	line-height: 39px;
	overflow: hidden
}

.trade-rt-table table td {
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	cursor: pointer
}

.trade-rt-table table td:nth-child(3) {
	text-align: right;
	padding-right: 45px
}

.trade-rt-table table td:nth-child(2) {
	text-align: right;
	padding-right: 45px
}

.tradesA {
	cursor: pointer;
	height: 40px;
}

.tradesA:hover {
	background: #f1f1f1 !important;
}

.jisuan {
	position: relative
}

.pdlt {
	padding-left: 10px
}

.trade-tt {
	padding: 5px 0 5px 10px
}

.trade-title {
	height: 58px;
	background: #fff;
	border-bottom: solid 1px #f1f3f4;
}

.trade-title b {
	font-size: 16px;
	color: #5a9d3d
}

.trade-title h2 {
	float: left;
	font-size: 14px
}

.trade-title a {
	display: inline-block
}

.trade-title span.index-title {
	font-size: 18px;
	color: #2b364b;
	margin: 0 10px;
	height: 58px;
    line-height: 58px;
    overflow: hidden;
    text-align: center;
}

.trade-title span.icons1-hy {
	display: inline-block;
	width: 16px;
	height: 16px;
	float: left;
	margin: 3px 0 0 5px
}

.trade-title-lt a {
	margin: 0 3px;
	font-size: 12px;
	display: inline-block;
	color: #6a6a6a;
	height: 20px;
	line-height: 20px;
	padding: 0 5px
}

.trade-title-lt a.link {
	background: none;
	border: none;
	color: #c55555;
	font-weight: 700
}

.trade-title-lt a.link:hover {
	color: #2b364b;
	background: none;
	border: none
}

.trade-title-lt a:hover, .trade-title-lt a.current {
	color: #fff;
	background: #4980E3;
	border: 1px solid #4980E3;
}

.trade-title-lt a:last-child {
	margin-right: 0
}

.tog-ht {
	height: auto !important
}

.toggle-wrap {
	position: relative;
	z-index: 1;
}

.toggle-wrap span {
	position: relative
}

.toggle-wrap em {
	cursor: pointer
}

.toggle-wrap .icon {
	position: absolute;
	margin-right: 15px;
	left: 10px;
	top: 9px;
	overflow: hidden;
	display: block;
	width: 13px;
	height: 13px
}

.toggle-main {
	padding: 3px 10px;
	display: none;
	margin: 0 auto;
	margin-top: 5px;
	position: relative;
	*z-index: 49;
	width: 95%;
	*width: 90%;
	font-size: 12px;
	border: 1px solid #e1e1e1
}

.toggle-main p {
	display: block !important;
	line-height: 1.8em
}

.toggle-main p b {
	color: #4980E3
}

.arrow-top {
	position: absolute;
	top: -8px;
	left: 50%;
	width: 20px;
	height: 8px;
	overflow: hidden;
	background-position: 0 -126px
}

.arrow-left {
	position: absolute;
	left: -8px;
	width: 8px;
	height: 20px;
	background-position: 0 -96px
}

.ie-bug {
	*z-index: 48
}

.ie-bug1 {
	*z-index: 47
}

.que-icon {
	position: absolute;
	top: 20px;
	right: 10px;
	cursor: help;
	overflow: hidden;
	display: inline-block;
	width: 13px;
	height: 13px
}

.que-help, .que-help1 {
	width: 98%;
	*width: 95%;
	z-index: 101;
	top: 40px;
	zoom: 1;
	display: none
}

.que-help .arrow-top, .que-help1 .arrow-top {
	left: 93%;
	*left: 92%
}

.que-help {
	left: 5px;
	*left: 0
}

.que-help1 {
	width: 75%;
	top: 35px;
	left: -10px
}

.que-ggbs .arrow-top {
	left: 70%
}

.alert-money {
	width: 98%;
	left: 5px;
	top: 45px;
	z-index: 14
}

.alert-money .arrow-top {
	left: 45%
}

.alert-money span {
	width: auto !important;
	display: inline !important;
	margin: 0 !important
}

.block-title-trade {
	width: 100%;
	height: 40px;
	line-height: 40px
}

.dp-tbody tr:hover td i {
	background-position: 0 -297px
}

.trade-control {
	float: right;
	height: 32px;
	line-height: 32px;
	*z-index: 69
}

.trade-control.szhy {
	width: auto
}

.trade-control a {
	background: #4980E3;
	padding: 2px 10px;
	margin-left: 6px;
	font-size: 12px;
	color: #fff
}

.trade-control a.buy {
	background: #5a9d3d
}

.trade-control a:hover {
	color: #fff
}

.trade-control span {
	margin-left: 10px;
	display: block;
	font-size: 12px;
	width: 170px
}

.trade-control span b {
	font-weight: 100;
	cursor: help
}

.trade-control span i {
	cursor: help;
	float: left;
	display: block;
	width: 13px;
	height: 13px;
	margin: 9px 5px 0 0
}

.trade-control span .toggle-icon {
	position: absolute;
	cursor: pointer;
	top: 5px;
	right: 0
}

.toggle-icon {
	width: 50px;
	height: 22px;
	display: inline-block;
	text-align: center;
	line-height: 22px;
	text-align: top;
	border-radius: 2px;
	color: white;
}

.toggle-icon:hover {
	color: white;
}

.open-bgc {
	background-color: #5a9d3d;	
}

.close-bgc {
	background-color: #b0b0b0;	
}

.fdyk-help {
	left: -130%;
	width: 350px;
	display: block
}

.fdyk-help .arrow-top {
	left: 48%
}

.bcj-help {
	width: 520px;
	left: -270%;
	display: block
}

.bcj-help .arrow-top {
	left: 47%
}

.th-help {
	top: 9px;
	right: 3px
}

.bcj-txt {
	right: 0px;
}

.trade-detail .icons-input, .trade-detail .sz-icons-input {
	position: absolute;
	display: inline-block;
	top: 10px
}

.trade-detail .icons-input {
	left: 230px;
	width: 7px;
	height: 14px
}

.trade-detail .icons-input.panel-icon {
	left: 255px
}

.trade-detail .sz-icons-input {
	left: 248px;
	width: 14px;
	height: 13px
}

.trade-detail .sz-icons-input.jisuan {
	left: 222px
}

.trade-detail .form-control {
	width: 105px;
	height: 28px;
	*line-height: 28px;
	background-color: #fff;
	padding-right: 50px;
}

.trade-detail .unit {
	position: absolute;
	width: 47px;
	height: 32px;
	text-align: right;
	top: 0;
	left: 240px;
	font-size: 12px;
	color: #6a6a6a;
	line-height: 32px;
}

.trade-detail .unit2 {
	left: 215px;
}

.trade-detail .ie6 {
	*width: 15px !important;
	*border: none;
	*height: 15px !important
}

.trade-detail input[type="radio"] {
	width: 15px;
	height: 15px;
	margin-right: 5px
}

.trade-detail span {
	width: 100px;
	width: 122px;
	color: #6a6a6a;
	display: inline-block;
	text-align: right;
	float: left;
	margin-right: 5px
}

.trade-detail span.label {
	width: 125px
}

.trade-detail em {
	padding-left: 5px
}

.trade-detail em b {
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
	width: 16px;
	height: 16px
}

.trade-detail em a {
	color: #2b364b
}

.trade-detail em a:hover {
	color: #0171c7
}

.lever-control {
	font-size: 14px !important;
	display: inline-block
}

.lever-control a {
	color: #2b364b;
	padding: 0 8px
}

.lever-control a.link {
	font-size: 12px;
	color: #0e5f9d
}

.lever-control a.link:hover {
	color: #4980E3;
	background: none
}

.lever-control a:hover, .lever-control a.current {
	background: #4980E3;
	color: #fff
}

.lever-control a.disabled-ggbs {
	color: #d1cfcf;
	cursor: help
}

.lever-control a.disabled-ggbs:hover {
	color: #d1cfcf;
	background: none
}

a.a-btn {
	font-size: 12px;
	padding: 1px 5px;
	background: #4980E3;
	color: #fff;
	margin: 0 4px
}

.a-btn:hover {
	color: #fff;
	text-decoration: none;
}

.trade-btn-box {
	width: 100%;
	margin: 0 auto;
	overflow: hidden
}

.trade-btn-wrap, .trade-btn-wrap1 {
	width: 49.5%;
	*width: 40%;
	float: left;
	padding-left: 5px
}

.trade-btn-wrap.sz, .sz.trade-btn-wrap1 {
	width: 49.5%;
	*width: 48%
}

.trade-btn-wrap span, .trade-btn-wrap1 span {
	text-align: center;
	display: block;
	padding-top: 8px;
	font-size: 12px
}


.trade-manage-main table {
	width: 100%
}

.trade-manage-main table td {
	font-size: 14px
}

.trade-manage-main table td .td-child-control {
	font-size: 12px;
	position: relative;
	display: block;
	height: 25px;
	*z-index: 50
}

.trade-manage-main table td .td-child-control .td-input {
	position: absolute;
	top: 0;
	left: 5px;
	z-index: 10;
	height: 20px;
	*line-height: 20px !important
}

.trade-manage-main table td .td-child-control.pc-dp {
	width: 50px
}

.pc {
	*z-index: 10;
	width: 110px
}

.pc .zszy-btn {
	position: absolute;
	top: 0;
	cursor: pointer;
	right: 5px;
	width: 46px;
	height: 22px
}

.control-btn {
	position: absolute;
	top: 0;
	width: 52px;
	height: 22px;
	line-height: 22px;
	background: #4980E3;
	display: inline-block
}

.control-btn:hover {
	color: #fff
}

.control-btn.pc-btn {
	left: 5px
}

.mt10 {
	margin-top: 10px
}

.price-block {
	font-size: 14px;
	width: 33.333%;
	text-indent: 30px;
	height: 40px;
	line-height: 40px
}

.trade-manage-main1 table {
	width: 50%
}

.price-item {
	font-size: 12px;
	margin: 5px 0
}

.price-item span {
	*float: left;
	display: inline-block;
	width: 49.5%;
	text-indent: 5px
}

.price-item.sz span {
	width: 49.5%;
	text-align: center
}

.sz-hint-block {
	padding-right: 10px
}

.sz-hint-block b {
	color: #c55555;
	line-height: 35px;
	font-size: 14px;
	cursor: help
}

.sz-hint-block i {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	vertical-align: middle
}

.add-wind {
	display: none
}

.info-box {
	width: 96.1%;
	padding: 15px 0;
	overflow: hidden
}

.vip-icon, .vip-width {
	display: inline-block;
	height: 8px;
	overflow: hidden;
	vertical-align: middle;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.vip-status {
	display: inline-block
}

.li-block {
	clear: both;
}

.vip-status em {
	color: #2b364b;i
}

.vip-icon {
	position: absolute;
	background: #4980E3;
	left: 0;	
	width: 0;
}

.vip-width {
	position: relative;
	width: 200px;
	margin: 0 5px 3px 5px;
	background: #94abc0;
}

.info-list {
	overflow: hidden;
	font-size: 14px;
	float: left;
	width: 100%
}

.info-list li {
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 5px;
	float: left;
	width: 303px;
}

.info-list li.li-block {
	width: auto;
}

.info-list li b, .info-list li span {
	display: inline-block
}

.info-list li b {
	font-weight: normal;
	color: #1d2637;
}

.info-list li span {
	color: #2b364b;
	font-size: 14px;
	margin-top: 5px;
	color: #4AC465;
}

.info-list li em {
	color: #6a6a6a
}

.info-list li em.active-color {
	color: #4980E3;
}

.info-list1 {
	width: 50%;
	float: left
}

.info-list1 li {
	margin-bottom: 10px
}

.info-wrap {
	overflow: hidden;
	margin-bottom: 20px
}

.safety-box {
	width: 100%;
	overflow: hidden
}

.safety-box li {
	padding: 12px 0;
	overflow: hidden;
	border-bottom: solid 1px #f1f3f4;
}

.safety-box li:last-child {
	margin-bottom: 0
}

.safety-box li .li-bg {
	float: left;
	width: 86%;
	padding: 6px 0;
	overflow: hidden;
	color: #6a6a6a
}

.safety-box li .li-bg span input, .safety-box li .li-bg span label {
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px
}

.safety-box li .li-bg em {
	float: right;
	*float: none;
	margin-left: 15px
}

.safety-box li .li-bg em a {
	color: #94abc0
}

.safety-box li .li-bg em a:hover {
	color: #4980E3;
}

.safety-box li .bg-status {
	float: right;
	text-align: center;
	width: 10%;
	padding: 6px 0
}

.safety-box li .bg-status em {
	padding: 6px 15px;
	color: #fff
}

.safety-box li .bg-status em.yes {
	background: #4980E3;
}

.safety-box li .bg-status em.no {
	background: #94abc0;
}

.link-url {
	height: 48px;
	padding: 20px 0;
}

.link-pro {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	background-color: #f1f3f4;
	border-radius: 24px;
	padding: 0px 15px;
}

.icon-copyLinks {
	position: relative;
	top: 5px;
	margin-left: 20px;
	background: url("../images/inviteLink.png") no-repeat;
	height: 36px;
	width: 36px; 
	display: inline-block; 
	cursor: pointer;
}

.link-area {
    position: absolute;
    left: -3000px;
}

.link-url b {
	position: relative;
	bottom: 7px;
	padding-right: 20px;
	font-size: 16px;
	color: #6a6a6a;
}

.bg {
	background: #fff !important;
	color: #000;
    font-size: 17px !important;
    font-weight: bold !important;
    border: 2px solid #c73843 !important;
    border-bottom: 0 !important;
    border-radius: 6px 6px 0 0 !important;
    transition: .3s all;
}

.btc-address input {
	float: left;
	margin: 3px 0 0 15px;
	width: 15px !important;
	height: 15px !important;
	vertical-align: middle
}

.vip-info p {
	margin-bottom: 15px
}

.vip-info p span {
	margin-right: 30px
}

.vip-info p span b {
	font-weight: normal;
	color: #2b364b;
	margin-right: 5px
}

.vip-info p span strong {
	font-weight: normal
}

.vip-info table {
	font-size: 13px;
	width: 99.99999%;
	text-align: center
}

.vip-info table thead tr th {
	padding: 3px 0;
	overflow: hidden;
	border-left: 1px solid #e1e1e1
}

.vip-info table thead tr th:first-child {
	border: 0
}

.vip-info table tbody tr td {
	border: 1px solid #e1e1e1;
	height: 15px;
	padding: 0
}

.vip-info table tbody tr td .td-bg {
	height: 100%;
	display: block;
	padding: 2px 0;
	background: #0171c7
}

.vip-img-box {
	padding: 20px 0;
	width: 100%;
	margin-top: 25px;
}

.vip-img-box .vip-icons {
	display: block;
	width: 737px;
	height: 83px;
	margin: 0 auto
}

.vip-gress {
	width: 737px;
	margin: 0 auto;
}

.vip-gress li {
	float: left;
	height: 14px;
	background-color: #cdcf12;
}
.vip-ingels {
	position: relative;
	top: 20px;
	display: inline-block;
	margin-left: 70px;
}
.vip-ingels li {
	float: left;
	width: 70px;
	position: relative;
	left: 10px;
	color: #0f5f9d;
}

.vip-gress li::before {
	display: block;
	content: attr(data-before);
	position: relative;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background-color: #cdcf12;
	top: -30px;
	left: -10px;
	font-size: 12px;
	color: white;
	text-align: center;
	line-height: 24px;
}

.vip-gress li:nth-of-type(1)::before {
	background-color: #bccbda;
}

.vip-gress li:nth-of-type(2)::before {
	background-color: #83c9ff;
}

.vip-gress li:nth-of-type(3)::before {
	background-color: #5ab8ff;
}

.vip-gress li:nth-of-type(4)::before {
	background-color: #3597e1;
}

.vip-gress li:nth-of-type(5)::before {
	background-color: #1c76b9;
}

.vip-gress li:nth-of-type(6)::before {
	background-color: #12598e;
}

.vip-gress li:nth-of-type(7)::before {
	background-color: #0b829b;
}

.vip-gress li:nth-of-type(8)::before {
	background-color: #1da697;
}

.vip-gress li:nth-of-type(9)::before {
	background-color: #1da697;
}

.vip-gress li:nth-of-type(10)::before {
	background-color: #77b819;
}

.vip-gress li::after {
	width: 50px;
    content: "|";
    position: relative;
    top: -13px;
    color: #0f5f9d;
    left: -1px;
    display: block;
}

.vip-gress li:nth-of-type(1)::after {
	width: 50px;
    content: "";
    position: relative;
    top: -13px;
    color: #0f5f9d;
    left: -1px;
    display: block;
}

.vip-gress li:last-of-type::after {
	width: 50px;
    content: "";
    position: relative;
    top: -13px;
    color: #0f5f9d;
    left: -1px;
    display: block;
}

.buy-credits {
	padding: 10px 0;
	margin-bottom: 10px
}

.buy-credits form {
	width: 57%;
	margin: 20px auto
}

.buy-credits form .input {
	margin-bottom: 10px
}

.buy-credits form .input p {
	margin-top: 10px
}

.buy-credits form .input p b {
	color: red
}

.buy-credits form .input span b {
	color: #4c972b
}

.box {
	padding: 15px;
}

.box-bg-none {
	padding: 15px;
	overflow: hidden
}

.box-lt {
	width: 75%;
	font-size: 13px;
	line-height: 1.6em
}

.box-lt h4 {
	margin-bottom: 10px;
	color: #2b364b;
	font-weight: normal
}

.box-lt p {
	color: #6a6a6a;
	margin-bottom: 10px
}

.box-lt p b {
	font-size: 16px
}

.box-rt {
	width: 20%;
	overflow: hidden
}

.box-rt .api-icon {
	margin: 0 auto;
	width: 109px;
	height: 109px;
	display: block
}

.control p {
	margin-bottom: 20px
}

.control p span {
	margin: 0 10px
}

.control p a {
	color: #4980E3
}

.control p a:hover {
	color: #0171c7
}

.transfer-account {
	width: 708px;
	height: 160px;
	padding-bottom: 30px;
	position: relative;
	margin: 15px auto;
	overflow: hidden
}

.transfer-account .dircetion {
	width: 320px;
	margin: 0 auto;
	margin-top: 50px;
	text-align: center
}

.transfer-account .dircetion .arrow {
	cursor: pointer;
	width: 326px;
	height: 23px
}

.transfer-account .bfx, .transfer-account .btc-100 {
	position: absolute;
	top: 15px;
	width: 152px;
	height: 172px;
	text-align: center
}

.transfer-account .bfx {
	left: 0
}

.transfer-account .btc-100 {
	right: 0
}

.transfer-account .btc-100 p {
	margin-top: 10px;
	color: #6a6a6a
}

.transfer-account .btc-100 p a {
	color: #4980E3
}

.web-icon {
	width: 132px;
	height: 132px;
	display: block
}

.block-item {
	margin: 15px 0
}

.tran-box .form-control {
	width: 144px !important
}

.tran-box .icons-btc {
	position: absolute;
	display: inline-block;
	width: 7px;
	height: 14px;
	top: 38px;
	left: 130px
}

.news-list-wrap li {
	padding: 15px 0;
	overflow: hidden;
	border-bottom: 1px dashed #e1e1e1;
	font-size: 12px
}

.news-list-wrap li:last-child {
	border-bottom: none
}

.news-list-wrap li a {
	color: #2b364b;
	float: left
}

.news-list-wrap li a:hover {
	text-decoration: underline
}

.news-list-wrap li span {
	float: right;
	color: #6a6a6a
}

.news-deatil h1 {
	font-size: 20px;
	letter-spacing: 1px;
	text-align: center;
	margin-bottom: 15px
}

.news-deatil .news-info {
	text-align: center;
	margin: 10px 0
}

.news-deatil .news-info span {
	color: #2b364b;
	padding: 0 10px
}

.news-deatil .news-info span em {
	color: #6a6a6a
}

.news-deatil .news-info span strong {
	color: #6a6a6a
}

.news-text p {
	margin: 15px 0;
	font-size: 15px;
	color: #2b364b;
	line-height: 1.6em
}

.news-text a {
	color: #4980E3
}

.news-text a:hover {
	color: #2b364b
}

.news-text img {
	margin: 10px auto;
	display: block;
	max-width: 100%;
	overflow: hidden
}

.inform-body ol, .inform-body ul, .freedom-broker ol, .freedom-broker ul
	{
	font-size: 12px;
	line-height: 1.8em;
	margin: 15px 0;
	overflow: hidden;
	color: #6a6a6a
}

.inform-body ol li, .inform-body ul li, .freedom-broker ol li,
	.freedom-broker ul li {
	margin-bottom: 5px
}

.inform-body ol li p, .inform-body ul li p, .freedom-broker ol li p,
	.freedom-broker ul li p {
	margin: 5px 0;
	padding-left: 1em
}

.inform-body ol li ol, .inform-body ul li ol, .freedom-broker ol li ol,
	.freedom-broker ul li ol {
	margin-bottom: 0;
	list-style: lower-roman inside
}

.inform-body ol li ol ol, .inform-body ul li ol ol, .freedom-broker ol li ol ol,
	.freedom-broker ul li ol ol {
	list-style: decimal inside
}

.inform-body ol li ul, .inform-body ul li ul, .freedom-broker ol li ul,
	.freedom-broker ul li ul, .inform-body ol li ol, .inform-body ul li ol,
	.freedom-broker ol li ol, .freedom-broker ul li ol {
	padding-left: 1em
}

.inform-body ol li:last-child, .inform-body ul li:last-child,
	.freedom-broker ol li:last-child, .freedom-broker ul li:last-child {
	margin-bottom: 0
}

.freedom-broker {
	margin-bottom: 15px
}

.freedom-broker p {
	font-size: 13px;
    line-height: 1.6em;
    margin-bottom: 10px;
    color: #6a6a6a;
}

.freedom-broker h2 {
    font-size: 14px;
    font-weight: normal;
    text-indent: 20px;
    height: 55px;
    cursor: pointer;
    line-height: 50px;
    border-radius: 6px;
    background-color: #fff;
    border: 1px solid #94abc0;
    position: relative;
}

.freedom-broker h2 i {
    font-size: 23px;
    font-weight: bold;
    position: absolute;
    right: 20px;
    top: 12px;
    transform: rotate(0);
    transform-origin: 90%;
    transition: .3s all;
}

.freedom-broker h2.bg i {
    top: 16px;
    transform: rotate(89deg);
}

.freedom-broker h3 {
	color: #2b364b;
	font-size: 12px;
	margin-bottom: 10px
}

.freedom-broker ol {
	list-style: decimal inside
}

.help-table {
	font-size: 12px;
	width: 70%;
	margin: 15px 0;
	border: 1px solid #e1e1e1;
	background: #f5f5f5
}

.help-table td {
	padding: 5px 0 5px 15px;
	border: 1px solid #e1e1e1;
	line-height: 1.6em
}

.help-text {
	display: none;
    padding: 20px;
    margin-top: -1px;
    border: 2px solid #c73843;
    border-radius: 0 0 6px 6px;
    border-top: 0;
}

span.jindu {
	margin: 20px auto;
	display: block;
	width: 920px;
	height: 36px
}

.warning-help {
	font-size: 13px;
	padding: 10px;
	background: #FFFFB9;
	border-left: 3px solid #E4AC16
}

.form-group-btn .borker-icons {
	display: inline-block;
	width: 19px;
	height: 18px;
	vertical-align: middle;
	margin-right: 8px
}

.price-box {
	padding: 10px 0
}

.price-lt {
	width: 35%;
	text-align: center
}

.price-lt b {
	text-align: center;
	font-size: 60px;
	display: inline-block
}

.price-lt span {
	display: inline-block;
	float: left
}

.tab-wrap {
	position: relative;
	margin-top: 20px
}

.tab-wrap span {
	right: 10px;
	position: absolute
}

.price-rt {
	font-size: 16px
}

.price-rt p {
	margin-bottom: 25px
}

.price-rt p span {
	margin-right: 50px
}

.price-rt p span:last-child {
	margin-right: 0
}

.price-rt p span b {
	margin-left: 15px
}

.market-box {
	width: 100%;
	height: 170px
}

.market-box .price-lt {
	border-right: 2px solid #fff;
	height: 140px;
	padding-top: 30px
}

.market-box .price-rt {
	width: 64.78%;
	height: 170px
}

.market-box .price-rt p {
	font-size: 14px;
	height: 84px;
	line-height: 84px;
	text-indent: 30px;
	margin-bottom: 0;
	overflow: hidden
}

.market-box .price-rt p:first-child {
	border-bottom: 2px solid #fff
}

.market-block {
	display: block;
	float: left;
	height: 84px;
	overflow: hidden;
	width: 33%;
	border-right: 2px solid #fff;
	margin-right: 0 !important
}

.market-block b {
	margin-left: 0 !important
}

.market-status span {
	margin-left: 10px
}

.market-status b {
	margin-right: 5px
}

.mrbd {
	border: none
}

.select-tab {
	width: 100%;
	overflow: hidden
}

.pagination {
	width: 100%;
	overflow: hidden;
	margin: 15px auto;
	text-align: center
}

.pagination li {
	display: inline
}

.pagination li a, .pagination li span {
	position: relative;
	display: inline-block;
	padding: 2px 15px;
	line-height: 30px;
	text-decoration: none;
	color: #94abc0;
	margin-left: -5px
}

.pagination li:first-child a, .pagination li:first-child span {
	margin-left: 0;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 0 0 5px
}

.pagination li:last-child a, .pagination li:last-child span {
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0;
	border-radius: 0 5px 5px 0
}

.pagination li a:hover, .pagination li a:focus, .pagination li span:hover,
	.pagination li span:focus {
	color: #fff;
	background-color: #4980E3;
	border-color: #4980E3;
}

.pagination .active a, .pagination .active a:hover, .pagination .active a:focus,
	.pagination .active span, .pagination .active span:hover, .pagination .active span:focus
	{
	z-index: 2;
	color: #fff;
	background-color: #4980E3;
	border-color: #4980E3;
	cursor: default
}

.add-windows {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 10000;
}

.tb-overlay, .sz-zhezhao {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5
}

.tb-overlay {
	z-index: 73;
	position: fixed
}

.sz-zhezhao {
	position: absolute;
	z-index: 100
}

.add-wrap {
	min-width: 357px;
	z-index: 78;
	overflow: hidden;
	position: absolute;
	top: 220px;
	left: 40%;
	display: none
}

.add-wrap.bdzh {
	top: 600px
}

.add-wrap.sz-jisuan {
	left: 45%
}

.add-wrap.psfi {
	position: fixed
}

.add-wrap.broker {
	top: 300px
}

.add-wrap.sz-inform {
	width: 1200px;
	top: 150px;
	left: 23.5%;
	display: block
}

.title-icon {
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px
}

.dialogs-title {
	width: 100%;
	background: #f5f5f5;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e1e1e1;
	position: relative
}

.dialogs-title h2 {
	font-size: 16px;
	text-indent: 1.5em
}

.dialogs-title .close-icon {
	position: absolute;
	top: 12px;
	right: 20px;
	width: 16px;
	height: 16px;
	display: block
}

.form-title .close-icon {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 16px;
	height: 16px;
	display: block
}

.dialogs-body {
	padding: 20px
}

.jisuan-form {
	/* width: 320px; */
	border-right: 1px solid #e1e1e1
}

.calculate-rt {
	float: right;
	width: 290px
}

.calculate-box {
	display: none
}

.calculate-wrap {
	z-index: 100;
	left: 24%
}

.calculat-sub {
	text-align: center;
	margin-top: 20px
}

.calculat-sub b {
	font-weight: normal
}

.alert-window {
	position: absolute;
	z-index: 80;
	top: 35px;
	left: -120%;
	width: 350px;
	padding: 5px 30px 20px 30px;
	text-align: left
}

.alert-window .btn-sub {
	text-align: center;
	margin-top: 5px
}

.zyzs-alert-window {
	position: relative;
	z-index: 2000;
	display: block;
}

.dp-alert-wrap {
	left: 24%
}

.control-form .control-box {
	overflow: hidden;
	margin: 10px 0
}

.control-form .control-box:after {
	display: block;
	height: 0;
	zoom: 1;
	content: "";
	clear: both
}

.control-form .control-box .checkbox {
	float: left;
	line-height: 35px;
	width: 70px;
	height: 70px
}

.control-form .control-box .checkbox .ipt {
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin-right: 5px
}

.control-form .control-box p {
	color: #2b364b;
	float: left;
	width: 280px
}

.control-form .control-box p em {
	width: 100%;
	display: block;
	line-height: 35px;
	height: 35px
}

.control-form .control-box p em .form-control {
	width: 80px;
	height: 25px;
	margin: 0 5px
}

.control-form .control-box p span.error {
	display: block;
	color: red !important
}

.control-form .talk {
	color: #6a6a6a;
	margin: 15px 0;
	line-height: 1.6em
}

.price-alert {
	width: 400px;
	left: 105%;
	top: -50px;
	z-index: 74
}

.price-alert .arrow-left {
	top: 42%
}

.footer {
	width: 100%;
    background: #0D1923;
    color: #4A5F78;
    padding: 80px 0;
    margin-top: 50px;
}

.footer .container {
	padding-top: 20px;
	position: relative;
}

.footer .footer-logo {
	margin-bottom: 15px;
}

.footer .footer-logo img {
    width: 140px;
    height: 41px;
}

.row {
	width: 150px;
	margin-right: 20px;
}

.footer .slogan-row {
	width: 230px;
}

.footer .slogan-text {
	font-size: 12px;
	line-height: 2;
}

p.cont {
	overflow: hidden
}

p.cont a {
	float: left;
	display: inline-block;
	color: #2b364b;
	margin-right: 10px
}

p.cont a span {
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-right: 5px;
	vertical-align: middle
}

p.cont a:hover {
	color: #4980E3
}

.row2 {
	width: 300px;
}

.row h2, .row1 h2, .row2 h2 {
	font-size: 14px;
	margin-bottom: 15px;
	font-weight: normal;
}

.row1 p {
	font-size: 12px;
	line-height: 2;
}

.row2 p {
	font-size: 12px;
	line-height: 1.5;
}

.row ul li {
	margin-bottom: 15px;
}

.row ul li a {
	font-size: 14px;
	color: #94abc0;
}

.row ul li a:hover {
	color: #FFFFFF;
}

.row2 {
	position: relative
}

.weixin {
	display: none;
	position: absolute;
	top: 10px;
	left: 0
}

.weixin img {
	width: 120px;
	height: 120px;
	margin-top: 15px
}

.weixin span {
	display: block;
	width: 16px;
	height: 16px;
	float: right;
	cursor: pointer
}

.footer-copy {
	background: #0D1923;
	height: 90px;
	border-top: solid 1px #2A364B;
}

.copyright {
	text-align: center;
	font-size: 12px;
	color: #4A5F78;
	line-height: 90px;
}

.copyright a {
	color: #aaa
}

.fb-bg {
	background: #f5f5f5 url(../images/feedback-bg.jpg) no-repeat center
		120px
}

.feedback-wrap {
	width: 1017px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 145px
}

.fb-main-top-bg {
	padding-top: 365px;
	height: 330px;
	background: url(../images/feedback-main-top.png) no-repeat center top
}

.fb-main-bg {
	background: url(../images/feedback-main.png) repeat-y
}

.fb-bg-footer {
	height: 532px;
	width: 100%;
	background: url(../images/feedback-main-footer.png) no-repeat center
		bottom
}

.fb-main {
	padding-left: 105px;
	padding-bottom: 35px;
	color: #6a6a6a
}

.fb-main h3 {
	font-size: 18px;
	color: #2b364b;
	margin-bottom: 30px
}

.fb-main ul {
	border-left: 1px solid #bababa
}

.fb-main ul li {
	height: 25px;
	padding-left: 10px;
	line-height: 25px;
	position: relative;
	margin-bottom: 5px
}

.fb-main ul li::before {
	position: absolute;
	top: -19px;
	left: -7px;
	content: ".";
	color: #bababa;
	font-size: 60px
}

.fb-main ul li span {
	margin-left: 20px;
	padding-left: 25px;
	color: #4c972b
}

.fb-input {
	margin-bottom: 25px
}

.fb-input label {
	float: left;
	display: block;
	width: 120px;
	padding-right: 15px;
	text-align: right
}

.fb-input select {
	vertical-align: middle;
	width: 150px;
	height: 38px;
	padding-left: 5px;
	overflow: hidden;
	font-size: 14px;
	border-color: #e1e1e1
}

.fb-input textarea {
	resize: none;
	-moz-box-shadow: inset 1px 1px 5px #f0f0f0;
	-webkit-box-shadow: inset 1px 1px 5px #f0f0f0;
	box-shadow: inset 1px 1px 5px #f0f0f0;
	border: 1px solid #e1e1e1;
	line-height: 1.6em;
	text-indent: 5px
}

.fb-btn {
	padding-left: 135px
}

.fb-btn a {
	background: #237ad0;
	color: #fff;
	padding: 8px 45px
}

.service-box {
	position: fixed;
	right: 0;
	top: 30%;
	color: #6a6a6a;
	z-index: 9999;
}

.service-main {
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 0 0 5px;
	width: 140px;
	overflow: hidden;
	padding: 10px 15px;
	position: absolute;
	right: -180px
}

.service-wrap {
	position: relative;
	width: 180px
}

.kefu-icon {
	cursor: pointer;
	display: inline-block;
	width: 31px;
	height: 31px
}

.service-icon {
	position: absolute;
	right: 10px;
	top: 50px;
}

.se-block {
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	padding-bottom: 10px;
	text-align: right;
	color: #808080
}

.se-block:hover {
	color: #4980E3;
}

.se-block .title-icon {
	float: left;
	margin-top: 3px
}

.se-list {
	border-top: 1px solid #e1e1e1;
	padding: 10px 0
}

.se-list span {
	display: inline-block;
	width: 14px;
	height: 12px;
	overflow: hidden;
	margin-right: 10px;
	vertical-align: middle
}

.se-list a {
	color: #6a6a6a
}

.se-list a:hover {
	color: #4980E3
}

/* ����-�����б� */
.order-contents {
	/* padding: 10px; */
	margin-bottom: 20px;
	min-height: 480px;
}

.margin-b20 {
	margin-bottom: 20px;
}

.order-list {
	margin: 20px 30px;
}

.margin-t5 {
	margin-top: 5px;
}

.center {
	text-align: center;
}

.add-order {
	margin-top: 20px;
	display: inline-flex;
	align-items: center;
	font-size: 16px;
}

.msg-prompt {
	display: none;
	width: 14px;
	height: 14px;
	background-color: #f00;
	border-radius: 2px;
	position: absolute;
	top: 16px;
	font-size: 12px;
	line-height: 13px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	right: 0;
}

/* ����-�������� */
.row1 .order-a {
	color: #94abc0;
    font-size: 14px;
}

.order-a:HOVER {
	color: #FFFFFF;
}

.order-main {
	padding-bottom: 35px;
	color: #6a6a6a;
}

.order-row {
	margin-top: 10px;
	margin-right: 80px;
	padding-left: 55px;
}

.order-title {
	padding-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	font-size: 18px;
	color: #2b364b;
}

.order-note {
	margin: 0 15px;
}

.order-note p {
	margin: 5px 0;
	font-size: 13px;
	color: #777;
}

.order-row .order-item {
	margin-bottom: 20px;
	margin-left: 16px;
}

.order-row label {
	line-height: 30px;
	font-size: 15px;
	font-weight: normal;
	width: 220.45px;
    display: inline-block;
}

.order-row input, .order-row textarea {
	padding: 11px;
}

.order-row textarea {
	width: 52%;
	resize: none;
}

.order-row select {
	padding: 5px 10px;
	height: 43px;
	width: 34%;
}

.order-row input {
	width: 31%;
}

.order-row select, .order-row input, .order-row textarea {
	font-size: 14px;
	color: #777;
	border-radius: 4px;
	border: solid 1px #cccccc;
}

.order-input::-webkit-input-placeholder{
	color: #c1c0c0;
}
.order-input:-moz-placeholder{
	color: #c1c0c0;
}
.order-input::-moz-placeholder{
	color: #c1c0c0;
}                
.order-input:-ms-input-placeholder{
	color: #c1c0c0;
}

.order-row .form-textarea-title {
	vertical-align: top;
}

.order-row .file-show {
	width: 200px;
	height: 120px;
	display: none;
	margin-left: 315px;
}

input[type=file].conmiss {
	display: none;
}

.order-row .form-send {
	width: 150px;
	height: 50px;
}

.order-btn-sub {
	color: #fff!important;
	width: 146px!important;
}

.order-btn-back {
	float: right;
	padding: 5px 30px;
	margin-bottom: 5px;
	margin-top: 6px;
	font-size: 14px;
}

.order-row .form-btn {
	width: 80px;
	height: 30px;
	padding: 0;
}

.order-row .file-note {
	width: 415px;
	border: none;
	margin-left: -10px;
	white-space: pre;
}

.message {
	color: red;
}

.order-reply {
	display: inline-flex;
	align-items: center;
	margin-top: 6px;
}

.reply-content {
	width: 86%;
	min-height: 24px;
	max-height: 500px;
	margin-right: 5px;
	padding: 2px 5px;
	font-size: 14px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #aaa;
}

.order-p {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url("../images/order-p.png");
	cursor: pointer;
	vertical-align: middle;
	margin-right: 5px;
}

.reply-btn {
	background: #4980E3;
	padding: 5px 10px;
}

/* �����Ի� */
.online-server {
	display: flex;
}

.online-server .service-left-page {
	float: none;
}

.order-intrd {
	padding: 0px 15px;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
	word-wrap: break-word;
	word-break: break-all;
}

.chat-info .col-md-9.col-lg-9 {
	padding: 0;
}
 
.order-auther {
	margin-bottom: 20px;
	font-size: 14px;
	color: #666;
	width: 210px;
}

.order-wids {
	width: 100%;
}

.order-wids >td {
	width: 100%;
}

.order-wids >td>.edui-default {
	width: 100%;
} 

.order-inline {
	width: 100%;
}

.order-tainer {
	display: inline-flex;
}

.order-content {
	color: #999;
	font-size: 14px;
}

.chat-info {
	flex: 1;
    padding-bottom: 20px;
    padding-left: 20px;
}

.online-circle {
	position: relative;
	width: 18px;
	height: 18px;
	font-size: 14px;
	border-radius: 50%;
	background-color: #ccc;
	display: inline-block;
	bottom: -2px;
	margin-right: 5px;
}

.chat-tainer {
	overflow-x: hidden; 
	overflow-y: scroll;
	max-width: 860px;
	min-height: 300px;
	max-height: 375px;
	background-color: #eee;
	padding: 30px 20px 80px 20px;
	word-wrap:break-word;
}

.message-content {
	max-width: 600px;
	word-wrap:break-word;
}

.message-box {
	margin-bottom: 20px; 
	display: flex;
}

.message-left {
	float: left;
}

.message-right {
	float: right;
}

.clomun-title {
	font-size: 14px;
	color: #666;
	margin-left: 10px;
	margin-bottom: 5px;
}

.clomun-messages {
	background-color: white;
	padding: 20px;
	border-radius: 10px;
	margin-left: 10px;
	font-size: 14px;
	color: #2b364b;
}

.clomun-right-title {
	margin-right: 10px;
	text-align: right;
	margin-bottom: 5px;
	font-size: 14px;
	color: #666;
}

.clomun-right-messages {
	background-color: #e1e1fa;
	margin-right: 10px;
}

.time {
	margin-top: 10px;
	text-align: right;
}

.online-service {
	background-color: #fff;
	height: 35px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #2b364b;
	margin-top: 10px;
}

.activity-link {
	margin-top: 100px;
	text-align: center
}

.activity-link img {
	display: inline-block;
	width: 249px;
	height: 100px
}

.hd-block {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px
}

.hd-block:after {
	content: "";
	clear: both
}

.hd-block a {
	display: inline-block;
	color: #fff;
	margin-right: 15px;
	cursor: pointer
}

a.actived {
	color: #4980E3;
}

.chose-canvas {
	position: absolute;
	top: 56px;
	margin-top: -20px;
	float: right;
	right: 10px;
	z-index: 10;
}

#chart-depath {
    width: 1180px;
    height: 460px;
    display: none;
    border: 1px solid rgb(221, 221, 221);
}

.trades-meta {
	margin-top: 40px;	
}

.icon-zh_CN {
    background: url(../images/icon.png) no-repeat;
    background-position: -79px -22px;
    height: 22px;
    width: 22px;
    margin-top: 23px;
    display: inline-block;
}

.icon-en_US {
	background: url("../images/icon.png") no-repeat;
	background-position: -108px -22px;
	height: 22px;
	width: 22px;
	margin-top: 23px;
	display: inline-block;
}

.icon-ja_JP {
	background: url("../images/japan_JP.png") no-repeat;
	height: 22px;
	width: 22px;
	margin-top: 23px;
	display: inline-block;
}

.icon-ko_KR {
	background: url("../images/S.Korea_KR.png") no-repeat;
	height: 22px;
	width: 22px;
	margin-top: 23px;
	display: inline-block;
}
.locale:hover {
    background-color: transparent !important;
}

.locale {
	/* margin-left: 15px; */
}

.icon-span {
	margin: 0 5px 3px 15px;
	vertical-align: middle;
}


.skyGray {
	background-color: #ccc;
	margin-top: 20px;
	margin-bottom: 0px;
}

.btn-exchange {
	position: relative;
	display: inline-block;
    padding: 2px 8px;
    border: 1px solid white;
    border-radius: 2px;
    color: #94abc0;
}

.btn-triange {
	visibility: hidden;
	position: relative;
	top: 13px;
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid;
	border-color: #9a9a9a transparent transparent transparent;	
}

.clik-td {
	position: relative;
}

.sub-exchange {
	border-radius: 2px;
    position: absolute;
    left: 148px;
    display: none;
    background-color: #FFF;
    overflow: hidden;
    z-index: 100;
	width: 60px;
}

.sub-exchange a {
	color: #4980E3;
    padding: 0;
    display: block !important;
    line-height: 20px;
    text-align: center;
    border-radius: 0;
    border: 0;
} 

.sub-exchange a:hover {
	background-color: #f1f1f1;
}

.block-title h2 .exchange-header {
	display: inline-block;
    width: 210px;
    text-align: center;
    color: white;
    height: 100%;
    cursor: pointer;
}

.block-title h2 .exchange-current {
	background-color: #184da5;
}

.assets-main {
	overflow: visible;
}

.icons-safe {
	background: url("../images/acountSafeA.png") no-repeat center;
}

.exchange-state {
	display:-webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.exchange-context {
	padding: 8px 10px 20px 10px;
	background-color: #f1f1f1;
}

#form-exchage {
	width: 500px;
	margin: 0 auto;
}

#btn-pt {
	width: 70px;
    height: 24px;
}

.margin20 {
	margin: 20px 0px;
}

.exchange-pt {
	width: 210px;
	height: 24px;
	border: 1px solid #ccc;
	padding-left: 5px;
}

.exchange-unit {
	position: absolute;
	right: 9px;
	top: 4px;
}

.exchange-outBlock {
	width: 72px;
}

.exchange-stated {
	margin-left: 27px;
}

.exchange-details {
	width: 420px;
}

.marginL12 {
	margin-left: 12px;
}

.exchange-tog {
	display: inline-block;
}  

#table-details tbody a {
	margin-bottom: 2px;
}

.pos-rela {
	position: relative;
}

.td-usd {
	right: 28px;
}

.que-help-usd {
	width: 250%;
}

.que-help .arrow-usd {
	left: 15%;
}

.td-usd-us {
	right: 50px;
}

.coin-order-form {
	width: 100%;
}

.coin-trade {
	margin-top: 20px;
}

.coin-trade .label {
	width: 90px;
	text-align: right;
}

.coin-trade span {
    color: #6a6a6a;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.coin-trade .form-control {
    width: 190px;
    height: 28px;
    background-color: #fff;
    padding-right: 40px;
}

.coin-trade .trade-btn {
	width: 90%;
	margin: 0 auto;
}

.coin-nav {
	width: 100%;
}

.block-title h2 span.coin-to-coin {
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-left: 20px;
    height: 100%;
}

.coin-trade-title h2 span.buy-sty {
	color: #4AC465;
	font-size: 16px;
}

.coin-trade-title h2 span.sell-sty {
	color: #E64848;
	font-size: 16px;
}

.coin-trade .global {
	position: absolute;
	top: -5px;
	left: -10px;
	dispaly: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #ccc;
	margin-right: 0px;
	border: 1px solid #999;
}

.barProgress {
	position: absolute;
    text-align: left;
    height: 10px;
    background-color: #0e5f9d;
    border-radius: 5px;
}

.radio {
	float: right;
    text-align: center;
    margin-right: 23px;
    color: #868896;
}

.coin-scale {
	float: left;
	position: relative;
	width: 160px;
	top: 12px;
	height: 10px;
	background-color: #ccc;
	left: 5px;
	border-radius: 5px;
}

.margintp0 {
	margin-top: 0px;
}

.coinUnit {
	position: absolute;
    right: 25px;
    top: 0px;
    color: #6a6a6a;
}

.trade-coin-head {
	 overflow-x: scroll;
	background: #fafafa;
}

.coin-lis {
	width: 800px;
}

.disor {
	padding: 8px 20px;
	cursor: pointer;
}

.spot-table {
	width: 100%;
}

.spot-table tr {
	line-height: 32px;
}

.spot-table thead tr {
	background: #e1e1e1;
}

.spot-table tbody tr:hover {
	background: #fafafa;
}

.spot-table th,.spot-table td {
	width: 30%;
	text-align: left;
}

ul li.actived {
	border-bottom: 2px solid #5a9d3d;
}

.coin-trade .readonlyPut {
	background: #ccc;
}

.btc-address table th,.btc-address tbody td {
	padding: 10px 5px;
}

.cvs-btn {
	position: relative;
	top: -7px;
	cursor: pointer;
	display: inline-block;
	height: 19px;
	line-height: 19px;
	padding: 3px 10px;
	border-radius: 4px;
	color: #94abc0;
}

.cvs-btn:hover {
	color: #4980E3;
}

.invimg-link {
	display: block;
	width: 100%;
	height: 100%;
}

.download-btn {
	background-color: #0e5f9d;
    color: white;
    border: none;
    padding: 5px 5px;
    border-radius: 2px;
    width: 200px;
    margin-top: 35px;
    cursor: pointer;
    font-size: 26px;
}

.invite-BFX {
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	top: 0px;
	background-color: transparent;
	border: none;
}

.loading-pic {
	width: 388px;
	height: 850px;
	background-color: white;
	text-align: center;
}

.loding-img {
	display: inline-block;
	width: 100px;
	height: 20px;
	background: url('../images/loading.gif') no-repeat;
	position: relative;
	top: 370px;
	z-index: 100;
}

.icons-ring {
	background: url("../images/mesring1.png") no-repeat;
	height: 22px;
	width: 22px;
	margin-top: 14px;
	display: inline-block;
}

.unread-prompt {
	width: 14px;
    height: 14px;
    background-color: #f00;
    border-radius: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    position: relative;
    display: inline-block;
    left: -5px;
    top: -5px;	
}

.message-control {
	position: relative;
	height: auto;
	verflow: hidden;
	isplay: block;
	margin-right: 2px;
	cursor: pointer;
}

.message-control:hover {
    background-color: transparent !important;
}

.message-top-menu {
    width: 270px !important;
    position: absolute;
    top: 53px;
    z-index: 20;
    font-size: 12px;
    right: -122px;
    background-color: #fff;
    box-shadow: 0 2px 9px 1px rgba(69, 112, 128, 0.14);
    border-radius: 4px;
    display: none;
}

.megunread-box .megunread-pri:first-child {
	border-top: 0px;
}

.megunread-box .megunread-pri {
	border-top: 1px solid #e1e1e1;
	padding: 0px 10px;
}

.megunread-pri span {
	line-height: 24px;
}

.megunread-box .megunread-link {
	padding: 0px;
}

.rink-title {
	font-size: 16px;
	color: #4980E3;
	padding: 20px 0px;
}

.activity-bix {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.activity-table {
	width: 586px !important;
	float: left;	
}

.activity-table th {
	color: #94abc0;	
}

.activity-table tbody td {
	height: 53px;	
}

.activity-table th:nth-of-type(2) {
	width: 190px;
}

.rinkicon0 {
	display: inline-block;
	width: 26px;
	height: 33px;
	background: url("../images/rink1.png") no-repeat;
}

.rinkicon1 {
	display: inline-block;
	width: 26px;
	height: 33px;
	background: url("../images/rink2.png") no-repeat;
}

.rinkicon2 {
	display: inline-block;
	width: 26px;
	height: 33px;
	background: url("../images/rink3.png") no-repeat;
}

.rank-icon {
	display: inline-block;
	width: 26px;
	height: 33px;
	background: url("../images/tradeRank.png") no-repeat;
	position: relative;
	top: 10px;
	margin-right: 10px;
}

.myrink {
	float: left;
    margin-left: -8px;
	display: inline-block;
	width: 126px;
	height: 36px;
	background: url("../images/myRink.png") no-repeat;
	color: white;
	line-height: 38px;
}

.activity-box h3 {
	font-size: 14px;
	margin-bottom: 30px;
}

.activity-box p {
	margin-top: 25px;
	margin-bottom: 0px;
}

.activity-box ul {
	margin: 0px 0px;	
}

.avtive-arrow {
	display: inline-block;
	width: 12px;
	height: 7px;
	background: url("../images/avtiveArrow.png") no-repeat;
	margin-left: 5px;
}

.activety-sel {
	position: absolute;
	right: 2px;
	cursor: pointer;
	font-size: 14px;
	font-weight:700;
	padding: 0 20px;
	margin-right: -1px;
	height: 36px;
	line-height: 36px;
	border: solid #e1e1e1;
	border-width: 1px 1px 1px 1px;
	color: #4980E3;
	background: #fafafa;
	bottom: 3px;
	z-index: 100;
}

.activety-sel:hover .arrow-sele {
	display: block;
} 

.arrow-sele {
	border-radius: 4px;
    width: 114px;
    position: absolute;
    background-color: #fff;
    overflow: hidden;
    z-index: 100;
    right: -1px;
    text-align: center;
    display: none;
    box-shadow: 0 2px 9px 1px rgba(69, 112, 128, 0.14);
    max-height: 320px;
}

.arrow-sele a {
	display: block;
	color: #999999;
	font-size: 12px;
}

.arrow-sele a:hover {
	background: #fafafa;
}

.risk-box {
	width: 540px;
	margin: 0 auto;
	padding: 20px 10px;
	position: relative;
	margin-top: 250px;
	background-color: white;
	border: 1px solid white;
	border-radius: 4px;
	box-shadow: 0 2px 9px 1px rgba(69, 112, 128, 0.14);
}

.text-center {
    text-align: center;
}

.margint {
    margin-top: 20px;
}

.margint15 {
    margin-top: 15px;
}

.marginl {
    margin-left: 10px;
}

.logo-box .link-chunk-spacity {
	width: 10%;
}

.logo-box {
	width: 100%;
}

.logo-box li {
	width: 23%;
	height: 80px;
	margin:0 16px 20px 16px;
}

.link-logo {
	display: block;
	width: 100%;
	height: 80px;
	text-align: center;
	background-repeat: no-repeat;
	background-size: 55% auto;
	background-position: center;
	border-radius: 2px;
	background-color: #fff;
}

.honour-cvs {
	width: 638px;
	height: 432px;
	background: url("../images/houner.png") no-repeat;
	position: relative;
	font-family: '宋体 Simhei';
	left: 50%;
    margin-left: -319px;
}

.bfx-sign {
	display:inline-block;
	width: 108px;
	height: 77px;
	background: url("../images/bfxnu.png") no-repeat;
	margin-left: 20px;
}

.sign-time {
	display:inline-block;
	width: 134px;
	text-align: center;
	font-size: 12px;
	font-family: '宋体 Simhei';
	position: relative;
	bottom: 36px;
	color: #9d8953;
    border-bottom: 1px solid #9d8953;
    padding-bottom: 5px;
}

.margin-lt-lab {
	margin-left: 146px;
}

.disblock-sp {
	display: block;
}

.form-marb {
	margin-bottom: 6px;
}

.api-notice {
	background-color: #fffaeb;
    padding: 20px;
    line-height: 24px;
    margin-top: 20px;
}

.control .form-group a{
	color: #4980E3;
}

.form-group .form-inpt {
	display: inline-block !important;	
}

.form-group .form-lab {
	width: 146px;
	text-align: right;
	font-weight: 700;
}

.btn-mal {
	border: none;
    padding: 6px 10px;
    background-color: #c55555;
}

.showapi {
	background-color: #0e5f9d;
}

.api-btn {
	position: relative;
    left: 150px;
}

.form-group span.error {
	display: inline-block;
}

.form-group .form-lab-t {
	position: relative;
    top: -26px;
}

.apply-api-detail {
	background: #fffaeb;
    color: #00A1C6;
    padding-left: 55px;
}

.showInfo {
	height: 98px;
}

pre {
	background-color: #f5f5f5;
	border: 1px solid rgba(0, 0, 0, 0.15);
	display: block;
	font-size: 12.025px;
	line-height: 18px;
	margin: 10px 0 15px;
	padding: 8.5px;
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
}

.trade-manage-main table .apply-api-doc {
	background: white;
	text-align: left;
	padding: 8px 20px;	
}

.trade-rt-table tr .progress {
	display: none;
}

@keyframes fade-in {  
    0% {opacity: 0;}
    20% {opacity: 1;}
    80% {opacity: 1;}
    100% {opacity: 0;}
}  
@-webkit-keyframes fade-in {
    0% {opacity: 0;}  
    20% {opacity: 1;}
    80% {opacity: 1;}  
    100% {opacity: 0;}  
}
#showBox {
    animation: fade-in;
    animation-duration: 3s;
    -webkit-animation:fade-in 3s;
}
.show-msg-box {
	position: absolute;
	display: none;
	z-index: 2;
	padding: 0 20px;
	height: 50px;
	color: #fff;
	opacity: 0;
	line-height: 50px;
	left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
}

.show-msg-box div {
	display: inline-block;
	padding: 0 20px;
	border-radius: 2px;
	min-width: 200px;
}

@media only screen and (max-width: 1200px) {
	.nav-wrap,
	.banner-box {
		margin-top: -1px;
	}
}

.icons-personal {
	background: url(../images/top_personal.png) no-repeat;
	width: 14px;
	height: 14px;
	display: block;	
}

.top-lang {
	line-height: 50px;
	padding-right: 18px;
	cursor: pointer;
	font-family: 'Microsoft YaHei', Arial;
    font-size: 14px;
    color: #4A5F78;
    text-align: right;
}

.top-rt li .top-login {
	border-radius: 5px;
	border-bottom-right-radius: inherit;
	border-top-right-radius: inherit;
	border: 1px solid #4980E3;
	border-right: none;
	color: #4980E3;
	padding: 5.5px 25px;
	margin-right: -4px;
	font-family: 'Microsoft YaHei', Arial;
    font-size: 14px;
}

.top-rt li .top-register {
	background-color: #4980E3;
	border: 1px solid #4980E3;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	border-left: none;
	color: white;
	padding: 5.5px 25px;
	font-family: 'Microsoft YaHei', Arial;
	font-size: 14px;
}

.top-rt li:active a,
.top-rt li:focus a,
.top-rt li:hover a {
	color: #4980E3;
}

.top-rt li:active .top-register,
.top-rt li:focus .top-register,
.top-rt li:hover .top-register,
.top-register:hover {
	color: white;
}

.locale:hover .triger-arrow-head {
    border-color: #4980E3 transparent transparent;
    color: #4980E3;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.locale:hover .top-lang {
    color: #4980E3;
}

.logo-box li:first-child {
	margin-left: 0px;
}

.logo-box li:last-child {
	margin-right: 0px;
}

.logo-box li:hover a {
	background-color: #ffffff;
	box-shadow: 0px 0px 21px 0px 
	rgba(116, 164, 244, 0.22);
	transform:translateY(-5px);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
}

.menu-item:hover a.role-dex {
	color: #4980E3;
}
.trade-history-data {
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding-bottom: 30px;
}
.scroll_div {
	width: 100%;
	height: 100%;
	overflow-y:auto;
}
.withdraw-addr-list::-webkit-scrollbar,
.index-data-header::-webkit-scrollbar,
.index-data-table::-webkit-scrollbar,
.sub-sub-menu-item::-webkit-scrollbar,
.trade-matter tbody::-webkit-scrollbar,
.scroll_div::-webkit-scrollbar, 
.sell-depth::-webkit-scrollbar,
.buy-depth::-webkit-scrollbar {
    width: 6px;
    height: 8px;
    background-color: transparent;
}
.withdraw-addr-list::-webkit-scrollbar-thumb,
.index-data-header::-webkit-scrollbar-thumb,
.index-data-table::-webkit-scrollbar-thumb,
.sub-sub-menu-item::-webkit-scrollbar-thumb,
.trade-matter tbody::-webkit-scrollbar-thumb,
.scroll_div::-webkit-scrollbar-thumb, 
.sell-depth::-webkit-scrollbar-thumb,
.buy-depth::-webkit-scrollbar-thumb {
    width: 6px;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #94abc0;
}
.withdraw-addr-list::-webkit-scrollbar-thumb,
.index-data-header::-webkit-scrollbar-thumb,
.index-data-table::-webkit-scrollbar-thumb {
    background-color: #eff3f6;
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.15);
}

.sub-sub-menu-item::-webkit-scrollbar-track,
.trade-matter tbody::-webkit-scrollbar-track,
.scroll_div::-webkit-scrollbar-track,
.sell-depth::-webkit-scrollbar-track,
.buy-depth::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.15);
}

.withdraw-addr-list::-webkit-scrollbar-track,
.index-data-table::-webkit-scrollbar-track,
.index-data-header::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
}

.graphic-box {
	margin: 0 auto;
	width: 1200px;
}

.graphic-Bg {
	background-color: #FFFFFF;
}

.graphic-box img:nth-child(2), .graphic-box img:nth-child(3),
.graphic-box img:nth-child(4) {
	margin-top: -4px;
}
.banner-part {
	margin:0 auto;
	position: relative;
}
.banner-part .swiper-container {
	width: 100%;
}
.croscal {
	width: 100%;
	height: 260px;
	display: block;
	cursor: pointer;
	left: 0px;
	top: 0px;
}

.banner-part-notice {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	color: #94ABC0;
	z-index:99;
	pointer-events: none;
}

.banner-part-notice>div:nth-of-type(2) {
	cursor: pointer;	
}

.banner-part-content {
	width: 1200px;
	margin: 0px auto;
	position: relative;
}

.banner-part-content .banner-part-content-right {
	float: right;
}

.part-notice-list {
	border-radius: 3px;
	margin-top: 15px;
	background: rgba(13,25,35,.5);
	padding: 15px 20px;
	max-width: 420px;
	min-width: 300px;
}
.part-notice-list a {
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 12px;
	color: #94ABC0;
	line-height: 25px;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	pointer-events: all;
}
.notice-news {
	padding-bottom: 25px;
	
}
.right-tirgle {
	margin-left: 13px;
}
.position-site {
	position: absolute;
	font-size: 12px;
	top: 230px;
	right: 20px;
	cursor: pointer;
	pointer-events: all;
}
.notice-news a:hover {
	color: #fff;
}
.part-notice-list p {
	font-size: 12px;
	line-height: 25px;
}

.part-notice-list p em {
	color: #fff;
	font-size: 16px;
}
.import-list {
	width: 100%;
	height: 134px;
	display: block;
	left: 0px;
	top: 0px;
	background: #0D1923;
}
.import-list-wrap {
	width: 1200px;
	margin: 0 auto;
}
.import-list-box {
	display: flex;
	justify-content: center;
    align-content: left;
}
.import-list-text {
	width: 362px;
	height: 54px;
	text-align: center;
	padding: 0px 25px 0px 25px;
	border-left: 1px solid #2A364B;
	margin-top: 30px;
	margin-bottom: 50px;
}
.import-list-text p {
	/* font-family: 'Microsoft YaHei', Arial-Regular; */
	font-size: 12px;
	color: #94ABC0;
	text-align: justify;
	line-height: 18px;
	text-align: left;
}
.import-list-text p a{
	color: #94ABC0;
}

.import-list-text p em {
	font-family: 'Microsoft YaHei', Arial;
	font-size: 12px;
	color: #4A5F78;
}
.import-list-text p span {	
	color: #ffffff;
	border-radius: 2px;
	padding:0 6px 0 6px;
	margin-right: 10px;
}

.import-list-tap {
	background: #4980E3;
}
.import-list-emerg {
	background: #E04444;
}

.addTips{
	position: relative;
	width: 13px;
	height: 13px;
	background: url(../images/questions-img.png) no-repeat right center;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 3px;
}

.addTips-arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 9px 12px 9px 0;
	border-style: solid;
	border-color: transparent #43576E transparent transparent;
	position: absolute;
    top: -2px;
    left: 17px;
    display:none;
}

.baocangTips{
	position: absolute;
	top:-12px;
	left:28px;
	float:left;
	color:#fff;
	width:450px;
	height:50px;
	background:#43576E;
	z-index:9999;
	padding:10px 20px;
	display:none;
	border-radius: 2px;
}
.download-area-wrap {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.download-bgimg {
	margin-top: 15px;
}
.download-bgimg .ios-btn {
	margin-bottom:102px;
	margin-right: 20px;
}
.download-bgimg .android-btn {
    margin-bottom:102px;
    margin-left: 10px;
}
.iosDownBtn {
	width:128px;
	height:40px;
	border-radius:4px;
	float:left;
	display:block;
	background-color: #4980E3;
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
}
.iosDownBtn span {
    height:40px;
    width:100%;
    display:inline-block;
}
.iosDownBtn span img {
	margin-left:10px;
	vertical-align: middle;
}
.iosDownBtn:hover {
	background-color: #00C7E7;
}
.androidDownBtn {
	margin-left:120px;
	width:128px;
	height:40px;
	line-height:40px;
	background-color:#4980E3;
	border-radius:4px;
	float:left;
	display:block;
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}
.androidDownBtn span {
	height:40px;
	width:100%;
	display:inline-block;
}
.androidDownBtn span img {
	margin-left:10px;
	vertical-align: middle;
}
.androidDownBtn:hover {
	background-color: #00C7E7;
}
.appQrcode {
	display:none;
	background: url(../images/app.jpg) no-repeat;
	background-size: 100%;
	width:128px;
	height:128px;
	box-shadow: 0 10px 10px 0 rgba(16,22,45,.4);
	z-index:9999;
	position: absolute;
	top: 45px;
	left: 412px;
}
.iconfont {
	color: #94abc0;
}
.icon-star {
	color: #94abc0;
}
.icon-starn {
	color: red;
}
.icon-star:hover {
	color: #4980E3;
}
.icon-Star {
	color: #4980E3;
}

.icon-Star:before {
	content: "\e66a";
}
.icon-info-bd {
  font-size: 12px;
  margin-left: 2px;
}
.icon-info-bd:before {
  content: "\e618";
}
.withdraw-input-div .triger-domn-arrow {
	left: 385px;
    top: 18px;
}
.withdraw-input {
	width: 360px !important;
	padding-right: 40px;
	padding-left: 10px;
}
.withdraw-addr-list {
	display: none;
	position: absolute;
	left: 0;
	top: 42px;
	width: 412px;
	background-color: #ffffff;
	box-shadow: 0 4px 14px 0 rgba(0,0,0,0.08);
	border-radius: 2px;
	cursor: pointer;
	max-height: 380px;
	overflow-y: auto;
}

.withdraw-addr-list .new-addr-btn {
	color: #4980E3;
	text-align: center;
}
.withdraw-addr-list .addr-list-item {
	padding: 10px 0px;
	border-bottom: solid 1px #f1f3f4;
}
.withdraw-addr-list .addr-list-item .addr-list-item-left {
	width: 90%;
	float: left;
}
.withdraw-addr-list .addr-list-item .addr-list-item-right {
	width: 10%;
	float: right;
	height: 38px;
	font-size: 16px;
	line-height: 38px;
	text-align: center;
}
.withdraw-addr-list .addr-list-item:hover {
	background-color: #e8eaed;
}
.withdraw-addr-list div p {
	margin: 0 10px;
}
.withdraw-input:focus ~ div {
	display: block;
}
.withdraw-input:focus + div.triger-domn-arrow {
	border-color: #4980E3 transparent transparent;
	border-color: #4980E3 transparent transparent;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.block-hidden-search {
	height: 50px;
	line-height: 50px;
	border-bottom: solid 1px #f1f3f4;
	position: relative;
	z-index: 9999;
}

.block-hidden-search .hidden-search-item {
	float: left;
	margin-top: -5px;
}

.block-hidden-search .hidden-search-item .hidden-asset-detail {
	vertical-align: middle;
	margin-top: 1px;
}

.block-hidden-search .hidden-search-item .hidden-asset-detail-text {
	padding-top: 5px;
	display: inline-block;
}

.block-hidden-search .asset-detail-search {
	float: right;
	height: 24px;
	padding: 2px 5px;
	border: 1px solid #f1f3f4;
	border-radius: 4px;
	padding-left: 30px;
	width: 150px;
	font-size: 12px;
	margin-top: 10px;
}

.block-hidden-search .asset-detail-search-icon {
	display: block;
	position: absolute;
	right: 150px;
	bottom: 10px;
	height: 30px;
	width: 30px;
	line-height: 30px;
	z-index: 9999;
	color: #94abc0;
}
.buy-btn {
	width: 95%;
	overflow: hidden;
}

@media only screen and (min-width: 1921px) {
	.croscal {
		background-size: 100% auto !important;
		background-position: 0 center !important;
	}
}
.more-old-news {
	height: 16px;
	line-height: 16px;
	width: 50px;
	float: right;
	text-align: right;
	color: #4980E3;
}
.right-arrows {
    position: relative;
    left: -18px;
    top: 4px;
}
.right-arrows::after, .right-arrows::before{
  border: 5px solid transparent;
  border-left: 5px solid #0D1923;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: -20px;
  content: ' ';
  color: #4980E3;
}
.right-arrows::before {
  border-left-color: #4980E3;
  right: -21px;
}
.main-center-box {
	overflow: hidden;
}
.news-list-wrapp {
	width: 1050px;
	margin: 0 auto;
}
.news-list-wrapp li {
	/* padding: 25px 0; */
	overflow: hidden;
	border-bottom: 1px solid #f1f3f4;
	font-family: 'Microsoft YaHei', Arial-Medium;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #2d3649;
	padding: 25px 10px;
}

.news-list-wrapp li:hover{ 
	-moz-box-shadow: 0px 7px 16px 0px 
		rgba(161, 159, 168, 0.16);
	-webkit-box-shadow: 0px 7px 16px 0px 
		rgba(161, 159, 168, 0.16);
	box-shadow: 0px 7px 16px 0px 
		rgba(161, 159, 168, 0.16);
	padding: 25px 10px;
	border-bottom: none;
}

.news-list-wrapp li:last-child {
	border-bottom: none
}

.news-list-wrapp li a {
	color: #2b364b;
	float: left
}

.news-list-wrapp li a:hover {
	text-decoration: underline
}

.news-list-wrapp li span {
	float: right;
	color: #6a6a6a;
	display: block;
	font-family: 'Microsoft YaHei', Arial-Medium;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #6a6a6a;
}
.block-title-top {
	height: 58px;
	line-height: 58px;
	border-bottom: solid 1px #f1f3f4;
}

.block-title-top h2 {
	float: left;
	font-size: 18px;
	color: #2b364b;
	font-weight: normal;
}
.regsubAccount {
	display: none;
	border-radius: 8px;			
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	width: 429px;
	height: 559px;
	background-color: #ffffff;
	border-radius: 4px;
	z-index: 10000;
}
.resetPasswords {
	display: none;
	border-radius: 8px;			
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	width: 429px;
	height: 484px;
	background-color: #ffffff;
	border-radius: 4px;
	z-index: 10000;
}
.resetPasswords-wrap {
	margin: 25px 36px;
}

.resetPasswords-wrap h2{
	text-align: center;
	padding-bottom: 10px;
}
.resetPasswords-wrap img{
	position: absolute;
	top: 20px;
    right: 20px;
}
.fundsTtransfer {
	display: none;
	border-radius: 8px;			
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	width: 439px;
	height: 499px;
	background-color: #ffffff;
	border-radius: 4px;
	z-index: 10000;
}
.fundsTtransfer-wrap {
	margin: 19px 32px;
}

.fundsTtransfer-wrap h2{
	text-align: center;
	padding-bottom: 5px;
}
.fundsTtransfer-wrap img{
	position: absolute;
	top: 20px;
    right: 20px;
}
.fundsTtransfer-input {
	padding-bottom: 10px;
}
.fundsTtransfer-input span{
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #2d3649;
	padding-bottom: 5px;
}
.fundsTtransfer-input input{
	width: 376px;
	height: 42px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #d7d7d7;
	text-indent: 10px;
	box-sizing: border-box;
}

.fundsTtransfer-input input::-webkit-input-placeholder{
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #6a6a6a;
}
.fundsTtransfer-input input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #6a6a6a;
}
.fundsTtransfer-input input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #6a6a6a;
}
.fundsTtransfer-input input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #6a6a6a;
}
.fundsTtransfer-input .fundsTtransfer-input-msg {
	width: 169px;
	height: 42px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #d7d7d7;
}
.fundsTtransfer-input .fundsTtransfer-input-text {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #2d3649;
}
.fundsTtransfer-input .total-num {
	display: inline-block;
	float: left;
	margin-right: 30px;
	font-size: 14px;
	color: #94abc0;
	font-weight: normal;
}
.fundsTtransfer-input .all-fundsTtransfer {
	display: inline-block;
	font-size: 14px;
	color: #5d8fe9;
	font-weight: normal;
}
.fundsTtransfer-createAccount .fundsTtransfer-btn{
	width: 120px;
	height: 42px;
	border: 1px solid #4980E3;
	background-color: #4980E3;
	border-radius: 4px;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #ffffff;
}
.fundsTtransfer-createAccount {
	width: 357px;
	height: 42px;
	text-align: center;
}
.delSubAccount {
	display: none;
	border-radius: 8px;			
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	width: 329px;
	height: 219px;
	background-color: #ffffff;
	border-radius: 4px;
	z-index: 10000;
}
.delSubAccount-wrap {
	margin: 28px 0;
}
.delSubAccount-wrap .warning-tips {
	width: 329px;
	height: 54px;
	text-align: center;
}
.delSubAccount-wrap p{
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #2d3649;
	text-align: center;
	padding-top: 20px;
}
.delSubAccount-wrap .closesubAccount {
	position: absolute;
	top: 20px;
    right: 20px;
}
.black_overlay {
	display:none;
	position:fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	width:100%;
	height:100%;
	z-index:10000;
	-moz-opacity:0.5;
	background: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
}
.regsubAccount-wrap {
	margin: 20px 36px;
}

.regsubAccount-wrap h2{
	text-align: center;
	padding-bottom: 5px;
}
.resetPasswords-btn {
	width: 120px;
	height: 42px;
	background-color: #5d8fe9;
	border-radius: 4px;
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #ffffff;
}
.regsubAccount-wrap img{
	position: absolute;
	top: 20px;
    right: 20px;
}
.regsubAccount-input {
	padding-bottom: 14px;
}
.regsubAccount-input span{
	display: block;
	font-family: 'Microsoft YaHei', Arial-Medium;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #2d3649;
	padding-bottom: 5px;
}
.regsubAccount-input input{
	width: 357px;
	height: 40px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #d7d7d7;
	text-indent: 10px;
	box-sizing: border-box;
}

.regsubAccount-input input::-webkit-input-placeholder{
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #6a6a6a;
}
.regsubAccount-input input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #6a6a6a;
}
.regsubAccount-input input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #6a6a6a;
}
.regsubAccount-input input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #6a6a6a;
}
.regsubAccount-input .regsubAccount-btn {
	width: 120px;
	height: 40px;
	background-color: #5d8fe9;
	border-radius: 4px;
	text-indent: 0;
}
.regsubAccount-input .regsubAccount-input-msg {
	width: 227px;
	height: 42px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #d7d7d7;
	margin-right: 5px;
	box-sizing: border-box;
}
.regsubAccount-createAccount .createAccount-btn {
	width: 120px;
	height: 42px;
	background-color: #5d8fe9;
	border-radius: 4px;
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #ffffff;
}
.regsubAccount-createAccount {
	width: 357px;
	height: 42px;
	text-align: center;
}
.delSubAccount-btn {
	width: 329px;
	height: 42px;
	text-align: center;
	padding-top: 20px;
}
.delSubAccount-btn button{
	margin: 0 15px;
}
.delSubAccount-btn-cancel {
	width: 100px;
	height: 36px;
	background-color: #cfcfcf;
	border-radius: 4px;

}
.delSubAccount-btn-cancel:hover{
	background-color: #5680dc;
}
.delSubAccount-btn-ok {
	width: 100px;
	height: 36px;
	background-color: #5680dc;
	border-radius: 4px;
}

.subhead-title {
	display: block;
	float: right;
	margin-left: 25px;
	width: 112px;
	height: 58px;
	cursor: pointer;
}
.subhead-img {
	vertical-align: middle;
	margin-right: 4px;
}
.subhead-text {
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #94abc0;
}
.subhead-text:hover {
	color: #4980E3;
}
.subAccount-property {
	padding: 30px 0;
	border-bottom: 1px solid #f1f3f4;
}
.property-text h3 {
	color: #1d2637;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 8px;
}
.property-num {
	color: #4ac465;
	font-size: 18px;
	font-weight: bold;
}
.property-unit {
	color: #4ac465;
	font-size: 18px;
	font-weight: normal;
}
.property-text em {
	color: #999999;
	font-size: 16px;
	font-weight: normal;
}
.block-title-top input {
	width: 230px;
	height: 34px;
	background-color: #f1f3f4;
	border-radius: 4px;
	border: solid 1px #d7d7d7;
	margin-right: 25px;
	text-indent: 11px;
}

.block-title-top input::-webkit-input-placeholder{
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.block-title-top input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.block-title-top input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.block-title-top input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.inquire-btn {
	background: #4980E3;
	padding: 10px 42px;
	margin-right: 20px
}
.edit-remark-box {
	position: relative;
}
.trade-manage-main .edit-remark {
	width: 292px;
	height: 26px;
	border-radius: 2px;
	text-align:center;
	font-family: 'Microsoft YaHei', Arial-Medium;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #2b364b;
	border: none;
	background-image: url("../images/edit.png");
	background-repeat: no-repeat;
	background-position: 273px 7px;
	box-sizing: border-box;
}
.trade-manage-main .edit-remark-img {
	position: absolute;
    top: 10px;
    right: 84px;
    cursor: pointer;
}

.edit-remark-active{
	background-image: none;
	border: solid 1px #eef7fc;
	background-color: #eef7fc;
}
.trade-manage-main .operate-text{
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #94abc0;
	border-right: 1px solid #94abc0;
	padding-right: 5px;
	cursor: pointer;
}
.trade-manage-main .operate-text:hover {
	color: #4980E3;
}
.trade-manage-main .operate-del {
	font-family: 'Microsoft YaHei', Arial-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #e64848;
	cursor: pointer;
}
.trade-manage-main .operate-del:hover {
	color: #e64848;
}
.more-list {
	padding: 20px 30px;
	text-align: right;
}
.more-list-btn {
	border: 1px solid #d7d7d7;
    background-color: #f1f3f4;
    border-radius: 4px;
    padding: 2px 5px;
}
.save-drafts {
	display: block;
	float: right;
	cursor: pointer;
}
.save-drafts botton {
	width: 110px;
	height: 34px;
	border-radius: 4px;
	border: solid 1px #5d8fe9;
	font-size: 14px;
	color: #5d8fe9;
	padding: 10px 20px;
}
.suggest-tips {
	display: inline-block;
	margin: 20px 0;
	font-size: 14px;
	color: #6a6a6a;
}
.subAccount-allpage {
	width: 940px;
	/* height: 513px; */
	background-color: #fffbf6;
}
.subAccount-allpage-box {
	border-bottom: dashed 1px #e2e4e5;
	padding: 20px 10px 0 10px;
}
.subAccount-allpage-title {
	width: 920px;
	height: 21px;
	padding-bottom: 14px;
}
.subAccount-allpage-title h3{
	float: left;
}
.subAccount-allpage-title botton{
	float: right;
	font-size: 14px;
	color: #e64848;
}
.subAccount-allpage-box span {
	display: block;
	/* margin-top: 25px; */
	font-size: 14px;
	color: #2b364b;
}
.subAccount-allpage-box span input{
	width: 346px;
	height: 40px;
	border-radius: 4px;
	border: solid 1px #cccccc;
	text-indent: 11px;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.blank-part1 {
	display: inline-block;
	width: 18px;
	height: 5px;
}
.blank-part2 {
	display: inline-block;
	width: 46px;
	height: 5px;
}
.blank-part3 {
	display: inline-block;
	width: 35px;
	height: 5px;
}
.blank-part4 {
	display: inline-block;
	width: 62px;
	height: 5px;
}
.blank-part5 {
	display: inline-block;
	width: 29px;
	height: 5px;
}
.subAccount-allpage-box .loginPassword-item {
	position: relative;
}
.subAccount-allpage-box .showPsws {
	position: absolute;
	top: 13px;
	left: 428px;
	cursor: pointer;
}
.subAccount-allpage-box .showPsw {
	position: absolute;
	top: 22px;
	left: 428px;
}
.pswnone {
	display: none;
}
.loginPassword-item span.error {
	display: inline-block;
	color: red;
	margin-left: 10px;
}
.addSubaccount-box {
	padding: 20px 10px;
	background-color: #fffbf6;
}
.addSubaccount-active {
	cursor: pointer;
}
.addSubaccount {
	vertical-align: middle;
}
.verify-wrap {
	padding: 30px 10px;
}
.verify-item {
	display: block;
	font-size: 14px;
	color: #2b364b;
	margin-bottom: 20px;
}
.verify-item .msg-box{
	width: 226px;
	height: 40px;
	border-radius: 4px;
	border: solid 1px #cccccc;
	text-indent: 11px;
	box-sizing: border-box;
}
.verify-item .sendmsg-btn { 
	width: 116px;
	height: 40px;
	background-color: #5d8fe9;
	border-radius: 4px;
}
.verify-item .google-msg-box{
	width: 346px;
	height: 40px;
	border-radius: 4px;
	border: solid 1px #cccccc;
	text-indent: 11px;
	box-sizing: border-box;
}
.affirmmsg-btn {
	width: 346px;
	height: 40px;
	background-color: #5d8fe9;
	border-radius: 4px;
	margin-left: 117px;
	margin-top:5px;
}
.verify-item span.error {
	display: inline-block;
	color: red;
	margin-left: 10px;
}
.blank-part3 {
	display: inline-block;
	width: 33px;
	height: 5px;
}
.block-title-all {
	height: 66px;
	line-height: 66px;
	border-bottom: solid 1px #f1f3f4;
}

.block-title-all h2 {
	float: left;
	font-size: 18px;
	color: #2b364b;
	font-weight: normal;
}
.regsubAccount-input span.error {
	display: block;
	color: red;
	padding-bottom: 0;
	font-weight: normal;
    font-size: 12px;
    line-height: 15px;
}
.fundsTtransfer-input .changeTtransfer {
	position: inherit;
	padding: 0 6px;
	margin-bottom: -4px;
}
select.subcurrency {
	width: 376px;
	height: 42px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #d7d7d7;
}

/* 新增 */

.checkDetilList {
	vertical-align: middle;
	
}

.trade-manage-mainList table td {
	font-size: 14px
}

.trade-manage-mainList table {
	font-size: 14px;
	margin-bottom: 5px;
	width: 100%;
}

.trade-manage-mainList table td,.trade-manage-mainList table th {
	text-align: center;
	height: 54px;
	border-bottom: solid 1px #f1f3f4;
}

.trade-manage-mainList table th {
	color: #94abc0;
	font-weight: normal;
}

.trade-manage-mainLists {
	z-index: 10000;
	display: none;
}

.trade-manage-mainLists table{
	width: 550px;
}

.trade-manage-mainLists table td {
	text-align: center;
	height: 34px;
	border-bottom: solid 1px #d7d7d7;
	background-color: #f8f9f9;;
	font-size: 14px;
}

.trade-manage-mainLists table th {
	text-align: center;
	height: 34px;
	border: solid 1px #4a5f78;
	border-radius: 2px 2px 0px 0px;
	color: #94abc0;
	font-weight: normal;
}

.gray_overlay {
	display:none;
	position:fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	width:100%;
	height:100%;
	z-index:10000;
	-moz-opacity:0.5;
	background: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
}
.delManagement {
	display: none;
	border-radius: 8px;			
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	width: 329px;
	height: 219px;
	background-color: #ffffff;
	border-radius: 4px;
	z-index: 10000;
}

.delManagement-wrap {
	margin: 28px 0;
}
.delManagement-wrap .warning-tips {
	width: 329px;
	height: 54px;
	text-align: center;
}
.delManagement-wrap p{
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #2d3649;
	padding: 20px 48px 0 48px;
	width: 231px;
}
.delManagement-wrap p a{
	font-family: 'Microsoft YaHei', Arial-Regular;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #5680dc;
}
.delManagement-wrap .closeManagement {
	position: absolute;
	top: 20px;
    right: 20px;
}

.rebatePointto{
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #4a5f78 transparent;
    margin-top: 15px;
    position: absolute;
    right: 38px;
    top: 134px;
}
.rebateBox {
	position:absolute;
	right: -5px;
	top: 169px;
	border: solid 1px #d7d7d7;
	width: 550px;
	font-size: 14px;
	z-index: 10000;
	margin-bottom: 30px;
}
