#divmain { width:834px; padding-right:6px; margin:auto; overflow:hidden; }
#divBanner { width:834px; height:312px; margin:auto; overflow:hidden;}

#divcontent { width:834px; margin:auto;}
#divcontent .contl { float:left; display:inline; width:187px;}
#divcontent .contl .ctitle { width:187px; height:22px; font-size:13px; color:#fff; font-weight:bold;}
#divcontent .contl .cont { width:187px;}
#divcontent .contl .cont ul{ list-style:none; padding:0px; margin:0px; }
#divcontent .contl .cont ul li { width:187px; height:25px;  border-top:1px solid #E6EDF2; font-weight:bold; font-size:10px; font-family:Verdana;}
#divcontent .contl .cont ul .end { height:20px; background:url(../images/sub_ctitle_end.jpg) no-repeat;}

#divcontent .contl .ctitle a:link,#divcontent .contl .ctitle a:visited{ display:block; width:177px;  line-height:22px; border-bottom:1px solid #657F96; background:url(../images/sub_ctitle.jpg) repeat-x; padding-left:10px; color:#fff;}
#divcontent .contl .ctitle a:hover{ background:url(../images/sub_ctitle_over.jpg) repeat-x; text-decoration:none; }
#divcontent .contl .cont ul a:link,#divcontent .contl .cont ul a:visited{ display:block; width:177px; line-height:25px; background:#C8D7E3; padding-left:10px; color:#293D6B;}
#divcontent .contl .cont ul a:hover{ background:#ACBFD0; text-decoration:none; }
#divcontent .contl .cont ul .listme a:link,#divcontent .contl .cont ul .listme a:visited{ background:#ACBFD0;}

#divcontent .contl .ltitle { padding-left:10px; width:177px; height:22px; font-size:11px; color:#666; font-weight:bold;}
#divcontent .contl .lont { width:187px;}
#divcontent .contl .lont ol{ list-style:none; padding:0px; margin:0px; margin-left:10px; }
#divcontent .contl .lont ol li { line-height:20px; height:20px; background:url(../images/p_list.gif) left center no-repeat; padding-left:10px; font-size:11px;}

#divcontent .contr { float:right; display:inline; width:636px; overflow:hidden;}
#divcontent .contr .divpath { width:636px; line-height:25px; line-height:25px; color:#666; font-size:11px; }
#divcontent .contr .divpath a:link,#divcontent .contr .divpath a:visited{ color:#666;}
#divcontent .contr .divpath a:hover{ text-decoration:underline; }

#divcontent .contr .banner { width:634px; height:100px; border:1px solid #ABAFB2; margin:auto; overflow:hidden;}
#divcontent .contr .about { width:634px; border:1px solid #ccc; overflow:hidden;}
#divcontent .contr .about .rtitle { width:624px; line-height:20px; height:20px; font-size:12px; padding-left:10px; background:url(../images/sub_divpath.jpg) repeat-x; border-top:1px solid #fff; border-bottom:1px solid #ccc; }
#divcontent .contr .about .rtitle h1 { font-size:13px;}
#divcontent .contr .about .rtitle a:link,#divcontent .contr .about .rtitle a:visited{ color:#000;}
#divcontent .contr .about .rtitle a:hover{ text-decoration:underline; }
#divcontent .contr .about .rcont { width:594px; line-height:20px; padding:20px 20px;}
#divcontent .contr .about .rcont p { text-align:justify; padding:0px; color:#333; font-size:11px; font-family:Verdana;}
#divcontent .contr .about .rcont h2 { font-size:12px; font-weight:bold;}
#divcontent .contr .about .rcont h2 a:link,#divcontent .contr .about .rcont h2 a:visited{ color:#000;}
#divcontent .contr .about .rcont h2 a:hover{ text-decoration:underline;}
#divcontent .contr .about .rcont p a:link,#divcontent .contr .about .rcont p a:visited{ color:#333;}
#divcontent .contr .about .rcont p a:hover{ text-decoration:underline;}
#divcontent .contr .about .rcont ol { font-family:Verdana; font-size:12px; margin:0px; padding:0px;}
#divcontent .contr .about .rcont ol li { display:block; clear:both; text-align:justify; color:#666; font-family:Arial;}
#divcontent .contr .about .rcont ol .job { list-style:none; font-weight:bold;}
#divcontent .contr .about .rcont ol li strong { display:inline; display:block; float:left; width:90px; padding-right:10px; overflow:hidden;}
#divcontent .contr .about .rcont ol li a:link,#divcontent .contr .about .rcont ol li a:visited{ display:block; float:left; display:inline;}
#divcontent .contr .about .rcont .Crystal li strong { display:inline; display:block; float:left; width:120px; padding-right:10px; overflow:hidden;}

