body {
  background: #f8f9fb
}

/*漏洞列表*/
.boxContent {
  margin-top: 70px;
  overflow: hidden;
}

.loopAward {
  padding: 25px 13px;
  font-size: 14px;
  color: #050102;
}

.loopAward li:before {
  content: ' ';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #0292ff;
  margin-right: 6px;
  display: inline-block;
}

.loopAward li {
  line-height: 32px
}

.aboutUs {
  padding: 40px 0;
  text-align: center;
}

.aboutUs p {
  line-height: 52px;
  font-size: 12px;
  color: #454243
}

.loopListTop {
  padding: 30px 22px 0;
}

.looplistSelect {
  border: 1px solid #ededed;
  border-bottom: 0;
}

.looplistSelect li {
  overflow: hidden;
  border-bottom: 1px solid #ededed;
}

.looplistSelect li span {
  display: inline-block;
  width: 105px;
  height: 45px;
  background: #f9f9f9;
  font-size: 14px;
  line-height: 45px;
  text-align: center;
  margin-right: 38px;
}

.looplistSelect li a {
  display: inline-block;
  margin: 10px 10px 0 0;
  padding: 0 20px;
  border: 1px solid #eaeaea;
  color: #a1a1a1;
  line-height: 20px;
  font-size: 12px;
}

.looplistSelect .loopNow {
  color: #fff;
  border: 1px solid #0292ff;
  background: #0292ff
}

.looplistSerach {
  position: relative;
  margin: 15px 0 0;
  overflow: hidden;
}

.looplistSerach input {
  outline: none;
  float: right;
  width: 176px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #cacaca;
  padding: 2px 2px 2px 30px;
  border-radius: 16px;
}

.inputSearch {
  position: absolute;
  width: 14px;
  height: 14px;
  background: url(/Public/images/t01801476280c976f38.png);
  top: 9px;
  right: 188px;
}

.looplistSerach input:focus {
  border: 1px solid #0292ff;
}

.loopListBottom {
  margin-top: 15px;
}

.loopListBottom li {
  border-bottom: 1px solid #eaeaea;
  padding-left: 80px;
  height: 120px;
  overflow: hidden;
  position: relative;
}

.loops {
  overflow: hidden;
  font-size: 14px;
  margin-top: 30px;
}

.loops dt {
  float: left;
  width: 58px;
  height: 58px;
  border: 2px solid #f3f3f3;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 10px;
}

.loops dd {
  line-height: 26px;
  margin-bottom: 7px;
  color: #999
}

.loops dd span {
  margin-right: 15px;
}

.loops dd a {
  margin-right: 15px;
}

.loops dd em {
  color: #000;
  margin-right: 15px;
}

.loops dd strong {
  margin-right: 15px;
}

.loopFinder {
  color: #000;
  font-weight: bold;
}

.loopHigh {
  display: inline-block;
  font-size: 14px;
  padding-left: 16px;
  background: url(/Public/images/t019e272eab6f7bfd02.png) no-repeat;
  line-height: 13px;
  height: 14px;
  color: #fa2127
}

.loopMiddle {
  display: inline-block;
  font-size: 14px;
  padding-left: 16px;
  background: url(/Public/images/t01c63298b007a13272.png) no-repeat;
  line-height: 13px;
  height: 14px;
  color: #ecb765
}

.loopLow {
  display: inline-block;
  font-size: 14px;
  padding-left: 16px;
  background: url(/Public/images/t011bb8e96da2731c7e.png) no-repeat;
  line-height: 13px;
  height: 14px;
  color: #8ccdfe
}

.loopJiangjin {
  position: absolute;
  top: 55px;
  right: 85px;
  color: #e7623e;
  font-size: 26px
}

.loopsBest {
  background: #fcfcfc url(/Public/images/t016d51ec8aa35e6cd7.png) top right no-repeat
}

.loopsBest .loopJiangjin {
  display: none;
}

/*漏洞提交*/
.loopJiangli {
  padding: 30px 20px;
  font-size: 12px;
  color: #666
}

.loopJiangli li {
  margin-bottom: 20px
}

.loopJiangli li p {
  line-height: 21px;
}

