/* CSS Document */
.red{ color:red;}
.left{ float:left;}
.right{ float:right;}
.mtop{ margin-top:15px; clear:both;}
.yyjj-t{ height:58px; line-height:58px; background:#3395e8; color:#fff; font-family: "Microsoft YaHei" ! important;  margin-top:25px; clear:both; }
.yyjj-t img{ padding:20px 12px; float:left;}
.yyjj-t h3{ float:left; font-size:24px;padding-right:15px;}
.yyjj-t p{ padding-left:15px; border-left: solid 1px #63aeec; float:left; }
.yyjj1-r{ width:173px; height:398px; }
.yyjj1-r p{ text-indent:2em; }
.yyjj1 p{ text-indent:2em; padding-top:15px;}
.mid2{ clear:both; padding-top:15px;}
.t2em{ text-indent:2em;}
.gjbf1-x{ height:575px; background: url(../images/map_03.png) no-repeat -2px 0;}
.witer{ color:#fff; }.clear{
	clear:both;
	}
.public_width{
	width:742px;
	margin:0 auto;
	overflow:hidden;
	}
.picMarquee-left{  overflow:hidden; position:relative; width:742px; height:220px; padding-bottom:20px;    }

		.picMarquee-left .bd{ padding:20px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; height:220px; text-align:center;   }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
	
.picMarquee-left .bd ul li p{ margin-bottom:20px;  text-align:left; height:175px;  color:#333; font-size:14px; line-height:25px; color:#333; background:#f1f1f1; padding:5px;  }



.fz{}
.fz1{}
.fz1 ul{ clear:both; height:90px; background:url(../images/yyjj_11.jpg) no-repeat -5px center;}
.fz1 ul li{ background:url(../images/sjz_03.jpg) right center no-repeat; height:90px; float:left; width:7%; color:#333; text-align:right; cursor:pointer;}
.fz1 ul li:hover{ background:url(../images/sjz_05.png) right center no-repeat; height:90px; float:left; width:7%; color:#3395e8;}
.fz1 ul li.hover{ background:url(../images/sjz_05.png) right center no-repeat; height:90px; float:left; width:7%; color:#3395e8;}

.fz1 dl{ clear:both; padding:15px 0; background:#f2f9ff;}
.fz1 dl dt{ font-size:24px; color:#3395e8; padding-bottom:18px; text-indent:1em;}
.fz1 dl dd{ font-size:18px; line-height:48px; padding-left:20px; clear:both;}

.fz1 dl dd span{ float:left; width:25px; height:98px; display:auto;}

.fz1 dl dd p{ float:rihgt; width:690px;}

.fz2 dl{ clear:both; padding:15px 0; padding-bottom:40px; border-bottom:dashed 1px #ccc; }
.fz2 dl dt{ font-size:24px; color:#3395e8; padding-bottom:18px; text-indent:1em;}
.fz2 dl dd{ font-size:16px; line-height:48px; padding-left:20px; background:url(../images/fzlc_03.jpg) no-repeat 0px 21px;}











.kj{ }

.blue{ color:#3395e8;}
.kj dl{ padding-top:10px;}
.kj dl dt{ float:left; width:375px;} 
.kj dl dd{ float:right; width:346px;}
.kj dl dd p{ text-indent:2em; line-height:22px; padding-right:20px;} 


.ry{ height:220px; overflow:hidden; clear:both;}
.ry ul { clear:both; padding:15px 0;}
.ry ul li { float:left; margin-right:5px;  }
.ry ul li p{ }
.p1{ background:none;}

.picMarquee-left{ overflow:hidden; position:relative;   }
		
	
		.picMarquee-left.bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; height:220px;  }
		.picMarquee-left .bd ul li p{ text-align:center; background:none;}
		
		
		
		
.slideBox{ width:742px; height:306px; overflow:hidden; position:relative;   }
	.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none;  }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:200px;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:25px; height:25px; line-height:14px; text-align:center; background:#fff; cursor:pointer; display:block;   }
		.slideBox .hd ul li.on{ width:15px; height:15px;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1;  }
#gd1 li{ width:250px;}	
	

	