/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, img, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/****** Main ********/

body {
	font-size:62.5%;
	font-family:"微软雅黑" , 'Lato', sans-serif;
	color:#666;
}
h1 {
	font-size:0;
	padding:0;
	margin:0;
	text-indent:-9999em;
}
h2 {
	font-size:40px;
	padding:0.5em 0 0.5em 0;
	line-height:105px;
	height:105px;
}
h3 {
	font-size:22px;
}
label{
}
dt {
	font-size:2.3em;
}
dd {
	font-size:1.9em;
	padding:0.6em 0 0.9em 0;
}
p {
	font-size:1.9em;
}
a:link,
a:visited {
	text-decoration:none;
	color:#333;
}
a:hover,
a:focus,
a:active {
	text-decoration:underline;
	color:#333;
}
a img{border:0 none;}
header {
	padding-bottom:5em;
}

/*通用头部*/
.header2_top{height:29px;border-bottom:1px #dddddd solid;background:#f0f0f0;margin:0px;padding:0px;}
.header2_top_main{width:980px;height:29px;margin:0 auto;}
.header2_top_main .nhhy{ling-height:23px;}
.header2_top_main_index{width:65px;height:29px;background:url("/img/video_fz.jpg") 3px center no-repeat;float:left;color:red;line-height:29px;padding-left:25px;}
.header2_top_main_index:hover{color:red;}
.header2_top_main_name{height:29px;line-height:29px;float:left;background:url("/img/phone.gif") 0 center no-repeat;padding-left:10px;font-family:"΢ź";color:red;margin:0 20px 0 17px;}
.header2_top_main_name:hover{color:red;}
.header2_top_main p{color:#676767;height:29px;line-height: 30px;_line-height: 29px;float:left;font-size: 12px;}
.header2_top_main span{width:56px;height:16px;display:block;float:right;margin:6px 13px 0 0;}
.header2_top_main span a{display:block;width:28px;height:16px;float:right;color:#2b2b2b;text-align:center;line-height:16px;}
.header2_top_main span a:hover{background:#cf0015;color:#fff;line-height:16px;}
.dlxg{float:right;width:400px;overflow:hidden;}
.login_before{width:400px;margin-top:3px;overflow:hidden;}
.login_before .text{width:96px;hegiht:18px;bordeR:1px solid #ccc;}
.login_before .btn{width:33px;font-size:12px;padding:1px;padding-top:0;}
.login_before label{margin-left:5px;color:#676767;}
.con_login_name{width:380px;line-height:23px;text-align:right;padding-right:20px;color:#676767;}
.con_login_name a {color:#333;}
.con_login_name .logout{color:#C90000;}

/*通用底部*/
.footer{width:1000px;height:206px;margin:0 auto;}
.footer_top{width:1000px;height:38px;color:#3c3c3c;border-top:1px #5c5c5c solid;border-bottom:1px #5c5c5c solid;line-height:38px;}
.footer_top a{margin:0 .5em;color:#01abd6;}
.footer_main{width:1000px;height:166px;}
.footer_left{width:63px;height:166px;background:url("/img/web_nn1.jpg") 0 no-repeat;float:left;}
.footer_right{width:59px;height:166px;background:url("/img/web_nn2.jpg") 0 no-repeat;float:right;}
.footer_center{width:600px;height:136px;margin:0 auto;text-align:center;padding-top:30px;}
.footer_center span{display:block;margin-bottom:20px;}
.footer_center span a{margin:0 5px;color:#333333;}
.footer_center p{margin-bottom:3px;font-size:12px;line-height:12px;color:#666;}
.footer_center p a{color:#666;}

.scroll {
	position:relative;
	font-size:1.3em;
	margin-top:6em;
	display:inline-block;

}
.scroll:hover {
	text-decoration:none;
}

.scroll:after {
	content:'';
	width:40px;
	height:40px;
	position:absolute;
	top:40px;
	margin:auto;
	top:50px;
	right:0;
	bottom:0;
	left:0;
	-webkit-animation:3s arrow infinite ease;
	animation:3s arrow infinite ease;
}

.scroll:after {
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	
}
.tagline {

	font-size:2.3em;
	letter-spacing:0.02em;
	padding:0;
}
.panel {
	height:100vh;
}
.home{
	background:url(topBg.jpg) no-repeat center center;	
	}
.news{
	background:url(bg6.jpg) no-repeat center center;	
	}
.overview{
	background:url(bg3.jpg) no-repeat center center;	
	}
.configuration{
	background:url(bg2.jpg) no-repeat center center;	
}
.options{
	background:url(bg7.jpg) no-repeat center center;	
}
.live{
	background:url(bg5.jpg) no-repeat center center;	
}
.interaction{
	background:url(bg1.jpg) no-repeat center center;	
}
.allnews{
	background:url(bg6.jpg) no-repeat center center;	
	}
.inner {
	width:1000px;
	margin:0 auto;
}
pre {
	background:rgba(0,0,0,0.2);
	padding:2em 0 2em 0;
	font-size:2.1em;
	margin-top:0.7em;
}

h2 span{  background-color: #D92222;font-size: 14px;padding: 5px;color:#fff;}
h2 span a{color:#fff;}
h2.h2tit{text-indent: -9999em;}
h2.h2tit.h21{background:url(h21_w.png) no-repeat center left;}
h2.h2tit.h22{background:url(h22_b.png) no-repeat center left;}
h2.h2tit.h23{background:url(h23_w.png) no-repeat center left;}
h2.h2tit.h24{background:url(h24_b.png) no-repeat center left;}
h2.h2tit.h25{background:url(h25_b.png) no-repeat center left;}
h2.h2tit.h26{background:url(h26_b.png) no-repeat center left;}

/*新闻焦点图*/
.w_cont .w_cont_bg {
}
.w_cont_box {
zoom: 1;
}
.contBox {
zoom: 1;
clear: both;
_display: inline;
overflow: hidden;
_overflow: inherit;
}
.Pixviewer {
position: relative;
margin: 0 auto;
}
.Pixviewer .PvBigPic {
padding: 0px;
text-align: center;
overflow: hidden;
background: #000;
}
.Pixviewer a:link, .Pixviewer a:visited {
color: #fff;
text-decoration: none;
}
.Pixviewer a:hover {
color: #fff;
text-decoration: none;
}
.Pixviewer .PvNumber {
font-size: 11px;
color: #FFF;
overflow: hidden;
position: absolute;
right: 1px;
z-index: 50;
text-align: right;
line-height: 14px;
}
.Pixviewer .PvNumberBg {
position: absolute;
right: 1px;
z-index: 49;
height: 13px;
width: 250px;
background: url(http://www.nntv.cn/img/numberbg.png) no-repeat 0 0;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop, src='http://www.nntv.cn/img/numberbg.png');
_background: none;
}
.Pixviewer .PvTitleBox {
background-color: #CCC;
font-size: 12px;
font-weight: bold;
color: #fff;
text-align: center;
font-family: "宋体",Verdana, Geneva, sans-serif;
}
.Pixviewer a:link, .Pixviewer a:visited {
color: #fff;
text-decoration: none;
}
.Pixviewer .BorderHack1 ,.Pixviewer .BorderHack2 ,.Pixviewer .BorderHack3 ,.Pixviewer .BorderHack4 {
background-color: #707070;
position: absolute;
z-index: 51;
height: 1px;
top: 0px;
left: 0px;
font-size: 0px;
overflow: hidden;
}
.Pixviewer .Triangle {
width: 21px;
height: 17px;
position: absolute;
z-index: 49;
background: url(http://www.nntv.cn/img/triangle.png) no-repeat 0 0;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop, src='http://www.nntv.cn/img/triangle.png');
_background: none;
}

@-webkit-keyframes arrow {
	0%,100% {
		top:50px;
	}
	50% {
		top:80px;
	}
}
@keyframes arrow {
	0%,100% {
		top:50px;
	}
	50% {
		top:80px;
	}
}
@media (max-height:768px) {
	.cehua {
		display:none;

	}
	.Archives_ul {
		height:404px;
		overflow:hidden;

	}
	.cycle-slideshow-main {
 	 height: 405px;
}
	.cardtu .tuitem .tutit {
	margin-top: -67px;
}
	.livelist {
	height:410px;
	overflow:hidden;
}
}

/*焦点图*/
#foucsBox { margin: 0 auto; padding: 0; width: 590px; height: 320px; overflow: hidden; zoom: 1; position: relative;margin-top: 20px; }
#foucsBox .imgCon { width: 590px; height: 320px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 590px; height: 320px; }
#foucsBox .imgCon li img { border: 0; width:590px;height:320px;}
#foucsBox .imgCon li .imgTitle { width: 590px; position: absolute; bottom: 35px; text-align: center; z-index: 2; }
#foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei","宋体"; font-weight: normal; font-size: 18px; zoom: 1;text-shadow: 0 1px 1px rgba(0,0,0,.2);}
#foucsBox .showPage { width: 590px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=60); z-index: 1;}
#foucsBox .foucs { width: 590px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
#foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(http://www.kepu.net.cn/images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
#foucsBox .foucs span.f { background: url(http://www.kepu.net.cn/images/bg.png) -170px -90px no-repeat; }
#foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
#foucsBox .btnHover img { display: inline;}

/*旋转木马*/
.cycle-slideshow-main{position:relative;overflow: hidden;}
.cycle-slideshow img{}
.cycle-slideshow li{}
.cycle-slideshow li a{word-wrap:break-word;white-space:normal; word-break:break-all;}
a.prev,a.next {display: block;width: 40px;height: 40px;background-repeat: no-repeat;position:absolute;top:260px;}
a.prev.disabled,
a.next.disabled {display: none;}
a.prev {background:url(/dswz/focusBtnLeftDefault.png); left:2px;}
a.prev:hover {  background:url(/dswz/focusBtnLeftHover2.png);}
a.next {  background:url(/dswz/focusBtnRightDefault.png);  left:960px;}
a.next:hover {  background:url(/dswz/focusBtnRightHover2.png);}

.home .inner{position:relative;}

.slide2bg{background:url(slide2bg.jpg) no-repeat;width:801px;height:500px;position:absolute;z-index: 1;  top: 205px;left: 95px;}
.fire{background:url(fire.png) no-repeat;  width: 344px;  height: 220px;position:absolute;z-index: 2;  top: 280px; left: -30px;}
.fire2{background:url(fire.png) no-repeat;width: 344px;height: 446px;background-position: 0 -220px;position:absolute;z-index: 3;  top: 215px;  left: 770px;}
.stitle{background:url(stitle.png) no-repeat;width:651px;height:56px;position:absolute;z-index: 4;    top: 470px;  left: 169px;}
.title{background:url(title.png) no-repeat;width:700px;height:160px;position:absolute;z-index: 5;  top: 300px; left: 155px;}

.slide2bg{  
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 5s;
  -moz-animation-duration: 5s;
  -ms-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
}

.fire{
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -ms-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  
.fire2{
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -ms-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  
.stitle{
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -ms-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  -ms-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
	}
	
.title{  
  -webkit-animation: zoomIn;
  animation: zoomIn;
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  -ms-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
}

h2.headtit{padding:0 0 0 115px;background:url(/2015nnlianghui/headtit.gif) no-repeat left top;height:69px;font-size: 48px;line-height:50px;border-bottom: 1px dotted #aaa;padding-bottom:10px;margin-bottom:0;font-weight:bold;}
h2.headtit a:hover{ text-decoration:none;}

.newslist{position:relative;}
.news .newslist li{padding: 15px 0;border-bottom: 1px dotted #999;margin-left:20px;font-size: 16px;  line-height: 25px;}
.news .newslist li a{padding-left: 12px;background: url(http://mat1.gtimg.com/news/2014/zt/lh/index/icons.png) -200px 9px no-repeat;}
a.morenews{position: absolute;display: block;background: #E72E2E;color: #fff;  padding: 5px 10px;right: 0;}
a.morenews:hover{text-decoration:none;}

.cehua{margin-top:20px;  background-color: #505050;  background-color: rgba(51,51,51,0.8);padding:20px 0;}
.cehua li{float:left;text-align:center;width:25%;}
.cehua li img{border:4px solid #fff;width: 220px;  margin-bottom: 5px;height: 165px;}
.cehua li a{color:#fff;font-size:16px;}

.overview .player{padding-top:20px;width:660px;margin:0 auto;}

.configuration .datepic ul{width:600px;}
.configuration .datepic li{float:left; margin:0 0 2px 2px;}
.configuration .datepic li span{display: block;line-height: 30px;  line-height: 30px\9;  overflow: hidden;  margin-top: -30px;  text-align: center;  color: #fff;font-size:14px;  height: 30px;  cursor: pointer;  position: relative;  filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#80000000', endColorstr = '#80000000' )\9;  background-color: rgba( 0, 0, 0, .6 );}

.options{font-size:14px;}
.options .ins{ height: 600px;overflow-y: scroll;}
.options .ins ul{  margin-bottom: 30px;  padding-right: 20px;}
.options .ins li{line-height:25px;}
.options .ins li h3{ margin-bottom:10px;}
.options .way{line-height:25px;}
.options .way div{padding:30px;color: #fff;background-color: #d0121d;background-color: rgba(208,18,29,0.7);margin-bottom:2px;}
.options .way div span{padding:15px 10px 15px 55px;  display: block;  font-weight: bold;}
.options .way div.time span{background: url(time.png) no-repeat left center;}
.options .way div.tel span{background: url(tel.png) no-repeat left center;}
.options .way div.mail span{background: url(mail.png) no-repeat left center;}

.cardtu .tuitem{float: left; width: 190px;padding: 0px 5px;margin-bottom: 10px;}
.cardtu .tuitem .tupic img{  width: 190px;  height: 240px;}
.cardtu .tuitem .tutit{height: 60px;  padding: 5px 5px 0px 5px;background: #666;  background: rgba(0,0,0,0.4);  line-height: 25px;  font-size: 14px;}
.cardtu .tuitem .tutit a{color:#fff;}

.Archives_ul {
  border: 1px solid #E2E5E6;
  background: #fff;
  overflow: hidden;
  margin: 20px 0 30px 0;
  padding: 1px;
  -webkit-box-shadow: 0 0 6px #E2E5E6;
}
.Archives_ul li {
  float: left;
  display: inline;
  margin: 1px;
  position: relative;
  width: 330px;
  height: 200px;
}
.Archives_ul li a {
  display: block;
}
.Archives_ul li img {
  display: block;
  width: 330px;
  height: 200px;
}
.Archives_ul li span {
  position: absolute;
  top: 15px;
  left: 15px;
}
.Archives_ul li .txt {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  background: url(http://mat1.gtimg.com/news/2015/lh/zt/bg_mask.png) repeat-x;
  text-align: center;
  font-style: normal;
}

.live_b{ width: 480px; margin: 0 20px 30px 0;float: left; position:relative;}
.live_b img{  float: left;  width: 240px;  height: 180px;}
.live_b em {  background: url(http://mat1.gtimg.com/news/2015/zt/kzzt/img/actbg.png) no-repeat;  width: 25px;  height: 38px;  display: block;  position: absolute; left: 215px;top:71px;}
.live_b .txt_block{  background-color: #fff;  height: 180px;  float: left;  width: 240px;}
.live_b .txt_block h3{padding:10px;font-size:18px;font-weight:bold;line-height:25px;}
.live_b .txt_block p{font-size:14px;line-height:25px;padding:0 10px;}

.formtable{padding:0 20px 0 0;}
.formtable p{font-size:18px;line-height: 40px;color:#333;}
.formtable input{width: 224px;
height: 28px;
border: #ccc 1px solid;
line-height: 28px;
margin-left: 5px;
vertical-align: middle;
_display: inline;}
.formtable textarea{width: 400px;
height: 190px;
border: #ccc 1px solid;
line-height: 28px;
vertical-align: middle;
_display: inline;}
#submitBtn{width:100px;height:40px;background:#CD3A3C;color:#fff;font-size:18px;font-weight:bold;font-family:"微软雅黑";text-align:center;border:0 none; cursor:pointer;margin-left:0;}

#scrollDiv{overflow:hidden; height: 450px;}
.msgtxt{background:url(comma.png) no-repeat center top;padding:40px 30px;border-bottom: 1px dashed #999;  margin-bottom: 5px;}
.msgtxt p{font-size:14px;line-height: 25px;}
.msgtxt img{  float: left; border: 4px solid #fff; margin: 0 10px 10px 0; width: 170px;}

.allnews .newslist{position:relative;}
.allnews  .newslist li{padding: 15px 0;border-bottom: 1px dotted #999;margin-left:20px;font-size: 16px;  line-height: 25px;  float: left;  width: 48%;height: 25px;overflow:hidden;}
.allnews  .newslist li a{padding-left: 12px;background: url(http://mat1.gtimg.com/news/2014/zt/lh/index/icons.png) -200px 9px no-repeat;}
