@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0;
      font-family: "宋体",Verdana,Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#444;
	  line-height:22px;
	  background:#fff;
	  }
	  
a:link,a:visited{ color:#444; text-decoration:none;}
a:hover{ color:#000;}
.t0 {
	color: #FFF;
	font-weight: bold;
	background-color: #0077cc;
}
.t1 {
	color: #058; font-weight:bold;
}
	  
h1{  width:648px; margin:0 0 5px 10px; padding:20px 0 5px 0;
     font-size:18px; 
	 font-weight:bold;
	 text-align:center;
	 border-bottom:1px dotted #eee;
	}
h2{  width:648px; margin:0 0 5px 10px; padding:20px 0 5px 0;
     font-size:18px; 
	 font-weight:bold; 
	 text-align:center;
      border-bottom:1px dotted #eee;
	}

h3{ font-size:14px; font-weight:bold; color:#215aba; letter-spacing:2px;}

.one{ width:auto; text-align:left; border-bottom:none; margin:0; margin-bottom:10px; padding:0; font-size:14px;}



.lanxi{ width:280px; height:115px; float:left; margin-right:20px; margin-bottom:20px;
        padding:10px; border:1px solid #ccc; background:#f9f9f9;
		color:#000;
		font-size:13px; font-family:Arial, Helvetica, sans-serif;
        line-height:18px; }/*联系我们页面的样式*/
.tt{ width:280px; float:left;margin-bottom:5px;
     font-weight:bold; color:#07c;
     border-bottom:1px solid #aaa;}/*联系我们页面的样式*/

#shi-L{ font-weight:bold; padding-bottom:2px; border-bottom:1px dotted #07c;}
			  
#F-title{ border-bottom:1px dashed #058; padding-bottom:1px;}

#title-I{ width:100%; float:left; margin:0 0 5px 0; padding:5px 0 5px 0; 
        font-size:14px;
		font-weight:bold;
		text-indent:5px;
		background:url(../images/title-bg.gif) left bottom repeat-x;}

		
#title{ width:100%; height:20px; float:left; margin:0 0 5px 0; padding:5px 0 3px 0; 
        font-size:14px;
		font-weight:bold;
		background:url(../images/titlebg.gif) left bottom;}
		
		
#title-2{ width:648px; height:25px; float:left; margin:0 0 5px 10px; padding:10px 0 5px 0; 
		font-size:14px;
		font-weight:bold;
		color:#444;
		text-indent:5px;
		background:url(../images/title-bg1.gif) left bottom repeat-x;}
#title-2 a{ color:#215aba;}
#title-2 a:link,#title-2 a:visited{ color:#444;}
#title-2 a:hover{ color:#000;}
		
#title-F{ width:740px; margin:0 0 15px 10px;padding:10px 0;
          font-size:12px;
		  color:#444;font-weight:bold;
		  text-indent:5px;
		  background:url(../images/tuku-title.gif) left bottom;
		  }
#title-F a:link,#title-F a:visited{color:#444;font-weight:bold;}
#title-F a:hover{color:#000;}


#pic{ float:left; padding:3px; margin:0 0 5px 0; border:1px solid #f0f0f0;}
#pic-left{ float:left; padding:3px; margin:0 10px 5px 0; border:1px solid #f0f0f0;}
#pic-right{ float:right;margin:0 0 5px 5px; padding:0; border:none;}
#pic-left-no{ float:left;margin:0 5px 5px 0; padding:0;}

#F_Color{ color:#c00;}
#F_Blue{ color:#07c; font-weight:bold;}

#more{ width:auto; height:auto;margin:0 0 0 0px; padding:0 0 0 10px; border: none;}



#fuwuqu{ width:220px; height:162px; float:left; background: url(../images/fuwuzhuanqu.gif) no-repeat;}
#fuwu-con{ float:left; margin:60px 0 0 25px;
           line-height:24px;}

#container{ width:1000px; height:auto;
			text-align:left;
			margin:0; padding:0;
			}
			
#header{ width:980px; height:80px;
         margin:0; padding:0;
		 background:#f9f9f9 url(../images/header-bg.gif) center no-repeat;}
#logo{ float:left; border:0; margin:0; padding:0;}
#yuyan1{ width:500px; float:right;padding:0 10px 0 0; margin:8px 10px 3px 0;
         text-align:right;}
#yuyan2{ width:500px; float:right;padding:0 10px 0 0; margin:0 10px 0 0;
         text-align:right;}
#logo400{ width:500px; height:23px;float:right;padding:0 10px 0 0; margin:3px 10px 0 0;
         text-align:right;}

