﻿.m_login1 {
    width:978px; margin:0 auto; margin-top:50px; margin-bottom:25px; border:1px solid #DCDCDE;
    background-color:#fff;
}
.m_login1_left, .m_login1_left img {
    width:618px; height:392px;
}
.m_login1_left {
    float:left; overflow:hidden;
}
.m_login1_right {
    float:right; padding:25px 50px; width:260px;
}
    .m_login1_right h1.tit1 {
        font-weight:bold; font-size:16px; padding-bottom:10px;
    }
    .m_login1_right div.mydiv1, .m_login1_right div.mydiv2, .m_login1_right div.mydiv3, .m_login1_right div.mydiv4 {
        padding-bottom:25px;
    }
    .m_login1_right div.mydiv1 input, .m_login1_right div.mydiv2 input, .m_login1_right div.mydiv3 input {
        width:215px; height:42px; line-height:42px; border:0; background:url(images/login_u1.png) no-repeat;
        padding-left:45px;
    }
    .m_login1_right div.mydiv2 input {
        background:url(images/login_p1.png) no-repeat; 
    }
        .m_login1_right div.mydiv1 input.hover {
            background:url(images/login_u2.png) no-repeat;
        }
        .m_login1_right div.mydiv2 input.hover {
            background:url(images/login_p2.png) no-repeat;
        }
    .m_login1_right div.mydiv3 {
        position:relative; z-index:0;
    }
        .m_login1_right div.mydiv3 input {
            display:block; position:absolute; z-index:1; background:url(images/login_y1.png) no-repeat; 
        }
        .m_login1_right div.mydiv3 .yzm1 {
            display:block; position:absolute; right:5px; _right:55px; top:12px; z-index:999;
            cursor:pointer;
        }
        .m_login1_right div.mydiv3 input.hover {
            background:url(images/login_y2.png) no-repeat;
        }
    .m_login1_right div.mydiv4 {
        margin-top:43px;
    }
.loing_dl {
    width:260px; height:43px; line-height:43px; text-align:center; background:url(images/login_dl.png) no-repeat;
    color:#000; font-size:16px; border:0; font-weight:bold;
}
.member_center {
    width:980px; margin:0 auto; margin-top:25px;
}
.member_menu {
    width:150px; float:left;  border:1px solid #DCDCDE; background-color:#fff;overflow:hidden;
}
    .member_menu dl {
        width:130px; margin:0 auto; padding-bottom:25px;
    }
        .member_menu dl dt {
            height:35px; line-height:35px; font-size:16px; border-bottom:1px solid #DCDCDE;
            cursor:pointer;
        }
        .member_menu dl dd {}
            .member_menu dl dd a {
                color:#666; font-size:14px; height:30px; line-height:30px; background:url(images/arrow1.gif) no-repeat 1px 14px;
                padding-left:15px; margin-top:3px; display:block; width:130px;
            }
                .member_menu dl dd a:hover {
                    color:#f60; text-decoration:none;
                }
.member_right {
    width:810px; float:right; overflow:hidden;
}
    .member_right div.mytit {
        margin:0 auto; width:810px; font-size:16px; height:36px; line-height:36px; border-bottom:1px solid #DCDCDE;
        color:#000;
    }
div.mytit span {
    font-size:12px;
    color:#f00;
}
    .member_right div.tit1 {
        width:806px; border:1px solid #CCCCCC; padding:1px; background-color:#fff;
        margin-top:15px;
    }
    .member_right div.tit2 {
        width:786px; height:35px; line-height:35px; background-color:#F7F7F7; padding:0px 10px;
    }
    .member_right div.con1 {
        width:786px; padding:11px; border:1px solid #CCCCCC; margin:0 auto; background-color:#fff;
        margin-top:5px;
    }
.but_member1 {
    height:25px; line-height:20px; text-align:center; padding:0px 5px; border:1px solid #BBBBBB;
    background:url(images/but_bg1.png) repeat-x; font-size:12px;
}
    .but_member1:hover {
        background:url(images/but_bg2.png) repeat-x; border:1px solid #DBC387;
    }
.hand {
    cursor:pointer;
}
.mem_table_ys1 {
    width:100%;
    border-left:1px solid #E7E7FF;
    border-top:1px solid #E7E7FF;
}
.mem_table_ys1 tr th {
    height:30px; line-height:30px;
    background-color:#F6F6F6; padding:0px 5px;
    white-space:nowrap;
      border-right:1px solid #E7E7FF;
    border-bottom:1px solid #E7E7FF;
}
.mem_table_ys1 tr td {
     border-right:1px solid #E7E7FF;
    border-bottom:1px solid #E7E7FF;
}
.mem_table_ys1 tr th a {
    color:#0073EA;
    font-weight:bold;
}
.mem_table_ys1 tr td {
    padding:0px 5px;
}
.mem_page1 {
    width: 700px; margin:0 auto; padding-top: 10px; 
}
.mem_page1 td {
    white-space:nowrap;
    border:0;
}