@charset "gb2312";
.u_action a, .action .sub_btn, .load_box .dot, .grade_pop .dot, .load_pop_hd .brn_close, .maxpic_tool a, .operations a {
	background:url(../images/pcgame/detail/comment.png) no-repeat 0 0;
}
.comment {
	margin-top:20px;
	color:#565656;
	width:818px;
	overflow:hidden;
}
.inputbox {
	padding:0 12px;
	position:relative;
	overflow:hidden;
*zoom:1;
	background:#f6f6f6;
}
.inputbox textarea {
	height:120px;
	line-height:20px;
	background:#fff;
	border:1px solid #c2c1c1;
	width:100%;
	font-size:12px;
	color:#333;
	resize: none;
}
.visitor {
	width:794px;
	height:120px;
	line-height:120px;
	background:#f2f2f2;
	position:absolute;
	left:13px;
	top:35px;
*top:36px;
	text-align:center;
	z-index:1;
}
.visitor a {
	padding:0 8px;
}
.visitor a:link, .visitor a:visited {
	color:#93c2f4;
}
.visitor a:hover, .visitor a:active {
	color:#c90000;
}
.enterword {
	position: absolute;
	left:50%;
	top:50%;
	color:#999;
	z-index: 0;
	margin: -20px 0 0 -53px;
}
.action {
	padding:13px 0;
	overflow:hidden;
	height:30px;
	line-height:22px;
}
.action .sub_btn {
	float:right;
	width:84px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0 -164px;
}
.action .sub_btn:hover {
	background-position:0 -194px;
}
.action .huifu {
	background-position:0 -224px;
}
.action .huifu:hover {
	background-position:0 -254px;
}
.u_action {
	float:left;
}
.u_action li {
	float:left;
}
.u_action a {
	display:block;
	padding:0 0 0 20px;
	width:40px;
}
.u_action a:hover {
	color:#ee0000;
	text-decoration:none;
}
.u_action .face_link a {
	background-position:0 -65px;
}
.u_action .face_link a:hover {
	background-position:-68px -65px;
}
.u_action .upload_pic a {
	background-position:0 -85px;
}
.u_action .upload_pic a:hover {
	background-position:-68px -85px;
}
.u_action .upload_midia a {
	background-position:0 -104px;
}
.u_action .upload_midia a:hover {
	background-position:-68px -104px;
}
.load_pop {
	position: absolute;
	left: 50px;
	top: 100px;
	z-index:8;
	display: none;
}
.load_box {
	position: relative;
	border: 1px solid #c1c1c1;
	background: #fff;
*zoom:1;
}
.load_box .dot {
	width:18px;
	height:9px;
	overflow: hidden;
	background-position:-66px -8px;
	position: absolute;
	left: 15px;
	top: -9px
}
.load_pop_hd {
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}
.load_pop_hd .brn_close {
	width: 8px;
	height: 8px;
	background-position: -76px -18px;
	cursor: pointer;
	position:absolute;
	top:10px;
	right:10px;
}
.load_pop_bd {
	padding: 15px;
	position: relative;
	background:#f7f7f7;
	border-top: 1px solid #c1c1c1;
}
.load_pop_bd p {
	height:14px;
	line-height:14px;
	text-align:center;
}
.load_pop_bd .imgbox {
	width:123px;
	height:84px;
	margin:0 5px;
	display:inline;
	margin-top:12px;
	position: relative;
	background:#fff;
	float:left;
}
.load_pop_bd .imgbox .choose {
	display:block;
	width:117px;
	height:78px;
	border:2px dashed #c6c6c6;
	padding:1px;
	line-height:78px;
	text-align:center;
}
.load_pop_bd .imgbox img {
	width:117px;
	height:78px;
	border: 1px solid #c1c1c1;
	padding: 2px;
}
.load_pop_bd .imgbox .jiazai {
	width:58px;
	height:10px;
	border:2px dashed #c6c6c6;
	padding:35px 31px
}
.load_pop_bd .vedioimg {
	width:150px;
	height:100px;
}
.load_pop_bd .vedioimg img {
	width:144px;
	height:94px;
}
.load_pop_bd .vedioimg .v48 {
	top:30px;
	left:55px;
}
.load_pop_bd .btn_remove {
	position: absolute;
	top:6px;
	right:6px;
	width:11px;
	height:10px;
	cursor: pointer;
	background-position: -73px -27px;
}
.load_pop_bd .s {
	padding: 0 0 15px;
	height:22px;
	line-height:22px;
	overflow: hidden;
	zoom: 1;
}
.load_pop_bd .s input {
	border: 1px solid #c4c4c4;
	padding:0 5px;
	height:20px;
	line-height:20px;
	width: 140px;
	float: left;
}
.load_pop_bd .s button {
	float: left;
	margin-left:10px;
}
.faces_list {
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	width: 372px;
	overflow: hidden;
	zoom: 1;
	background:#fff;
}
.faces_list li {
	float: left;
	border-bottom: 1px solid #c4c4c4;
	border-right: 1px solid #e8e8e8;
	cursor: pointer;
}
.faces_list li img {
	padding: 4px;
	display: block;
}
.review_title {
	color: #565656;
	height: 36px;
}
.review_title h3 {
	border-bottom: 2px solid #93c2f4;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	padding: 9px 10px 9px 2px;
}
.review_title h3 .icon {
	background: #93c2f4;
	float: left;
	height: 14px;
	margin-right: 10px;
	width: 4px;
}
.userface {
	height: auto;
	border: 0 none;
	width: 44px;
	padding: 0;
}
.userface img {
	width: 40px;
	height: 40px;
	padding: 1px;
	border: 1px solid #e0e0e0;
	overflow: hidden;
}
.userface .pf {
	background-color: #FF891A;
	border: 1px solid #D46807;
	color: #FFFFFF;
	display: block;
	font: 12px/16px '新细明体';
	height: 16px;
	margin-top: 5px;
	text-align: center;
	width: 42px;
}
.review_box {
	margin-top: 10px;
}
.review_tab {
	height: 33px;
	line-height: 33px;
	font-size: 14px;
}
.review_tab .tabs {
	float: left;
	padding: 0 15px;
	height: 31px;
	line-height: 31px;
	color: #565656;
	cursor: pointer;
}
.review_tab .active {
	font-weight: bold;
	border-bottom: 2px solid #cd2203;
	position: relative;
	z-index: 2;
}
.reviewlist .userface {
	cursor: pointer;
}
.reviewlist .result .datatime {
	float: left;
	color: #999;
}
.reviewlist .reply {
	border-bottom:1px dashed #c1c1c1;
	padding: 13px 8px;
}
.reply .inner {
	zoom: 1;
	padding-left: 54px;
}
.reply .author {
	position: relative;
	z-index: 3;
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	font-size:14px;
}
.author .userface {
	position: absolute;
	z-index: 3;
	left: -54px;
	top: 2px;
}
.author .from-logon {
	font-weight: bold;
}
.reviewlist .postTime {
	color: #999;
	float: right;
	display: block;
	white-space: nowrap;
}
.reviewlist .body {
	padding:8px 0;
	clear: both;
	zoom: 1;
	white-space: normal;
	word-break: break-all;
	line-height: 20px;
	font-size:14px;
}
.reviewlist .body img {
	display:inline;
}
.reviewlist .result {
	height: 20px;
	line-height: 20px;
	color: #565656;
}
.reviewlist .result ul.grading {
	float: left;
}
.reviewlist .result ul.grading li {
	float: left;
	width: 85px;
}
.reviewlist .result ul.grading span {
	color: #e00;
	font-weight: bold;
}
.reviewlist .operations, .childoperations {
	float: right;
}
.reviewlist .operations li {
	float: left;
	padding-left: 1.2em;
}
.reviewlist .operations li span {
	padding-left: 20px;
	cursor: pointer;
}
.reviewlist .operations li span i {
	color: #f00;
	font-style: normal;
}
.commentBox {
	padding:5px 5px 30px;
	background: #ffe;
	border: 1px solid #e1db66;
	margin-bottom: 12px;
	word-wrap: break-word;
	zoom: 1;
	position: relative;
	z-index: 1;
}
.commentBox .r_author {
	height: 20px;
	line-height: 20px;
	color: #999;
	overflow: hidden;
}
.commentBox .r_author .from-logon {
	color: #565656;
	font-weight: bold;
	padding-right: 20px;
	float: left;
}
.commentBox .r_author .from-logon .time {
	color: #999;
	font-weight: normal;
}
.commentBox .r_author .lou {
	float: right;
}
.commentInfo, .commentBox .con {
	padding: 5px;
}
.maxpic {
	padding:10px;
	background-color: #F6F6F6;
	text-align: center;
	margin:10px 0 0;
	display:none;
}
.review_media {
	margin-top:10px;
}
.maxpic img {
	margin:0 auto;
}
.maxpic_tool {
	height:12px;
	line-height:12px;
	vertical-align:bottom;
	overflow: hidden;
	padding-bottom:10px;
}
.maxpic_tool a {
	float: left;
	margin-right:15px;
	padding-left:15px;
	color: #686666;
}
.maxpic_tool .up {
	background-position:0 0;
}
.maxpic_tool .a_left {
	background-position:0 -17px;
}
.maxpic_tool .a_right {
	background-position:0 -34px;
}
.maxpic_tool .a_view {
	background-position:0 -51px;
}
.operations i {
	font-style:normal;
	color:#ee0000;
}
.operations a {
	margin-left:10px;
	padding-left:22px;
}
.operations .support {
	background-position:0 -127px;
}
.operations .support:hover {
	background-position:-68px -127px;
}
.operations .revert {
	background-position:0 -144px;
}
.operations .revert:hover {
	background-position:-68px -144px;
}
.operations a:link, .operations a:visited {
	color:#999;
}
.operations a:hover, .operations a:active {
	color:#565656;
	text-decoration:none;
}
.replyModule {
	padding: 13px 10px 0;
	background: #eee;
	margin-top:5px;
}
.replyModule textarea {
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	width: 100%;
	outline: none;
}
.replyModule .action span {
	float:left;
}
.review_media a {
	display: block;
	overflow: hidden;
*zoom:1;
	float: left;
}
.review_media img {
	display: block;
	margin-right: 20px;
	display: inline;
	width:144px;
	height:94px;
}
.review_media .vidioZoom {
	position: relative;
}
.review_media .vidioZoom .v48 {
	top:27px;
	left:52px;
}
.ui-artZoom-photo {
	cursor: url(../images/zoomout.cur), pointer;
	display: block;
	position: relative;
	zoom: 100%;
}
.artZoom {
	cursor: url(../images/zoomin.cur), pointer;
	display: block;
}
.grade_pop {
	display:none;
	position: absolute;
	z-index: 9999;
}
.grade_pop .box {
	margin-top:9px;
	padding:0 10px;
	width: 189px;
	height:98px;
	position: relative;
	background:#fff;
	border:1px solid #e0e0e0;
}
.grade_pop .dot {
	height: 7px;
	left: 15px;
	overflow: hidden;
	position: absolute;
	top: -7px;
	width: 11px;
	background-position:-73px 0;
}
.grade_pop li {
	height:16px;
	line-height:16px;
	overflow: hidden;
	vertical-align: bottom;
	margin-top: 6px;
}
.grade_pop li label {
	width:48px;
	text-align: center;
	color: #515151;
	float: left;
	text-align: right;
}
.grade_pop li .ratying {
	float: left;
}
.grade_pop li .hint {
	float: left;
	width:24px;
	text-align:right;
	color:#0080ce;
}
.grade_pop li .ratying img {
	padding-right:1px;
}
.welcome {
	color:#888;
	height:34px;
	line-height:34px;
}
.welcome a {
	text-decoration:underline;
}
.replyModule .innerbox {
	margin:0;
	border:none;
}
.noreview {
	text-align:center;
	font-size:14px;
	color:#565656;
	padding:40px 0;
}