/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{
	width:980px;height:36px;
	margin:0;
	position:relative;
	display:block;
	font-size:12px;
	font-weight:bold;	
	font-family: "宋体";
	background:url(../images/blueslate_background.gif);
	}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:7px 23px 1px 22px;height:28px;}
.blue #slatenav ul li a:link,.blue #slatenav ul li a:visited{color:#fff;background:transparent url(../images/blueslate_backgroundRed.gif) no-repeat bottom center;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(../images/blueslate.gif) no-repeat bottom center;}
/* ---------------------- END Blueslate nav ---------------------- */
#slider1 {
    position: relative; /* important */
	overflow: hidden; /* important */
	width:980px; height:225px;
    margin:0;padding:0;
	background:url(../images/b-2.jpg);
}
#slider1 img{
    border: 0px;
}

#slider1Content {
    width:980px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 12px 14px;
    width:962px;
   /*background-color: #fff;
    filter: alpha(opacity=50);*/
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    display: none;
	color:#fff;line-height:22px;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size:16px;
}
.left {
	top:20px;
    left:20px;
	width:240px !important;
	height:100px;
}
.right {
	right:80px;
	bottom:30px;
	width: 300px !important;
	height:100px;
}
ul { list-style-type: none; padding:0; margin:0;}

	
#bana{ width:980px; height:160px;
       margin:0;padding:0;
       background:url(../images/bana160.gif) top;
	   }
  
#mid{ width:990px; float:left;
      margin:0; padding:0 0 0 10px;
	  background:#fff;}
#mid-con{width:980px; float:left;
      margin:0; padding:0;
	  background:#fff;}
#left-I{ width:230px;  float:left; margin:0; padding:10px 0px 0px 0;}
#left-con-I{ width:218px; float:left; margin:0 0 10px 0; padding:5px; border:1px solid #eee; }
* html #left-con-I{ width:218px; float:left; margin:0 0 10px 0; padding:3px; border:1px solid #eee; }
#right-I{ width:740px; float:left; margin:0; padding:10px 10px 0 0;}

#left{ width:190px;  float:left; margin:0; padding:10px 0; background:#fff;}
#left-con{ width:178px; float:left; margin:0 0 10px 0; padding:5px; border:1px solid #f3f3f3;}
#right{ width:780px; float:left; margin:0; padding:10px 0 0 10px; background:#fff;}
#right-con{ width:768px; float:left; margin:0 0 8px 0; padding:0 5px 5px 5px; border:1px solid #f3f3f3;}

#right-con-con{ width:648px; float:left; margin:10px; padding:10px 0;
                background:url(../images/title-bot.gif) bottom repeat-x;}
#right-con-n{ width:648px; float:left; margin:10px; padding:10px 0;
              }
			  
.pages{width:648px; float:left; margin:0 0 20px 10px; padding:0 0 10px 0;}

#wenzhang-con{ width:580px; margin:0 0 0 15px; padding:0;}


#fangun-con{ width:728px; float:left; margin:10px 0 8px 0; padding:5px; border:1px solid #efefef;}
* html #fangun-con{ width:725px; float:left; margin:10px 0 8px 0; padding:5px; border:1px solid #efefef;}


#index-1{ width:353px; float:left; margin:0 5px 10px 0; padding:5px; background:#f9f9f9; border:1px solid #efefef;}
#index-2{ width:353px; float:left; margin:0 0 10px 5px; padding:5px; background:#f9f9f9; border:1px solid #efefef;}

#index-c{ width:248px; float:left; margin:0 10px 0 0; padding:5px; border:1px solid #efefef;}
#index-c strong,#index-c b{ font-weight:normal;}

#index-n{ width:458px; float:left; margin:0; padding:5px; border:1px solid #efefef;}

#lb-con{ width:240px; float:left; 
         margin:10px 0 0 0; padding:0 0 0 5px;
		 line-height:18px;
		 }
		 
#lb{ width:120px; float:left; margin:0; padding:0; letter-spacing:1px; background:#}
#lb ul{float:left; margin:0; padding:0;}
#lb li{ float:left; margin:0; padding:0;
        background:url(../images/lb-bg.gif) left center no-repeat; 
		list-style:none;}
#lb a{  width:110px;float:left; margin:0; padding:0 0 0 9px; color:#444; text-decoration:none;}
#lb a:link,#lb a:visited{ padding:0 0 0 9px; color:#444; text-decoration:none;}
#lb a:hover{ color:#000;}
#lb strong,#lb b{ font-weight:normal;}

