@charset "utf-8";
body {
 background:#ffffff; background:url(../images/bodybg.gif); background-repeat:repeat-x; background-position:top;
 font-size:12px;
 color:#222222; 
 margin:0;
}
a:link{
 color:#333333; 
 text-decoration:none; 
}
a:visited{
 color:#333333; 
 text-decoration:none;
}
a:hover{
 color:#333333; 
 text-decoration:none;
}
.bodytable{ 
 border-bottom:#CCCCCC 1px solid;
 border-top:#CCCCCC 1px solid;
 border-left:#CCCCCC 1px solid; 
 border-right:#CCCCCC 1px solid;
 
}
.bodytable2{ 
 
 
}
.bluetable{ text-align:center;  
 border-bottom:#2c7bc6 1px solid;
 border-top:#2c7bc6 1px solid;
 border-left:#2c7bc6 1px solid; 
 border-right:#2c7bc6 1px solid;
}
.tableman{ background-color:#ffffff;
  border-bottom:#CCCCCC 1px solid;
 height:28px;
}
.title{
 color:#1b294d;
 FONT-FAMILY: "";
 LINE-HEIGHT:24px; 
 font-size:14px;
  font-weight:bold;
 text-align:left 
}
.lianjie{ 
 font-size:12px;
 line-height:20px
 }
.chakan{ 
 color:FF6E02; 
 font-size:12px; 
 line-height:20px
}
.xblue{
 font-size:12px; 
 color:#04329A; 
 font-weight:bold; 
 line-height:20px
}
.ch{
 font-size:14px; 
 color:#cc0000; 
 font-weight:bold; 
 line-height:24px
}
.xhui{
 font-size:12px; 
 color:#555555;  
 line-height:20px
}
.sec1 { 
 background-color:#EEEEEE;
 cursor: hand;
 color: #000000;
 border-right: 1px solid #cccccc; 
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #cccccc
  }
.sec2 { 
 background-color: #ffffff;
 cursor: hand;
 color: #000000;
 border-left: 1px solid #cccccc; 
 border-top: 1px solid #ffffff; 
 font-weight: bold; 
}
.table01{ border:#CCCCCC 1px solid}
.daohangfont{
 font-size:12px;
 color:#000000;
 font-weight:bold;
}



#navigator {width:1000px;margin:0 auto;}

#container {width:100%;}

#Header {width:1000px;margin:0 auto;height:192px;background:#f0f0f0}

#PageBody {border-width:1px;border-color:#f0f0f0; padding-top:1px; width:1000px;margin:0 auto;height:645px;background:#f0f0f0}

#PlaceHolder {width:1px;margin:0px 0px 0px 0px;float: left;height:600px;background:#f0f0f0;position:relative;display:inline;}
#Sidebar {border-width:1px;border-color:#f0f0f0; width:250px;margin:14px 0px 0px 0px;float: left;height:630px;background:#f0f0f0;position:relative;}
#MainBody {border-width:1px;border-color:#f0f0f0;width:725px;margin:0px 0px 0px 274px;height:630px;background:#f0f0f0;position:relative;_margin-left:-1px;}

#Footer {width:990px;margin:0 auto;height:80px;background:#f0f0f0;text-align:center;border-top: 2px solid #C0C0C0;padding:5px;}
#bottom_navigator {width:990px;margin:0 auto;height:40px;background:#f0f0f0;text-align:center;}

#notices {
  clear: left;
  height: 200px;
  width: 250px;  
  float: left;
  border-width: 1px 1px 1px 1px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-color: #D8D8D8;
  border-style: solid;
  
  box-shadow: 5px 5px 5px #888888;
}

#notices_title_bar_bg {
  float: left;
  height: 20px;
  width: 240px;
  padding: 5px;
  
  border-width: 0px 0px 2px 0px;
  border-color:#7f7f7f;
  border-style:ridge;
  text-align:left;
  margin:0px 0px 0px 0px;
  display:inline;
}

#component_title_text {
  border-width: 0px;
  float: left;
  height: 20px;
  width: 120px;
  padding: 1px;
  text-align:left;
  margin:0px 0px 0px 0px;
  display:inline;
  font-size: 16px;
  font-weight: bold;
  color:#606060 ;
}

#notices_title_bar_more {
  border-width: 0px;
  float: right;
  height: 20px;
  width: 100px;
  padding: 5px;
  text-align:right;
  margin:0px 0px 0px 0px;
  display:inline;
}

#notices_more {
  border-width: 0px;
  float: right;
  height: 20px;
  width: 130px;
  padding: 5px;
  background:#F0F0F0;
  text-align:right;
  margin:0px 0px 0px 0px;
  display:inline;
}

#other_title_bar_bg {
  border-width: 0px;
  float: left;
  height: 20px;
  width: 340px;
  padding: 5px;
  background:#66cc66;
  text-align:left;
  margin:0px 0px 0px 0px;
  display:inline;
  background-image:url("../images/title_bar_bg_2.png"); 
  background-size: 100%; 
}

