﻿.photo_content { width: 960px; margin: 0 auto; padding-top: 20px; padding-bottom: 50px; }

.mod_scroll { zoom: 1; position: relative; width: 910px; padding: 0 25px; }
.mod_scroll .mod_cont { overflow: hidden; width: 905px; position: relative; height: 66px; left: 0px; border: 0; background-color: #fff; margin-left: 5px; }
.mod_scroll ul { padding: 0; overflow: hidden; width: 2000px; }
.mod_scroll ul li { float: left; margin: 0px 7px; }
.mod_scroll ul li img { display: block; width: 82px; height: 62px; padding: 1px; border: 1px solid #d8d8d8; }
.mod_scroll ul li a.selected img { border: 1px solid #679bb1; }
.mod_scroll ul li img:hover { border: 1px solid #679bb1; }
.mod_scroll button { border: 0px; font-size: 0px; z-index: 1; overflow: hidden; width: 14px; cursor: pointer; top: 10px; position: absolute; height: 38px; }
.mod_scroll .prev { left: 0px; background: url(left-button.gif) no-repeat; opacity: 0.6; }
.mod_scroll .next { right: 0px; background: url(right-button.gif) no-repeat; opacity: 0.6; }
.mod_scroll .over { filter: alpha(opacity=40); cursor: default; opacity: .4; }

.photo_bd { width: 960px; padding-top: 15px; }
.photo_bd:after, .photo_bd_r span:after { clear: both; content: ""; display: block; }
.photo_bd_l { width: 759px; float: left; }
.photo_bd_r { width: 190px; float: right; }

.big_pics { width: 757px; background: #f6f6f6; border: 1px solid #e6e6e6; text-align: center; padding: 8px 0 0 0; position: relative; }
.big_pics img {}
.photo_bd_lt { padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; margin-top: 20px; }
.photo_bd_lb { width: 757px; }
.photo_bd_lb textarea { font-size: 12px; line-height: 22px; padding-left: 3px; color: #679bb1; text-align: left; }
.cmtInput02 { border: 1px solid #B1CEDF; height: 20px; line-height: 20px; width: 70px; }
.submit { width: 60px; height: 22px; color: #fff; background: url(photo_cont_bnt.png) repeat-x; text-align: center; line-height: 22px; border: none; cursor: pointer; margin-top: 10px; }

.photo_bd_r a, .photo_bd_l a { color: #679bb1; }
.photo_bd_r strong a { color: #333; }
.photo_bd_r em { color: #909090; }
.photo_bd_r span { display: block; width: 190px; margin-bottom: 16px; border-bottom: 1px solid #e6e6e6; padding-bottom: 12px; }
.photo_bd_r .photo_bd_rt { border: none; }
.photo_bd_r .photo_bd_rt a { display: block; width: 91px; height: 25px; background: url(photo_cont_bnt.png) repeat-x; color: #fff; text-align: center; line-height: 25px; float: left; margin-right: 6px; }
.photo_bd_r a.discuss { margin-right: 0; }
.photo_bd_r h2{word-break:break-all;}

.good { background: url(good.gif) no-repeat left center; padding-left: 16px; }
.comments_list { margin-bottom: 20px; padding-top: 10px; clear: both; }
.comments_list ul li { display: block; width: 757px; line-height: 32px; margin-bottom: 5px; }
.comments_list .user_avatar { clear: left; width: 52px; float: left; }
.comments_list .user_avatar img { border: 1px solid #ccc; width: 48px; padding: 1px; }
.comments_list .comments_content { margin-left: 5px; float: left; }
.comments_list .nickname { display: inline-block; margin-right: 5px; }
.comments_list .tphf{display: inline-block; margin-right: 5px;}
.comments_list .plcon{ line-height:18px; padding-bottom:6px;}
.comments_list .comments_op { line-height: 18px; margin-bottom: 12px; }
.comments_list .comments_op span { margin-right: 10px; }
.comments_list .comments_op a { margin-right: 5px; }
.photo_bd_lb h2 { color: #333333; font-family: "微软雅黑"; font-size: 18px; font-weight: normal; margin-bottom: 6px; text-align: left; }
.c_tx3 { color: #676767; }
.visitor { z-index: 1; }
.visitor li { display: inline-block; }
.visitor li img { width: 40px; border: 1px solid #ccc; padding: 1px; }
.visitor li a { }
.visitor li p { float: right; margin-left: 5px; line-height: 24px; }
.ad-next { position: absolute; right: 0; top: 0; width: 45%; height: 100%; cursor: url(next.cur),pointer; display: block; z-index: 200; }
.ad-prev { position: absolute; left: 0; top: 0; width: 45%; height: 100%; cursor: url(pre.cur), pointer; display: block; z-index: 200; }
.ad-prev, .ad-next { /* Or else IE will hide it */ background: url(trans.gif); }
.ad-prev .ad-prev-image, .ad-next .ad-next-image { background: url(ad_prev.png); width: 30px; height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
.ad-next .ad-next-image { background: url(ad_next.png); width: 30px; height: 30px; right: 0; left: auto; }
.ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; float:right; }

.hfpl{
	margin-top:12px;
	position: relative;
	top: 3px;
}
.hfpl .input_t{ width:200px; height:20px;}
.hfpl .input_b{ width:60px; height:24px; cursor:pointer;}



/*新增*/
.photo_bd{padding-top:1px;}
.photo_bd_l { width:100%; float: left; }
.big_pics {width:100%;}
.photo_bd_lb{width:100%}
.photo_bd_lb .cmtTextarea{width:800px;}