/* switch bar */
.switch-case{border-bottom: 1px solid #DBDBDB;zoom: 1;overflow: hidden}
.switch-bar{width: 33.3%;padding: 10px 0;text-align: center;list-style: none;float: left;font-family: 'microsoft Yahei';  font-size: 14px; cursor: pointer}
.switch-bar a{display:inline-block;width:100%;text-decoration: none;color: #4A4A4A; }
.checked-bar{background-color: #4EC4DF;}
.checked-bar a{color: #fff}

/* table bar  */
.table-box{width: 100%;text-align: center; border-collapse:collapse;border-spacing:0; }
.table-box thead{width: 100%;}
.table-box thead tr th{font-weight: 100;font-size: 12px;color: #9B9B9B;line-height: 50px}
.table-box tbody tr:nth-of-type(odd){background: rgba(80,204,243,0.20)}

.table-box tbody tr td{font-weight: 100;font-size: 12px;line-height:50px;color: #4A4A4A}

/* 分页 */
.lay_page{margin:50px 0 100px;line-height: 80px}
.laypage_main{text-align: right}
.laypage_main>span,.laypage_main>a{width:13px;text-align:center;background: #FFFFFF;border: 1px solid #CCCCCC!important; border-radius: 4px;padding: 10px!important;}

/*.laypage_main>span.laypage_curr{background: #4EC4DF!important;}*/
.laypage_main>span.laypage_total{width: 200px;border: none!important;padding: 0!important;line-height: 40px;text-align: center}
.laypage_main>span.laypage_total input{height: 40px;color: #797979 }
.laypage_main>span.laypage_total button{  width: 50px;  height: 40px; margin-bottom: 100px; outline:none;  cursor: pointer;  border: 1px solid rgba(0,0,0,0);  font-family: 'microsoft Yahei';  font-size: 14px;  color: #FFFFFF;  background: #4EC4DF;  border-radius: 8px;}

/*设置默认的错误提示的样式*/
.prompot {  margin-left: 27%;  line-height: 20px;  width: 100%;  clear: both;  position: absolute;  }
.prompot i{  font-size: 14px;  position: absolute;  left: 85%;  top: -30px;  }
.layer-shade .prompot i{  left: 61%;  }
.block .prompot i{  position: absolute;  left: 940px;  top: -50px;  }
.block .prompot {  margin-left: 240px;  max-width: 485px;  clear: both;  position: absolute;  top: 80px;  }
body .personInfo_layer.layui-layer .prompot{  margin-left: 140px;  max-width: 485px;  clear: both;  position: absolute;  top: 35px;  }

body .personInfo_layer.layui-layer .block .prompot{  top: 83px;  }
body .personInfo_layer.layui-layer .block .prompot i{  position: absolute;  left: 815px;  top: -50px;  }

.false {  color: #d0021b; font-size: 14px }
p.right{  color: #4EC4DF;  }

/*引入字体图标*/
@font-face {font-family: "iconfont"; 
    src: url('./validate/iconfont.eot'); /* IE9*/
    src: url('./validate/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./validate/iconfont.woff') format('woff'), /* chrome, firefox */
    url('./validate/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('./validate/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
