a,a:hover,a:active{
    text-decoration:none!important;
    color: #fff;
}
ul,ol,li{
    list-style: none;
    margin:0;
    padding:0;
}



  @font-face {font-family: "iconfont";
    src: url('../fonts/iconfont.eot?t=1542080518509'); /* IE9*/
    src: url('../fonts/iconfont.eot?t=1542080518509#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url('../fonts/iconfont.ttf?t=1542080518509') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg?t=1542080518509#iconfont') format('svg'); /* iOS 4.1- */
  }
  
  .iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-mima:before { content: "\e620"; }
  
  .icon-chenggongyijiejue:before { content: "\e6d3"; }
  
  .icon-xinzeng:before { content: "\e64a"; }
  
  .icon-guanbi:before { content: "\e610"; }
  
  .icon-suo:before { content: "\e85a"; }
  
  .icon-yujing:before { content: "\e717"; }
  
  .icon-shouye:before { content: "\e61e"; }
  
  .icon-chenggong:before { content: "\e635"; }
  
  .icon-tijiaorizhi:before { content: "\e650"; }
  
  .icon-ai61:before { content: "\e6b3"; }
  
  .icon-shujutongji:before { content: "\e637"; }
  
  .icon-wenhao:before { content: "\e71d"; }
  
  .icon-digital:before { content: "\e614"; }
  
  .icon-jianshao:before { content: "\e608"; }
  
  .icon-xiala:before { content: "\e615"; }
  
  .icon-zengjia:before { content: "\e67e"; }
  
  .icon-cebianlan:before { content: "\e639"; }
  
  .icon-sanjiaoleft:before { content: "\e621"; }
  
  .icon-gantanhaozhong:before { content: "\e8e5"; }
  
  .icon-chaxun:before { content: "\e60b"; }
  
  .icon-zuzhijigou:before { content: "\e652"; }
  
  .icon-icon_shangchuan:before { content: "\e634"; }
  
  .icon-gengduo:before { content: "\e6ed"; }
  
  .icon-rili:before { content: "\e74b"; }
  
  .icon-tuichu:before { content: "\e623"; }
  
  .icon-fanhui:before { content: "\e624"; }
  
  .icon-shenfenzheng:before { content: "\e651"; }
  
  
  
  
  
  
/* common */
.fs_10 {
    font-size: 10px!important;
}  
.fs_12 {
    font-size: 12px!important;
}  
.fs_14 {
    font-size: 14px;
} 
.fs_18 {
    font-size: 18px;
} 
.fs_20 {
    font-size: 20px;
} 
.fs_24 {
    font-size: 24px;
} 
.fc_red {
    color: #EA4C40;
}
.fc_yellow {
    color: #EAB512;
}
.fc_blue {
    color: #2DC0E8!important;
}
.fc_green {
    color: #1BB934;
}
.fc_h666 {
    color: #666;
}
.fc_h999 {
    color: #999;
}
.no_margin {
    margin:0!important;
}
.no_marginlr {
    margin-left:0!important;
    margin-right:0!important;
}
.margin_lr8{
    margin:0 8px;
}  
.margin_lr10{
    margin:0 10px;
}  
.marginL_10{
    margin-left:10px!important;
} 
.marginR_5{
    margin-right:5px!important;
} 
.marginR_10{
    margin-right:10px!important;
}
.marginR_15{
    margin-right:15px!important;
}
.margin_tb10 {
    margin:10px 0;
}
.margin_b10 {
    margin-bottom:10px;
}
.no_padding{
    padding:0!important;
}
.text_center {
    text-align: center;
}
.cursorp {
    cursor: pointer;
}
.positionr{
    position: relative;
}
.positiona{
    position: absolute;
}
.bd_rd25{
    border-radius: 25px;
}
.boxw100 {
    width: 100%!important;
  }

