html,body{height:100%; width:100%;background:#F5F5F5;margin:0px;padding:0px;text-align:left;font-size:14px;}
html,body{margin:0px;padding:0px;}
input,select{box-sizing:border-box;height:28px;line-height:23px;font-size:14px;padding:2px 3px 2px 3px;}
textarea{line-height:23px;font-size:14px;padding:2px 3px 2px 3px;}
select{height:29px;}
ul,li{list-style:none;margin:0px;padding:0px;}

/* 说明，radio标签后面需的文字或图文说明，需要加在<label for=radioId></label>中 */
input[type="radio"] + label::before {content: "\a0";display: inline-block;font-size:14px;width:14px;height:14px;margin-right:6px;border-radius:50%;border:1px solid #888888;}
input[type="radio"]:checked + label::before {font-size:10px;width:10px;height:10px;background-color: #888888;background-clip: content-box;padding:2px;}
input[type="radio"] {position: absolute;clip: rect(0, 0, 0, 0);}

/* 说明，checkbox标签后面需的文字或图文说明，需要加在<label for=checkboxId></label>中 */
input[type="checkbox"] + label::before {content: "\a0";display: inline-block;font-size: 14px;width:14px;height:14px;margin-right:6px;border:1px solid #888888;}
input[type="checkbox"]:checked + label::before {font-size:10px;width:10px;height:10px;background-color: #888888;background-clip: content-box;padding:2px;}
input[type="checkbox"] {position: absolute;clip: rect(0, 0, 0, 0);}
input + label{cursor: pointer;}

.zpage{-moz-box-shadow:0px 0px 2px 1px #bbbbbb; box-shadow:0px 0px 2px 1px #bbbbbb;}
.Top{-moz-box-shadow:0px 2px 2px #bbbbbb; box-shadow:0px 2px 2px #bbbbbb;}
.button{line-height:25px; height:28px; text-align:center; padding-left:8px; padding-right:8px;}
.title{font-size:16px;font-weight:900;}
.himg{width: 100%;}
.himg img{width: 100%; height: auto;}
.showimg,.newsimg{width:100%;overflow:hidden;}
.simg{position:absolute;float:left;top:0px;left:0px;}
.txt{width:100%; text-align:left;height:38px; line-height:38px; font-weight:600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.txt26{width:100%; text-align:left;height:26px; line-height:26px; font-weight:600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.txt2{width:100%; text-align:left;height:50px; line-height:25px; font-size:12px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.txt3{line-height:23px; font-size:12px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.text{width:100%; word-break:break-all;white-space: pre-line;line-height:28px;text-align:left;}
.shadow{-moz-box-shadow:0px 0px 2px 1px #bbbbbb; box-shadow:0px 0px 2px 1px #bbbbbb;}
.biao10{width:10px; height:10px;display: inline-block; vertical-align: middle;margin-top:-3px;}
.biao12{width:12px; height:12px;display: inline-block; vertical-align: middle;}
.biao16{width:16px; height:16px;display: inline-block; vertical-align: middle; margin-top:-3px; margin-left:6px; margin-right:1px;}
.biao161{width:16px; height:16px;display: inline-block; vertical-align: middle;}
.biao23{width:23px; height:23px;display: inline-block; vertical-align: middle;margin-top:-5px;}
.biao231{width:23px; height:23px;display: inline-block; vertical-align: middle;}
.biao40{width:40px; height:40px;display: inline-block; vertical-align: middle;}
.head58{height:58px; width:58px; -moz-border-radius:58px;border-radius:58px;}
.head23{height:23px; width:23px; -moz-border-radius:23px;border-radius:23px; margin-right:6px;margin-BOTTOM:-6px;}
.head18{height:18px; width:18px; -moz-border-radius:18px;border-radius:18px; margin-right:6px;margin-BOTTOM:-4px;}
.font12{font-size:12px;}

.zmuban:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.zmuban{position:relative;zoom:1;}
.zkuail{float:left; position:relative;}
.zkuai{float:left; position:relative;}
.zkuair{float:right; position:relative;}
.zceng{float:left; position:relative;}
.zneirong{position:relative;zoom:1;}
.zmokuai{position:relative;zoom:1;}

.yuan {-moz-border-radius:3px; border-radius:3px; background:#CCCCCC}
.yuan2 {-moz-border-radius:2px; border-radius:2px;}
.yuan3 {-moz-border-radius:3px; border-radius:3px;}
.yuans {-moz-border-radius:3px; border-radius:3px; background:#DDDDDD;border:1px solid #DDDDDD;}
.yuanm {-moz-border-radius:3px; border-radius:3px; background:#FFFFFF;border:1px solid #DDDDDD;}
.RadioButtonList label{margin-right:20px;}
.RadioButtonList1 label{display: inline-block;width:198px;}
.RadioButtonList2 label{display: inline-block;width:128px;}

A:link {color:#000000;text-decoration:none} 
A:visited {color:#000000;text-decoration:none} 
A:hover {color:#ff0000;text-decoration:underline} 

img{border:0;}
ul,li{list-style:none;}
form{MARGIN-BOTTOM:0px;MARGIN-TOP:0px;PADDING-BOTTOM:0px;PADDING-TOP:0px;}
.z_t{z-index:1300; position:absolute; display:none;BORDER-RIGHT:#bbbbbb 2px solid;BORDER-TOP:#eeeeee 1px  solid;BORDER-LEFT:#eeeeee 1px  solid;BORDER-BOTTOM:#bbbbbb 2px solid;}/*弹窗体筐*/
.z_t_tl{cursor:move;color:#ffffff; height:23px; line-height:20px; padding-left:3px; padding-top:4px;}
.z_t_tl *{color:#ffffff;}

.ulkeyword{}
.ulkeyword li{}
.zfontsize {font-size:14px;}
.zfontsize *{font-size:14px;}

.Abutton{
  background-color:#ededed;
  background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #ededed), color-stop(1, #f5f5f5));
  background:-moz-linear-gradient(top, #ededed 5%, #f5f5f5 100%);
  background:-o-linear-gradient(top, #ededed 5%, #f5f5f5 100%);
  background:-ms-linear-gradient(top, #ededed 5%, #f5f5f5 100%);
  background:linear-gradient(to bottom, #ededed 5%, #f5f5f5 100%);
  background:-webkit-linear-gradient(top, #ededed 5%, #f5f5f5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#f5f5f5',GradientType=0);
  border:1px solid #dcdcdc;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
  box-shadow: inset 0px 0px 0px 0px #ffffff;
  text-align:center;
  display:inline-block;
  text-decoration:none;
}
.Abutton:hover{
  background-color:#f5f5f5;
  background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #f5f5f5), color-stop(1, #ededed));
  background:-moz-linear-gradient(top, #f5f5f5 5%, #ededed 100%);
  background:-o-linear-gradient(top, #f5f5f5 5%, #ededed 100%);
  background:-ms-linear-gradient(top, #f5f5f5 5%, #ededed 100%);
  background:linear-gradient(to bottom, #f5f5f5 5%, #ededed 100%);
  background:-webkit-linear-gradient(top, #f5f5f5 5%, #ededed 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ededed',GradientType=0);
}

.hlist{ margin-left:auto; margin-right:auto; float:none; width:98%;}
.hlist td{padding:8px;text-align:center;word-break:break-all;}

.Replay{width:100%; margin:10px;}
.Replay .NeiRong{width:calc(100% - 50px);padding:10px;background-color:#FFFFFF;border:solid 1px #EEEEEE;}
.Replay .Biao{width:28px;text-align:center;background-color:#EEEEEE; padding-bottom:6px;}
.Replay .Biao .biao161{margin-top:6px;}
.Replay .gray{width:100%; line-height:23px; font-size:12px;}
.Replay .newpic,.msgreplay .newpic{width:70px;height:70px;}
.Replay .txt3,.msgreplay .txt3{width:calc(100% - 70px);text-align:left;}
.Replay .txt{width:100%; text-align:left;height:38px; line-height:38px; font-weight:600;}
.Replay .newpic .newsimg,.msgreplay .newsimg{width:60px;height:60px;margin-left:10px;margin-top:5px;}
.Replay .hangge{height:10px;line-height:10px;}

.msguser .gray,.ReplayTime{font-size:12px;text-align:left;}
.message{width:calc(90% - 78px);margin-top:10px;margin-bottom:10px;}
.message .text,.msgreplay .text{background-color:#FFFFFF; padding-left:7px; padding-right:7px;}
.msgreplay{margin-top:10px;margin-bottom:10px;}
.ReplayLx{font-size:12px;text-align:right;width:40%;}
.ReplayTime{width:60%;}

.jixiaosum {width:100%;line-height:21px;font-size:12px;}
.jixiaosum .zkuai{width:25%;}
.jixiaosum .zkuail{width:calc(100% - 88px);}
.jixiaosum .zkuai .zkuai{width:18px;}
.jixiaosum .zkuair{width:70px;}

.msgghao{font-size:12px;margin-top:10px;}
.msgtime{font-size:12px;margin-top:13px;}
.msgtime .zkuair{text-align:right;}
.msgtime .biao161{margin-left:6px;}
.msgread {font-size:12px;margin-top:12px;line-height:21px;border-top:dotted 1px Gray; padding-top:10px;}
.msgread .zkuai{width:50%;}

.gray,.gray *,.gray a:link,.gray a:visited{color:Gray;}
#green{color:#009900;}
#red{color:#FF0000;}
#blue{color:#0000FF;}
#gray{color:#cccccc;}
#hui{color:#666666;}

.Cshow {}
.Chide {display: none;}
