.pressMenu{
    margin-top:30px;
    border-bottom: 1px solid #ddd;
}
.pressMenu a,.pressMenu span{
    display: inline-block;
    line-height: 30px;
    color:#545454;
    font-size: 14px;
}
.pressMenu a{
    text-decoration: none;
}
.pressMenu a:first-child{
    padding:0 20px 0 0px;
    background: url("../images/9_07.png") no-repeat right 5px;
}
.pressMenu a:nth-child(2){
    padding:0 25px 0 5px;
    background: url("../images/9_07.png") no-repeat right 5px;
}
.detailCon{
    width:67%;
    margin:0 auto;
    margin-bottom: 60px;   
}
.detailCon p img{
    max-width:100%;
}
.detailCon h3{
    line-height: 20px;
    margin:30px 0;
    text-align: center;
    color:#545454;
}
.two .detail{
    width:90%;
    margin:0 auto;
    position: relative;
    margin-bottom: 60px;
}
.two .detail .newsdate{
    position: absolute;
    top:60px;
    width:120px;
    height: 120px;
    background-color:#c90915;
    color:#fff;
}
.two .detail .newsdate p{
    width:100%;
    line-height: 40px;
    font-size: 50px;
    text-align: center;
    margin-top:25px;
    font-weight: bold;
}
.two .detail .newsdate span{
    display: inline-block;
    width: 100%;
    text-align: center;
    height:30px;
    font-size: 18px;
    margin-top:10px;
    color:#f3f3f3;
}
.pressfooter{
    width:100%;
    height: 125px;
    background-color: #eeeeee;
}
.footerCon{
    width:80%;
    margin: 0 auto;
    color: #545454;
}
.footerCon p{
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding-top:15px;
}
.footerCon p a{
    text-decoration: none;
    color: #545454;
}
.footerCon .nextAbstrict{
    width:86%;
    margin:0 auto;
    font-size: 13px;
    line-height: 22px;
    margin-top:10px;
}
.footerCon .nextdate {
    width:86%;
    margin:0 auto;
    text-align: right;
    font-weight: normal;
    font-size: 13px;
    padding-top:12px;
}
.detail.newsBlank{
    width:100%;
    height: 400px;
    position: relative;
}
.detail.newsBlank .blankTip{
    width:300px;
    height: 150px;
    line-height: 150px;
    text-indent: 46px;
    position: absolute;
    top:calc(50% - 75px);
    left:calc(50% - 150px);
    color:#c90915;
    background: url("../images/9_08.png") no-repeat 188px 24px;
    background-size: 30% auto;
}

@media screen and (max-device-width: 480px){ 
    .nextAbstrict,.nextdate{display: none;}
    .pressfooter{height: auto}
    .nextPress{padding-bottom: 15px;}
    .detailCon{width: 100%; margin-top: -3px;}
    .pressMenu{border-bottom: 0px none; margin-left: 76px;transform: translateY(-8px);}
    .pressMenu span{display: none;}
    .pressMenu a:nth-child(2){background: none;padding-left: 0;} 
    .pressMenu a:first-child{padding: 0 16px 0 0px;background-size: auto 50%;background-position: right 58%;}
    .two .detail .newsdate{top:0;left: 0;width: 64px;height: 64px}
    .two .detail .newsdate p{margin-top: 5px;font-size: 26px;line-height: inherit}
    .two .detail .newsdate span{font-size: 12px;  height: auto;  margin-top: 0; display: block;}
    .detailCon .titleContainer{height: 2.5em;position: relative;}
    .detailCon h3{font-size: 0.95em;margin: 0; position: absolute;bottom: 0; padding-left: 76px; text-align: left;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .detailSection{margin-top: 24px;}
    .detailSection img,.detailSection iframe{width: 100%}
}
