/*
 *@Description: picture.css
 *@Version:	    v2.0(2012-04-10 13:00)
 *@Website:	    http://www.19lou.com
 *@Author:      sev7n
 *@Update:      zhaoyufeng
 */
#click-up, #click-down, #ctrl-list .select, #reply-box-left, #reply-box-bd, #reply-box-right, #reply-smile, #reply-btn {background:url(images/bg_picture.png) no-repeat;}
body{background:url(images/picture_light_bg.jpg) 0 40px repeat-x;}
.ep-show-zone{padding:20px 14px 0 0;width:775px;border-right:1px solid #EFEFEF;}
.ep-side{padding:25px 0 0 14px;width:140px;zoom:1;overflow:hidden;}
 /* picture-wrap */	
#picture-wrap {position:relative;padding:10px 10px 20px 20px;width:950px;border-top:2px solid #B5CE85;background:#FAFAFA;}
	/* picture-hd */
	#picture-hd {margin-bottom:20px;line-height:24px;}
		#picture-hd em {float:left;margin-right:5px;}
		#picture-hd h1 {float:left;height:24px;font:700 16px/24px "Microsoft Yahei";overflow:hidden;}
		#pic-summary {padding-top:5px;}

		#pic-nav {position:absolute;top:-30px;right:2px;}

		#pic-current {position:absolute;top:10px;right:15px;}
			#pic-current strong {padding:0 5px;letter-spacing:1px;font:400 14px/24px Arial;}
			#current_num {font-size:20px;}

	/* picture-bd */
	#picture-bd {margin-bottom:40px;overflow:hidden;}
		/* pic-main */
		#pic-main {position:relative;float:left;width:860px;line-height:36px;font-size:14px;text-align:center;}
			#show-area li {display:none;}
			#show-area .select {display:block;}
			#click-prev, #click-next {position:absolute;top:0;left:0;width:430px;z-index:1;background:#FFF;opacity:0;filter:alpha(opacity=0);}			
			#click-next {left:430px;}
			

		/* pic-side */
		#pic-side {position:relative;float:left;height:410px;width:85px;overflow:hidden;}
			#click-up, #click-down {position:absolute;top:0;right:16px;display:block;padding-top:18px;width:64px;height:0;overflow:hidden;}
			#click-up:hover {background-position:0 -36px;}
			#click-down {top:392px;background-position:0 -18px;}
			#click-down:hover {background-position:0 -54px;}

			#pic-ctrl {position:absolute;top:25px;right:15px;width:70px;height:362px;overflow:hidden;}
				#ctrl-list {position:absolute;left:0;top:-370px;height:999px;}
					#ctrl-list ul {float:left;width:70px;height:370px;}
					#ctrl-list li {cursor:pointer;float:right;margin-bottom:8px;padding:1px;width:62px;height:62px;border:1px solid #DDD;}
						#ctrl-list img {float:right;width:60px;height:60px;padding:1px;}
					#ctrl-list .select {padding:3px;width:64px;height:60px;border:0 none;background-position:0 -72px;}
						#ctrl-list .select img {padding:0;}


	/* picture-ft */
	#picture-ft {clear:both;width:940px;background:#FFF;overflow:hidden;}
		#reply-hd {margin-bottom:20px;line-height:26px;border-bottom:1px solid #DEDEDE;background:#FAFAFA;}
			#reply-hd h3 {float:left;padding:0 5px;font-size:14px;}

		/* reply-bd */
		#reply-bd {position:relative;float:left;padding-left:75px;width:400px;overflow:hidden;}
			#reply-bd .author {position:absolute;left:15px;top:0;width:50px;height:50px;}
			#reply-box-left {float:left;width:10px;height:85px;background-position:0 -143px;}
			#reply-box-right {float:left;width:4px;height:85px;background-position:-18px -143px;overflow:hidden;}
			#reply-box-bd {float:left;padding:4px 2px 24px;width:376px;height:57px;background-repeat:repeat-x;background-position:0 -239px;overflow:hidden;}
				#reply-content {width:376px;height:57px;border:0 none;font-size:14px;}
			#reply-smile, #reply-smile:link, #reply-smile:visited  {position:absolute;top:65px;left:90px;display:block;padding-left:22px;width:26px;height:16px;line-height:18px;color:#666;background-position:0 -324px;}
			#reply-btn {position:absolute;right:6px;top:62px;display:block;padding-top:23px;width:58px;height:0;background-position:0 -360px;overflow:hidden;}
			#reply-bd .secode {clear:both;padding:10px;}
		
		/* reply-ft */
		#reply-ft {float:right;margin-top:-8px;padding-right:15px;width:430px;line-height:24px;}
			#reply-ft h4 {line-height:20px;border-bottom:1px solid #DDD;}
			#newlist {margin-top:5px;}
				#newlist li {position:relative;height:23px;text-indent:2px;overflow:hidden;}
					#newlist .viewall {position:absolute;right:5px;top:0;display:none;} 
					#newlist .hover {background:#F4F4F4;}
					#newlist .hover .viewall {display:inline;} 
					
/* 精华图片 */
.elitepic {position:relative;z-index:0;margin-bottom:10px;padding:0 15px 40px;width:950px;border:1px solid #E8E8E8;border-radius:4px;background:#fff;box-shadow:1px 1px 2px #cfcfcf,-1px -1px 2px #cfcfcf;}
	.elitepic .imep {background-image:url(images/bg_photolist.gif);background-repeat:no-repeat;}
	.ep-subjectnav {position:absolute;top:-27px;right:0;width:135px;line-height:19px;overflow:hidden;}
		.ep-subjectnav li {float:left;margin-left:-1px;padding:0 10px;background-position:0 -221px;}
	
	.ep-info {padding:10px 0 0;height:70px;border-bottom:1px solid #EFEFEF;}
		.ep-info .pipe{padding:0 10px;}
		.keyboard-tip{padding-left:25px;}
		.ep-info h1 {width:550px;height:36px;line-height:36px;font-size:16px;overflow:hidden;}
		.ep-info-num{width:400px;height:36px;text-align:right;line-height:36px;}
		.auto-play{padding-left:15px;background:url(images/bg_photolist.gif) -152px -748px no-repeat;}
		.play-zone .auto-play, .play-zone .auto-play:visited, .play-zone .auto-play:hover{color:#8CA226;}
		.play-zone .stop-play, .play-zone .stop-play:visited, .play-zone .stop-play:hover{background-position:-152px -721px;color:#666;}
        .play-zone .record-img, .play-zone .record-img:hover {color:#8CA226;}
			.ep-change span{color:#8CA226;}
			.ep-change span, .ep-change a{padding-left:20px;}
			.ep-info h1 strong {margin-top:-4px;padding-top:14px;width:40px;height:0;background-position:0 -64px;overflow:hidden;}
			.ep-info h1 a, .ep-info h1 a:visited {color:#333;}
			.ep-info h1 a:hover {color:#0657b2;}
			.ep-change .big-img, .ep-change .small-img, .ep-change .original-list{padding-left:20px;background:url(images/bg_photolist.gif) -145px -773px no-repeat;}
			.ep-change .original-list{padding-left:25px;background-position:-140px -798px;}
			.ep-change .small-img{padding-left:25px;background-position:-140px -671px;}
		.ep-info ul {margin-left:-10px;height:28px;overflow:hidden}
			.ep-info li {float:left;margin-left:-1px;padding:0 10px;height:27px;line-height:27px;background-position:0 -217px;}
			a.ep-viewnormal {display:block;margin-top:3px;padding-top:21px;width:101px;height:0;background-position:0 -648px;overflow:hidden;}
			a.ep-viewnormal:hover{background-position:0 -717px;}
	
	.photo-list {margin-bottom:15px;padding-bottom:10px;width:100%;text-align:right;background:url(images/picture_barnner_bg.jpg) 0 35px no-repeat;}
		.photo-cur-no {margin-right:30px;font-family:Arial;font-size:12px;color:#999;}
			.photo-cur-no strong {font-size:25px;font-weight:100;}
		.photo-listmain {padding-left:50px;text-align:center;overflow:hidden;}
			.photo-list-box {float:left;margin-right:5px;width:444px;position:relative;z-index:0;}
			.photo-list .prev-group, .photo-list .group-next {float:left;margin-top:7px;width:10px;height:24px;overflow:hidden;}
				.photo-list .prev-group a, .photo-list .group-next a {float:left;display:none;padding-left:10px;width:0;height:24px;overflow:hidden;}
				.photo-list .prev-group a {background-position:-32px -160px;}
				.photo-list .group-next a {background-position:-55px -160px;}
		#photo-ul{padding-top:4px;}
			.photo-listpic {float:left;position:relative;width:444px;height:68px;overflow:hidden;}
				.photo-listpic li {position:relative;float:left;margin:0;width:74px;height:64px;text-align:center;}
				.photo-listpic li span{position:absolute;display:none;left:30px;top:-8px;color:#9EBF5E;font-size:14px;line-height:14px;z-index:1;}
				:root .photo-listpic li span{top:-7px\9;}
				.photo-listpic li.active  span{display:block;}
					.photo-listpic li a {position:absolute;display:block;left:0;top:0;padding:1px;width:60px;height:60px;border:1px solid #ddd;overflow:hidden;z-index:2;background:#fff;}
						.photo-listpic li img {width:60;height:60;vertical-align:middle;background:#fff;overflow:hidden;}
						.photo-listpic li a:hover , .photo-listpic li.active a{padding:0;border-color:#9EBF5E;border-width:2px;}
			.photo-listmain .prev-group, .photo-listmain .group-next{padding-top:15px;width:14px;height:38px;overflow:hidden;}
			.photo-listmain .group-next{margin-right:20px;}
			.photo-listmain .prev-group{margin-right:15px;}
				.photo-listmain .prev-group a, .photo-listmain .group-next a{display:block;padding-top:38px;width:14px;height:0px;overflow:hidden;background-position:left -749px;}
				.photo-listmain .group-next a{background-position:-24px -749px;}
				.photo-listmain .prev-group a:hover{background-position:-47px -749px;}
				.photo-listmain .group-next a:hover{background-position:-71px -749px;}
			.prev-img-list, .next-img-list{position:relative;padding-top:70px;width:66px;height:24px;line-height:24px;overflow:hidden;}
			.prev-img-list{margin-right:20px;}
				.prev-img-list img, .next-img-list img, .prev-img-list b, .next-img-list b{position:absolute;z-index:9;left:0;top:3px;width:60px;height:60px;background:#fff;padding:1px;border:1px solid #ddd;}
				.prev-img-list b, .next-img-list b{z-index:8;left:2px;top:5px;}
				.prev-img-list span, .next-img-list span{display:block;width:100%;height:24px;line-height:24px;overflow:hidden;text-align:center;}
				
	.ep-content {position:relative;margin-bottom:10px;overflow:hidden;}
		.ep-content .prev-group, .ep-content .group-next, .ep-main-prev a, .ep-main-next a{position:absolute;top:270px;z-index:9;}
		.ep-content .prev-group, .ep-main-prev a{left:20px;}
		.ep-content .group-next, .ep-main-next a {right:20px;}
			.elitepic .ep-main-prev a, .elitepic .ep-main-next a{display:block;visibility:hidden;padding-left:60px;width:0;height:60px;overflow:hidden;}
			.elitepic .ep-main-prev a{background:url(images/picture_prev.png) no-repeat;_background:none;}
			.elitepic .ep-main-next a{background:url(images/picture_next.png) no-repeat;_background:none;}
		.ep-main {position:relative;width:775px;overflow:hidden;}
			.ep-main .ep-picbox {}
				.ep-main .ep-picbox-pic {display:table-cell;*display:block;*font-size:400px;_font-size:524px;width:800px;height:600px;min-height:600px;*height:auto;text-align:center;vertical-align:middle;}
					.ep-main img {display:none;vertical-align:middle;box-shadow:2px 2px 5px #555;}
					.ep-main p {position:relative;font-size:14px;line-height:27px;text-align:center;z-index:1;}
				.ep-picbox .ep-main-prev, .ep-picbox .ep-main-next {cursor:pointer;position:absolute;top:0;display:block;padding-left:350px;width:0;height:100%;_height:1500px;background: url(images/blank.gif) no-repeat 0 0;overflow:hidden;outline:none;}
					.ep-main-prev {left:0;}
					.ep-main-next {right:0;}
				.ep-dig {display:none;position:absolute;z-index:5;height:26px;font-size:16px;overflow:hidden;}
					.ep-dig span {position:absolute;z-index:0;display:block;width:200px;height:26px;background:#000;opacity:0.5;filter:alpha(opacity=50);}
					.ep-dig div {position:relative;vertical-align:top;z-index:1;top:0;padding:0 5px 0 23px;height:26px;line-height:26px;font-weight:100;font-family:Arial;color:#FFF;background-position:-27px -187px;cursor:pointer;}
						.ep-dig strong {font-family:"黑体";font-weight:100;}
			.ep-confirm {display:none;position:absolute;left:150px;top:165px;width:504px;height:254px;overflow:hidden;}
				.ep-confirmbg {position:absolute;top:1px;left:1px;width:500px;height:250px;background:#000;opacity:0.8;filter:alpha(opacity=80);border:1px solid #413D2E;}
				.ep-confirmmain {position:absolute;top:15px;left:15px;width:485px;height:220px;font-size:12px;color:#FFF;}
					
					.ep-confirmmain a, .ep-confirmmain a:visited {display:inline;text-decoration:underline;color:#FFF;}
						.ep-confirmmain h5 {height:36px;text-align:left;font:800 16px/24px Arial;}
						.ep-confirmmain li {float:left;width:100px;line-height:17px;text-indent:10px;text-align:center;}
						.ep-confirm-close {position:absolute;top:0px;right:15px;width:15px;height:15px;text-indent:20px;cursor:pointer;background-position:-60px -64px;overflow:hidden;}
						.ep-confirmmain dl img{display:block;width:120px;height:120px;border:2px solid #fff;}
						.ep-confirmmain dt, .ep-confirmmain dd{position:relative;float:left;margin-top:10px;}
							.ep-confirmmain dl a{display:block;position:relative;width:124px;height:124px;overflow:hidden;}
							.ep-confirmmain dl a, .ep-confirmmain dl a:visited{color:#333;text-decoration:none;}
							.ep-confirmmain dl a:hover{color:#333;text-decoration:underline;}
							.ep-confirmmain dl a span, .ep-confirmmain dl a b{position:absolute;display:block;width:120px;height:30px;left:2px;bottom:2px;line-height:30px;text-align:center;overflow:hidden;}
							.ep-confirmmain dl a b{background:#fff;opacity:0.8;filter:alpha(opacity='80');}
							.ep-confirmmain dd a{float:left;}
							.ep-confirmmain dd a{margin-right:20px;}
							.ep-confirmmain dl p{position:static;height:30px;line-height:18px;font-size:16px;text-align:left;}
							.ep-confirmmain dt{padding-right:26px;width:124px;border-right:1px solid #bbb;}
							.ep-confirmmain dd{padding-left:26px;width:288px; height:154px; overflow:hidden; _zoom:1;}

                    .ep-adv-wrap {position: absolute; width: 440px; top: 252px; *left: 0px;}
                    .ep-adv-wrap img {display: block; box-shadow: 0;}
                        .ep-adv-left {float: left; width: 200px; height: 100px;}
                        .ep-adv-right {float: right; width: 200px; height: 100px;}

				.reread{width:100%;height:20px;}
					.atten-user, .email-user{margin-left:36px;width:80px;height:18px;border-radius:9px;background:#999;line-height:18px;}
					.email-user{background:#9EBF5E;}
						.atten-user a, .email-user a, .atten-user a:visited, .email-user a:visited{float:left;padding-left:23px;height:18px;line-height:18px;line-height:20px\9;text-decoration:none;font-size:12px;overflow:hidden;background:url(images/bg_photolist.gif) -143px -619px no-repeat;color:#fff;}
						.atten-user a:hover, .email-user a:hover{text-decoration:underline;color:#fff;}
					.ep-user .atten-user, .ep-user .email-user{position:absolute;top:43px;right:0;width:68px;}
					.ep-user .atten-user{top:73px;}
						
	.ep-picinfo {clear:both;padding:5px 0 10px;line-height:20px;zoom:1;overflow:hidden;word-wrap:break-word;word-break:break-all;}
	.ep-reply {position:relative;margin:35px auto 0;width:775px;}
	.ep-picinfo p{margin-bottom:10px;}
		.ep-reply h3, .ep-reply-tips {line-height:34px;}
		.ep-reply h3 {font:800 14px/34px Arial;}
		.ep-reply-tips {padding-left:25px;}
		.ep-replybox {float:left;overflow:hidden;width:370px;}
			.ep-replybox li{float:left;width:370px;}
			.ep-replybox .inp-atext {margin-bottom:5px;width:368px;height:110px;border:1px solid #D9E6BB;border-radius:3px;}
			.ep-replybox .inp-atext-active {border-color:#3C7FB1;}
			.ep-replybox .confirm-btn {margin-top:10px;}
		.elitepic .ep-replylist {float:left;padding:0 0 0 25px;width:370px;background:none;}
			.ep-replylist dt {font:800 14px/34px arial;border-bottom:1px solid #EBEBEB;}
				.ep-replylist li {position:relative;height:23px;line-height:23px;text-indent:3px;cursor:pointer;overflow:hidden;}
					.ep-replylist li span {visibility:hidden;position:absolute;z-index:-1;top:0;right:0;background:#EBEBEB;height:25px;}
					a.reply-more, a.reply-more:visited, a.reply-more:hover{color:#0657b2;}
				.ep-replylist .active {background:#EBEBEB;}
					.ep-replylist .active span {visibility:visible;z-index:1;}
		.ep-replytips {clear:both;padding:0 15px 10px;color:#666;}
	
	.ep-user{position:relative;margin-bottom:10px;}	
		.ep-user img{width:60px;height:60px;}
		.ep-user strong{margin-bottom:5px;height:30px;line-height:30px;}
	.ep-side h4{font:800 14px/34px Arial;}
	
		.connect-img li{position:relative;margin-bottom:15px;width:124px;height:124px;overflow:hidden;}
			.connect-img img{width:120px;height:120px;padding:1px;background:#fff;border:1px solid #ddd;}
			.ep-side .connect-img b, .ep-side .connect-img span{position:absolute;left:2px;bottom:2px;width:120px;height:30px;overflow:hidden;line-height:30px;z-index:8;color:#fff;text-align:center;}
			.ep-side .connect-img b{z-index:6;background:#000;opacity:0.4;filter:alpha(opacity='40');}
			.connect-img a span, .connect-img a:visited span{color:#fff;text-decoration:none;}
			.connect-img a:hover span{color:#fff;text-decoration:underline;}
			.ep-side .add-img-info, .ep-side .add-img-info:visited, .ep-side .picture-buy, .ep-side .picture-buy:visited{display:inline-block;padding:0 15px;height:32px;line-height:32px;background:#9EB334;background:-webkit-linear-gradient(bottom, #8EA424, #ABBF42);background:-moz-linear-gradient(bottom, #8EA424, #ABBF42);border-radius:4px;color:#fff;font-weight:700;font-size:14px;}
			.ep-side .add-img-info:hover, .ep-side .picture-buy:hover{color:#fff;}
			.ep-side .edit-img-info{display:inline-block;padding-top:12px;width:12px;height:0;background:url(images/bg_photolist.gif) -150px -597px no-repeat;overflow:hidden;}
			.ep-side .add-info{display:none;}
			.ep-side .picture-buy, .ep-side .picture-buy:visited{background:#EC910F;background:-webkit-linear-gradient(bottom, #EC910F, #F3B205);background:-moz-linear-gradient(bottom, #EC910F, #F3B205);}
			.ep-picinfo span a, .ep-picinfo span a:visited{color:#333;}
			.ep-picinfo span a:hover{color:#0657b2;}
			
			.ep-side #edit-link, .ep-side #edit-link:visited, .ep-side #edit-link:hover{line-height:30px;text-decoration:underline;}
			#picture-flow{display:none;cursor:pointer;position:absolute;left:0;top:0;z-index:999;width:100%;height:100%;background:#050505;}
			#picture-flow-con{margin:0 auto;width:980px;height:1220px;background:#666;text-align:center;background:url(images/picture_flow_bg.jpg) no-repeat;}
		.setpage-wrap{margin:0px auto;padding:16px;width:200px;height:200px;background:url(images/set_pic_page.jpg) no-repeat;text-align:center;}
			.setpage-wrap img#loading-img{margin-top:84px;}
			
	/* 开关灯 */
	#light-btn{position:absolute;cursor:pointer;top:-37px;right:-100px;width:100px;height:300px;z-index:9;outline:none;}
	#light-btn div{position:absolute;z-index:99;width:100%;height:100%;background:black;opacity:0;filter:alpha(opacity='0');}
	.down{background:#181818;}
	.down #nav em{color:#999;}
	.down .elitepic{background:#1C1C1C;border-color:#464646;box-shadow:1px 1px 2px #474747,-1px -1px 2px #474747;}
	.down .ep-info h1 a, .down .ep-info h1 a:visited, .down .ep-info h1 a:hover{color:#fff;}
	.down .ep-info-num, .down .play-zone, .down .ep-change, .down .ep-picinfo p, .down .ep-reply-tips{color:#666;}
	.down .ep-info-num span, .down .ep-picinfo, .down .ep-reply-tips span{color:#999;}
	.down .play-zone a, .down .ep-change a{color:#666;}
	.down .ep-reply h3, .down .ep-replylist dt, .down .ep-side h4{color:#fff;}
	.down .ep-reply-tips a, .down a.reply-more, .down a.reply-more:visited, .down a.reply-more:hover{color:#8CA226;}
	.down .ep-replylist .active, .down .ep-replylist li span{background:#343434;}
	.down .photo-list{background-image:url(images/picture_barnner_bg_down.jpg);}
	.down .ep-info, .down .ep-show-zone{border-color:#333;}
	.down .photo-listmain .prev-group a{background-position:left -797px;}
	.down .photo-listmain .group-next a{background-position:-24px -797px;}
	.down .photo-listmain .prev-group a:hover{background-position:-47px -797px;}
	.down .photo-listmain .group-next a:hover{background-position:-71px -797px;}
	.down .ep-change .original-list{background-position:-140px -823px;}
	.down .ep-replybox .inp-atext{background:#585858;border-color:#858585;color:#fff;}
	.down .play-zone .auto-play{background-position:-152px -848px;color:#8CA226;}
	.down .play-zone .record-img {color:#8CA226;}
	.down .play-zone .stop-play{background-position:-152px -721px;color:#666;}
	.down .ep-picinfo span a, .down .ep-picinfo span a:visited, .down .ep-picinfo span a:hover{color:#999;}
	
	/* add .qw */
.thread-share a{background:url(images/view_icon.png) no-repeat;}
.thread-share img{display:block;}
	.thread-icon a, .thread-share a {float:left;margin:11px 5px 0 0;padding-top:16px;width:16px;height:0;overflow:hidden;}
.thread-share {padding-right:10px;overflow:hidden;}
	.thread-share a {margin:3px 10px 0 0;}
	.thread-share .qq {background-position:0 -216px;}
	.thread-share .qw {background-position:0 -1764px;}
	.thread-share .sina {background-position:0 -253px;}
	.thread-share .kaixin {background-position:0 -288px;}
	.thread-share .renren {background-position:0 -323px;}
	.thread-share .msn {background-position:0 -359px;}
.cont-bd {position:relative;_zoom:1;padding-bottom:10px;}
	
/* update by jianghui */	
.ep-confirm {display:none;position:absolute;left:150px;top:165px;width:504px;height:400px;overflow:hidden;}
	.ep-confirmmain{ color: #FFFFFF;font-size: 12px;height: 385px; left: 15px;position: absolute;top: 15px;width: 485px;overflow:hidden;}
	.ep-confirmbg{ background: none repeat scroll 0 0 #000000;border: 1px solid #413D2E; height: 398px;left: 1px;opacity: 0.8;position: absolute; top: 1px; width: 502px;}	
		.ep-confirmmain dt, .ep-confirmmain dd {float: left;margin-bottom: 20px;margin-top: 10px;position: relative;}
		.jh-item{width:445px;height:105px;padding-top:16px;border-top:1px solid #ddd;overflow:hidden;}
			.jh-item ul{width:485px;height:105px;overflow:hidden;}
			.jh-item ul li{float:left;margin-right:8px;width:105px;height:105px;overflow:hidden;}
			.jh-item ul li img{display:block;width:105px;height:105px;}
	.ep-confirmmain .imep {background-image:url(images/bg_photolist.gif);background-repeat:no-repeat;}

	

	
	