@charset "gb2312";
/*清除浮动*/
.clearfix{*zoom:1;} /* 针对IE7 hack，触发IE7的haslayout，以清除浮动 */
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.na9-container{
	overflow: hidden;
	width: 960px;
	padding: 20px;
	margin: 0 auto;
	background: #fff;
}
.na9-position{margin:0 auto;padding-left:3px;line-height:30px;overflow:hidden;}
.na9-position i{display:block;float:left;border-left:3px solid #c93e28;height:14px;margin:8px 11px 0 0;}
.na9-position label{color:#656565;}
.na9-position a{color:#656565;}
.na9-position span{width:5px;height:9px;color:#656565;}
.na9-position a:hover{color:#cb402a;}
.na9-topbanner{
	overflow: hidden;
}
.na9-topbanner img{
	display: block;
	width: 960px;
	height: 82px;
}
.na9-bqht{
	height: 102px;
	background: #f8f8f8;
	border-bottom: 1px solid #eaeff5;
	position: relative;
	padding-left: 105px;
	overflow: hidden;
	margin-top: 20px;
}
.na9-bqht h1{
	display: block;
	width: 100px;
	height: 100px;
	background: url(imagesna9-htbg.png) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}
.na9-bqht h3{
	display: block;
	margin-top: 12px;
	line-height: 34px;
}
.na9-bqht h3 a{
	color: #dd3217;
	font-size: 16px;
	font-family: "宋体";
}
.na9-bqht p{
	font-family: "宋体";
	font-size: 12px;
	color: #707070;
	line-height: 23px;
}
.na9-ftline{
	overflow: hidden;
	margin-top: 20px;
}
.na9-ftline .na9-linelf{
	width: 550px;
	height: 340px;
	overflow: hidden;
	position: relative;
	float: left;
}
.na9-ftline .na9-linelf img{
	display: block;
	width: 550px;
	height: 340px;
}
.na9-ftline .na9-linelf a{
	display: block;
	width: 66px;
	height: 66px;
	background: url(imagesna9-videobtn.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -33px;
	margin-top: -33px;
	z-index: 999;
}
.na9-ftline .na9-linert{
	width: 395px;
	overflow: hidden;
	float: right;
}
.na9-pubtit{
	border: 1px solid #dfe7ec;
	border-top: 2px solid #dd3217;
}
.na9-pubtit h1{
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #dfe7ec;
	padding-left: 48px;
	font-family: "宋体";
	font-size: 14px;
	color: #333;
}
.na9-pubtit h1.na9-icon1{
	background: #f6f7fb url(imagesna9-icon1.png) no-repeat 15px center;
}
.na9-linertcon{
	padding: 5px 10px 15px 10px;
}
.na9-ftline .na9-linert p{
	line-height: 46px;
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	padding: 0 6px;
}
.na9-ftline .na9-linert p span{
	font-weight: bold;
	color: #000;
}
.na9-ftline .na9-linert p.bgry{
	background: #f6f7fb;
	line-height: 30px;
}
/*访谈实录*/
.na9-ftsl{
	overflow: hidden;
	margin-top: 20px;
}
.na9-pubtit h1.na9-icon2{
	background: #f6f7fb url(imagesna9-icon2.png) no-repeat 15px center;
}
.na9-flslcon{
	overflow: hidden;
	height: 340px;
	padding: 5px 15px;
	overflow-y:auto;
	font-family: "宋体";
	font-size: 12px;
}
.na9-flslcon p{
	line-height: 38px;
	padding: 0 5px;
}
.na9-ftsl p.ques{
	font-weight: bold;
	color: #dd3217;
}
.na9-ftsl p.ans{
	color: #333;
	background: #f6f7fb;
}
.na9-ftsl p.ans span{
	font-weight: bold;
	color: #000;
}
/*嘉宾访谈-end*/
.na9-hdpl{
	overflow: hidden;
	margin-top: 20px;
}
.na9-hdplcon{
	overflow: hidden;
	height: 340px;
	padding: 5px 15px;
	overflow-y:auto;
	font-family: "微软雅黑";
	font-size: 12px;
}
.na9-hdplcon p{
	font-size: 12px;
	color: #666;
}
.na9-hdplcon a{
	color: #ff5000;
	font-size: 12px;
}
.na9-hdplcon p.hd-ques{
	/*height: 50px;*/
	line-height: 50px;
	padding-left: 5px;
}
.na9-hdplcon .hd-ans{
	border-top:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	background: #f6f6f6;
	padding: 10px 0px;
	padding-left: 40px;
}
.na9-hdplcon .hd-ans p{
	line-height: 18px;
}
.na9-hdplcon h4 a{
	font-size: 14px;
	font-weight: normal;
}
/*互动评论-end*/
.na9-myques{
	overflow: hidden;
	margin-top: 20px;
}
.na9-myquescon{
	overflow: hidden;
}
.na9-pubtit h1.na9-icon3{
	background: #f6f7fb url(imagesna9-icon3.png) no-repeat 15px center;
}
.na9-myquescon{
	overflow: hidden;
	margin-top: 15px;
	font-family: "宋体";
}
.na9-myquescon .na9-mqitem{
	/*overflow: hidden;*/
	margin-top: 15px;
}
.na9-myquescon .na9-mqitem > span{
	display: block;
	float: left;
	width: 130px;
	text-align: right;
	padding-right: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.na9-myquescon input.txt{
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	width: 235px;
	padding-left: 10px;
	padding-right: 5px;
	border: 1px solid #e5e5e5;
	font-family: "微软雅黑";
}
.na9-myquescon .na9-mqitem > i{
	display: block;
	float: left;
	width: 70px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #dd3217;
	font-style: normal;
}
.na9-myquescon .na9-mqitem > textarea{
	display: block;
	float: left;
	height: 160px;
	width: 600px;
	line-height: 20px;
	padding:10px;
	border: 1px solid #e5e5e5;
	font-family: "微软雅黑";
	resize:none;
}
.na9-myquescon  .na9-submit{
	display: block;
	width: 122px;
	height: 48px;
	background: #d24b35;
	line-height: 48px;
	text-align: center;
	font-family: "宋体";
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin-top: 20px;
	border: none;
	margin-left: 150px;
	margin-bottom: 30px;
	cursor: pointer;
}
.na9-myquescon .mainCon{
	height: 40px;
	border: 1px solid #e5e5e5;
}
.na9-myquescon .selBtn{
	background:url(imagesna9-select.png) no-repeat center;
	margin-right: 10px;
}
.na9-myquescon .selectbox{
	height: 38px;
	line-height: 38px;
	border: none;
	padding-left: 10px;
}
.na9-myquescon div.selectbox-wrapper ul li{
	line-height: 24px;
	padding-left: 10px;
}
.na9-myquescon div.selectbox-wrapper{
	margin-top: 15px;
	width: 249px;
	border: 1px solid #fbd7d1;
}
.na9-myquescon div.selectbox-wrapper ul li.selected{
	background: #fbc1b7;
}
.na9-myquescon div.selectbox-wrapper ul li.current{
	background-color: #ed583f;
}
/*我要提问-end*/
/*嘉宾访谈列表*/
.na9-linecontain{
	overflow: hidden;
	margin-top: 20px;
}
.na9-linecontain .na9l-lf{
	overflow: hidden;
	width: 682px;
	float: left;
}
.na9-linecontain .na9l-lf1{
	overflow: hidden;
}
.na9-linecontain .na9-pubtit .na9l-con{
	margin: 20px 15px;
	overflow: hidden;
}
.na9-linecontain .na9-pubtit a.pic{
	overflow: hidden;
	float: left;
	width: 256px;
	height: 196px;
	display: block;
	padding: 1px;
	border: 1px solid #ededed;
	background-color: #fff;
}
.na9-linecontain .na9-pubtit a.pic img{
	display: block;
	width: 256px;
	height: 196px;
}
.na9-linecontain .na9-pubtit .info{
	overflow: hidden;
	width: 373px;
	float: right;
	font-family: "宋体";
}
.na9-linecontain .na9-pubtit .info h2{
	line-height: 28px;
}
.na9-linecontain .na9-pubtit .info h2 a{
	font-size: 16px;
	color: #dd3217;
	font-weight: bold;
	display: block;
	max-width: 96%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.na9-linecontain .na9-pubtit .info p{
	line-height: 41px;
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	padding: 0 6px;
}
.na9-linecontain .na9-pubtit .info p span{
	font-weight: bold;
	color: #000;
}
.na9-linecontain .na9-pubtit .info p.bgry{
	background: #f6f7fb;
	line-height: 30px;
}
.na9-linecontain .na9l-lf2{
	overflow: hidden;
	margin-top: 20px;
}
.na9-linecontain .na9l-lf2 .na9l-con{
	padding-bottom: 30px;
	border-bottom: 1px dashed #cdcdcd;
}
.na9-linecontain .na9l-lf2  .na9l-last{
	border-bottom: none;
	padding-bottom: 0px;
}
.na9-linecontain .na9l-rt{
	width: 255px;
	overflow: hidden;
	float: right;
}
.na9l-rcon1{
	/*overflow: hidden;*/
	padding-bottom: 25px;
}
.na9l-rpubcon{
	border: 1px solid #dfe7ec;
}
.na9l-rpubcon > .pubtit{
	height: 42px;
	line-height: 42px;
	background-color: #c675dc;
	padding-left: 25px;
	overflow: hidden;
	width: 230px;
	+width: 228px;
    margin-left: -1px;
}
.na9l-rpubcon > .pubtit h1{
	border-left: 3px solid #fff;
	height: 15px;
	line-height: 15px;
	padding-left: 12px;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	margin-top: 15px;
}
.na9l-rcon1 > p{
	height: 38px;
	line-height: 38px;
	background-color: #f5f5f5;
	padding-left: 15px;
}
.na9l-rcon1 > p span{
	display: block;
	float: left;
	padding-left: 12px;
	text-align: left;
	font-family: "宋体";
	font-size: 12px;
	color: #666;
	width: 105px;
}
.na9l-rcon1 > table{
	overflow: hidden;
	border-collapse: collapse;
	width: 222px;
	margin: 0 auto;
	margin-top: 5px;
}
.na9l-rcon1 > table td{
	height: 40px;
	line-height: 40px;
	text-align: left;
	padding-left: 12px;
	border-bottom: 1px dotted #cecece;
	font-family: "宋体";
	font-size: 14px;
	color: #656565;
}
.na9l-rcon1 > table td a{
	display: block;
	font-family: "宋体";
	font-size: 14px;
	color: #656565;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	max-width: 111px;
}
.na9l-rcon1 > table td a:hover{
	color: #cb402a;
}
.na9l-rcon2{
	/*overflow: hidden;*/
	margin-top: 20px;
	padding-bottom: 30px;
}
.na9l-rcon2 > .pubtit{
	background: #88c222;
}
.na9l-rcon2 > p{
	font-family: "宋体";
	font-size: 14px;
	color: #656565;
	text-indent: 2em;
	line-height: 38px;
	margin: 8px 18px 0 18px;
}
.na9l-rcon2 > a{
	display: block;
	width: 170px;
	height: 40px;
	background: #88c222;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: "宋体";
	margin: 0 auto;
	margin-top: 20px;
}
/*嘉宾访谈列表----------------------end*/
/*嘉宾访谈-访谈征集*/
.na9z-ftzj{
	padding-top: 12px;
	height: 87px;
	padding-right: 28px;
	margin-top: 0px;
	border-top: 1px solid #cecece;
}
.na9z-ftzj h1{
	background: url(imagesna9-htbg2.png) no-repeat;
}
.na9z-ftzj p{
	line-height: 39px;
	font-size: 14px;
	color: #707070;
	text-indent: 2em;
}
.na9z-form{
	overflow: hidden;
	margin-top: 25px;
}
.na9z-form .na9z-item{
	overflow: hidden;
	display: block;
	margin-top: 15px;
}
.na9z-form .na9z-item > span{
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	padding-right: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	font-family: "宋体";
}
.na9z-form .na9z-item input.txt{
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	width: 235px;
	padding-left: 10px;
	padding-right: 5px;
	border: 1px solid #e5e5e5;
	font-family: "微软雅黑";
}
.na9z-form .na9z-item input.na9z-w2{
	width: 471px;
}
.na9z-form .na9z-item > i{
	display: block;
	float: left;
	width: 70px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #dd3217;
	font-style: normal;
	font-family: "宋体";
}
.na9z-form .na9z-item > textarea{
	display: block;
	float: left;
	height: 160px;
	width: 600px;
	line-height: 20px;
	padding:10px;
	border: 1px solid #e5e5e5;
	font-family: "微软雅黑";
	resize:none;
}
.na9z-item .na9-submit{
	display: block;
	float: left;
	margin-right: 20px;
    width: 122px;
    height: 48px;
    background: #d4d4d4;
    line-height: 48px;
    text-align: center;
    font-family: "宋体";
    font-size: 14px;
    color: #707070;
    font-weight: bold;
    margin-top: 20px;
    border: none;
    cursor: pointer;
}
.na9z-item .na9-submit:hover{
    color: #fff;
    background: #d24b35;
}
.na9z-form .na9z-ml{
	margin-left: 170px;
}



/*嘉宾访谈-访谈征集-------------------end*/
