*{ margin:0; padding:0; box-sizing:border-box;}
body,p,h1,h2,h3,h4,h5,table,ul,li,input,textarea,button{color:#333; font-family:"Microsoft yahei",Arial;}

html,body{ margin:0 auto; height:100%; font-size:14px;}
a{ font-size:12px; color:#000; text-decoration:none; border:none;}

a:hover{text-decoration:none;}
img{ border:0;}
ul,li{list-style:none;}
dl,dt,dd{-webkit-margin-start:0;}
h1,h2,h3,h4,h5{display:block;}
strong,b{ font-weight:bold;}
table,tr,td{ border-spacing:0;}
em,i,b{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{*zoom:1;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";}
.clearfix:after{clear:both;}

table,tr,td{ border-spacing:0;}
input:focus{ outline: none; }

/*登录*/
.loginWrap{width:100%; height:100%; background:url(../imgs/loginBg.jpg) no-repeat center 0; background-size: cover; background-position: center 0; background-repeat: no-repeat;  background-attachment: fixed; -webkit-background-size: cover; -o-background-size: cover;  -moz-background-size: cover;  -ms-background-size: cover;}
.w1200{width:1200px; margin:0 auto;}
.loginCont{padding-top:130px; display:flex; justify-content:space-between;}
.loginPic{width:238px; height:98px; display:block;}
.xietpic{width:511px; height:61px; display:block; margin-top:100px; margin-left:120px;}
.redLine{display:block; width: 420px; height: 6px; background: #d4000f; border-radius:10px 10px 0 0;}
.loginForm{background:#fff; width: 420px; height: 495px; box-shadow: 9px 9px 35px 0px rgba(3, 0, 0, 0.23); padding-top:60px; border-radius:0 0 15px 15px;}
.yangtxt{font-size:30px; display:block; text-align:center; font-weight:600;}
.yingwenpic{width:309px; height:8px; display:block; margin:15px auto 0;}
.tuico1pic{width:28px; height:28px;}
.loginRightItm{width:320px; border-bottom:1px solid #ddd; padding-bottom:20px; display:flex; margin:0 auto 20px;}
.loginInput{font-size:16px; padding-left:20px; width:290px; height:30px; line-height:30px; border:none;}
.loginInput::-webkit-input-placeholder,.loginInput::-moz-placeholder,.loginInput:-ms-input-placeholder{color:#a9a9a9;}
.loginFormContent{margin-top:80px;}
.tips{font-size:14px; color:#d4000f; display:block; text-align:center;}
.loginBtn{font-size:18px; display:block; width: 320px; height: 50px; background: #d4000f; border-radius: 5px; color:#fff; margin:30px auto 0; text-align:center; line-height:50px;}
.footerWrap{background:#fff; position: fixed; width:100%; bottom:0;}
.footer{display:flex; justify-content:space-between; align-items:center; width:1200px; height:44px; margin:0 auto;}
.copyText{font-size:14px; color:#999;}
.jianyi{font-size:14px; color:#999; margin-right:20px; display:inline-block;}
.huohupic{width:18px; height:18px; margin-right:10px;}
.footerUl{display:flex; font-size:14px; color:#999;}
.footerUl li{margin-right:15px; display:flex; align-items:center;}
.footerUl li:last-child{margin-right:0;}
.footerRight{display:flex;}
.footerUl li span{color:#999;}

/*首页*/
.bgWrap{background:#f0f2f6;}
.tongji{background:#fff; margin:20px;}
.tongjtxt{font-size:16px;}
.tongjiPrev{display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #f0f2f6; height:60px; padding:0 20px;}
.riqiPic{position:absolute; right:1px; top:-3px;}
.tongjiCenter{display:flex; padding:20px 0 35px 0;}
.tonjCenLeft{width:50%; padding-left:40px; border-right:1px dashed #f0f2f6;}
.tonjCenLeft:last-child{border-right:none;}
.touyunPic{width:60px; height:60px; margin-right:10px;}
.tonjCenLeftPrev{display:flex; align-items:center;}
.tjNumber{font-size:30px; font-weight:800; display:block;}
.touyun1Pic{width:38px; height:38px; margin-right:10px;}

/*改版首页*/
.ronglDiv{padding:0 50px 0px 40px; width:100%;}
.f30Bold{font-size:30px; font-weight:bold; display:block;}
.statisItems{display:flex; margin:20px;}
.statisItem{display:flex; background:#fff; flex:1; height:125px; align-items:center; padding-left:25px; margin-right:10px;}
.statisItem:last-child{margin-right:0;}
.table-wrap{margin-top:30px; border:1px solid #999; margin-right:60px;}
.youshangpic{width:9px; height:9px;}
.grid th{height:40px; font-size:12px;}
.tdheight{height:30px; font-size:12px; text-align: center; position:relative;}
.table-content tr:nth-child(2n){background:#f0f2f6;}
.shuline{border-right:1px solid #999;}
.table-head{padding-right:17px; border-bottom:1px solid #999; }
.table-content{height:150px; width: 100%; overflow-x: auto;overflow-y: scroll; min-height: 0;}

.grid{
    table-layout: fixed;
    width: 100%;
    max-width: none;
    border-spacing: 0px;
    empty-cells: show;
    border-width: 0px;
    outline: 0px none;
    border-collapse: collapse;
}
.blueBg{display:inline-block; background:#9acdff; height:27px; position:absolute; left:0; top:2px;}
.yellowBg{display:inline-block; background:#f8e296; height:27px; position:absolute; left:0; top:2px;}
.tdFirstSpan{position:relative; z-index:2;}