*{ padding:0px; margin:0px;}
a{ color: Black; text-decoration:none;}
html{width: 100%;  font-size:10px; background:#871D1D;   }
body{width: 100%;   font-size:12px; color:#444; background:url(common_bg.png )  no-repeat center bottom ;    font-family: PingFang-SC-Medium,PingFang-SC;  background-size:100% auto;    }
/* background: linear-gradient(#ffffff, #e3edab); font-family: Arial; **/
li{list-style:none;}
a{ text-decoration:none; color:#444;}
a{ blr:expression(this.onFocus=this.blur()); outline:none;  }
a:focus{ -moz-outline-style: none; }

.dpn{ display:none;}
.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis}
.borderradius{border-radius:3px; -moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px; }
.c{ clear:both;}

.align_center{ text-align:center;}
.text_left{ text-align:left;}
.text_right{ text-align:right;}

.float_right{ float:right;}
.li_2 li{ width:50%;float:left;}
.li_3 li{ width:33.33%;float:left;}
.li_4 li{ width:25%;float:left;}

.table_form{ width:100%;}
.table_form td{ padding:8px 3px;}

.table{ line-height:25px; border-collapse:collapse;  border:1px solid #ccc;  }
.table th{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-collapse:collapse; padding:3px; border:1px solid #ddd;  background:#ccc; font-weight:400; text-align:center;}
.table td {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-collapse:collapse; padding:3px; border:1px solid #ddd;  background:#eee;  }
.table tr:hover td{ background:#fff}

.button{     width:100%;       height: 42px;   border:0px;  margin:8px 0px;    background: linear-gradient(180deg,rgba(164,35,2,1) 0%,rgba(114,23,0,1) 100%);    box-shadow: 0px 4px 10px 0px rgba(148,31,1,0.27);    border-radius: 23px; font-size:14px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(255,255,255,1);line-height:20px; }


.input_text{ width:100%;    height: 40px;    padding:10px 3px;  border:0px;   box-sizing:border-box;    background: rgba(242,242,242,1);    border-radius: 4px;    font-size: 14px;    font-family: PingFang-SC-Medium,PingFang-SC;    font-weight: 500;    color: rgba(153,153,153,1);    line-height: 20px; margin-bottom:10px; text-align:center; }

.content{ line-height:28px;}
.content p{ padding-bottom:10px; text-indent:20px;}
.content>table{line-height:25px; border-collapse:collapse;  border:1px solid #ccc;  background:#fff }
.content>table th{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:3px; border:1px solid #ddd;  border-collapse:collapse;  font-weight:400; text-align:center;}
.content>table td {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:3px; border:1px solid #ddd;  border-collapse:collapse;  }
.content>table tr:hover td{}


.red{ color:#f00;}


.language_menu {    width: 100%;    padding:8px 12px; box-sizing:border-box;    height: 30px;  box-sizing:border-box;    background: rgba(66,32,10,1);}
.language_menu .item {  float:right;  width: auto;        height: 12px;        font-size: 12px;        font-family: PingFang-SC-Bold,PingFang-SC;        font-weight: bold;              line-height: 12px;}
.language_menu .separatorLine{ margin:0px 8px;  width:1px; height:12px; background:#fff;}
.language_menu .item a {   color: rgba(255,255,255,1);    }

.banner { padding:10px 14px; width:100%; box-sizing:border-box;     }
.banner img {        padding: 0px;        margin: 0px;        width: 100%;        border-radius: 8px;     }

.lableExplainedBox{ padding:0px 14px 10px 14px; width:100%; box-sizing:border-box; }
.lableExplainedInnerBox{ background:#fff;     border-radius: 8px;  padding:10px 0px;  }
.lableExplainedBox .titleBox{   position:relative;}
.lableExplainedBox .titleBox .title{text-align:center;  margin:1px auto; width:90px;height:21px;font-size:15px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(135,29,29,1); line-height:21px;}
.lableExplainedBox .titleBox .diXian{margin:0px auto 8px auto; width:89px;height:1px; background:linear-gradient(270deg,rgba(188,62,62,0) 0%,rgba(135,29,29,1) 48%,rgba(188,62,62,0) 100%);    }
.lableExplainedBox .titleBox .fwsm_bt { display:block; position:absolute;  right:11px; top:0px; width:70px;height:18px; border-radius:9px; border:1px solid rgba(135,29,29,1);  text-align:center; }
.lableExplainedBox .titleBox .fwsm_bt .txt{width:40px;height:14px;font-size:10px;font-family:PingFang-SC-Medium,PingFang-SC;font-weight:500;color:rgba(135,29,29,1);line-height:14px; padding-top:2px; }
.lableExplainedBox .titleBox .fwsm_bt .icon{ display:inline-block;  width:5px;height:5px; border-right: 1px solid #871D1D;  border-top: 1px solid #871D1D; -webkit-transform: rotate(45deg); transform: rotate(45deg);} 
.lableExplainedBox .contentBox{width:100%; background:rgba(255,255,255,1);border-radius:8px;}
.lableExplainedBox .contentBox img{ width:100%;}

.queryBoxTabs{ padding:0px 14px 10px 14px; width:100%; box-sizing:border-box;}
.queryBoxTabs .InnerBox{ background:#fff;     border-radius: 8px;  padding:10px 32px;  box-sizing:border-box;  }
.queryBoxTabs .queryBoxTabTitle{ margin-bottom:10px;  }
.queryBoxTabs .queryBoxTabTitle .itemTabTitle{   float:left; width:50%; text-align:center; }
.queryBoxTabs .queryBoxTabTitle .itemTabTitle .itemTabTitle_txt{  display:block; width:90px; padding:2px 0px; margin:0px auto;  text-align:center; font-size:15px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(153,153,153,1);line-height:21px; border-bottom:2px solid #fff;  }

.queryBoxTabs .queryBoxTabTitle .selected {    }
.queryBoxTabs .queryBoxTabTitle .selected .itemTabTitle_txt {  color: rgba(135,29,29,1);   border-bottom:2px solid #871D1D;     }

.queryBoxTabs .queryBoxTabContent{   padding:0px 2px;   box-sizing:border-box;  }
.queryBoxTabs .itemTab{ display:none;}
.queryBoxTabs .selected{ display:block;}

.queryBoxTabs .tips{height:17px;font-size:12px;font-family:PingFang-SC-Medium,PingFang-SC;font-weight:500;color:rgba(130,26,26,1);line-height:17px; text-align:center; margin:8px 0px;}
.queryBoxTabs .input_anticode{
    width:100%;    height: 40px;    padding:10px 3px;  border:0px;   box-sizing:border-box;    background: rgba(242,242,242,1);    border-radius: 4px;    font-size: 14px;    font-family: PingFang-SC-Medium,PingFang-SC;    font-weight: 500;    color: rgba(153,153,153,1);    line-height: 20px; margin-bottom:10px; text-align:center;
}
.queryBoxTabs .input_bt {     width:100%;       height: 42px;   border:0px;  margin:8px 0px;    background: linear-gradient(180deg,rgba(164,35,2,1) 0%,rgba(114,23,0,1) 100%);    box-shadow: 0px 4px 10px 0px rgba(148,31,1,0.27);    border-radius: 23px; font-size:14px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(255,255,255,1);line-height:20px; }
.queryBoxTabs .scanBt{ width:79px; height:79px; margin:19px auto; display:block; }


.resultBox{ padding:0px 14px 10px 14px; width:100%; box-sizing:border-box; }
.resultBox .innerBox{ background:#fff;     border-radius: 8px;    padding:10px 0px;   }
.resultBox .titleBox{   position:relative;  margin-bottom:10px; }
.resultBox .titleBox .title{text-align:center;  margin:0px auto; width:90px;height:21px;font-size:15px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(135,29,29,1); line-height:21px;}
.resultBox .titleBox .diXian{margin:0px auto; width:89px;height:1px; background:linear-gradient(270deg,rgba(188,62,62,0) 0%,rgba(135,29,29,1) 48%,rgba(188,62,62,0) 100%);    }
.resultBox .contentBox{width:100%; background:rgba(255,255,255,1);border-radius:8px;}
.resultBox .contentBox .contentInnerBox{ padding:5px 23px  5px 29px  ;  box-sizing:border-box;  }
.resultBox .contentBox .leftBox{ width: 24%; float:left;  text-align:left; }
.resultBox .contentBox .leftBox img{  width:53px; height:53px; }
.resultBox .contentBox .rightBox{ width: 76%; float:right;  }
.resultBox .contentBox .rightBox .anticodeShow{ font-size:14px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(0,0,0,1);line-height:21px;}
.resultBox .contentBox .rightBox .tips{  font-size:10px;font-family:PingFang-SC-Medium,PingFang-SC;font-weight:500;color:rgba(208,2,27,1);line-height:16px; padding-top:11px; }
.resultBox .contentBox  .anticodeErrorShow{font-size:15px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(0,0,0,1);line-height:21px;}
.resultBox .contentBox .separatorLine{ border:1px dashed #871D1D; position:relative; margin:10px 0px;  }
.resultBox .contentBox .separatorLine::before{content:"";  width:8px; height:16px; background:#771414; border-radius:0px 8px 8px 0px; position:absolute;left:-1px; top:-8px; }
.resultBox .contentBox .separatorLine::after{content:""; width:8px; height:16px; background:#771414; border-radius:8px 0px 0px 8px; position:absolute;right:-1px; top:-8px; }
.resultBox .contentBox .resultDetails{ line-height:23px; font-size:14px ;color:#333333;}


.scanLoadingBox{ margin-top:40px; text-align:center; }
.scanLoadingBox img{width:64px; height:64px; border-radius:50%; margin:10px; }
.scanLoadingBox .tips{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(255,255,255,1);line-height:20px;}


.footer {  text-align: center;        }
.footer img{  height:13px; padding:10px 0px;  } 