#other_title {
  border-width: 0px;
  float: left;
  height: 20px;
  width: 100px;
  padding: 1px;
  text-align:left;
  margin:0px 0px 0px 0px;
  display:inline;
  font-size: 16px;
  font-weight: bold;
  color:#606060 ;
}
#other_title_bar_more {
  border-width: 0px;
  float: right;
  height: 20px;
  width: 100px;
  padding: 5px;
  text-align:right;
  margin:0px 0px 0px 0px;
  display:inline;
}


#mid_component {
  clear: left;
  height: 200px;
  width: 350px;  
  float: left;
  border-width: 1px;
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-color: #66cc66;
  border-style: solid;
  border-radius: 0px 0px 15px 15px;
  box-shadow: 5px 5px 5px #888888;
}

#right_component {
  height: 200px;
  width: 350px;  
  float: right;
  border-width: 1px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-color: #66cc66;
  border-style: solid;
  border-radius: 0px 0px 15px 15px;
  box-shadow: 5px 5px 5px #888888;
}

#mid_component_23 {
  clear: left;
  height: 150px;
  width: 350px;  
  float: left;
  border-width: 1px;
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-color: #66cc66;
  border-style: solid;
  border-radius: 0px 0px 15px 15px;
  box-shadow: 5px 5px 5px #888888;
}

#right_component_23 {
  height: 150px;
  width: 350px;  
  float: right;
  border-width: 1px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-color: #66cc66;
  border-style: solid;
  border-radius: 0px 0px 15px 15px;
  box-shadow: 5px 5px 5px #888888;
}

#component_title {
  border-width: 0px;
  float: left;
  height: 20px;
  width: 100px;
  padding: 5px;
  text-align:left;
  margin:0px 0px 0px 0px;
  display:inline;
}

#component_more {
  border-width: 0px;
  float: right;
  height: 20px;
  width: 230px;
  padding: 5px;
  background:#F0F0F0;
  text-align:right;
  margin:0px 0px 0px 0px;
  display:inline;
}

#second_row_offset{
  position:relative;
  top:5px;
  display:inline-block;
}

#third_row_offset{
  position:relative;
  top:25px;
  display:inline-block;
}
.row_style{
  display:inline-block;
}

#laboratories {
  position:relative;
  top:30px;
  clear: left;
  height: 200px;
  width: 250px;  
  float: left;
  border-width: 1px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width:1px 1px 1px 1px;
  border-color: #D8D8D8 ;
  border-style: solid;
  
  box-shadow: 5px 5px 5px #888888;
}

#head_online {
  position:relative;
  top:60px;
  clear: left;
  height: 80px;
  width: 250px;  
  float: left;
  border-width: 0;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-color: #7f7f7f;
  border-style: solid;
  
}
#pie_box_shadow{
  position:relative;
  top:30px;
  clear: left;
  height: 200px;
  width: 250px;  
 border: 1px solid #696;
 padding: 0;
 text-align: center;
 -webkit-border-radius: 0px 0px 15px 15px;
 -moz-border-radius: 0px 0px 15px 15px;
 border-radius: 0px 0px 15px 15px;
 -webkit-box-shadow: #666 5px 5px 5px;
 -moz-box-shadow: #666 5px 5px 5px;
 box-shadow: #666 5px 5px 5px;
 background: #fff0f0;
 behavior: url(../images/PIE.htc);
}

#news_title_bar{
  width:650px;
  height:30px;
  position:relative;
  top:1px;
  margin:0 auto;
  padding:0px 0px 0px 0px;
  border-style:solid;
  border-width:2px 1px 1px 1px;
  border-color:#006600 #7f7f7f #7f7f7f #7f7f7f;
  background:#f0f0f0; 
  border-radius: 3px 3px 3px 3px;
  opacity:1;
  filter:alpha(opacity=100); 
  z-index:2;
  box-shadow: 0 0 5px #888;
  line-height:30px;
}
#news_left{
  width:250px;
  height:30px;
  position:relative;
  top:0px;
  margin:0 auto;
  padding:0px 0px 0px 0px;
  line-height:30px;
  float:left; 
  font-size: 16px;
  font-weight: bold;
  color:#606060 ;
}

#news_content_outer_box{
  width:725px;
  height:250px;
  position:relative;
  top:-20px;
  float:right;
  margin:0 auto;
  border-style:solid;
  border-width:1px;
  border-color:#7f7f7f;
  z-index:1;
  box-shadow: 5px 5px 5px #888888;
}

#news_content_inner_box{
  width:725px;
  height:230px;
  position:relative;
  top:20px;
  float:right;
  margin:0 auto;
}

#news_content_inner_box_left{
  width:350px;
  height:230px;
  position:relative;
  float:left;
  margin:0 auto;
  display:inline;
}

#news_content_inner_box_right{
  width:350px;
  height:230px;
  position:relative;
  float:right;
  margin:0 auto;
  display:inline;
}

#trapezoid { 
 border-bottom: 20px solid #719966; 
 border-left: 0px solid transparent; 
 border-right: 20px solid transparent; 
 height: 0; 
 width: 160px; 
 margin-left: 0px;
 margin-bottom: 0px;
 padding:0px;
}