
html,body{width: 100%;height: 100%;font-family: "microsoft yahei";overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling : touch;}
*,body,html,dl,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer,td,th{margin:0;padding:0;}
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: none;-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;}

.cls{clear:both;}
.notxt{text-indent:-9999px;}
a{color:#000;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#c9000a;}
i { font-style:normal;}




.nav {width:1400px;margin:0 auto 30px; position:relative; border-bottom: 1px solid #dfdfdf; padding-bottom: 10px; }
.nav  ul li {float:left;padding:0 30px;  text-align:center;height:40px;line-height:40px; font-size: 20px;}
.curBg { background:#c9000a;height:3px;position:absolute;bottom:0;width:68px;left:0px;}	



.body-box{width:1400px;margin:0 auto;background: #fff;}

.timer-shaft-box{width:100%;padding:30px 40px;box-sizing: border-box;}
.timer-shaft{position:relative;width:100%;height:80px;overflow: hidden;}
.timer-left{position:absolute;top:50%;left:0;z-index:99;width:50px;height:60px;margin-top:-30px;background: url(../images/icon_left.jpg) no-repeat;background-size: cover;cursor:pointer;}
.timer-right{position:absolute;top:50%;right:0;z-index:99;width:50px;height:60px;margin-top:-30px;background: url(../images/icon_right.jpg) no-repeat;background-size: cover;cursor:pointer;}
.timer-scale{position:absolute;top:0;left:0;height:80px;padding-left: 80px;font-size: 0;white-space: nowrap;}
.timer-scale-cont{display:inline-block;height:100%;line-height:80px;}
.time-circle{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height: 60px;text-align: center;font-size:18px;color:#fff;border-radius: 50%;background: #999;transition: all .3s;cursor:pointer;}
.timer-scale-cont.hov .time-circle{width:80px;height:80px;line-height: 80px;font-size:24px;background: #c9000a;}
.line-scale{display:inline-block;vertical-align:middle;width:150px;height:1px;margin:0 2px; background: #999;}

.timer-shaft-content{width:100%;margin-top:45px;overflow: hidden;font-size:0;box-sizing:border-box;white-space: nowrap;}
.shaft-detail-cont{display: none;width:100%;}
.timer-year{padding-left:105px;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:40px;font-size:30px; color: #c9000a;}
.month-detail-box{position:relative;width:100%;padding-top:20px;font-size:0;box-sizing: border-box;white-space: normal;}
.month-detail-box:before{content: '';position:absolute;top:0;left:120px;height:100%;border-right:1px dashed #c9000a;}
.month-detail-box .month-title{position:absolute;font-size:20px;font-weight: bold;color:#999; padding-left: 20px; }
.month-detail-box .month-title:before{content: '';position:absolute;top:50%;left:114px;width:13px;height:13px;margin-top:-6.5px;background: url(../images/icon_circle.png) no-repeat;background-size: cover; text-align: right;}
.incident-record{display:block;padding-left:180px;line-height:2;font-size:16px;color:#333; padding-bottom: 20px;}
.incident-record a{font-size:14px;color:#1d69a3;}






