﻿@charset "utf-8";
/* CSS Document */
html{min-width:1200px;}

/*初始化*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font:14px Helvetica, Arial, sans-serif,"宋体";-webkit-text-size-adjust:100%;/*background:url(/img/indexbg.jpg) no-repeat top center;margin-top: 100px;*/}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
em{font-style:normal;}
li{list-style:none;}
a img{border:0 none;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
.container{margin:0 auto;}
.inner{clear:both;}
h2{background:url(../img/h2_line.png) no-repeat left bottom;line-height:35px;font-size:18px;letter-spacing: 0px;width: 100%;margin-bottom: 20px;}
h2 span{text-transform:capitalize;font-size:14px;padding:0 5px 0 20px;background: url(../img/divide-i.png) no-repeat left center; font-weight:normal;}
h2 span.first{background:0;}
h2 span a{color:#666;}
h3{ font-size: 14px;}

@media (min-width:1281px) {
.container {width:1200px;}
}
/*@media (max-width:1280px) {
.inner {width:980px;}
}*/

/*2017南马倒计时临时调整样式*/
#bdcs-search-form-input { width:180px!important;}
.header .rightArea { width:720px!important; }
.header .leftArea { width: 570px!important; }
.header .rightArea { width: 620px!important; }
.header .rightArea .search.mdl-textfield { width: 230px!important; }

/*通用样式*/
.container {width:1200px;}
section{clear:both;}
a.seeMore{float:right;font-size:12px;text-transform:capitalize;color:#999;background:url(../img/more.jpg) no-repeat center right;padding-right:10px;font-family:Helvetica, Arial, sans-serif,"宋体";font-weight:normal;}
.datetime{font-size:12px;color:#999;}
.txt_list li{line-height:30px;font-size:14px;padding-left: 10px;background: url(/img/dotted.gif) no-repeat left center;}
.txt_list li .datetime{float:right;}
.txt_list li a{color:#000;}
a.detail{color: #009999;}
.clearFix{clear:both;}
.txtList li{line-height:30px;background: url(../img/li_bg.png) no-repeat 6px center;padding-left:20px;}
.txtList li.vd{background: url(../img/li_video_bg.png) no-repeat center left;}
.ad img{width:100%;}
.picList.last{margin-right:0;}
.picList img{width:100%;}
.h2_tit{font-size:28px;font-family:"微软雅黑",Helvetica, Arial, sans-serif,"宋体";font-weight:bold;}
.h2_tit.on{color:#ee2331;}
i.divide-i{width:14px;height:14px;background: url(../img/divide-i.png) no-repeat center;padding: 14px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.ml12{margin-left:12px;}
.mr12{margin-right:12px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mdl-textfield__input{border-bottom: 1px solid #ddd;}
.mdl-textfield__label{color:#ccc;}

/*头部*/
.header .wlaq{margin-left: 184px;margin-top: 6px;width:197px;height:51px;}
.header .leftArea{width: 440px;height: 65px;float: left;}
.header .leftArea h1{    background: url(http://www.nntv.cn/img/logo_2014_org.png) no-repeat;text-indent: -9999em;/*background: url(http://www.nntv.cn/img/logo_jr.png) no-repeat;width:270px;*/}
.header .leftArea h1 a {display: block;width: 190px;height: 65px;}
.header .rightArea{float:right;width:755px;}
.header .rightArea .search.mdl-textfield {position: relative;font-size: 16px;float: left;display:inline\9;zoom:1;box-sizing: border-box;width: 330px;max-width: 100%;margin: 0; padding: 10px 0;padding: 20px 0\9;padding: 20px 0;overflow: hidden;}
.header .rightArea .search .mdl-textfield__input{width:300px;font-size:14px;border: none;border-bottom: 1px solid #ddd;display: inline-block;margin: 0;padding: 4px 0;background: 16px;text-align: left;color: inherit;}
.header .rightArea .search .icon-search{background: url(../img/search_icon.png) no-repeat 0 center;padding:10px;border: 0 none;}
.header .rightArea .search　input:-webkit-input-placeholder, textarea:-webkit-input-placeholder {　　color: #ccc;　　}
.header .rightArea .search　input:-moz-placeholder, textarea:-moz-placeholder {　　color:#ccc;　　}
.header .rightArea .search　input:-ms-input-placeholder, textarea:-ms-input-placeholder {　　color:#ccc;　　}
.header .rightArea .headerNav{float:right;line-height:65px;}
.header .rightArea .headerNav a{padding-left:20px;margin-left:10px;color:#999;}
.header .rightArea .headerNav a.item{background: url(../img/headnav_icon.png) no-repeat;}
.header .rightArea .headerNav a.item1{background-position: 0 -58px;}
.header .rightArea .headerNav a.item3{background-position: 0 -19px;}
.header .rightArea .headerNav a.item4{background-position: 0 -38px;}
.ui-dialog{z-index:1000;}
/*导航*/
.nav{border-bottom:2px solid #ee2331;padding-bottom:10px;font-size:12px;margin-bottom:10px;}
.navBar{font-size:12px;float:left;line-height: 24px;}
.navBar strong a{font-weight:bold;}
.navBar .navBox{float:left;margin-right:20px;border-right:1px solid #ccc;}
.navBar .navBox ul{clear: both;}
.navBar .navBox li{float:left;padding-right:20px;font-size:12px;}
.liveNavBar{float:left;line-height: 24px;width: 460px;width: 460px\9;}
.liveNavBar a{margin-right:10px;}
.liveNavBar .tvNav strong,.liveNavBar .fmNav strong{float:left;}
.liveNavBar .tvNav,.liveNavBar .fmNav{position: relative;}
.liveNavBar .tvNav,.liveNavBar .tvNav a{color:#f47529;}
.liveNavBar .fmNav,.liveNavBar .fmNav a{color:#5ca201;}
.slideContent{margin: 0 15px 0 55px;overflow: hidden;height: 24px;}
.cycle-slideshow{float:left;margin:0 auto; position:relative;width: 320px;}
a.prev,a.next {display: block;width: 5px;height: 10px;background-repeat: no-repeat;position:absolute;top:8px;margin:0;}
a.prev.disabled,a.next.disabled {display: none;}
a.prev {background:url(/img/slide_prev.png);left:45px;}
a.prev:hover {background:url(/img/slide_prev.png);}
a.next {background:url(/img/slide_next.png);right:0;}
a.next:hover {background:url(/img/slide_next.png);}

/*广告条*/
.ads{margin-bottom:10px;}
.ad1,.ad2{margin-bottom:10px;}
.ad1 img,.ad2 img{height:80px;}
.ad3 img,.ad4 img,.ads img{height:55px;}
.ad4,.wywy{margin-bottom:20px;}

/*文字链*/
.txtLinks{background:#f4f4f4;padding:10px;text-align:center;margin-bottom: 10px;}
.txtLinks a{margin:0 10px;line-height:30px;}

/*新闻资讯*/
.news .mainContent h2,.news .rightContent h2{line-height:50px;background:url(../img/h2_line.png) no-repeat -40px top;margin-bottom:0px;}
.news .mainContent h2 .h2_tit,.news .rightContent h2 .h2_tit{font-size:18px;}
.news h2 span{font-size:12px;}
.news h2 span a{color:#666;}
.news .leftContent{margin-right:30px;}
.news .leftContent img{width:100%;}
.news .leftBox{clear: both;}
.news .leftBox h2{font-size:18px;font-family:"微软雅黑",Helvetica, Arial, sans-serif,"宋体";font-weight:bold;background:url(../img/h2_left_line.png) no-repeat left bottom;line-height: 50px;margin-bottom: 12px;}
.news .leftBox h2 a{font-weight: bold;}
.news .leftBox h2 a.seeMore{font-weight:normal;}
.news .leftBox li{line-height:30px;}
.news .nnnews{margin-bottom: 20px;}
.news .nnnews a.nnzq{background:#ee2331;height:40px;text-align:center;color:#fff;display:block;line-height:40px;font-weight:bold;margin-bottom:20px;font-size: 16px;}
.news .nnnews a.nnmore {display: block;border: 1px solid #ff2500;font-weight: bold;line-height: 38px;color: #ff2500;font-size: 16px;text-align: center;margin-top: 10px; background: #FCD2CB;}
.news .nnnews .txtList{height:230px;overflow-y:scroll;margin-bottom:20px;}
.news .nnnews .txtList li{padding:0 10px 0 15px;background:url(../img/nnxw_li_bg.png) no-repeat left 10px;}
.news .gnnews ul{overflow-y: scroll;height: 180px;}
.news .gnnews .txtList li{padding:0px 15px;background:url(../img/nnxw_li_bg.png) no-repeat left 10px;}
.news .special .txtList li{padding-left:0px;background:url(../img/order_li_bg.png) no-repeat left center;}
.news .special .txtList li span{color:#fff;padding:0 15px 0 5px;}
.news .special img{height:110px;margin-bottom:5px;}
.news .media a{display:block;float:left;background:#eee;width:83px;height:30px;line-height:30px;text-align:center;margin:0 10px 10px 0;font-size:12px;}
.news .media a.last{margin-right:0;}
.news .headnews .headlineitem{height:105px;overflow:hidden;}
.news .headnews h2{font-size:18px;font-family:"微软雅黑",Helvetica, Arial, sans-serif,"宋体";font-weight:bold;margin-bottom:10px;line-height: normal;background:0;text-align: center;}
.news .headnews h2 a{font-weight:bold;}
.news .headnews p{color:#666;text-indent:2em;margin-bottom:15px;line-height: 25px;}
.news .bdnews{margin-bottom:20px;}
.news .bdnews .txtList{height: 180px;overflow: hidden;}
.news .bdnews li{background: none;float: left;padding: 0 10px 0 0;white-space:nowrap;}
.news .bdnews a:hover{text-decoration: underline;color:#ee2331;}
.news .bdnews .picList{width:135px;position:relative;margin:20px 20px 20px 0;float: left;}
.news .bdnews .picList.last{margin-right:0;}
.news .bdnews .picList img{height:100px;}
.news .bdnews .picList .textbg{position: absolute;width: 100%;height: 30px;bottom: 0;left: 0;background: #000;filter: alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.news .bdnews .picList .text{    position: absolute;width: 100%;height: 30px;line-height: 30px;text-align: center;bottom: 0;left: 0;font-size: 12px;}
.news .bdnews .picList .text a{color:#fff;}
.news .wywy{height: 203px;margin-top: 39px;}
.news .wywy h2{background:none;}
.news .wywy li span{color:#999;float: right;}
.news .culture li{width:60px;text-align:center;margin:0 18px 20px 0;font-size:12px;float:left;}
.news .culture li a{color:#666;}
.news .culture li img{width:50px;height:50px;}
.news .culture li.last{margin-right:0;}
.news .rightContent{margin-left:30px;overflow: hidden;}
.news .latelynews,.news .hudong,.news .paike{margin-bottom: 20px;}
.news h2{}
.news .latelynews .list_cnxh{display:none;height:240px;}
.news .latelynews li{height:30px;overflow:hidden;}
.news .hudong{line-height:30px;height: 203px;}
.news .hudong h2{width: 900px;}
.news .hudong .que{color:#666;padding-left:30px;background: url(../img/qa_bg.png) no-repeat left 5px;}
.news .hudong .ans{padding-left:30px;background: url(../img/qa_bg.png) no-repeat left -75px;}
.news .paike .picList{width:200px;position:relative;margin-right:20px;float: left;}
.news .paike .picList.last{margin-right:0;}
.news .paike .picList img{height:160px;}
.news .paike .picList .textbg{position: absolute;width: 100%;height: 30px;bottom: 0;left: 0;background: #000;filter: alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.news .paike .picList .text{    position: absolute;width: 100%;height: 30px;line-height: 30px;text-align: center;bottom: 0;left: 0;font-size: 14px;}
.news .paike .picList .text a{color:#fff;}

/*flash*/
.flash{margin-bottom:20px;}
.flash .content1_lh_ul1 li {width: 420px;height: 260px;position: relative;float: left;}
.flash .content1_lh_ul1 li img{width:100%;height:260px;}
.flash .content1_lh_ul1 li h3{font-weight:normal;}
.flash .content1_lh_ul1_pic {width: 100%;height: 260px;display: block;}
.flash .content1_lh_ul1 li .content1_lh_ul1_siz {width: 100%;height: 30px;line-height: 30px;font-size: 14px;font-family: "微软雅黑";position: absolute;left: 0;bottom:0;z-index: 2;color: #FFF;padding-left: 10px;}
.content1_lh_ul1_bg {width: 100%;height: 30px;background: #000;position: absolute;left: 0;bottom: 0;filter: alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;display: block;}
.flash .content1_lh_ul2{width: 100%;height: 5px;margin: 0px auto 10px auto;}
.flash .content1_lh_ul2 li{width: 20%;height: 5px;background: #eee;float: left;cursor: pointer;overflow:hidden;line-height:0px;font-size:0px;}
.flash .content1_lh_ul2 li.on{background:#ee2331;}

/*老友圈*/
.lyqContent .lpicList{width:385px;position:relative;margin-right:20px;float: left;}
.lyqContent .lpicList.last{margin-right:0;}
.lyqContent .lpicList img{width:100%;height:200px;}
.lyqContent .lpicList .textbg{position: absolute;width: 100%;height: 30px;top: 170px;left: 0;background: #000;filter: alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.lyqContent .lpicList .text{position: absolute;width: 100%;height: 30px;line-height: 30px;text-align: center;top: 170px;left: 0;font-size: 14px;}
.lyqContent .lpicList .text a{color:#fff;}
.lyqContent .txtList{margin-left: 5px;margin-top: -5px;}
.lyqContent .picList{float:left;width:180px;height:195px;background-color:#f4f4f4;margin: 0 0px 20px 19px;}
.lyqContent .picList img{height:135px;}
.lyqContent .picList span{padding:10px;display: block;line-height:20px;}
.lyqContent .picList.last{margin-right:0;}

/*下方板块*/
.picContent .picList{float:left;width:180px;height:195px;background-color:#f4f4f4;margin:0 24px 20px 0;}
.picContent .picList img{height:135px;}
.picContent .picList span{padding:10px;display: block;line-height:20px;}
.picContent .picList.last{margin-right:0;}
.picContent .txtList{float: left;margin-top:-8px;}
.picContent .imgList li{width: 120px;height: 180px;float: left;margin-left: 13px;}
.picContent .imgList li img{width:100%;height:180px;}

/*公益广告*/
.gygg .txtList{margin-top: 0px;}
.gygg .txtList li{padding-left:10px;background-position:left center;}
.gygg.picContent .picList{height: 180px;}

/*友情链接*/
.links{border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;margin: 20px 0;padding: 20px 0;}
.links h2 span{background:0;margin:0 20px 10px 0;color:#333;display:block;width:65px;height:36px;text-align:center;float:left;padding: 0; cursor:pointer;}
.links h2 span.on{background: url(../img/link_bg.png) no-repeat center top;color:#fff;}
.links .frlinks,.links .colinks{clear:both;min-height:60px;}
.links .colinks{display:none;}
.links a{color: #999;font-size: 12px;padding-right: 10px;line-height: 30px;white-space: nowrap;}

/*底部*/
.footlink,.footinfo,.footicon{color:#666;font-size:12px;text-align:center;margin-bottom: 20px;}
.footlink a{color:#666;padding:0 10px;}
.footinfo p{line-height:20px;font-size: 12px;}
.footinfo p a{color:#666;}
.footicon a{padding:0 10px;}
.footicon .jblink{margin-top:20px;}

/*快捷导航*/
.quicknav{width:85px;text-align: center;position: fixed;top:225px;margin-left:1220px;margin-left:1300px;}
.quicknav li a {display: block;height: 60px;line-height: 60px;position: relative;background: #eee;margin-bottom:3px;}
.quicknav li a:hover{background-color:#ddd;}
.quicknav li.first a,.quicknav li.last a{height:30px;}
.quicknav li.first a{background:#ddd url(http://www.nntv.cn/img/navtop.png) no-repeat center;}
.quicknav li.last a{background:#ddd url(http://www.nntv.cn/img/navbot.png) no-repeat center;}
.closeBtn{text-align:right;display: block;cursor: pointer;}

.ji_left{width:114px;height:137px;position:absolute;margin-left: 50%;left: -730px;top:10px;animation: rotate_lantern 1s ease-in-out infinite;-webkit-animation: rotate_lantern 1s ease-in-out infinite;-webkit-animation-name: rotate_lantern;-webkit-animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-delay: initial;-webkit-animation-iteration-count: infinite;-webkit-animation-direction: initial;-webkit-animation-fill-mode: initial;-webkit-animation-play-state: initial;-moz-animation: rotate_lantern 1s ease-in-out infinite;-ms-animation: rotate_lantern 1s ease-in-out infinite;-o-animation: rotate_lantern 1s ease-in-out infinite;}
.ji_right{width:114px;height:137px;position:absolute;margin-right: 50%;right: -730px;top:10px;animation: rotate_lantern 1s ease-in-out infinite;-webkit-animation: rotate_lantern 1s ease-in-out infinite;-webkit-animation-name: rotate_lantern;-webkit-animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-delay: initial;-webkit-animation-iteration-count: infinite;-webkit-animation-direction: initial;-webkit-animation-fill-mode: initial;-webkit-animation-play-state: initial;-moz-animation: rotate_lantern 1s ease-in-out infinite;-ms-animation: rotate_lantern 1s ease-in-out infinite;-o-animation: rotate_lantern 1s ease-in-out infinite;}
@-moz-keyframes rotate_lantern{0%,100%{transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-moz-transform:rotate(-3deg)}50%{transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-moz-transform:rotate(10deg)}};
@-webkit-keyframes rotate_lantern{0%,100%{transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-moz-transform:rotate(-3deg)}50%{transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-moz-transform:rotate(10deg)}}
@-o-keyframes rotate_lantern{0%,100%{transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-moz-transform:rotate(-3deg)}50%{transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-moz-transform:rotate(10deg)}}
@keyframes rotate_lantern{0%,100%{transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-moz-transform:rotate(-3deg)}50%{transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-moz-transform:rotate(10deg)}}


/*登录弹出框*/
    #mask_shadow {
      display: none;
      opacity: 0;
      position: fixed;
      z-index: 1;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, .5);
    }
    #popup {
      display: none;
      opacity: 0; 
      position: absolute;
      z-index: 2;
      top: 150px;
      width: 600px;
      height: 190px;
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    #popup .title {
      position: relative;
      width: 100%;
      height: 55px;
      background-color: #333;/*#5bc0de*/
      cursor: move;
    }
    #popup .title p {
      padding-left: 14px;
      line-height: 55px;
      color: #fff;
    }
    #popup .title span {
      position: absolute;
      top: 12px;
      right: 20px;
      width: 30px;
      height: 30px;
      color: #fff;
      opacity: .2;
      font-size: 21px;
      cursor: pointer;
      text-align: center;
      border: 1px solid #fff;
    }
    #popup .title span:hover {
      opacity: .8;
    }
    #popup .cont { width: 100%; height: 220px; background-color: #EDEDED;text-align:center;}
	#popup .userlogin{padding-top:20px;}
	#popup .userlogin input[type="text"],#popup .userlogin input[type="password"]{
    height: 30px;
    vertical-align: middle;
    color: #333;
    border: 1px solid #ccc;
    width: 200px;
	}
	#popup .userlogin .btn{
	width: 80px;
    height: 40px;
    border: 0 none;
    color: #fff;
    background: #ee2331;
    border-radius: 5px;
	}

/*视频窗*/
.m_ad{ width: 340px; height: 305px;position:fixed;right:0;bottom:0;z-index: 99;}
