@charset "utf-8";
/* CSS Document */

*{
	font-family:微软雅黑;
	}
body{
	padding:0;
	margin:0;

	}
a{text-decoration:none;}a:link,a:visited{text-decoration: none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{height: 45px; width: 560px;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"";}
.clear{ clear: both;}
/* float */
.left{
	float:left;
}
.right{
	float:right;
}
.account-box{
	background: #fff;
	padding: 0 35px 25px 25px;
}
.account-title{
	border-bottom: 2px solid;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	margin-bottom: 10px;
}
.f-btn-jian{
	background: url(../images/btn_left.png) no-repeat center;
	height: 27px;
	margin-top:10px;
	width: 27px;
	position: relative;
	left: 40px;
	cursor: pointer;
}
.f-btn-jia{
	background: url(../images/btn_right.png) no-repeat center;
	height: 27px;
	line-height: 30px;
	margin-top:10px;
	width: 27px;
	position: relative;
	left: -20px;
	cursor: pointer;
}
.f-riqi{
    width: 470px;
    height: 50px;
    outline: 0;
    font-size: 22px;
    background: #27649c;
    border: none;
    text-align:  center;
    color: #fff;
}
.f-rili-table tbody td{background: #fff;position: relative;}
.f-rili-table tbody tr{border-bottom: 1px dashed #ccc;}
.f-rili-table .f-today{background-color: #faf1de;}
.f-rili-table .f-on{background-color:cornflowerblue;color: #fff;}
.f-hire:hover{background-color: #a4d1ea;}
.f-day{cursor: pointer;}
.f-rili-table{
    width: 560px;
    height: 276px;
    text-align: center;
    background: #f8f8f8;
    border-right: 1px #ddd solid;
    }
.f-rili-th{
    box-sizing: border-box;
    width: 14.2857%;
    float: left;
    color: #27649c;
	padding-top: 15px;
}
.f-td{
    box-sizing: border-box;
    width: 13.2857%;
    float: left;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    position: relative;
}
.f-tbody{
	padding: 0px 20px;
}
.f-table-msg{
	position: absolute;
	z-index: 2;
	top: 30px;
	left:50%;
	margin-left: -140px;
	width: 280px;
	line-height: 48px;
	height: auto;
	text-align: bottom;
	display: none;
	color: #666;
}
.msg-bg1{
	z-index: -1;
    width: 280px;
    height: 12px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/bg-msg-top.png) top no-repeat;
}
@media screen and (max-width: 500px) { 

.msg-bg2{
	z-index: -1;
    width: 280px;
    height: auto;
    position: absolute;
    top: 12px;
    bottom: 10px;
    background: url(../images/bg-msg-mid.png) top repeat-y;
}

.msg-bg3{
	z-index: -1;
    width: 280px;
    height: 10px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: url(../images/bg-msg-bottom.png) bottom no-repeat;
}

.announcement{
border:1px #ddd solid;
	/* overflow: hidden;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; */
}
 
} 
.f-rili-head{

    height: 60px;
    /* line-height: 60px; */
    padding: 0px 20px;
}
.f-hire{background: url(../images/yxx_bg.png) no-repeat center;}
.border{border:1px #ddd solid;}