﻿body
{
    font-size: 12px;
    margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #fff;
    text-align: center;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

#header
{
    width: 920px;
    height: 70px;
    text-align: left;
    background:#133775;
    margin:0 auto;
    overflow:hidden;
    border-bottom: solid 5px #5e82bc;
}

#header #logo
{
    float: left;
    margin-top: 10px;
    margin-left: 20px;
    font-size: xx-large;
    color: #ffffff;
}

#header #profile
{
    float: right;
    color: #ffffff;
}

#header #profile a:link{color: #eeeeee;text-decoration: none;}
#header #profile a:visited{color: #eeeeee;text-decoration: none;}
#header #profile a:hover{color: #ffffff;text-decoration: underline;}

#topbar
{
    width: 920px;
    height: 5px;
    background-color: #5e82bc;
    margin:0 auto;
}

#content
{
    clear: both;
    margin: 10px auto;
    width: 920px;
    text-align: left;
    height:100%;
    overflow:hidden;
}

#welcome
{
    margin-bottom: 5px;
    float: left;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    position: relative;
    border: solid 0px #cccccc;
    overflow: hidden;
}

#loginbox
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 65px;_margin-right: 30px;
    float: right;
    width: 259px;
    position: relative;
    text-align: left;
    line-height: 30px;
}

#loginbox .top
{
    width: 259px;
    height: 5px;
    background: #ffffff url(/images/loginbox_top.gif) no-repeat center bottom;
}

#loginbox .body
{
    width: 217px;
    height: 360px;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    padding: 20px;
    overflow:hidden;
    background: #ffffff url(/images/loginbox_bg.gif) repeat-x 0px 0px;
}

#loginbox .end
{
    width: 259px;
    height: 5px;
    background: #ffffff url(/images/loginbox_end.gif) no-repeat 0px 0px;
}

#loginbox #loginform
{
    color: #444444;
    text-align: left;
    line-height: 32px;
    overflow: hidden;
}

#loginform .input
{
    border: solid 1px #888888;
    height: 18px;
    background: #fbffcc;
    vertical-align:middle;
    padding: 2px;
}

#loginform #username
{
    width: 160px;
}

#loginform #password
{
    width: 160px;
}

#menu
{
    padding: 10px 5px 10px 5px;
    float: left;
    width: 160px;
    height: 400px;
    position: relative;
    text-align: left;
    background: #7a9cc9;
}

#main
{
    float: right;
    width: 740px;
    height: 100%;
    overflow:hidden;
    border: solid 0px #0000ff;
}

.main_wrap
{
    width:700px; margin:0 auto;
}

#main .path
{
   height:34px;padding:0px;margin:10px 0px;border-bottom:1px solid #ddd;
}

#userinfo
{
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    width: 350px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 20px;
    position: relative;
    text-align: left;
}

#userinfo #portrait
{
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    width: 80px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
    text-align: left;
}

#userinfo #info
{
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    width: 200px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
    text-align: left;
}

#otherlink ul
{
    margin: 10px 0px 0px 20px;
    list-style-type: circle;
    text-align: left;
    line-height: 24px;
}

#registerbox
{
    margin-top: 5px;
    margin-left: 60px;_margin-left: 40px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    text-align: left;
    color: #818181;
    line-height: 24px;
    float: left;
    width: 500px;
}

#navigationbox
{
    margin-top: 10px;
    float: right;
    width: 180px;
    padding-left: 30px;
    padding-right: 0px;    
    padding-top: 20px;
    padding-bottom: 20px;
    border-left: #ddd 1px solid;
}

.remind
{
    clear:both;
    margin: 4px;
    padding-left: 5px;
    padding-right: 5px;    
    padding-top: 5px;
    padding-bottom: 5px;
    border: #ccc 1px dotted;
    background: #fffdbc url(../images/remind_icon.gif) no-repeat 0px 0px;
}

