/*Font Styles*/
p ,h1,h2,.light,a:link, a:visited, a:hover,#job_title,#job_list,#model_name,#msg
{font-family:Arial, Helvetica, sans-serif; text-decoration:none;  }
h1                 { font-size:24px; color:#000; font-weight:bold;}
h2                 { font-size:18px; font-weight:bold; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif}
h3                 { font-size:14px; font-weight:bold; color:#515cec;}
p,#content a       { font-size:14px; color:#000; line-height:20px}

table p             {font-size:14px; color:#666; margin:0px; padding:0px}
table h1            {font-size:14px; font-weight:bold; color:#000000; margin:0px; padding:0px}


a:link, a:visited  {font-size:14px; }
a:link, a:visited  { color:#555555;}
a:hover            { color:#ad110c;}


/*Frame Styles*/
html,body          { margin:0px; padding:0px; background:url(images/bg.png) repeat-x #ededed;height: 99%; }

#container,#header,#main_body  {width:1020px; margin:0px auto; padding:0px;}

#container        {height: 100%; min-height: 99%;height: auto !important;margin: 0px auto;width:1020px;}

#header           {height:75px; background:url(images/header.png) no-repeat}
#lang             {float:right; margin:5px 50px 0px 0px}
#lang a,#lang     {font-size:11px;-webkit-text-size-adjust:none; font-weight:bold}
#lang             {color:#bbb}

#main_body        {height:auto; float:left}

#side_menu        {width:260px; height:auto; float:left}
#side_menu_top,#side_menu_bottom ,#side_menu_bg    {width:260px;float:left}

#side_menu_top    {height:41px; background:url(images/side_menu_top.png) no-repeat}
#side_menu_bottom {height:69px; background:url(images/side_menu_bottom.png) no-repeat}
#side_menu_bg     {height:auto;  background:url(images/side_menu_bg.png);}
#side_menu_item   {width:233px; height:274px;height: auto !important; margin-left:13px;background:url(images/side_menu.png) no-repeat;float:left}
#side_menu_item ul { list-style:none; margin:0px; padding:0px;}
#side_menu_item ul li { height:20px; display:block;margin:20px 0px 5px 30px; border-bottom:1px solid #FFF}
#side_menu_item ul li a {height:20px; display:block; }

#main_content,#menu,#banner,#content,#content2 {float:left}

#main_content     {width:760px; background:#000; /*height:583px;*/height:auto; padding-bottom:50px; background:#fff;}
#menu             {width:760px; height:30px;}
#menu ul          {float:left;width:760px;  margin:0px; padding:0px; list-style:none;}
#menu ul li       {float:left; display:block; background:#bfbfbf; height:40px;/*padding:5px 15px; margin-right:1px;*/}

.m1 {width:80px; height:30px;display:block; background:url(images/btn_01.jpg)}
.m1:hover { background:url(images/btn_01_over.jpg)}
.m2 {width:140px; height:30px;display:block; background:url(images/btn_02.jpg)}
.m2:hover { background:url(images/btn_02_over.jpg)}
.m3 {width:140px; height:30px;display:block; background:url(images/btn_03.jpg)}
.m3:hover { background:url(images/btn_03_over.jpg)}
.m4 {width:130px; height:30px; display:block;background:url(images/btn_04.jpg)}
.m4:hover { background:url(images/btn_04_over.jpg)}
.m5 {width:130px; height:30px; display:block;background:url(images/btn_05.jpg)}
.m5:hover { background:url(images/btn_05_over.jpg)}
.m6 {width:140px; height:30px;display:block; background:url(images/btn_06.jpg)}
.m6:hover { background:url(images/btn_06_over.jpg)}



#banner           {width:760px; height:180px; background:#555}

#content          {width:700px; height:400px; margin:10px 30px;}
#content p               { }
#content2          {width:700px; height:auto; margin:10px 30px;}

#path, #item_group,#item ,#item2_group,#item2    {float:left}

#path,#path a,#page      {font-size:10px; -webkit-text-size-adjust:none;color:#999}
#path              {height:30px; margin-top:10px;margin-left:20px}

#page              {margin:10px 20px 0px 0px; float:right}

#item_group        {width:760px; }
#item              {width:200px; height:160px; margin:0px 0px 40px 40px;}
#item_pic          {width:200px; height:142px; background:#fff;border:1px solid #ffffff; text-align:center;overflow:hidden}
#item_pic:hover    {border:1px solid #dbdbdb;}
#item_name         {color:#555; font-size:14px; text-align:center}


#item2_group        {width:760px; }
#item2              {width:170px; height:140px; margin:0px 0px 40px 15px;}
#item2_pic          {width:170px; height:122px; background:#fff;border:1px solid #dbdbdb;text-align:center}
#item2_name         {color:#555; font-size:14px; text-align:center}
#item2_pic:hover    {border:1px solid #ebebeb;}



#footer            {height:80px; background:#e4e4e4; clear:both;  }
#footer_content    {margin:0px auto; width:1000px}
#company_detail    {width:300px; height:60px; float:left}
#company_address  {width:470px; height:60px; float:left}
#copyright,#copyright2        {width:500px;  float:left}
#footer_content p  {color:#858585; font-size:11px; -webkit-text-size-adjust:none;margin:0px;}