/*新闻样式开始*/

/*main*/
.main{padding:32px 0 50px; border-bottom:5px solid #ef3838; position:relative;}
.w860{width:850px; float:left;}

/*news*/
.topNews{width:100%; height:50px; background:url(../images/topNews.png) left top no-repeat #f0f0f0; border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; line-height:50px; text-indent:150px;}
.topNews a{color:#1e1e1e; font-size:24px; font-weight:bold;}
.topNews a:hover{color:#ef3838;}
.topNews em,.topNews span{color:#b7b7b7; font-size:12px; margin-left:20px;}

.news{width:100%; height:340px; margin-top:28px;}
.news .banner{float:left; width:510px; height:340px; position:relative; margin-right:24px;}
.news .banner .banner_pre, .news .banner .banner_next{display:none;position:absolute;top:130px;width:20px;height:24px; overflow:hidden;z-index:10;background-image:url(../images/tubiao.png); background-repeat:no-repeat; cursor:pointer;}
.banner_pre{left:15px;background-position:-10px -10px;}
.banner_pre:hover{background-position:-40px -10px;}
.banner_next{right:15px;background-position:-70px -10px;}
.banner_next:hover{background-position:-100px -10px;}
.news .banner .bd{width:100%; height:288px; overflow:hidden;}
.news .banner .bd a{width:100%; height:288px; display:block; position:relative;}
.news .banner .bd img{width:100%; height:100%;}
.news .banner .bd h1{ position:absolute; left:0; bottom:0; width:100%; height:46px; background:#000; filter:alpha(opacity=80); background:rgba(0,0,0,0.7); line-height:46px; text-align:center; color:#fff; font-weight:normal;}
.news .banner .hd{width:100%; text-align:center; margin-top:10px;}
.news .banner .hd ul{display:inline-block;}
.news .banner .hd li{width:8px; height:8px; float:left; margin:10px; position:relative; cursor:pointer;background:#dbdbdb; border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%;}
.news .banner .hd li:hover{background:#ef3838; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.news .banner .hd li.on{background:#ef3838; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}

.newsList{}
.newsList .item{margin-top:18px;}
.newsList .item:first{margin-top:0;}
.newsList .item h1{color:#222222;}
.newsList .item .des{color:#555555; line-height:18px; font-size:13px; margin-top:10px;}
.newsList .item span{display:inline-block; margin-top:8px; color:#b7b7b7; font-size:12px;}
.newsList .item span em{margin-left:20px;}

/*hot*/
.hot .hot-nav{width:100%; line-height:40px; height:40px; border-bottom:2px solid #e7e7e7;}
.hot .hot-nav h1{color:#1a1a1a; font-weight:normal; position:relative; line-height:40px; display:inline-block;}
.hot .hot-nav h1 a{color:#1a1a1a; font-weight:normal;}
.hot .hot-nav h1:after{content:""; height:2px; width:100%; position:absolute; left:0; bottom:-2px; background-color:#ef3838;}
.hot .item{border-top:1px solid #f2f2f2; padding:27px 0 16px;}
.hot .item:hover{ background-color:rgba(240,240,240,0.4);}
.hot .item .img{width:260px; height:160px; float:left; display:block; position:relative; margin-right:20px; overflow:hidden;}
.hot .item .img img{width:100%; height:100%;}
.hot .item .img i{width:20px; height:14px; position:absolute; left:11px; bottom:7px; background:url(../images/tubiao.png) -239px -10px no-repeat; display:inline-block;}
.hot .item .text{ overflow:hidden; position:relative;}
.hot .item .text h1 a{color:#1a1a1a; font-weight:normal;}
.hot .item .text h1 a:hover{color:#ef3838;}
.hot .item .text .des{color:#5a5a5a; font-size:14px; line-height:24px; margin-top:20px; height:72px;}
.hot .item .text .fl{margin-top:30px; font-size:12px; color:#b7b7b7;}
.fl .ch{float:left;}
.fl .ch em{margin-left:20px;}
.text .data{right:0; bottom:0; position:absolute;}
.text .data span{color:#b7b7b7; font-size:12px; line-height:14px;}
.text .data .view{padding-left:24px; background:url(../images/tubiao.png) -239px -40px no-repeat;}
.text .data .comment{padding-left:21px; background:url(../images/tubiao.png) -237px -74px no-repeat; margin-left:20px;}
.hot .item .pic{margin-top:18px;}
.hot .item .pic img{width:100%; height:100%;}
.hot .item .pic a{width:260px; height:160px; float:left; display:inline-block; margin-left:20px; overflow:hidden;}
.hot-more{text-align:center; margin-top:60px;}
.hot-more a{padding:5px 40px; border:1px solid #cfcfcf; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; color:#9c9c9c; font-size:16px;}
.hot-more a:hover{border:1px solid #ef3838; color:#ef3838; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}

/*tag*/
.w310{width:310px; float:right;}
.tag .tag-nav{width:100%; border-bottom:2px solid #e7e7e7; padding-bottom:10px; position:relative;}
.tag .tag-nav h1{color:#1a1a1a; font-weight:normal; position:relative; display:inline-block;}
.tag .tag-nav h1:after{content:""; height:2px; width:100%; position:absolute; left:0; bottom:-12px; background-color:#ef3838;}
.tag .tag-nav .change{right:0; bottom:7px; position:absolute; color:#999999; font-size:12px; line-height:14px;}
.tag .tag-nav .change:hover i{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg);
-ms-transform: rotateZ(180deg); transform: rotateZ(180deg);}
.tag .tag-nav .change i{width:14px; height:14px; display:block; background:url(../images/change.png) no-repeat;-webkit-transition: -webkit-transform .5s ease-out; -moz-transition: -moz-transform .5s ease-out; -o-transition: -o-transform .5s ease-out; -ms-transition: -ms-transform .5s ease-out; float:left; margin-right:5px;}
.tag .tagList{margin-top:15px;}
.tag .tagList a{color:#1a1a1a; font-size:16px; padding:12px 19px; display:inline-block; float:left; margin:0 1px 1px 0; background:#e7e7e7; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.tag .tagList a:hover{background:#f7f7f7; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}

/*issue*/
.issue{margin-top:24px;}
.issue .item{padding:18px 0 12px; border-top:1px dashed #e0e0e0;}
.issue .item:hover{background-color:rgba(240,240,240,0.4);}
.issue .item .img{float:left; width:100px; height:69px; margin-right:18px;}
.issue .item .img img{width:100%; height:100%;}
.issue .item h2{height:48px;}
.issue .item h2 a{line-height:24px; font-weight:normal;}
.issue .item .issue-comment{color:#c7c7c7; font-size:12px; margin-top:8px;}

.vcon .img{position:relative;}
.vcon .img:before{content:""; width:22px; height:22px; display:inline-block; background:url(../images/video-btn.png) no-repeat; left:39px;  top:23px; position:absolute;}

/*topic*/
.topic{margin-top:14px;}
.topic .topicList{margin-top:17px;}
.topic .topicList a{width:310px; height:100px; display:inline-block; margin-bottom:10px;}

/*wcom*/
.wcom{margin-top:16px;} 
.wcom .item{padding:15px 0 8px; border-top:1px dashed #e0e0e0;}
.wcom .item .ori-news{padding:10px 20px; background:#e0e0e0; position:relative; border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; line-height:18px;}
.wcom .item .ori-news a{font-size:12px; color:#7d7d7d;}
.wcom .item .ori-news a:hover{text-decoration:underline;}
.wcom .item .ori-news:before{content:""; position:absolute; width:12px; height:14px; display:block; left:19px; bottom:-14px; background:url(../images/tubiao.png) -173px -44px no-repeat;}
.wcom .item .flo{margin-top:20px;}
.wcom .item .flo .zan{width:50px; float:left; text-align:center; background:url(../images/tubiao.png) -156px -10px no-repeat; padding-top:20px; color:#c7c7c7; font-size:12px;}
.wcom .item .flo .com-txt{color:#333333; font-size:14px; line-height:20px; overflow:hidden;}
.wcom .item .flo .com-txt a{color:#333333; font-size:14px; line-height:20px;}
.wcom .item .flo .com-txt a:hover{color:#ef3838;}

/*footer*/
.footer{width:100%; background:#4d4d4d;}
.footer .footer-link{line-height:54px; border-bottom:1px solid #3a3a3a; text-align:center;}
.footer .footer-link a{margin-left:66px; color:#fff; font-size:14px;}
.footer .footer-link a:hover{ text-decoration:underline;}
.footer .copyright{line-height:24px; color:#aeaeae; font-size:12px; text-align:center; padding:15px 0; border-top:1px solid #5f5f5f;}

/*right-fixed*/
.right-fixed{position:fixed; right:0px; bottom:150px;}
.right-fixed li{width:50px; height:50px; background-color:#cacaca; margin-bottom:1px; cursor:pointer; position:relative;}
.right-fixed .app, .right-fixed .weixin, .right-fixed .wap, .app-logo, .weixin-logo{background-image:url(../images/tubiao.png); background-repeat:no-repeat; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.right-fixed .app:hove, .right-fixed .weixin:hover, .right-fixed .wap:hover{background-image:url(../images/tubiao.png); background-repeat:no-repeat; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.right-fixed .back-top{background-image:url(../images/tubiao.png); background-repeat:no-repeat;}
.right-fixed .back-top:hover{background-image:url(../images/tubiao.png); background-repeat:no-repeat;}
.right-fixed .app{background-position:-10px -170px;}
.right-fixed .weixin{background-position:-65px -170px;}
.right-fixed .wap{background-position:-120px -170px;}
.right-fixed .back-top{display:none; background-position:-175px -170px;}
.right-fixed .app:hover{background-position:-10px -114px;}
.right-fixed .weixin:hover{background-position:-65px -114px;}
.right-fixed .wap:hover{background-position:-120px -114px;}
.right-fixed .back-top:hover{background-position:-175px -114px;}
.app-logo, .weixin-logo, .wap-logo{width:162px; display:none; position:absolute; bottom:0; left:-162px; border:1px solid #ccc; box-sizing:border-box;}
.app-logo{height:180px; background-position:-180px -229px;}
.weixin-logo{height:200px; background-position:-10px -229px;}
.right-fixed .app:hover .app-logo{display:block;}
.right-fixed .weixin:hover .weixin-logo{display:block;}
.right-fixed .wap:hover .wap-logo{display:block;}

.childchannel{float:left;width:180px;border:1px #a0a0a0 solid;}
.childchannel li{font-size:24px;line-height:60px;text-align:center;cursor:pointer;}
.childchannel li.notfirst{border-top:1px #a0a0a0 solid;}
.tcn{margin-top:30px;}
.content-list{margin-top:20px;}
.news-page{float:left;width:942px;margin-left:10px;}
.news-page li{border-bottom:1px #B7B7B7 solid; padding: 10px 0;}
.news-page li img{width:260px;height:150px;float:left;}
.news-page li .text{float:left;margin-left:10px;width:672px;}
.right-part{float:left;width:330px;margin-left:17px;}

li.curr{color:#c6272b;}
li.curr p{border-left:8px solid #c6272b;}
li.normaltab p{color:#333;border-left:none;}

.content-title{font-size:20px; color:#971200;line-height:40px;}
.desc{font-size:16px;color:#888;line-height:30px;}
.content-date{font-size:12px;color:#A8A8A8;line-height:40px;}

.item-after{margin-top:20px;}
.right-item{border:1px solid #A4A4A4;}
.right-item .top-r{border-bottom:1px solid #00A0E9;line-height:60px;}
.right-item .top-r span{color:#333333;font-size:20px;display:inline-block;height:56px;border-bottom:6px solid #00A0E9;padding: 0 20px;}
.right-item .more{float:right;margin-right:20px;font-size:12px;color:#888;}
.right-item .top-10{color:#c6272b;float:right;margin-right:20px;font-size:12px;}

.dis{display:block;margin:0px;padding:0;}
.undis{display:none;margin:0px;padding:0;}
/*新闻样式结束*/
.zt ul{margin-top:15px;}
.zt ul li{padding-left:8px;color:#333;padding-bottom:10px;}
.zt ul li.notfirst{margin-top:10px;}
.zt ul li a.name{font-size:16px;color:#333;}
.zt ul li p{font-size:14px;margin-top:10px;}
.zt li img{width:312px;height:150px;margin-bottom:10px;}

.video-title-right{font-size:14px;margin-top:10px;color: #333;}
.rmsp-item{width:150px;float:left;margin-top:15px;margin-left:9px;margin-bottom:10px;}
.rmsp-item img{width:150px;height:100px;}

.rdph img{height:120px;width:100%;margin-top:10px;}
.rdph ul{margin-bottom:20px;}
.rdph-item{font-size:14px;line-height:16px;margin-top:15px;padding-left:20px;}
.rdph-item a{flaot:left;padding-left:10px;}
.rdph-item .flag{display:block;width:16px;height:16px;text-align:center;line-height:16px;color:#fff;float:left;}
.rdph-item .flag-top{background:#00b7ee;}
.rdph-item .flag-other{background:#a1a1a1;}

