* { box-sizing: border-box; -webkit-tap-highlight-color: transparent }
 :after,:before { box-sizing: border-box }
html, body{
  background-color: white;
  margin: 0; padding: 0;
  font-size: 14px; color: #000;
  font-family: "微软雅黑",sans-serif;
  min-width:1200px;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0; padding: 0;
}
 table { border-spacing: 0; }
/* fieldset, img { border: 0; }
img { max-width: 100%; max-height: 100%; } */
 address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal; font-weight: normal;
}
 ol, ul { list-style: none; }
 caption, th { text-align: left; }
 h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
 sup { vertical-align: text-top; }
 sub { vertical-align: text-bottom; }
 input, textarea, select {
  font-family: "微软雅黑",sans-serif; font-size: inherit; font-weight: inherit; *font-size: 100%;
}
/* div塌陷 clearfix */
.clearfix:after { clear: both; content: ""; display: block; }
 .clearfix { *zoom: 1; }
 a { text-decoration: none; color:#fff}
/* a:focus, a:hover { text-decoration: underline; } */

 button[disabled] { cursor: not-allowed !important; }
 input{ outline: none !important; }
 :focus { outline: none;  }

/*全局浮动 */
  .fl{
  float:left;
}
  .fr{
  float:right;
}

/* 菜单 */
  .js-t{
  width:100%;
  height:100px;
}
#c_info_ul{
    position:absolute;
    right:0px;
}
 #c_info{
     left:-100px;
 }
  .js-container,.container-t,.containerT,.container{
  width:1200px;
  margin:0 auto;
}
  .js-container>.menu{
  padding:0 16px;
  height:70px;
  font-size:20px;
  line-height:70px;
  cursor: pointer;
  color:#fff;
  margin-right: 24px;

}
  .js-container>.menu.active{
  border-bottom:4px solid #ffdb30;
  color:#ffdb30;
}
  .js-container>.menu:hover a{
  color:#ffdb30;
}
  .t-content{
  width:100%;
  background-color:#f5f7fc;
}
  .to-f{
  padding-top:40px;
}
  .to-t{
  padding-top:40px;
}
  .to-th{
  padding-top:40px;
}
/* notice */
  .notice{
  background-color:#fff;
}
  .top{
  width:100%;
  padding-left:72px;
  text-align:left;
  height:60px;
  line-height:60px;
  font-size:22px;
  font-weight:bold;
  color:#454d5e;
  position:relative;
  background:url('../image/NewDoorImg/notice.png')no-repeat 30px 12px;
  background-color:#fafbfc;
}
  .bottom{
  width:100%;
  padding: 45px 30px 0 30px;
  height:286px;
} 
  .bottom>.item{
      width:100%;
      margin-bottom:18px;
      cursor:pointer;
}
  .bottom>.item>.title{
    width:406px;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space: nowrap;
      height:16px;
      line-height:16px;
      font-size:16px;
}
 
  .bottom>.item:hover>.title{
   color:#f4a67d;
}
  .bottom>.item:hover>.date{
  color:#f4a67d;
 }
   .notice{
  width:590px;
  margin-right:20px;
}
  .templete{
  width:590px;
}

/* 统计模块 */
  .statistics{
  width:100%;
  background-color:#fff;
  padding:44px 30px;
}
  .f-f{
  height:92px;
  position:relative;
  width:226px;
  
}
  .statistics .f-line{
  position:absolute;
  top:6px;
  right:32px;
  height:80px;
  width:2px;
  background-color:#eceff5;
}
  .t-c-t>.t-t-p{
      height:18px;
      line-height:18px;
      color:#aaadb5;
      font-size:18px;
      text-align:left;
}
  .t-c-t>.t-t-n{
      height:46px;
      line-height:46px;
      color:#ffb310;
      font-size:46px;
      text-align:left;
      margin-top:32px;
  }
  .s-f{
  width:226px;
}


