/* CSS Document ¿É±à¼­ */
body {
	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; background:#f5f5f5;
	color:#333333;
}
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---------------*/
.tl {
	text-align:left;
}
.tr {
	text-align:right;
}

a {
	text-decoration:none;
    blr:expression(this.onFocus=this.blur());
	color:#333333;
}
a:focus {
	outline:none;
}
a:hover {
	text-decoration:none;
	color:#d80a61;
}
.clear{ clear:both;}

.box { width:1024px; margin:0 auto;  height:auto;  overflow:hidden;}
.w100 {width:100%;height:auto;overflow:hidden;}

.banner{ background:#212121; text-align:center}

.top{ background:#000000; color:#FFFFFF; height:90px;}
.top a{color:#FFFFFF;}
.top_info a{ margin:0 10px; display:inline;}
.top_info{ margin-top:10px;}

.top_so{ margin-top:20px; float:right; width:auto; height:28px; line-height:28px; font-size:16px; overflow:hidden;}
.top_so span{ font-size:18px;}

.me_bg{ background:#cc0001; height:40px; border-bottom:#990000 5px solid;}
#menu{height:40px; overflow:hidden; width:100%; }  
#menu ul li{ float:left; display:block; font:15px  "Microsoft YaHei"; line-height:40px; width:113px; text-align:center;}
#menu ul li a{color:#FFFFFF;}
#menu ul li:hover{ background:#000000;}

.at_bg{ background:url(../img/bg_1.jpg) right center no-repeat; padding:50px 0;}


.cnt{ padding:0;}

#about{ width:100%; display:inline;}
#about dt{ width:430px; float:left; margin-top:20px;} 
#about dt h3{ line-height:50px;}
#about dt p{ line-height:24px; margin-top:50px; font-size:14px;}
 #about dt div{ margin-top:50px;}
 #about dt div a{ padding:3px 15px; border:1px solid #CCCCCC;}
#about dd{ width:445px; float:right;} 
 #about dd img{ width:445px; height:320px;}
 
.mod{ float:left; }

.ttl{ 
    height: 30px;
    line-height: 30px;
    overflow: hidden;
	margin-bottom:10px;
	 padding-bottom:5px;
}

.ttl  h4 {
	font-size:18px;
	color:#000000;
	font-weight:600;
}

.new_bg{ background:url(../img/bg_4.jpg) center top no-repeat; padding:50px 0;}
#news{ width:100%; float:left;}
#news ul li{width:460px; padding:15px; float:left; display:inline; line-height:24px; margin:10px; overflow:hidden;color:#777777; background:#ffffff; border-bottom:none;} 

.txtlist li .l_summary{ height:48px; overflow:hidden; line-height:24px;}

.con_bg{ background:url(../img/bg_3.jpg) center no-repeat; padding:50px 0;}
#contact{ width:100%; float:left;}
#contact dt{ width:555px; height:260px; float:left;}
#contact dt img{ width:555px; height:260px;}

#contact dd{ width:410px; height:260px; float:right; line-height:30px; color:#FFFFFF; font-size:14px;}

#contact dd h2{ line-height:40px; margin-bottom:20px;}




.tbl_info,.tbl_info td a{ color:#333333;}


.pro_bg{ background:url(../img/bg_2.jpg) left top no-repeat; padding:50px 0;}
.pro{ width:100%;  float:left; }
.pro_top span{ margin-left:20px;display:inline;}
.pro_top a{ margin-right:10px; display:inline;}
.one {
	height:auto;
	float:left;
}



.grid li h5 {
font-weight:normal;
font-size:12px;
width:100%;
}
.grid h5{
margin:0;
}

.li_bg{ background:url(../img/bg_5.jpg) center no-repeat; padding:10px 0;}

#link{ width:100%; float:left;  line-height:30px; height:30px;}
#link .cnt{ line-height:26px; height:30px; padding:0 0 0 15px;color:#FFFFFF;}
#link .cnt a{margin:0 10px; color:#FFFFFF;}
.bottom{  padding:15px 0; line-height:24px; text-align:center; background:#333333;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:#cc0001;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:#000000; text-align:center; margin:3px 0; font-size:14px;color:#FFFFFF; } 
.le_list ul li:hover{background:#cc0001;}
.le_list ul li:hover a,.le_list ul li a{ color:#FFFFFF;}
.le_list .ttl{ display:none;}
#left .cnt{ padding:0;} 
 
  
  
.wei{ width:100%; float:left; border-bottom:1px solid #000000;margin-bottom:20px;}

.wei strong{float:left;font: 20px/42px  "Microsoft YaHei"; padding-left:15px; border-bottom:2px solid #cc0001;}
#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 15px;  text-align: center; width: 226px;height:auto; background:#FFFFFF; line-height:24px;}  
.grid .l_img img{ width:216px; padding:5px; border:none; height:180px;}  
.grid .l_ginfo{ width:100%; line-height:24px; margin-top:5px; height:48px; overflow:hidden;}
.grid li h5{ margin:5px 0;}



.datalist,.datalist th{ background:none;}
.datalist,.datalist th,.datalist td{ border:1px solid #e0dfdf}

.tbl_info,.tbl_info th{ background:none;}
.tbl_info th,.tbl_info td{ border:none; font-size:12px; font-weight:normal;}


#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:#333333;}
#subCats li{ border:none; background:#FFFFFF; width:165px; margin:5px; text-align:center;}