.loopJiangli .red {
  color: #fc3e3e;
  padding-left: 20px
}

.loopSubmit {
  font-size: 14px
}

.loopSubmit > li:before {
  content: ' ';
  float: left;
  margin-top: 12px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #0292ff;
  margin-right: 6px;
  display: inline-block;
}

.loopSubmit li {
  line-height: 30px;
  padding: 0 30px;
  margin-top: 15px;
  position: relative;
  float: left;
  width: 100%
}

.loopSubmit > li > span {
  float: left;
  width: 100px
}

.loopSubmit li input {
  float: left;
  height: 26px;
  line-height: 26px;
  width: 438px;
  padding: 2px 10px;
  border: 1px solid #eee;
  color: #000;
}

.loopSubmit .line {
  height: 0;
  border-bottom: 1px solid #ededed;
  overflow: hidden;
}

.loopIsRepeat {
  float: left;
  margin-left: 10px;
  width: 115px;
  height: 28px;
  border: 1px solid #0292ff;
  color: #0292ff;
  text-align: center;
  line-height: 28px
}

.loopSubmit .addInput:before {
  display: none;
}

.loopSubmit .addInput {
  padding-left: 142px;
  margin-top: 0;
}

.loopSubmit .addInput input {
  float: none;
}

.loopSubmit li select {
  float: left;
  width: 231px;
  height: 30px;
  border: 1px solid #eee;
  color: #000;
  border-radius: 5px
}

.loopSubmit .sel2 {
  clear: both;
  margin: 10px 100px;
}

.loopSubmit li input[type='checkbox'],
.loopSubmit li input[type='radio'] {
  width: 12px;
  height: 12px;
  margin: 10px 10px 0 0;
}

.loopSubmit li textarea {
  float: left;
  width: 755px;
  height: 80px;
  border: 1px solid #eee;
}

.loopSubmit li label {
  float: left
}

.loopSubmit .sel1 {
  margin: 0px 10px 0 0;
  width: 100px
}

.addInput2 p {
  line-height: 25px
}

.loopSubmit li img {
  float: left;
  border: 1px solid #eee;
  margin: 0 10px;
}

.loopSubmit .yzminput {
  width: 148px;
}

.loopSubBtn {
  padding: 17px 0 50px 142px;
}

.loopSubBtn a {
  display: inline-block;
  width: 182px;
  height: 40px;
  border: 1px solid #0292ff;
  background: #0292ff;
  color: #fff;
  line-height: 40px;
  text-align: center;
  margin-right: 10px;
  font-size: 14px
}

.loopSubBtn a:last-child {
  background: #fff;
  color: #0292ff;
}

.companySerach {
  position: absolute;
  width: 458px;
  border: 1px solid #eee;
  border-top: 0 none;
  height: 300px;
  overflow-y: auto;
  background: #fff;
  top: 32px;
  left: 142px;
  z-index: 1
}

.companySerach p {
  padding: 0 20px;
}

/*漏洞确认*/
.companySure {
  height: 118px;
  border: 1px solid #ededed;
  background: #fdffec;
  margin-bottom: 20px;
}

.comSureLeft {
  float: left;
  height: 64px;
  width: 347px;
  border-right: 1px solid #b1b2a5;
  padding-left: 128px;
  margin-top: 25px;
  padding-top: 11px;
}

.comSureLeft dt {
  float: left;
  margin-right: 15px;
}

.comSureLeft dd {
  overflow: hidden;
}

.comSureD1 {
  font-size: 16px;
  line-height: 18px;
  padding-top: 8px;
  color: #000;
}

.comSureD2 {
  font-size: 12px;
  color: #fc3e3e;
  line-height: 16px;
}

.comSureRight {
  overflow: hidden;
  padding: 39px 0 0 129px;
}

.comSureRight a {
  display: inline-block;
  width: 136px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
  margin-right: 20px;
}

.sureBtn {
  background: #527af7
}

.neglectBtn {
  background: #fc3e3e
}

.noBtn {
  background: #282828
}

.loopStatus {
  margin: 10px 0 96px 43px;
  border-left: 2px solid #3270EA;
}