/* 统计 */
  .pend{
  background-color:#fff;
}
  .tops{
  width:100%;
  padding-left:72px;
  text-align:left;
  height:60px;
  line-height:60px;
  font-size:22px;
  font-weight:bold;
  color:#454d5e;
  position:relative;
  background:url('../image/NewDoorImg/notice.png')no-repeat 30px 12px;
  background-color:#fafbfc;
}
  .bottom{
  width:100%;
  padding: 55px 30px 0 30px;
  height:624px;
}  
  .bottom>.item{
      width:100%;
      margin-bottom:48px;
      cursor:pointer;
}      
  .bottom>.item>.p-img{
          width:226px;
          height:140px;
}          
  .bottom>.item>.p-img>img{
              width:100%;
              height:100%;
}
  .bottom>.item>.p-right{
          width:914px;
          padding-left:30px;
}
  .bottom>.item>.p-right>.topT{
              height:34px;
              
          }
   .bottom>.item>.p-right>.topT>.p-title{
            font-size:22px;
            color:#454d5e;
            line-height:38px;
            height:34px;
        }
  .bottom>.item>.p-right>.to-time{
    font-size:16px;
    height:16px;
    line-height:16px;
    color:#aaadb5;
    text-align:left;
    margin-top:14px;
}
  .bottom>.item>.p-right>.b-b-b{
    height:15px;
    
}
  .bottom>.item>.p-right>.b-b-b>.b-c{
  color:#aaadb5;
  font-size:15px;
  line-height:15px;
  height:15px;
  width:200px;
  text-align:left;
}
  .bottom>.item>.p-right>.b-t{
    margin-top:30px;
    margin-bottom:12px;
}
  .p-s>.btn{
  height: 32px;
  line-height: 32px;
  color:#aaadb5;
  font-size: 14px;
  background-color: #fafbfc;
  border-radius: 4px;
  border:1px solid #fafbfc;
  text-align: center;
  width:88px;
  margin-left:14px;
}
  .p-s>.btn:hover{
  background-color: #ef6c00;
  color:#fff;
}

/* 底部 */
  .footer{
  background-color:#2e334a;
  height:130px;
  padding-top:34px;
  padding-left:42px;
  width:100%;
}  
  .footer  .logo{
      margin-right:30px;
  }
   .footer .content{
      padding-top:10px;
 }      
   .footer .content>.top-title{
          color:#fff;
          font-size:14px;
          line-height:14px;
          height:14px;
          margin-bottom:20px;
 }
  .footer .content>.top-title>.line{
    margin: 0 6px;
}
  .footer .content>.top-title>.address{
    margin-left:30px;
    margin-right:36px;
}
  .footer .content>.bottom-title{
    font-size:14px;
    line-height:14px;
    height:14px;
    color:#fff;
    text-align:left;
}
  .bottom-title>span{
  padding-right:16px;
}
/* 头部 */
  .jz-top{
  background-color:#fff;
  height:80px;
} 
  .jz-top>.container{
    height:80px;
}   
  .jz-top>.container>.js-t-left{
       height:80px;
       line-height:80px;
       color:#082499;
       font-size:28px;
       cursor:pointer;
       font-weight:bold;
    }
/* .jz-top>.container>.js-t-right{
      padding:14px 0;
}      
.jz-top>.container>.js-t-right>.jz-login-t{
        height:24px;
        
      }
.jz-top>.container>.js-t-right>.jz-login-t>.main{
        color:#fff;
        font-size:14px;
        line-height:24px;
        height:24px;
        cursor:pointer;
}
.jz-top>.container>.js-t-right>.jz-login-p{
        height:14px;
        line-height:14px;
        color:#fff;
        font-size:14px;
        cursor:pointer;
        margin-top: 4px;
}        
.jz-top>.container>.js-t-right>.jz-login-p>.jz-login{
          margin-right:16px;
 }
 .setting{
   margin: 0 16px;
 }
 .not{
   margin-left:16px;
 } */


  .img-c-c{
  background:url('../image/NewDoorImg/banner.png')no-repeat left top;
  background-size: cover;
  height:70px;
  width:100%;
  position: relative;
 }
