@charset "utf-8";
/* CSS 个人主页 */
.jm-space-left{ float:left; width:790px; min-height:600px;}
.jm-space-right{ float:right; width:390px; min-height:600px; border:solid 1px #ddd;}
.space-user-header{ padding:10px 0; background:#f5f5f5; border:solid 1px #ddd; }
.space-user-header .li-1{ float:left; width:270px; height:60px; padding:0 30px; line-height:30px; border-right:solid 1px #ddd;}
.space-user-header .li-2{ position:relative; margin-left:330px; height:60px; padding:0 30px; line-height:30px; font-size:14px; }
.space-user-header .li-2 .r-btn{ position:absolute; right:20px; top:15px;}
.btn-cz,.btn-tx{ display:inline-block; padding:0 15px; margin:0 5px; border:solid 1px #0f75b6; height:26px; line-height:26px; border-radius:3px; color:#0f75b6; font-size:12px;}
.btn-cz:hover,.btn-tx:hover{ background:#0f75b6; color:#fff;}
.jm-space-tab{ border:solid 1px #ddd;}
.jm-space-tab .hd{ border-bottom:solid 1px #ddd; font-size:16px; height:58px; line-height:58px;}
.jm-space-tab .hd li{ float:left;}
.jm-space-tab .hd li a{ display:block; margin:0 20px;}
.jm-space-tab .hd li .hover{ padding:0 10px; line-height:57px; color:#1b9bda; border-bottom:solid 2px #1b9bda;}
.jm-space-tab .tab-bar{ padding:10px 20px; background:#fffcfa; border-bottom:solid 1px #ddd; height:26px; line-height:26px;}
.jm-space-tab .tab-bar-2{ height:46px; line-height:46px; padding:0 20px 0 0; background:#fffcfa; border-bottom:solid 1px #ddd;}
.jm-space-tab .tab-bar-2 ul{ float:left;}
.jm-space-tab .tab-bar-2 ul li{ padding:0 20px; margin-left:-1px; font-size:14px; display:inline-block;}
.jm-space-tab .tab-bar-2 ul li .hover{ color:#1b9bda; background:#fff; border: solid 1px #ddd; border-width:0 1px 0 1px; line-height:47px;}
.jm-space-tab .tab-bar-2 ul li .hover a{ color:#1b9bda;}
.tb-list-1 th,.tb-list-1 td{ padding:15px 5px; border-bottom:solid 1px #ddd; text-align:left;}
.tb-list-1 th{ font-weight:300; color:#999;}
.tb-view-1 th,.tb-view-1 td{ padding:15px 5px; border:solid 1px #c5d1e9; text-align:left; font-size:14px;}
.tb-view-1 th{ font-weight:300; color:#666;}
.tb-view-1 tr:hover{ background:#f5f9ff;}
.jm-space-tab2{}
.jm-space-tab2 .hd{ margin:0 20px; border-bottom: dashed 1px #ddd; font-size:16px; height:58px; line-height:58px;}
.jm-space-tab2 .hd li{ float:left; margin-right:20px;}
.jm-space-tab2 .hd li a{ display:block;}
.jm-space-tab2 .hd li.hover{ line-height:57px; color:#1b9bda; border-bottom:solid 2px #1b9bda;}
.jm-space-tab2 .bd{ padding:30px;}
.jm-space-tab2 .bd dl{ margin-bottom:15px;}
.jm-space-tab2 .bd dl dt{ margin-bottom:10px; font-size:14px;}
.jm-space-tab2 .btn-tj{ width:100%; height:40px; border:solid 1px #1b9bda; background:#1b9bda; color:#fff; font-size:14px; cursor:pointer;}
.jm-space-tab2 .btn-tj.disabled{ background:#d8d8d8; border:solid 1px #d8d8d8;}
.calendars-date{ background:#fff url(../images/icon-date-01.png) no-repeat 95% center;} 
.calendars-time{ background:#fff url(../images/icon-date-02.png) no-repeat 95% center;} 
.btn-s{ padding:0 20px; height:26px; line-height:26px; border:none; background:#1b9bda; color:#fff; cursor:pointer;}

.balance-tab-box{ width:500px; margin:30px auto;}
.balance-tab-box .h-d{ margin-bottom:30px; font-size:0; text-align:center;}
.balance-tab-box .h-d span{ display:inline-block; width:115px; height:38px; line-height:38px; text-align:center; font-size:14px; border:solid 1px #1b9bda; cursor:pointer;}
.balance-tab-box .h-d span.span-1{ border-radius:5px 0 0 5px;}
.balance-tab-box .h-d span.span-2{ border-radius:0 5px 5px 0;}
.balance-tab-box .h-d .hover{ background:#1b9bda; color:#fff;}
.balance-tab-box .b-d dl{ margin-bottom:20px; overflow:hidden; line-height:42px;}
.balance-tab-box .b-d dt{ float:left; width:138px; text-align:right; font-size:14px;}
.balance-tab-box .b-d dd{ margin-left:160px;}
.balance-tab-box .b-d .btn-tj{ width:250px; height:40px; border:solid 1px #1b9bda; background:#1b9bda; color:#fff; font-size:14px; cursor:pointer;}
.balance-tab-box .btn-tj.disabled{ background:#d8d8d8; border:solid 1px #d8d8d8;}
.selectbox{ position:relative; padding:0 15px; width:70px; height:26px; margin-top:10px; line-height:26px; border:solid 1px #ddd; background:#fff; color:#666;}
.selectbox > i{ display:inline-block; width:14px; height:14px; margin-left:5px; vertical-align:middle; background:#fff url(../images/icon-arrow.png) -14px 0 no-repeat;}
.selectbox > i.on{ background-position:0 0;}
.selectbox .s-option{ position:absolute; left:-1px; top:26px; right:-1px; display:none; background:#fff; border:solid 1px #ddd;}
.selectbox .s-option span{ display:block; text-align:center;}
.selectbox:hover .s-option{ display:block;}