.f-tac .a{writing-mode:tb-rl;}
.g-doc .g-bd {
  width: 1000px;
  margin: 0px auto;
  background-color: #ffffff;

}
.g-doc .g-bd .g-main {
  width: 700px;
}
.g-doc .g-bd .g-side {
  width: 285px;
}
.g-doc .g-bd .g-full {
  width: 1000px;
}
#score_show {
  float: left;
  padding-left: 10px;
}
.media-left{border:1px solid red;}
.children{ 
border:1px solid blue; 
height:50px; 
display:inline-block; 
*display:inline; 
*zoom:1; 
} 
.m-reply .txt .reply_title {
 width: 100%;
  line-height: 22px;
  padding: 0px 5px;
  background-color: #330000;
  clear: both;
}
.m-reply .txt {
  float: left;
  width: 100%;
  margin-left: 10px;
}
.m-reply .txt .reply_title {
  line-height: 22px;
  padding: 0px 5px;
  background-color: #330000;
  clear: both;
}
.m-reply .txt .reply_content {
  width: 572px;
  padding: 10px;
  word-break: break-all;
  clear: both;
}
.m-reply .txt .reply_signature {
  color: #aaa;
  padding: 10px;
  word-break: break-all;
  clear: both;
}
table.box td .kindeditor {
  padding: 0px;
  margin: 0px;
  line-height: normal;
  height: auto;
}
.u-kindeditor table tr td {
  width: 100%;
  border: none;
  height: auto;
  line-height: normal;
  padding: 0px;
}
.tab-pane .media .media-left .videoreply {
  padding: 10px;
  width:99.9;
   margin-top: 20px;
  clear: both;
}
media-left .videoreply .caption {
  font-family: Arial, "Microsoft YaHei";
  font-size: 14px;
  padding: 10px;
  border-bottom: dotted 1px #ccc;
  font-weight: bold;
}
media-left .videoreply .content {
  padding-top: 10px;
}
.tab-pane .media .media-left .media-left .videoreply .content .showedit {
  width:100%;
  margin-bottom: 5px;
}
media-left .videoreply .content .gdimg {
  margin-left: 3px;
}
media-left .videoreply .content #replylist {
  margin-top: 20px;
  clear: both;
}
.m-reply {
  width: 100%;
  margin: 15px 0px 30px 0px;
  float: left;
}
.m-reply .icon {
  float: left;
  width: 50px;
  height: 50px;
  border: solid 0px #ddd;
  padding: 2px;
}
.m-reply .icon img {
  margin-top:-12px;
  width: 50px;
  height: 50px;
}
.m-reply .txt {
  float: left;
  width: 100%;
  margin-left: 10px;
}
.m-reply .txt .reply_title {
  line-height: 22px;
  padding: 0px 5px;
  background-color:#330000;
  clear: both;
}
.m-reply .txt .reply_content {
  width: 100%;
  padding: 10px;
  word-break: break-all;
  clear: both;
}
.m-reply .txt .reply_signature {
  color: #aaa;
  padding: 10px;
  word-break: break-all;
  clear: both;
}
.videourls {
  padding: 10px;
  width: 100%;
  margin-top: 0px;
  clear: both;
}
.videourls .caption {
  font-family: Arial, "Microsoft YaHei";
  font-size: 14px;
  padding: 10px;
  border-bottom: dotted 1px #ccc;
  font-weight: bold;
}
.videourls .content {
  padding: 1px 0px;
}
.videourls .content a{
  border: solid 1px #ddd;
  display: block;
  line-height: 25px;
  height: 25px;
  width: 30%;
  text-align: center;
  overflow: hidden;
  margin: 3px;
  float: left;
  color: #f2990d;
}
.videourls .content p a{
  display: block;
  color: #f2990d;
}

.videourls .content a:hover {
  color: white;
  border: solid 1px #ff6600;
  background-color: #ff6600;
  text-decoration: none;
}