/* 登陆 */
 .to-login{
  width:372px;
  height: 320px;
  background-color: #fff;
  padding-top:26px;

}
 .to-login input{
  border:0;
  width:214px;
  height:44PX;
}
 .l-l-input{
  width:230px;
  height:30PX;
  /* box-shadow:1px 1px 3px 3px #e4e9fc; */
  padding-left:16px;
  border:1px solid #2a60e4;
  height:32px;
}
 .login-title{
  width:100%;
  text-align:center;
  height:18px;
  line-height: 18px;
  color:#596597;
  font-size:18px;
  font-weight: bold;
  margin-bottom:30px;
}
 .l-l-label{
  height:44px;
  line-height: 44px;
  font-size: 16px;
  color:#4d5060;
  margin-right:12px;
}
 .l-c{
  padding-left:36px;
}
 .errormsg{
  width:100%;
  padding-left:36px;
  font-size:16px;
  height: 24px;
  line-height: 24px;
}
 .submitadd{
  width:300px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background-color: #2a60e4;
  margin-left:36px;
  margin-top:16px;
  border-radius: 20px;
}
 .message{
  font-size:14px;
  color:#81869c;
  line-height:14px;
  height: 14px;
  text-align: center;
  width:100%;
  margin-top:16px;
  display: block;
}


 .mid{
  width:100%;
  padding-top:40px;
  background-color: white;
  padding-bottom:50px;
}

/* echart */
 .creat-t{
  height:720px;
}
 .echart{
  width:875px;
  max-height:720px;
  background-color: #fff;
}
 .c-notice{
  width:100%;
  position: relative;
  max-height:570px;
  background-color: #fff;
  /*padding-bottom: 60px;*/
}
 .unit{
  height:20px;
  line-height: 20px;
  font-size:20px;
  color:#596597;
  font-weight: bold;
}
 .en-word{
   height:16px;
   color:#8f98b9;
   font-size:16px;
   padding-top:4px;
   margin-left:4px;
}
 .more{
  height:20px;
  line-height: 20px;
  font-size:16px;
  color:#596597;
  padding-right:24px;
  background:url('../image/NewDoorImg/more.png')no-repeat right center;
  cursor: pointer;
}

 .of{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
 .c-top-c{
  padding-left:0;
}
 .c-b-b{
  padding-left:32px;
  margin-top:42px;
  padding-right:32px;
  display: block;
}
 .c-title-c{
  color:#2e334a;
  font-size:15px;
  line-height: 15px;
  height:15px;
  margin-bottom: 16px;
}
 .c-c-p{
  color:#2e334a;
  font-size:12px;
  line-height: 22px;
}
 .mores{
  height:20px;
  line-height: 20px;
  font-size:16px;
  color:#596597;
  padding-right:24px;
  background:url('../image/NewDoorImg/more.png')no-repeat right center;
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right:15px;
}
 .mores>a{
    color: #596597;
}
/* table表格 */
 .case_table td{
  -webkit-line-clamp:1;
  -webkit-box-orient: vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;

}
 table{
        table-layout: fixed;
    box-shadow: 0px 5px 11px -3px #e4e9fc;
}
 .case_table th,.case_table td{
  height:60px;
  line-height: 60px;
  height:60px;
  text-align: center;
  font-size:18px;
  color:#4d5060;
}
 .case_table th{
  background-color: #fff;
  font-weight: bold;
  color:#000;
}
 .case_table tr:nth-child(2n){
  background-color: #f8f9ff;
}
 .case_table tr:nth-child(2n+1){
  background-color: #ffffff;
}
 .case_table tr:hover td{
  color:#2a60e4;
}
 .case_table tr td img{
  margin-left: 12px;
}
 .bgd{
  background-color: white;
  padding-bottom: 20px;
    padding-right: 20px;
}
 .off{
  display: -webkit-box;
  display: -ms-box;
  display: -moz-box;
-webkit-line-clamp:2;
-webkit-box-orient: vertical;
-ms-line-clamp:2;
-moz-line-clamp:2;
-moz-box-orient: vertical;
-ms-box-orient: vertical;
overflow: hidden;
  position: relative;
  line-height: 20px;
  /* height:40px; */
  overflow: hidden;
    color:#81869c;
}
 .off::after{
  content: '';
  font-weight:bold;
  position: absolute;
  bottom:0;
  right:0;
  padding:0 20px 1px 45px;
}
 .c-notices,.echarts-s{
 height:550px;
}
 .creat-t-s{
  height:550px;
}
 #echart{
  width:100%;
  height:509px;
  padding-top:40px;
  box-shadow: 0px 5px 11px -3px #e4e9fc;
}
 .n-t-c{
    box-shadow: 0px 5px 11px -3px #e4e9fc;
    max-height:1568px;
    padding-bottom: 60px;
    position: relative;
    width:100%;
}
 .font-q{
    font-weight: bold;
}