/* other-common */
#dr_main {
    min-width: 700px;
}
.top_header,.reginster_header {
    width: 100%;
    height: 70px;
    background: #2C3E4E;
    display: flex;
    line-height: 70px;
    color:#fff;
    position: relative;
    z-index: 33;
}
.reginster_header {
    background: #fff;
    padding-left: 42px;
    color: #1D91F4;
    position: absolute;
    top: 0;
    left: 0;
}

.logo{
   height: 70px;
   font-size: 21px;
   display: flex;
   margin-right: 25px;
}
.logo .cric{
    font-size: 25px;
    font-weight: bold;
    margin-right: 5px;
}
.nav{
    flex: 1;
}
.nav_item {
    margin:0 5px;
}
.table-striped thead th {
    color: #949AA3;
}
.table-striped tbody td {
    color: #354052;
    text-align: center;
}
.table-striped th{
    font-weight: normal;
    height: 48px;
    text-align: center;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th,.table>thead>tr>th{
    border:0;
    padding:0 8px;
    line-height: 48px;
    font-size: 14px;
}
/* 去除select默认样式 */
button,select,input {
    outline: none!important;
}
.btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info,.btn-info a.active, .btn-info a:active, .open>.dropdown-toggle.btn-info a {
    color: #fff!important;
    background-color: #2DC0E8;
   border-color: #2DC0E8;

}
.btn-info a {
    color: #fff!important;
}
#downloadTemplate{
    display: inline-block;
}


.new_select{
    border: 0;
    background: 0;
    border-bottom: 1px solid #2DC0E8;
    border-radius: 0;
    appearance: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 28px;
    box-shadow: none;
    background: url("arrow.png") no-repeat scroll right center transparent;
}
.new_select:active {
    border: 0;
    border-bottom: 1px solid #2DC0E8;
    outline: none;
    box-shadow: none;
}
.new_input {
    width:187px;
    height:31px;
    background: #f4f7fa;
    border:1px solid #f4f7fa;
    border-radius: 0;
    box-shadow: none;
}
.input_inlinebox {
    display: inline-block;
    width: auto;
    margin-bottom: 10px;
}
.input_inlinebox label{
    height: 30px;
    line-height: 30px;
    display: inline-block;
    margin-right: 15px;
    font-weight: normal;
    color: #949AA3;
    width: 86px;
    text-align: right;
}
/* .input_inlinebox select,.input_inlinebox input  */
.input_inlinebox .select_input{
    display: inline-block;
    width: 263px;
    height: 30px;
    background: #f4f7fa;
    border: 1px solid #D7D7D7;
    border-radius: 0;
    box-shadow: none;
    padding: 0 10px;
    color: #999;
}
.form-group .icon-xiala{
    position: absolute;
    top: 8px;
    right: 0;
    color: #959595;
}
/* 登录页面 */
html,body,#dr_main {
    width: 100%;
    height: 100%;
    background: #f4f7fa;
    /* overflow: hidden; */
    min-width: 700px!important;
}
.reginster_main {
    width: 100%;
    height: 100%;
    display: flex;
    align-self: stretch;
    flex-wrap: wrap;

}
.reginster_con{
    width: 100%;
    height: 100%;
    background: #fff;
    padding:70px 0;
    background-size:cover; 
    box-sizing: border-box;
    position: relative;
}
.reginster_con .login_bg {
    position: absolute;
    width: 100%;
    height: 100%;
}
.reginster_bg {
    width: 100%;
    height: 100%;
    position: relative;
}
.refinster_form{
    width: 333px;
    height: auto;
    background: #fff;
    position: absolute;
    top: 120px;
    right: 175px;
    border-radius: 3px;
    padding:10px 40px 30px;
    box-sizing: border-box;
}
.refinster_form h3 {
    height: 31px;
    text-align: center;
    margin: 15px 0 30px 0;
    padding: 0;
    font-size:21px;
    text-shadow: 2px 2px 9px rgba(29,145,244,0.5);
    color: #1D91F4;
}
.form_line {
    margin-bottom: 25px;
}
.form_line .input_icon {
    position: absolute;
    top: 0;
    right: 16px;
    line-height: 34px;
    height: 34px;
    font-size: 14px;
}
.login_btn {
    background: #1D91F4;
    color: #fff;
}
.versions_p {
    font-size: 12px;
    color: #999999;
    margin-top: 16px;
}




