
.newslist { background-image:url("../image/news_bj.jpg"); background-position:center top; background-repeat:no-repeat; background-attachment:fixed; }



.newslist .tj { margin:0px auto; padding:40px 0px 0px 0px; width:1350px; height:160px; overflow:hidden; }

.newslist .tj .page { float:left; padding:55px 0px 0px 0px; width:50px; text-align:center; cursor:pointer; }

.newslist .tj .list { float:left; width:1250px; height:160px; overflow:hidden; }

.newslist .tj .list .listbox { position:relative; width:2540px; height:160px; }

.newslist .tj .list .listbox .list1 { position:absolute; left:0px; top:0px; }

.newslist .tj .list .listbox .list2 { position:absolute; left:1270px; top:0px; }

.newslist .tj .list .listbox dl { width:1270px; }

.newslist .tj .list .listbox dl dd { position:relative; float:left; margin:0px 20px 0px 0px; width:234px; height:160px; overflow:hidden; }

.newslist .tj .list .listbox dl dd:hover .txtbj { background-color:#BE0040; }

.newslist .tj .list .listbox dl dd .img { display:block; position:absolute; left:0px; top:0px; width:234px; height:160px; background-position:50% 50%; background-size:100% 100%; }

.newslist .tj .list .listbox dl dd .img:hover { background-size:120% 120%; }

.newslist .tj .list .listbox dl dd .txtbj { display:block; position:absolute; left:0px; top:126px; width:234px; height:34px; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }

.newslist .tj .list .listbox dl dd .txt { display:block; position:absolute; left:0px; top:126px; width:234px; height:34px; line-height:30px; text-align:center; }

.newslist .tj .list .listbox dl dd .txt a { color:#FFFFFF; }



.newslist .path { margin:0px auto; padding:40px 0px 0px 0px; border-bottom:1px solid #CCCCCC; width:1350px; overflow:hidden; }

.newslist .path .name { float:left; width:600px; height:101px; overflow:hidden; background:url("../image/news_bj1.png") no-repeat; }

.newslist .path .name span { padding:0px 0px 0px 100px; line-height:101px; font-size:20px; font-weight:bold; }

.newslist .path .text { float:right; padding:40px 0px 0px 0px; font-size:14px; }



.newslist .main { margin:0px auto; width:1350px; overflow:hidden; }

.newslist .main .type { float:left; margin:0px 0px 30px 0px; width:230px; overflow:hidden; }

.newslist .main .type ul { margin:30px 0px 0px 0px; }

.newslist .main .type ul li { border-bottom:1px dashed #BBBBBB; line-height:60px; text-align:center; font-size:16px; }

.newslist .main .type ul li:hover { background:#74131A; }

.newslist .main .type ul li:hover a { color:#FFFFFF; }


.newslist .main .type2 { float:left; margin:0px 0px 30px 0px; width:230px; overflow:hidden; }

.newslist .main .type2 ul { margin:30px 0px 0px 0px; }

.newslist .main .type2 ul li { border-bottom:1px dashed #BBBBBB; line-height:40px; text-align:center; font-size:16px; }

.newslist .main .type2 ul li:hover { background:#74131A; }

.newslist .main .type2 ul li:hover a { color:#FFFFFF; }


.newslist .main .list { float:right; width:1050px; overflow:hidden; }

.newslist .main .list ul { width:1080px; }

.newslist .main .list ul li { float:left; margin:30px 30px 0px 0px; width:330px; text-align:center; font-size:16px; }

.newslist .main .list ul li img { width:330px; height:200px; }

.newslist .main .list .page { margin:30px 0px; text-align:center; font-size:20px; }

.newslist .main .list .page select { font-size:20px; }


.newslist .main .list1 { float:right; width:1050px; overflow:hidden; }

.newslist .main .list1 .item { margin:30px 0px 0px 0px; padding:0px 0px 30px 0px; border-bottom:1px solid #CCCCCC; }

.newslist .main .list1 .item .img { float:left; margin:0px 20px 0px 0px; display:block; }

.newslist .main .list1 .item .img img { width:200px; height:150px; }

.newslist .main .list1 .item .tit { display:block; line-height:34px; font-size:26px; }

.newslist .main .list1 .item .tim { display:block; line-height:34px; font-size:12px; }

.newslist .main .list1 .item .txt { display:block; line-height:26px; font-size:16px; }

.newslist .main .list1 .page { margin:30px 0px; text-align:center; font-size:20px; }

.newslist .main .list1 .page select { font-size:20px; }


.newslist .main .list2 { float:right; width:1050px; overflow:hidden; }

.newslist .main .list2 ul { margin:20px 0px 0px 0px; }

.newslist .main .list2 ul li { clear:both; border-bottom:1px dashed #CCCCCC; line-height:50px; font-size:16px; }

.newslist .main .list2 ul li span { float:right; }

.newslist .main .list2 .page { margin:30px 0px; text-align:center; font-size:20px; }

.newslist .main .list2 .page select { font-size:20px; }