/*slider ×ßÂíµÆ*/
/*breadcrumb Â·¾¶*/


*     { margin:0; padding:0; outline:medium none;  font-family:Microsoft JhengHei,Arial;  }
body  { font-size:14px;  }
a     { text-decoration:none; color:#050505; }
img   { border:0; vertical-align:middle; margin:0; padding:0; }
li    { list-style:none; }


/*tools*/
#container       { width:860px; margin:0 auto 0 auto; color:#050505; }
.bodyWrapper     { margin: 0 auto; }
.position_for_ie6{ position:relative; }

.float-divider   { clear:both; line-height:1px; font-size:1px; height:1px;}
.fl_left         { float:left; }
.fl_right        { float:right; }

.hr_col          { width:1px; height:100px; border-left:1px solid #4f4d50; }
.hr_row          { width:100%; height:1px; line-height:1px; font-size:1px;  border-bottom:1px solid white; }
.size_18 { font-size:18px; }



/*tool_bar*/
#tool_bar { width:100%; height:20px; line-height:20px; color:black; background-color:#0237bd; color:white; }
#tool_bar .tool_bar_main { width:810px; font-size:9px; }
#tool_bar .tool_bar_main select { font-size:9px;  }
#tool_bar .tool_bar_main .items { color:#a9920a; }




/*header*/
#header  {}
#header .nav { font-size:11px; margin:45px 0 0 0; color:#abaaaa; }
#header .nav .select { color:#abaaaa; }


/*main*/
#main    { width:100%; margin:10px 0 0 0; }

/*news_sidebar*/
#news_sidebar   { width:282px; min-height:544px; height:auto; _height:544px; _overflow:visible; margin:0 0px 0 2px; border-right:1px dotted #b5b5b5;  }
#news_sidebar .title { width:262px; font-size:12px; height:25px; line-height:25px; border-bottom:1px solid #999999; margin:0 0 10px 0; }
#news_sidebar .title img { vertical-align:text-bottom; }
#news_sidebar .line { width:100%; padding:5px 0 5px 0; height:84px; }
#news_sidebar .line .date { font-size:18px; color:#f90404; }
#news_sidebar .line .lind_tilte {  }
#news_sidebar .line .line_text { font-size:12px; color:#6f6e6e; }
#news_sidebar .more { text-decoration:underline; font-size:11px; color:#0930db; margin:0 20px 0 0; }

/*sidebar*/
#sidebar   { width:282px; min-height:544px; height:auto; _height:544px; _overflow:visible; margin:0 0px 0 2px;  }


/*content*/
#content     { }


/*footer*/
#footer  { width:100%; height:90px; border-top:4px solid #0236bd; margin:15px 0 0 0; }
#footer p { height:20px; line-height:20px; font-size:12px;  }
#footer p a { text-decoration:underline; }
#footer .btm { font-size:6px; color:#a4a2a2; margin:10px 0 0 0; }
#footer .btm a  { font-size:12px; color:#050505; }

/*index*/
#content .index_content  { width:563px; text-align:justify; font-size:12px; line-height:22px;  }
#content .index_content .title { width:100%; height:42px; line-height:42px;  border-bottom:1px solid #dbdbdb; margin:0 0 10px 0; }
#content .index_content .title .fl_right { color:#dbdbdb; font-size:12px;  }
#content .index_content img { margin:0 5px 0 0px; }

/*contactus*/
#content .contactus_content  { width:563px; text-align:justify; font-size:12px; line-height:20px;  }
#content .contactus_content .title { width:100%; height:42px; line-height:42px;  border-bottom:1px solid #dbdbdb; margin:0 0 10px 0; }
#content .contactus_content .t_style a { text-decoration:underline; color:#021ff6; }
#content .contactus_content .title .fl_right { color:#dbdbdb; font-size:12px;  }
#content .contactus_content .t_style td { vertical-align:top; }
#content .contactus_content .t_style input { width:220px;}
#content .contactus_content .t_style textarea { width:300px;}
#content .contactus_content .t_style .btm { width:80px;  font-size:12px;}

/*jobs*/
#content .jobs_content  { width:563px; text-align:justify; font-size:12px; line-height:22px;  }
#content .jobs_content .title { width:100%; height:42px; line-height:42px;  border-bottom:1px solid #dbdbdb; margin:0 0 30px 0; }
#content .jobs_content .title .fl_right { color:#dbdbdb; font-size:12px;  }
#content .jobs_content .b_style { display:table-cell;  width:136px; height:100px; text-align:center; vertical-align:middle; background-color:#cfcfcf; }


/*works*/
#content .works_content  { width:563px; text-align:justify; font-size:12px; line-height:28px;  }
#content .works_content .title { width:100%; height:42px; line-height:42px;  border-bottom:1px solid #dbdbdb; margin:0 0 30px 0; }
#content .works_content .title .fl_right { color:#dbdbdb; font-size:12px;  }
#content .works_content .main { font-size:24px; color:#1c195e;  }
#content .works_content .main .fl_left { margin:0 7px 0 7px; }
#content .works_content .red { color:#f80101; }


/*sitemap*/
#content .sitemap_content  { width:100%; min-height:543px; _height:543px; _overflow:visible; text-align:justify; font-size:12px; line-height:22px;  }
#content .sitemap_content .title { width:100%; height:42px; line-height:42px;  border-bottom:1px solid #dbdbdb; margin:0 0 10px 0; }
#content .sitemap_content .title .fl_right { color:#dbdbdb; font-size:12px; }

/*news*/
#content .news_content  { width:100%; min-height:543px; _height:543px; _overflow:visible; text-align:justify; font-size:12px; line-height:22px;  }
#content .news_content .title { width:100%; height:42px; line-height:42px;  border-bottom:1px solid #dbdbdb; margin:0 0 10px 0; }
#content .news_content .title .fl_right { color:#dbdbdb; font-size:12px;  }
#content .news_content .line { font-size:14px; margin:15px 0 15px 0; }
#content .news_content .line .date {  color:#f90404; }
#content .news_content .line_text {  color:#6f6e6e; }

/*ref*/
#content .ref_content  { width:563px; text-align:justify; font-size:14px; line-height:22px;  }
#content .ref_content .title { width:100%; height:42px; line-height:42px;  border-bottom:1px solid #dbdbdb; }
#content .ref_content .title .fl_right { color:#dbdbdb; font-size:12px;  }
#content .ref_content .btm { color:#fe0060; text-align:right;  margin:0 0 10px 0; font-size:12px; }
#content .ref_content .btm .sel { color:#abaaaa; }
#content .ref_content .btm a { color:#050505; }
#content .ref_content img { margin:0 10px 0 0px; }
#content .ref_content .text { width:48%; }
#content .ref_content .text a { text-decoration:underline; color:#1290bf; }
#content .ref_content .t_style img { margin:0; padding:0; }