

/* image
----------------------------------------------- */
.d-image{
    
    padding:1px;
    margin-top:10px;
    overflow:hidden;
}
.d-image img{
    border: none;
    margin: 0;
    width:100%;
}
.d-image-title {
    text-align:center;
    font-size:12px;
    height:32px;
    overflow:hidden;
}

.d-image-a {
    border:solid 1px #969696;
}

.d-image-b {
    border:solid 1px #b4d6d7;
}

/* panel
----------------------------------------------- */
.d-panel {
    margin:10px 0;
    font-size: 12px;
}
.d-panel .d-panel-header{   
    height:30px;
    overflow: hidden;
    text-align:left; 
    padding-left:10px;
}
.d-panel .d-panel-header-center {
    width:100%;
    text-align: center; 
    padding-left:0;
}
.d-panel .d-panel-header-body {
    display: inline-block;
    padding: 5px 0 0 0;
    position: relative;
}
.d-panel .d-panel-header-text,
.d-panel .d-panel-header-text:visited{
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    color:#10509d;
    height: 20px;
}
.d-panel .d-panel-body  {
    /* 5个像素间隔 */
}
.d-panel .d-panel-body-inner {
    /* 5个像素间隔 */
}
.d-panel .d-panel-body-text {
    padding:10px;
}

/* panel ui a */
.d-panel-a {
    background:url(images/panel_a_header_l.gif) repeat-x top left; 
}
.d-panel-a .d-panel-header{ 
    background:url(images/panel_a_header_r.gif) no-repeat top right; 
}
.d-panel-a .d-panel-body{
    background-color: #fff;
    border:solid 1px #e8e8e8;
}
.d-panel-a .d-panel-body-inner {
    padding:10px;
}

/* panel b */
.d-panel-b {
    border:solid 1px #b4d6d7;
}
.d-panel-b .d-panel-header{ 
    background:#ffffff url(images/panel_b_header.gif) repeat-x; 
    height:28px;
    margin: 1px 1px 0 1px;
    border-bottom:solid 1px #b4d6d7;
}
.d-panel-b .d-panel-body-inner {
    padding:10px;
}

/* panel c */
.d-panel-c {
    background: #f9fcfb;
    border:solid 1px #b4d6d7;
}
.d-panel-c .d-panel-header{ 
    background:#ffffff url(images/panel_c_header.gif) repeat-x; 
}
.d-panel-c .d-panel-header-body {
    background: url(images/panel_c_header_text.gif) no-repeat top center;
    width:100px;
    margin-top:5px;
    text-align: center;
}
.d-panel-c .d-more {
    margin:8px 10px 0 0;
}
.d-panel-c .d-panel-body {
     padding:5px;
}
.d-panel-c .d-panel-body_inner {
    padding:4px;
    border:solid 1px #d9e6ee;
    background: #fff;
}

/* panel d */
.d-panel-d {
    background: #fff;
}
.d-panel-d .d-panel-header{ 
    background:#ffffff url(images/panel_d_header.gif) top right; 
}
.d-panel-d .d-panel-header-body {
    background: url(images/panel_d_header_text.gif) no-repeat center top;
    padding-top:8px;
    margin:0 0 0 10px; 
    width:109px;
    height:21px;
    text-align: center;
}
.d-panel-d .d-panel-header-text,
.d-panel-d .d-panel-header-text:visited {
    color:#fff;
}
.d-panel-d .d-more {
    margin:8px 10px 0 0;
}
.d-panel-d .d-panel-body {
     border:solid 1px #b4d6d7;
}
.d-panel-d .d-panel-body_inner {
    padding:10px;
}


/* panel e */
.d-panel-e {
    border:solid 1px #b4d6d7;
}
.d-panel-e .d-panel-header{ 
    background:#ffffff url(images/panel_e_header.gif) top right; 
    height:29px;
    border-bottom:solid 1px #b4d6d7;
}
.d-panel-e .d-panel-body_inner {
    padding:10px;
}

/* panel f */
.d-panel-f {
    border:solid 1px #e8e8e8;
}
.d-panel-f .d-panel-header{ 
    background:#ffffff url(images/panel_f_header.gif) repeat-x bottom; 
    height:29px;
    border-bottom:solid 1px #e8e8e8;
}
.d-panel-f .d-panel-body_inner {
    padding:10px;
}

/* panel g */
.d-panel-g {
    background:#ffffff url(images/panel_g_header.gif) repeat-x top; 
    border:solid 1px #e8e8e8;
}
.d-panel-g .d-panel-body_inner {
    padding:10px;
}


.d-icon{
    display: inline-block;
    width:20px;
    height:20px;
    border: none;
}
/* icon */
.d-icon-0 {
    display: none;
}
.d-icon-1{
    background: url(images/icon.png) no-repeat center 0;
}
.d-icon-2{
    background: url(images/icon.png) no-repeat center -20px;
}
.d-icon-3{
    background: url(images/icon.png) no-repeat center -40px;
}
.d-icon-4{
    background: url(images/icon.png) no-repeat center -60px;
}
.d-icon-5{
    background: url(images/icon.png) no-repeat center -80px;
}
.d-icon-6{
    background: url(images/icon.png) no-repeat center -100px;
}
.d-icon-7{
    background: url(images/icon.png) no-repeat center -120px;
}

