@charset "utf-8";

/*reset*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

fieldset,
img {
	border: 0;
}

:focus {
	outline: 0;
}

a {
	cursor: pointer;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: normal;
	font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

code,
kbd,
samp,
tt {
	font-size: 100%;
}

input,
button,
textarea,
select {
	*font-size: 100%;
}

body {
	line-height: 1.5;
}

ol,
ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th {
	text-align: left;
}

sup,
sub {
	font-size: 100%;
	vertical-align: baseline;
}


/* remember to highlight anchors and inserts somehow! */

:link,
 :visited,
ins {
	text-decoration: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}


/*------*/

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

body {
	background: #fafaff;
	font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;
	text-rendering: optimizeLegibility;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.none {
	display: none;
}

em {
	font-style: normal;
}

li {
	vertical-align: middle;
}

.pt10 {
	padding-top: 10px;
}

.mt40 {
	margin-top: 40px;
}

.mt20 {
	margin-top: 20px;
}

.mt10 {
	margin-top: 10px;
}

.mt5 {
	margin-top: 5px;
}

.ared {
	color: #f4204a !important;
}

.agreen {
	color: #4ecd49 !important;
}

.ablue {
	color: #4e91c6 !important;
}
.aorange{
	color: #ff7800 !important;
}
a:hover{
	filter:alpha(opacity=70);  
    -moz-opacity:0.7;  
    -khtml-opacity: 0.7;  
    opacity: 0.7;  
}
body, html{
	width: 100%;
	height: 100%;
}

/*交易*/
.wrap{
	width: 100%;
	height: 100%;
	position: relative;
}
.right_con {
	min-width: 1040px;
	height: 100%;
	min-height: 560px;
	background: #fafaff;
	margin-left: 122px;
	position: relative;
}
.right_con .right_det{
	padding: 20px 20px 20px 28px;
}

.right_con .rz_rig_tit {
	height: 50px;
	padding: 10px 0;
	border: 1px solid #dee0e3;
	background: #FFFFFF;
	position: relative;
}

.right_con .rz_rig_tit li {
	width: 16.55%;
	float: left;
	text-align: center;
	height: 40px;
	border-right: 1px solid #dee0e3;
	margin-top: 5px;
}
.right_con .rz_rig_tit li.last{
	border-right: none;
}
.right_con .rz_rig_tit li .switch{
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/show_pic.png) center no-repeat;
}
.right_con .rz_rig_tit h2 {
	font-size: 18px;
	color: #0f0f0f;
	line-height: 25px;
}

.right_con .rz_rig_tit h3 {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
}

.right_con .business_box1 {
	overflow: hidden;
}

.business_box1 .box1_left {
	width: 300px;
	float: left;
}

.business_box1 .box1_left_con {
	border: 1px solid #dee0e3;
	background: #eaedef;
}

.business_box1 .box1_left_con .tab {
	overflow: hidden;
}

.business_box1 .box1_left_con .tab a {
	display: block;
	width: 148px;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #2490ec;
	border-bottom: 1px solid #2490ec;
	border-right: 1px solid #dee0e3;
}

.business_box1 .box1_left_con .tab a.act {
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	background: #2490ec;
}

.business_box1 .box1_left_con .tab a.last {
	border-right: none;
}

.business_box1 .tab_con {
	padding: 12px 20px;
}

.business_box1 .tab_con li {
	margin-bottom: 12px;
	height: 32px;
	line-height: 32px;
	position: relative;
	font-size: 0;
}

.business_box1 .tab_con li span {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	font-size: 12px;
	color: #333333;
	line-height: 32px;
	vertical-align: top;
	min-width: 75px;
}

.business_box1 .tab_con li input {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 170px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	line-height: 20px;
	border: 1px solid #cbcfdd;
	font-size: 12px;
	color: #0f0f0f;
}
.sel_box {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
    width: 180px;
    height: 30px;
    position: relative;
    border: 1px solid #cbcfdd;
}

.sel_box strong {
    display: block;
    padding: 0 32px 0 10px;
    background:#FFFFFF url(../images/jt_img.png) 155px center no-repeat;
    height: 30px;
    line-height: 30px;
    color: #333333;
    font-weight: normal;
    cursor: pointer;
    font-size: 12px;
    color: #0f0f0f;
    line-height: 30px;
}
.sel_box .sel_list {
    position: absolute;
    left: -1px;
    top: 30px;
    border: 1px solid #cbcfdd;
    width: 100%;
    background: #FFFFFF;
    z-index: 999;
}
.sel_box .sel_list a {
    display: block;
    padding: 0 10px;
    text-decoration: none;
    color: #333333;
    font-size: 12px;
}
.sel_box .sel_list a span{
	min-width: inherit;
	min-width: initial;
}
.sel_box.no_icon strong {
    display: block;
    padding: 0;
    background:#FFFFFF;
    position: relative;
}

.sel_box.no_icon strong em{
	display: block;
	padding: 0 10px;
	background: #FFFFFF;
	position: absolute;
	right: 0;
	top: 0;
}
.sel_box.no_icon .sel_list a em{
	display: block;
	float: right;
}
.sel_box.no_icon strong input{
	border: none;
}
.business_box1 .tab_con .btn input {
	width: 102px;
	padding: 5px 0px 5px 10px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #cbcfdd;
}

.business_box1 .tab_con .btn a {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 58px;
	height: 32px;
	background: #2490ec;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 32px;
	vertical-align: top;
	margin-left: 10px;
}

.business_box1 .tab_con .btn a.add {
	width: 24px;
	background: #2490ec url(../images/add_p.png) center no-repeat;
}

.business_box1 .tab_con .btn a.del {
	width: 24px;
	background: #2490ec url(../images/less_p.png) center no-repeat;
}
.business_box1 .tab_con .btn a.first{
	margin-left: 0;
}
.business_box1 .tab_con .btn_list a{
	width: 54px;
	background: none;
	border: 1px solid #2490ec;
	height: 30px;
	line-height: 30px;
	color: #2490ec;
	letter-spacing: 2px;
}
.business_box1 .tab_con .btn_list a.act,
.business_box1 .tab_con .btn_list a:hover{
	background: #2490ec;
	color: #FFFFFF;
}


.business_box1 .tab_con .sub_btn a {
	width: 120px;
}
.business_box1 .tab_con .sub_btn .submit {
	margin-left: 0;
}

.box1_right {
	margin-left: 310px;
	position: relative;
	padding-bottom: 20px;
}

.box1_right_det {
	overflow: hidden;
	border: 1px solid #dee0e3;
	background: #FAFAFF;
}
.box1_right_det .list_tit{
	padding: 0 10px;
}
.box1_right_det .list_tab {
	float: right;
	height: 30px;
	padding: 5px;
}

.box1_right_det .list_tab {
	float: right;
	height: 30px;
	padding: 5px;
}

.box1_right_det .list_tab a {
	display: block;
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	width: 46px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-left: 10px;
}

.box1_right_det .list_tab a.a1 {
	background: #ff950b;
}

.box1_right_det .list_tab a.a2 {
	background: #9d2aff;
}

.box1_right_det p span {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	margin-right: 20px;
	font-size: 12px;
	line-height: 30px;
	color: #333333;
}

.box1_right_det p .ts_01 {
	font-size: 14px;
	color: #ff7800;
}

/*.box1_right_det .list_det li.li_01,
.box1_right_det .list_det li.li_02 {
	width: 25%;
	float: left;
}

.box1_right_det .list_det li.li_03 {
	width: 50%;
	float: left;
}*/
/*.box1_right_det .list_det li{
	width: 50%;
	float: left;
}*/
.box1_right_det .list_det li,
.box1_right_det .list_det li .table_01,
.box1_right_det .list_det li .table_02{
	width: 50%;
	float: left;
}
.box1_right_det .list_det .table_tit h4 span{
	display: block;
	height: 35px;
	text-align: center;
	background: #eaedef;
	border-right: 1px solid #dee0e3;
	border-top: 1px solid #dee0e3;
	border-bottom: 1px solid #dee0e3;
	font-size: 12px;
	color: #4b5a61;
	font-weight: normal;
	line-height: 35px;
}
.box1_right_det .list_det .two_tab h4{
	width: 50%;
	float: left;
}
.box1_right_det .list_det .table_det{
	min-height: 264px;
	border-right: 1px solid #dee0e3;
}
.box1_right_det .list_det .li_02 .table_tit h4 span, 
.box1_right_det .list_det .li_02 .table_02 .table_det{
	border-right: none;
}
.box1_right_det .list_det {
	background: #FFFFFF;
	overflow: hidden;
}

.box1_right_det .list_det td {
	height: 24px;
	text-align: center;
	font-size: 12px;
	color: #333333;
	padding: 0 12px;
}
.box1_right_det .list_det td.ts{
	color: #666666;
	text-align: left;
}
.box1_right_det .list_det td.text_rt {
	text-align: right;
}
.box1_right_det .list_det tr.now_price td .text{
	display: block;
	line-height: 24px;
	float: left;
	color: #ff7800;
}
.box1_right_det .list_det tr.now_price td span{
	display: block;
	max-width: 105px;
	margin-left: 45px;
	height: 20px;
	border: 1px solid #dee0e3;
	padding-left: 10px;
	text-align: left;
}

/*.box1_right_det .list_det .li_03 th {
	border-right: none;
}

.box1_right_det .list_det td.t_04 {
	border-right: 1px solid #EEEFF2;
	text-align: right;
	padding-right: 10px;
}

.box1_right_det .list_det td.t_05 {
	text-align: left;
	padding-left: 10px;
}*/

.box1_right_det .list_det td.t_06,
.box1_right_det .list_det td.t_07 {
	color: #fff;
}
.business_box2 {
	position: relative;
	/*overflow: hidden;*/
}
/*.business_box2 .switch_btn.hide_btn{
	top: -21px;
}*/
.business_box2 .box2_tit {
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #dee0e3;
	border-bottom: none;
	padding-right: 10px;
}

.business_box2 .box2_tit li {
	width: 110px;
	float: left;
	text-align: center;
	position: relative;
}

.business_box2 .box2_tit li a {
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 40px;
}

.business_box2 .box2_tit li.act a {
	color: #0f0f0f;
	background: #eaedef;
}

.business_box2 .box2_tit li.act .jt_icon {
	display: block;
	width: 14px;
	height: 8px;
	background: url(../images/jt_icon2.png) center no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -7px;
	bottom: -11px;
	z-index: 99;
}

.business_box2 .business_box2_title {
	padding: 20px;
	overflow: hidden;
}

.business_box2 .business_box2_title .icon_32 {
	display: block;
	width: 20px;
	height: 25px;
	background: url(../images/iocn_32.png) center no-repeat;
	float: right;
}

.business_box2 .business_box2_title h3 {
	font-size: 18px;
	color: #4b5a61;
	line-height: 25px;
	font-weight: normal;
}

.box2_table table {
	background: #FFFFFF;
	border: 1px solid #EEEFF2;
	padding: 10px 20px;
}

.box2_table th {
	height: 40px;
	line-height: 20px;
	padding: 20px 0;
	font-size: 12px;
	color: #333333;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px solid #EEEFF2;
	background: #eaedef;
	padding: 0 10px;
}

.box2_table td {
	height: 30px;
	line-height: 18px;
	font-size: 12px;
	color: #333333;
	text-align: center;
	max-width: 100px;
	padding: 5px 10px;
}
.box2_table td.cancel {
	/*background-color: #2490ec;*/
	/*color: white;*/
	/*border: 2px solid white;*/
}
.box2_table td.over {
	background-color: white;
	color: black;
}

.box2_table td.ts {
	position: relative;
}

.box2_table td .withdrawals {
	font-size: 14px;
	color: #34c0e2;
}

.box2_table td.ts .del_btn {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #3a83d7;
}

.box2_table td.ts .del_con {
	width: 150px;
	height: 40px;
	background: #E0E4E5;
	position: absolute;
	left: 75%;
	top: 0;
	z-index: 999;
}

.box2_table td.ts .del_list {
	width: 100%;
	height: 100%;
	position: relative;
}

.box2_table td.ts .del_list span {
	display: block;
	width: 20px;
	height: 14px;
	background: url(../images/jt_iocn.png) center no-repeat;
	position: absolute;
	top: 13px;
	left: -12px;
}

.box2_table td.ts .del_list a {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 65px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #4F6D92;
	font-size: 14px;
	color: #fff;
	margin: 5px 2px;
}

.box2_table td.ts .del_list a:hover {
	background: #3D83D7;
}

.box2_table .empty {
	font-size: 14px;
	color: #838c93;
	background: url(../images/em_bg_03.png) left center no-repeat;
	width: 65px;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;
	margin: 20px auto;
}
.switch_btn{
	display: block;
	width: 60px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
    top: -20px;
}
.switch_btn.show_btn{
	background: #2490ec url(../images/jt_p2.png) center no-repeat;
}
.switch_btn.hide_btn{
	background: #2490ec url(../images/jt_p3.png) center no-repeat;
}
.box1_right .switch_btn.show_btn{
	bottom: -21px;
}
/*.box2_table tr:nth-child(2n + 1) td{
	background: #eaedef;*/
/*}*/
.box2_table tr.gray_bg td{
	background: #eaedef;
}
.business_box2 .box2_tit li a span{
	display: block;
	width: 60px;
	height: 30px;
	background: #2490ec;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	margin: 5px auto;
}
.business_box2 .box2_tit .tips{
	font-size: 12px;
	color: #f4204a;
	float: right;
	line-height: 40px;
}
.box2_table td .cancel_btn{
	display: block;
	color: #f4204a;
}

