@charset "utf-8";
/* CSS Document */
body{ font-family:"宋体"; font-size:12px; color:#666; background:#e2e2e2; margin:0px auto;}

body,html,p,ul,li,input,form,h1,h2,h3,h4,h5,h6,dl,dd,dt{ margin:0; padding:0;}
h4{ font-weight:normal;}
img{border:0; vertical-align:top;}
ul,li{margin:0px; padding:0; list-style-type:none;}
.clear{ clear:both; height:0; overflow:hidden; font-size:0;}

/* 默认全局样式超链接样式 */
a{ text-decoration:none; color:#666666;}
a:hover{ text-decoration:none; color:#ff6600;}

#kuang{ width:906px; margin:0 auto; padding:20px 0px 13px 0px;}

/*top*/
#top{ background:url(../images/top_bg.gif) no-repeat; height:167px;}
 #top p{ text-align:right; padding:16px 15px 0px 0px;}
 .tops{ color:#FF0000;}
#dkf{ width:578px; height:96px; float:right; margin-top:15px;}
#dkfl{ width:315px; height:96px; float:left;}
 #dkfl dl{ float:left;}
 #dkfl dt{}
 #dkfl dd{ margin-top:6px;}
 
#dkfr{ float:left; width:263px; height:96px;}
 #dkfr dl{ float:left; width:82px;}
 #dkfr dt{ margin:9px 0px 5px 0px;}
 #dkfr dd{}

#hcenter{ background:url(../images/bg_05.gif) repeat-y;}
 #menu{ height:38px; width:876px; margin-left:15px; padding-top:6px; background:url(../images/menubg_18.gif) no-repeat;}
 #menu ul{height:38px; line-height:30px; margin-left:55px; font-weight:bold; color:#444;}
 #menu li{ width:80px; font-size:13px; float:left;}
 a.menu{ color:#444; text-decoration:none; font-size:13px;}
 a.menu:hover{ color:#ff0000; text-decoration:none; font-size:13px;}
 
#banner{ width:876px; height:149px; padding-bottom:10px; margin-left:15px;}
#ns{ width:876px; margin-left:15px; height:546px;}
#nsl{ width:617px; height:546px; float:left; margin-right:10px;}
	#nsla{ width:303px; height:248px; float:left; background:#e0eaf2; margin-right:10px;}
		#nsla p{ line-height:25px; width:283px; padding-left:10px;}
		#nsla ul{ margin-left:216px;}
		#nsla li{ margin-right:5px; float:left; width:20px; height:20px; text-align:center; line-height:20px; background:#fff; color:#b40008;}
	
	#nslb{ float:left; width:302px; height:246px; border:1px solid #d7d7d7;}
	#nslbbt{ color:#FFFFFF; line-height:30px; background:url(../images/newsbg_26.gif) no-repeat; height:30px; padding:0px 10px 0px 10px; margin-bottom:10px;}
	#nslbbt span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
	a.more{ color:#666; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
	a.more:hover{ color:#FF0000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
	#nslb ul{}
	#nslb li{ margin-left:10px; line-height:22px;}
	
	#nslbc{ width:615px; height:280px; border:1px solid #d7d7d7; float:left; margin-top:10px;}
	#nslbcu{}
	#nslbcu ul{ margin-bottom:10px; width:615px; height:25px;}
	#nslbcu li{ float:left; height:25px; background: url(../images/zx_bg_32.gif) no-repeat; width:123px; text-align:center; line-height:25px; font-weight:bold; font-size:13px; color:#444;}
	a.zx{ color:#444; text-decoration:none; font-weight:bold; font-size:13px;}
	a.zx:hover{ color:#05478f; text-decoration:none; font-weight:bold; font-size:13px;}
	#nslbcd{}
	#nslbcd dl{ margin-top:10px; margin-left:35px; width:154px; float:left;}
	#nslbcd dt{ width:154px; height:92px; border:1px solid #d7d7d7;}
	#nslbcd dd{ text-align:center; height:26px; line-height:25px;}
		
	
#nsr{ height:546px; width:249px; float:left;}
	#nsrs{ width:249px; height:248px; margin-bottom:10px; background:#f7f7f7;}
	#nsrsbt{ width:239px; height:30px; background:#05478f; color:#FFFFFF; font-weight:bold; padding-left:10px; line-height:30px;}
	#nsrs ul{ margin:15px 0px 0px 5px;}
	#nsrs li{ float:left; line-height:25px; width:120px;}



#nslbczx{ width:615px; text-align:center;}
#nslbczx ul{ margin-top:10px;}
#nslbczx li{ float:left; width:300px; height:24px; line-height:24px;}
	

     #nslbcdd{}
	#nslbcdd dl{ margin-left:35px; width:154px; float:left; margin-top:10px;}
	#nslbcdd dt{ width:154px; height:92px; border:1px solid #d7d7d7;}
	#nslbcdd dd{ text-align:center; height:26px; line-height:25px;}

	
	#nsrx{ width:249px; height:248px; margin-bottom:10px;}
	#nsrxbt{ width:239px; height:30px; background:#05478f; color:#FFFFFF; font-weight:bold; padding-left:10px; line-height:30px; margin-bottom:10px;}
	#nsrxnr{ font-weight:bold; color:#444; width:223px; height:49px; padding:6px 0px 0px 6px; margin:0px 0px 10px 10px; border:1px solid #cccccc; background:#f1f1f1;}
	#banner2{ width:876px; height:100px; margin-left:15px;}
	
/*banner1x*/	
#sb{ width:876px; margin-left:15px; height:961px;}
#sbl{ width:627px; float:left; height:961px;}
	#sba{ margin:10px 8px 10px 0px; float:left; width:301px; height:158px; border:1px solid #d7d7d7;}
	#sbabt{ color:#FFFFFF; line-height:30px; background:url(../images/sb_bg_58.gif) no-repeat; height:30px; padding:0px 10px 0px 10px; margin-bottom:10px;}
	#sbabt span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
	#sba p{ margin-left:10px; line-height:22px;}

#spfw{ width:617px; height:80px; margin-bottom:10px;}
 #spfwl{ width:95px; float:left; height:62px; background:#b40008; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:22px; padding-top:18px;}
 
 #spfwy{ float:right; width:522px; height:80px; background:#e9e9e9;}
 #spfwy ul{ margin:17px 0px 0px 15px;}
 #spfwy li{ float:left; width:100px; line-height:22px;}
 #spfwy p{ float:right; padding-right:10px;}
 
#ks{ width:617px; height:80px; margin-bottom:10px;}
 #ksl{ width:95px; float:left; height:80px; background:#b40008; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:80px;}
 
#banner3{ width:617px; height:80px; float:left;}
 
 #ksy{ float:right; width:502px; height:60px; background:#e9e9e9; padding:20px 0px 0px 20px; line-height:22px;}


#sby{ height:961px; width:239px; float:right; overflow:hidden;}
 #sy{ margin:10px 10px 10px 0px; float:left; width:237px; height:254px; border:1px solid #d7d7d7;}
	#sybt{ color:#FFFFFF; line-height:30px; background:url(../images/sw_bg_60.gif) no-repeat; height:30px; padding:0px 10px 0px 10px; margin-bottom:10px;}
	#sybt span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
	#sy p{ margin-left:10px; line-height:23px;}

#sbypic1{ float:left; width:249px; height:120px;}

#hy{ margin:10px 10px 10px 0px; float:left; width:237px; height:206px; border:1px solid #d7d7d7;}
	#hybt{ color:#FFFFFF; line-height:30px; background:url(../images/sw_bg_60.gif) no-repeat; height:30px; padding:0px 10px 0px 10px; margin-bottom:10px;}
	#hybt span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
	#hy p{ margin-left:10px; line-height:23px;}

#gg{ width:876px; height:100px; margin-left:15px; margin-top:10px;}
#ggbt{ line-height:31px; font-weight:bold; color:#05478f; width:866px; height:31px; background:#e6e6e6; padding-left:10px;}
#gg ul{ margin:10px 0px 0px 10px;}
#gg li{ float:left; width:98px; height:60px; margin-right:10px;}
#gg li p{ width:95px; text-align:center; line-height:25px;}


/*内页aboout*/
#acon{ width:876px; margin-left:15px;}
#aconl{ float:left; width:676px; border:1px solid #d0d0d0; padding-bottom:30px; line-height:22px;}
#aconlnr{ width:664px; padding:10px 0px 0px 10px;}

 #aconlbt{ width:664px; padding-left:10px; line-height:23px; margin:1px; height:23px; background:url(../images/dq_bg_03.gif) repeat-x;}
 #aconl p{ line-height:22px;}

#acony{ float:right; width:188px;}
#acony1{ overflow:hidden; float:right; width:188px; border:1px solid #d0d0d0; height:225px; margin-bottom:10px;}
 #aconybt{ padding-left:10px; color:#444; line-height:23px; font-weight:bold; width:176px; margin:1px; height:23px; background:url(../images/dq_bg_03.gif) repeat-x;}
 #acony ul{ margin:15px 0px 0px 15px;}
 #acony li{ line-height:24px;}

#nypic{ width:188px; height:90px;}

/*内页news*/
#news{ height:500px; width:876px; margin-left:15px;}
 #news ul{ width:638px; margin:20px 0px 0px 20px;}
 #news li{ line-height:24px;}
 #news li span{ float:right;}
 #news p{ width:876x; text-align:center;}
 a.red{ color:#FF0000; text-decoration:none;}
 a.red:hover{ color:#000; text-decoration:none;}


/*内页news_detail*/
#acon{ width:876px; margin-left:15px;}


/*内页sbzs*/
#acon{ width:876px; margin-left:15px;}


/*内页sbsq*/
#acon{ width:876px; margin-left:15px;}


/*内页zlsq*/
#acon{ width:876px; margin-left:15px;}


/*内页flfg*/
#acon{ width:876px; margin-left:15px;}


/*内页hgba*/
#acon{ width:876px; margin-left:15px;}

/*内页bqdj*/
#acon{ width:876px; margin-left:15px;}

/*内页contact*/
#acont{ height:340px; width:876px; margin-left:15px;}

/*内页product*/
#product{ width:876px; margin-left:15px;}
#product p{ text-align:center;}
.p{ text-align:center; font-weight:bold; font-size:16px; width:876px; color:#000000;}

#center{ width:906px; background:url(../images/bg_05.gif) repeat-y;}


/*foot*/
#foot{ width:906px; margin:0 auto; padding:0px 0px 30px 0px; text-align:center; line-height:20px;}
#bottom{ width:906px; background:url(../images/bottom_bg.gif) no-repeat; height:69px;}