/*分页样式*/
 .tcdPageCode{
  padding: 15px 20px;
  text-align: right;
  color: #ccc;
  margin-top:80px;
}
 .tcdPageCode .dian{margin-left: 8px; margin-right: 8px; color:#676a6c;font-size: 18px;}
 .tcdPageCode a{
    display: inline-block;
    color: #949ca7;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 14px;
    border: 1px solid #ddd;
    margin: 0 12px;
    border-radius: 4px;
    vertical-align: middle;
    font-size: 14px;
}
 .tcdPageCode a:hover{
  color: #fff;
  background-color: #2a60e4;
  border: 1px solid #2a60e4;
}
 .tcdPageCode .current{
    display: inline-block;
    height: 25px;
    height: 38px;
    line-height: 38px;
    padding: 0 14px;
    margin: 0 12px;
    color: #fff;
    background-color: #2a60e4;
    border: 1px solid #2a60e4;
    border-radius: 4px;
    vertical-align: middle;
}
 .tcdPageCode .disabled{	
   display: inline-block;height: 25px;
  line-height: 38px;
  height:38px;
  padding: 0 20px;
    margin: 0 2px;
    color: #bfbfbf;
    background: #f2f2f2;
    border: 1px solid #bfbfbf;
    border-radius: 4px;vertical-align: middle;
    cursor: pointer;
  }
   .tcdPageCode .prevPage,
   .tcdPageCode .nextPage
  {
    display: inline-block;height: 25px;
  line-height: 38px;
  height:38px;
  padding: 0 20px;
    margin: 0 2px;
    color: #bfbfbf;
    background: #fff;
    border: 1px solid #bfbfbf;
    border-radius: 4px;vertical-align: middle;
    cursor: pointer;
  }
 .dqwi{
  color:#8f98b9;
}
 .dqwi>span{
  color:#2e334a;
}
 .dqwi>a{
  color:#8f98b9;
}


 .floating_ck{position:fixed;right:20px;top:30%; z-index: 100}
.floating_ck ul li{
	position:relative;
	width:80px;
	height:80px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center 30%;
	cursor:pointer;
}
.kefu{
	background-color: #6da9df;
	background-image:url(../image/NewDoorImg/QQ_icon.png);
}
.call{
	background-color: #fbb01f;
	background-image:url(../image/NewDoorImg/call_icon.png);
}
.weixin{
	background-color: #78c440;
	background-image:url(../image/NewDoorImg/weixin_icon.png);
}
.qrcord{
	background-color:#47c6b3;
	background-image:url(../image/NewDoorImg/app_icon.png);
}
.floating_ck ul li span{color:#fff;display:block;padding-top:54px;}
.floating_ck ul .kefu:hover{
	background-color: #7bb1e2;
}
.floating_ck ul .call:hover{
	background-color: #fbb835;
}
.floating_ck ul .weixin:hover{
	background-color: #85ca53;
}
.floating_ck ul .qrcord:hover{
	background-color: #59cbba;
}
.floating_ck ul li:hover .floating_left{display:block;}
.floating_left{
	position:absolute;
	left:-120px;
	top:0px;
	width:120px;
	height:120px;
	display:none;

}
.floating_kefu{
	background-image: url(../image/NewDoorImg/qq.png);
}
.floating_call{
	background-image: url(../image/NewDoorImg/call.png);
}
.floating_weixin{
	background-image: url(../image/NewDoorImg/weixin.png);
}
#c_info{
    text-align:center;
    height:80px;
    background:#5d9220;
    width:20px;
    position:absolute;
    left:-100px;
    top:40px;
    border-radius:2px 0 0 2px;
}
#c_info:hover{
    cursor:pointer;
    opacity:0.8;
}
/*.floating_qrcord{
	background-image: url(../image/NewDoorImg/andriod.png);
}*/