@charset "UTF-8";
/***************************page common style************************************/
body{
    -ms-overflow-style:scrollbar;/*IE10右侧滚动条会遮挡部分内容*/
    font-family:微软雅黑, "Microsoft YaHei",宋体,SimSun,Arial, Helvetica, sans-serif;
    font-size:14px;
    margin:0;
    padding:0;
    min-width: 1060px ;
}
.wrap { width:1200px; margin:20px auto}
/*警告提示*/
.jc-attention{ width: 100%; height: 40px; line-height: 40px; background-color: #EB5648; text-align: center; color: white; display:none}
.jc-attention a{ color: white;}
.jc-attention a:hover{ color: white; text-decoration:none}
.jc-attention img:first-child{ margin:-5px 25px 0 0;}
.jc-attention .jc-attention-close{ margin: 12px 20px 0 0; cursor: pointer; float:right}
/*****查看报告页面--->基本复用v1******/
.Order-number label{
    color: #4d4d4d;
    font-size: 16px;
    padding-right:10px;
    margin: 0;
	line-height:36px;
}
.Order-number input{
    /*width:446px;*/
    /*height: 43px;*/
    padding: 10px;
    color: #b0b0b0;
    border: 1px solid #e6e5e5;
    /*border-radius: 3px;*/
}
.Order-number button{
    width: 100px;
    height:100%;
    text-align: center;
    line-height: 35px;
    color: #ffffff;
    /*background: #e1252a;*/
    position: relative;
    /*right: 0;*/
    top: 1px;
    border: none;
    /*border-radius: 0px 3px 3px 0;*/
    font-size: 16px;
    margin-right: 50px;
}
.Lookreason {
    position: absolute;
    bottom: 30px;
    width: 260px;
    height: 127px;
    background: url(../images/item44.png) no-repeat;
    left: 95px;
    padding: 18px;
    display: none;
}
.NoPresentation, .TabLoading, .Nologin {
    margin: 0 auto;
    padding: 100px 0 100px 0;
    display: table;
}
.NoPresentation h3, .TabLoading h1 {
    line-height:20px;
    color: #a9a6a6;
    font-size: 14px;
    float: left;
}
.NoPresentation h3>img, .TabLoading h1>img{
    margin-right:20px;
    vertical-align: middle;
}
.Testing {
    color: #3a3842;
    padding-top: 25px;
    padding-left: 10px;
}
.remind{
    width: 1140px;
    height: 48px;
    background: #ffefef;
    color: #e42025;
    line-height: 48px;
    margin-top: 20px;
	position: absolute;
	bottom:20px;	
}
/*****本页面override v1 index.css*****/
.report-cont>.row{
    background-color:#fff;
	padding:20px;
}
.report-cont.table-sbm {
    background:transparent;
    padding:0px;
}
.report-cont .itemm0{
    display: block;
}
.report-cont .itemm0 .search_button{
    background:#DD292C;
	color:#FFFFFF;
	padding:8px 30px;
	position:relative;
	top:0;
	cursor:pointer;
	border-radius:0 5px 5px 0
}
.report-cont .Order-number label {
    font-size:17px;
    color:#2f2f2f;
    font-weight: normal;
    padding-right:25px;
}
.report-cont .Order-number input {
    border-radius:0px;
    height:36px;
    line-height:36px;
    padding-top:0px;
    padding-bottom:0px;
    width:300px;
    display:inline-block;
}
.report-cont .Order-number .placeholder{color:#b0b0b0;}
.report-cont .Order-number input::-webkit-input-placeholder { color:#b0b0b0;}
.report-cont .Order-number input:-moz-placeholder {color:#b0b0b0;}
.report-cont .Order-number input::-moz-placeholder {color:#b0b0b0;}
.report-cont .Order-number input:-ms-input-placeholder {color:#b0b0b0;}
.report-cont .Order-number button {
    background-color:transparent;
    background:url(../images/btn-query.png) no-repeat;
    border-radius: 0px;
    width:106px;
    margin-left:-6px;
}
.report-cont .itemm0 .Order{
    padding-right:0px;
}
.report-cont .itemm0 .Order a{
    float:right;
    margin-right:0px;
    padding-bottom:0px;
}
.report-cont .itemm0 .Order a.WeChat-order{
    margin-right:40px;
}
.report-cont .itemm0 .Order img {
    vertical-align: middle;
}
.itemm0 .Order-number{
    position: relative;
    float:left;
}
.report-cont .itemm1 {
    padding-top: 0px;
    border-top: 0px;
    margin-top: 0px;
}
.report-cont .Testing .red{
    color:#e42025;
    font-style:normal;
}
.report-cont .remind {
    font-size:12px;
    padding-left:20px;
}

/*报告结果改为表格*/
.report-cont .table tbody tr{
    border-bottom:1px solid #f0f0f0;
	height:45px;
	line-height:45px;
	text-align:center;
    color:#3a3842;
}
.report-cont .table tbody tr td {
    border-color:#f0f0f0;
    line-height: 30px;
	height:30px;
	text-align:center;
    color:#3a3842;
}
.report-cont .table tbody tr td:nth-child(2) {
    padding: 0px 40px 0px 20px;
}
.report-cont .table tbody tr:first-child td {
    border-top:0px;
}
.report-cont .table>thead>tr>th {
    border-bottom: 0px;
    background-color: #f6f6f6;
    line-height:35px;
	height:35px;
    font-weight: bold;
	text-align:center;
}
.report-cont .table tbody tr td i{
    padding-left: 20px;
}
.report-cont .table tbody tr td i:first-child{
    padding-left: 0px;
}
/*未登录时的扫码下载样式*/
.report-cont .table tbody tr td a.btn-scan-down,
.report-cont .table tbody tr td a.btn-wait-pay{
    color:#3a3842;
}
.report-cont .table tbody tr td a.btn-scan-down img,
.report-cont .table tbody tr td a.btn-wait-pay img{
    margin-right:5px;
}
/*待支付*/
.report-cont .table tbody tr td a.btn-wait-pay+i{
    padding-left:16px;
}

/*控制列宽*/
.report-cont .table .ddh{
    width:15%;
}
.report-cont .table .lwbt{
    /*width:38.5%;*/
    width:30%;
}
.report-cont .table .zt{
    /*width:18%;*/
    width:10%;
}
.report-cont .table .xsd{
    width:10%;
}
.report-cont .table .tjrq{
    width:15%;
}
.report-cont .table .cz{
    width:20%;
}
/*状态及失败弹窗*/
.report-cont .table tr .state{
    position:relative;
}
/*这种无动画效果*/
/*.report-cont .table tr .state:hover .Lookreason{*/
/*display:block;*/
/*}*/
.report-cont .Lookreason {
    left: 20px;
}
.report-cont .table .state.fail{
    color: #d81e06;
    cursor:pointer;
}
.report-cont .table .state.fail:hover{
    text-decoration: underline;
}
.report-cont .table .state.pass{
    /*color: green;*/
}
.report-cont .table .state{
    color:#464646;
}
/*预计出报告时间*/
.report-cont .table .state .badge{
    background-color:#a0a0a0;
    font-weight:normal;
    border-radius:4px;
    padding:6px 8px;
    position:absolute;
    left:0px;
    top:-10px;
    display:none;
}
.report-cont .table .state:hover .badge{
    display: block;
}
/*朝下的箭头*/
.report-cont .table .state .badge .arrow,.report-cont .table .state .badge .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.report-cont .table .state .badge .arrow {
    border-width: 4px;
    bottom: -4px;
    left: 50%;
    margin-left: -4px;
    border-top-color: #9f9f9f;
    border-bottom-width: 0;
}
.report-cont .table .xsd-progress{
    /*width:40px;*/
    /*height:15px;*/
    width: 70px;
    height: 20px;
    background-color:#f4f4f4;
    position:relative;
    float:left;
    border-radius: 4px;
}
.report-cont .table .xsd-progress .percent{
    display: inline-block;
    height:100%;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    position: relative;
    top:-8px
}
.report-cont .table .xsd-progress .percent.per-danger{
    background-color:#de332b;
}
.report-cont .table .xsd-progress .percent.per-success{
    background-color: #58A55C;
    /*相似度=0时不能应用至少1px样式*/
    min-width:1px;
}
.report-cont .table .xsd-progress .percent.per-warn{
    background-color: #F2BE42;
    top: 0;
}
.report-cont .table .xsd-val{
    display: inline-block;
    text-align: right;
    margin-right: 5px;
    line-height:20px;
    /*float:left;*/
    font-size:12px;
}
.report-cont .table .xsd-val.xsd-val-suceed{
    font-size: 14px;
}
.report-cont .table td{
    /*width:18.5%;*/
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
/*20181220没有报告*/
.report-cont .no-res{
    text-align: center;
    color:#767676;
}
.report-cont .no-res>p{
    font-size:18px;
    margin:25px 0px;
}
.report-cont .no-res>.btn{
    color:#fff;
    background-color:#ef514d;
    min-width:116px;
    padding-top:9px;
    padding-bottom:9px;
}
/*20181213高峰期提示*/

.report-cont>.row.alert{
    padding-top:15px;
    padding-bottom:15px;
    border-radius:0px;
    background-color:#fffcee;
    color:#565656;
    display:none;
    margin-bottom: 10px;
}
.report-cont>.alert p{
    margin-bottom:0px;
}
.report-cont>.alert p:before{
    content:"";
    display:inline-block;
    height:6px;
    width:6px;
    border-radius:50%;
    background-color:#de332b;
    vertical-align: middle;
    margin-right:10px;
}
.report-cont>.alert .close{
    right:0px;
}
/*删除成功/失败*/
.layui-layer-msg{
    min-width:130px!important;
}
.layui-layer-ico.layui-layer-ico2{
    background:url(../images/icon-copy-fail.png) no-repeat;
}
.layui-layer-ico.layui-layer-ico1{
    background:url(../images/icon-copy-ok.png) no-repeat;
}
/*2019/05/06 新增点击收藏 p30*/
.table-body{
    position: relative;
	margin-bottom:20px;
	min-height:455px;	
}
.table-body table{
	width:1160px;
}
.table-body .url-collection{
    width: 28px;
    height: 240px;
    letter-spacing: 2px;
    cursor: pointer;
    background: url("../images/bg-collection.png") no-repeat center center;
    position: absolute;
    left: -28px;
    top: 0px;
    display: block;
}
.table-body .url-collection p{
    width: 20px;
    margin-left:4px;
    color: white;
    writing-mode:vertical-lr;
}
.table-body .url-collection:active{
    color: #c9c9c9;
}
.table-body .url-collection img{
    position: relative;
    left: 7px;
    margin: 15px 0;
}
.ck-imgad{
    height: 120px;
    text-align: center;
    margin: 25px auto 0;
    overflow: hidden;
    position: relative;
}
.ck-imgad .moving-ul{
    position: absolute;
    margin-left: -600px;
    left: 50%;
}

/*论文标题栏的AI图标*/
.table .ellipsis {
    position: relative;
}
.table .ellipsis img{
    position: absolute;
    left: 0;
    top: 14px;
}
.table i{
    cursor: pointer;
}
.table .td-ai{
    position: relative;
}
.table .td-ai img{
    position: absolute;
    right: -15px;
    top: 15px;
}

/*2019/5/14*/
.report-cont>.row.uniqrow{
    background-color: #fff;
    padding:20px 20px 0 20px;
}
.report-cont>.row.uniqrow .Order-number{
    padding-left: 0;
}
.report-cont>.row.uniqrow .Order-number button{
    background: none;
    background-color: #dd292c;
}
.scan-cont.fixh{
    height: 766px;
}

.zjc-statement{
    margin: 10px -2px 10px 83px;
    padding: 13px 15px;
    background-color: #f7f7f7;
    color: #9c9c9c;
}
.tablist>li>a {
    font-size: 14px;
    line-height: 48px;
    font-weight: normal;
}
.ar a{border:1px solid #56B282; padding:5px 18px; border-radius:6px; color:#FFF; background-color:#56B282}
.ar a:hover{border:1px solid #4BA575; color:#FFF; background:#4BA575; text-decoration:none}
.searching-box{
  width: 128px;
  height: 121px;
  margin: 100px auto;
  background: url(../images/reduce/icon-paper.png) no-repeat;
  background-size: cover;
  position: relative;
}
.search-wrap {
  width: 63px;
  height: 63px;
  position: absolute;
  right: 31px;
  bottom: 31px;
}
.search-wrap .ic-search {
  width: 63px;
  height: 63px;
  background: url(../images/reduce/icon-loupe.png) no-repeat;
  transform: rotate(0);
  display: inline-block;
  animation-name: in;
}
@keyframes out {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(-360deg);
  }
}
@keyframes in {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}
.reducing-box{
  width: 128px;
  height: 121px;
  margin: 90px auto 110px auto;
  background: url(../images/reduce/icon-paper.png) no-repeat;
  background-size: cover;
  position: relative;
}
.search-wrap .search,
.search-wrap .ic-search {
  animation: 2s linear infinite;
}
.search-wrap .search {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 63px;
  height: 63px;
  transform: translate(-50%, -50%) rotate(0);
  transform-origin: 35% 35%;
  animation-name: out;
}
.search-wrap .ic-search {
  width: 63px;
  height: 63px;
  transform: rotate(0);
  animation-name: in;
}