/*质押入库*/
.pledge_table_box{
	border-top: none;
}
.pledge_table_box .list_det li .table_01,
.pledge_table_box .list_det li .table_02{
	width: 100%;
	float: none;
}
.pledge_table_box .list_det td{
	height: 28px;
}
{
	display: block;
    width: 60px;
    height: 30px;
    background: #2490ec;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 30px;
    margin: 5px auto;
}
.summary_search .box2_tit .refresh{
	display: block;
	float: right;
    width: 60px;
    height: 30px;
    background: #2490ec;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 30px;
    margin: 5px auto;
}
.summary_search .box2_tit h3{
	font-size: 16px;
	color: #0f0f0f;
	line-height: 40px;
}
.summary_search .box2_tit{
	border: none;
	background: none;
	padding-right: 0;
}
.no_data{
	font-size: 14px;
	color: #999;
	line-height: 24px;
	text-align: center;
	margin: 40px 0;
}
.no_data i{
	display: inline-block;
	_display:inline;
	*display: inline;
	zoom: 1;
	width: 24px;
	height: 24px;
	background: url(../images/no_data.png) center no-repeat;
	vertical-align: top;
	margin-right: 10px;
}
.business_box1 .box1_left_con .one_tab a{
	width: 100%;
}
.business_box1 .tab_con li span.unit{
	margin-left: 10px;
}

