a{
	color: #1C8CF2;
}
a:hover{
	color: #3355ff;
}
.h2,h2{
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}
hr,br,.hide{
	display: none;
}
/**
label{
	font-weight: 500;
}*/
.mess_right_2{
	margin-top: 15px;
	margin-bottom: 0px;
}
section .header,.marginTop{
	padding-top: 15px;
}
.result{
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 10px;
	margin-top: 20px;
}
.result div{
	display: inline;
	cursor: pointer;
	padding: 0px 10px 10px;
	margin-right: 20px;
	background-color: transparent;;
}
.result div,.result div a{
	color: #777;
	border: 0px;
	border-bottom: 2px solid transparent;
	transition: all 0.3s;
}
.result div.checked,.result div:hover{
	border-bottom: 2px solid #1C8CF2;
}
.result div.checked,.result div.checked a{
	color: #1C8CF2;
}
.result span{
	margin-left: 10px;
}
.section .h2 a,section h2 a,section .h2a{
	border: 1px solid #1C8CF2;
    padding: 6px 12px;
    background-color: #eee;
    border-radius: 3px;
	display: inline-block;
	transition: all 0.3s;
}
section .h2 a:hover,section h2 a:hover,section .h2a:hover{
    background-color: #fff;
	box-shadow: 0px 3px 5px #ddd;
}
.table,table,.right_table{
	background-color: #fff;
	border: 1px solid #dcdcdc;
	margin-top: 15px;
}
.table tr th,table tr th,.table tr label,table tr label,.right_table tr label,.right_table tr th{
	font-weight: bold;
}
.table tr:nth-child(even),table tr:nth-child(even){
	background-color: #eee;
}
.content{
	padding-top: 0px;
}
.content-header h4{
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
.table>tbody>tr:first-child>th,table>tbody>tr:first-child>th,.right_table>tbody>tr:first-child>th{
	font-size: 14px;
}
.table>tbody>tr>th:last-child,table>tbody>tr>th:last-child,.right_table>tbody>tr>th:last-child,.table>tbody>tr>td:last-child,table>tbody>tr>td:last-child,.right_table>tbody>tr>td:last-child{
	text-align: center;
}
.table>tbody>tr>td,table>tbody>tr>td,table>tbody>tr a,.table>tbody>tr a,.right_table>tbody>tr a{
	font-size: 12px;
}
.table>tbody>tr>td,table>tbody>tr>td,.table>tbody>tr>th,table>tbody>tr>th,.right_table>tbody>tr>td,.right_table>tbody>tr>th{
	border-top: 1px solid #dcdcdc ;
	border-left: 1px solid #dcdcdc ;
	vertical-align: middle;
	word-break: break-all;
}
/*
section input[type=button],section input[type=text],section input[type=number],section input[type=submit],section button,section textarea,section select,.button{
	background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 6px 14px;
	margin: 4px;
    cursor: pointer;
    color: #333;
    display: inline-block;
}*/
section input[type=button]:hover,section input[type=submit]:hover,section button:hover,.button:hover,.button:focus{
	background-color: #eee;
	color: #333;
}
section input[type=text],section input[type=number],section select{
	border-radius: 2px;
	cursor: default;
}


/*弹出层样式清除掉JQUI*/
.ui-dialog{
	border: 0px;
	box-shadow: 0px 2px 15px #bbb;
	padding: 0px;
}
.ui-widget-header{
	border: 0px;
    border-bottom: 1px solid #dcdcdc;
    background: none;	
    background-color: #1C8CF2;
    border-radius: 0px;
	color: #fff;
}
.ui-dialog .ui-dialog-title{
	color: #eee;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
	border: 0px;
}
.ui-widget-header button{
	outline: none;
}
.row{
	margin: 0px;
	margin-top: 15px;
}
.row>div,.row>input,.row>label{
	display: inline-block;
	white-space: nowrap;
}
.row>label{
	width: 100px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: normal;
}
.row>.required{
	vertical-align: top;
}
.row>input,.row>textarea,.row>select{
    font-size: 12px;
    width: 80%;
    min-height: 30px;
	vertical-align: middle;
}
.errorMessage{
	width: 80%;
	text-align: right;
	margin-left: 90px;
}
.buttons{
	text-align: right;
	padding-top: 10px;
	margin-top: 15px;
	border-top: 1px solid #dcdcdc;
	/* margin-right: 15px; */
	padding-right: 15px;
}
.buttons input{
	width: auto;
}
.buttons input:hover{
	background-color: #ddd;
}
.nav-tabs>li>a:link{
	border: 0px;
	border-bottom: 2px solid transparent;
	transition: all 0.3s;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,.nav>li>a:hover, .nav>li>a:active, .nav>li>a:focus{
	background-color: transparent;
	border: 0px;
	border-bottom: 2px solid #1C8CF2;
}
.header input[type=button],.header input[type=submit],section input.btnSbm,section a.btnSbm,section button.btnSbm{
	display: inline-block;
	font-family: Microsoft Yahei;
	font-size: 14px;
	background-color: #1C8CF2;
	border: 1px solid #1C7CF2;
	border-radius: 3px;
	color: #FFF;
	margin-left: 6px;
	padding: 5px 14px;
	transition: all 0.2s;
	vertical-align: baseline;
}
.header input[type=button]:hover,.header input[type=submit]:hover,section input.btnSbm:hover,section a.btnSbm:hover,section button.btnSbm:hover{
	border: 1px solid #1C8CF2;
	background-color: #fff;
	color: #1C8CF2;
	transform: scaleX(1.1);
	box-shadow: 0px 1px 5px #ccc;
}
.header input[type=button]:active,.header input[type=submit]:active,section input.btnSbm:active,section a.btnSbm:active,section button.btnSbm:active{
	box-shadow: inset 0px 1px 5px #999;
}


input.Wdate{
	height: 30px;
}


/************* 任务量显示模块 ****************/

.yearAndSeason{
	width: 100%;
	height: 150px;
	margin-top: 25px;
	position: relative;
}
.yearAndSeason>div{
	border: 1px solid #dcdcdc;
	position: absolute;
	float: left;
	width: 49%;
	height: 150px;
	background-color: #fff;
}
.yearAndSeasonLeft1{

}
.yearAndSeasonLeft2{
	right: 0px;
}
.yearLeftText1,.yearLeftText2{
	text-align: center;
	margin-top: 20px;
}
.yearLeftText1{
	font-size: 16px;
}
.yearLeftText2{
	font-size: 32px;
}
.yearLeftText3{
	float: right;
	margin-top: 20px;
	margin-right:50px;
	font-size: 14px;
}
.blueColor{
	color: #1C8CF2;
}
.middleArea{
	margin-top: 90px;
}
.shadowDiv{
	width: 0%;
	height: 150px;
	background-color: #1C8CF2;
	position: absolute;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index: 1;
}

/*********** 统计任务 ***********/
.middleArea>span{
	display: block;
	width: 49%;
	min-height: 400px;
	float: left;
}
.middleArea>.tableChart{
	text-align: center;
	float: right;

	margin-top: 45px;
	display: block;
}
.tableChart table{
	min-height: 300px;
}

/********* 清除首页用户菜单效果 **************/
.navbar-nav>.user-menu .user-image{
	float: none;
}
.btn.btn-flat{
	padding: 3px 8px;
	border-radius: 3px;
	margin-left: 6px;
	background-color: transparent;
	color: #fff;
	transition: all 0.5s;
}
.btn.btn-flat:hover{
	border: 1px solid #fff;
	box-shadow: inset 0px 2px 5px #555;
}
.navbar-nav>li>a{
	padding-top: 10px;
	padding-bottom: 10px;
}
.navbar-nav>li>a>.fa{
	min-height: 28px;
	line-height: 28px
}