.ny_map{width:100%;height: auto;overflow: hidden;}
.ny_map .map_nav{width:180px;float:left;}
.ny_map .map_nav .nav_t{height:85px;background:url(ygyz/nav_bg_1.png) left bottom repeat-x #ffa421;font-size:18px;color:#FFF;font-weight: bolder; line-height: 85px;text-align:left;padding-left:50px;}
.ny_map .map_nav .nav_list{height:328px;background: #ffa421; position: relative;}
.ny_map .map_nav .nav_list div{width:100%;height:47px;line-height:47px;font-size:14px;text-align:left;padding-left:50px;color:#FFF;background:url(ygyz/nav_bg.png) left top no-repeat;position: absolute; cursor: pointer;}
.ny_map .map_nav .nav_list div a{color:#FFF;}
.ny_map .map_nav .nav_list div a:hover{color:#FFF;}
.ny_map .map_nav .nav_list .div0{z-index: 8;top:-1px;}
.ny_map .map_nav .nav_list .div1{z-index: 7;top:45px;}
.ny_map .map_nav .nav_list .div2{z-index: 6;top:91px;}
.ny_map .map_nav .nav_list .div3{z-index: 5;top:137px;}
.ny_map .map_nav .nav_list .div4{z-index: 4;top:183px;}
.ny_map .map_nav .nav_list .div5{z-index: 3;top:230px;}
.ny_map .map_nav .nav_list .div6{z-index: 2;top:276px;}
.ny_map .map_nav .nav_list .div7{z-index: 1;top:322px;}
.ny_map .map_nav .nav_list .div8{z-index: 0;top:368px;}
.ny_map .map_nav .nav_list .nav_cur{position: absolute;width:202px;height:45px;background: url(ygyz/nav_cur.png) no-repeat;left:0px; z-index: 8; }
.ny_map .map_area{width:86%;float:left;background: #ccc;height:413px;}

.line{width:100%;height:10px;background: url(home/line_bg.jpg) left center repeat-x;padding:20px 0px;}
.line_1{width:1000px;height:10px;background: url(home/line_bg.jpg) left center repeat-x;padding:20px 0px;margin:auto;}


.ny_banner{width:100%;height:185px; position: relative;}
.ny_banner .ny_b{top:0px;left:0px; position: absolute;}

.ny_content{width:100%;background: url(common/bg.jpg) repeat-y; position: relative;}
.ny_content .ny{ position: absolute;top:-60px;left:0px;width:100%;height:61px;background: url(ygjx/ny_1.png) center center no-repeat;}
.ny_content .ny_1{ position: absolute;top:-60px;left:0px;width:100%;height:61px;}

		.gfxw{width:1000px;margin:auto;height:400px;height:auto;overflow: hidden;}
		.gfxw .gfxw_list{width:900px;margin:auto;height: auto;overflow: hidden;padding: 10px 0px}
		.gfxw_list .l_single{height:auto;overflow: hidden;border-bottom:1px dashed #CCC;padding-bottom: 30px;padding-top: 30px;}
		.l_single  .s_photo{width:295px;height:155px;float:left; position: relative;text-align:center;}
		.l_single  .s_photo img{height:155px;}
		.l_single  .s_photo .tilte{height:34px;position: absolute;bottom:0px;left:0px; line-height: 34px;background: url(gfxw/type_bg.png) repeat;color:#FFF;padding-left:12px;width:283px;}
		.l_single  .s_con{width:550px;height:auto;float:right;}
		.l_single  .s_con .s_title{font-size:16px;color:#333;background: url(gfxw/icon.png) left center no-repeat;padding-left: 20px;margin-bottom: 15px;}
		.l_single  .s_con .s_desc{font-size:14px;color:#666;padding-left: 20px;margin-bottom: 15px; line-height: 24px;}
		.l_single .s_con .s_ext { height: 41px; }
			.l_single .s_con .s_ext .ext { float:left; width: 360px; height: 30px; padding: 10px 0 0 20px; font-size: 13px;}
				.l_single .s_con .s_ext .ext .ext1 { float: left; margin-right: 26px;}
					.l_single .s_con .s_ext .ext .ext1 img { width: 18px; vertical-align: middle;}
					.l_single .s_con .s_ext .ext .ext1 strong { color: #FFA138; font-weight: normal;}
				.l_single .s_con .s_ext .ext .progress { width: 125px; height: 6px; float: left; border:#DDDBDD 1px solid; border-radius: 3px; margin-top: 6px; margin-right: 8px;}
					.l_single .s_con .s_ext .ext .progress i { height: 8px; background: #FFA138; display: block; margin: -1px 0 0 -1px; border-radius: 3px;}
				.l_single .s_con .s_ext .ext .diffnum { font-size: 13px; }
					.l_single .s_con .s_ext .ext .diffnum strong { color: #FFA138; font-weight: normal;}
		.l_single  .s_con .s_more{width:111px;height: 41px;float: right;}

	.fenye{float: left;width: 551px;padding-left: 300px;padding-top: 30px;padding-bottom: 30px;}
	.cun {font-weight: bold;color: #ec6f02;}
	.fenye .sel {font-weight: bold;color: #ec6f02;}
	.fenye a { margin: 0 10px; }


		.gfxw{width:1000px;margin:auto;height:400px;height:auto;overflow: hidden;}
	 .gfxw .gfxw_mingxi{width:960px;margin:auto;height: auto;overflow: hidden;padding: 100px 0px; position: relative;}
	 .gfxw_mingxi .mingxi_title{font-size:24px;color:#666;text-align: center;margin-bottom:10px;}
	 .gfxw_mingxi .mingxi_time{font-size:18px;color:#666;text-align: center;height:26px;line-height: 26px;}
	 .gfxw_mingxi .mingxi_back{width:61px;height:26px;position: absolute;right:0px;top:150px;}
	 .gfxw_mingxi .mingxi_content{width:100%;}
	 .gfxw_mingxi .mingxi_content .l_p{width:100%;height:450px;position:relative;}
	 .gfxw_mingxi .mingxi_content .l_t{font-size:14px;color:#666; line-height:30px;padding-top: 10px;}

/*Slideshow*/
/* example */
#example{width:960px;height:400px;position:relative; margin: auto;}

/* Slideshow */
#slides{position:absolute;top:15px;left:4px;z-index:100;}
.slides_container{width:960px;overflow:hidden;position:relative;display:none;}
.slides_container div.slide{width:960px;height:400px;display:block; text-align: center;background: #000;}

/* Pagination */
.pagination{margin:26px auto 0;width:100px;}
.pagination li{float:left;margin:0 1px;list-style:none;}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:url(newimages/gfxw/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a{background-position:0 -12px;}
/* Caption */
.caption{z-index:500;position:absolute;bottom:-35px;left:0;height:30px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);width:540px;font-size:1.3em;line-height:1.33;color:#fff;border-top:1px solid #000;text-shadow:none;}

#rightact { position: fixed; right: 20px; width: 64px; top: 260px; z-index: 9999;}
#rightact li { width: 64px; height: 64px; margin-bottom: 14px; position: relative;}
	#rightact li .ico { width: 100%; height: 100%; }
	#rightact li span { display: block; width: 112px; height: 101px; background: url(donation_2.png) no-repeat; padding: 6px 0 0 6px; position: absolute; right: 68px; top: -23px; display: none;}
	#rightact li span img { width: 95px; height: 95px; }
	#rightact li.hover span { display: block; }

.donationdetail { width: 700px; margin:auto; height:auto; overflow: hidden; padding-left: 380px; position: relative;}
.donationdetail .nums { text-align: center; position: absolute; width: 220px; left: 100px; top: 0;}
	.donationdetail .nums li { font-size: 14px; color: #5E5E5C; display: block; margin-bottom: 30px;}
	.donationdetail .nums li span { font-size: 47px; display: block; color: #F2514D;}
	.donationdetail .nums li span strong { font-size: 22px; color: #5E5E5C; font-weight: normal;}
.donationdetail .topphoto { font-size: 23px; color: #66615A; line-height: 38px;}
.donationdetail .aimprice { padding-top: 10px;}
	.donationdetail .aimprice span { font-size: 18px; }
	.donationdetail .aimprice span strong { color: #FF9E35; font-weight: normal;}
	.donationdetail .aimprice em { font-size: 14px; padding-left: 30px; font-style: normal;}
.donationdetail .paylist { padding: 0 0 0; margin-bottom: 0;}
		.donationdetail .paylist p { font-size: 18px; margin-bottom: 16px;}
			.donationdetail .paylist p span { color: #FFA226; }
		.donationdetail .paylist .pay6 { height: 52px; position: relative;}
			.donationdetail .paylist .pay6 span { width: 50px; height: 50px; border: #FFA226 1px solid; border-radius: 50%; float: left; overflow: hidden; margin:0 10px;}
			.donationdetail .paylist .pay6 span img { width: 100%; }
			.donationdetail .paylist .pay6 a { width: 50px; height: 50px; float: left; background: url(donation_6.png) no-repeat center; cursor: pointer;}
.donationdetail .G_smalltit { border-left: #FFA138 2px solid; font-size: 18px; padding-left: 10px; margin-bottom: 20px; }
.donationdetail .infoprogress { padding: 0 0 40px 45px;}
.donationdetail .infoprogress .protime { color: #FFA226; line-height: 30px; color: #FF9E35; border:#FF9E35 1px solid; font-size: 14px; text-align: center; border-radius: 15px; width: 112px; margin-left: -46px; }
.donationdetail .infoprogress .content_k { border-left: #F19532 1px solid; padding: 25px 0 25px 20px;}
	.donationdetail .infoprogress .photos { margin: 0 -5px;}
		.donationdetail .infoprogress .photos a { border: #DADADA 1px solid; margin: 7px 7px; float: left; width: 198px;}
		.donationdetail .infoprogress .photos a img { width: 100%; }

#allpaylist ul { position: relative;}
	#allpaylist ul li { width: 80px; float: left; margin:5px 5px; vertical-align: top; height: 98px; overflow: hidden;}
	#allpaylist ul span { width: 50px; height: 50px; border: #FFA226 1px solid; border-radius: 50%; display: block; overflow: hidden; margin: 0 auto;}
	#allpaylist ul span img { width: 100%; }
	#allpaylist ul em { font-size: 12px; line-height: 14px; padding-top: 10px; text-align: center; display: block;}


