/*基础*/
body { background: url(../images/bg.jpg) repeat;margin:0 auto; padding:0; color:#3b3b3b;font-size:13px;line-height:25px;text-align: justify;letter-spacing:1px;	}
a {color: #3b3b3b;text-decoration: none;}
a:hover {color: #a76700;}
* { border:0; margin:0 auto; padding:0; outline:none; }
.clear{clear:both; font-size:0;}
/*=======头部 start=======*/
#top{width:100%; height:107px; margin:0 auto; background:url(../images/top_bg.jpg) no-repeat center top;}
#top01{ width:980px; margin:0 auto;}
#logo{ width:450px; margin:20px 0 0 20px; float:left;}
#tel_word{ float:right;margin:10px 30px 0 0;}
#tel_word .se a{ font-size:13px;  color:#715a3a;} 
#tel_word .se a:hover { font-size:13px; color:#a76700;}
#tel_word .tel{ margin:0px 20px 0 0;}

#nav{ width:100%; background:url(../images/nav_bg.jpg) repeat-x 0 13px; margin:0 auto;}
#nav_info{ width:990px; margin:0 auto;}
#flash{ width:972px; height:320px; margin:0 auto;  background:url(../images/flash_bg.png) no-repeat;}
#flash_info{ width:952px; height:300px; margin:0 auto; padding-top:10px;}

#content01{ width:962px; height:373px; margin:0 auto; background:url(../images/index_about_logo.png) no-repeat;}
#index_theme{ width:650px; float:left; margin:90px 0 0 0;_margin:90px 0 0 0;}
#index_theme_logo{ width:620px; margin:0 auto;}
#index_theme_info{width:636px;height:212px; margin:10px auto;overflow:hidden; text-align:left;}
#index_theme_info .product{width:195px; height:212px;  margin:0 8px 0 9px;_margin:0 6px 0 6px; float:left;  }
       #index_theme_info .product a{width:195px; height:127px; float:left; text-align:center;}
            #index_theme_info .product .pro_image{width:195px; height:127px; border:1px #CCCCCC solid;  display:block; margin-bottom:5px;}
            #index_theme_info .product a:hover .pro_image{border:1px #a76700 solid;margin-bottom:5px;}
            #index_theme_info .product a span{width:195px; padding-top:0px;line-height:20px; text-align:left; float:left;}
			#index_theme_info .product .more{width:83px; margin:0 auto; float:right; padding-top:5px;}			
/* end of index_product */
#index_about{ width:270px; float:right; margin:90px 16px 0 0;_margin:90px 8px 0 0;}

#content02{ width:975px; height:330px; margin:15px auto; background:url(../images/index_product_logo.png) no-repeat;}
#index_product{width:950px; margin:0 auto; padding-top:80px;}
#ISL_Cont_1{width:950px; margin:0 auto;height:232px; overflow:hidden; }
#ISL_Cont_1 .product{width:180px; height:232px; margin:0 5px 0 5px; background:url(../images/pro_bg.jpg) no-repeat; float:left; text-align:center; }
       #ISL_Cont_1 .product a{width:164px; height:144px; float:left; text-align:center;}
            #ISL_Cont_1 .product img{width:164px; height:144px; padding:7px; display:block;}
            #ISL_Cont_1 .product a:hover img{  padding:7px; }
            #ISL_Cont_1 .product a span{width:164px;height:40px; line-height:40px; text-align:left;}
/* end of index_product */

#content03{ width:975px; margin:15px auto; background:url(../images/index_news_logo.png) no-repeat;}
#content03_info{ width:960px; margin:0 auto; padding-top:63px; }
#index_active{ width:660px; float:left; margin:0 0 0 10px;}
#index_active_pic{ width:353px; float:left;}
#index_active_pic p{ margin-bottom:10px;}
#index_active_info{ width:270px;float:left; margin:0 0 0 20px; font-size:13px; line-height:32px;  }
#index_active_info ul{width:270px; height:32px; background:url(../images/dot_32.png) repeat-x center bottom;}
#index_active_info ul li{
	list-style:none; line-height:32px;
	margin:0 auto; text-align:left;	
	}
	#index_active_info ul li a{
	text-decoration:none; padding-left:24px; float:left;
	background:url(../images/news_lis.png) no-repeat 10px 50%;  
	}
	#index_active_info ul li a:hover{
	text-decoration:none;  float:left;
	}
/*=======首页新闻动态end=======*/

#index_news{ width:270px; margin:0 10px 0 0; float:right; font-size:13px; line-height:32px;}
#index_news ul{width:270px; height:32px; background:url(../images/dot_32.png) repeat-x center bottom;}
#index_news ul li{
	list-style:none; line-height:32px;
	margin:0 auto; text-align:left;	
	}
	#index_news ul li a{
	text-decoration:none; padding-left:24px; float:left;
	background:url(../images/news_lis.png) no-repeat 10px 50%;  
	}
	#index_news ul li a:hover{
	text-decoration:none;  float:left;
	}