#divcontent .contr .news .rcont ul{ list-style:none; padding:0px; margin:0px; }
#divcontent .contr .news .rcont ul li { display:block; width:614px; background:url(../images/li.gif) center repeat-x; height:25px;  }
#divcontent .contr .news .rcont ul li em { float:left; display:block; display:inline; font-style:normal; background:#fff url(../images/p_list.gif) left center no-repeat; padding:0px 5px 0px 10px; line-height:25px; height:25px;}
#divcontent .contr .news .rcont li span { float:right; display:block; display:inline; background:#fff; padding-left:5px; padding-right:10px; font-size:11px; line-height:25px; height:25px; color:#655f5f;}
#divcontent .contr .news .rcont p { text-align:justify; padding:0px; margin:0px; color:#333; font-size:11px; font-family:Verdana;}
#divcontent .contr .news .rcont h2 { font-size:12px; font-weight:bold;}
#divcontent .contr .news .rcont a:link,#divcontent .contr .news .rcont a:visited{ color:#000;}
#divcontent .contr .news .rcont a:hover{ text-decoration:underline;}
#divcontent .contr .news th { border:none;}
#divcontent .contr .news td { border:none;}

#divcontent .contr .capacitor .rcont ul { padding:0px; margin-left:10px;}
#divcontent .contr .capacitor .rcont ul li { width:110px; margin-right:35px; float:left; margin-bottom:20px;}
#divcontent .contr .capacitor .rcont ul li span { width:110px; display:block;}
#divcontent .contr .capacitor .rcont ul li em { width:108px; display:block; line-height:25px; height:25px; background:#fff; text-align:center; font-style:normal; border:1px solid #ccc; border-top:none; font-size:10px; font-family:Verdana; }
#divcontent .contr .capacitor .rcont ul li span img { width:104px; height:73px;}
#divcontent .contr .capacitor .rcont ul li span a:link,#divcontent .contr .capacitor .rcont ul li span a:visited{ width:104px; display:block; padding:2px; border:1px solid #ccc;}
#divcontent .contr .capacitor .rcont ul li span a:hover{ border:1px solid #666;}
#divcontent .contr .capacitor .rcont ul .end { margin-right:0px;}
#divcontent .contr .capacitor .rcont p img { float:right;  width:104px; height:73px;}

#divcontent .contr .switch .rcont ul { padding:0px; margin-left:10px;}
#divcontent .contr .switch .rcont ul li { width:86px; margin-right:10px; float:left; margin-bottom:20px;}
#divcontent .contr .switch .rcont ul li span { width:86px; display:block;}
#divcontent .contr .switch .rcont ul li em { width:84px; display:block; line-height:25px; height:25px; background:#fff; text-align:center; font-style:normal; border:1px solid #ccc; border-top:none; font-size:10px; font-family:Arial; }
#divcontent .contr .switch .rcont ul li span img { width:80px; height:60px;}
#divcontent .contr .switch .rcont ul li span a:link,#divcontent .contr .switch .rcont ul li span a:visited{ width:80px; display:block; padding:2px; border:1px solid #ccc;}
#divcontent .contr .switch .rcont ul li span a:hover{ border:1px solid #666;}
#divcontent .contr .switch .rcont ul .end { margin-right:0px;}

#divcontent .contr .agent .rcont ul { padding:0px; margin-left:10px;}
#divcontent .contr .agent .rcont ul li { width:105px; margin-right:45px; float:left; margin-bottom:20px;}
#divcontent .contr .agent .rcont ul li span { width:103px; display:block; background:#fff; text-align:center;}
#divcontent .contr .agent .rcont ul li em { width:103px; display:block; line-height:25px; height:25px; background:#fff; text-align:center; font-style:normal; border:1px solid #fff; border-top:none; font-size:10px; font-family:Verdana; }
#divcontent .contr .agent .rcont ul li span img { display:block; width:50px; height:34px;}
#divcontent .contr .agent .rcont ul li span a:link,#divcontent .contr .agent .rcont ul li span a:visited{ width:99px; display:block; padding:2px; border:1px solid #fff;}
#divcontent .contr .agent .rcont ul li span a:hover{ border:1px solid #fff;}
#divcontent .contr .agent .rcont ul .end { margin-right:0px;}

#divcontent .contr .capacitor table { border-collapse:collapse; border:1px solid #ccc;  font-family:Arial; }
#divcontent .contr .capacitor table thead th{ border:1px solid #ccc; line-height:23px;  font-size:11px; background:#ccc; padding-left:10px; text-align:left; font-weight:normal; font-family:Arial; }
#divcontent .contr .capacitor table tbody { color:#000;}
#divcontent .contr .capacitor table tbody th { background:#eee; border:1px solid #ccc; font-weight:normal; line-height:23px;  font-size:10px; color:#666; padding-right:5px; text-align:right; font-weight:bold; }
#divcontent .contr .capacitor table tbody td{ border:1px solid #ccc; font-weight:normal; line-height:23px; font-size:10px; padding-left:5px; background:#fff; color:#333;}
#divcontent .contr .capacitor table .nospeed { padding-left:0px;}
#divcontent .contr .capacitor table span { color:#f00;}

.factory table { border-collapse:collapse; border:0px; }
.factory table td a:link, .factory table td a:visited { display:block; border:1px solid #ccc; padding:2px; width:104px; height:73px; }
.factory table td { padding:10px; }