.loopStatus .loopStaBegin {
  background: url(/Public/images/t019987994f6e1f4612.png) no-repeat;
  height: 16px;
  margin-left: -9px;
  margin-top: 0;
}

.loopStatus li {
  background: url(/Public/images/t0155c1f226a81f1737.png) left center no-repeat;
  margin-left: -7px;
  padding-left: 30px;
  line-height: 16px;
  margin-top: 30px;
}

.loopStatus li p:last-child {
  color: #999
}

.loopStatus .lastSta {
  background: url(/Public/images/t0155c1f226a81f1737.png) left bottom no-repeat;
  color: #999;
}

.loopDetails {
  padding: 0 30px;
  position: relative;
}

.loopDetTitle {
  padding: 28px 0 25px;
}

.loopDetTitle h2 {
  font-weight: normal;
  line-height: 25px;
  font-size: 21px
}

.loopHighBg {
  display: inline-block;
  width: 52px;
  height: 24px;
  background: url(/Public/images/t0189918499d76db0bc.png) no-repeat;
  vertical-align: middle;
  margin-left: 10px;
}

.loopMiddleBg {
  display: inline-block;
  width: 52px;
  height: 24px;
  background: url(/Public/images/t01230071b99f8dea5f.png) no-repeat;
  vertical-align: middle;
  margin-left: 10px;
}

.loopLowBg {
  display: inline-block;
  width: 52px;
  height: 24px;
  background: url(/Public/images/t014396632d1e2f5f5a.png) no-repeat;
  vertical-align: middle;
  margin-left: 10px;
}

.loopSeriousBg {
  display: inline-block;
  width: 52px;
  height: 24px;
  background: url(/Public/images/loo/loo-serious.svg) no-repeat;
  vertical-align: middle;
  margin-left: 10px;
}

.loopDetTitle p {
  line-height: 16px;
  color: #999
}

.looplistSelect .bianhao {
  color: #527af7
}

.looplistSelect .zhuangtai {
  color: #fc3e3e
}

.loopDetails .looplistSelect {
  font-size: 14px
}

.loopDetTitle2 h2 {
  height: 50px;
  border-bottom: 1px solid #ededed
}

.loopDetTitle2 h2 span {
  display: inline-block;
  color: #333;
  height: 16px;
  line-height: 14px;
  font-size: 16px;
  border-left: 3px solid #527AF7;
  font-weight: normal;
  padding-left: 5px;
  margin-top: 19px;
}

.loopDetList {
  padding: 5px 0;
}

.loopDetList p {

  word-wrap: break-word;
  word-break: break-all;
  white-space: normal;

}

.loopDetList * {
  font-size: 14px;
  color: #999;
  line-height: 28px;
  font-family: "Microsoft Yahei", NotoSansHans-Regular, AvenirNext-Regular, arial, "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
}

.loopDetList img {
  margin: 5px 0;
}

.liuyanShuru {
  padding-top: 25px;
}

.liuyanShuru textarea {
  width: 860px;
  height: 240px;
  border: 1px solid #ededed;
  color: #999;
  display: block;
}

.lyYz {
  overflow: hidden;
  margin-top: 15px;
}

.lyYz input {
  float: left;
  width: 150px;
  height: 24px;
  border: 1px solid #eee;
  color: #999;
  padding: 2px;
  line-height: 24px;
  margin-right: 5px;
}

.lyYz img {
  float: left;
  border: 1px solid #eee;
  margin: 0;
}

.lyYz em {
  color: #fc3e3e;
  line-height: 30px
}

.lyBtn {
  margin-top: 10px;
}

.lyBtn a {
  color: #fff;
  background: #0292ff;
  font-size: 14px;
  line-height: 40px;
  width: 180px;
  height: 40px;
  display: inline-block;
  text-align: center;
}

.messageList {
  font-size: 14px;
  padding: 30px 0;
  border-bottom: 1px solid #eee
}

.messageList:last-child {
  border: 0;
}

.messageList dt {
  float: left;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 10px
}

.messageList dd {
  overflow: hidden;
  line-height: 21px;
}

.messageList dd a {
  float: left;
}

.messageList dd p {
  float: left;
  width: 782px;
  margin-right: 10px;
}

