/*公共样式*/
html,body{
	width: 100%;
	height: 100%;
	font-family: "microsoft yahei";
	overflow-x: hidden;
	overflow-y: auto;
-webkit-overflow-scrolling : touch;	background-color: #FFFFFF;
}
*,body,html,dl,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer,td,th{margin:0;padding:1;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{text-decoration:none;outline: none;}
a:hover{text-decoration:none;text-underline: none;}
img{
	border:0;
}
ul,li{list-style: none;}
i{font-style: normal;}
table{border-collapse:collapse;border-spacing:0}
button{cursor: pointer;}
input,select,button,a,textarea{border: 0;outline: 1;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input:-moz-placeholder{color: #c9c9c9;}
input:-ms-input-placeholder{color: #c9c9c9;}
input::-webkit-input-placeholder{color: #c9c9c9;}
/*公共样式结束*/

.body-box{width:auto;margin:40px auto;background: #fff;}

.timer-shaft-box{width:100%;padding:30px 40px;box-sizing: border-box;}
.timer-shaft{
	position:relative;
	width:65%;
	height:100px;
	overflow: hidden;
	left: 19%;
}
.timer-left{position:absolute;top:40px;left:6px;z-index:99;width:29px;height:51px;margin-top:-18.5px;background: url(../images/icon_left.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-right{position:absolute;top:40px;right:6px;z-index:99;width:30px;height:48px;margin-top:-18.5px;background: url(../images/icon_right.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-scale{
	position:absolute;
	top:0px;
	left:-44px;
	height:80px;
	padding-left: 80px;
	font-size: 0;
	white-space: nowrap;
	width: 23px;
}
.timer-scale-cont{display:inline-block;height:100%;line-height:80px;}
.time-circle{display:inline-block;vertical-align:middle;width:80px;height:auto;line-height: 80px;text-align: center;font-size:23px;color:#fff;border-radius: 50%;background: #e2302e;transition: all .3s;cursor:pointer;}
.timer-scale-cont.hov .time-circle{width:95px;height:95px;line-height: 95px;font-size:32px;background: #ff8d3d;}
.line-scale{display:inline-block;vertical-align:middle;width:123px;height:22px;margin:0 2px;background: url(../images/icon_scale.png) no-repeat;background-size: cover;}

.timer-shaft-content{
	width:85%;
	margin-top:15px;
	overflow: hidden;
	font-size:0;
	box-sizing:border-box;
	white-space: nowrap;
	margin-left: 8%;
}
.shaft-detail-cont{display: none;width:100%;}
.timer-year{padding-left:20px;font-weight:bold;color:#333;font-size:0;}
.icon-year{display: inline-block;vertical-align:middle;width:33px;height:40px;background: url(../images/icon_sign.png) no-repeat;background-size: cover;}
.timer-year span{display: inline-block;vertical-align:middle;margin-left:18px;font-size:24px;}
.month-detail-box{
	position:relative;
	width:95%;
	min-height:93px;
	padding-top:30px;
	font-size:0px;
	box-sizing: border-box;
	white-space: normal;
	left: 20;
}
.month-detail-box:before{content: '';position:absolute;top:0;left:36px;height:100%;border-right:1px dashed #ff8d3d;}
.month-detail-box .month-title{
	position:absolute;
	font-size:15px;
	font-weight: bold;
	color:#333;
	left: 0px;
	width: 33px;
	height: 23px;
}
.month-detail-box .month-title:before{content: '';position:absolute;top:50%;left:30px;width:13px;height:13px;margin-top:-6.5px;background: url(../images/icon_circle.png) no-repeat;background-size: cover;}
.incident-record{display:inline-block;padding-left:71px;line-height:2;font-size:14px;color:#333;}
.incident-record a{font-size:14px;color:#FF0033;}