#advice
{
    margin:0 auto;
    border: #d1d7dc 1px solid;
    margin-bottom: 10px;
    padding: 5px;
    width: 740px;
    font-size: 12px;
    color: #333;
    text-align: center;
}

#footer
{
    margin:0 auto;
    border-top: #d1d7dc 1px solid;
    padding-top: 20px;
    width: 760px;
    font-size: 12px;
    color: #333;
    text-align: center;
}

.register_wrap
{
    width:780px; padding:16px 0 16px 0; margin:0 auto;
}

.path
{
    height:15px;padding:0 0 17px 10px;border-bottom:1px solid #ddd;margin-bottom:10px;
}

.list{margin:0;padding:0px;list-style-type: none;border: solid 0px #ccc;height:100%;overflow:hidden;}
.list li{float:left;width:100%;padding:5px 0;border:2px solid #ffffff;line-height:16px; overflow:hidden}
.list li.line{height:1px;padding:0;margin:10px 0;overflow:hidden;border-top:1px solid #ddd;}
.list li .w_1{float:left;width:100px;text-align:right;margin:2px 5px 0 10px;display:inline;color:#666;font-weight:bold;}
.list li .w_2{float:left;width:220px;text-align:left;border: solid 0px #ccc;}
.list li .w_3{float:left;width:340px;overflow:hidden;border: solid 0px #ccc;}


.regist_list{margin:10px 0 0 0;padding:0px;list-style-type: none;}
.regist_list li{float:left;width:100%;padding:5px 0;border:2px solid #ffffff;line-height:16px;}
.regist_list li.line{width:97%;height:1px;padding:0;margin:10px;overflow:hidden;border-top:1px solid #ddd;}
.regist_list li .w_1{float:left;width:100px;text-align:right;margin:2px 5px 0 10px;*margin:5px 5px 0 10px;display:inline;color:#666;font-weight:bold;}
.regist_list li .w_2{float:left;width:240px;text-align:left;}
.regist_list li .w_3{float:left;width:418px; overflow:hidden;}


.lefttab{margin:0px;padding:0px; list-style-type:none;}
.lefttab li{padding:7px 5px 7px 5px;font-size:14px;}
.lefttab a:link{color: #000075;text-decoration: none;}
.lefttab a:visited{color: #000075;text-decoration: none;}
.lefttab a:hover{color: #0000ff;text-decoration: underline;}
.lefttab li.current{position:relative;right:-5px;padding:7px 5px 5px 0;background:#fff;border:1px solid #93b9d9;border-right:1px solid #fff;}
.lefttab li .lefticon{background:url(/images/menuicon.gif) no-repeat 5px 0;padding:1px 0 0 28px;}
.lefttab li .icon1{background-position:5px 0;}
.lefttab li .icon2{background-position:5px -30px;}
.lefttab li .icon3{background-position:5px -60px;}
.lefttab li .icon4{background-position:5px -90px;}
.lefttab li .icon5{background-position:5px -120px;}
.lefttab li .icon6{background-position:5px -150px;}
.lefttab li .icon7{background-position:5px -180px;}
.lefttab li .icon8{background-position:5px -210px;}
.lefttab li .icon9{background-position:5px -240px;}
.lefttab li .icon10{background-position:5px -270px;}
.lefttab li .icon11{background-position:5px -300px;}
.lefttab li .icon12{background-position:5px -330px;}


.lightbox{width:380px;background:#ffffff;border:1px solid #ccc;line-height:25px;display:none;}
.lightbox dt{background:#f4f4f4;padding:3px 5px;}
.lightbox dd{padding:5px;margin:0px;}

/*软键盘按钮*/
.SoftKeyborad_Button
{
	background: url(../images/keyboard.gif)  no-repeat 0px 0px;
	width: 22px;
	height: 20px;
	cursor: hand;
	background-color:#EBF2F8;
	margin-bottom: 2px;
}