/* 公共样式 */
.report-mask{
  // display:none;
  position: absolute;
  top:0px;
   width: 862px;
   height: 602px;
   z-index: 99; 
   background:  rgba(0,0,0,.5);}

.text-l{
  text-align: left !important;
}
.text-r{
  text-align: right !important;
}
.text-c{
  text-align: center !important;
}
textarea,input,button{resize: none; outline: none;-webkit-appearance: none;}
.wrap {
  width: 960px;
  margin: 0 auto;
}
.mr20{
  margin-right:20px;
}
.ml10{
  margin-left:10px;
}
.ml15{
  margin-left:15px;
}
.ml20{
  margin-left:20px;
}
.ml36{
  margin-left:36px;
}
.ml40{
  margin-left:40px;
}
.ml50{
  margin-left:50px;
}
.ml110{
  margin-left:110px;
}
.ml120{
  margin-left:120px;
}
.mt6{
  margin-top:6px;
}
.mt10{
  margin-top:10px;
}
.mt16{
  margin-top:16px;
}
.mt20{
  margin-top:20px;
}
.mt22{
  margin-top:22px;
}
.mt30{
  margin-top:30px;
}
.mt34{
  margin-top:34px;
}
.mt40{
  margin-top:40px;
}
.mt44{
  margin-top:44px;
}
.mt32{
  margin-top:32px;
}
.mt52{
  margin-top:52px; 
}
.mt58{
  margin-top:58px; 
}
.mt60{
  margin-top:60px; 
}
.mt24{
  margin-top:24px;
}
.mt26{
  margin-top:26px;
}
.mt64{
  margin-top:64px;
}
.mt50{
  margin-top:50px;
}
.mt68{
  margin-top:68px;
}
.mt38{
  margin-top:38px;
}
.mt40{
  margin-top:40px;
}
.mt80{
  margin-top:80px;
}
.mt90{
  margin-top:80px;
}
.mt100{
  margin-top:100px;
}
.mt130{
  margin-top:130px;
}
.mb62{
  margin-bottom:62px;
}
.mb60{
  margin-bottom:62px;
}
.text-i40{
  text-indent: 40px;
}
.text-i28{
  text-indent: 28px;
}
.pl280{
  padding-left:280px;
}
.ti2em{
  text-indent:2em;
}
.font14{
  font-size:14px !important;
}
.lh28{
  line-height: 28px !important ;
}
.mb110{
  margin-bottom:110px;
}
.textGrey{
  color: #999999 !important;
}
.textLightBlue{
  color:#0390ff !important;
}
// img{
//   display:block;
//   margin:0;
//   padding:0;
// }
.pos-rel{
  position: relative;
}
.pos-abs{
  position: absolute;
}
.text-l{
 text-align:left !important;
}
.text-r{
  text-align:right !important;
 }
/*// 下拉框*/
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  background-color: #fff !important; 
  border: solid 1px #ddd;
  padding:0 35px 0 20px;
  font-size: 14px;
  line-height: 30px;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  text-align: left;
  color:#666;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("../images/fnews/icont2/downArr.png") no-repeat scroll 92% center transparent;
  //  background: url("../images/fnews/icont2/downArr.png") no-repeat 80% center ;

  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  // padding-right: 14px;
}


/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

.w960_new{
width: 960px !important;
}
/*// table 表格*/
.format-table{
  padding: 0px;
  margin: 0;
  width: 960px;
  border: 1px solid #ddd;
  tr:last-child th, tr:last-child td {
    border-bottom: none;
  }
  th{
    text-align:left;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-left: 12px;
    font-size: 14px;
    height: 40px;
    width: 144px;
    background-color: #eee;
    font-weight: normal;
  }
  td{
    border-bottom: 1px solid #ddd;
    padding-left: 12px;
    font-size: 14px;
    height: 40px;
  }
  td:last-child {
    border-right: none;
  }
  .td184{
    width: 184px;
  }
 .td953{
  width: 953px;
 }
}
.format-table2{
  padding: 0px;
  margin: 0;
  width: 960px;
  border: 1px solid #ddd;
  border-collapse: collapse;
  th {
    font-weight: normal; 
    text-align: center;
    line-height: 40px;
    background: #eee;
    color: #333333;
    font-size: 14px;
}

 td {
  color: #333;
  font-size: 14px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-bottom:1px solid #ddd;
}
tr:last-child th, tr:last-child td {
  border-bottom: none;
}
.td246{
  width: 246px !important;
}
}
.format-table3{
  padding: 0px;
  margin: 0;
  width: 960px;
  border: 1px solid #ddd;
  border-collapse: collapse;
  th {
    font-weight: normal; 
    text-align: center;
    line-height: 40px;
    background: #eee;
    color: #333333;
    font-size: 14px;
}

 td {
   padding:15px 0px;
  color: #333;
  font-size: 14px;
  text-align: center;
  // height: 40px;
  line-height: 20px;
  border-bottom:1px solid #ddd;
}
tr:last-child th, tr:last-child td {
  border-bottom: none;
}
.td246{
  width: 246px !important;
}
.non-meg{
  position: relative;
  color: #999999;
  &::before{
    content: "";
    position: absolute;
    left:344px;
    top:50%;
    margin-top:-10px;
    display: block;
    width: 24px;
    height: 20px;
    background:url("../images/fnews/icont2/non-meg.png") no-repeat;
  }
}
}
/*// 小型弹窗*/
.open_box{
  z-index: 888;
  display:none;
  width: 360px;
  // height: 214px;
  background: #fff;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%); 
  h3{
    text-align:center;
    display:block;
    width: 360px;
    height: 50px;
    line-height: 50px; 
    background-color: #0066b3;
    font-size: 18px;
   	color: #ffffff;
  }
  .openbox-Con{
    p{
      font-size: 14px;
      line-height: 20px;
      color: #333333;
      padding:40px 0 60px 33px ;
    }
  }
  .openbox-Btn{
    width: 100%;
    height: 50px;
    background-color: #eeeeee;
    a{
      margin-top:10px;
      float:left;
      display:block;
      color:#fff;
      width: 80px;
      height: 32px;
      line-height: 32px;
      font-size: 14px;
      border-radius: 4px;
      text-align: center;
    }
    .sure_btn{
      background-color: #0066b3;
      margin-left:95px;
      margin-right:10px;
    }
    .close_btn{
      background-color: #3da4f1;
    }
    .sure_btn2{
      background-color: #0066b3;
      margin-left:256px;
    }
  }

}
/*// 搜索框*/
.searchBox2{
	width: 160px;
  height: 30px;
  border:1px solid #0066b3;
  position: relative;
}
.searchBox2 input{
    width: 134px;
    height:30px;
    line-height: 30px;
    text-indent:10px;
  }
.searchBox2 .searchIcont{
    position: absolute;
    top:0;
    right:0;
    display:block;
    width: 26px;
    height: 30px;
    background:url(/cn/counselor/classroom/images/searchIcont.png) no-repeat center center;

}
.btn-pos{
  margin:52px 0 60px 440px;
}
.blueBtn80{
  text-align: center;
  display:block;
  width: 80px;
	height: 32px;
	background-color: #0066b3;
  border-radius: 4px;
  font-size: 14px;
	line-height: 32px;
	color: #ffffff;
}
/*// 导航栏*/
.nav_company{
  a:hover{
    color: #0066b3;
  }
}