/* conNav_left */
.con_main {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: stretch;
}
.conNav_left {
    width: 200px;
    height: 100%;
    position: absolute;
    z-index: 333;
    background: #64778A;
}
.conNav_left .stairNav {
    height: 60px;
    line-height: 60px;
    text-align: center;
}
.child_nav li {
    height: 60px;
    line-height: 60px;
    text-align: center;
}
.conNav_left>.item_li {
    height: auto;
    position: relative;
}

.item_li {
    color: #fff;
}
.item_li  .stairNav {
    position: relative;
    /* text-align:  */
    padding-left:58px;
    border-bottom: 1px solid #506375;
    text-align: left;
}
.item_li:hover,.item_li:hover .child_nav li {
  background: #506375;
}

.stairNav .item_iconbg  {
    width: 30px;
    height: 32px;
    position: absolute;
    top: 15px;
    left: 16px;
    line-height: 32px;
    text-align: center;
}
.stairNav:hover .item_iconbg  {
   background: url(../images/Shape.png) no-repeat center;
}
.item_iconbg i {
    font-size: 18px;
}
.stairNav .glyphicon-menu-down  {
    position: absolute;
    top: 22px;
    right: 16px;
}
.child_nav {
    width: 100%;
    display: none;
}
.child_nav li {
    width: 100%;
}
.child_nav .item_li a {
    width: 100%;
    color: #fff;
    display: inline-block;
    border-bottom: 1px solid rgba(0,0,1,0.1);
    position: relative;
    text-align: left;
    padding-left:68px;
    box-sizing: border-box;
}
.child_nav .glyphicon-triangle-right {
    display: none;
    position: absolute;
    left:50px;
    top:22px;
}
.child_nav li:hover a {
    background: #46596a;
} 
.child_nav li:hover a  .glyphicon-triangle-right,.child_nav li.current_nav .glyphicon-triangle-right {
   display: inline-block;
} 
.stairNav.current_nav,.child_nav li.current_nav a {
    background: #46596a;
}




/* 二级导航 */
.deputy_nav {
    flex: 1;
    display: flex;
   
}
.deputy_nav li a {
    color: #6F7580;
}
.deputy_nav li {
   padding:0 5px;
   border-bottom:2px solid #fff;
   box-sizing: border-box;
   margin:0 15px;
}
.deputy_nav .active {
    border-bottom:2px solid #2DC0E8;
}

/* 右侧主要内容 */
.conMain_right {
    flex: 1;
    width: 100%;
    height: 100%;
    background: #E6EAEE;
    padding-left: 200px;
    position: absolute;
    min-width: 1000px;
}
.container {
    width: auto;
    margin:15px 20px;
}
.progress_box {
    display: flex;
    align-items: center;
    justify-content: center;
}
.progress_box .progress_num {
    width: 60px;
 }
.progress_bar {
    width: 28px;
    height: 48px;
    margin-left: 10px;
    position: relative;
}
.progress_bar1,.progress_bar2{
    width: 28px;
    height: 48px;
    margin-left: 10px;
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
}
.progress_bar1 li,.progress_bar2 li {
 width: 2px;
 height: 8px;
 background: rgb(152, 217, 235);
 border-radius: 1px;
 margin:1.5px;
}
.progress_bar2 li {
 background: #2DC0E8;
}

