.newslist .slider { position: relative; margin-bottom: 28px; }
.newslist .banner_index { height: 485px; overflow: hidden; position: relative; width: 757px; }
.newslist .banner_index .banner_wrap { position: absolute; left: 0px; top: 0px; z-index: 2; }
.newslist .banner_index .banner_wrap li { width: 757px; float: left; height: 485px; }
.newslist .banner_index .banner_wrap li img { width: 757px; height: 336px; }
.newslist .indexBanner_num { top: 336px; margin: 0 auto; padding: 15px 0; position: absolute; right: 2px; z-index: 99; }
.newslist .indexBanner_num a { background: url("../images/public/n.png") no-repeat; display: inline-block; font-size: 0; height: 7px; line-height: 0; margin-left: 10px; width: 7px; }
.newslist .indexBanner_num a.on, .indexBanner_num a:hover { background: url("../images/public/c.png") no-repeat; }
.newslist .con-tit { color: #000; font-size: 13px; margin-top: 35px; }
.newslist .con-text { color: #303030; height: 45px; letter-spacing: 2px; line-height: 23px; margin-top: 15px; overflow: hidden; }

.newslist .linkbtn { background: url("../images/public/more.png") no-repeat scroll 65px 5px; color: #303030; margin-top: 15px; text-decoration: underline; }
.newslist .n_list { border-top: 1px solid #d1d1d1; }
.newslist .n_list li { border-bottom: 1px solid #d1d1d1; overflow: hidden; }
.newslist .n_list li .date { color: #303030; float: left; font-size: 12px; line-height: 17px; height: 38px; line-height: 38px; width: 110px; letter-spacing: 2px; }
.newslist .n_list li .title { color: #303030; float: left; font-size: 11px; height: 38px; line-height: 38px; width: 640px; }
.newslist .bottom { margin-bottom: 11px; overflow: hidden; }
.newslist .bottom .qcode { float: left; margin-top: 20px; cursor: pointer; }
.newslist .bottom .qcode img { height: 18px; }





.newscontent .title { border-bottom: 1px solid #000; color: #000; display: inline-block; font-size: 13px; max-width: 550px; margin-bottom: 15px; padding-bottom: 15px; }
.newscontent .time { color: #000; font-size: 13px; }
.newscontent .content { line-height: 22px; }
.newscontent .content p { line-height: 22px; margin-bottom: 25px; text-align: justify; }
.newscontent .content p.tit { font-size: 13px; }
.newscontent .content p.con { padding-left: 55px; }
.newscontent .content p img { max-width: 100%; }
.newscontent .textcontent { color: #515151; line-height: 22px; width: 550px; }
.newscontent .textcontent span { font-size: 12px !important; line-height: 22px !important; font-family: AGaramondPro,Microsoft Yahei !important; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .newscontent .textcontent span { font-size: 12px !important; line-height: 22px !important; font-family: AGaramondPro,DFSongW7 !important; }
}
/*chrome and safari*/
.newscontent .textcontent img { max-width: 100%; }
.newscontent .textcontent p { margin-bottom: 20px; text-align: justify; }
.newscontent .share { margin-top: 35px; overflow: hidden; }
.relatednews { margin-top: 40px; clear: both; overflow: hidden; }
.relatednews .tetit { color: #000; font-size: 14px; }
.relatednews li { margin-top: 20px; }
.relatednews li .date { background: url("../images/news/c.png") no-repeat scroll 1px center; margin-bottom: 5px; padding-left: 10px; }
.relatednews li .ntitle a { color: #515151; font-size: 12px; padding-left: 10px; }
.relatednews li .ntitle a:hover { color: #000; }
.newscontent .pic { padding: 35px 0; }


.picscroll { position: relative; width: 757px; height: 476px; margin-bottom: 25px; }
.picscroll ul { height: 100%; overflow: hidden; }
.picscroll ul li { width: 757px; height: 100%; }
.picscroll ul li a { display: block; width: 100%; }
.picscroll ul li a img { width: 100%; height: 100%; }
.picscroll .tyeBtn { margin-top: 15px; overflow: hidden; width: 757px; text-align: right; }
.picscroll .tyeBtn a { background: url("../images/public/n.png") no-repeat scroll 0 0; display: inline-block; font-size: 0; height: 7px; line-height: 0; width: 7px; cursor: pointer; margin-left: 10px; }
.picscroll .tyeBtn a.active, .tyeBtn a:hover { background: url("../images/public/c.png") no-repeat scroll 0 0; }
