/*******************
   总控设置
*******************/ 

/*input 控件*/
input,button,textarea{font-family:微软雅黑; outline:none;} 
::-webkit-input-placeholder { color: #b0b0b0; } 
:-moz-placeholder { color: #b0b0b0; } 
::-moz-placeholder { color: #b0b0b0; } 
:-ms-input-placeholder { color: #b0b0b0; } 
textarea,
input[type='text'],input[type='date'],input[type='datetime'],input[type='datetime-local'],input[type='month'],input[type='week'],input[type='time'],input[type='email'],input[type='number'],input[type='password'],input[type='tel'],input[type='url']{ box-sizing:border-box; padding:5px 5px 5px 10px; border:solid 1px #e0e0e0; color:#333;border-radius:2px;outline:none}
textarea:focus,input[type='text']:focus,input[type='date']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='month']:focus,input[type='week']:focus,input[type='time']:focus,input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='tel']:focus,input[type='url']:focus{border:solid 1px #47a6a0 ;background-color:#F2FFFE} /*55c6bf*/
textarea:hover,input[type='text']:hover,input[type='date']:hover,input[type='datetime']:hover,input[type='datetime-local']:hover,input[type='month']:hover,input[type='week']:hover,input[type='time']:hover,input[type='email']:hover,input[type='number']:hover,input[type='password']:hover,input[type='tel']:hover,input[type='url']:hover{border:solid 1px #47a6a0 ; background-color:#F2FFFE}
input[type='text'][disabled='disabled'],textarea[disabled='disabled'],input[disabled='disabled'][type='number'],input[type='text'][disabled='disabled']:hover,input[type='number'][disabled='disabled']:hover,textarea[disabled='disabled']:hover{background-color: #f5f5f5;border:solid 1px #e0e0e0;cursor: not-allowed;}
input[type='text'][disabled='disabled']+.yg-input-over,textarea[disabled='disabled']+.yg-input-over,input[disabled='disabled'][type='number']+.yg-input-over,input[type='text'][disabled='disabled']+.yg-input-over:hover,input[type='number'][disabled='disabled']+.yg-input-over:hover,textarea[disabled='disabled']+.yg-input-over:hover{background-color: #f5f5f5;border:solid 1px #f5f5f5;cursor: not-allowed;}
textarea{outline: none;resize: vertical;}

input[type="radio"] {-webkit-appearance: none;background: #fff url(/static/public/ico/radio.png) no-repeat;height: 20px;vertical-align: middle;width: 15px;background-position: 0px 2px; margin-top:-1px}
input[type="radio"]:focus,
input[type="radio"]:hover {background-position: -23px 2px; outline: none;cursor:pointer}
input[type="radio"]:checked {background-position: -68px 2px;}
input[type="radio"]:checked:hover {background-position: -68px 2px;}
input[type="radio"][disabled] {background-position: 0px 2px;}
input[type="radio"][disabled]:checked {background-position: -92px 2px;}	

/*表格*/
.table_fix{table-layout: fixed; border-collapse: unset !important;}
.table_fix th{border-right:solid 1px #f0f0f0;border-bottom:solid 1px #f0f0f0;font-size:13px !important;}
.table_fix td{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-right:solid 1px #f0f0f0;border-bottom:solid 1px #f0f0f0;font-size:13px !important;}
table.unite_table{ background-color:#fff;border-collapse: collapse;}
table.unite_table>thead{height:35px; background-color:#fafafa; box-sizing:border-box;font-size:13px; text-align:left;}
table.unite_table>thead>tr>th{height:33px; color:#696969;font-size:14px; padding:0 10px; font-weight:normal; text-align:left; box-sizing:border-box;}
table.unite_table>tbody>tr>td{height:30px;color:#333; font-size:14px;padding:0 10px;box-sizing:border-box;}
table.unite_table>tbody>tr:nth-child(even){background:#fafafa;}
table.unite_table>tbody>tr:hover{ background-color:#e4f9f7}
table.unite_table>tbody>tr.table_nodata:hover{ background-color:#fff}
table.unite_table>tbody>tr.table_nodata:active{ background-color:#fff !important}
table.unite_table>tbody>tr.table_nodata.active{ background-color:#fff  !important}
table.unite_table>tbody>tr:active{ background-color:#ccf3f0}
table.unite_table>tbody>tr.active{ background-color:#ccf3f0}
table.unite_table>tfoot>tr>th{height:30px; color:#696969;font-size:14px; padding:0 10px; font-weight:normal; text-align:left; box-sizing:border-box;}

/*样式重置*/
i,em{font-style: normal}
p{margin:0;padding:0}
html,body{margin:0px;padding:0px}
[v-cloak]{display:none}
/*******************
个性化
********************/
/*验证必填样式*/
.ipt-req{position: relative; font-size: 14px; color:#ff8000}
.ipt-req::before{content: '*'; position: absolute;left: -7px;top: 2px;}

/*底部按钮*/
.fot-btn{text-align:right; border-top: solid 1px #f0f0f0;background: #FFF; box-sizing: border-box;padding-right:10px; height:50px;line-height: 50px; position: fixed;left:0;bottom:0;width:100%}

/*右上角*/
.p-ru{position: absolute; right:15px;top:15px;}

/* 指针手型 */
.cur_poin{cursor: pointer;}

/* 隐藏 */
.dn{display:none!important;}

/*******************
 新ui框架通用样式区
 日期: 2019-08-29
********************/
/*定位*/
.prela{position: relative}
.pabs{position: absolute}

/*超出*/
.ov-auto{overflow: auto}
.ov-hide{overflow: hidden}

/*字号*/
.fz-16{font-size:16px;}
.fz-15{font-size:15px;}
.fz-14{font-size:14px;}
.fz-12{font-size:12px;}
.fz-13{font-size:13px;}
.fz-18{font-size:18px;}
.fz-20{font-size:20px;}
.fz-22{font-size:22px;}
.fz-24{font-size:24px;}
.fz-30{font-size: 30px;}
.fz-48{font-size:48px;}

/* 加粗 */
.fz-b{font-weight: bold;}

/*背景色*/
.bg-333{background-color: #333}
.bg-f0{background-color: #f0f0f0}
.bg-ccc{background-color: #ccc}
.bg-f5{background-color: #f5f5f5}
.bg-292c38{background-color: #292c38;}
.bg-fff{background-color: #fff;}
.bg-fa{background-color:#fafafa;}
/*字色*/
.c-0{color:#000000;}
.c-3{color:#333333;}
.c-6{color:#666666;}
.c-8{color:#888888;}
.c-9{color:#999999;}
.c-69{color:#696969;}
.c-f2{color:#f2f2f2;}.c-red{color:red}
.c-8c93ab{color:#8c93ab;}
.c-fff{color:#fff;}
/*背景色*/
.g-fa{background-color: #fafafa}

/*文字对齐*/
.text-left{text-align: left}
.text-center{text-align: center}
.text-right{text-align: right}

/*边线框*/
.b-fot{border-bottom: solid 1px #f0f0f0}

/*宽高*/
.hwall{position: absolute;left:0;top:0;bottom:0;right:0;}
.w-p100{width:100%}
.w-p95{width:95%}
.w-180{width:180px;}.h-p100{height:100%}
.h-p95{height:95%}
.h-90{height:90px;}
.h-87{height:87px;}
.h-130{height:130px;}
.h-290{height:290px;}
.h-240{height:240px;}
.h-40{height:40px;} .lh-40{line-height: 40px;}
.h-30{height:30px;} .lh-30{line-height: 30px;}
.h-35{height:35px;} .lh-35{line-height: 35px;}
.h-75{height:75px;}
.h-85{height:85px;}
.h-190{height:190px;}
.h-200{height:200px;}

/*外边距*/
.ml-5{margin-left:5px}
.ml-6{margin-left:6px}
.ml-7{margin-left:7px}
.ml-8{margin-left:8px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.mt-5{margin-top:5px}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mr-10{margin-right: 10px;}
.mr-15{margin-right: 15px;}
.mr-20{margin-right: 20px;}

/*内边距*/
.bxsz{box-sizing: border-box}
.p-all10{padding:10px;}
.p-all20{padding:20px;}
.pt-5{padding-top:5px;}
.pt-10{padding-top:10px;}
.pl-10{padding-left:10px;}
.pl-15{padding-left:15px;}
.pl-20{padding-left:20px;}
.plr-10{padding-left:10px;padding-right:10px;}
.pr-10{padding-right:10px;}
.pr-15{padding-right:15px;}
.pr-20{padding-right:20px;}

/*禁止选择文本*/
.noselect{-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none; }
/***************************************
复选按钮
----------------------------------------*/ 
input[type="checkbox"].n_checkbox {-webkit-appearance: none;background:url(/static/public/img/chk.png) no-repeat;height: 18px;vertical-align: middle;width: 16px;background-position: 0px 2px;	}
input[type="checkbox"].n_checkbox:focus,
input[type="checkbox"].n_checkbox:hover {background-position:-25px 2px;; outline: none;cursor:pointer}
input[type="checkbox"].n_checkbox:checked {background-position: -50px 2px;}
input[type="checkbox"].n_checkbox:checked:hover {background-position: -75px 2px;}
input[type="checkbox"].part_checked {background-position: -125px 2px;}	           /* 部分选中*/
input[type="checkbox"][disabled].n_checkbox {background-position: -150px 2px;cursor: not-allowed;}
input[type="checkbox"][disabled].n_checkbox:checked {background-position: -100px 2px;}	

input[type="checkbox"].n_checkbox.vtt{vertical-align: text-top;}

/*---------------------------------------
 滚动条样式 
 ----------------------------------------*/
 dl{margin:0;padding:0;}
 ::-webkit-scrollbar{width:12px !important;height:12px !important; }
 ::-webkit-scrollbar-thumb:horizontal:hover {background-color:#c5c5c5 !important;transition: 0.5s all;}
 ::-webkit-scrollbar-thumb:vertical:hover {background-color:#c5c5c5 !important;transition: 0.5s all;}
 ::-webkit-scrollbar-track-piece{background-color:#fafafa !important;-webkit-border-radius: 0px;}
 ::-webkit-scrollbar-thumb:vertical{height:4px;background-color:#d9d9d9 !important;-webkit-border-radius:0px  !important;}
 ::-webkit-scrollbar-thumb:horizontal{width:4px;background-color:#d9d9d9 !important;-webkit-border-radius:0px  !important;}