/*=======首页新闻动态end=======*/

#padgebody{ width:978px; margin:20px auto;background:url(../images/m_c.jpg) repeat-y center top; font-size:14px;}
#padge01{ width:978px;margin:0 auto; background:url(../images/logo_bg.jpg) no-repeat center top;}
#padge02{ width:962px; margin:0 auto;}

#left{ width:277px; float:left;}
#left_wedding{ width:260px; margin:9px 0 0 7px;}
#left_wedding_logo{ width:192px; margin:0 0 20px 10px; float:left;}
#left_wedding_info{ width:244px; margin:0 0 0 15px;}
	#left_wedding_info ul li{
	list-style:none; height:50px;display:block; text-indent:40px;
	background:url(../images/left_nav_bg.jpg) no-repeat left top; line-height:45px;
	}
	#left_wedding_info ul li a{
	text-decoration:none;  display:block; color:#4b4b4b;
	}
	#left_wedding_info ul li a:hover{
	text-decoration:none;   display:block; color:#ffffff;
	background: url(../images/left_nav_hov.jpg) no-repeat left top;  
	}

#left_contact_logo{ width:270px; margin:15px 0 10px 2px; }
#left_contact{ width:245px; margin:0 0 30px 20px; }

#right{ width:650px; float:left; margin-left:25px;}
#about_logo{ width:189px; margin:9px 0 0 0; float:left;font-size: 26px;color: #FFF;letter-spacing: 0;padding-top: 10px;font-family: '微软雅黑';}
#your_word{ float:right; color:#d9d1c2; font-size:13px;  margin:20px 30px 0 0; _margin:20px 15px 0 0;}
#your_word a{color:#f2ecdf;}
#your_word a:hover{color:#a76700;}
#about{ width:640px; margin:25px auto;}

#news{ width:640px; margin:20px auto 25px auto;}
#news ul{width:640px; height:32px; background:url(../images/dot_32.png) repeat-x;}
#news ul li{
	list-style:none; line-height:32px;
	margin:0 auto; text-align:right;	
	}
	#news ul li a{
	text-decoration:none; padding-left:30px; float:left;
	background:url(../images/news_lis.png) no-repeat 10px 50%;  
	}
	#news ul li a:hover{
	text-decoration:none;  float:left;
	}
/*=======新闻中心 end=======*/
			
#product{width:648px; margin:25px 0 30px 2px; }
#product .product{width:180px; height:223px; margin:0 18px 0 18px;_margin:0 15px 0 15px;background:url(../images/pro_bg02.jpg) no-repeat; float:left; text-align:center; }
       #product .product a{width:164px; height:144px; float:left; text-align:center;}
            #product .product img{width:164px; height:144px; padding:7px; display:block;}
            #product .product a:hover img{  padding:7px; }
            #product .product a span{width:164px;height:40px; line-height:40px; text-align:center; overflow:hidden;}			
/*=======产品中心 end=======*/	
#contact{ width:640px; margin:25px auto; }

 .showpro{
		width:640px;margin:0px auto;
		padding:0;
	 	}
		
 .showpro_pic{
		width:640px;margin:20px auto 20px auto;
		padding:0;
	 	}
.showpro_pic02{
		width:640px; height:46px;margin:0px auto; padding-bottom:10px;
		background:url(../images/dot_32.png) repeat-x 0 13px;
	 	}
   .showpro_pic02 p{
		      margin:0 auto; line-height:46px;
		      padding:0px;text-align:center;
			  font-size:16px;
			  font-weight:bold;
		
	 	         }
   .showpro_pic03 { 
              width:640px;            	
	          margin:0 auto;padding:0 0 0 0px;
	          font-size:13px;line-height: 32px;
	          background:url(../images/dot_32.png);
                  }
	 .showpro_pic04 { 
              width:640px;            	
	          margin:0 auto;padding:0 ;
	          font-size:13px;line-height:24px;
                  }
/* end */

#foot{ width:100%; height:92px; background:url(../images/foot.jpg) repeat-x; margin:0 auto;}
#foot_info{ width:980px; text-align:center; line-height:30px; margin:0 auto; padding-top:10px; color:#e3ded8;}

.time{ color: #5b5b5b; padding-right:10px;}	
.time1{ color: #5b5b5b; padding-right:10px;}

 #msg {margin:10px 0;}
 .messg,.online{ border:1px solid #cccccc;padding: 0px;}
 .messg0{border:1px solid #cccccc;padding: 0px; height:70px;}
 .sub {
    border:1px #666666 solid;
	background-color:#FFFFFF;

