@charset "utf-8";

/* CSS Document */


.content{ width:100%; margin:0 auto; position:relative; padding-top:120px; clear:both; z-index:9; }

.styjs{ overflow:hidden;}

.news_left{ float:left;}
.news_left ul li{ float:left; margin-right:10px; margin-bottom:10px; animation:myfirst 5s;
	-moz-animation:myfirst 5s; /* Firefox */
	-webkit-animation:myfirst 5s; /* Safari and Chrome */
	-o-animation:myfirst 5s; /* Opera */
	}

.news_right{ float:right;}
.news_right ul li{ float:right;margin-right:10px; margin-bottom:10px;}





.bgimg{ position:fixed; top:86px; left:0; width:100%; z-index:-1; min-width:1280px !important;}
.bgimg img{ width:100%;}
.fig-hover-item:hover{
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.4s ease 0s, transform 0.45s ease 0.2s;
}
.overlay-color{ background-color:#ccc !important;}

.fig-hover-item{ width:100%; height:100%;}



.ui-wrap{ padding:0 30px;}

.bbsList {
    clear: both;
    height: 100%;
    min-height: 620px;
    position: relative;
    width: 100%;
    z-index: 3;
}
.bbsList li {
    height: 620px;
	background:#fff;
	opacity:0.6;
    left: 0;
    position: absolute;
    top: 0;
    width: 296px;
    z-index: 3;
}
.bbsList li a {
    background: url("../img/boxBg.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.bbsList .project .link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #4e4e51;
    height: auto;
    left: 30px;
    position: absolute;
    top: 84px;
    width: auto;
}
.bbsList li .title {
    color: #99999a;
    display: block;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1;
    margin: 30px 30px 0;
    max-height: 50px;
    min-height: 50px;
    overflow: hidden;
}
.bbsList li .date {
    display: inline-block;
    line-height: 1;
    margin: 45px 30px 0 25px;
    position: relative;
    vertical-align: top;
    z-index: 3;
}
.bbsList li .day {
    color: #4e4e51;
    display: block;
    font-size: 90px;
    line-height: 1;
    vertical-align: top;
}
.bbsList li .month {
    background-color: #202020;
    bottom: 8px;
    color: #4e4e51;
    display: block;
    font-size: 9px;
    line-height: 1;
    min-width: 45px;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    text-align: center;
}
.bbsList li.intro .day, .bbsList li.intro .month {
    color: #d60000;
}

.nsinf{ width:226px; margin:0 auto; padding-top:36px;}
.nsinf .tts{ text-align:right; position:relative; font-size:90px; height:90px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.nsinf .tts em{ font-size:12px; position:absolute; right:0; bottom:6px; font-style:normal; font-weight:normal; display:inline-block; padding:0 10px; background:#fff; opacity:1;}










