/* CSS Document ¿É±à¼­ */
body {
	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; background:#fee0c8;
	color:#68012f;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input,.cnt{padding: 0;margin: 0;}

/*----------wel---------------*/
.fl {
float:left;
}
.fr {
	float:right;
}

a {
	text-decoration:none;
    blr:expression(this.onFocus=this.blur());
	color:#68012f;
}
a:focus {
	outline:none;
}
a:hover {
	text-decoration:none;
	color:#FF0000;
}
.clear{ clear:both;}

.box { width:1024px; margin:0 auto;  height:auto;  overflow:hidden;}
.w100 {width:100%;height:auto;overflow:hidden;}



.top_bg{ background:#5b0222; padding-bottom:15px;}
.logo{width:auto;height:auto;display:inline;float:left;  color:#f8b155; margin:25px 0; }	

.top_info a{ margin:0 10px; display:inline; color:#f8b155}
.top_info{ margin-top:10px;color:#f8b155}

.top_so{ margin-top:30px; width:200px; height:28px; line-height:28px; font-size:17px; overflow:hidden;color:#f8b155; background:url(../img/tel.jpg) left center no-repeat; padding-left:40px;}
.top_so span{ font-size:16px; color:#f8b155}

.me_bg{background:url(../img/me_bg.jpg) repeat-x; height:50px;}
#menu{height:50px; overflow:hidden; width:100%;}  
#menu ul li{ float:left; display:block; font:16px  "Microsoft YaHei"; line-height:50px;}
#menu ul li a{padding:0 17px;color:#FFFFFF;}
#menu ul li a:hover{ color:#5b0222;}

.banner{ text-align:center;  overflow:hidden; background:#5b0222;}

.f1{ padding:90px 0 30px; background:url(../img/abt_t.jpg) center 30px no-repeat; float:left;}
#about,#news,#contact{ width:287px;  float:left;display:inline; margin:20px 27px; }
#about .cnt,#news .cnt,#contact .cnt,.pro .cnt{ padding:0;}


#about p{ margin:0; line-height:24px; text-indent:2em; color:#5b0222;}
.mod{ float:left; }

.ttl{ width:100%; height:121px; float:left; margin-bottom:20px;}

.ttl img{ width:100%; height:121px;}


#news ul li{width:100%;  float:left; display:inline; line-height:24px; height:24px; overflow:hidden; background:url(../img/li.jpg) left center no-repeat;}
#news ul li a{ float:left; color:#68012f; padding-left:15px;}
#news ul li span{ float:right;}

#contact{float:right;}
#contact .cnt{ padding:0; color:#68012f; line-height:24px; }
#contact .cnt p{ padding:0; margin:0; height:24px; overflow:hidden; background:url(../img/li.jpg) left center no-repeat;padding-left:15px;}

.tbl_info,.tbl_info td a{ color:#68012f;}


.pro{ background: #f5a397; padding:40px 0 30px; float:left; width:100%;}

.pro .grid .l_img img, #case .grid .l_img img{ width: 205px; height:160px; border:5px solid #FFFFFF; padding:0;}
.pro .grid li, #case .grid li{ width:215px; height:auto; margin:8px 20px;}

.grid li h5 {
font-weight:normal;
font-size:12px;
width:100%;
}
.grid h5{
margin:0;
}


#link{ width:100%; float:left; line-height:32px; height:32px; margin-bottom:20px;}
#link .cnt{ line-height:32px; height:32px; padding:0;}
#link .cnt a{margin:0 10px;color:#FFFFFF;}
.bottom{  padding:20px 0 10px; line-height:24px; background:url(../img/foot_bg.jpg) top repeat-x #5b0222; margin-top:10px; color:#FFFFFF;}
.bottom a{ margin:0 5px;color:#FFFFFF;}



#left {float: left; width: 200px; margin:30px 0;}
#right {width:769px;overflow:hidden; margin:30px 0; padding:0px 15px 15px; min-height:500px;}  

.left_t{width:200px;font: 18px/42px  "Microsoft YaHei";float:left; background:#5b0222;color:#FFFFFF; text-align:center; }
.le_list{width:200px;line-height:30px;float:left; padding:15px 0; } 
.le_list ul li{width:100%;line-height:40px;float:left; background:#f5a397; text-align:center; margin:3px 0; font-size:14px;color:#9a3f66; } 
.le_list ul li:hover{background:#5b0222;}
.le_list ul li:hover a{ color:#FFFFFF;}
.le_list .ttl{ display:none;}
#left .cnt{ padding:0;} 
 
  
.wei{ width:100%; float:left; border-bottom:2px solid #a71f4f;margin-bottom:20px;}
.wei strong{float:left;font: 18px/42px  "Microsoft YaHei"; padding-left:15px;background:url(../img/lt.jpg) left center no-repeat;}
#ULocation{width:auto; float:right; line-height:42px;margin-right:20px; } 

.txtlist,#dlist_body{ width:100%; float:left;}.txtlist li, #dlist_body li
 .txtlist li,#dlist_body li{ width:100%; float:left; padding:20px 0; border-bottom:1px dashed #2c2c2c;} 
 #Pages{ padding:20px 0;} 
#subCats{ margin-bottom:20px;} 
.grid { width:100%; float:left;}
.grid li { margin: 12px 14px;  text-align: center; width: 225px;height:210px;} 
.grid li dt{ height:18px; line-height:18px; overflow:hidden}
.grid .l_img img{ width:210px; padding:3px; border:1px solid #e0c086; height:152px;}  
.grid .l_ginfo{ width:100%; line-height:24px; margin-top:5px; height:48px; overflow:hidden;}

.datalist,.datalist th{ background:none;}
.datalist,.datalist th,.datalist td{ border:1px solid #f5a397;}

.tbl_info,.tbl_info th{ background:none;}
.tbl_info th,.tbl_info td{ border:none; font-size:12px; font-weight:normal;}

.case p{ padding:40px 0 20px;}

#link_body{width:100%;float:left;}
#link_body .cnt{font-size:12px;float:left;width:960px;}
#link_body .cnt ul li{ width:auto; float:left;}
#link_body .cnt ul li a{line-height:30px;loat:left;margin:5px 15px;display:inline;white-space:nowrap;}
.datalist th,.datalist td,.datalist a{color:#68012f;}
#subCats li{ border:none; background:#f5a397; width:165px; margin:5px; text-align:center;}
