{margin:0px; padding:0px;}
a{text-decoration:none;}
body{margin:0px; padding:0px; height:auto!important; height:0px;background-color:#f6c6c9}
img{border:0px;}
ul{padding:0px;margin:0px;}
object{ margin:0px; padding:0px;}
.c1{color:#000;}
.c2{color:#fff;}
.c3{color:#008000;}
.c4{color:#800000;}
.c5{color:#808000;}
.c6{color:#000080;}
.c7{color:#800080;}
.c8{color:#808080;}
.c9{color:#ff0;}
.c10{color:#0f0;}
.c11{color:#0ff;}
.c12{color:#f0f;}
.c13{color:#f00;}
.c14{color:#00f;}
.c15{color:#008080;}

#top_logofr{width:960px;height:120px;margin:0px auto ; clear:both}
	
	#logox{ width:290px;height:120px;float:left}
		#logowz{height:34px;margin-left:5px;margin-bottom:5px;margin-top:5px;border-bottom:1px solid #eaeaea;/*height:45px*/}
			#logowz a{line-height:34px; font-size:12px; color:#666}
		#logo{ width:290px; height:65px;/*height:65px*/}
			#logo a img{ width:290px; height:65px;}
	#topads{ width:650px;height:120px; float:left}
		#topwzad{height:34px; text-align:right;font-size:12px; margin-bottom:5px;margin-top:5px;line-height:24px;color:#dd668b;border-bottom:1px solid #eaeaea}
				#topwzad a{ font-size:12px; line-height:34px; margin:0px 2px; color:#dd668b}
				#topwzad a:hover{ text-decoration:underline}
		#toppicad{height:65px;}
				#topflash{ width:400px; height:65px; overflow:hidden; float:left;}	
						#topswfpic,#topswftxt,#topswfurl{display:none;}				
				#topqq{ width:110px;height:65px;float:left;}
				#topys{ width:140px;height:65px;float:left}
	#topbgf_left {width:10px;height:120px;background-image:url(img/csg.gif);background-position: 0 -1275px; float:left; margin-top:0px}
	#topbgf_mid  {width:940px;height:120px;background-image:url(img/topbgf_mid.gif); background-repeat:repeat-x;float:left;margin-top:0px;}
	#topbgf_right{width:10px;height:120px;background-image:url(img/csg.gif);background-position: 0 -1535px;float:left;margin-top:0px}



.topbar1{width:960px;height:50px;margin:0px auto;clear:both;}
		#topbarleft,#topbarright{ width:10px; height:50px; float:left;}	
			#topbarleft{ background-image:url(img/csg.gif);background-position: 0 -1095px;  }
			#topbarmid{ width:940px; height:50px;   background-image:url(img/topbarmid.gif); background-repeat:repeat-x;float:left;overflow:hidden; }
							#topnavs{ width:940px; height:35px; margin:4px auto 0px; overflow:hidden; float:left; border-top:1px solid #eaeaea }	
										#a{ width:940px; margin:0px;padding:0px; list-style:none; margin-top:5px;}
										#a li{ width:100px;height:35px; float:left; height:30px;padding:0px; text-align:center}
										#a li a{ border-right:#fff 1px solid;  display:block;COLOR:#9d4449;height:100%; letter-spacing:1px;}
										#a LI A:hover   {background-position:-150px 0px; color:#fff; letter-spacing:1px;}
										#a LI A:unknown {background-position:-150px 0px}
										#a LI A:active  {background-position:-150px 0px;}
										#a A {background:url(img/bg.jpg) -20px 35px;}
							#topnavs a{ font-size:14px; color:#c43b3b; font-weight:bold; line-height:35px; font-family:"宋体"}
							#topnavs a:hover{ font-weight:bold; border:none;}
							#topnavs a div{ width:80px; height:35px; float:left; line-height:35px; text-align:center;cursor:pointer; }
							#topnavs a:Hover div { line-height:35px;padding:0px 6px;color:#213949;background-color:#ffedee}
			#topbarright{ background-image:url(img/csg.gif); background-position: 0 -1215px; }
.topbar2{width:960px;height:35px;margin:-5px auto 0px auto;clear:both;}
		#topbar2left{ width:10px; height:35px; background-image:url(img/csg.gif);background-position: 0 -915px; background-repeat:no-repeat; float:left}	
		#topbar2mid{ width:940px; height:35px; background-image:url(img/topbar2mid.gif);background-repeat:repeat-x; background-repeat:repeat-x;float:left; }
					.topbar_fr{width:905px;height:35px;margin:0px auto;clear:both; text-align:center}	
							.topbar_fr a{ font-size:14px; line-height:35px;}
							.topbar_fr a:hover{ border:none;}
		#topbar2right{ width:10px; height:35px; background-image:url(img/csg.gif);background-position: 0 -1035px;background-repeat:no-repeat;float:left}
				


		
		.topbar2_t1{ float:left; width:100px; height:30px;background-image:url(img/csg.gif);background-position: 0 0;margin-top:5px;overflow:hidden;font-weight:bold;cursor:pointer; }
			.topbar2_t1 a{color:#b43b49; line-height:35px; letter-spacing:1px;}
		.topbar2_t0{ float:left; width:100px; height:25px; margin-top:10px; cursor:pointer;}
			.topbar2_t0 a{color:#fff; line-height:25px;letter-spacing:2px; }
		.topbar2_c1{  height:30px; color:#f1cdd6; font-size:12px;}
				.topbar2_c1 a{ font-size:13px; line-height:30px;color:#5b1f23; margin:0px 5px;}
				.topbar2_c1 a:hover{ text-decoration:underline;}
		.topbar2_c0{ display:none;height:30px;color:#f1cdd6; font-size:12px;}
				.topbar2_c0 a{ font-size:13px; line-height:30px;color:#5b1f23; margin:0px 5px;}
				.topbar2_c0 a:hover{ text-decoration:underline;}

#topbar_white  {width:960px;height:25px;margin:0px auto;background-color:#fff; }

	/*********************************************************/	
#ad1{width:960px;height:265px; margin:0px auto; background-color:#fff;}
	#ad1 a img {width:960px;height:265px;}
#ad2{width:960px;height:100px;margin:0px auto;clear:both;overflow:hidden; background-color:#fff;}
#ad3{width:960px;height:100px;margin:0px auto;clear:both;overflow:hidden; background-color:#fff;}
#ads{ width:960px;height:60px;margin:0px auto;clear:both;overflow:hidden; background-color:#fff; display:none}
/******************************************************************************************************************************************/
#top_fsi_fr {  width:960px;height:300px;margin:0px auto;background-color:#fff}
	#top_dh_fr{width:330px;height:287px;margin-left:10px; margin-top:10px;display:inline;float:left; overflow:hidden;}
				#top_dh_barbg{ width:330px; height:25px; background-image:url(img/csg.gif);background-position: 0 -880px;  overflow:hidden}
							.topdh_t1{width:84px;height:25px;background-image:url(img/top_dh_barbg.gif);background-position:-84px 0;float:left;text-align:center;cursor:pointer}
									.topdh_t1 a{font-size:12px;line-height:25px;color:#a4353c; letter-spacing:1px;}
							.topdh_t0{width:84px;height:25px;background-image:url(img/top_dh_barbg.gif);background-position:0 0;float:left;text-align:center; cursor:pointer}							
									.topdh_t0 a{font-size:12px;line-height:25px;color:#ca535b;letter-spacing:1px;}
				#top_dh_cfr{width:328px; height:261px; border:1px solid #dddada; border-top:0px;overflow:hidden;}
							.topdh_c1{ width:310px; height:250px; margin:10px auto 0px;}
							.topdh_c0{ width:310px; height:250px; margin:10px auto 0px; display:none}
									.topdh_bigbg{ height:35px; text-align:center; background:#ffc3d2}
											.topdh_bigbg a{ line-height:35px; font-size:13px; letter-spacing:1px; color:#993049;}
											.topdh_bigbg a:hover{ color:#000; text-decoration:underline;}
									.topdh_picintro{ height:89px; border-bottom:1px dashed #313840}
											.topdh_pic{ width:98px; height:70px; border:1px solid #dbdbdb; margin-top:5px; display:inline; float:left;}
													.topdh_pic a img{width:90px; height:62px; margin:4px;}
											.topdh_intro{width:190px; height:69px; margin-left:10px;  margin-top:5px;overflow:hidden;display:inline; float:left;}
													.topdh_intro a{ font-size:13px; line-height:23px; color:#464646;}
														.topdh_intro a span{font-weight:bold; color:#990000}
											.topdh_newslist{ height:100px;}
													.topdh_news{ width:220px; height:25px;float:left; background-image:url(img/topdh_news.gif); background-position:left; background-repeat:no-repeat; padding-left:15px;}
													.topdh_news a{ line-height:25px; font-size:12px; color:#333333;}
													.topdh_news a:hover{ text-decoration:underline}
													.topdh_time{ width:70px; float:left; font-size:12px; color:#999999;line-height:25px; text-align:right}
							
							
	#top_flash{width:390px;height:285px;margin-left:8px; margin-top:10px;display:inline;float:left; border:1px solid #dbdbdb}
	
	
	#top_youhui{width:200px;height:284px; margin-right:8px; margin-top:10px;float:right; display:inline; border:1px solid #fdd9e1}
			.rightbar{ width:200px; height:28px; background-image:url(img/csg.gif); background-position: 0 -840px; background-repeat:no-repeat; border-bottom:1px dashed #fdd9e1}
			.rightbar a{ line-height:28px; margin-left:35px; font-size:14px; color:#9a2526; letter-spacing:1px}			
			.rightfx1{ width:195px; height:25px;line-height:25px; padding-left:5px;  overflow:hidden; color:#727272}			
			.rightfx1 a{line-height:25px;font-size:12px; color:#727272}
			.rightfx1 a:hover{ text-decoration:underline}
			.rmwz{width:195px; height:25px;line-height:25px; padding-left:5px;  overflow:hidden;}
			.rmwz a{line-height:25px;font-size:12px;}
			.rmwz a:hover{ text-decoration:underline}
		
/****************************************************************************************************************************************/
#searchfrx{width:960px; height:165px;  margin:0px auto;background-color:#fff; clear:both;}
	#top_search{width:729px;height:153px;margin:10px auto 0px 10px;display:inline;float:left;background-color:#ffeaef; border:1px solid #ffcace}
				#searchfr{ width:500px;height:30px; padding-left:60px;  margin:5px auto 0px; background-image:url(img/search.jpg); background-repeat:no-repeat}
						.searchform{ height:30px; line-height:30px; margin:0px; padding:0px; margin-top:5px; }
							.inputs{ width:400px;line-height:18px; height:18px; border:1px solid #999999; }
							.submits{ width:80px; line-height:20px; height:22px;border:1px solid #fff;  background-color:#feb1b7; color:#4f0920; cursor:pointer;}
				#searchkey{width:700px; height:90px; margin:10px auto 0px; }
						.bblue{ font-weight:bold; color:#893450; font-size:14px; line-height:20px;}
						#searchkey a{ font-size:13px; line-height:18px; margin:0px 4px; color:#837177}
						#searchkey a:hover{ text-decoration:underline;color:#000}
#boaiask{ width:200px; height:72px; margin-right:8px;margin-top:8px; display:inline;float:right;border:1px solid #ffeaef;background-image:url(img/ask.jpg);}	
#yylc{ width:200px; height:74px;margin-right:8px;margin-top:8px;display:inline; float:right;}	
/********************************************************************************************************************/
.box_3{ width:960px; height:885px;  margin:0px auto;background-color:#fff; clear:both;}
	.left_fr{ margin-top:10px; width:260px; height:865px; margin-left:10px;display:inline; float:left; }
			
			.jbfr{ width:260px;  height:206px; border:1px solid #fdd9e1; background-color:#fdf5f7; margin-bottom:10px;}
				.jbbar{height:156px;width:25px;text-align:center;color:#fff;font-size:13px;font-weight:bold;background-color:#f68aa1; float:left; padding-top:50px;}						
				.jblists{ width:225px; float:left; font-size:12px;margin-top:5px; margin-left:8px; display:inline; line-height:18px; }
		
			.jbfr2{ width:260px;  height:97px; border:1px solid #fde7ec; background-color:#fdf5f7; margin-bottom:10px;}
				.jbbar2{height:87px;width:25px;text-align:center;color:#fff;font-size:13px;font-weight:bold;background-color:#f68aa1; float:left; padding-top:10px;}
				.jblists2{ width:225px; float:left; font-size:12px;margin-top:5px; margin-left:8px; display:inline; line-height:18px; }			
			.jbfr3{ width:260px;  height:206px; border:1px solid #94c1ef; background-color:#e9f3fc; margin-bottom:10px;}
				.jbbar3{height:156px;width:25px;text-align:center;color:#fff;font-size:13px;font-weight:bold;background-color:#94caff; float:left; padding-top:50px;}					
				
						.jbx{ width:225px; height:22px; float:left; overflow:hidden}
						.jbx a{color:#cc7086; line-height:25px}
						.jbx a:hover{color:#000; text-decoration:underline}
						
						.jbx3{ width:225px; height:22px; float:left;}
						.jbx3 a{color:#2563a3; line-height:25px}
						.jbx3 a:hover{color:#3c5064; text-decoration:underline}
			/**********************************/
			#zjmz{width:260px; height:530px; border:1px solid #fdd9e1; background-color:#f9f9fa;}
					.left260bar{ width:260px;height:28px; background-image:url(img/csg.gif);background-position: 0 -840px;  background-repeat:no-repeat; border-bottom:1px dashed #fdd9e1}	
							.left260bar a{line-height:28px; margin-left:35px; font-size:14px; color:#9a1515}
	.mid_fr{ margin-top:10px; width:460px;height:865px; margin-left:10px !important;margin-left:8px; display:inline;float:left;}
				#ks1,#ks2,#ks3,#ks5,#ks7{margin-bottom:10px;}
				.ksframe{ width:460px; height:205px; border:1px solid #CCC}
							.ksframebar{ width:460px; height:30px; background-image:url(img/ksframebarbg1px.gif); background-repeat:repeat-x; border-bottom:1px solid #fcbccc}
							.ksframebar2{ width:460px; height:30px; background-image:url(img/ksframebarbg1px.gif); background-repeat:repeat-x; border-bottom:1px solid #9bc8f1}
									.ksframe_x{width:80px;height:30px;margin-right:5px;display:inline;text-align:center;float:left;background-image:url(img/ksframe_x2px.gif);background-repeat:repeat-x;}
										.ksframe_x a{ line-height:30px; font-size:14px;font-weight:bold;color:#990b2f}
									.ksframe_x2{width:80px;height:30px;margin-right:5px;display:inline;text-align:center;float:left;background-image:url(img/ksframe_x1px.gif);background-repeat:repeat-x;}
										.ksframe_x2 a{ line-height:30px; font-size:14px;font-weight:bold;color:#fff}
									.ksframe_t{ width:360px;height:30px; float:left; text-align:right;}
										.ksframe_t a{line-height:30px; font-size:13px;color:#757575; margin:0px 4px;}
										.ksframe_t a:hover{ color:#000; text-decoration:underline}
							.ksframetxt1{width:450px; height:97px; margin:7px auto 5px 5px; border-bottom:1px dashed #d1d1d1}
										.ksframetxts{ width:335px;height:92px; float:left; }   
											.ksframetxts div{width:335px;height:23px; overflow:hidden;text-overflow: ellipsis;}
											.ksframetxts div a{font-size:13px; color:#480f1b; line-height:23px;}
										
													.ksframetxts div span{height:23px; line-height:23px; }
													.ksframetxts div span a{ font-weight:bold; font-size:13px; color:#a43950; text-decoration:none}														
										.ksframepic{ width:104px; height:90px; float:left; margin-left:5px; border:1px solid #cccbc9}
											.ksframepic img{ width:100px; height:86px; margin:2px;}
							.ksframetxt2{width:450px; height:60px; margin:0px auto 5px 5px; font-size:12px;color:#666666}
									.ksframetxt2 div{ width:225px; height:20px; float:left; overflow:hidden}
											.ksframetxt2 div a{ line-height:20px; font-size:12px; color:#666}
											.ksframetxt2 div a:hover{color:#000; text-decoration:underline}
	.right_fr{ margin-top:10px;width:202px;height:865px;margin-left:11px !important;margin-left:9px;display:inline;float:left; overflow:hidden;}
				
				#wsyy{width:190px;height:275px;border:1px solid #fdd9e1; clear:both;padding-left:10px;}
				#zjmzfr{width:200px;height:150px;border:1px solid #fdd9e1; margin-top:10px; margin-bottom:10px;}
							#zjbar{width:200px; height:25px;border-bottom:1px dashed #fdd9e1}
									#zjbarleft{ float:left; height:25px; margin-left:5px;cursor:pointer}
									#zjbarmid{ float:left; width:130px; height:25px; text-align:center}	
											#zjbarmid a{ font-size:13px; color:#8d4349; line-height:25px; letter-spacing:2px;}										
									#zjbarright{ float:right;height:25px; margin-right:5px; cursor:pointer}
													#zjbarleft img,#zjbarright img{ margin-top:4px;}
													
							
.box_32{ width:960px; height:445px;  margin:0px auto;background-color:#fff; clear:both;}		
		.left_fr2{ width:260px; height:425px; margin-top:10px; margin-left:11px;display:inline; float:left; }	
		.mid_fr2{ width:460px;height:425px; margin-top:10px; margin-left:8px; display:inline;float:left;}
		.right_fr2{width:202px;height:425px; margin-top:10px;margin-left:8px;display:inline;float:left; overflow:hidden;}
.box_33{ width:960px; height:445px;  margin:0px auto;background-color:#fff; clear:both;}
		.left_fr3{ width:260px; height:425px; margin-top:10px; margin-left:11px;display:inline; float:left; }	
		.mid_fr3{ width:460px;height:425px; margin-top:10px; margin-left:8px; display:inline;float:left;}
		.right_fr3{width:202px;height:425px; margin-top:10px;margin-left:8px;display:inline;float:left; overflow:hidden;}
/********************************************************************************************************************/	

#jktp{width:200px; height:276px; overflow:hidden; float:left;border:1px solid #fdd9e1}
#jkzj{ height:262px; width:200px;margin-bottom:10px; overflow:hidden; border:1px solid #fdd9e1;}
#jkzjw{width:200px; height:130px; overflow:hidden;border:1px solid #fdd9e1; }
#sbzs{width:260px;  height:206px; border:1px solid #fde7ec;}
#sbzsbar{ width:260px;height:28px; background-image:url(img/csg.gif);background-position: 0 -840px;  background-repeat:no-repeat; border-bottom:1px dashed #fdd9e1;}							
									#sbbarleft{ width:25px; float:left; height:25px; margin-left:5px;cursor:pointer; display:inline; text-align:center}
									#sbbarmid{ float:left; width:200px; height:25px; text-align:center}	
											#sbbarmid a{ font-size:13px; color:#8d4349; line-height:25px; letter-spacing:2px;}										
									#sbbarright{ width:25px; float:right;height:25px; margin-right:5px; cursor:pointer;display:inline;text-align:center}
													#sbbarleft img,#sbbarright img{ margin-top:4px;}
	.sbpic{ width:260px; height:170px; margin-top:5px; clear:both;}
			.sbpic ul{width:260px; height:170px; overflow:hidden}
			.sbpic li{width:250px;height:170px; list-style:none; margin:0px;}
			.sbpic div{width:250px;height:170px;  float:left; text-align:center; font-size:12px; text-align:center}
			.sbpic div a img{ width:240px;  height:137px; margin:0px auto; }
			.sbpic div a{ line-height:30px; color:#990b2f}
			.sbpic div a:hover{ color:#000; text-decoration:underline}

.zjmzpic{ width:200px; height:120px; margin:5px 0px; overflow:hidden}
	.zjmzpic li{width:100px;height:120px;float:left;  list-style:none; margin:0px;}
	.zjmzpic div{width:100px; height:120px; float:left; text-align:center; font-size:12px;}
	.zjmzpic div a img{ width:90px; height:100px;}
	.zjmzpic div a{ line-height:20px; color:#990b2f}
	

.zjmzpic2{ width:200px; height:120px; margin-top:5px;}
	.zjmzpic2 div{width:100px; height:120px;float:left; text-align:center; font-size:12px; overflow:hidden;}
	.zjmzpic2 div a img{ width:88px; height:98px; border:1px solid #d5d5d5}
	.zjmzpic2 div a{ line-height:20px; color:#990b2f}
	.zjmzpic2 div a:hover{color:#000000; text-decoration:underline}
/*********************************************************/	
.btfr{width:960px; height:140px; margin:0px auto; background-color:#fff;}
	.btfrbar{ width:25px;height:93px;margin:14px 0px 10px 11px;float:left;display:inline;text-align:center; background:#ffc7d5;font-size:13px;color:#c46075;font-weight:bold; padding-top:10px}
	.btfrc{ width:914px; height:100px;  margin-top:10px;float:left; overflow:hidden;}
	
			.btfrbig{ width:910px; height:110px;float:left; }
					.btfrbig li{width:142px; height:102px;float:left;  list-style:none; margin:4px;}
					.btfrbig div { width:140px; height:100px; display:inline;background:#fff;  border:1px solid #f4cad7;  float:left; text-align:center}
					.btfrbig div a{ font-size:12px; line-height:20px; color:#782a3b}
					.btfrbig div a:hover{ color:#dc3a62; border:none}
					.btfrbig div a img{ width:130px; height:90px; margin:5px; display:inline;}

.btfr2{width:960px; height:215px; margin:0px auto;overflow:hidden;background-color:#fff}
		
	.btfrbar2{width:25px;height:157px;margin:0px 0px 10px 11px;float:left;display:inline;text-align:center; background:#ffc7d5;font-size:13px;color:#c46075;font-weight:bold;padding-top:50px}
	.btfrc2{ width:914px; height:205px; border:1px dashed #ffc7d5; float:left; background:#fef8fa}
		.btfrbig2{width:910px; height:120px; margin-top:8px; }
			.btfrbig2 div { width:120px; height:120px; overflow:hidden;display:inline;background:#fff; margin:0px 4px; border:1px solid #f4cad7;  float:left; text-align:center}
			.btfrbig2 div a{ font-size:12px; line-height:20px; color:#782a3b}
			.btfrbig2 div a:hover{ color:#dc3a62; border:none}
			.btfrbig2 div a img{ width:110px; height:90px; margin:5px; display:inline;}
			
		#lsex_wzfr{ width:910px; height:70px; margin-top:5px; }
				#lsex_wzfr div{ float:left; width:210px; height:20px; overflow:hidden;margin-left:13px; border-bottom:1px solid #f5e8ec;font-size:12px; color:#bf4b68; }
				#lsex_wzfr div a{font-size:12px; color:#bf4b68; line-height:20px;}
				
	/*********************************************************/	
	
	
#tijian{border:1px solid #ccc; width:200px; height:206px; }
#yzhen{ border:1px solid #ccc; width:200px; height:205px; margin-top:10px; }
.rightpt{ width:200px; height:100px;}
	.rightpt div{ height:25px; font-size:12px; color:#666}
	.rightpt div a{ line-height:25px; font-size:12px; color:#666}
	.rightpt div a:hover{text-decoration:underline}

#jtzn{width:198px; height:135px; overflow:hidden; float:left;border:1px solid #fdd9e1; margin-top:10px}



#links{width:960px; height:80px; margin:0px auto;overflow:hidden;background-color:#fff}
		#linkfr{ width:920px; height:80px; margin:0px auto;}
		#linkfr span{ font-size:13px; font-weight:bold;line-height:20px;}
		#linkfr a{ font-size:13px; color:#333; margin:0px 10px; line-height:20px;}
		#linkfr a:hover{ text-decoration:underline}
	/*********************************************************/	
#copyfr{ width:960px; height:140px; margin:0px auto;}
#copy{width:960px; height:100px; float:left;background-image:url(img/copy_midbg.gif); background-repeat:repeat-x; padding-top:45px;}
#copyleft{width:10px; height:140px; background-image:url(img/csg.gif);background-position: 0 -45px;float:left}
#copyright{width:10px;height:140px; background-image:url(img/csg.gif);background-position: 0 -345px;float:left}	
	#copy div{ height:25px; line-height:30px; text-align:center;font-size:12px; color:#000}
	#copy div a{ font-size:12px; color:#551330}


