@charset "utf-8";
.iconfont {font-family: "iconfont";font-style: normal;-webkit-font-smoothing: antialiased;display: inline-block;
    -webkit-text-stroke-width: 0.2px;font-size: 18px;transition: all 0.4s linear 0s;-o-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;-moz-osx-font-smoothing: grayscale;}

input,select,textarea{outline: none;border:1px solid #e5e5e5;border-radius: 2px;font-size: 14px;}
button{outline: none;border:none;border-radius: 2px;cursor:pointer;font-size: 14px;}
i,em{font-style:normal; }
label{font-weight: normal !important;}

/*布局*/
.disFRA{display: flex;flex-direction: row;align-items: center;}
.disFJA{display: flex;justify-content: space-around;align-items: center;}

/*单选框美化*/
input[type=radio] {width: 18px !important;height: 18px !important;cursor: pointer;vertical-align: middle;background: #fff;border: 1px solid #ccc;
    border-radius: 50%;position: relative;margin-right: 10px;}
input[type=radio]:checked::after {content: "";display: block;position: absolute;top: 4px;left: 4px;width: 8px;height: 8px;
    background-color: #094da9;}
input[type=radio], input[type=radio]:checked::after {border-radius: 50%;}

/*多选框美化*/
input[type=checkbox]{width: 20px !important;height: 20px !important;cursor: pointer;vertical-align: middle;background: #fff;
    border: 1px solid #ccc;position: relative;margin-right: 10px;}
input[type=checkbox]:checked::after{content: "\2713";display: block;position: absolute;top: -1px;left: -1px;right: 0;bottom: 0;width: 20px;
    height: 14px;line-height: 10px;background:#094da9;color: #fff;font-size: 16px;text-align: center;padding-top: 6px;border-radius: 2px;}

/*按钮背景色及边距*/
.main-bg{background: #094da9;}
.blue-bg{background: #00b4ff;}
.red-bg{background: red;}
.orange-bg{background: #ffb700;}
.btn18{padding: 0 18px;height: 38px;color: #fff}
.btnR1{padding: 0 18px;height: 38px;border: 1px solid #ccc;color: #333;background: #fff;}
.btn5{padding: 0 5px;height: 22px;color: #fff;font-size: 12px;}
button:hover{opacity: 0.9;}
.btn-return:hover{background: #094da9;color: #fff;outline: none;border: 1px solid #094da9;}

/*左侧导航栏*/
.main_nav{display:block;width:220px;background-color:#f5f5f5;}
.main_title{height: 46px;line-height: 46px;text-align: center;border-bottom: 1px solid #e5e5e5;color: #999;}
.main_title i{color: #094da9;margin-right: 5px;position: relative;top: 2px;}
#globalNav ul li a{height: 46px;line-height: 46px;color:#333;text-align: center;}
#globalNav a:hover{background:#e6e6e6;}

/*面包屑*/
.inner-breadcrumb{display: flex;flex-direction: row;align-items: center;}
.breadcrumb-item-separator{margin: 0 10px;}

/*日期选择、搜索*/
.ta_date{height: 38px;border:1px solid #e5e5e5;border-radius: 2px;}
.date_title{width: 180px;height: 38px;padding-left: 10px;color: #333;margin-right: 20px;}
.form-search{width: 180px;height: 38px;padding-left: 10px;margin-right: 10px;}
.btn-search{height: 38px;line-height: 38px;padding: 0 10px;background: #094da9;color:#fff;}
.radiobox{margin-right: 20px;}
.radiobox>label{color: #999;}
.radio_box{ display:inline-block; position:relative;margin-left: 20px;}
.radio_box label{ width:15px; height:15px; position:absolute; top:2px; left:-12px; border:1px solid #094da9; border-radius:50%; background:#fff; cursor:pointer;}
.radio_box input:checked + label:before{ content:''; width:9px; height:9px; position:absolute; top:3px; left:3px; background:#094da9; border-radius:50%;}
.radio_box em{ margin-left: 10px;}
.inner-header-btn button{padding: 0 18px;height: 38px;color: #fff;margin-left: 10px;}
.inner-header-btn button:hover{opacity: 0.9;}
.inner-header-btn button:first-child{margin-left: 0;}

/*table表格*/
.info-list{margin-top: 30px;}
.table-box{width:100%;border: 1px solid #e5e5e5;border-collapse: collapse;}
.table-box th{background: #f5f5f5;}
.table-box>tr,th,td{border: 1px solid #e5e5e5;line-height:42px;font-weight: normal;padding:0 20px;text-align: left;}
.table-box td{font-size: 12px;}
.caozuo button{display: inline-block;height: 22px;padding: 0 5px;color: #fff;font-size: 12px;margin-left: 3px;border: none;}
.caozuo button:hover{opacity: 0.9;}
.caozuo button:first-child{margin-left: 0;}

/*创建、编辑表单*/
.text-header{margin-top: 30px;}
.text-title{padding-left: 20px;border-left: 8px solid #094da9;height: 22px;line-height: 22px;}
.text-box{width: 100%;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.text-box>form{margin-top: 20px;}
.input{width: 24.5%;height: 38px;display: inline-block;margin-bottom: 20px;}
.input>label{width: 70px;text-align: right;height: 38px;line-height: 38px;display: inline-block;color: #333;}
.input i{color: red;margin-right: 5px;}
.input>input[type="text"]{width: 190px;margin-left: 20px;padding-left: 10px;height: 38px;}
.textarea{width: 25%;margin-bottom: 10px;}
.textarea>label{width: 70px;text-align: right;position: relative;bottom: 120px;display: inline-block;}
.textarea textarea{width: 180px;height: 120px;margin-left: 20px;padding: 10px;}
.input-block{height: 38px;margin-bottom: 20px;}
.input-block>label{width: 70px;text-align: right;height: 38px;line-height: 38px;display: inline-block;}
.input-block i{color: red;margin-right: 5px;}
.input-block>input{width: 400px;margin-left: 20px;padding-left: 10px;height: 38px;}

/*质保卡*/
.zbk-text{padding: 40px 0;border-bottom: 1px solid #e5e5e5;}
.zbk-text h5{margin: 20px 0;font-weight: normal;}
.zbk-text p{width: 33%;margin: 20px 0;display: inline-block;}
.zbk-text span{color: #094da9;}

/*文本表单*/
.form-text{padding-top: 50px;width: 850px;margin: 0 auto;}
.form-text>div{margin-bottom: 20px;}
.form-text label{width: 100px;text-align: right;height: 38px;line-height: 38px;display: inline-block;}
.form-text i{color: red;margin-right: 5px;}
.form-text input{width: 500px;margin-left: 20px;padding-left: 10px;height: 38px;}
.form-text .choose{margin-left: 20px;display: inline-block;}
.form-text select{width: 160px;margin-right: 10px;padding-left: 10px;height: 38px;}
.form-text textarea{width: 490px;margin-left: 20px;padding: 10px;height: 180px;}
.form-text .beizhu{position: relative;bottom: 180px;}
.form-btn{margin: 20px 0 20px 124px;}
.touxiang-box{width: 100px;text-align: center;border:1px dashed #ccc;display: inline-block;border-radius: 2px;margin-left: 20px;}
.touxiang-box img{margin-top: 10px;}
.touxiang-box p{color: #999;font-size: 12px;padding: 10px 0;}
.form-text span{margin-left: 10px;color: #999;font-size: 12px;}
.form-checkbox{display: inline-block;width: 420px;position: relative;left: 125px;}
.form-checkbox>label{text-align: left;width: 100%;color: #999;}
.form-checkbox .check{display: inline-block;width: 32%;height: 38px;line-height: 38px;}
.form-checkbox .check input{margin-left: 0;}


/*统计图*/
.chart-box{margin-top: 30px;text-align: center;}
.chart-box h3{height: 38px;line-height: 38px;}