/*网络投票*/
.summary_search .box2_tit .stock_search{
	float: right;
    white-space: nowrap;
}
.summary_search .box2_tit .stock_search .search_box{
	float: left;
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	margin-left: 50px;
}
.summary_search .stock_search .box1 input{
	width: 118px;
	height: 28px;
	border: 1px solid #dee0e3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 14px;
	color: #999999;
	text-align: center;
	outline: none;
}
.summary_search .stock_search .box1 .search_btn{
	display: inline-block;
	_display:inline;
	*display: inline;
	zoom: 1;
	width: 60px;
    height: 30px;
    background: #2490ec;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 30px;
    margin-left: 10px;
}
.summary_search .stock_search .box2{
	width: 215px;
	height: 28px;
	border: 1px solid #dee0e3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.summary_search .stock_search .box2 input{
	width: 133px;
	padding: 0 15px;
	height: 28px;
	border: none;
	outline: none;
}
::-webkit-input-placeholder {
    color:#dadada !important;
    font-size: 14px;
}
.summary_search .stock_search .box2 .search_btn{
	display: inline-block;
	_display:inline;
	*display: inline;
	zoom: 1;
	width: 52px;
    height: 28px;
    background: #2490ec url(../images/search_pic.png) center no-repeat;
    border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    vertical-align: top;
}
.summary_search .stock_search .result_search{
	display: block;
	float: left;
	width: 140px;
	height: 30px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
	background: #2490ec;
	margin-left: 15px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.summary_search .stock_search .result_search i{
	display: inline-block;
	_display:inline;
	*display: inline;
	zoom: 1;
	width: 20px;
	height: 30px;
	background: #2490ec url(../images/search_pic.png) center no-repeat;
	vertical-align: top;
	margin-right: 10px;
}

.back_btn{
	display: block;
	width: 60px;
    height: 30px;
    background: #2490ec;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 30px;
   	margin-bottom: 5px;
}
.back_btn i{
	display: inline-block;
	_display:inline;
	*display: inline;
	zoom: 1;
	width: 8px;
	height: 30px;
	background: url(../images/back_icon.png) center no-repeat;
	margin-right: 5px;
	vertical-align: top;
}

.business_box2 .box2_tit.border{
	border-bottom: 1px solid #dee0e3;
}
.business_box2 .sub_box_tit{
	padding: 10px 0;
}
.business_box2 .sub_box_tit li{
	float: left;
	margin-right: 30px;
	font-size: 14px;
	color: #333333;
	line-height: 42px;
}
.business_box2 .sub_box_tit li span{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 98px;
	padding: 0 10px;
	height: 40px;
	border: 1px solid #cbcfdd;
	background: #f1f2f4;
	font-size: 12px;
	color: #999999;
	line-height: 40px;
	margin-left: 5px;
}
.business_box2 .box2_table .table_tit .tips{
	font-size: 12px;
	color: #f4204a;
	line-height: 40px;
	float: right;
}
.business_box2 .box2_table .table_tit h4{
	font-size: 14px;
	color: #333333;
	line-height: 40px;
}
.business_box2 .vote_table table{
	border-top: 1px solid #dee0e3;
	border-left: 1px solid #dee0e3;
	background: none;
} 
.business_box2 .vote_table tr th,
.business_box2 .vote_table tr td{
	border-bottom: 1px solid #dee0e3;
	border-right: 1px solid #dee0e3;
	
}
.business_box2 .vote_table tr th{
	background: #f1f2f4;
	font-size: 14px;
	color: #333333;
}
.business_box2 .vote_table tr td input{
	width: 90%;
	height: 30px;
	border: 1px solid #cbcfdd;
	background: #f1f2f4;
	padding: 0 10px;
}

/*银证转账*/
.right_con .ransfers {
	overflow: hidden;
}

.right_con .ransfers h2 {
	font-size: 16px;
	color: #0f0f0f;
	line-height: 40px;
	font-weight: normal;
}

.right_con .ransfers .ran_list {
	border: 1px solid #dee0e3;
	background: #eaedef;
	padding: 10px 0;
	overflow: hidden;
}

.right_con .ran_list .ran_left {
	width: 488px;
	height: 140px;
	padding: 20px 40px 20px 15px;
	float: left;
	border-right: 1px solid #dee0e3;
}

.right_con .ran_list .ran_left_con .bank_logo{
	display: block;
	float: left;
	margin-right: 20px;
}
.right_con .ran_list .ran_left_con .bank_logo em{
	width: 122px;
	height: 122px;
	background: #FFFFFF;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border: 5px solid #e4e9e9;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	*display:block;
	*font-size: 107px;
	font-family:Arial
}

.right_con .ran_list .ran_left_con .bank_logo img{vertical-align:middle;}

.right_con .ran_list .ran_left_con .bank_mes{
	margin-left: 142px;
}

.right_con .ran_list .default_btn {
	display: block;
	width: 45px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #8D92B0;
	font-size: 14px;
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	float: right;
}

.right_con .ran_list .lower_box span {
	display: block;
	font-size: 14px;
	color: #838c93;
	line-height: 30px;
}

.right_con .ran_list .ran_right {
	margin-left: 544px;
	height: 180px;
}

.right_con .ran_list .ran_right_con {
	padding: 25px 0;
	position: relative;
	overflow: hidden;
}

.right_con .ran_list .ran_right_con ul {
	overflow: hidden;
}

.right_con .ran_list .ran_right_con li {
	margin-bottom: 9px;
	width: 33%;
	float: left;
	text-align: center;
	border-right: 1px solid #dee0e3;
}

.right_con .ran_list .ran_right_con .last {
	border-right: none;
}

.right_con .ran_list .ran_right_con li p {
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}

.right_con .ran_list .ran_right_con li span {
	display: block;
	font-size: 14px;
	color: #f4204a;
	line-height: 25px;
}

.right_con .ran_list .ran_right_con .ran_btn {
	margin-top: 35px;
	text-align: right;
}

.right_con .ran_right_con .ran_btn a {
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 92px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fefefe;
	text-align: center;
	margin-right: 30px;
}

.right_con .ran_right_con .ran_btn a.ran_01 {
	background: #ff950b;
}

.right_con .ran_right_con .ran_btn a.ran_02 {
	background: #9d2aff;
}

.right_con .inquiry_box {
	margin-top: 20px;
	padding: 0 20px;
	overflow: hidden;
}

.inquiry_box .inq_con .box2_table {
	padding: 0;
}

.inquiry_box .inq_con .box2_table table {
	border: none;
	padding: 0;
}

.inquiry_box .inq_con .box2_table th {
	border-bottom: none;
	background: #EEEFF2;
}

.right_con .inquiry_box .inq_tit {
	height: 35px;
	position: relative;
	overflow: hidden;
}

.right_con .inquiry_box .inq_tit h2 {
	line-height: 25px;
	font-size: 14px;
	color: #4c4c4c;
	font-weight: normal;
}

.right_con .inquiry_box .inq_con {
	border: 1px solid #EEEFF2;
	background: #FFFFFF;
	position: relative;
	padding-bottom: 20px;
}

.right_con .inquiry_box .inq_con .jt_icon {
	display: block;
	width: 14px;
	height: 8px;
	background: url(../images/jt_icon2.png) center no-repeat;
	position: absolute;
	top: -8px;
	left: 35px;
}

.right_con .inquiry_box .inq_det {
	padding: 10px 0;
}

.right_con .inquiry_box .inq_det ul {
	padding: 0 20px;
	overflow: hidden;
}

.right_con .inquiry_box .inq_det li {
	height: 30px;
	line-height: 30px;
	margin: 6px 0;
}

.right_con .inquiry_box .inq_det li span {
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	font-size: 14px;
	color: #838c93;
	margin-right: 5px;
	line-height: 30px;
}

.right_con .inquiry_box .inq_det li span.xs_btn {
	width: 110px;
	height: 26px;
	background: #E3746F;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.right_con .inquiry_box .inq_det li a {
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	padding: 0 10px;
	margin-right: 5px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #8d92b0;
}

.right_con .inquiry_box .inq_det li a.act {
	background: #E3746F;
	color: #FFFFFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.right_con .ran_check_list {
	position: relative;
	overflow: hidden;
}

.right_con .ran_check_list .back_btn {
	display: block;
	width: 90px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	background: #4F6D92;
	position: absolute;
	top: 0;
	right: 20px;
	z-index: 998;
}

.right_con .ran_check_list .check_list_tit {
	margin-left: 20px;
	overflow: hidden;
	border-top: 1px solid #3E4042;
	border-left: 1px solid #3E4042;
	border-right: 1px solid #3E4042;
	width: 252px;
}

.right_con .ran_check_list .check_list_tit a {
	display: block;
	width: 125px;
	height: 35px;
	float: left;
	text-align: center;
	line-height: 35px;
	background: #292E32;
	font-size: 16px;
	color: #838C93;
}

.right_con .ran_check_list .check_list_tit a.act {
	background: #0F1318;
}

.right_con .ran_check_list .check_list_det {
	border-top: 1px solid #3E4042;
	margin-top: -1px;
	padding: 25px 60px;
	overflow: hidden;
}

.right_con .ran_check_list .check_list_det li {
	height: 35px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #f85209;
	line-height: 35px;
}

.ran_check_list .check_list_det li span {
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 75px;
	color: #838c93;
}

.ran_check_list .check_list_det li input {
	width: 160px;
	height: 35px;
	padding-left: 10px;
	background: #E0E4E5;
	border: none;
	font-size: 14px;
	color: #101419;
}

.ran_check_list .check_list_det li .sub_btn {
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 90px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	background: #3D83D7;
}

.right_con .ran_check_list .check_list_det2 li {
	color: #fff;
}

.ran_check_list .check_list_det li span {
	width: 120px;
	text-align: right;
}
.ran_list .ran_left_con .bank_mes strong{
	display: block;
	font-size: 24px;
	color: #0f0f0f;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 20px;
	padding-top: 5px;
}
.ran_list .ran_left_con .bank_mes p{
	font-size: 24px;
	color: #666666;
	line-height: 30px;
}
.ran_list .ran_left_con .bank_mes span{
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	height: 30px;
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	vertical-align: top;
}
.ran_list .ran_left_con .bank_mes .lower{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	margin-top: 15px;
}
.ran_list .ran_left_con .bank_mes .label{
	display: block;
	float: right;
	width: 54px;
	height: 30px;
	background: #2490ec;
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
}
.business_box2 .accounts_tit{
	border-bottom: 1px solid #dee0e3;
	font-size: 0;
}
.business_box2 .accounts_tit span {
    display: inline-block;
    _display: inline;
    zoom: 1;
    padding: 0 20px;
    height: 34px;
    font-size: 14px;
    color: #0F0F0F;
    line-height: 34px;
    background: #eaedef;
}
.business_box2 .accounts_tit ul{
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	border-left: 1px solid #dee0e3;
	border-top: 1px solid #dee0e3;
}
.business_box2 .accounts_tit li{
	width: 120px;
	float: left;
	height: 34px;
	border-right: 1px solid #dee0e3;
	background: #FFFFFF;
}
.business_box2 .accounts_tit li.act{
	background: #eaedef;
	color: #0f0f0f;
}
.business_box2 .accounts_tit li a{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 34px;
	text-align: center;
}
.business_box2 .sub_acc_tit{
	height: 40px;
	border: 1px solid #dee0e3;
	background: #FFFFFF;
	padding: 0 25px;
	font-size: 0;
}
.business_box2 .sub_acc_tit span{
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	vertical-align: top;
}
.business_box2 .sub_acc_tit a{
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	padding: 0 18px;
	height: 30px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	background: #2490ec;
	margin: 5px 0 5px 15px;
}
.trade_tab_detail{
	padding: 20px;
}
.trade_tab_detail li{
	font-size: 14px;
	color: #333333;
	line-height: 34px;
	margin-bottom: 14px;
}
.trade_tab_detail li input{
	width: 100px;
	padding: 0 10px;
	height: 32px;
	border: 1px solid #cbcfdd;
	font-size: 14px;
	color: #0f0f0f;
}
.trade_tab_detail li a{
	display: block;
	width: 122px;
	height: 34px;
	background: #2490ec;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 34px;
	margin-left: 70px;
}

/*多银行存管*/
.depository_box h2{
	font-size: 16px;
	color: #0f0f0f;
	line-height: 40px; 
}
.depository_box .depository_list .list_left{
	width: 403px;
	float: left;
	background: #eaedef;
}
.depository_box .tit_tab{
	border-left: 1px solid #dee0e3;
	border-top: 1px solid #dee0e3;
}
.depository_box .tit_tab li{
	width: 133px;
	float: left;
	border-right: 1px solid #dee0e3;
	border-bottom: 1px solid #dee0e3;
}
.depository_box .tit_tab li a{
	display: block;
	font-size: 14px;
	color: #666666;
	text-align: center;
	line-height: 32px;
}
.depository_box .tit_tab li.act{
	background: #2490ec;
	border-bottom: 1px solid #FFFFFF;
}
.depository_box .tit_tab li.act a{
	color: #FFFFFF;
}

.depository_box .depository_list .tab_con{
	border: 1px solid #e7e8ea;
	border-top: none;
	padding: 20px;
}

.depository_box .tab_con li {
    margin-bottom: 14px;
    height: 32px;
    line-height: 32px;
    position: relative;
    font-size: 0;
}
.depository_box .tab_con li span {
    display: inline-block;
    *display: inline;
    _display: inline;
    zoom: 1;
    font-size: 12px;
    color: #333333;
    line-height: 32px;
    vertical-align: top;
}
.depository_box .tab_con li input {
    display: inline-block;
    *display: inline;
    _display: inline;
    zoom: 1;
    width: 288px;
    height: 30px;
    border: 1px solid #cbcfdd;
    padding-left: 10px;
    font-size: 12px;
    color: #0f0f0f;
}
.depository_box .tab_con li .sel_box{
	width: 298px;
}
.depository_box .tab_con li .sel_box strong{
	background: #FFFFFF url(../images/jt_img.png) 274px center no-repeat;
}
.depository_box .tab_con .tran_btn{
	display: block;
	width: 120px;
	height: 30px;
	background: #2490ec;
	font-size: 14px;
	color: #fefefe;
	text-align: center;
	line-height: 30px;
	margin-left: 60px;
}
.depository_box .depository_list .list_right,
.depository_box2 .depository_list .list_right{
	margin-left: 423px;
	height: 288px;
	border: 1px solid #dee0e3;
	position: relative;
}
.depository_box .box2_table table,
.depository_box2 .box2_table table{
	border: none;
	background: none;
}
.depository_box .box2_table table th,
.depository_box2 .box2_table table th{
	border-bottom: 1px solid #dee0e3;
}
.purchase_table_box .box2_table tr .check{
	display: inline-block;
    *display: inline;
    _display: inline;
    zoom: 1;
    width: 14px;
    height: 14px;
    border: 1px solid #666666;
    vertical-align: middle;
    margin-right: 10px;
    cursor: pointer;
}
.purchase_table_box .box2_table tr .checked{
	border: 1px solid #2490ec;
	background: url(../images/checked_pic.png) center no-repeat;
}
.purchase_table_box .box2_table tr .text_lt{
	text-align: left;
}
.purchase_table_box .box2_table td input{
	width: 60px;
	height: 30px;
	border: 1px solid #cbcfdd;
	background: #FFFFFF;
	text-align: center;
	font-size: 12px;
	color: #999999;
}
.purchase_btn{
	display: block;
	width: 120px;
	height: 34px;
	background: #2490ec;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 34px;
	margin: 20px auto;
}
.business_box2 .sub_acc_tit2{
	padding: 0;
}
.business_box2 .sub_acc_tit2 a{
	display: inline-block;
	_display:inline;
	*display: inline;
	zoom: 1;
	padding: 0 28px;
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	height: 40px;
	background: no-repeat;
	margin: 0;
}
.business_box2 .sub_acc_tit2 a.act{
	background: #eaedef;
}
.check_date{
	padding: 15px 0;
	text-align: center;
	font-size: 0;
}
.check_date span,
.check_date a{
	display: inline-block;
	_display:inline;
	*display: inline;
	zoom: 1;
}
.check_date span{
	font-size: 12px;
	color: #333333;
	line-height: 30px;
	margin-right: 20px;
}
.check_date span input{
	width: 118px;
	height: 28px;
	border: 1px solid #dee0e3;
	font-size: 12px;
	color: #666666;
	text-align: center;
}
.btn_box{
	display: block;
	width: 60px;
	height: 30px;
	background: #2490ec;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
}
.check_date .btn_box{
	display: inline-block;
	_display:inline;
	*display: inline;
	zoom: 1;
}
.business_box2 .no_border{
	border-bottom: none;
	white-space: nowrap;
}
.business_box2 .set_tit{
	padding: 15px 0;
}
.business_box2 .set_tit .tips{
	font-size: 14px;
	color: #F4204A;
	float: right;
	line-height: 30px;
}
.business_box2 .set_tit .btn_box{
	width: 120px;
	margin-left: 234px;
}
.business_box2 .box2_tit .date_box{
	float: right;
	padding: 5px 0;
}
.business_box2 .box2_tit .check_date{
	padding: 0;
}
.check_date .btn_box.mar_right{
	margin-right: 35px;
}

/*港股*/

.business_box1 .tab_con .two_input input{
	width: 46px;
}
.business_box1 .tab_con .two_input a{
	margin-left: 6px;
}
.business_box1 .tab_con .two_input a.del{
	margin-right: 6px;
}
.business_box1 .tab_con .text p{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	font-size: 12px;
	line-height: 32px;
	padding: 0 10px;
}
.box1_right_det p span.in_deal{
	padding-left: 20px;
	background: url(../images/deal.png) left center no-repeat;
}
.hk_stocks_table .list_det .table_det{
	padding: 10px 0;
}
.hk_stocks_table .list_det .table_det .now_price td{
	padding-top: 15px;
}
.hk_stocks_table .list_det .table_det{
	min-height: 280px;
}

.business_box2 .market_check{
	float: right;
}
.business_box2 .market_check .sel_box{
	display: block;
	width: 120px;
	margin-top: 5px;
}
.business_box2 .market_check .sel_box strong{
	background: url(../images/jt_p4.png) 95px center no-repeat;
}
.business_box2 .market_check2{
	margin-left: 35px;
}
.business_box2 .market_check2 .sel_box{
	margin-top: 0;
}
.business_box2 .sub_acc_tit3{
	border-bottom: none;
}
.business_box2 .sub_acc_tit3 a{
	border-right: 1px solid #dee0e3;
	padding: 0;
	width: 7.59%;
}
.business_box2 .sub_acc_tit3 a.last{
	border-right: none;
}
.business_box2 .sub_acc_tit4 a{
	border-right: 1px solid #dee0e3;
}

.depository_box2 h2{
	font-size: 16px;
	color: #0f0f0f;
	line-height: 40px; 
}
.depository_box2 .list_right{
	min-height: 300px;
	border: 1px solid #dee0e3;
}
.business_box1 .tab_con li.long_text input{
	width: 161px;
}

/*登录*/
.dialogue_overlay {
    width: 100%;
    /*height: 100%;*/
	height: 91%;
    margin-top: 30px;
    background: url(../images/tra_bg.png) left top repeat;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1998;
}
.dialog_pop{
	width: 810px;
	/*height: 500px;*/
	background: #282831;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -250px 0 0 -405px;
	z-index: 1999;
}
.dialog_pop .pop_tit{
	height: 50px;
	padding: 0 20px;
	border-bottom: 1px solid #353549;
}
.dialog_pop .pop_tit .close_btn{
	display: block;
	width: 20px;
	height: 50px;
	float: right;
	background: url(../images/close_pic.png) center no-repeat;
}
.dialog_pop .pop_tit h3{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 50px;
}
.dialog_pop .pop_tit h3 i{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 24px;
	height: 50px;
	background: url(../images/pop_tit_bg.png) center no-repeat;
	vertical-align: top;
	margin-right: 15px;
}
.dialog_pop .pop_cnt{
	padding-top: 60px;
}
.dialog_pop .pop_cnt .login_list{
	width: 390px;
	margin: 0 auto;
}
.dialog_pop .login_list li {
	position: relative;
}
.dialog_pop .login_list li .li_con{
	height: 46px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 20px;
	font-size: 0;
}
.dialog_pop .login_list li .mark{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 102px;
	height: 46px;
	vertical-align: top;
	border-right: 1px solid #e2e2e2;
	font-size: 14px;
	color: #373e4c;
	line-height: 46px;
	padding-left: 54px;
	position: relative;
}
.dialog_pop .login_list li.user_text .mark{
	background: #f2f2f2 url(../images/user_icon.png) 19px center no-repeat;
}
.dialog_pop .login_list li.psw_text .mark{
	background: #f2f2f2 url(../images/psw_icon.png) 19px center no-repeat;
}
.dialog_pop .login_list li.code_text .mark{
	background: #f2f2f2 url(../images/psw_icon.png) 19px center no-repeat;
}
.dialog_pop .login_list li input{
	width: 196px;
	height: 26px;
	font-size: 14px;
	color: #373e4c;
	line-height: 26px;
	background: #FFFFFF;
	border: none;
	outline: none;
	padding: 10px 10px 10px 25px;
}
.dialog_pop .login_list li .mark strong{
	display: block;
	font-size: 14px;
	color: #373e4c;
	line-height: 46px;
	background: url(../images/jt_img2.png) 80px center no-repeat;
	cursor: pointer;
}
.dialog_pop .login_list li .sel_list{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	position: absolute;
	left: -1px;
	top: 46px;
	z-index: 99;
}
.dialog_pop .login_list li .sel_list a{
	display: block;
	font-size: 14px;
	color: #373e4c;
	line-height: 30px;
	text-align: center;
}
.dialog_pop .login_list li .mark .sel_list a:hover,
.dialog_pop .login_list li .mark .sel_list a.act{
	background: #f2f2f2;
	filter:alpha(opacity=100);  
    -moz-opacity: 1;  
    -khtml-opacity: 1 ; 
    opacity: 1;  
}
.dialog_pop .login_list li .rt_sel_box{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	position: relative;
}
.dialog_pop .login_list .user_text .rt_sel_box input{
	background: #FFFFFF url(../images/jt_p5.png) 196px center no-repeat;
}
.dialog_pop .login_list li .rt_sel_box .sel_list a{
	padding: 0 18px 0 25px;
	text-align: left;
    clear: both;
}
.dialog_pop .login_list li .rt_sel_box .sel_list a em{
	display: block;
	width: 20px;
	height: 30px;
	background: url(../images/close_pic2.png) center no-repeat;
	float: right;
	cursor: pointer;	
}
.dialog_pop .login_list li.code_text .li_con{
	width: 300px;
}
.dialog_pop .login_list li.code_text .li_con input{
	width: 108px;
}
.dialog_pop .login_list li.code_text .code_img{
	position: absolute;
	right: 0;
	top: 0;
}
.dialog_pop .login_list li.code_text .code_img img{
	width: 81px;
	height: 48px;
}
.dialog_pop .login_list li.code_text .reset{
	display: block;
	width: 20px;
	height: 46px;
	background: url(../images/reset_img.png) center no-repeat;
	position: absolute;
	right: -32px;
	top: 0;
}
.dialog_pop .login_tips span,
.dialog_pop .login_tips a{
	display: block;
	width: 33.33%;
	float: left;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 20px;
}
.dialog_pop .login_tips span i{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 18px;
	height: 18px;
	border: 1px solid #FFFFFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	vertical-align: top;
	margin-right: 10px;
	cursor: pointer;
}
.dialog_pop .login_tips span i.checked{
	background: #FFFFFF url(../images/checked_p2.png) center no-repeat;
}
.dialog_pop .login_tips span input.checkboxHide {
    width: 0;
    height: 0;
}
.dialog_pop .login_list .login_tips a{
	text-align: right;
}
.dialog_pop .login_list .login_tips a em{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 6px;
	height: 20px;
	background: url(../images/link_icon.png) center no-repeat;
	vertical-align: top;
	margin-left: 10px;
}
.dialog_pop .login_list .login_btn{
	display: block;
	height: 45px;
	background: #4d6d92;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	line-height: 45px;
	margin-top: 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.dialog_pop .login_list .forget_box{
	text-align: right;
	margin-top: 15px;
}
.dialog_pop .login_list .forget_box a{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
}
.dialog_pop .login_list .forget_box i{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 16px;
	height: 20px;
	background: url(../images/line_p.png) center no-repeat;
	vertical-align: top;
}
.dialog_pop .site_check_box{
	width: 540px;
	margin: 0 auto;
}
.dialog_pop .site_list{
	padding: 30px 75px 0;
	height: 185px;
	border: 1px solid #353549;
	background: #2a2d3a;
}
.dialog_pop .site_list p{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: center;
}
.dialog_pop .site_list .sel_box{
	display: block;
	margin: 30px 0;
	width: 100%;
	height: 46px;
	border: 1px solid #e2e2e2;
}
.dialog_pop .site_list .sel_box strong{
	height: 46px;
	line-height: 46px;
	padding: 0 20px;
	background: #FFFFFF url(../images/jt_p4.png) 350px center no-repeat;
	font-size: 14px;
	color: #373e4c;
}
.dialog_pop .site_check_box .site_list .sel_list{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	position: absolute;
	left: -1px;
	top: 46px;
	z-index: 99;
}
.dialog_pop .site_check_box .site_list .sel_list a{
	display: block;
	font-size: 14px;
	color: #b2b2b2;
	line-height: 42px;
	text-align: left;
	padding: 0 20px;
}
.dialog_pop .site_check_box .site_list .sel_list a:hover,
.dialog_pop .site_check_box .site_list .sel_list a.act{
	background: #f2f2f2;
	color: #373e4c;
	filter:alpha(opacity=100);  
    -moz-opacity: 1;  
    -khtml-opacity: 1 ; 
    opacity: 1;  
}
.dialog_pop .site_check_box .login_tips{
	padding: 20px 0 30px;
	text-align: right;
} 
.dialog_pop .site_check_box .login_tips span{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: auto;
	float: none;
}
.dialog_pop .site_check_box .btn_list{
	padding: 0 75px;
	font-size: 0;
}
.dialog_pop .site_check_box .btn_list a{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 168px;
	height: 43px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	line-height: 43px;
	border: 1px solid #4d6d92;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.dialog_pop .site_check_box .btn_list a.confirm{
	background: #4d6d92;
	margin-right: 10px;
	margin-right: 48px;
}

.left_nav{
	width: 125px;
	background: #eaedef;
	border-right: 1px solid #cbcfdd;
	/*height: 100%;*/
	position: fixed;
	left: 0;
	top: 0;
	margin-right: 28px;
	z-index: 1000;
	height: 90%;
    margin-top: 30px;
}
.left_nav .nav_det{
	display: none;
	height: 100%;
	border-right: 1px solid #FFFFFF;
}
.left_nav ul li{
	white-space: nowrap;
	border-top: 1px solid #CBCFDD;
	border-bottom: 1px solid #FFFFFF;
}
.left_nav ul li.last{
	border-bottom: none;
}
.left_nav li a{
	display: block;
	padding: 10px;
	font-size: 14px;
	color: #0F0F0F;
	line-height: 22px;
	/*width: 100px;*/
    white-space: initial;
}
.left_nav li.act .a1{
	background: #fafaff;
	margin-right: -2px;
	color: #f4204a;
}
.left_nav li.lis{
	background: #eaedef !important;
	margin-right: 0px !important;
}
.left_nav li .sub_nav_list a.on{
	color: #0f0f0f;
	background: #f9edf0;
}
.left_nav li a:hover{
	filter:alpha(opacity=100);  
    -moz-opacity: 1;  
    -khtml-opacity: 1;  
    opacity: 1; 
    color: #f4204a; 
}
.left_nav li .sub_nav_list{
	display: none;
}
.left_nav li .sub_nav_list.block{
	display: block;
}
.left_nav li.act{
	background: #fafaff;
	margin-right: -2px;
}
.switch_vertical{
	display: block;
	width: 20px;
	height: 60px;
	background: #2490ec url(../images/switch_lt.png) center no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	right: -20px;
}
.switch_vertical.hide_btn{
	background: #2490ec url(../images/switch_rt.png) center no-repeat;
}
.right_con.hide_left{
	margin-left: 0;
}
/*基金交易-认购,申请,赎回*/
.business_box1 .box1_left_con .three_tab a{
	width: 98px;
}
.business_box1 .tab_con li .check_box{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	padding: 0 8px;
	font-size: 12px;
	color: #666666;
	line-height: 32px;
	vertical-align: top;
}
.business_box1 .tab_con li .check_box i{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 16px;
	height: 32px;
	background: url(../images/radio_check.png) center no-repeat;
	vertical-align: top;
	margin-right: 10px;
}
.business_box1 .tab_con li .check_box:hover{
	filter:alpha(opacity=100);  
    -moz-opacity: 1;  
    -khtml-opacity: 1 ; 
    opacity: 1;  
}
.business_box1 .tab_con li .check_box.checked{
	color: #2490ec;
}
.business_box1 .tab_con li .check_box.checked i{
	background: url(../images/radio_checked.png) center no-repeat;
}
.fund_right_table{
	height: 340px;
	border: 1px solid #dee0e3;
}
.fund_right_table2{
	height: 253px;
	border: 1px solid #dee0e3;
}
.summary_search .box2_tit h3 .search_btn {
    display: inline-block;
    _display: inline;
    zoom: 1;
    width: 60px;
    height: 30px;
    background: #2490ec;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 30px;
    margin-left: 40px;
}
.summary_search .box2_tit .etf_text span{
	font-size: 14px;
	color: #333333;
}
.summary_search .box2_tit .etf_text span input{
	background: transparent;
}
.pledge_table_box2 .list_det td{
	height: 24px;
}


.depository_box .tit_one_tab li{
	width:100%;
	float: none;
}
.depository_box .cast_surely_left{
	width: 403px;
	float: left;
}
.depository_box .cast_surely_left .tit_tab{
	border: none;
}
/*.depository_box .tit_tab li{
	width: 100%;
	float: none;
}*/
.depository_box .cast_surely_left .tab_con{
	padding: 20px 10px;
	background: #eaedef;
}
.depository_box .cast_surely_left .tab_con li{
	width: 170px;
	padding: 0 10px;
	float: left;
}
.depository_box .cast_surely_left .tab_con li span{
	min-width: 60px;
}
.depository_box .cast_surely_left .tab_con li input{
	width: 96px;
}
.depository_box .cast_surely_left .tab_con .btn a {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 58px;
	height: 32px;
	background: #2490ec;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 32px;
	vertical-align: top;
	margin-left: 5px;
}
.depository_box .cast_surely_left .tab_con .btn input{
	width: 38px;
}
.depository_box .cast_surely_left .tab_con .btn a.add {
	width: 24px;
	background: #2490ec url(../images/add_p.png) center no-repeat;
}

.depository_box .cast_surely_left .tab_con .btn a.del {
	width: 24px;
	background: #2490ec url(../images/less_p.png) center no-repeat;
}
.depository_box .cast_surely_left .sub_btn{
	text-align: center;
	padding-right: 10px;
}
.depository_box .cast_surely_left .tab_con .sub_btn a{
	width: 118px;
	margin-left: 60px;
}
.cast_surely_rtit{
	height: 30px;
	padding: 5px 20px;
}
.cast_surely_rtit h3{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}
.cast_surely_rtit h3 input{
	width: 100px;
	height: 28px;
	padding: 0 10px;
	border: 1px solid #cbcfdd;
	font-size: 14px;
	color: #333333;
}
.depository_list .list_right .switch_btn{
	bottom: -20px;
}
.depository_box .depository_list .cast_surely_right{
    height: 314px;
}
.right_con .rz_rig_tit li .switch.hide{
	background: url(../images/hide_pic.png) center no-repeat;
}
.right_con {
	margin-left: 0px;
}
.right_con .ran_list .ran_left_con .bank_logo img{
	width: 70%;
	height: 70%;
	background: url("") center no-repeat;
	background-size: 100%;
}
.business_box2 .vote_table{
	display: none;
}
.business_box2 .vote_table.check{
	display: block;
}

/*非累积投票*/
.business_box2 .vote_table tr th .check_box{
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 14px;
	height: 14px;
	border: 1px solid #666666;
	margin-right: 10px;
	vertical-align: text-bottom;
	cursor: pointer;
}
.business_box2 .vote_table tr th.checked{
	color: #2490ec;
}
.business_box2 .vote_table tr th.checked .check_box{
	border-color: #2490EC;
	background: url(../images/checked_p3.png) center no-repeat;
}
.business_box2 .vote_table tr td .radio {
    display: inline-block;
    *display: inline;
    _display: inline;
    zoom: 1;
    width: 16px;
    height: 16px;
    background: url(../images/radio_check.png) center no-repeat;
    vertical-align: top;
    margin-right: 10px;
}
.business_box2 .vote_table tr td.checked {
	color: #2490ec;
}
.business_box2 .vote_table tr td.checked .radio {
    background: url(../images/radio_checked.png) center no-repeat;
}

.lower_btn_box{
	width: 100%;
	padding: 10px 0;
	background: #dfdfdf;
	position: fixed;
	left: 0;
	bottom: 0;
}
.lower_btn_box a{
	display: block;
	width: 280px;
	height: 30px;
	background: #2490ec;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	margin: 0 auto;
}
.ptm_60{
	padding-bottom: 60px !important;
}

.entrust_pop{
	width: 400px;
	/*height: 334px;*/
	margin: -147px 0 0 -200px;
	background: #FFFFFF;
}
.entrust_pop .entrust_tit,
.entrust_pop .entrust_btn{
	background: #f1f2f4;
}
.entrust_pop .entrust_tit h3{
	font-size: 18px;
	color: #0f0f0f;
	text-align: center;
	line-height: 52px;
}
.entrust_pop .entrust_cnt{
	/*min-height: 212px;*/
	text-align: center;
}
.entrust_pop .entrust_cnt .order_list{
	display: inline-block;
    *display: inline;
    _display: inline;
    zoom: 1;
}
.entrust_pop .entrust_cnt .order_list li{
	font-size: 16px;
	color: #333333;
	line-height: 42px;
	text-align: left;
}
.entrust_pop .entrust_cnt .order_list li span{
	display: inline-block;
    *display: inline;
    _display: inline;
    zoom: 1;
    margin-left: 100px;
}
.entrust_pop .entrust_btn{
	height: 70px;
	background: #f1f2f4;
	text-align: center;
}
.entrust_pop .entrust_btn a{
	display: inline-block;
    *display: inline;
    _display: inline;
    zoom: 1;
    width: 98px;
    height: 33px;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 17px 22px 0;
    font-size: 16px;
    text-align: center;
    line-height: 33px;
}
.entrust_pop .entrust_btn .confirm{
	background: #2490ec;
	color: #FFFFFF;
	border-color: #2490EC;
}
.entrust_pop .entrust_btn .cancel{
	background: #FFFFFF;
	color: #333333;
	border-color: #dee0e3;
}
.entrust_pop .entrust_cnt .prompt_text{
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 212px;
}
.entrust_pop .entrust_cnt .query_list{
	padding: 14px 40px 0;
}
.entrust_pop .entrust_cnt .query_list li{
	margin-bottom: 14px;
	text-align: left;
}
.entrust_pop .entrust_cnt .query_list li span{
	display: inline-block;
    *display: inline;
    _display: inline;
    zoom: 1;
    width: 72px;
    font-size: 14px;
    color: #333333;
    line-height: 42px;
}
.entrust_pop .entrust_cnt .query_list li input{
	width: 220px;
	height: 40px;
	padding: 0 10px;
	border: 1px solid #CCCCCC;
	font-size: 14px;
	color: #333333;
}
.entrust_pop .entrust_cnt .query_list li .sel_box{
	border: 1px solid #CCCCCC;
	width: 240px;
	height: 40px;
}
.entrust_pop .entrust_cnt .query_list li .sel_box strong{
	height: 40px;
	line-height: 40px;
	background: #FFFFFF url(../images/jt_img3.png) 216px center no-repeat;
}
.entrust_pop .entrust_cnt .query_list li .sel_box .sel_list{
	top: 41px;
	border: 1px solid #CCCCCC;
	border-top: none;
}
.entrust_pop .entrust_cnt .query_list li .sel_box .sel_list a{
	line-height: 30px;
	font-size: 14px;
	color: #999999;
}
.entrust_pop .entrust_cnt .query_list li.checked .sel_box {
	border: 1px solid #2490ec;
}
.entrust_pop .entrust_cnt .query_list li .sel_box .sel_list a.act{
	background: #ededed;
	color: #333333;
}
.entrust_pop .entrust_cnt  p{
	line-height: 35px;
    /*padding: 0px 20px 0px 20px;*/
}
.summary_search .stock_search .search_box .tra_check{
	float: left;
}
.summary_search .search_box .tra_check .sel_box{
	text-align: center;
}
.summary_search .search_box .tra_check .sel_box .sel_list a{
	padding: 0 32px 0 10px;
}

.sel_box.remove
 strong {
    background:none;
}




.select_box {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
    width: 180px;
    height: 30px;
    position: relative;
}

.select_box .sel_list {
    position: absolute;
    left: 0px;
    top: 30px;
    border: 1px solid #cbcfdd;
    width: 100%;
    background: #FFFFFF;
    z-index: 999;
}
.select_box .sel_list a {
    display: block;
    padding: 0 10px;
    text-decoration: none;
    color: #333333;
    font-size: 12px;
}

/*k线图样式*/

.graph_box {
	width: 720px;
	padding: 10px;
	border: 1px solid #EEEDED;
	overflow: hidden;
}

.graph_nav {
	height: 30px;
}

.graph_nav .graph_ul li {
	float: left;
}

.graph_nav .graph_ul li a {
	display: block;
	line-height: 30px;
	font-size: 18px;
	color: #a80017;
	padding: 0 20px;
}

.graph_nav .graph_ul li .nav_a,
.graph_nav .graph_ul li a:hover {
	color: #fff;
	background: #a80017;
}

.graph_more {
	float: right;
	position: relative;
}

.graph_more .btn_more {
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #999999;
	cursor: pointer;
}

.btn_breed {
	position: absolute;
	top: 30px;
	right: 0;
	width: 93px;
	height: 33px;
	line-height: 33px;
	font-size: 13px;
	color: #666666;
	text-align: center;
	background: #fff;
	border: 1px solid #CCCCCC;
}

.price_box {
	padding: 0 20px;
	background: #f1f8fd;
	border: 1px solid #DFEAF3;
}

.price_box span {
	float: left;
	display: block;
	line-height: 33px;
	font-size: 14px;
	color: #666666;
	margin-right: 60px;
}

.price_box span i {
	line-height: 33px;
	font-size: 14px;
	color: #333333;
}

.price_box .right_span {
	float: right;
	margin-right: 0 !important;
}

.graph_img {
	width: 100%;
	/*height: 341px;*/
}

.graph_img img {
	display: block;
	width: 100%;
	height: 100%;
}

.btn_graph {
	width: 662px;
	height: 25px;
	text-align: right;
	margin: 10px 0 5px;
}

.btn_graph .btn_graph1,
.btn_graph .btn_graph2,
.btn_graph .btn_graph3,
.btn_graph .btn_graph4 {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 23px;
	height: 23px;
	border: 1px solid #CCCCCC;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	margin-left: 10px;
}

.btn_graph .btn_graph1 {
	background: #fafafa url(../images/btn_graph1.png) no-repeat center;
}

.btn_graph .btn_graph2 {
	background: #fafafa url(../images/btn_graph2.png) no-repeat center;
}

.btn_graph .btn_graph3 {
	background: #fafafa url(../images/btn_graph3.png) no-repeat center;
}

.btn_graph .btn_graph4 {
	background: #fafafa url(../images/btn_graph4.png) no-repeat center;
}


.graph_nav1 {
	position: relative;
	bottom: 1px;
	left: 0;
	/*padding-left: 66px;*/
}

.graph_nav1 .graph_nav1_ul {
	/*border-left: 4px solid #D9E7F0;
	border-right: 4px solid #D9E7F0;
	border-bottom: 2px solid #D9E7F0;*/
}

.graph_nav1 .graph_nav1_ul li {
	float: left;
}

.graph_nav1_ul li a {
	display: block;
	width: 83px;
	line-height: 30px;
	font-size: 14px;
	color: #606166;
	text-align: center;
	background: #D9E7F0;
}

.graph_nav1_ul li.width2 a {
	width: 92px;
}

.graph_nav1_ul .current a,
.graph_nav1_ul li:hover a {
	color: #9D0222;
	background: #F0F7FD;
}
/*k线图样式*/
.stock_chart {
    position: relative;
    height: 2rem;
}
.stock_chart .canvas {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.stock_chart .line, canvas {
    width: 100%;
    height: 100%;
}
.stock_chart .s_btn {
	height:0.25rem;
	width:0.55rem;
	position:absolute;
	right:0.10rem;
	bottom:35%;
}
.stock_chart .s_btn em {
	width:0.25rem;
	height:0.25rem;
}
.stock_chart .s_btn em:nth-child(1) {
	background:#FA5C60 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMTYvMTWjDVRcAAABaElEQVRYhe1X25GDMAxcPPknJaQEOggluARKSElXAiX4OkgJLoFUoPuwNQidY8zxCB+3M5ohg+yV1kGSKyJCIRoAFkAbn2v1/gXgCcAB6OPzPIhoziwROVoOF9dm968yCtwAfAG4qyz7mKVP+LdRJanON4Au4Z9VwBLRsDSbjGrDu/WpxZ1a+FhArO2hEunmArDC2RNRs4KcrYl7MSZKSMebiNYT0XUDcrarCGKIXL8CcMJhi8xTSnCCTgcgpV9z5iX/iclR6Ozdis1LbcLF0kyi2tmk2o2JhUMWmb3RRy4AsAahevGLo8BcrUFoLEAor0eBuZoLxrrtE47FrXIGlfrNXLXZiODP+A/ggvBJ1Aj9XEOf3VZgrpfBODq1O5GlwFxPg/GTsEnXfcBczmAsCvVBQciRrT9FMzpFO5aRfWQgAZ1gJNNH4TdSongoZeuE8+FjuVTikIvJaa9muWxKUaRaTgGNXa7nPwNnDGRSEeiFAAAAAElFTkSuQmCC") no-repeat center;
	background-size:0.15rem;
	-moz-border-radius:0.05rem; -webkit-border-radius:0.05rem; border-radius:0.05rem;
	float:left;
	filter:alpha(opacity=50);   
      -moz-opacity:0.5;   
      -khtml-opacity: 0.5;   
      opacity: 0.5;   
}
.stock_chart .s_btn em:nth-child(2) {
	background:#FA5C60 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMTYvMTX6PxERAAABcElEQVRYhe1XwXHDIBBcMfnLJagEOohKoASV4JJSgkrAHbgESpAruDzEDWeMEUQR0SM7czPycLB7K+uAjohQCA3AABj9cx+NPwDcAVgAs3/eBhFthSEiS/Wwfm52/S7jwADgC8BnVOXsq3SJ/NG7JN25AZgS+VkHDBEttdVkXFvezU9NnqKJ1wriOK5RIdOWACOSHRHpHeQc2q/FeHJCJg5CrSOiyy+Qc1yEiMVzvQiwIqGk8hglTnCBNhYgrS9957UC+D/BMFIAV28LF/qpgBcutuZJ1cECpNta+cYhm8zRmD0XABiFtXvxQCsw16iwbizA2l5bgbn0B0LfdonE4q1yI7eLfjNXryoIDsG/AIXwSQyJ8S4Te3KZ66EQjk5jpfg9YK67QvgkTDL1GDCXVQhNoW8kQh7Z5lNsRqfYjqWyPzmQgE5wJItfhSt0oqRyJ9Z9eyjlmERy82O5dKLJxeS0V7NcNaUoci3nQIxDruffbwUpQ8DqRLwAAAAASUVORK5CYII=") no-repeat center;
	background-size:0.15rem;
	-moz-border-radius:0.05rem; -webkit-border-radius:0.05rem; border-radius:0.05rem;
	float:right;
	filter:alpha(opacity=50);   
      -moz-opacity:0.5;   
      -khtml-opacity: 0.5;   
      opacity: 0.5;   
}
.line{transform: scale(1, 1);}
.fund_info .fund_new .inner ul li a p{
	white-space: nowrap;
	overflow: hidden;
	/* width: 95%; */
	text-overflow: ellipsis;
}
.graph_nav .graph_ul li {
	position: relative;
}

.drop_graph_box {
	position: absolute;
	top: 30px;
	left: 0;
	display: block;
	width: 74px;
	z-index: 999;
	padding: 5px 0;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.drop_graph_box a {
	display: block;
	line-height: 23px;
	font-size: 13px !important;
	color: #666666 !important;
	padding: 0 10px !important;
	background: #FFFFFF;
}

.drop_graph_box a:hover {
	color: #fff !important;
	background: #a80017;
}
/**
 * K线复权按钮
 */

.drop_graph5 {
	top: inherit;
	bottom: 25px;
}

.drop_graph5 a {
	width: 78px;
}

.market_table01 {
	position: absolute;
	z-index: 50;
}

.market_table02 {
	position: absolute;
	left: 0;
	margin-left: 240px;
}

.market_table02 table {
	min-width: 100%;
}

.market_table table thead {
	position: relative;
	z-index: 40;
}

.market_table table tbody {
	position: relative;
	left: 0;
	background: #fff;
}


.price_box1 span {
	margin-right: 15px !important;
}

.btn_graph01 {
	width: 100%;
}

.graph_img01 {
	width: 100%;
	height: 334px;
}

.graph_img02 {
	width: 100%;
	height: 145px;
}

.btn_graph .btn_graph5 {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	position: relative;
}

.btn_graph5 .graph_check {
	display: block;
	width: 78px;
	height: 23px;
	line-height: 23px;
	font-size: 13px;
	color: #666666;
	text-align: center;
	background: #fafafa;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-left: 10px;
}

.btn_graph .graph_check em {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 13px;
	height: 23px;
	background: url(../images/btn_graph5.png) no-repeat center;
	vertical-align: top;
	margin-left: 10px;
}

.drop_graph5 {
	position: absolute;
	top: -80px;
	left: 10px;
	width: 78px;
	background: #fff;
	border: 1px solid #CFCFCF;
}

.drop_graph5 a {
	display: block;
	width: 58px;
	line-height: 24px;
	font-size: 13px;
	color: #666666;
	text-align: left;
	padding: 0 10px;
	border-bottom: 1px solid #EEEEEE;
}

.drop_graph5 a:hover {
	color: #fff;
	background: #90bbe5;
}

.detail_table table {
	width: 100%;
}

.detail_table table tr th {
	line-height: 40px;
	font-size: 13px;
	color: #666666;
	text-align: center !important;
	border-bottom: 1px solid #EEEEEE;
}

.sell_table01 table tr td {
	padding: 0 !important;
}

.sell_table01 table tr .pad_left {
	padding-left: 10px !important;
}

.sell_table01 table tr .pad_right {
	padding-right: 10px !important;
}

.drop_sell01 {
	top: 100px;
}
a.key{
	background: #f2f2f2;
	filter:alpha(opacity=100);  
    -moz-opacity: 1;  
    -khtml-opacity: 1 ; 
    opacity: 1;  
}





/*融资 融券*/
.box2_sub_tit{
	border-top: 1px solid #dee0e3;
	padding: 10px 0;
	min-height: 30px;
}
.box2_sub_tit .search_box{
	float: right;
	width: 215px;
    height: 28px;
    border: 1px solid #2490ec;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 0;
    overflow: hidden;
}
.box2_sub_tit .search_box input{
	width: 133px;
    padding: 0 15px;
    height: 28px;
    font-size: 14px;
    color: #333333;
    border: none;
    outline: none;
}
.box2_sub_tit .search_box .search_btn{
	display: inline-block;
    _display: inline;
    *display: inline;
    zoom: 1;
    width: 52px;
    height: 28px;
    background: #2490ec url(../images/search_pic.png) center no-repeat;
    border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    vertical-align: top;
}
.box2_sub_tit .tab_box{
	width: 238px;
	height: 28px;
	border: 1px solid #2490ec;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 0;
}
.box2_sub_tit .tab_box a{
	display: inline-block;
	_display: inline;
	*display: inline;
	width: 119px;
	height: 100%;
	font-size: 14px;
	color: #2490ec;
	text-align: center;
	line-height: 28px;
}
.box2_sub_tit .tab_box a.act{
	background: #2490ec;
	color: #FFFFFF;
}
.table_tips{
	font-size: 16px;
	color: #0f0f0f;
	line-height: 40px;
}
.purchase_table_box.border{
	/*min-height: 328px;*/
	border: 1px solid #dee0e3;
}
.purchase_table_box.border .box2_table table{
	border: none;
}
.purchase_table_box .tips{
	padding: 0 20px;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}
.business_box2 .tran_table_tit{
	border: 1px solid #dee0e3;
	border-bottom: none;
	font-size: 0;
	background: #FFFFFF;
}
.business_box2 .tran_table_tit a{
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	padding: 0 16px;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
    height: 40px;
 	text-align: center;
 	background: #FFFFFF;
}
.business_box2 .tran_table_tit a.act{
	background: #eaedef;
	color: #0f0f0f;
}


/*我的*/
.entrust_pop .phone_num_list{
	padding: 50px 40px 25px;
}
.entrust_pop .phone_num_list li{
	text-align: left;
	margin-bottom: 25px;
	font-size: 0;
}
.entrust_pop .phone_num_list li span{
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 72px;
	font-size: 14px;
	color: #333333;
	line-height: 42px;
}
.entrust_pop .phone_num_list li input{
	width: 224px;
	height: 20px;
	padding: 10px;
	border: 1px solid #cccccc;
	font-size: 14px;
	line-height: 20px;
	color: #999999;
}
.entrust_pop .phone_num_list li input.code_text{
	width: 78px;
}
.entrust_pop .phone_num_list li a{
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 122px;
	height: 40px;
	border: 1px solid #cccccc;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 40px;
	vertical-align: top;
	margin-left: 20px;
}
.entrust_pop .close_btn{
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/close_btn.png) center no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
.entrust_pop .update_box{
	padding: 0 40px;
	text-align: left;
}
.entrust_pop .update_box .update_tit{
	padding: 10px 0;
	border-bottom: 1px solid #CCCCCC;
}
.entrust_pop .update_box p{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}
.entrust_pop .update_box .update_txt{
	padding: 15px 0;
}
.entrust_pop .entrust_cnt .set_box{
	text-align: left;
}
.entrust_pop .set_tab{
	width: 100px;
	min-height: 212px;
	float: left;
	border-right: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
}
.entrust_pop .set_tab a{
	display: block;
	padding: 0 8px;
	height: 50px;
	font-size: 14px;
	color: #333333;
	line-height: 50px;
	border-bottom: 1px solid #e4e4e4;
	background: #f1f2f4;
}
.entrust_pop .set_tab a:hover,
.entrust_pop .set_tab a.act{
	background: #d5d6d9;
	filter:alpha(opacity=100);  
    -moz-opacity:1;  
    -khtml-opacity: 1;  
    opacity: 1;  
}
.entrust_pop .set_box .set_tab_con{
	margin-left: 101px;
	padding: 10px;
	height: 192px;
	overflow: auto;
}
.entrust_pop .set_box .set_tab_con table{
	table-layout: fixed;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.entrust_pop .set_box .set_tab_con table th,
.entrust_pop .set_box .set_tab_con table td{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 30px;
	text-align: center;
}
.entrust_pop .set_box .set_tab_con table th{
	font-size: 14px;
	color: #0f0f0f;
}
.entrust_pop .set_box .set_tab_con table td{
	font-size: 12px;
	color: #333333;
}
.my_menu_pop{
	width: 234px;
	background: #FFFFFF;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -110px 0 0 -167px;
	z-index: 999;
}
.my_menu_pop ul{
	padding-left: 15px;
}
.my_menu_pop ul li{
	border-bottom: 1px solid #cccccc;
}
.my_menu_pop ul li.last{
	border-bottom: none;
}
.my_menu_pop ul li a{
	display: block;
	font-size: 15px;
	color: #333333;
	line-height: 44px;
	background: url(../images/menu_more.png) 190px center no-repeat;
}
.my_menu_pop ul li a i{
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 34px;
	height: 44px;
	vertical-align: top;
}
.my_menu_pop ul li a i.menu_p1{
	background: url(../images/menu_pop_p1.png) left center no-repeat;
}
.my_menu_pop ul li a i.menu_p2{
	background: url(../images/menu_pop_p2.png) left center no-repeat;
}
.my_menu_pop ul li a i.menu_p3{
	background: url(../images/menu_pop_p3.png) left center no-repeat;
}
.my_menu_pop ul li a i.menu_p4{
	background: url(../images/menu_pop_p4.png) left center no-repeat;
}
.my_menu_pop ul li a i.menu_p5{
	background: url(../images/menu_pop_p5.png) left center no-repeat;
}


.entrust_pop .risk_result_box{
	padding: 20px 40px;
	text-align: left;
}
.entrust_pop .risk_result_box dt,
.entrust_pop .risk_result_box dd{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}
.entrust_pop .risk_result_box dt{
	margin-bottom: 10px;
}
.entrust_pop .risk_result_box.middle{
	display: table-cell;
	height: 212px;
	text-align: center;
	vertical-align: middle;

}
.entrust_pop .risk_result_box .risk_tips{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	padding: 0 20px;
	text-align: left;
}
.risk_result_pop{
	/*width: 800px;
    height: 664px;
    margin: -332px 0 0 -400px;*/    
    width: 800px;
    height: 564px;
    margin: -282px 0 0 -400px;
}
.risk_result_pop .risk_result_detail{
	/*height: 502px;*/
	height: 402px;
	overflow-y: scroll;
}
.risk_result_pop .risk_result_detail h3{
	font-size: 16px;
	color: #0f0f0f;
	line-height: 20px;
	text-align: center;
	margin-bottom: 15px;
}
.risk_result_pop .risk_result_detail p{
	font-size: 14px;
	color: #333333;
	line-height: 25px;
}
.risk_result_pop .risk_result_detail .subject_list{
	margin-top: 15px;
}
.risk_result_pop .risk_result_detail .subject_list dd{
	padding-left: 25px;
	background: url(../images/risk_check.png) left center no-repeat;
}
.risk_result_pop .risk_result_detail .subject_list dd.checked{
	background: url(../images/risk_checked.png) left center no-repeat;
}

/*2017年10月24日15:33:17*/
.warning_confirm_box .entrust_cnt{
	height: 442px;
	overflow: auto;
	text-align: left;
	padding: 0 40px;
}
.warning_confirm_box .warning_box{
	padding: 20px 0;
	border-bottom: 1px solid #f1f2f4;
}
.warning_confirm_box h4{
	font-size: 16px;
    color: #0f0f0f;
    line-height: 25px;
    text-align: center;
    margin-bottom: 15px;
}
.warning_confirm_box h5{
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	margin-bottom: 10px;
}
.entrust_pop .warning_confirm_box .entrust_cnt p{
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	padding: 0;
	text-indent: 2em;
	text-align: justify;
}
.warning_confirm_box .lower_txt .txt_con{
	margin-top: 20px;
	float: right;
}
.warning_confirm_box .confirm_box{
	padding: 20px 0;
}

.left_nav li .a1.act{
	color: #f91e48;
	background: #FFFFFF;
}
.left_nav li .sub_nav_list a{
	background: #FFFFFF;
	color: #666666;
	/*padding: 10px 5px 10px 30px;*/
	padding: 10px 5px 10px 15px;
	border-top: 1px solid #e9e8ee;
}
.left_nav li .sub_nav_list a:hover{
	color: #0F0F0F;
}

.right_con .ran_list .ran_left_con .bank_logo img.c2001{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2001.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2002{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2002.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2003{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2003.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2004{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2004.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2005{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2005.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2006{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2006.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2007{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2007.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2008{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2008.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2009{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2009.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2010{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2010.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2011{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2011.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2012{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2012.png) center no-repeat;
    background-size: 100%;
}
.right_con .ran_list .ran_left_con .bank_logo img.c2013{
    width: 70%;
    height: 70%;
    background: url(../images/bank/2013.png) center no-repeat;
    background-size: 100%;
}
.rz_tit_con .rz_rig_tit.duo .money{
	display: block;
	width: 100%;
	border-bottom: 1px solid #dee0e3;
	margin-top: -5px;
}
.rz_tit_con .rz_rig_tit.duo .money li{
    display: inline-table;
    width: 33.15%;
    float: none;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
    border-right: 0;
    margin-right: -1px;
}
.rz_tit_con .rz_rig_tit.duo .money li:last-child a{
   	border-right: 0;
}
.right_con .rz_rig_tit.duo {
	height: 75px;
	padding: 5px 0;
}
.right_con .rz_rig_tit.duo h2 {
	font-size: 17px;
	line-height: 25px;
}

.right_con .rz_rig_tit.duo h3 {
	font-size: 13px;
	line-height: 22px;
}
.rz_tit_con .rz_rig_tit.duo .money li.act a {
	color: #0f0f0f;
	background: #eaedef;
}
.rz_tit_con .rz_rig_tit.duo .money li a {
	display: block;
	color: #666666;
    border-right: 1px solid #dee0e3;
}
.rz_tit_con .rz_rig_tit.duo li.HKD, .rz_tit_con .rz_rig_tit.duo li.Dollar{
	display: none;
}
input[readonly] {
	background: #F0F0F0;
}




/*1.3 add*/
.left_nav ul li.onlyli{
	border: 0px;
}
.khstep {
	font-size:14px;
	color:#0f0f0f;
	padding-bottom:8px;
}
.openactbg {
	background:#eaedef;
}
.openact {
	padding:38px 0px 33px 395px;
}
.openact .row_01 {
	padding-bottom:14px;
}
.openact .row_01 p {
	float:left;
	font-size:12px;
	color:#333333;
	height:30px;
	line-height:30px;
	padding-right:8px;
}
.openact .row_01 input {
	float:left;
	display:block;
	width:185px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#999999;
	padding:0px 8px;
	background:#ffffff;
	border:1px solid #cbcfdd;
	outline:none;
}
.openact .row_02 {
	padding:20px 0px 0px 78px;
}
.openact .row_02 a {
	display:block;
	width:120px;
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:14px;
	color:#fefefe;
	background:#2490ec;
}
.openact .row_02 a:hover {
	background:#238de7;
}
.entrust_pop .entrust_cnt .electext{
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	padding-top:86px;
}
.elesgined {
	width: 912px;
    background: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -292px 0 0 -406px;
    z-index: 999;
}
.elesgined .entrust_tit{
	background: #f1f2f4;
}
.elesgined .entrust_tit h3{
	font-size: 18px;
	color: #0f0f0f;
	text-align: center;
	line-height: 52px;
}
.elesgined .close_btn{
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/close_btn.png) center no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
.elesgined .entrust_btn {
    height: 70px;
    background: #f1f2f4;
    text-align: center;
}
.elesgined .entrust_btn a {
    display: inline-block;
    _display: inline;
    zoom: 1;
    width: 98px;
    height: 33px;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 17px 22px 0;
    font-size: 16px;
    text-align: center;
    line-height: 33px;
}
.elesgined .entrust_btn .confirm {
    background: #2490ec;
    color: #FFFFFF;
    border-color: #2490EC;
}
.elesgined .entrust_btn .cancel {
    background: #FFFFFF;
    color: #333333;
    border-color: #dee0e3;
}
.elesgined .entrust_cnt {
	padding:32px 48px 30px 48px;
}
.elesgined .entrust_cnt .conttext {
	font-size:14px;
	color:#333333;
	line-height:20px;
	height:400px;
	overflow:auto;
}
.elesgined .entrust_cnt .conttext h3 {
	font-weight:normal;
}
.elesgined .entrust_cnt .conttext p {
	text-indent:26px;
}
.box2_table td a {
	margin:0px 4px;
}
.planinst {
	width: 400px;
    background: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -131px 0 0 -200px;
    z-index: 999;
}
.popup_title{
	background: #f1f2f4;
}
.popup_title h3{
	font-size: 18px;
	color: #0f0f0f;
	text-align: center;
	line-height: 52px;
}
.popup_title .close_btn{
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/close_btn.png) center no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
.planinst .entrust_cnt {
	font-size:14px;
	color:#333333;
	text-align:center;
	padding:60px 0px 55px 0px;
}
.planinst .entrust_cnt img {
	display:block;
	margin:0px auto 27px auto;
}
.assetmant {
	width: 914px;
    background: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -276px 0 0 -457px;
    z-index: 999;
}
.assetmant .entrust_cnt {
	padding: 32px 48px 30px 48px;
}
.assetmant .entrust_cnt .conttext {
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    height: 420px;
    overflow: auto;
}
.assetmant .entrust_cnt .conttext h3 {
	text-align:center;
	font-weight:normal;
}
.sigsucess {
	text-align:center;
	font-size:16px;
	color:#333333;
	padding-top:56px;
}
.sigsucess img {
	display:block;
	margin:0px auto 28px auto;
}
.confiopen {
	padding:30px 0px 20px 0px;
	font-size:16px;
	color:#333333;
	line-height:26px;
}
.confiopen .row_01 {
	padding:0px 0px 24px 123px;
	text-align:left;
}
.confiopen .row_02 {
	text-align:center;
}
.contiuebuy {
    height: 70px;
    background: #f1f2f4;
    text-align: center;
}
.contiuebuy a {
    display: inline-block;
    _display: inline;
    zoom: 1;
    width: 98px;
    height: 33px;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 17px 12px 0;
    font-size: 16px;
    text-align: center;
    line-height: 33px;
}
.contiuebuy .confirm {
    background: #2490ec;
    color: #FFFFFF;
    border-color: #2490EC;
}
.contiuebuy .cancel {
    background: #FFFFFF;
    color: #333333;
    border-color: #dee0e3;
}
.contiuebuy .start {
    background: #ff9064;
    color: #ffffff;
    border-color: #ff9064;
}
.risktips {
	width:546px;
	background: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -215px 0 0 -273px;
    z-index: 999;
}
.rikscont {
	padding:28px 32px 0px 32px;
	font-size:16px;
	color:#333333;
	line-height:26px;
}
.rikscont .row_01 {
	text-align:center;
	padding-bottom:12px;
}
.rikscont .row_02 {
	padding:0px 0px 18px 58px;
}
.rikscont .row_03 {
	text-align:center;
	padding-bottom:20px;
}
.rikscont .row_03 span {
	color:#f4204a;
}
.infomtrips {
	width:512px;
	background: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -215px 0 0 -256px;
    z-index: 999;
}
.product_list {
	overflow: auto;
	height: 120px;
	text-align: center;
}
.product_list a{
	height: 30px;
	line-height: 30px;
}


/* 2018-03-06 新增 */
.dialog_pop .pop_cnt_02{
	padding-top: 0;
}
.dialog_pop .pop_cnt{
	padding-top: 0;
}
.titable{
	width:100%;
	display:table;
	table-layout: fixed;
	border:1px solid #4d6d92;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin:23px 0 27px 0;
}
.titable span{
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	line-height: 38px;
	color:#fff;
	font-size: 14px;
	cursor:pointer;
	border-right:1px solid #4d6d92;
}
.titable span.on{
	background:#4d6d92;
	border-right:0;
}
.titable span.last{
	border-right: 0;
}
.right_con .rz_rig_tit ul.ul2{
	display:table;
	width:100%;
	table-layout: fixed;
}
.right_con .rz_rig_tit ul.ul2 li{
	display:table-cell;
	width:auto;
	float:none;
}
.right_con .rz_rig_tit li .manages{
	display:block;
	width:94px;
	height:30px;
	background:#2490ec;
	line-height: 30px;
	text-align: center;
	color:#fff;
	margin:0 auto;
}
.business_box3 .box1_left_con .tab a.last{
	border-bottom-color:#fff;
	color:#666;
}
.business_box3 .tab_con li span{
	padding-right: 10px;
	min-width:65px;
	text-align: right;
}
.business_box3 .tab_con li .sel_box2 input{
	border:none;
	width:100%;
	background:none;
	padding-left:0;
}
.business_box3 .tab_con li .sel_box2{
	width:112px;
}
.reset_btn{
	display:inline-block;
	*display:inline-block;
	_display:inline;
	width:59px;
	height:32px;
	margin-left: 10px;
}
.reset_btn a{
	display:block;
	color:#fff;
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	background:#2490ec;
}
.sel_box2 strong{
	background: #FFFFFF url(../images/jt_p4.png) 87px center no-repeat;
}
.business_box3 .tab_con li.p1 p{
	font-size: 12px;
	color:#666;
	line-height: 12px;
	padding-left: 75px;
}
.business_box3 .tab_con li.p1{
	margin-bottom: 0;
	height:20px;
}
.business_box3 .tab_con li.p2{
	margin-bottom: 0;
	height:20px;
}
.warebox{
	display:inline-block;
	*display:inline-block;
	_display:inline;
	line-height: 32px;
}
.warebox p.op1{
	position:relative;
	display:inline-block;
	*display:inline-block;
	_display:inline;
	font-size: 12px;
	color:#666;
	padding-left: 20px;
	margin-right: 15px;
	cursor:pointer;
}
.warebox p.op1 label{
	display:block;
	width:14px;
	height:14px;
	background:url(../images/risk_check.png) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:50%;
	margin-top: -7px;
	cursor:pointer;
}
.warebox p.op1.on label{
	background:url(../images/risk_checked.png) 0 0 no-repeat;
}
.warebox p.op2{
	position:relative;
	display:inline-block;
	*display:inline-block;
	_display:inline;
	font-size: 12px;
	color:#999;
	padding-left: 20px;
	margin-left:15px;
	cursor:pointer;
}
.warebox p.op2 label{
	display:block;
	width:15px;
	height:15px;
	background:url(../images/smallicon_001.png) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:50%;
	margin-top: -8px;
	cursor:pointer;
}
.warebox p.op2.on label{
	background:url(../images/smallicon_002.png) 0 0 no-repeat;
}
.tip2{
	padding-left: 75px;
}
.tip2 p{
	font-size: 12px;
	color:#666;
	line-height: 20px;
}
.tip2 p.wp1{
	float:left;
}
.tip2 p.wp2{
	float:right;
}
.tip2 p s{
	display:inline-block;
	*display:inline-block;
	_display:inline;
	height:16px;
	line-height: 16px;
	padding:0 5px;
	background:#fff;
	vertical-align: middle;
	text-decoration: none;
	color:#fff;
}
.tip2 p.wp1 s{
	background:#eb6771;
}
.tip2 p.wp2 s{
	background:#6db45c;
}
.twobtns{
	padding:32px 30px 26px 30px;
}
.twobtns a{
	display:block;
	padding:0 11px;
	background:#fff;
	min-width:60px;
	text-align: center;
}
.twobtns a.a1{
	float:left;
	background:#eb6771;
}
.twobtns a.a2{
	float:right;
	background:#6db45c;
}
.twobtns a span{
	display:block;
	color:#fff;
	line-height: 23px;
	font-size: 14px;
	border-bottom: 1px solid #fff;
}
.twobtns a p{
	line-height: 28px;
	font-size: 18px;
	color:#fff;
}
.box2_right {
    margin-left: 320px;
    overflow: hidden;
    position: relative;
    padding-bottom: 20px;
}
.box2_right .fund_right_table{
	height:auto;
}
.fund_right_table h6{
	line-height: 40px;
	color:#333;
	padding-left: 10px;
	font-size: 14px;
}
.business_box4 .tab_con li{
	margin-bottom: 16px;
}
.box2_table td label{
	display:inline-block;
	_display:inline;
	width:16px;
	height:16px;
	background:url(../images/smallicon_003.png) 0 0 no-repeat;
	cursor:pointer;
}
.box2_table td label.on{
	background:url(../images/smallicon_004.png) 0 0 no-repeat;
}
.fund_right_table h6 span{
	color:#f4204a;
	padding:0 5px;
}
.entrust_cnt p.pip1{
	padding:68px 50px 50px 50px;
}
.entrust_pop_a1{
	width:546px;
	min-height: 334px;
}
.myalltips{
	padding: 35px 25px 35px 25px;
}
.myalltips p{
	line-height: 30px;
}
.entrust_pop_a2 .myalltips{
	padding-left: 100px;
}
.entrust_pop_a2 .myalltips p{
	text-align: left;
}
.entrust_pop_a2 .myalltips ul li{
	list-style: disc;
}
.entrust_pop_a2 .myalltips ul s{
	display:inline-block;
	_display:inline;
	width:16px;
	height:16px;
	background:url(../images/smallicon_005.png) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 10px;
}
.entrust_pop_a2 .myalltips ul s.sb{
	background:url(../images/smallicon_006.png) 0 0 no-repeat;
}
.weak_hints{
	width:314px;
	padding:32px;
	background:url(../images/smallicon_007.png) repeat;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-189px;
	margin-top: -56px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
}
.weak_hints p{
	color:#fff;
	text-align: center;
	font-size: 16px;
}
.box2_right_det{
	padding:20px 17px 20px 17px;
	background:#fff;
}
.box2_right_det .list_det li{
	width:218px;
}
.box2_right_det .list_det li .table_02{
	width:100%;
}
.box2_right_det .list_det .table_det{
	border:1px solid #dee0e3;
	border-top:0;
	padding:0 22px;
}
.box2_right_det .list_det td.ts{
	padding-left: 0;
}
.box2_right_det .list_det td.text_rt{
	padding-right: 0;
}
.box2_right_det .list_det .fxline{
	padding-bottom: 10px;
}
.box2_right_det .list_det .fxline td{
	height:auto;
	padding:0;
}
.box2_right_det .list_det .fxline td p{
	border-bottom: 1px solid #ccc;
	width:100%;
	height:1px;
	margin:10px 0;
}
.summary{
	padding-left: 20px;
	height:42px;
	line-height: 42px;
	background:#eaedef;
}
.summary p{
	float:left;
	font-size: 14px;
}
.summary p.ps2{
	padding-left: 14px;
}
.summary p.ps3{
	padding-left: 36px;
}
.summary p.ps4{
	padding-left:50px;
}
.summary p.ps4 span{
	padding-left: 10px;
}
.box2_right_det .list_det ul{
	float:left;
}
.ul_right{
	width:406px;
	float:left;
	margin-left: 14px;
}
.box3_table{
	overflow-y: hidden;
	overflow-x: auto;
}
.box3_table th{
	white-space: nowrap;
}
.box3_table td{
	min-width: 60px;
	padding:5px 15px;
	white-space: nowrap;
}
.box3_table td a {
	display:inline-block;
	_display:inline;
	width: 60px;
    height: 30px;
    background: #2490ec;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 30px;
}
.box3_table td a.over{
	background:#c9cacb;
}
.box3_table table{
	min-width: 100%;
}
.entrust_pop_a3{
	width:468px;
	height:auto;
	margin-left: -234px;
	margin-top: -250px;
}
.riskcotel{
	padding:0 66px;
}
.rsk_cg{
	padding:18px 0 8px 0;
	border-bottom:1px solid #e4e4e4;
}
.rsk_cg p{
	float:left;
	padding-left: 26px;
	margin-bottom: 11px;
	text-align: left;
	cursor:pointer;
	background:url(../images/smallicon_008.png) left center no-repeat;
	color:#666;
	min-width: 80px;
}
.rsk_cg p.act{
	background:url(../images/smallicon_009.png) left center no-repeat;
	color:#2490ec;
}
.rsk_cg p.text-right{
	text-align:left;
	float:right;
}
.tip3{
	padding-left: 0;
}
.tip3 p{
	color:#0f0f0f;
}
.putboxins{
	padding-top: 18px;
}
.putbox{
	position:relative;
	height:30px;
	padding-bottom: 14px;
}
.changebox{
	position:relative;
	height:28px;
	padding:0 26px 0 10px;
	border:1px solid #cbcfdd;
	float:left;
	width:38px;
	margin-right: 10px;
	background:#fff url(../images/jt_p5.png) no-repeat  right center;
	cursor:pointer;
}
.changebox p.vales{
	font-size: 12px;
	color:#0f0f0f;
	line-height: 28px;
	text-align: left;
}
.changebox ul{
	width:100%;
	border:1px solid #cbcfdd;
	border-top:none;
	background:#fff;
	position:absolute;
	left:-1px;
	top:28px;
}
.changebox ul li p{
	font-size: 12px;
	color:#0f0f0f;
	line-height: 28px;
	padding-left: 10px;
	text-align: left;
	-webkit-transition: background .35s;
	   -moz-transition: background .35s;
	    -ms-transition: background .35s;
	     -o-transition: background .35s;
	        transition: background .35s;
}
.changebox ul li p:hover{
	background:#f1f1f1;
}
.changebox_a{
	width:60px;
	padding: 0 7px;
	background:#fff;
	cursor:inherit;
}
.changebox_a input{
	border:none;
	outline:none;
	background:none;
	width:100%;
	height:28px;
	font-size: 12px;
	color:#0f0f0f;
	line-height: 28px;
	text-align: center;
}
.addsubs{
	height:30px;
	width:58px;
	float:right;
}
.addsubs p.p1{
	float:left;
	width: 24px;
	height: 30px;
    text-align: center;
    vertical-align: top;
    cursor:pointer;
    background: #2490ec url(../images/add_p.png) center no-repeat;
}
.addsubs p.p2{
	float:right;
	width: 24px;
	height: 30px;
    text-align: center;
    vertical-align: top;
    cursor:pointer;
    background: #2490ec url(../images/less_p.png) center no-repeat;
}
.ptits{
	float:left;
	width:65px;
	font-size: 12px;
	color:#0f0f0f;
	line-height: 28px;
	text-align: left;
}
.changebox_b{
	width:211px;
	float:right;
	margin-right: 0;
}
.anyms{
	font-size: 12px;
	color:#333;
	line-height: 28px;
	text-align: left;
}
.redwords{
	padding-bottom:10px;
}
.redwords p{
	font-size: 12px;
	color:#eb6771;
	text-align: left;
	line-height: 20px;
}

/* 套利策略下单 */
.business_box1 .box1_left_a{
	width:552px;
}
.corebox{
	width:512px;
	padding:20px 19px 0 19px;
	background:#eaedef;
	border:1px solid #e7e8ea;
	margin-bottom: 10px;
}
.plboxlist{
	height:30px;
	padding-bottom: 15px;
}
.fisbox{
	float:left;
	width:80px;
	height:30px;
	font-size: 12px;
	line-height: 30px;
	color:#333;
	text-align: right;
}
.secbox{
	float:left;
	width:226px;
	height:28px;
	padding:0 10px;
	border:1px solid #cbcfdd;
	background:#fff;
	font-size: 12px;
	color:#999;
	line-height: 28px;
	margin-left: 10px;
}
.thrbox{
	position: relative;
    display: inline-block;
    _display: inline;
    font-size: 12px;
    color: #999;
    line-height: 30px;
    padding-left: 20px;
    margin-left: 10px;
    cursor: pointer;
}
.thrbox label{
	display: block;
    width: 15px;
    height: 15px;
    background: url(../images/smallicon_001.png) 0 0 no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
    cursor: pointer;
}
.thrbox.on label{
	background: url(../images/smallicon_002.png) 0 0 no-repeat;
}
.fisbox_a{
	width:80px;
	display:table;
	table-layout: fixed;
}
.fisbox_a p{
	display:table-cell;
	text-align: center;
	color:#fff;
	background:#c2c3c4;
}
.fisbox_a p.prs.on{
	background:#6db45c;
}
.fisbox_a p.pls.on{
	background:#eb6771;
}
.secbox_a{
	width:145px;
}
.changebox_c{
	width:52px;
	margin-left: 10px;
	margin-right: 0;
}
.changebox_d{
	width:56px;
	padding:0 7px;
	margin-left: 10px;
	background:#fff;
}
.changebox_d input{
	height:28px;
	width:100%;
	border:none;
	outline:none;
	background:none;
	text-align:center;
	font-size: 12px;
	color:#333;
}
.changebox_e{
	width:151px;
}
.addsubs.fl{
	float:left;
}
.changebox_e input{
	text-align: left;
}
.redtips{
	margin-left: 10px;
	font-size: 12px;
	line-height: 30px;
	color:#eb6771;
}
.alonebtn{
	padding:10px 0 25px 0;
}
.alonebtn a{
	display:block;
	width:120px;
	height:34px;
	background:#2490ec;
	font-size: 14px;
	color:#fff;
	line-height: 34px;
	text-align: center;
	margin:0 auto;
}
.box2_table td.fistds,.box2_table th.fistds{
	padding-left: 30px;
	text-align: left;
}
.fund_right_table_a{
	height:auto;
}
.box1_right_a{
	margin-left: 572px;
}
.box_table_a{
	max-height: 163px;
	overflow-y: auto;
	margin-bottom: 10px;
}
.trendChartBox{
	width:100%;
	height:188px;
	margin-bottom: 10px;
}
.trendChartBox img{
	display:block;
	width:100%;
	height:100%;
}
.box3_table td s{
	display:inline-block;
	width:5px;
	height:28px;
	background:#eb6771;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	margin-right:3px;
}
.box3_table td i{
	display:inline-block;
	width:5px;
	height:28px;
	background:#6db45c;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	margin-left: 3px;
}
.entrust_cnt_border{
	border:1px solid #e4e4e4;
}
.riskcotel_a{
	padding:0 45px;
	min-height: 212px;
	padding-top: 30px;
}
.qusboxs{
	padding-bottom: 14px;
}
.qusboxs p.tits{
	padding-bottom: 11px;
	margin-bottom: 16px;
	border-bottom: 1px solid #dee0e3;
}
.qusboxs p.tits span{
	display:block;
	padding-left: 10px;
	font-size: 14px;
	color:#333;
	border-left:4px solid #2490ec;
	text-align: left;
	line-height: 14px;
}
.multiselect p{
	float:left;
	min-width:90px;
	padding-left: 25px;
	margin-right: 10px;
	margin-bottom: 12px;
	font-size: 14px;
	color:#333;
	line-height: 24px;
	text-align: left;
	background:url(../images/smallicon_003.png) left center no-repeat;
	cursor:pointer;
}
.multiselect p.act{
	background:url(../images/smallicon_004.png) left center no-repeat;
	color:#2490ec;
}
.radiolst p{
	float:left;
	width:90px;
	padding-left: 25px;
	margin-right: 10px;
	margin-bottom: 12px;
	font-size: 14px;
	line-height: 24px;
	color:#333;
	text-align: left;
	background:url(../images/smallicon_008.png) left center no-repeat;
	cursor:pointer;
}
.radiolst p.on{
	background:url(../images/smallicon_009.png) left center no-repeat;
	color:#2490ec;
}
.multiselect_a p{
	min-width:152px;
}
.multiselect p.haveput{
	padding-left: 0;
	background:none;
	width:177px;
}
.multiselect input{
	width:30px;
	margin:0 10px;
	padding:0 5px;
	border:none;
	outline:none;
	background:none;
	border:1px solid #dee0e3;
	color:#333;
	text-align: center;
}
.entrust_pop_a4 {
    width: 468px;
    height: auto;
    margin-left: -234px;
    margin-top: -315px;
}
.entrust_pop_a5{
	width:680px;
	height:auto;
	margin-left: -340px;
	margin-top: -259px;
}
.riskcotel_b{
	min-height: 330px;
	padding:30px 24px;
}
.settlement{
	background:#e1e0e0;
	padding:10px;
	height:310px;
	color:#909090;
	font-size: 18px;
	overflow-x: hidden;
	overflow-y: auto;
}
.box_table_b{
	max-height:330px;
    overflow-y: auto;
    margin-bottom: 10px;
}
.business_box5 .tab_con li{
	margin-bottom: 16px;
}
.business_box5 .tab_con{
	padding:12px 18px;
}
.business_box5 .tab_con li span{
	min-width: 72px;
	padding-right: 5px;
}
.fund_right_table_b table{
	border:none;
}
.box_table_c{
	max-height: 241px;
	overflow: hidden;
	overflow-y: auto;
}
.business_box1 .tab_con .btn input.nowt{
	color:#999;
}
.entrust_pop_a6 {
    width:546px;
    height: auto;
    margin-left: -276px;
}
.riskcotel_c{
	padding:28px 48px 0 48px;
}
.seetits{
	font-size: 18px;
	line-height: 50px;
	color:#0f0f0f;
	text-align: center;
	margin-bottom: 20px;
}
.seetits i{
	display:inline-block;
	width:50px;
	height:50px;
	background:url(../images/qdcg.png) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 25px;
}
.yourms{
	padding:26px 56px;
	background:#f7f7f7;
	margin-bottom: 16px;
}
.yourms p{
	font-size: 16px;
	color:#333;
	float:left;
	width:40%;
	text-align: left;
}
.yourms p.p2{
	float:right;
	text-align: right;
	color:#2490ec;
}
.explanatory_text{
	margin-bottom: 20px;
}
.explanatory_text p{
	font-size: 14px;
	color:#333;
	line-height: 20px;
	text-align: left;
	text-indent: 2em;
}
.explanatory_text p a{
	color:#2490ec;
}
.explanatory_text p a.no{
	color:#f4204a;
}
.seetits.no i{
	background:url(../images/smallicon_011.png) 0 0 no-repeat;
}
.seetits.sor{
	position:relative;
	min-height:44px;
	padding:4px 0 4px 100px;
	line-height: 22px;
	text-align: left;
}
.seetits.sor i{
	width:52px;
	height:52px;
	position:absolute;
	left:25px;
	top:50%;
	margin-top: -26px;
	background:url(../images/cpwt.png) 0 0 no-repeat;
}
.box_table_d {
	max-height: 283px;
    overflow-y: auto;
    margin-bottom: 10px;
}
.sub_btn2{
	padding:10px 0;
}
.rightins{
	min-height: 244px;
	border:1px solid #dee0e3;
	background:#fff;
}
.twotabs{
	width:100%;
	display:table;
	table-layout: fixed;
	height:40px;
}
.twotabs span{
	background:#eaedef;
	display:table-cell;
	color:#333;
	line-height: 40px;
	height:40px;
	text-align: center;
	cursor:pointer;
}
.twotabs span.act{
	background:#fff;
}
.threbox{
	padding:19px;
}
.tablebox1{
	float:left;
	padding:0 3%;
    width: 43.9%;
	min-height:168px;
	border-right:1px solid #dedede;
}
.tablebox1.last{
	border-right:0;
}
.tablebox1 table{
	width:100%;
}
.tablebox1 td.text-right{
	text-align: right;
}
.tablebox1 td{
	font-size: 12px;
	line-height: 14px;
	color:#333;
	padding-bottom: 16px;
}
.tablebox1 tr.last td{
	padding-bottom: 0;
}
.marketmap{
	height:205px;
}
.marketmap img{
	display:block;
	width:100%;
	height:100%;
}
.business_box1 .tab_con li.p3{
	padding-left: 77px;
	margin-top: -15px;
	margin-bottom: 4px;
}
.sel_box3 strong{
	background: #FFFFFF url(../images/jt_p4.png) right 10px center no-repeat;
}
.business_box3 .tab_con li .sel_box3 {
    width:180px;
}
.sel_box .sel_list a:hover{
	background:#ecf6ff;
}
.business_box1 .tab_con li input.input_a{
	width:50px;
	padding-right: 10px;
	text-align: center;
}
.business_box3 .tab_con li span.span_a{
	text-align: left;
	padding-left: 10px;
}
.box_table_e {
	min-height: 362px;
    max-height:362px;
    overflow-y: auto;
    margin-bottom:0;
}
.new_box{
	padding-top: 20px;
	padding-bottom: 30px;
}
.new_box h6{
	font-size: 16px;
	color:#000;
	line-height: 16px;
	padding-bottom: 14px;
}
.agreementbox{
	padding:26px 26px 0 26px;
	border:1px solid #dee0e3;
	background:#fff;
}
.agreementIn{
	min-height:450px;
	padding:25px 24px;
	background:#eaedef;
}
.agreementIn h5{
	font-size: 18px;
	color:#000;
	text-align: center;
	line-height: 28px;
	padding-bottom: 22px;
}
.agreementIn p.zw{
	color:#0f0f0f;
	line-height: 24px;
	font-size: 14px;
	text-indent: 2em;
}
.areyouagre{
	padding:30px 0 38px 0;
}
.agrein{
	width:282px;
	height:34px;
	margin:0 auto;
}
.agrein p.fl{
	position:relative;
	line-height: 34px;
	font-size: 14px;
	color:#333;
	padding-left: 30px;
	cursor:pointer;
}
.agrein a.fr{
	display:block;
	width:120px;
	height:34px;
	line-height: 34px;
	text-align: center;
	color:#fff;
	font-size: 14px;
	background:#d5d5d5;
	-webkit-transition: background .45s;
	   -moz-transition: background .45s;
	    -ms-transition: background .45s;
	     -o-transition: background .45s;
	        transition: background .45s;
}
.agrein p.fl label{
	display:block;
	width:15px;
	height:15px;
	background:url(../images/smallicon_001.png) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:50%;
	margin-top: -7.5px;
	cursor:pointer;
}
.agrein.on p.fl label{
	background:url(../images/smallicon_002.png) 0 0 no-repeat;
}
.agrein.on a.fr{
	background:#2490ec;
}
.business_box2 .accounts_tit_a{
	padding-left: 1px;
}
.business_box2 .accounts_tit_a span{
	display:block;
	float:left;
	border:1px solid #dee0e3;
	border-bottom: 0;
	color:#999;
	margin-left: -1px;
	cursor:pointer;
}
.business_box2 .accounts_tit_a span.on{
	color:#333;
	background:#fff;
}
.ran_list .ran_left_con .bank_mes .labela {
    display: block;
    float: right;
    padding:0 12px;
    height: 30px;
    background: #2490ec;
    color: #FFFFFF;
    line-height: 30px;
    text-align: center;
    cursor:pointer;
}
.ran_list .ran_left_con .bank_mes .labelb {
    display: block;
    float: right;
    padding:0 12px;
    height: 30px;
    background: #ec8724;
    color: #FFFFFF;
    line-height: 30px;
    text-align: center;
    margin-left: 14px;
    cursor:pointer;
}
.transfer_a{
	padding:20px;
}
.safer{
	height:34px;
}
.safer p.pl{
	font-size: 14px;
	color:#333;
	line-height: 34px;
	margin-right: 10px;
	min-width: 70px;
	min-height: 34px;
}
.safer input{
	border:none;
	outline:none;
	background:none;
	float:left;
	display:block;
	height:32px;
	width:100px;
	padding:0 10px;
	border:1px solid #dee0e3;
	background:#fff;
	font-size: 14px;
}
.safer a{
	display:block;
	float:left;
	width:122px;
	height:34px;
	line-height: 34px;
	text-align: center;
	color:#fff;
	font-size: 14px;
	background:#2490ec;
}
.mt14{
	margin-bottom: 14px;
}
.business_box_as{
	padding-top: 20px;
}
.borderbox{
	border:1px solid #dee0e3;
}
.newtits table{
	width:100%;
	background:#fff;
}
.newtits table th{
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color:#333;
}
.newtits table th.on{
	background:#eaedef;
}
.box_table_f table{
	border:none;
}
.setilte{
	line-height: 32px;
	font-size: 16px;
	color:#000;
}
.riskcotel_b{
    position:relative;
    /*min-height:610px;*/
	padding:0;
	padding-bottom:94px;
	background:#eaedef;
	border:1px solid #dee0e3;
}
.itab{
	height:40px;
	line-height: 40px;
	background:#fff;
}
.itables{
	padding:20px 27px 0 27px;
}
.itab span{
	float:left;
	display:block;
	padding:0 26px;
	color:#999;
	cursor:pointer;
}
.itab span.on{
	background:#eaedef;
	color:#333;
}
.conditionbox{
	padding-bottom: 10px;
}
.conditionbox p{
	float:left;
	line-height: 26px;
	font-size: 14px;
	color:#333;
	margin-right: 20px;
}
.conditionbox p.label_p{
	cursor:pointer;
	padding-left: 24px;
	background:url(../images/smallicon_012.png) left center no-repeat;
}
.conditionbox p.label_p.on{
	background:url(../images/smallicon_002.png) left center no-repeat;
}
.conditionbox p.ipt input{
	line-height: 24px;
	border:none;
	outline:none;
	background:#fff;
	line-height: 24px;
	border:1px solid #dee0e3;
	margin:0 10px;
	width:40px;
	padding:0 5px;
	text-align: center;
	color:#999;
}
.changebox_i{
	float:left;
	width:164px;
	height:24px;
}
.changebox_i p.vales{
	height:24px;
	line-height: 24px;
}
.changebox_i ul{
	top:25px;
}
.changebox_i ul li p{
	float:none;
	margin-right: 0;
	line-height: 24px;
}
.radiolst_cc{
	width:401px;
}
.radiolst_cc p{
	width:155px;
}
.no-float{
	float:none !important;
}
.entrust_btn_cc{
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
}
.ptdoble{
    padding:30px 27px;
}
.entrust_btn_cc a{
	display:block;
	width:120px;
	height:34px;
	line-height: 34px;
	color:#2490ec;
	font-size: 14px;
	text-align: center;
	background:#fff;
	float:left;
	margin-right:30px;
}
.entrust_btn_cc a.confirm{
	color:#fff;
	background:#2490ec;
}
.conditionbox p.ipt.ipt2 input{
	color:#000;
}
.changebox_i2{
	width:100px;
}
.entrust_btn_cc a.fr{
	float:right;
}
.qusboxs.last{
    padding-bottom: 0;
}
.entrust_pop_news{
    height:auto;
}
.entrust_pop_news .entrust_cnt{
    min-height: inherit;
}
.entrust_pop_news .entrust_cnt p.pip1{
    padding: 68px 50px 68px 50px;
}
.passbox{
    height:30px;
    margin-bottom: 14px;
}
.canpass{
    padding:38px;
}
.passbox p.fl{
    width:40%;
    padding-right: 10px;
    line-height: 30px;
    font-size: 12px;
    color:#333;
    text-align: right;
}
.passbox .inputbox{
    position:relative;
    float:left;
    width:180px;
    height:28px;
    line-height:28px;
    background:#fff;
    border:1px solid #cbcfdd;
    padding:0 10px;
}
.passbox .inputbox input{
    border:none;
    outline:none;
    background:none;
    display:block;
    height:28px;
    float:left;
    width:100%;
    font-size: 12px;
    color:#333;
}
.passbox .input_ul{
    width:160px;
    padding-right: 30px;
    background:#fff url(../images/jt_p4.png) right 10px center no-repeat;
}
.passbox .input_ul.on{
    background:#fff url(../images/jt2_p4.png) right 10px center no-repeat;
}
.input_ul ul{
    width:200px;
    position:absolute;
    left:-1px;
    top:28px;
    background:#ecf6ff;
    z-index: 1;
    border:1px solid #cbcfdd;
    border-bottom: 0;
}
.input_ul ul li{
    padding:0 10px;
    font-size: 12px;
    color:#333;
    cursor:pointer;
    border-bottom:1px solid #cbcfdd;
}
.input_ul p.valuefor{
    height:28px;
    line-height: 28px;
    color:#333;
    font-size: 12px;
}
.enterbtn{
    padding:20px 0 34px 0;
}
.enterbtn a{
    display:block;
    width:120px;
    height:34px;
    line-height:34px;
    background:#2490ec;
    color:#fff;
    text-align: center;
    font-size: 14px;
    margin:0 auto;
}

/*************** 2018-03-14 over *******************/


/* 2018-03-19 */
.entrust_tit{
	position:relative;
}
.inputbox_cc{
	padding:40px 110px;
	text-align: center;
}
.inputbox_cc input{
	border:none;
	outline:none;
	background:none;
	width:100%;
	height:32px;
	border:1px solid #dee0e3;
	text-align: center;
}
.entrust_cnt p.sds{
	line-height: 24px;
	padding:0 20px 30px 20px;
}


.ml0{
	margin-left: 0 !important;
}
.twobtns_cc{
	display:table;
	width:100%;
	padding:10px 0 15px 0;
}
.twobtns_cc a{
	display:table-cell;
	padding:0 5px;
	margin:0 5px;
	min-width:inherit;
}
.twobtns_cc a.a1,.twobtns_cc a.a2{
	float:none;
}
.twobtns_cc a.a3{
	background:#7fadd3;
}
.twobtns_cc table{
	width:100%;
}
.twobtns_cc table td{
	padding:0 5px;
	text-align: center;
}
.twobtns_cc table td s{
	text-decoration: none;
	font-size: 12px;
	color:#999;
	line-height:32px;
}

.table_tips .tlk{
	float: right;
	font-size: 14px;
}
.table_tips .tlk span{
	display: none;
	padding-right: 30px;
}
.sel_box .sel_list em {
    display: block;
    padding: 0 10px;
    text-decoration: none;
    color: #333333;
    font-size: 12px;
}

.price_sel_list{
    width: 100%;
    white-space: nowrap;
}
.price_sel_list em{
	cursor:pointer;
}
.price_sel_list em:hover{
	overflow-x: hidden;
	overflow-y: hidden;
}
/*otc产品类型输入框的样式*/
.select_box.productType{
	width: 202px;    
	border: 1px solid #cbcfdd;
	background: #FFFFFF url(../images/jt_p4.png) 180px center no-repeat;
}
.select_box.productType input{
	color:black;
	width: 160px;    
	border: 0px;
}

/*2018年5月9日15:48:33  覃媛    登录时合约到期提醒样式*/
.exercise .content_info  table th{
	height: 40px;
	line-height: 20px;
	padding: 20px 0;
	font-size: 12px;
	color: #333333;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px solid #EEEFF2;
	padding: 0 10px;
}

.exercise .content_info  table td{
	height: 40px;
	line-height: 20px;
	padding: 20px 0;
	font-size: 12px;
	color: #333333;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px solid #EEEFF2;
	padding: 0 10px;
}
.exercise .content_info  table .gray_bg{
	background: #eaedef;
}
.userAccountInfo .logout{
    display: block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
    background: #2490ec;
    width: 45px;
    height: 25px;
    line-height: 25px;
    float: right;
    position: relative;
    right: 15px;
}
.riskInfo .icon{
	cursor: pointer;
    background: url(../images/smallicon_012.png) center center;
    background-repeat: no-repeat;
    background-position-x: 14px;
    min-width: 5px;
}
.riskInfo .icon.active{
	background: url(../images/smallicon_002.png) center center;
    background-repeat: no-repeat;
	background-position-x: 14px;
    min-width: 5px;
}
.queryStatement table caption{
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.control {
	text-decoration:underline;
}
/* 弹框高度的控制   2018-7-30 10:13:56*/
.xubox_shade {
	height: 91%;
    margin-top: 30px;
}
#headerContent .left_nav .nav_det{
	overflow-y: scroll;
	overflow-x: hidden;
}


	#headerContent .left_nav .nav_det::-webkit-scrollbar{/*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/
			width:0px;
			height:0px;
	}
	#headerContent .left_nav .nav_det::-webkit-scrollbar-button{/*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/
			background:#74D334;
	}
	#headerContent .left_nav .nav_det::-webkit-scrollbar-track{/*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/
			background:#FF66D5;
	}
	#headerContent .left_nav .nav_det::-webkit-scrollbar-track-piece{/*内层轨道，滚动条中间部分（位置4）*/
			background:#FF66D5;
	}
	#headerContent .left_nav .nav_det::-webkit-scrollbar-thumb{/*滚动条里面可以拖动的那部分（位置5）*/
		background:#FFA711;
		border-radius:0px;
	}
	#headerContent .left_nav .nav_det::-webkit-scrollbar-corner {/*边角（位置6）*/
		background:#82AFFF; 
	}
	#headerContent .left_nav .nav_det::-webkit-scrollbar-resizer  {/*定义右下角拖动块的样式（位置7）*/
		background:#FF0BEE;
	}
	 /**//*三角箭头的颜色*/ 
	 /**//*立体滚动条的颜色*/ 
	 /**//*立体滚动条亮边的颜色*/ 
	 /**//*滚动条空白部分的颜色*/ 
	 /**//*立体滚动条阴影的颜色*/ 
	 /**//*立体滚动条强阴影的颜色*/ 
	 /**//*立体滚动条背景颜色*/ 
	 /**//*滚动条的基本颜色*/ 
	/*#headerContent .left_nav .nav_det{
		scrollbar-arrow-color: #fafaff;
		scrollbar-face-color: #fafaff; 
		scrollbar-3dlight-color: #fafaff; 
		scrollbar-highlight-color: #fafaff; 
		scrollbar-shadow-color: #fafaff; 
		scrollbar-darkshadow-color: #fafaff; 
		scrollbar-track-color: #fafaff;
		scrollbar-base-color:#fafaff; 
	}*/
	.otc_openact{
		background-color: #fafaff;	
	}
	