@charset "utf-8";
/* CSS Document */


body{font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:20px }
* { margin: 0; padding: 0; }
*.clear { clear: both; }
ul{padding-left:20px}
#wrapper { text-align: left; width:900px; margin: 0px auto;}

#top_top_tab{text-align:right; height:20px; width:100%; color:#FFFFFF; font-size:10px}
#header{text-align:left; width:100%; margin:5px 0;}
#body_wrap{float:left; width:890px; background-color:#FFFFFF; padding:5px}

.menu_box{width:100%; float:left;}
.menu {}
.menu:after { content: " ";  display: block;  height: 0;  clear: both; }
.menu ul { width: 100%; margin:0; float:left; text-align:center; padding:6px 0}
.menu ul li {display: inline; float:left; }
.menu ul li a {color:#333333; text-decoration: none; padding:0 14px; height:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.menu ul li a:hover { text-decoration:underline; color:#333333}

.df_border{border:solid 1px #DDDDDD}





.banner{float:left; width:890px; padding-top:5px}
.body_main_cont{float:left; width:890px; padding-top:10px}
.footer{float:left; text-align:center; width:900px; padding-top:7px}

.side_box{float:left; width:180px;}
.side_menu_box{float:left; width:180px}
.side_menu_box ul{ padding-left:24px}
.side_menu_head{float:left; background:url(../layout/bullet_down.jpg) no-repeat 167px 10px #333333; color:#FFFFFF; font-weight: bold; font-size: 12px; display:block; width:170px; padding:2px 0 2px 10px; border: black solid 1px;}
.side_menu_inn{float:left; background-color: #EEEEEE; color:#333333; display:block; width:170px; padding:2px 0 2px 10px; border: black solid 1px;}
.side_menu_box a{display:block; padding:2px 2px 2px 0px; width:150px; color:#333333}
.li_sub{background:none; padding-left:23px}

.right_main_cont{float:left; width:700px; padding-left:10px}



/* index page
------------------------------------------------ */
.login_box{float:left; width:250px; padding:2px}
.login_head{float:left; width:240px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; border-bottom:solid 1px #CCCCCC}
.login_cont{float:left; width:230px; padding:10px; background-color:#F3F3F3; margin-top:2px}
.login_eg{font-family:Verdana; font-size:10px; text-align:right; padding-right:3px}
.login_cont_reg{float:left; width:230px; padding:10px;}





.sg_box{padding:2px; border:solid 1px #CCCCCC; float:right; width:250px}
.sg_head{float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF; background:url(../layout/sign_in_bg.jpg) no-repeat; width:240px; padding:5px}
.sg_cont{float:left; width:230px; padding:10px; margin-top:2px}
.sg_eg{font-family:Verdana; font-size:10px; text-align:right; padding-right:3px}
.sg_cont_reg{float:left; width:230px; padding:10px;}

.sign_in_form{width:225px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}









