html,body{width:100%; height:100%;overflow-y: hidden}
body{ margin: 0; padding: 0;; color:#fff;/*position: absolute;top:0;left: 0;right: 0;bottom: 0;font-size: 100px*/;font-family: Microsoft YaHei}
table{ margin:0 auto;border-spacing: 0}
table tr,table tr td{margin:0; padding:0;}
a,
button,
input,
select,
option,
textarea{
    cursor:pointer;
}
a{
    text-decoration: none;
}
p{padding: 0;margin: 0}
.bj {
    background: url('../images/bgPreview.jpg') center no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-width: 1200px;
    overflow: auto;
    min-height:580px;
  
}
.content_bj{
    width: 1000px;
    
    background-color:rgba(255,255,255,0.6);
    margin:20px auto;
    border-radius: 10px;
    padding: 10px;
}
.content_bj .photo_logo{margin: 10px 5px}
.contert_title{overflow: auto}
.contert_title p{padding: 3px 20px;font-size: 16px;background: #cf3442;float: left;margin-left: 20px;border-radius: 20px}
.contert_title p a{color: #fff}
.every_month{clear:both;margin: 20px 20px 20px 60px;position: relative}
.month_y{position: relative}
.month_y .month_icon{margin-bottom: -5px;}
.month_y .month_class:before{    content: '';
    /* left: 5px; */
    /* bottom: -1.5rem; */
    border-right: 1px solid #dd3c4b;
    height: 60px;
    width: 10px;
    display: block;
    float: left;
}
.month_class {    position: relative;
    padding-left:0px;
 
}
.month_class .num{position: absolute;left: -35px;top: 20px;color: #333;width: 48px}
.month_class .num i{width: 6px;height: 6px;background: #cf3442;border-radius: 10px;display: block;float: right;    box-shadow: 0 0 0 3px #FFE0E5;    margin-top: 8px;margin-left: 8px;}
.month_class a{color: #333;margin-left: 15px;line-height: 60px}



.img_box{
    width: 810px;
    margin:30px auto;
}