﻿html,body,ul,ul li,ul li ul,ul li ul li,form,input{ font-size: 12px;line-height:18px; margin: 0px;padding: 0px; text-decoration:none; list-style-type:none;}
div,td,li,ul,dl,dt,dd{font:12px "Arial", Gadget, sans-serif;line-height:20px;color:#585858;margin: 0px;padding: 0px;list-style-type: none;}
a{text-decoration:none;color:#585858; display:inline}
a:hover{text-decoration: none;color:#585858; display:inline}
span{padding:0;margin:0;}

html{ background:url(../images/bj1.jpg) top repeat-x #ececec;}

#main{ width:1002px; margin:0px auto;}
	#top{ width:962px; height:15px; text-align:right; color:#8f8e8e; font-size:11px;padding:0 40px 0 0;}
		#top a{ color:#8f8e8e;}
	#top1{ width:100%; height:98px; background:url(../images/t2.jpg) repeat-x;}	
		#top11{ float:left; width:471px; height:98px;}
		#top12{ float:right; width:286px; height:98px;}
	#top2{ width:1002px; height:46px;}
		#top21{ float:left; width:36px; height:46px; background:url(../images/m1.jpg) no-repeat;}
		#top22{ float:left; width:930px; height:46px; background:url(../images/m2.jpg) repeat-x;}
			#top22 ul{ padding:0 0 0 60px;}
			#top22 ul li{ float:left; width:130px;font-size:14px; text-align:center; font-weight:bold; padding:15px 0 0 0;position:relative}
			#top22 ul li:hover{ background:url(../images/m5.jpg) 23px 5px no-repeat; width:130px; height:36px; }
			#top22 ul li a{ color:#000;}
			#top22 ul li a:hover{ color:#ffffff;}
			
			#top22 ul li ul { float:left; display:none; position:absolute; left:0; top:43px; width:165px;padding:0; border:2px #173f87 solid;}
			#top22 ul li ul li { float:none;width:165px; height:22px; padding:3px 0 0 0; margin:0; background:url(../images/ubj1.jpg) no-repeat;}
		    #top22 ul li ul li:hover{ height:25px; width:165px;background:url(../images/ubj2.jpg) no-repeat;}
			#top22 ul li ul li a { background:none;color:#000000; font-weight:normal; font-size:12px;}
			#top22 ul li ul li a:hover { background:none;width:165px; color:#fff; font-weight:normal;font-size:12px;}
			#top22 ul li:hover ul { display:block; }
			
		#top23{ float:left; width:36px; height:46px; background:url(../images/m3.jpg) no-repeat;}	
	#banner{ background:url(../images/bj2.jpg) repeat-y; width:975px; height:285px; padding:0 0 3px 27px;}	
	#ncontent{ background:url(../images/bj2.jpg) repeat-y; width:975px; height:966px;padding:0 0 0 27px;}
		#nleft{ float:left; width:216px; height:100%; background:#d8d8d8;}
			#nleft1{ width:196px; height:22px; background:url(../images/l1.jpg) bottom no-repeat; font-size:14px; font-weight:bold; color:#000; padding:20px 0 0 20px;}
			#nleft2{ width:196px; height:90px;background:url(../images/l1.jpg) bottom no-repeat;padding:10px 0 0 15px;}
				#nleft21{ height:25px;}
				#nleft22{ height:65px; color:#8c8c8c; font-size:11px; line-height:13px; padding:5px 0 0 0; }
			#nleft3{ width:196px; height:25px; font-size:14px; font-weight:bold; color:#000; padding:15px 0 0 20px;}
			#nleft4{ width:216px; height:112px; padding:0 0 10px 0;}	
				#nleft4 ul{}
				#nleft4 ul li{position:relative; background:url(../images/l3.jpg) no-repeat; width:186px; height:23px; padding:5px 0 0 30px; font-weight:bold;}
				#nleft4 ul li:hover{ background:url(../images/l4.jpg) no-repeat;}
				#nleft4 ul li a{color:#000;}
				#nleft4 ul li a:hover{color:#ffffff;}
				#nleft4 ul li ul{display:none; position:absolute; top:0px; left:216px;}
				#nleft4 ul li ul li{background:url(../images/l4.jpg) no-repeat;}
				#nleft4 ul li ul li a{color:#FFF;}
				#nleft4 ul li:hover ul { display:block; }
			#nleft5{ height:112px;background:url(../images/l1.jpg) bottom no-repeat;padding:0px 0 0 20px; width:192px;}	
				#nleft51{ float:left; width:95px; height:90px; color:#585858; font-weight:bold; padding:10px 0 0 0;}
				#nleft51 span{font-weight:normal;}
				#nleft51 span a{ color:#F00;}
				#nleft52{ float:left; width:86px; height:100px; background:url(../images/l5.jpg) no-repeat;}
			#nleft6{width:216px; height:194px;}
			#nleft6 a{ text-decoration:underline; }
				#nleft61{ width:201px; height:177px; padding:10px 5px 0 10px;color:#000;}
					#nleft61 span{ font-size:18px; font-weight:bold; color:#000; line-height:20px;}
				#nleft62{ width:130px; height:55px; background:url(../images/l6.jpg) 5px 5px no-repeat; padding:20px 0 0 80px;}
				#nleft62 a{ text-decoration:underline; }
			#nleft7{ height:75px;background:url(../images/l1.jpg) bottom no-repeat;padding:0px 0 0 20px;}	
			#nleft8{ height:34px;background:url(../images/l1.jpg) bottom no-repeat; padding:5px 0 0 10px;}	
			    #nleft8 ul{}
				#nleft8 ul li.msn{ float:left; width:83px; height:27px;}	
				#nleft8 ul li.qq{ float:left; width:56px; height:27px;}
				#nleft8 ul li.sky{ float:left; width:62px; height:27px;}
			#nleft9{ height:240px;}
		#nright{ float:left; width:732px; height:100%;padding:0 0 0 2px;}
			#nright1{ width:702px; height:118px; background:#f1f1f1; padding:10px 10px 0 20px; border-bottom:#FFF 2px solid;}
			#nright1 span{ color:#173f88; font-size:18px; line-height:25px;}
			#nright2{ width:712px; height:21px; background:#e4e4e4; padding:5px 0 0 20px; font-size:14px; color:#173f88; font-weight:bold;}
				#nright2 span{ float:right; padding:5px 20px 0 0;}
			#nright3{ width:732px; height:364px;}
				#nright3 ul{ padding:10px 0 0 0;}
				#nright3 ul li{ float:left;width:146px; height:174px; marign:0 5px 0 5px; text-align:center;}
				#nright3 ul li a{}
				#nright3 ul li a img{ border:#cecece 1px solid;}
			#nright4{ width:712px; height:21px; background:#e4e4e4; padding:5px 0 0 20px; font-size:14px; color:#173f88; font-weight:bold;}
				#nright4 span{ float:right; padding:5px 20px 0 0;}	
			#nright5{ width:732px; height:194px;}		
				#nright5 ul{ padding:10px 0 0 0;}
				#nright5 ul li{ float:left;width:146px; height:172px; marign:0 5px 0 5px; text-align:center;}
				#nright5 ul li a{}
				#nright5 ul li a img{ border:#cecece 1px solid;}
			#nright6{ width:712px; height:21px; background:#e4e4e4; padding:5px 0 0 20px; font-size:14px; color:#173f88; font-weight:bold;}
				#nright6 span{ float:right; padding:5px 20px 0 0;}	
			#nright7{ width:732px; height:194px;}	
			    #nright7 ul{ padding:10px 0 0 0;}
				#nright7 ul li{ float:left;width:146px; height:172px; marign:0 5px 0 5px; text-align:center;}
				#nright7 ul li a{}
				#nright7 ul li a img{ border:#cecece 1px solid;}	
		#nbottom{ background:url(../images/bj2.jpg) repeat-y; width:975px; height:55px;padding:5px 0 0 27px;}
			#nbottom1{ width:895px; height:45px; background:#d8d8d8; padding:10px 0 0 55px;}				
		#bottom{background:url(../images/bj3.jpg) no-repeat; width:100%; height:30px;}