html
{
      margin:0px;
	  padding:0px;
	  background-image:url(images/bg.jpg);
}
body {
      margin:0px;
	  padding:0px;
}

p {
   margin:0;
   padding:0;  
}

ul {
    margin:0;
	padding:0;
}

li {
  list-style-type:none;
    margin:0;
	padding:0;
}

#main 
{
	 position:relative;
       width:1002px;
	   margin:0 auto;
	   height:auto;
	   background:url(images/main-bg.jpg);
}

#main1
{
	 position:relative;
       width:1002px;
	   margin:0 auto;
	   height:auto;
	   background:url(images/main-bg.jpg);
}
#header {
         width:994px;
		 height:81px;
		 margin:0 auto;
		 background:url(images/header.jpg) no-repeat;
}

#nav {
         width:994px;
		 height:69px;
		 margin:0 auto;
		 background:url(images/nav-bg.jpg) repeat-x;    
}

#nav-left {
           float:left;
		   width:10px;
		   height:69px;
		   background:url(images/nav-left.jpg) no-repeat;
}

#nav-right {
           float:right;
		   width:10px;
		   height:69px;
		   background:url(images/nav-right.jpg) no-repeat;
}

#banner {
         width:988px;
		 height:315px;
		 padding:8px 0 0 6px;
		 margin:0 auto;
		 background:url(images/banner.jpg) no-repeat;
}

#banner {
         width:988px;
		 height:315px;
		 padding:8px 0 0 6px;
		 margin:0 auto;
		 background:url(images/banner.jpg) no-repeat;
}

#tab_nav {
          width:985px;
		  height:auto;
		  background:url(images/tab-bg.jpg) repeat-x;
		  background-position:bottom;
		  background-color:#FFFFFF;
		  margin:0 auto;
		  position:relative;
		  
}
#tab_nav1 {
          width:985px;
		  height:auto;
		  background:url(images/tab-btm.gif) repeat-x;
		  background-position:bottom;
		  background-color:#FFFFFF;
		  margin:0 auto;
		  position:relative;
}
#partBg {
         width:994px;
		 height:10px;
		 margin:0 auto;
		 background:url(images/icon-02.jpg) repeat-x;
}

#guild {
			 width:985px;
			 height:96px;
			 margin:15px auto;
			 background:url(images/guild-bg.jpg) repeat-x;
}


#guild-left {
             float:left;
			 width:37px;
			 height:96px;
}

#guild-right {
             float:right;
			 width:35px;
			 height:96px;
}

#guild-bg {
			 width:913px;
			 height:84px;
			 padding:12px 0 0 0;			
			 float:left;
}

#guild-bg li {
			  float:left;
			  list-style:none;
			  padding:0 0px 0 40px;
}

#footer {
         width:994px;
		 height:41px;
		 margin:0 auto;
		 background:#5b5b5b;
		 border-top:1px solid #525252;
}

#news-banner {
              width:994px;
			  height:200px;
			  margin:0 auto;
			  background:url(images/news-banner.jpg) no-repeat;
}

#about-banner {
              width:994px;
			  height:200px;
			  margin:0 auto;
			  background:url(images/about-banner.jpg) no-repeat;
}

#prod-banner {
              width:994px;
			  height:200px;
			  margin:0 auto;
			  background:url(images/prod-banner.jpg) no-repeat;
}

#down-banner {
              width:994px;
			  height:200px;
			  margin:0 auto;
			  background:url(images/down-banner.jpg) no-repeat;
}

#service-banner {
              width:994px;
			  height:200px;
			  margin:0 auto;
			  background:url(images/service-banner.jpg) no-repeat;
}

#case-banner {
              width:994px;
			  height:200px;
			  margin:0 auto;
			  background:url(images/case-banner.jpg) no-repeat;
}

#container 
{
	position:relative;
            width:994px;
			height:auto;
			margin:0px auto;
			padding:10px 0 0 0;
			background:#FFFFFF;   
}

