/*æ–°é—»å¼€å§?================================*/
.faqlist{padding-top:15px;}
.faqlist .item{float:left;width:578px;margin:0 40px 30px 0;background:#febe30;padding:1px;border-radius:5px;}
.faqlist .item .title{height:50px;line-height:50px;font-size:18px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 18px;}
.faqlist .item .title a{color:#fff;display:block;}
.faqlist .item .info{padding:12px 18px;height:112px;overflow:hidden;color:#555;line-height:24px;font-size:16px;background:#fff;border-radius:5px;}
.faqlist .item.end{margin-right:0;}

.faqlist .item:hover{background:#3b3b3b;}

.newslist{}
.newslist .item{position:relative;padding:0px 0 20px;margin-bottom:20px;border-bottom:1px dotted #ddd;}
.newslist .item:after{content:"020";display:block;height:0;clear:both;visibility:hidden;}
.newslist .item .pic{width:250px;height:160px;float:left;background:#fff;border:1px solid #dbdbdb;overflow:hidden;padding:3px;}
.newslist .item .pic a{display:block;width:100%;height:100%;}
.newslist .item .pic img{width:100%;height:100%;vertical-align:middle;}
.newslist .item .desc{text-align:left;margin-left:290px;position:relative;color:#777;}
.newslist .item .desc .datetime{font-family:arial;color:#b9b9b9;padding:5px 0 15px;margin:0;}
.newslist .item .desc .title{display:block;width:100%;line-height:30px;color:#555;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;}
.newslist .item .desc .info{font-size:14px;line-height:30px;text-align:justify;height:90px;overflow:hidden;}

.newslist .item:hover .pic{border-color:#bbb}
.newslist .item:hover h3 a{color:#0c4da1}
/* æ–°é—»è¯¦ç»†é¡? */
.news_detail{padding:20px 0 40px;}
.news_detail .tt{ font-size:18px;color:#222;font-weight:normal;line-height:34px;}
.news_detail .datetime{font-family:arial;font-size:16px;line-height:30px;}
.news_detail .wshare{float:left;margin:2px 30px 0 0;}
.news_detail .info{line-height:20px;color:#939393;margin:10px 0 20px;padding:10px 0}
.news_detail .nr{ word-wrap: break-word; word-break: normal; padding:0 0px 10px; }
.news_detail .nr a{color:#18b6ea}
.news_detail .pic{ text-align:center; border-bottom:1px dotted #ccc; padding:10px 0; margin-bottom:15px;}
.news_detail .pic img{ border:2px solid #B47738}
.news_detail img{max-width:100%}
.news_detail .video{padding:30px;text-align:center;}