@charset "UTF-8";
body{
	background-size: 100% auto;
	height:auto !important;
}
.AllWrap{
	background: url(../img/common/bg_in.jpg) center top no-repeat fixed;
	background-size: cover;
}
.nav_news{
	background:url(../img/common/menu/menu_news_on.png)
}
.nav_news img{
	opacity:0;
}
.news{
	text-align: left;
	margin-bottom:150px
}
.news h2{
	text-align: center;
	position: relative;
	top: -106px;
	margin-bottom: -106px;
}
.news__item{
    border-bottom:2px solid #ffffe5;
    padding: 0 0 35px 100px;
    margin: 0 auto 35px;
    background:url(../img/news/img_icon.png)left top no-repeat;
    line-height: 1.6;
    width: 570px;
    font-size: 26px;
}
.news__title a{
	white-space: nowrap;
	width: 575px;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	text-decoration: none;
	color: #fe71b5;
}
.publish-date{
    margin: 0 0 5px;
    font-size: 26px;
}
.news__pager{
    text-align:center;
}
.news__pager li{
    display:inline-block;
}
.news__pager li a{
    display:block;
    width: 79px;
    height: 76px;
    line-height:3em;
    background: url(../img/news/pager_bg.png);
    font-size: 28px;
    text-decoration: none;
    color: #000;
}
.news__pager li a.active{
    color:#000;
}
.news_detail{
    padding: 50px 35px 60px;
}
a{
    color:#fe71b5;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
.news_detail h3{
    color:#fe71b5;
    font-weight:bold;
    font-size: 30px;
    margin: 10px 0 20px;
    line-height:1.6em;
    border-bottom: 2px solid #ffffe5;
    padding-bottom: 20px;
    max-height: 100%;
}
.news_detail .news__body{
    font-size: 24px;
    line-height:1.6em;
    margin-bottom: 40px;
    max-height:100%;
}
.news_detail .publish-date{
    font-size: 24px;
    max-height: 100%;
}
.news_detail .link{
    width: 313px;
    margin: 0 auto;
    padding-bottom: 40px;
    height: 89px;
    overflow: hidden;
}
.news_detail .link a{
    display:block;
    height: 89px;
    overflow: hidden;
    position:relative;
}
.news_detail .link a img{
    position:absolute;
}
.link p{
    display:block;
    width: 313px;
    margin: 0 auto;
}