/*初始化样式-全站使用不允许修改-  2021-2-24*/
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
*{box-sizing: border-box;}
em,strong,th,i,address,caption,th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,textarea,button{outline:none;}
a{text-decoration:none;cursor:pointer;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none;}
img{border:0;}
header,section,footer,aside,nav,main,article,figure{display: block;}
body{font-size: 14px;font-family: "Microsoft YaHei","Heiti SC",tahoma,arial,Hiragino Sans GB,"sans-serif";color: #333;}
body::-webkit-scrollbar {width: 6px;background-color: rgba(245, 245, 245, 0.47);}
body::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 2px rgba(100, 100, 100, .3);border-radius: 3px;background-color: #f0f0f0;}
body::-webkit-scrollbar-thumb {height: 20px;border-radius: 3px;-webkit-box-shadow: inset 0 0 2px rgba(100, 100, 100, .3);background-color: rgba(85, 85, 85, 0.4);}
html { position: relative; }
/*basic end*/
.clearfix:after{content:"";display:block;height:0;clear:both;}
.left{float: left;}
.right{float: right;}
.w100{width: 100px;}
.w80{width: 80px;}
.w50{width: 50px;}
.cor666{color: #666;}
.billContentBox{
  width: 100%;
  border: 1px solid #d6d6d6;	
}
.sbicons{
  line-height: 32px;
  height: 32px;
  width: 100%;
  background: #EEEEEE;
  font-size: 14px; 
  font-weight: bold;	
  padding-left: 20px;
  color: red;
}
.topbox {
  width: 100%;
  padding-top: 5px;	
  padding-bottom: 5px; 
  background-color: #f8f8f8;
}
.topbox .topimg {
 width: 56px;
 height: 56px;
 margin-left: 20px;
 background: url(../images/fillico_01.png) 0 0 no-repeat;
}
.topbox .type {
 margin-left: 20px;	
 height: 56px;	
 line-height: 56px;
 font-size: 16px;
 color: #448ACA;
 font-weight: 700;
}
.btn_reload,.btn_shenbao{
  width: 85px;
  height: 30px;
  margin: 13px 20px 13px 0px;
  text-align: center;
  line-height: 30px;
  background: url(../images/btn1.png) 0 0 no-repeat;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff;
  cursor: pointer;
}
.tabsContentBox {
  margin-bottom: 20px;
  width: 100%;
  font-size: 16px;
}
.tabs {
  width: 100%;
  height: 38px;  
  line-height: 38px;
  text-indent: 10px;
  font-size: 14px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  background-color: #ececec;
  cursor: pointer;
}
.tabsContentBox .tabs input[type="radio"] {
  margin: 0 10px;
}
.tabs {
 width: 100%;
 line-height: 38px;
 height: 38px;
 text-indent: 10px;
 font-size: 14px;
 border-top: 1px solid #d6d6d6;
 border-bottom: 1px solid #d6d6d6;
 background-color: #ececec;
 cursor: pointer;
}
.tabsContentBox .tabs .sbaction,.tabsContentBox .tabs .basic_data {
  float: right;
  margin-right: 30px;
  color: #666;
  font-weight: normal;
  width: 65px;
  height: 25px;
  font-size: 12px;
  line-height: 23px;
  margin-top: 8px;
  text-indent: 0px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  background: url(../images/btnsmall1.png) no-repeat;
  border: none;
  padding: 0;
  letter-spacing: 0;
}
.tabsContentBox .tabs .sbaction a,.tabsContentBox .tabs .basic_data a{
  color: #fff;
}
.tabsContentBox .tabs span.sbstate {
  float: right;
  margin-right: 40px;
  color: #F21932;
  font-weight: bold;
}
.fail_detial {
 padding: 10px 20px;
 clear: both;
 color: #448aca;
}
.table_wrap{
 padding: 10px 0;	
}
.baobiao_table{
 width: 100%;
}
.baobiao_table th,.baobiao_table td{
  padding-left: 20px;
  font-size: 14px;
}
.baobiao_table th{
  height: 30px;	
  color: #999393;
}
.baobiao_table td{
  height: 40px;	
  color: #333;	
}
.baobiao_table tr:hover th,.baobiao_table tr:hover td{
  background-color: rgb(222, 248, 156);	
}
.baobiao_table .number{ 
 font-size: 12px;	
 color: #7E7979;
}
.baobiao_table .tablename{ 
 font-size: 14px;
 color: #333;	
}
.baobiao_table .tablename a,.baobiao_table .tablename a:hover{
  color: #333;
}
.baobiao_table .action{ 
 padding-left: 20px;
 background-image: url(../images/fillico_02.png);
 background-repeat: no-repeat;
 background-position: left center;
 color: #448ACA; 
 text-align: center;
 font-size: 12px;
}
.baobiao_table .writedate{ 
 font-size: 12px;	
 color: #7E7979;
}
.baobiao_table .type{ 
 font-size: 12px;	
 color: #7E7979;	
}
.baobiao_table .state{ 
  font-size: 12px;	
  color: #F39800;
}
.infobox{
 clear:both;
  margin: 20px 0;
}
.infobox .infoboxtitle{
  height: 44px;
  line-height: 44px;
  border-left: 3px solid #448ACA;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
  padding-left: 15px;
  text-align: left;
}
.infoboxcontent{
  width: 100%;
  background-color: #DAE8F4;
  border-radius: 4px;
  padding-bottom: 20px;
}
.infoboxcontent ul li {
  float: left;
  width: 18%;
  height: 60px;
  line-height: 20px;
  margin: 20px 0;
  padding-left: 2.9%;
  text-align: center;
  font-size: 12px;
  display: block;
  cursor: auto;
}
.infoboxcontent ul li:hover{
  background-color: transparent!important;
}
.infoboxcontent ul li.last{
  border-right:none;
}
.infoboxcontent ul li span{
  display: block;
  float: left;
  margin: 25px 3%;
  width: 32px;
  height: 60px;
  font-size: 18px;
  line-height: 32px;
  font-weight: bold;
  font-family: 'Microsoft Yahei';
  color: #fff;
  background: url(../images/fillnobg.png) 0 0 no-repeat;
}
.infoboxcontent ul li a.table_title{
  font-size:20px;
  color:#448aca;
}
.mask{
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  position: fixed;
  left:0;
  top:0;
  z-index: 9999;
}
.mask_word .body{
  width: 750px;
  height: 380px;
  background-color: #fff;
  position: absolute;
  left:50%;
  top:50%;
  margin-left: -375px;
  margin-top: -190px;
}
.mask_word .title{
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #D5D5D5;
  background: rgb(81, 138, 201);
  color: #fff;
  font-size: 14px;
  padding-left: 10px;
}
.right_close{
  display: block;
  position: absolute;
  right: 10px;
  top:10px;
  width:14px;
  height:14px;
  background: url(../images/xubox_ico0.png) no-repeat;
  background-position: -31px -7px;
  cursor: pointer;
}
.mask_word .content{
  height: 300px;
  overflow-y: auto;
  padding:20px;
}
.mask_word .content p{
  text-indent: 2em;
  font-size: 14px;
  line-height: 30px; 
}
.btn02 {
  display: inline-block;
  width: 85px;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff;
  cursor: pointer;
  background: url(../images/btn1.png) no-repeat;
  border: none;
  text-align: center;
  margin: 10px;
}
.tablebtns{
  text-align: center;
}
/*销项发票专区 */
.selectItemhidden .body{
  position: absolute;
  left:20%;
  right: 20%;
  top:20%;
  bottom: 20%;
  width: 90%;
  background-color: #fff;
}
.shenbao_zhengshu .body{
  width:600px;
  height:344px;
  background-color: #fff;
  position: absolute;
  left:50%;
  top:50%;
  margin-left: -300px;
  margin-top: -172px;
  border-radius: 5px;
  border:7px solid #c1c3c4;
}
.shenbao_zhengshu .title{
  height: 32px;
  position: relative;
  background-color: #4884c9;
  background: -moz-linear-gradient(top, #538cce 0%, #3166a9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#538cce), color-stop(100%,#3166a9));
  background: -webkit-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -o-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -ms-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: linear-gradient(to bottom, #538cce 0%,#3166a9 100%); 
  line-height: 32px;
  font-size: 14px;
  color: #fff;
  padding-left: 10px;
}
.shenbao_zhengshu ul li{
  font-size: 14px;
  color: #333;
  line-height: 36px;
  border-bottom: 1px solid #ddd;
  padding-left: 10px;
}
.bottom_tablebtns{
  position: absolute;
  left:0;
  bottom: 26px;
  width: 100%;
  text-align: center;
}
.btn03{
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  min-width: 85px;
  height: 30px;
  line-height: 28px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  background-color: #4884c9;
  background: -moz-linear-gradient(top, #538cce 0%, #3166a9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#538cce), color-stop(100%,#3166a9));
  background: -webkit-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -o-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -ms-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: linear-gradient(to bottom, #538cce 0%,#3166a9 100%); 
  margin: 10px; 
  border-radius: 5px;
  border: 1px solid #3b5c8d;
}
.btn04{
  display: inline-block;
  width: 52px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  background-color: #4884c9;
  background: -moz-linear-gradient(top, #538cce 0%, #3166a9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#538cce), color-stop(100%,#3166a9));
  background: -webkit-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -o-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -ms-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: linear-gradient(to bottom, #538cce 0%,#3166a9 100%); 
  margin: 10px; 
  border-radius: 5px;
  border: none;
}
.shenbao_kouling .body{
  width:448px;
  height:200px;
  background-color: #fff;
  position: absolute;
  left:50%;
  top:50%;
  margin-left: -224px;
  margin-top: -100px;
  border-radius: 5px;
  border:7px solid #c1c3c4;
}
.shenbao_kouling .title{
  height: 32px;
  position: relative;
  background-color: #4884c9;
  background: -moz-linear-gradient(top, #538cce 0%, #3166a9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#538cce), color-stop(100%,#3166a9));
  background: -webkit-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -o-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -ms-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: linear-gradient(to bottom, #538cce 0%,#3166a9 100%); 
  line-height: 32px;
  font-size: 14px;
  color: #fff;
  padding-left: 10px;
}
.shenbao_kouling .content{
  padding:30px;
  font-size: 14px;
}
.shenbao_kouling .content input{
  width: 138px;
  height: 22px;
  border: 1px solid #ddd;
  margin-left: 5px;
}
.shenbao_message .body{
  width:300px;
  padding-bottom: 10px;
  background-color: #fff;
  position: absolute;
  left:50%;
  top:50%;
  margin-left: -144px;
  margin-top: -78px;
  border-radius: 5px;
  border:7px solid #c1c3c4;
}
.shenbao_message .content{
  padding:20px;
}
.shenbao_message .title{
  height: 32px;
  position: relative;
  background-color: #4884c9;
  background: -moz-linear-gradient(top, #538cce 0%, #3166a9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#538cce), color-stop(100%,#3166a9));
  background: -webkit-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -o-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: -ms-linear-gradient(top, #538cce 0%,#3166a9 100%);
  background: linear-gradient(to bottom, #538cce 0%,#3166a9 100%); 
  line-height: 32px;
  font-size: 14px;
  color: #fff;
  padding-left: 10px;
}
.shenbao_message .msg{
  padding-left: 40px;
  background-image: url(../images/ask.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}