/* more */
.d-more {
    float:right; 
    margin:5px 10px 0 0;
    width: 35px;
    height: 20px;
    color:#1E8FCF;
}
.d-more-0 {
    display: none;
}
.d-more-1 {
    color:#1E8FCF;
}
.d-more-2,
.d-more-2:visited {
    color:#fff;
}
.d-more-3 {
    background: url(images/more.gif) no-repeat center 0; 
    text-indent: -9999px;
}
.d-more-4 {
    background: url(images/more.gif) no-repeat center -20px; 
    text-indent: -9999px;
}

/* list */
.d-li{
    display: block;
    height: 18px;
    overflow: hidden;
    padding:2px 0;
}
.d-li a{
    
}
.d-li span{
    float:right;
    margin-left:10px;
}

.d-li-a {

}

.d-li-b{
    background: url(images/tab_panel_li_icon.gif) no-repeat left center;
    padding-left:15px;
}

/* tabs
----------------------------------------------- */
.d-tabs {
    margin-top:10px;
    margin-bottom:10px;
}
.d-tabs .d-tabs-body ul.active {
    display: block;
}

.d-tabs-a {
    
}
.d-tabs-a .d-tabs-nav{ 
    height:26px;
    padding-top:5px; 
    overflow: hidden;
}
.d-tabs-a .d-tabs-nav .d-tabs-tab {
    background: url(images/tabs_a_tab.png) no-repeat;
    text-indent: 30px;
    padding:0;
    margin-right:5px;
    float:left; 
    font-weight: bold;
    line-height: 26px;
    color:#10509d;
    width:115px;
    height:26px;
    cursor: pointer;
}
.d-tabs-a .d-tabs-nav .d-tabs-tab a,
.d-tabs-a .d-tabs-nav .d-tabs-tab a:visited{
    color:#10509d;
}

.d-tabs-a .d-tabs-nav .active {
    background: url(images/tabs_a_tab_active.png) no-repeat;
    color: #fff;
}
.d-tabs-a .d-tabs-nav .active a,
.d-tabs-a .d-tabs-nav .active a:visited{
    color: #fff;
}
.d-tabs-a .d-tabs-body {
    clear: both;
     border:solid 1px #969696;
     padding:2px 3px 4px 3px;
}
.d-tabs-a .d-tabs-body ul {
    padding:5px 10px;
    height:auto;
    overflow:hidden;
    background: #fff;
    display: none;
}

.d-tabs-b {
    
}
.d-tabs-b .d-tabs-nav{ 
    height:26px;
    padding-top:5px; 
    overflow: hidden;
}
.d-tabs-b .d-tabs-nav .d-tabs-tab {
    background: url(images/tabs_b_tab.png) no-repeat;
    text-indent: 30px;
    padding:0;
    margin-right:5px;
    float:left; 
    font-weight: bold;
    line-height: 26px;
    color:#10509d;
    width:115px;
    height:26px;
    cursor: pointer;
}
.d-tabs-b .d-tabs-nav .d-tabs-tab a,
.d-tabs-b .d-tabs-nav .d-tabs-tab a:visited{
    color:#10509d;
}

.d-tabs-b .d-tabs-nav .active {
    background: url(images/tabs_b_tab_active.png) no-repeat;
    color: #fff;
}
.d-tabs-b .d-tabs-nav .active a,
.d-tabs-b .d-tabs-nav .active a:visited{
    color: #fff;
}
.d-tabs-b .d-tabs-body {
    clear: both;
     border:solid 1px #b4d6d7;
     padding:2px 3px 4px 3px;
}
.d-tabs-b .d-tabs-body ul {
    padding:5px 10px;
    height:auto;
    overflow:hidden;
    background: #fff;
    display: none;
}

.d-tabs-c {
    border:solid 1px #c5d4e7;
    border-top: none;
}
.d-tabs-c .d-tabs-nav{ 
    background: url(images/tab_panel_b_header_bg.gif) repeat-x;
    height:31px;
    overflow: hidden;
}
.d-tabs-c .d-tabs-nav .d-tabs-tab {
    text-indent: 30px;
    padding:0;
    margin-right:5px;
    float:left; 
    font-weight: bold;
    line-height: 31px;
    color:#10509d;
    width:115px;
    height:31px;
    cursor: pointer;
}
.d-tabs-c .d-tabs-nav .d-tabs-tab a,
.d-tabs-c .d-tabs-nav .d-tabs-tab a:visited,{
    color:#10509d;
}

.d-tabs-c .d-tabs-nav .active {
    background: url(images/tab_panel_b_tab_active_bg.gif) no-repeat;
    color: #fff;
}
.d-tabs-c .d-tabs-nav .active a{
    color: #fff;
}
.d-tabs-c .d-tabs-body {
    clear: both;
     padding:2px 3px 4px 3px;
}
.d-tabs-c .d-tabs-body ul {
    padding:5px 10px;
    height:auto;
    overflow:hidden;
    background: #fff;
    display: none;
}



