.newsbox{margin:32px auto 30px;}
/*焦点图*/
/*左侧*/
.pubbox .nl{float: left;width: 350px;height: 420px;overflow: hidden;position: relative;margin-right: 30px;}
.newsbox .nl img{width: 350px;height: 420px;display: block;}
.newsbox .nl .bd{height: 420px;}
.newsbox .nl .bd .slideshow-item{position: relative;}
.newsbox .nl .bd .slideshow-item .slideinfo{   position: absolute;bottom: 0px;left: 0; right: 0;padding:10px 20px 40px 25px;font-size: 20px;text-align: justify;background: -webkit-linear-gradient(top, #000 , transparent); background: -o-linear-gradient(top, #000, transparent); background: -moz-linear-gradient(top, #000, transparent); background: linear-gradient(to top, #000 , transparent);filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #00ffffff, endColorstr = #ff000000);}
.newsbox .nl .slideshow-item .slideinfo h3 a{display: block;color:#fff;max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsbox .nl .hd{position: relative;height: 30px;margin-top:-30px;text-align: center;}
.newsbox .nl .hd ul li{display: inline-block;width: 8px;height: 8px;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius: 50%;margin-left: 10px;cursor: pointer;border:solid 1px #fff;}
.newsbox .nl .hd ul li.on{width: 8px;height: 8px;border-radius: 50%;background: #fff;}
.newsbox .nl:hover .prev{display: block;}
.newsbox .nl:hover .next{display: block;}
.newsbox .nl .prev,.newsbox .nl .next{width: 40px;height: 60px;background: rgba(0, 0, 0, 0.6);display: none;progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.newsbox .nl .prev{position: absolute;left: 0; top: 180px;-webkit-animation: leftFadeIn .5s ease-out;-moz-animation: leftFadeIn .5s ease-out;animation: leftFadeIn .5s ease-out;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.newsbox .nl .prev:after{content: "";display: block;width: 100%;height: 100%;background: url(../images/ic_prev.png) no-repeat center;}
.newsbox .nl .next{position: absolute;right: 0;top: 180px;-webkit-animation: rightFadeIn .5s ease-out;-moz-animation: rightFadeIn .5s ease-out;animation: rightFadeIn .5s ease-out;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.newsbox .nl .next:after{content: "";display: block;width: 100%; height: 100%;background: url(../images/ic_next.png) no-repeat center;}

/*中间*/
.pubbox .nm{width: 538px;height: 420px;overflow: hidden;}
.pubbox .nm h2{font-size: 30px;font-weight: bold;color:#333;max-width:530px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-bottom: 10px;}
.pubbox .nm ul{margin-bottom: 15px;}
.pubbox .nm ul:last-child{margin-bottom: 0;}
.pubbox .nm ul li a{line-height: 36px;color:#333;font-size: 18px;max-width:500px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.pubbox .nm ul li a em{color:#a0a0a0;}
.pubbox ul li a:hover,.pubbox h2 a:hover,.pubbox h2:hover,.pubbox .nr ul li a:hover,.leadertop ul li a:hover{color:#f23a0e;}
/*右侧*/
.pubbox .nr{width: 270px;height: 420px;overflow: hidden;}
.pubbox .nr .imgbox{width: 270px;height: 180px;position: relative;}
.pubbox .nr .imgbox img{max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.pubbox .nr .imgInfo{position: absolute;bottom: 0px;left: 0; right: 0;padding:13px;text-align: justify;background: -webkit-linear-gradient(top, #000 , transparent); background: -o-linear-gradient(top, #000, transparent); background: -moz-linear-gradient(top, #000, transparent); background: linear-gradient(to top, #000 , transparent);filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #00ffffff, endColorstr = #ff000000);}
.pubbox .nr .imgInfo h3{font-size: 16px;color:#fff;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pubbox .nr ul{margin: 13px 0 0;}
.pubbox .nr ul li a{line-height: 28px;color:#333;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.pubbox .nr ul li a em{color:#a0a0a0;}

/*主体内容*/
.mainbox{margin:10px auto 20px;}
.mainbox .leadertop{height: 54px;line-height: 54px;border-bottom: solid 4px #eee;}
.mainbox .ltit{float: left;display: block;border-bottom: solid 4px #f23a0e;font-size: 22px;font-weight: bold;}
.leadertop ul{float: right;overflow: hidden;margin-right: 40px;}
.leadertop ul li{float: left;margin-right: 30px;}
.leadertop ul li a{font-size: 14px;color:#a0a0a0;}
.leadertop .news_more{float: right;color:#a0a0a0;font-size: 16px;}
.leadertop .news_more:hover{color:#f1370b;}
.leadertop .news_more em{font-size: 14px;}

.mainbox .contbox{margin-top:28px;}
.mainbox .contbox .nl .adbox{width: 378px;height: 207px;overflow: hidden;margin-bottom: 16px;}
.mainbox .contbox .nl .adbox:last-child{margin-bottom: 0;}
.mainbox .contbox .nl .adbox img{display: block;width: 100%;height: 100%;}
.adCon img{display: block;width: 100%;}

.btnMore{ width: 220px;height: 50px;margin:30px auto;display:block;line-height: 50px;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: rgb(229, 229, 229);font-size: 16px;color:#aaa;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.btnMore:hover{background-color: #f1370b;color:#fff;}