* html #news,* html #news ul{ width:100%; float:left; margin:0; padding:0; list-style:none;}
#news,#news ul{ width:100%; float:left; margin:0 0 10px 0; padding:0; list-style:none;}
#news li{ float:left;padding:1px 0 2px 0; width:100%; background:url(../images/news-bottom.gif) bottom repeat-x;}
#news a{ padding:0 0 0 10px;color:#444; text-decoration:none;
        background:url(../images/s-li.gif) left center no-repeat;}
		
#news a:link,#news a:visited{
	padding:0 0 0 10px;
 color:#444; text-decoration:none;
background:url(../images/s-li.gif) left center no-repeat;
        }
#news a:hover{ color:#000;}



#I-news,#I-news ul{ width:100%; float:left; margin:0; padding:0; list-style:none;}
#I-news li{ float:left;padding:2px 0 1px 0; width:100%; 
            background:url(../images/news-bottom.gif) top repeat-x;}
#I-news a{ padding:0 0 0 10px;color:#444; text-decoration:none;
        background:url(../images/s-li.gif) left center no-repeat;}		
#I-news a:link,#I-news a:visited{
	padding:0 0 0 10px;
 color:#444; text-decoration:none;
background:url(../images/s-li.gif) left center no-repeat;
        }
#I-news a:hover{ color:#000;}




#pro{ width:168px; float:left; margin:0; padding: 0 0 10px 10px;}
#pro ul{ width:168px; float:left; margin:0; padding:0; list-style:none;}
#pro li{ float:left; width:160px; padding:3px 0; background:url(../images/news-bottom.gif) bottom repeat-x;}
#pro a{padding:0 0 3px 11px; color:#444; text-decoration:none;
        background:url(../images/pro-li.gif) left center no-repeat;}
		
#pro a:link,#pro a:visited{ 
padding:0 0 3px 11px; color:#444; text-decoration:none;
background:url(../images/pro-li.gif) left center no-repeat;
        }
#pro a:hover{ color:#000;}

#pro li:hover ul{ width:160px; float:left; margin:0; padding:0;
                    }
					
#pro li:hover ul li{ float:left; padding:3px 0; background:url(../images/s-li.gif) left center;}


#Service{ width:300px; height:130px; float:left;
           margin:0 10px 10px 0; padding:0px 10px 0 0;
		   background:#f6f6f6 url(../images/service-j.gif) right bottom no-repeat;}
#Service-con{ width:200px; float:left; margin:10px 0; padding:0;}




#message{ width:100%;float:left; 
          text-align:right; line-height:22px; 
		  border-bottom:1px solid #f0f0f0;
		  }
#mes-1{width:230px; height:185px;float:left; 
       margin:0 25px 0 0; padding:5px; 
	   line-height:36px;
	   border-top:3px solid #058;}
#mes-2{width:270px; height:auto;float:left; 
       text-align:left; line-height:30px;
	   border-top:3px solid #09d;}

#message-Input{ width:145px; height:18px; border:1px solid #eee; border-bottom:1px solid #ccc;}
#message-textarea{ width:265px; height:120px; border:1px solid #eee; border-bottom:1px solid #ccc;}


#shaxiaye{ width:565px; margin:20px 0 20px 0; padding:10px 0 0 15px;color:#000;
           background:url(../images/title-bg1.gif) left top no-repeat;}
		   
#xinwenneiye{ width:100%; margin:0 0 15px 0; padding:0 0 5px 0; text-indent:15px;color:#000;
              }
			  
#xinwen-con{ width:550px; float:left; margin:0; padding:10px 10px 10px 15px;}
			  
#xinwentitle{ width:100%;
              font-size:18px; line-height:32px;
			  font-weight:bold; color:#215aba;
			  text-indent:50px;
			  margin-bottom:10px;
			  }
 
#xiaye{width:100%; margin:20px 0 20px 0; padding:5px 0 5px 0px;color:#000;
       text-align:center;
       background:url(../images/title-bg1.gif) left bottom no-repeat;}
	   
	   
#Pub-zz{ width:648px; float:left; margin:0 0 0 10px; padding:0 0 5px 0; 
		font-size:12px;
		text-align:center;
		color:#333;		
		}

#Pub-con{width:648px; float:left; margin:0 0 0 10px; padding:15px 0 15px 0; 
         font-size:12px;
		 color:#000;
		 }
		 
#Pub-topbot{width:648px; float:left; margin:0 0 0 10px; padding:5px 0 30px 0; 
            background:url(../images/topbot.gif) left top no-repeat;}

#Pub-bottop{width:648px; float:left; margin:0 0 10px 10px; padding:10px 0 5px 0; 
            background:url(../images/title-bg1.gif) left bottom repeat-x;}

#xin{width:643px; float:left; 
     margin:0 0 10px 5px; padding:0 0 10px 0;
	 border-bottom:2px solid #07c;}
