
/* .tb {
	margin: 0px;
}

.tb > thead > tr > th,
.tb > tbody > tr > th,
.tb > tfoot > tr > th,
.tb > thead > tr > td,
.tb > tbody > tr > td,
.tb > tfoot > tr > td {
  white-space:nowrap;
  overflow: hidden;
  padding:10px;
  border:1px solid #fcfcfc;
  box-sizing: border-box;
  height:30px;
  max-width:200px;
  overflow-x: hidden;
  
} */
.sbtd{
  white-space:nowrap;
  overflow: hidden;
  padding:0 10px;
  border:1px solid #fcfcfc;
  box-sizing: border-box;
  height:30px;
  line-height:30px;
  /* max-width:200px; */
  overflow-x: hidden;
}


.p_wenzhang{
	line-height: 180%;
    text-indent: 2em;
    font-size: 14px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.p_wenzhang_img{
	text-align: center;
	line-height: 150%;
    text-indent: 2em;
    font-size: 14px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.iamge_wenzhang{
	width: 600px;
}

.pointer{
	cursor: pointer;
}

.btnpadding{padding: 5px 20px;}

.juzhong{width:90%;left:5%;}

.mui-popover {
  height: 300px;
}

.headcss{color:#fff}
.headcss a{color:#fff;line-height: 30px!important}

input{
  autocomplete:"off";
}

.iptfc{
  height: 35px;border-radius: 5px;width: 200px;display: inline;
}
.ttl{
  border-left: #3aa6ff 10px solid;padding-left: 15px;
}

a[href]:after{content:normal;}

.hrz{
  display: inline;
}
.hrzline{
  display:inline-block;
}
.mglr{
  margin-left:15px;margin-right:15px;
}
.fwb{
  font-weight: bold;
}
.tdn{
  text-decoration: none;
}
.par20{
  position: absolute;right:20px
}
.pdlr{
  padding-left:15px;padding-right: 15px;
}
.txt{
  font-size: 16px;padding:3px 5px;border-radius: 3px;color:#fff;background-color: #031c2f;
}
.ftsz13{
  font-size: 13px;
}
.ftsz13p{
  font-size: 13px;color:black;
}
.ftsz13p:hover{
  color:steelblue;font-weight: bolder;
}
.mg10{
  margin:10px;
}
.mglft20{
  margin-left:20px;
}
.mglr5{
  margin-left: 5px;margin-right: 5px;
}
.mgtb5{
  margin-top: 5px;margin-bottom: 5px;
}
.splt{
  border-bottom:1px solid #efefef;margin:10px
}
.msk{
  background-color: #000;opacity: 0.7;width: 100%;height: 100%;position:fixed;z-index: 200;top:0;left:0
}
.ipt{
  height: 30px;width: 300px;border-radius: 5px;display: inline;
}
.popbg{
  position: fixed;z-index:10000;width:900px;min-height:300px;left:50%;margin-left:-450px;top:50px;background-color: #fff;color:#444;overflow: scroll;padding:80px 20px
}
.x{
  height:40px;width:40px;border:2px solid #3aa6ff;border-radius: 20px;color:#3aa6ff;font-size: 35px;text-align: center;position: absolute;right: 10px;top:10px;line-height: 36px;cursor: pointer;
}
.popbg-sm{
  position: fixed;z-index:10000;width:400px;min-height:200px;left:50%;margin-left:-200px;top:50px;background-color: #fff;color:#444;padding:80px 20px;border-radius: 5px;
}
.pad{
  height: 60px;
}
.ft{
  height:60px;line-height:60px;background-color: #3aa6ff;color:#fff;position:fixed;bottom:0px;left:0px;width:100%;font-size: 20px;font-weight: bold;padding-left:30px;z-index: 100;
}
.hd{
  height:60px;line-height:60px;background-color: #3aa6ff;color:#fff;position:fixed;top:0px;left:0px;width:100%;font-size: 20px;font-weight: bold;padding-left:30px;z-index: 100;
}
a{ outline: none; }
a:hover,a:focus{ outline: none;text-decoration: none; }
.cspnt{
  cursor: pointer;
}
.pnl{
  margin:5px;padding:10px;border-radius: 5px;
}
.ipt2{
  border-radius: 5px;padding:5px;height:35px;border:1px solid #ccc;
}
.pnt{
  cursor: pointer;
}
.masklayer{
  background-color: rgba(0, 0, 0, 0.9);position: fixed;z-index:2000;top:0;left:0;width: 100%;height:100%
}
.br10{
  border-radius: 10;
}
.btnclose{
  position:absolute;top:20px;right:20px;font-size: 20px;color:white;cursor:pointer;background-color: steelblue;width:30px;height: 30px;border-radius: 15px;text-align: center;line-height: 30px;
}
.fs14{
  font-size:14
}
.fb20{
  font-size: 20px;font-weight: bold;
}
.fltcard{
  position:fixed;z-index:2001;top:50px;width:700px;height:600px;left:50%;margin-left:-350px;background-color: white;border-radius: 5px;padding:10px;overflow: auto;
}
.card{
  border-radius:5px;padding:10px;margin:10px 0;
}
.nchs{
  border-radius:5px;padding:5px;margin:5px;border:1px solid #3aa6ff;color:#3aa6ff;cursor: pointer;
}
.chs{
  border-radius:5px;padding:5px;margin:5px;border:1px solid #3aa6ff;background-color: #3aa6ff;color: white;cursor: pointer;
}

