﻿@charset "utf-8";
/* CSS Document */


.left_line { border-left:1px solid #000; padding-left:10px; }
.p_tit { font-size:30px !important; color:#000 !important; font-weight:bold !important;  }


 

.tb_block { width:100px; float:left; display:inline-block; border:1px solid #ddd; vertical-align:middle; border-right:none;     }
.tb_block.last { border-right:1px solid #ddd; }
.tb_title { background-color: #f7f7f7; font-weight: bold; color: #333333; text-align: center; padding: 5px; height: 26px; line-height:26px; border-bottom:1px solid #ddd;    }
.tb_sign { padding: 25px 5px; font-size: 12px; height: 30px; text-align: center;}
.tb_th { width:56px; background-color: #f7f7f7; font-weight: bold; color: #333333; text-align: center; padding: 5px; height: 107px; line-height:107px; float:left; display:inline-block; border:1px solid #ddd; border-right:none;   }
.tb_wrap { position:relative; width:100%;  vertical-align:middle;  }



.wide_wrap { width:100%; padding-bottom:30px; margin-bottom:50px; overflow-y: hidden; overflow-x: auto; }
.wide { width:1300px; }

.cont_yh { float:left; width:100%; height:170px; overflow:scroll; overflow-x: hidden; padding-bottom:50px; border:1px solid #dddddd; box-sizing: border-box; -moz-box-sizing: border-box; border-top: none; }
.cont_yh_v1 { float:left; width:100%; height:130px; overflow:scroll; overflow-x: hidden;  padding-bottom:50px; border:1px solid #dddddd; box-sizing: border-box; -moz-box-sizing: border-box;  }
.cont_yh_pm { float:left; width:100%; height:566px; overflow:scroll; overflow-x: hidden; padding-bottom:50px; border:1px solid #dddddd; box-sizing: border-box; -moz-box-sizing: border-box; border-top: none; }

.tb_ov { background: #eaf6fd; }
.btn_small { border: 1px solid #bbbbbb; padding: 5px; background: #eeeeee; margin-left: 5px; cursor: pointer; }
.btn_small_on { border: 1px solid #bbbbbb; padding: 5px; background: #0866c6; margin-left: 5px; cursor: pointer; color: #FFF; }
.checkSec { }
.checkSec li { float: left; }

.txt_left { text-align: left }
.txt_right { text-align: right }
.txt_center { text-align: center }
.float_left { float: left; }
.float_right { float: right; }
.float_right_padding { float: right;margin-left:5px;}
.absol_right { position:absolute; right:0; }


.bg_blue { background-color: #0866c6; }
.bg_alert_red { background-color: #f6d8d8; }
.bg_alert_green { background-color: #dff0d8; }
.bg_alert_blue { background-color: #d9edf7; }



.mar_zero { margin: 0px; }
.mar_top05 { margin-top: 5px; }
.mar_top10 { margin-top: 10px; }
.mar_top20 { margin-top: 20px; }
.mar_top25 { margin-top: 25px; }
.mar_top30 { margin-top: 30px; }
.mar_top35 { margin-top: 35px; }
.mar_top40 { margin-top: 40px; }
.mar_top60 { margin-top: 60px; }
.mar_bottom05 { margin-bottom: 5px; }
.mar_bottom10 { margin-bottom: 10px; }
.mar_bottom20 { margin-bottom: 20px; }
.mar_bottom30 { margin-bottom: 30px; }
.mar_bottom40 { margin-bottom: 40px; }
.mar_bottom60 { margin-bottom: 60px; }
.mar_rig05 { margin-right: 5px; }
.mar_rig10 { margin-right: 10px; }
.mar_rig20 { margin-right: 20px; }
.mar_rig30 { margin-right: 30px; }
.mar_left05 { margin-left: 5px; }
.mar_left10 { margin-left: 10px; }
.mar_left20 { margin-left: 20px; }
.mar_left30 { margin-left: 30px; }
.mar_left40 { margin-left: 40px; }
.mar_left50 { margin-left: 50px; }
.pad_top10 { padding-top:10px; }
.txt_center { text-align: center; }
.pd10 { padding: 10px; }
.red { color: #dd0000; }
.sky { color: #71b8ee; }
.blue { color: #0866c6; }
.green { color: #468861; }
.searchbar { font-size: 12px; padding: 5px 10px 4px 10px; border: 1px solid #cccccc; float:left; }
.radioBtn li { float: left; }
.radioChk { /*background: url(../img/sprite.png) no-repeat; height: 18px;*/  width: 18px; background-position: 0 -280px; cursor: pointer; }
.radioChked { /*background: url(../img/sprite.png) no-repeat; height: 18px;*/  width: 18px; background-position: -72px -280px; cursor: pointer; }