#xinpro{ width:195px; height:auto; float:left; 
         margin:0; padding:9px;
		 }
 
#xinjishu{width:643px; float:left; margin:10px 0 10px 5px; padding:10px 0;
          background:url(../images/title-bot.gif) bottom repeat-x;}
		  
#xinjishu-n{width:643px; float:left; margin:10px 0 10px 5px; padding:10px 0;
            }
			


#d-title{ width:550px; float:left; 
          margin:30px  auto auto 50px;
          padding:0 0 3px 0;
		  border-bottom:2px solid #07c;
		  text-indent:30px;
		  font-size:14px;
		 }
		  
#d-con{ width:470px; float:left;
        margin:20px auto auto 50px;
        padding:0 0 3px 30px;
		line-height:36px;
        }
		
#d-cbot{ width:470px; float:left;
         margin:10px  auto auto 50px;
		 padding:20px 0 200px 30px;
		 line-height:22px;
		 color:#444;
		 letter-spacing:2px;
		 font-size:11px;
		 }
		 
		 
#pei-j{ width:152px; height:135px; float:left; padding:5px; margin:0 0 10px 0; line-height:18px;}

#peijian-t{ width:100%;
            padding:0 0 2px 0;
			margin:0 0 3px 0;
			font-size:14px;
			border-bottom:1px dotted #666;
			text-indent:3px;
			font-weight:bold;
			color:#333;
			}
#peijian-t a:link,#peijian-t a:visited{color:#333;}
			
#pei-pic{ float:left; border:1px solid #f3f3f3; padding:2px; margin-bottom:10px;}

#pei-sxy{ width:100%;
          border-top:2px dotted #f3f3f3;
		  padding-top:10px;
		  line-height:22px;
		  }
		  

/*图库样式*/

#title-tu{ width:668px; margin:10px 0 5px 20px;padding:8px 0  7px 0;
          font-size:12px;
		  color:#fff;font-weight:bold;
		  text-indent:15px;
		  border-bottom:2px solid #07c;
		  background:url(../images/tu-title.gif) left bottom no-repeat;
		  }
#title-tu a:link,#title-tu a:visited{color:#fff;font-weight:bold;}
#title-tu a:hover{color:#f6f6f6;}
#title-tu .ff{margin-left:550px; color:#07c; font-weight:bold;}
.ff span{ color:#07c;}

.tuku-pic{ padding:3px; border:1px solid #ddd;}


img {
	border: none;
}
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
	height:auto;
}
.gallery li {
	padding: 10px;
	margin:10px 0;
	float: left;
	position: relative;
	width: 140px;
	height: 100px;
}
.gallery li:hover img {
	border-color: #000;
}
.gallery img {
	background: #fff;
	border: solid 1px #ddd;
	padding: 5px;
}
.gallery em {
	background:url(../images/grey-gradient.gif)  no-repeat;
	color: #000;
	width:146px;
	font-style: normal;
	text-align:center;
	padding: 2px;
	display: block;
	position: absolute;
	top: 123px;
	left:10px;
	border: 1px solid #ddd;
}
.gallery a {
	text-decoration: none;
}
.gallery a:hover em {
	background:url(../images/orange-gradient.gif) no-repeat;	
}

.pages{ float:left; margin:20px;}
.plist{ color:#000;}
.plist a:link,.plist a:visited{ color:#07e; text-decoration:underline;}
.plist a:hover{ color:#000;}


#footer{ width:978px; height:auto; float:left; margin:4px 0; padding:0px; 
         background: url(../images/footer-bg.gif) -1px;
		 border-top:1px solid #eee;border-right:1px solid #eee;
		 border-bottom:1px solid #07c;border-left:1px solid #eee;
		 }
* html #footer{ width:975px; height:auto; float:left; margin:4px 0; padding:0px; 
         background: url(../images/footer-bg.gif) -1px;
		 border-top:1px solid #eee;border-right:1px solid #eee;
		 border-bottom:1px solid #07c;border-left:1px solid #eee;
		 }
#bot2{ width:920px; float:left; margin:5px 0 0 0; padding:2px 0 6px 10px; list-style:none;}		 
#bot{ width:920px; float:left; margin:5px 0 0 0; padding:2px 0 0 10px; list-style:none;}
#bot ul{ width:920px; float:left; margin:0; padding:0; list-style:none;}
#bot li{ display:inline; background:url(../images/footer-0.gif) right 1px no-repeat;}
#bot a,#bot a:link,#bot a:visited{ padding: 0 10px; color:#333; text-decoration:none;}
#bot a:hover{ color:#000;}
