.charlike_area{position:relative;margin-top:0px;float:left;border:solid 3px #FFFFFF;height:70px;width:70px;background:#FB8885;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;padding:0px;text-align: center;}
.charlike_num{margin:24px 0 0;font-size:16px;color:#FFFFFF;}
.charlike_pt{font-size:14px;margin:0;color:#FFFFFF;}
.cpa_likeBtn{cursor:pointer;margin:20px 0 0 10px;float:left;padding:5px 10px;}
.cpa_likeBtnLoading{margin:20px 0 0 10px;float:left;padding:5px 10px;}
.character_summary{border:solid 1px #F0F0F0;padding:20px;background-color:#FAF7F7;margin-top:20px;}
.character_summary_thum{float:left;display:inline-block;width:210px;height:150px;border:solid 1px #B3B0B0;text-align:center;background:#FFFFFF;position:relative;}
.character_summary_thum_img{max-width:210px;max-height:150px;}
.character_summary_thum .label{width:210px;}
.character_area{float:left;width:300px;margin-left:10px;margin-top:4px;}
.character_content{word-wrap: break-word;max-width: 300px;margin:0;}
.char_icon_span{float: left;margin-right: 10px;margin-top:5px;}
.character_span{color:#5B5A5A;line-height:1.3;display: block;overflow: hidden;font-size:20px;font-weight:600;}
.introduce_product{width: 380px;height: 148px;background: #fff;border: 1px solid #ccc;float: left;padding:10px 0 10px 10px;}
#scroll_area_workdescription{width:380px;height:80px;overflow: auto;margin-top:10px;padding:0px 0px 10px 0px;}
#source_introduce{padding-right:10px;text-align:right;}
.character_tag_area{margin-top:10px;}
.character_tag_icon{margin:7px 5px 0px 0px;width:39px;height:16px;float:left;}
.related_character{margin-top:20px;border-top:1px #ccc solid;}
.related_character_thum{margin:10px;padding:0;width:100px;height:100px;}
.related_character_thum_span{display:inline-block;border:solid 1px #b3b0b0;padding:0;width:100px;height:100px;text-align:center;display: table-cell;text-align: center;vertical-align: middle;background:#FFFFFF;}
.related_character_thum_img{max-width:100px;max-height:100px;border:0px;}
.imgpoint_span_pt{font-size:10px;}
.info_parts01area{margin-bottom:15px;}
.info_fsize16{display:block;padding:10px;}
.info_fsize11{display:block;padding:0px 10px;color:#999;}
.info_first_block{margin-top:10px;padding-left:5px;}
.info_last_block{margin-top:10px;padding-left:5px;}
#readMore{cursor:pointer;color:#f77;font-size:12px}
.textarea470{color:#4E4D4D;}
.clickarea615 a:hover .textarea470{color:#F66;}
.addrm25{margin:0 15px 10px 0;}
.char_name_text{font-size: 16px;font-weight:bold;color: #4E4D4D;padding:20px 0 0 10px;}
.char_like_point{margin: 75px 0 0 130px;padding: 4px;display: block;width: 70px;height: 25px;font-size: 16px;line-height: 24px;color: #fff;background: #f77;text-align: center;overflow: hidden;	}
.char_like_point_span {font-size: 12px;}
.submenuarea3 {
  width: 970px;
  height: 60px;
  list-style-type: none;
}
.submenuarea3 li {
  margin: 15px 15px 0px 0px;
  padding: 0px;
  float: left;
}
.submenuarea4 {
  width: 970px;
#  height: 60px;
#  list-style-type: none;
}
.submenuarea4 li {
  margin: 15px 15px 0px 0px;
#  padding: 0px;
  float: left;
}
.btnpage5 a {
  margin: 0px;
  padding: 0px;
  width: 500px;
  height: 40px;
  display: block;
  color: #fff;
  background: #999;
  text-align: center;
  overflow: hidden;
}
.btnpage5 a:hover {
  background-color: #f66;
}
.btnpageoff5 {
  width: 440px;
  height: 60px;
  display: block;
  color: #f66;
  background: url(/img/submenuoffbg5.png) no-repeat;
  text-align: center;
  overflow: hidden;
}