body { margin:0; padding:0; background:#aaaaaa; font: normal 12px/22px Arial, Helvetica, sans-serif; color:#000;}

div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, dl, dt, dd, table, td{margin:0; padding:0;}

ul {padding:0; margin:0; list-style:none;}
.cler {clear:both; font-size:0; height:0; line-height:0;}
a {color:#4a4a4a; text-decoration:none;}
a:hover {color:#2f81c1; text-decoration:none;}

.outer {margin:0 auto; padding:22px 0 0 0; width:976px;}
.left_img {float:left; width:13px; height:678px; background:url(../images/left_img.gif) no-repeat;}
.right_img {float:left; width:13px; height:678px; background:url(../images/right_img.gif) no-repeat;}
.main {float:left; width:950px; background:#FFFFFF;}
.header img {float:left;}
.search_out {float:left; padding:32px 0 0 250px; width:370px; height:40px; background:url(../images/header_bg.gif) repeat-x;}
.header_right {float:left; width:14px; height:72px;  background:url(../images/header_right.gif) no-repeat;}
.nav_bg {width:950px; height:38px; background:url(../images/nav_bg.gif) repeat-x;}
.nav li {float:left;}
.nav li img {display:block;}

.nav_menu
{
	float:left;
}
.nav_menu #IMG1
{
	float:left;
}


.news_bg {width:950px; height:32px; background:url(../images/news_bg.gif) no-repeat;}
.news {float:left; padding:0 0 0 130px; line-height:32px;}
.form_con {float:right; margin:5px 0 0 0; width:230px;}
.search_out p.choice {float:left;padding:0 16px 0 0;}

.search {float:left; width:241px;}
.search input
{
	border:none;
}
.search .form { display:block;}
.search span { display:block; float:left; background: url(../images/search_bg.gif) left top no-repeat; width:195px; padding:0 5px; height:23px;}
.search .form .keywords { float:left; border:0; width:190px; padding:5px 0 0 0px;  background:none;  font:normal 12px Arial, Helvetica, sans-serif; color:#9c9c9c;}
.search .form .button {width:36px; height:23px; float:right; margin:0; padding:0; overflow:hidden;}

.main_bottom {padding:0 0 0 6px; width:944px; height:330px; background:url(../images/content_bg.gif) repeat-x;}
.big_bg {float:left; margin:0 7px 0 0; width:244px; height:328px; background:url(../images/big_bg.gif) no-repeat;}
.big_bg img {margin:18px 0 0 22px;}
.big_bg p {padding:6px 15px 0 22px;}
.right_con {float:left; width:182px;}
.right_con img {margin:18px 0 0 0;}
.right_con img.services_ind {margin:7px 0; *margin:4px 0;}
.right_con ul {padding:0 0 0 32px; width:150px;height:177px; background:url(../images/list_bg.gif) no-repeat;}
.right_con ul li {padding:6px 0;}
.right_con ul li a {font-weight:bold; text-decoration:none; color:#555;}

.footer {width:950px; height:45px; background:#FFF; overflow:hidden;}
.text_left {float:left; padding:0 0 0 10px;}
.text_right {float:right; padding:0 10px 0 0;}

 .sub_con {padding:15px 12px 30px 12px; width:926px; background:url(../images/sub_bottom_bg.gif) bottom left repeat-x;}
 .left {float:left; margin:0 23px 0 0; width:179px; }
 .left img {display:block;}
 .left li a{padding:0 0 0 12px; background:#eaeaea; border-top:1px solid #FFFFFF; height:22px; line-height:22px; color:#393939; text-decoration:none; display:block; }
 .left li a:hover{ background:#dcdcdc; }
 .left li a.over{ background:#dcdcdc; }
 .left_div {margin:10px 0 0 0; width:179px; height:121px; background:url(../images/super_2010.gif) no-repeat;}
 .left_div img {padding:15px 0 5px 10px; }
  .left_div span {font: normal 12px/28px Arial; padding-left:20px;  font-weight:200;   }
 
 .right {float:left; width:722px; overflow:hidden;}
 .curb {padding:0 0 0 9px; width:700x; height:30px; line-height:30px; background:url(../images/curb_bg.gif) no-repeat; color:#404040; font-weight:bold;}
 .curb a{color:#404040; font-weight:bold; text-decoration:none;}
 .sub_about_con, .sub_news_con, .sub_product_con, .sub_services_con,.sub_contact_con {margin:15px 0 0 0;}
 .sub_about_con img.pic01{float:left; margin:0 15px 0 0;}
 .sub_news_con img.pic01{float:left; margin:0 15px 0 0;}

  .life {position:relative; padding:40px 0 12px 30px; width:685px; border:1px solid #cccccc; background:url(../images/life_bg.gif) repeat-x;}
  .life span {position:absolute; left:10px; top:0; font-weight:bold;}
  

 .sub_news_con li{padding:3px 0;border-bottom:1px solid #CCCCCC;}
 .sub_news_con span{float:right;}
 .sub_news_con li.c_bg{background:#F2F2F2;}
 .page {margin:12px 0 0 0; text-align:center;}
 .sub_news_con h2{margin:10px 0; width:721px; background:#EFEFEF; font-size:14px; font-weight:bold; text-align:center;}
 

 .sub_news_con ul.ad li {float:left; margin:0 0 12px 0; width:145px;  padding:0 17px; border:none;} 
 .sub_news_con ul.ad img {padding:3px 7px 9px 3px; width:135px; height:190px; background:url(../images/ad_list_bg.gif) no-repeat; display:block;}
 .sub_news_con ul.ad span {float:none; width:145px; text-align:center; display:block;} 

 
 .sub_news_con ul.hon 
 {
 	width:700px;
 	overflow:hidden;
 } 
 .sub_news_con ul.hon li {width:141px; float:left; margin:0 auto; margin-bottom:12px; padding:0 17px; list-style:none; overflow:hidden; border:none; } 
 .sub_news_con ul.hon img {width:141px; height:100px;  text-align:center;}
 .sub_news_con ul.hon span {width:141px; text-align:center; clear:both; overflow:hidden;} 

 .sub_product_con dl {float:left; margin:0 0 20px 15px; width:330px; display:inline;}
 .sub_product_con dd {float:left; margin:0 15px 0 0; width:136px; height:136px; border:1px solid #CCCCCC;  }
 .sub_product_con dt a {color:#000; font-weight:bold;}
 

  .sub_services_con h2 {font-size:12px;}
  .sub_services_con h2 a{padding:0 6px;}
  .sub_services_con td {padding:10px;}
  .weight {font-weight:bold; text-align:center;}
  
   .sub_news_con ul.link
   {
   	 	width:700px;
 	overflow:hidden;
   	}
  
 .sub_news_con ul.link li {float:left; margin:0 0 12px 0; width:190px;  padding:0 20px; border:none;overflow:hidden;} 
 .sub_news_con ul.link img { width:180px; height:40px; display:block;}
 
 .sub_news_con ul.cate li {float:left; margin:0 0 12px 0; width:128px;  padding:0 24px; border:none;} 
 .sub_news_con ul.cate img {padding:3px 7px 9px 3px; width:122px; height:90px; background:url(../images/cate_bg.gif) no-repeat; display:block;}
 
   .sub_contact_con p {margin:0 0 20px 30px;}
   
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}



.mytab
{
	width:92%;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	text-align:center;
}
.mytab td
{
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	line-height:25px;
}
.mytab tr.head td
{
	font-weight:800;
	text-align:center;
	background:#e1e1e0;
}
.mytab.view td
{
	text-align:left;
	padding-left:8px;
}

.mytab .style1
{
	font-weight:900;
}

.sitemap_td
{
	line-height:25px;
	background:url(../images/button_03.gif) no-repeat 5px 7px;
	padding-left:19px;
	border-bottom:dashed 1px #dedede;
	overflow:hidden;
}
 