#sideBar-left {
               float:left;
               width:245px;
			   height:auto;
			   padding:0 0 20px 15px;
}

#sideBar-right 
{
	        float:left;
                width:734px;
				height:auto;
}

.clearfloat {
     clear:both;
     height:1px;
     overflow:hidden;
     margin-top:-1px;
}

#news-sidebar-tle {
                   width:233px;
                   height:63px;
				   background:url(images/news-sidebar-tle.jpg) no-repeat;
}

#about-sidebar-tle {
                   width:233px;
                   height:63px;
				   background:url(images/about-sidebar-tle.jpg) no-repeat;
}

#prod-sidebar-tle {
                   width:233px;
                   height:63px;
				   background:url(images/prod-sidebar-tle.jpg) no-repeat;
}

#down-sidebar-tle {
                   width:233px;
                   height:63px;
				   background:url(images/down-sidebar-tle.jpg) no-repeat;
}

#service-sidebar-tle {
                   width:233px;
                   height:63px;
				   background:url(images/service-sidebar-tle.jpg) no-repeat;
}

#case-sidebar-tle {
                   width:233px;
                   height:63px;
				   background:url(images/case-sidebar-tle.jpg) no-repeat;
}


#news-sidebar-bg {
                   width:233px;				   
				   background:url(images/news-sidebar-bg-mix.jpg) no-repeat;
}

#prod-sidebar-bg {
                   width:233px;				  
				   background:url(images/news-sidebar-bg-mix.jpg) no-repeat;
}

#news-sidebar-bg1 {
                   width:233px;
				   height:auto;
				   background:url(images/news-sidebar-bg1.jpg) repeat-y;
}

#news-sidebar-btm {
                   width:233px;
				   height:62px;
				   background:url(images/news-sidebar-btm.jpg) no-repeat;
				   
}

#service-sideBar {
                   margin:20px 0 20px 0;
}

#publ-sideBar {
                   margin:20px 0 20px 0;
}

#prod-content {
          width:677px;
		  height:auto;
		  text-align:center;
		  padding:20px 25px 10px 25px;
		  background:url(images/content-bg.jpg) no-repeat;    
}

#about-content {
                width:677px;
		        height:auto;
				padding:20px 25px 10px 25px;
		        background:url(images/content-bg.jpg) no-repeat;    
}

.jobs-content {
                width:677px;
		        height:auto;
				padding:20px 25px 10px 25px;
		        background:url(images/content-bg.jpg) no-repeat;    
}


#news-content {
                width:677px;
		        height:auto;
				text-align:center;
				padding:20px 25px 10px 25px;
		        background:url(images/content-bg.jpg) no-repeat;    
}

#down-content {
                width:677px;
		        height:auto;
				text-align:center;
				padding:20px 25px 10px 25px;			
		        background:url(images/content-bg.jpg) no-repeat;    
}

#service-content {
                width:677px;
		        height:auto;
				text-align:center;
				padding:20px 25px 10px 25px;
		        background:url(images/content-bg.jpg) no-repeat;    
}

#case-content {
                width:677px;
		        height:auto;
				text-align:center;
				padding:20px 25px 10px 25px;
		        background:url(images/content-bg.jpg) no-repeat; 
}

#content-wrapBg {
                 width:727px;
				 height:auto;
				 background:url(images/content-wrapBg.jpg) repeat-y;
}

#content-btm {
              width:727px;
			  height:10px;
			  background:url(images/content-btm.jpg) no-repeat;
}


.sideBar-left1
 {
               float:left;
               width:395px;
			   height:auto;
			   padding:0 0 20px 15px;
			    font-family:Arial, Helvetica, sans-serif;
		     font-size:12px;
		     color:#404040;
			 text-align:left;
		     line-height:20px;
		     
}

.sideBar-right1 
{	
                float:left;
                width:565px;
				height:auto;
}