/* 滚动条样式 */
.brand_b  .con_btable::-webkit-scrollbar,.tab_brand .tab_bar::-webkit-scrollbar,.brand_right::-webkit-scrollbar,.city_all::-webkit-scrollbar,abnormal_box::-webkit-scrollbar {/*滚动条整体样式*/
    width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
  }
  .brand_b  .con_btable::-webkit-scrollbar-thumb,.tab_brand .tab_bar::-webkit-scrollbar-thumb,.brand_right::-webkit-scrollbar-thumb,.city_all::-webkit-scrollbar-thumb,.abnormal_box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(182, 176, 176, 0.2);
    box-shadow: inset 0 0 5px rgba(182, 176, 176, 0.2);
    background: #ccc;
  }
  .brand_b  .con_btable::-webkit-scrollbar-track,.tab_brand .tab_bar::-webkit-scrollbar-track,.brand_right::-webkit-scrollbar-track,.city_all::-webkit-scrollbar-track,.abnormal_box::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(182, 176, 176, 0.2);
    box-shadow: inset 0 0 5px rgba(182, 176, 176, 0.2);
    border-radius: 10px;
    background: #EDEDED;
  }


  /* 分页 */
  .bottom_page {
      display: flex;
      /* width: 100%; */
      height: 50px;
      line-height: 50px;
      font-size: 12px;
      align-items: center; 
    justify-content: center; 
    background: #F4F7FA;
    border: 1px solid #E6EAEE;
    margin-top: 16px;
    /* position: fixed;
    bottom: 20px; */
  }
  .bottom_page .tyinput {
      width: 60px;
      height: 22px;
      border: 1px solid #2DC0E8;
      border-radius: 2px;
      padding: 0 3px;
      font-size: 12px;
      margin: 0 5px;
  }

  .bottom_page .inputW {
      width: 40px;
  }
  .bottom_page .pagination{
    margin: 22px 5px 0;
  }
  .bottom_page .pagination>li>a, .bottom_page .pagination>li>span {
    background:0; 
    border: 0;
    color: #666666;
  }

  .modal.in .modal-dialog{
    top: 15%;
  }

  .btn_type2,.btn_type2:hover {
      background: #fff;
      color: #2DC0E8;
      border-color: #2DC0E8;
  }
  .form-inline {
      position: relative;
  }
  .form-inline .btn_type2{
      position: absolute;
      right: 0;
  }
  .btn-info{
      border-color: #2DC0E8;
  }
  .btn-info2{
    background: 0;
    color: #2DC0E8;
  }

  .input_inlinebox .input_err {
      background:  rgb(245, 213, 213);
      border-color: rgb(238, 92, 92);
      color: #333;
  }
  .del_modcon {
      text-align: center;
      padding:35px;
  }

  /* tab_title */
  .page_topTit {
      width: 187px;
      height: 32px;
      line-height: 32px;
      /* border: 1px solid #D7D7D7; */
      background: #fff;
      border-radius: 4px;
      display: flex;
  }
  .page_topTit li {
      width: 187px;
      height: 32px;
      line-height: 32px;
      border: 1px solid #D7D7D7;
      /* background: #fff; */
      border-radius: 4px;
      text-align: center;
      cursor: pointer;
     
  }
  .page_topTit li:first-child {
    border-right: 1px solid #D7D7D7; 
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .page_topTit li:last-child {
    border-left: 0; 
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .page_topTit li:nth-child(2){
      border-radius: 0;
  }
  .page_topTit li.current {
      background: #2DC0E8;
      border: 1px solid #2DC0E8;
      color: #fff;
  }

  .validation_con{
      height: 100%;
  }
.tocollect_b {
      height: 83%;
  }

.commit_btn {
    margin-bottom: 15px;
}

.file_ts {
    position: fixed;
    top: 43%;
    left:50%;
    transform: translate(-50%,0);
    display: none;
}
a:focus, a:hover {
    color: #fff;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background: none;
}
.city_all {
    width: 400px;
    height: 400px;
    overflow-y: auto;
    color: #333;
    padding: 20px;
    top: 66%;
}
.city_allList {
    display: flex;
    line-height: 28px;;
}
.city_allList .alphabet {
    width: 15px;
    margin-right: 10px;
}
.city_allList .item_city {
    flex: 1;
    display: flex;
    margin-bottom: 6px;
    flex-wrap: wrap; 
}
.item_city li {
    margin: 0 5px;
    cursor: pointer;
}

.page_input {
    height: 30px;
    line-height: 28px;
    text-align: center;
    margin: 0 5px;
}
.abnormal_box {
    max-height: 150px;
    overflow: auto;
}

.filter_key .icon-rili {
    right: 20px;
    top: 1px;
}

/* 删除弹窗样式 */
body .showSweetAlert h2{
 font-size: 16px;
 margin: 5px 0;
}
.showSweetAlert .sa-button-container .cancel,.showSweetAlert .sa-button-container .confirm {
    width: 55px;
    height: 34px;
    font-size: 14px;
    background-color: #fff;
    color: #2DC0E8;
    border:1px solid #2DC0E8;
    padding: 0;
}
.showSweetAlert .sa-button-container .cancel:active,.showSweetAlert .sa-button-container .cancel:hover {
    background-color: #fff;
}
.showSweetAlert .sa-button-container .confirm,.showSweetAlert .sa-button-container .confirm:visited,.showSweetAlert .sa-button-container .confirm:hover,.showSweetAlert .sa-button-container .confirm:active {
    background-color: #2DC0E8!important;
    color: #fff;
    box-shadow:0;
}
body .sweet-alert .sa-icon{
    width: 40px;
    height: 40px;
    margin: 15px auto 0;
    border: 2px solid gray;
}
body .sweet-alert .sa-icon.sa-warning .sa-body{
    width: 3px;
    height: 14px;
}
body .sweet-alert .sa-icon.sa-warning .sa-dot {
    width: 5px;
    height: 7px;
    bottom: 6px;
}

.change_city a:hover,.change_city a:active {
    color: #666;
}

.city_eselect .show_text {
    display: inline-block;
    width: 110px;
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #2DC0E8;
    padding:0 8px;
}
.city_eselect .option_ul {
    width: 110px;
    height: 150px;
    border: 1px solid #2DC0E8;
    overflow-y: auto;
    top:33px;
    left:0; 
    z-index: 999;   
    background: #fff;
    display: none;
}
.city_eselect .option_ul li {
    height: 30px;
    line-height: 30px;
    padding:0 10px;
    box-shadow: border-box;
}
.city_eselect .option_ul li:hover {
    background: #2DC0E8;
    color: #fff;
}

/* 插件 */
.webuploader-pick {
    width: 82px;height: 34px;line-height: 34px;padding:0;
}
.padding_l0{padding-left:0;}

/* 新登录页面 */
.reginster_main .newCon {
    padding:0;
}
.reginster_main .login_main {
    width:756px;
    height:416px;
    background: url('../images/loginConbg.png') no-repeat;
    position: fixed;
    top:50%;
    left:50%;
    margin-left:-348px;
    margin-top: -208px;
}
.login_main .refinster_form {
    width: 376px;
    top: 57px;
    right: 28px;
    background: 0;
    padding: 0;
}
.login_main  form {
    padding: 0 45px;
}
.login_main .refinster_form  .logo {
    font-size: 18px;
    font-weight: 600;
    justify-content: center;
    margin: 0;
    align-items: center;
    padding-bottom: 48px;
}
.login_main .refinster_form  .cric {
    font-size:20px;
    font-weight:600;
}
.login_main .refinster_form h3 {
    text-shadow:none;
}
.login_main .login_btn {
    background: #1D91F4;
    color: #fff;
    box-shadow: none;
    border: 0;
}
.login_main  .has-feedback .form-control {
    box-shadow:none;
    border: 1px solid #eaeaea;
}
.login_main .form_line {
    margin-bottom: 12px;
}
.login_main .form_line:nth-child(2) {
    margin-bottom: 54px;
}