.messageList dd span {
  float: right;
  color: #999;
  font-size: 12px;
}

.huifu {
  font-size: 12px
}

.yixiufu {
  position: absolute;
  width: 191px;
  height: 89px;
  background: url(/Public/images/t01ec962565d0ea095b.png) no-repeat;
  top: 0;
  right: 0;
}

.daiqueren {
  position: absolute;
  width: 191px;
  height: 89px;
  background: url(/Public/images/t01c9a8ae405fa09335.png) no-repeat;
  top: 0;
  right: 0;
}

.daixiufu {
  position: absolute;
  width: 191px;
  height: 89px;
  background: url(/Public/images/t016abfa728e68ce85b.png) no-repeat;
  top: 0;
  right: 0;
}

.yihulve {
  position: absolute;
  width: 191px;
  height: 89px;
  background: url(/Public/images/t01ff32ab1ca97945f8.png) no-repeat;
  top: 0;
  right: 0;
}

.wuguishu {
  position: absolute;
  width: 191px;
  height: 89px;
  background: url(/Public/images/t01b15a6676660f5514.png) no-repeat;
  top: 0;
  right: 0;
}

.loopEdit {
  position: absolute;
  width: 95px;
  height: 33px;
  border: 1px solid #0292ff;
  border-radius: 3px;
  color: #0292ff;
  font-size: 14px;
  top: 38px;
  right: 30px;
  text-align: center;
  line-height: 33px
}

.tijao {
  border: 0;
}


/* @media screen and (min-width:750px) and (max-width:1199px) {
    .boxContent{margin-top:160px;width:750px;}
    .loopSubmit li input{width: 208px;}
    .boxCon .loopSubmit li{width:750px;}
    .boxCon .loopSubmit li textarea {width: 226px;}
    .boxCon .loopSubmit li p{ width: 210px; white-space: normal;word-break: break-all;word-wrap: break-word;}
	.loopSubmit .sel1{width:70px;}
	
}
@media screen and (min-width:640px) and (max-width:749px) { 
    .boxContent{margin-top:160px;width:640px;}
    .loopSubmit li input{width: 160px;}
    .boxCon .loopSubmit li{width:640px;}
    .boxCon .loopSubmit li textarea {width: 160px;}
    .boxCon .loopSubmit li p{ width: 160px; white-space: normal;word-break: break-all;word-wrap: break-word;}
    .loopSubmit .sel1{width:50px;}
    .loopSubmit li select{width: 160px;}
    
	
}
@media screen and (min-width:480px) and (max-width:639px) { 
    .boxContent{margin-top:160px;width:480px;}
    .boxRight{float: none;width: 100%;margin-left: 0;}
    .loopSubmit li input{width: 208px;}
    .boxCon .loopSubmit li{width:480px;}
    .boxCon .loopSubmit li textarea {width: 226px;}
    .boxCon .loopSubmit li p{ width: 210px; white-space: normal;word-break: break-all;word-wrap: break-word;}
    .loopSubmit .sel1{width:70px;}
    .tabs-con-threat .loopSubmit li span{width:160px;}
    .version-box{margin-left: 106px;}
}
@media screen and (min-width:360px) and (max-width:479px) { 
	.boxContent{margin-top:160px;width:360px;}
    .boxRight{float: none;width: 100%;margin-left: 0;}
    .loopSubmit li input{width: 208px;}
    .boxCon .loopSubmit li{width:360px;}
    .boxCon .loopSubmit li textarea {width: 226px;}
    .boxCon .loopSubmit li p{ width: 210px; white-space: normal;word-break: break-all;word-wrap: break-word; margin-left: -112px;margin-top:40px;}
    .loopSubmit .sel1{width:70px;}
    .boxCon .loopSubmit .sel2{margin-left: 0;}
    .boxCon .loopSubmit li span{float:none;display:block;}
    .boxCon .loopSubmit .addInput{padding-left:40px;}
    .boxCon .loopSubmit li.addInput p{margin-left:0;}
    .loopSubBtn{margin-left:-100px;}
    .tabs-con-threat .loopSubmit li span{width:160px;}
    .version-box{margin-left: 106px;}
	

} */