/* CSS Document */
/* CSS Document */
.publicTop{ background:url(../images/news_bg.jpg) no-repeat center top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;}


/*新闻内容*/
.news{overflow:hidden; border:1px #EEE solid; background:#F6F6F6; margin:24px 24px 0;}
.news .t{width:100%; text-align:center; line-height:32px; padding-top:24px}
.news .t strong{font-size:30px; font-weight:normal; color:#333}
.news .p{line-height:30px; border-bottom:1px #eee  solid; text-align:center; padding:5px 0 5px; font-size:12px}
.news .c{ padding:24px; line-height:25px;color:#555}
.news .c p{ line-height:25px; font-size:14px;color:#555 }
.news .c img{ margin-bottom:10px;}



/*响应式*/
@media screen and (min-width:320px) and (max-width: 1079px) {


.news{margin:12px 12px 0;}
.news .t{line-height:25px; padding-top:12px}
.news .t strong{font-size:18px;}
.news .p{line-height:25px; padding:6px 0}
.news .c{ padding:12px; line-height:25px;}
.news .c p{ line-height:20px; font-size:12px}
}

@media screen and (min-width:1080px) {




.news{margin:12px 12px 0;}
.news .t{line-height:25px; padding-top:12px}
.news .t strong{font-size:18px;}
.news .p{line-height:25px; padding:6px 0}
.news .c{ padding:12px; line-height:25px;}
.news .c p{ line-height:20px; font-size:12px }

}

@media screen and (min-width:1200px) {



.news{margin:24px 24px 0;}
.news .t{line-height:32px; padding-top:24px}
.news .t strong{font-size:24px;}
.news .p{line-height:30px; padding:12px 0}
.news .c{ padding:24px; line-height:25px;}
.news .c p{ line-height:30px; font-size:14px }

}

@media screen and (min-width:1400px) {



.news{margin:24px 24px 0;}
.news .t{line-height:32px; padding-top:24px}
.news .t strong{font-size:24px;}
.news .p{line-height:30px; padding:12px 0}
.news .c{ padding:24px; line-height:25px;}
.news .c p{ line-height:30px; font-size:14px }

}



