﻿@charset "utf-8";
body,html{height: 100%;}
body{background: #f0f2f5; overflow-y: auto;}



/*input类*/
input[type=time],input[type=text],input[type=password],input[type="datetime"] { border:1px solid #dee1e9; width: 240px; height:28px; line-height:28px; display:inline-block; padding:5px 10px; background:#fff; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear; font-size:14px; border-radius:2px;margin-right:10px;}
input:disabled:focus,input:disabled:hover {border:1px solid #dee1e9!important;}

.u-button, a.u-button { display: inline-block; color: #3a58e3;border:0; min-width:80px; padding:0px 10px; line-height: 32px; text-align: center; border-radius:4px; }
.u-button.long{min-width: 200px;}
 .u-button:hover, a.u-button:hover { opacity: 0.8;}
.u-button.default {color: #3a58e3; border:1px solid #3a58e3; background: #fff;}
.u-button.primary,.u-button.primary:hover { background-image: linear-gradient(to bottom, #6237ed , #6237ed); color: #fff;margin:0 5px;}
.u-button.gray,.u-button.gray:hover { background-image: linear-gradient(to bottom, #ddd , #ddd);border:1px solid #ddd; color: #aaa;cursor: default!important;pointer-events: none;}
.u-button.delete { background-color:rgba(255, 58, 92, 1);color: #fff;}
.u-button.other { background: #fff; height: 29px; line-height: 29px; color:#808080; border: 1px solid #b1b2b2;}
.u-button.light { background: rgba(58,88,227,.1); color:#3a58e3; border: 1px solid rgba(58,88,227,.1);}
.u-button.small { min-width:60px; padding:0px 5px; height:28px; line-height: 28px;font-size:14px;}
.u-button.big { min-width:200px; padding:0px 5px; height:40px; line-height: 40px;font-size:14px;}
.u-button.border { border:1px solid #3a58e3; color: #3a58e3;}
.filebtn,a.filebtn,.linebtn,a.linebtn { border: 1px solid #3a58e3; background: #fff; color: #3a58e3; height:30px; line-height:30px; padding:0 10px; border-radius: 4px; min-width: 70px;}
.u-button i { margin-right: 5px;}
.u-button i.icon-chehui{font-size:14px;}
.u-button-btext{font-size: 16px;}
.u-button.w100 { width: 100px;}

/*form radio checkbox*/
.radiolabel {display: inline-block; margin-right: 10px;}
.u-radio, .u-checkbox { display: inline-block;  background: url(../images/common/icons.png) -9999px -9999px no-repeat; cursor: pointer;margin-right: 2px;}
.u-radio.f-mgr5, .u-checkbox.f-mgr5{margin-right: 5px!important;}
.u-radio { width: 16px; height: 16px; background-position: 0 0; vertical-align: -2px; margin-right: 3px;}
.u-radio.icon-radiosel { background-position:0 -25px; }/*选中*/
.u-radio.dis { background-position: 0 -50px; cursor: default; }/*置灰选中*/
.u-radio.unseldis { background-position:0 -75px; cursor: default; }/*置灰未选中*/
.u-checkbox {  width: 18px; height: 18px; background-position: right 0; vertical-align: middle;}  
.u-checkbox.icon-checkboxsel { background-position:right -25px; }
.u-checkbox.dis { background-position:right -75px; cursor: default; }
.u-checkbox.unseldis { background-position:right -50px; cursor: default; }
.radiocheck {margin-right: 20px; display: inline-block;}
.radiocheck .u-radio,.radiocheck .u-checkbox {margin-right: 5px; vertical-align: -2px;}

/* 表单 */
.ap-tableform { width:100%;}
.ap-tableform th { text-align:right; white-space:nowrap;}
.ap-tableform th.f-tal,.ap-tableform td.f-tal {text-align: left;}
.ap-tableform th.f-tac,.ap-tableform td.f-tac {text-align: center;}

/*input start*/
input[type=number],input[type=text],input[type=password],input[type=time] { width:280px; padding: 0 6px; height: 32px; line-height: 1; border: 1px solid rgba(200, 205, 218, 1); -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; background: #fff; color: #394a79;}
