@charset "utf-8";

.photo_list{overflow:hidden;padding:20px 10px 0 10px;}
    /*两列式*/
    dl.dl_2a { width:329px; padding:0;margin:0 10px 0 10px; float:left; display:inline-block;}
    dl.dl_2a dt { width:325px; height:201px; overflow:hidden; padding:1px; border:1px solid #ccc;  } /*图片边框*/
    dl.dl_2a dt a { width:325px; height:201px; display:block;overflow:hidden;}
    dl.dl_2a dt:hover {border:1px solid #FF7300;}/*图片边框,点击时的状态*/
    dl.dl_2a img { display:block;width:325px;}
    dl.dl_2a dd {margin:0 0 5px 0;padding:0; width:327px; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-align:center;border:1px solid #fff;}
    /*三列式*/
    .photo_list li{ float:left;padding:20px 20px 0 0;position:relative;width:212px;z-index:1;visibility:visible;opacity:1;}
    .photo_list li .img{display:block; position:relative;border:1px solid #DDD;box-shadow:0 1px 1px #eee;padding:1px;}
    .photo_list li .img:hover{border-color:#CCC #CCC #BBB;}
    .photo_list li .img img{display:block;width:208px;height:208px;}
    .photo_list li .img .info{position:absolute;left:1px; bottom:1px;color:#fff;cursor:pointer;width:208px;height:70px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');background:rgba(0,0,0,0.4);overflow:hidden;}
    .photo_list li .img .info h4{padding:0 14px; font-size:18px;font-weight:bold;height:30px;line-height:30px;overflow:hidden;}
    .photo_list li .img .info p{padding:0 14px;font-size:12px;height:35px;line-height:17px;overflow:hidden;font-weight:normal; }

.iphoto_list{ padding:0px; height:auto; background:#fff;border:1px solid #ccc; }
	.iphoto_list .head dt{background:#8CAC52;}
	.iphoto_list .head dd{color:#7BAB2E;}
		.iphoto_list .head .sub_nav a{ color:#7BAB2E;}
		.iphoto_list .head .sub_nav a:hover{ color:#0089cd; }
	.iphoto_list .list ul{ width:938px; position:relative; height:315px; margin-top:15px; padding-bottom:15px; }
	.iphoto_list .list ul li{ position:absolute; }
		.iphoto_list .list ul li.a1{ left:0px; top:0px; width:266px; height:334px; overflow:hidden; }
		.iphoto_list .list ul li.a2{ left:268px; top:0px; width:222px; height:222px; overflow:hidden; }
		.iphoto_list .list ul li.a3{ left:268px; top:224px; width:110px; height:110px; overflow:hidden; }
		.iphoto_list .list ul li.a4{ left:380px; top:224px; width:110px; height:110px; overflow:hidden; }
		.iphoto_list .list ul li.a5{ left:492px; top:0px; width:110px; height:110px; overflow:hidden; }
		.iphoto_list .list ul li.a6{ left:604px; top:0px; width:110px; height:110px; overflow:hidden; }
		.iphoto_list .list ul li.a7{ left:492px; top:112px; width:110px; height:110px; overflow:hidden; }
		.iphoto_list .list ul li.a8{ left:604px; top:112px; width:110px; height:110px; overflow:hidden; }
		.iphoto_list .list ul li.a9{ left:492px; top:224px; width:222px; height:110px; overflow:hidden; }
		.iphoto_list .list ul li.a10{ left:716px; top:0px; width:110px; height:110px; overflow:hidden; }
		.iphoto_list .list ul li.a11{ left:828px; top:0px; width:110px; height:110px; overflow:hidden; }
		.iphoto_list .list ul li.a12{ left:716px; top:112px; width:222px; height:222px; overflow:hidden; }
	.iphoto_list .list ul li .absbg{ position:absolute; left:0px; top:0px; width:110px; height:110px; background:#000; filter:alpha(opacity=50); opacity:0.5; display:none; }
		.iphoto_list .list ul li.a1 .absbg{ width:266px; height:334px;}
		.iphoto_list .list ul li.a2 .absbg{ width:222px; height:222px;}
		.iphoto_list .list ul li.a9 .absbg{ width:222px;}
		.iphoto_list .list ul li.a12 .absbg{ width:222px; height:222px;}
	.iphoto_list .list ul li a{ position:absolute; padding:10px; font-size:12px; width:90px; height:90px; overflow:hidden; left:0px; top:0px; color:#fff; font-family:'Microsoft YaHei'; z-index:2; display:none; }
		.iphoto_list .list ul li:hover a{ display:block; text-decoration:none; }
		.iphoto_list .list ul li:hover .absbg{ display:block; }
		.iphoto_list .list ul li a strong{ line-height:2em; }
	.iphoto_list .list ul li img{ max-width:110px; _width:110px; }
	.iphoto_list .list ul li.a1 img{ max-width:none; min-width:266px; min-height:334px; _width:266px; _height:334px; }
	.iphoto_list .list ul li.a1 a{ padding:45px 20px 15px 30px; font-size:18px; width:216px; height:284px; }
	.iphoto_list .list ul li.a2 img{ max-width:none;max-height:222px; _width:222px;}
	.iphoto_list .list ul li.a2 a{ padding:45px 20px 15px 30px; font-size:18px; width:172px; height:172px; }

        .iphoto_list .list ul li.a3 img{ max-width:none;max-height:110px;_width:110px;_height:110px;}
	.iphoto_list .list ul li.a3 a{ padding:10px 20px 10px 20px; font-size:12px; width:110px; height:110px; }

        .iphoto_list .list ul li.a4 img{ max-width:none;max-height:110px;_width:110px;_height:110px;}
	.iphoto_list .list ul li.a4 a{ padding:10px 20px 10px 20px; font-size:12px; width:110px; height:110px; }

        .iphoto_list .list ul li.a5 img{ max-width:none;max-height:110px;_width:110px;_height:110px;}
	.iphoto_list .list ul li.a5 a{ padding:10px 20px 10px 20px; font-size:12px; width:110px; height:110px; }

        .iphoto_list .list ul li.a6 img{ max-width:none;max-height:110px;_width:110px;_height:110px;}
	.iphoto_list .list ul li.a6 a{ padding:10px 20px 10px 20px; font-size:12px; width:110px; height:110px; }

        .iphoto_list .list ul li.a7 img{ max-width:none;max-height:110px;_width:110px;_height:110px;}
	.iphoto_list .list ul li.a7 a{ padding:10px 20px 10px 20px; font-size:12px; width:110px; height:110px; }

        .iphoto_list .list ul li.a8 img{ max-width:none;max-height:110px;_width:110px;_height:110px;}
	.iphoto_list .list ul li.a8 a{ padding:10px 20px 10px 20px; font-size:12px; width:110px; height:110px; }

	.iphoto_list .list ul li.a9 img{ max-width:222px; _width:222px;}
	.iphoto_list .list ul li.a9 a{ padding:10px 20px 10px 20px; font-size:14px; width:182px; height:90px; }

	.iphoto_list .list ul li.a10 img{max-width:none;max-height:110px;_width:110px;_height:110px;}
	.iphoto_list .list ul li.a10 a{ padding:10px 20px 10px 20px; font-size:14px; width:182px; height:90px; }

	.iphoto_list .list ul li.a11 img{max-width:none;max-height:110px;_width:110px;_height:110px;}
	.iphoto_list .list ul li.a11 a{ padding:10px 20px 10px 20px; font-size:14px; width:182px; height:90px; }

	.iphoto_list .list ul li.a12 img{max-width:none;max-height:222px;_width:222px;_height:222px;}
	.iphoto_list .list ul li.a12 a{ padding:10px 45px 15px 30px; font-size:18px; width:147px; height:207px; }

/*图库*/
.entry ul.albums_o {margin:10px 0 0 0;}
.entry ul.albums_o li{border:1px solid #fbfbfb;margin:0 0 10px 0;list-style:none;}
.entry ul.albums_o li.tit {border:none;border-left:5px solid #00a67c;background:#fbfbfb;font-size:14px;font-weight:bold;padding-left:5px;}
.entry ul.albums_o li img {width:100%;}
