@charset "utf-8";
.ban{ margin-top:140px;}
.ban img{ display:block}

.contact{ padding:40px 0; overflow:hidden}
.contact p{font-size: 16px;color: #666666;line-height: 28px;}
.contact span{font-size: 16px;color: #666666;line-height: 28px;}
.article{ padding:40px 0; overflow:hidden}
.article p{font-size: 16px;line-height: 28px;}
.article span{font-size: 16px;line-height: 28px;}

.about{ padding:40px 0; overflow:hidden}
.about p{font-size: 16px;line-height: 28px;}
.about span{font-size: 16px;line-height: 28px;}

.piclist li{ width:300px; float:left; text-align:center;}
.piclist li img{ display: block}
.piclist li p{ font-size:18px; color:#666666; line-height:60px;}

.newslist{ width:1000px; margin:0 auto}
.newslist li{ padding:20px 0; border-bottom:1px solid #cdcdcd;  overflow:hidden;}
.newslist li .fl{ width:200px; height:200px; float:left}
.newslist li .fl img{ width:100%; height:100%}
.newslist li .fr{ float:left; padding:20px 0;}
.newslist li .fr h2{ font-size:16px; color:#2d2d2d; margin-bottom:10px;}
.newslist li .fr h3{ font-size:14px; color:#2d2d2d}
.newslist li .fr p{ font-size:14px; color:#2d2d2d; line-height:26px; margin-top:20px;}