@charset "utf-8";
/* CSS Document */

.siteWidth {
	width: 1200px;
	margin: 0 auto;
}
.catePageContent {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 20px;
}
.catePageContent .mainContent {
	width: 800px;
	float: left;
	_display: inline;
}
.catePageContent .mainContent .cateBd {
	padding-bottom: 30px;
	text-align:left;
}
.catePageContent .side {
	width: 300px;
	float: right;
	_display: inline;
}
/* cateHd */

.cateHd {
	height: auto;
	overflow: hidden;
	padding-top: 20px;
}
.cateHd .siteWidth {
	overflow: hidden;
}
/* 2015-12-31 path移到下面

.cateHd .path{ height: 50px; line-height: 50px; font-size: 14px; font-family: "Microsoft Yahei"; color: #484848; padding-left: 25px; background: url(../images/news_path.png) 0px 17px no-repeat; margin-bottom: 20px;}

.cateHd .path a,

.cateHd .path em,

.cateHd .path span{color: #484848; padding: 0 3px}

.cateHd .path a:hover{color: #c00}

*/

.cateHd .nodePic {
	display: block;
	position: relative;
	height: 148px;
	border: 1px solid #ecebeb;
}
.cateHd .nodePic img {
	width: 1198px;
	height: 148px;
	border: none;
}
.cateHd .nodePic .cateName {
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	color: #090e27;
	position: absolute;
	top: 49px;
	left: 20px;
	background: url(../images/news_cateNodeName.png) 0px 0px no-repeat;
}
.catePageContent .path {
	text-align: left;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #484848;
	padding-left: 25px;
	background: url(../images/news_path.png) 0px 17px no-repeat;
	border-bottom: 1px solid #eaeaea;
	padding-top: 1px;
	margin-bottom: 20px;
}
.catePageContent .path a, .catePageContent .path em, .catePageContent .path span {
	color: #484848;
	padding: 0 3px;
}
.catePageContent .path a:hover {
	color: #c00
}
/* 

.cateHd{ padding: 25px 0px; background: #f9f9f9;}

.cateHd .siteWidth{overflow: hidden;}

.cateHd .cateName{float: left; _display: inline; height: 50px; line-height: 50px; padding: 0 30px; font-size: 20px; font-family: "Microsoft Yahei"; color: #fff; background: #07693d; border-radius:3px;}

.cateHd .cateName a{color: #fff}

.cateHd .cateName a:hover{color: #ffef99}

.cateHd .path{float: right; _display: inline; height: 50px; line-height: 50px; font-size: 14px; font-family: "Microsoft Yahei"; color: #484848; padding-left: 25px; background: url(../images/news_path.png) 0px 17px no-repeat;}

.cateHd .path a,

.cateHd .path em,

.cateHd .path span{color: #484848; padding: 0 3px}

.cateHd .path a:hover{color: #c00}

*/



.noSideContent {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 20px;
}
.noSideContent .mainContent {
	width: 1200px;
}
.noSideContent .mainContent .cateBd {
	padding-bottom: 30px;
}
.noSideContent .path {
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #484848;
	padding-left: 25px;
	background: url(../images/news_path.png) 0px 17px no-repeat;
	border-bottom: 1px solid #eaeaea;
	padding-top: 1px;
	margin-bottom: 20px;
}
.noSideContent .path a, .noSideContent .path em, .noSideContent .path span {
	color: #484848;
	padding: 0 3px
}
.noSideContent .path a:hover {
	color: #c00
}
/*通用侧边栏*/ 
.sideBox {
	overflow: hidden;
}
.sideBox .hd {
	height: 46px;
	line-height: 46px;
	border-top: 3px solid #07693d;
	border-bottom: 1px solid #e9e9e9;
}
.sideBox .hd h3 {
	float: left;
	_display: inline;
	height: 46px;
	line-height: 46px;
	padding-left: 20px;
	font-size: 20px;
	color: #07693d
}
.sideBox .hd h3 a {
	color: #07693d
}
.sideBox .hd h3 a:hover {
	color: #07693d
}
.sideBox .bd {
	padding: 5px 0px 10px;
	overflow: hidden;
}
/* 侧栏 - 热点新闻 */

#RankNews {
	margin-bottom: 10px;
	width: 300px;
}
#RankNews .bd {
	padding-left: 5px;
	padding-right: 5px;
}
#RankNews .infoList {
	background: url(../images/news_rank.png) 0px 8px no-repeat;
}
#RankNews .infoList li {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	padding-left: 32px;
	overflow: hidden;
}
/* 侧栏 - 图片新闻 */

#sidetpxw {
	width: 300px;
}
#sidetpxw .bd {
	width: 300px;
	overflow: hidden;
	padding: 20px 0 0 0;
}
#sidetpxw .picList {
	overflow: hidden;
	width: 320px;
}
#sidetpxw .picList li {
	width: 140px;
	float: left;
	_display: inline;
	height: 160px;
	margin: 0 20px 20px 0;
	overflow: hidden;
}
#sidetpxw .picList li .pic {
	width: 140px;
	height: 105px;
	overflow: hidden;
}
#sidetpxw .picList li .pic img {
	width: 140px;
	height: 105px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
#sidetpxw .picList li .pic a:hover img {
	width: 148px;
	height: 111px;
	margin: -3px 0 0 -4px;
}
#sidetpxw .picList li .title {
	height: 48px;
	line-height: 24px;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
}
/* 侧栏 - 视频新闻 */

#sideSPXW {
}
#sideSPXW .bd {
	width: 300px;
	overflow: hidden;
	padding: 20px 0 0 0;
}
#sideSPXW .picList {
	overflow: hidden;
	width: 320px;
}
#sideSPXW .picList li {
	width: 140px;
	float: left;
	_display: inline;
	height: 160px;
	margin: 0 20px 20px 0;
	overflow: hidden;
}
#sideSPXW .picList li .pic {
	width: 140px;
	height: 105px;
	overflow: hidden;
	position: relative;
	background: #e1e1e1;
}
#sideSPXW .picList li .pic img {
	width: 140px;
	height: 105px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
#sideSPXW .picList li .pic a:hover img {
	width: 148px;
	height: 111px;
	margin: -3px 0 0 -4px;
}
#sideSPXW .picList li .title {
	height: 48px;
	line-height: 24px;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
}
#sideSPXW .picList li .pic .videoBtn {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: url(../images/news_videoPlay2.png) 10px 78px no-repeat;
}
/* 侧栏 - 热播视频 */

#sideRBSP {
}
#sideRBSP .bd {
	width: 300px;
	overflow: hidden;
	padding: 20px 0 0 0;
}
#sideRBSP .picList {
	overflow: hidden;
	width: 320px;
}
#sideRBSP .picList li {
	width: 140px;
	float: left;
	_display: inline;
	height: 160px;
	margin: 0 20px 20px 0;
	overflow: hidden;
}
#sideRBSP .picList li .pic {
	width: 140px;
	height: 105px;
	overflow: hidden;
	position: relative;
	background: #e1e1e1;
}
#sideRBSP .picList li .pic img {
	width: 140px;
	height: 105px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
#sideRBSP .picList li .pic a:hover img {
	width: 148px;
	height: 111px;
	margin: -3px 0 0 -4px;
}
#sideRBSP .picList li .title {
	height: 48px;
	line-height: 24px;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
}
#sideRBSP .picList li .pic .videoBtn {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: url(../images/news_videoPlay2.png) 10px 78px no-repeat;
}
/*文章列表页*/

.pageTPList {
	padding: 0px;
	margin-bottom: 36px;
	text-align:left;
}
.pageTPList li {
	overflow: hidden;
	padding: 10px 10px 18px;
	border-bottom: 1px dashed #e5e5e5;
}
.pageTPList .li1 {
	overflow: hidden;
	padding: 10px;
	width: 150px;
	display: inline-block;
	text-align: left;
}
.pageTPList li .con {
}
.pageTPList li .con .title {
	text-align: left;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #1e1e1f;
	margin-bottom: 4px;
}
.pageTPList .li1 .con1 .title1 {
	text-align: center;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #1e1e1f;
	margin-bottom: 4px;
}
.pageTPList li .con .title a {
	color: #1e1e1f
}
.pageTPList li .con .title a:hover {
	color: #c00
}
.pageTPList li .con .intro {
	height: 52px;
	font-size: 14px;
	line-height: 26px;
	color: #5d5c5c;
	text-indent: 2em;
	overflow: hidden;
	margin-bottom: 11px;
	display: none;
}
.pageTPList li .con .property {
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #a5a5a5
}
.pageTPList li .con .property span.sp {
	float: left;
	_display: inline;
	height: 22px;
	line-height: 22px;
	margin-right: 18px;
}
.pageTPList li .con .property span.s5 .tit {
	float: left;
	_display: inline;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
}
.pageTPList li .con .property span.s5 #bdshare {
	width: 22px !important;
	height: 22px !important;
	margin: 0px !important;
	padding: 0px !important;
	float: right !important;
	_display: inline !important;
	overflow: hidden !important;
}
.pageTPList li .con .property span.s5 span.bds_more {
	background: url(../images/news_bds_more.png) 50% 50% no-repeat !important;
	width: 22px !important;
	height: 22px !important;
	float: right !important;
	_display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}
.pageTPList li .con .property span.s5 span.bds_more:hover {
	background-image: url(../images/news_bds_moreON.png) !important;
}
.pageTPList li.hasPic .pic {
	display: none;
}
/*

.pageTPList li.hasPic .pic{width: 160px; height: 120px; float: left; _display: inline; overflow: hidden; padding-top: 6px;}

.pageTPList li.hasPic .pic a{display: block; width: 160px; height: 120px; overflow: hidden;}

.pageTPList li.hasPic .pic img{width: 160px; height: 120px;transition:all .2s linear; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -o-transition:all .2s linear; -ms-transition:all .2s linear;}

.pageTPList li.hasPic .pic a:hover img{width: 168px; height: 126px; margin: -3px 0 0 -4px;}

.pageTPList li.hasPic .con{width: 680px; float: right; _display: inline; }

.pageTPList li:hover{background: #f9f9f9;}

*/



.pageTPList li.first {
	padding-top: 0px;
	padding-bottom: 32px;
}
.pageTPList li.first .con {
	height: 180px;
}
.pageTPList li.first .con .title {
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	color: #000010;
	margin-bottom: 13px;
}
.pageTPList li.first .con .title a {
	color: #000010
}
.pageTPList li.first .con .title a:hover {
	color: #c00
}
.pageTPList li.first .con .intro {
	height: 60px;
	line-height: 30px;
	font-size: 15px;
	color: #333333;
	margin-bottom: 20px;
	display: block;
}
.pageTPList li.first:hover {
	background: none;
}
.pageTPList li.hasPicFirst {
	padding-left: 0px;
}
.pageTPList li.hasPicFirst .pic {
	display: inline;
	float: left;
	_display: inline;
	padding: 0px;
	width: 240px;
	height: 180px;
	overflow: hidden;
}
.pageTPList li.hasPicFirst .pic a {
	display: block;
	width: 240px;
	height: 180px;
	overflow: hidden;
}
.pageTPList li.hasPicFirst .pic img {
	width: 240px;
	height: 180px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
.pageTPList li.hasPicFirst .pic a:hover img {
	width: 256px;
	height: 192px;
	margin: -6px 0 0 -8px;
}
.pageTPList li.hasPicFirst .con {
	width: 610px;
	float: right;
	_display: inline;
}
.pageTPList li:hover {
	background: #f9f9f9;
}
/*内容页*/

.articleCon {
	padding: 20px 10px 20px 0;
}
.articleCon .title {
	padding: 0 30px;
	font-size: 30px;
	line-height: 160%;
	color: #c14d00;
	text-align: center;
	font-family: "微软雅黑", "宋体";
	font-weight: 200;
}
.articleCon .subTitle {
	font-size: 18px;
	line-height: 160%;
	color: #555;
	text-align: center;
	font-family: "微软雅黑", "宋体";
	font-weight: 200;
}
.articleCon .Intro {
	background: #f4f4f4;
	border: 1px solid #e5e5e5;
	padding: 10px;
	color: #999;
	margin-bottom: 20px;
}
.articleCon .property {
	text-align: center;
	height: 52px;
	overflow: hidden;
	border-bottom: 1px dashed #e5e5e5;
	margin-bottom: 15px;
}
.articleCon .property span {
	_display: inline;
	height: 52px;
	line-height: 52px;
	font-size: 12px;
	color: #333;
	margin-right: 10px;
}
.articleCon .property .rightTool {
	float: right;
	_display: inline;
	height: 52px;
	overflow: hidden;
}
.articleCon .property .rightTool li {
	float: left;
	_display: inline;
	height: 52px;
	overflow: hidden;
}
.articleCon .property .rightTool li.spe {
	width: 10px;
	background: url(../images/news_articleConSpe.png) 50% 18px no-repeat;
}
.articleCon .property .rightTool li.li1 {
	margin-right: 5px;
}
.articleCon .property .rightTool #bdshare {
	width: 20px !important;
	height: 20px !important;
	overflow: hidden !important;
	padding: 18px 0px 0px !important;
	margin: 0px !important;
}
.articleCon .property .rightTool #bdshare .bds_more {
	width: 20px !important;
	height: 20px !important;
	overflow: hidden !important;
	padding: 0px !important;
	margin: 0px !important;
	background: url(../images/news_bds_more.png) 0px 0px no-repeat !important;
}
.articleCon .property .rightTool #bdshare .bds_more:hover {
	background-image: url(../images/news_bds_moreON.png) !important;
}
.articleCon .property .rightTool li.li2 {
	padding: 0 5px
}
.articleCon .property .rightTool li.li2 a {
	display: block;
	width: 25px;
	height: 20px;
	overflow: hidden;
	background: url(../images/news_articleCon_icons.png) 4px 0px no-repeat;
	text-indent: 100%;
	margin-top: 19px;
}
.articleCon .property .rightTool li.li3 {
	padding: 0 5px
}
.articleCon .property .rightTool li.li3 a {
	display: block;
	width: 25px;
	height: 20px;
	overflow: hidden;
	background: url(../images/news_articleCon_icons.png) 1px -65px no-repeat;
	text-indent: 100%;
	margin-top: 19px;
}
.articleCon .property .rightTool li.li4 {
	padding: 0 5px
}
.articleCon .property .rightTool li.li4 a {
	display: block;
	width: 25px;
	height: 20px;
	overflow: hidden;
	background: url(../images/news_articleCon_icons.png) 1px -130px no-repeat;
	text-indent: 100%;
	margin-top: 19px;
}
.articleCon .property .rightTool li.li5 {
	padding: 0 5px
}
.articleCon .property .rightTool li.li5 a {
	display: block;
	width: 25px;
	height: 20px;
	overflow: hidden;
	background: url(../images/news_articleCon_icons.png) 1px -195px no-repeat;
	text-indent: 100%;
	margin-top: 19px;
}
.articleCon .property .rightTool li.li2 a:hover, .articleCon .property .rightTool li.li3 a:hover, .articleCon .property .rightTool li.li4 a:hover, .articleCon .property .rightTool li.li5 a:hover {
	background-image: url(../images/news_articleCon_iconsOn.png);
}
.articleCon .userControl {
	line-height: 22px;
	padding: 2px 10px;
	text-align: right;
	color: #333;
	background-color: #fffbe6;
	border: 1px dotted #ede699;
}
.articleCon .conTxt {
	color: #333;
	font-size: 14px;
	line-height: 25px;
	padding: 5px 0 10px 0;
	width: 100%;
	overflow: hidden;
	text-align: left;
}
.articleCon .conTxt p {/* padding-top:20px;*/
}
.articleCon .conTxt img {
	max-width: 650px;
	height: auto;
}
.articleCon .inputer {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: right;
	color: #a3a3a3;
	margin-bottom: 20px;
}
.articleCon .inputer span {
	padding-right: 10px;
}
.articleCon .property2 {
	height: 48px;
	line-height: 48px;
	padding-left: 16px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	font-size: 14px;
	color: #016538
}
.articleCon .property2 span {
	color: #016538;
}
.articleCon .property2 span a {
	color: #016538
}
.articleCon .property2 span a:hover {
	color: #c00
}
.articleCon .page {
	padding: 0 10px 0 0;
}
.articleCon .others {
	height: 88px;
	padding: 20px 0;
}
.articleCon .others .prev, .articleCon .others .next {
	font-size: 14px;
	line-height: 44px;
	height: 44px;
}
.articleCon .others .prev span, .articleCon .others .next span {
	color: #016538
}
.articleCon .article_mood {
	padding: 20px 0;
	display: none;
}
.articleCon .article_about {
	margin: 10px 0;
}
.articleCon .article_about h3 {
	border-top: 3px solid #07693d;
	border-bottom: 1px solid #ededed;
	height: 46px;
	line-height: 46px;
	font-size: 20px;
	color: #07693d;
	padding-left: 20px;
	font-weight: bold;
}
.articleCon .article_about .infoList {
	padding: 10px 0;
}
.articleCon .article_about .infoList a {
	background: url(../images/dot06.png) 0 6px no-repeat;
	padding-left: 12px;
}
.fontSize .fontZoomA {
	background: url("../images/zoom.gif") no-repeat 0 0;
	padding-left: 15px;
	display: inline-block;
	line-height: 20px;
	padding-right: 5px
}
.fontSize .fontZoomB {
	background: url("../images/zoom.gif") no-repeat 0 -40px;
	padding-left: 15px;
	display: inline-block;
	line-height: 20px;
}
#tableDetail {
	width: 998px;
}
/*图片列表页*/

.cateBdPicList {
	width: 880px;
	overflow: hidden;
}
.picListPage {
	width: 930px;
	overflow: hidden;
}
.picListPage li.tPic {
	overflow: hidden;
	padding: 0px 10px 32px 0px;
	width: 870px;
	border-bottom: 1px dashed #e5e5e5;
	margin-bottom: 30px;
}
.picListPage li.tPic .pic {
	float: left;
	_display: inline;
	padding: 0px;
	width: 240px;
	height: 180px;
	overflow: hidden;
}
.picListPage li.tPic .pic a {
	display: block;
	width: 240px;
	height: 180px;
	overflow: hidden;
}
.picListPage li.tPic .pic img {
	width: 240px;
	height: 180px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
.picListPage li.tPic .pic a:hover img {
	width: 256px;
	height: 192px;
	margin: -6px 0 0 -8px;
}
.picListPage li.tPic .con {
	width: 610px;
	float: right;
	_display: inline;
	height: 180px;
}
.picListPage li.tPic .con .title {
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	color: #000010;
	margin-bottom: 13px;
	overflow: hidden;
	font-family: "Microsoft Yahei";
}
.picListPage li.tPic .con .title a {
	color: #000010
}
.picListPage li.tPic .con .title a:hover {
	color: #c00
}
.picListPage li.tPic .con .intro {
	height: 60px;
	line-height: 30px;
	font-size: 15px;
	color: #333333;
	margin-bottom: 20px;
	text-indent: 2em;
	overflow: hidden;
}
.picListPage li.tPic .con .property {
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #a5a5a5
}
.picListPage li.tPic .con .property span.sp {
	float: left;
	_display: inline;
	height: 22px;
	line-height: 22px;
	margin-right: 18px;
}
.picListPage li.tPic .con .property span.s5 .tit {
	float: left;
	_display: inline;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
}
.picListPage li.tPic .con .property span.s5 #bdshare {
	width: 22px !important;
	height: 22px !important;
	margin: 0px !important;
	padding: 0px !important;
	float: right !important;
	_display: inline !important;
	overflow: hidden !important;
}
.picListPage li.tPic .con .property span.s5 span.bds_more {
	background: url(../images/news_bds_more.png) 50% 50% no-repeat !important;
	width: 22px !important;
	height: 22px !important;
	float: right !important;
	_display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}
.picListPage li.tPic .con .property span.s5 span.bds_more:hover {
	background-image: url(../images/news_bds_moreON.png) !important;
}
.picListPage li.nPic {
	width: 250px;
	height: 255px;
	padding: 9px;
	border: 1px solid #ececec;
	float: left;
	_display: inline;
	margin-right: 30px;
	margin-bottom: 30px;
	cursor: pointer;
}
.picListPage li.nPic a {
	display: block;
	cursor: pointer;
}
.picListPage li.nPic .pic {
	width: 250px;
	height: 180px;
	position: relative;
	background: #e1e1e1;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: center;
}
.picListPage li.nPic .pic img {
	width: 250px;
	height: 180px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	margin: 0px;
	display: block;
	border: none;
}
.picListPage li.nPic .dateBar {
	height: 26px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	text-align: left;
}
.picListPage li.nPic .dateBar .datetime {
	float: left;
	_display: inline;
	padding-left: 20px;
	background: url(../images/news_icons.png) 4px 4px no-repeat;
}
.picListPage li.nPic .dateBar .hits {
	float: right;
	_display: inline;
	padding-right: 5px;
	padding-left: 26px;
	background: url(../images/news_icons.png) 0px -65px no-repeat;
}
.picListPage li.nPic .title {
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	text-align: left;
}
.picListPage li.nPic a:hover {
}
.picListPage li.nPic a:hover .pic img {
	width: 258px;
	height: 186px;
	margin: -3px 0 0 -4px;
}
.picListPage li.nPic a:hover .title {
	color: #016437
}
.picListPage li.on {
	background: #f9f9f9;
}
/*视频列表页*/

.cateBdVideoList {
	width: 880px;
	overflow: hidden;
}
.videoListPage {
	width: 930px;
	overflow: hidden;
}
.videoListPage li.tPic {
	overflow: hidden;
	padding: 0px 10px 32px 0px;
	width: 870px;
	border-bottom: 1px dashed #e5e5e5;
	margin-bottom: 30px;
}
.videoListPage li.tPic .pic {
	float: left;
	_display: inline;
	padding: 0px;
	width: 240px;
	height: 180px;
	overflow: hidden;
	position: relative;
	background: #e1e1e1;
}
.videoListPage li.tPic .pic a {
	display: block;
	width: 240px;
	height: 180px;
	overflow: hidden;
}
.videoListPage li.tPic .pic img {
	width: 240px;
	height: 180px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
.videoListPage li.tPic .pic a:hover img {
	width: 256px;
	height: 192px;
	margin: -6px 0 0 -8px;
}
.videoListPage li.tPic .pic .videoBtn {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: url(../images/news_videoPlay.png) 50% 50% no-repeat;
}
.videoListPage li.tPic .con {
	width: 610px;
	float: right;
	_display: inline;
	height: 180px;
}
.videoListPage li.tPic .con .title {
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	color: #000010;
	margin-bottom: 13px;
	overflow: hidden;
	font-family: "Microsoft Yahei";
}
.videoListPage li.tPic .con .title a {
	color: #000010
}
.videoListPage li.tPic .con .title a:hover {
	color: #c00
}
.videoListPage li.tPic .con .intro {
	height: 60px;
	line-height: 30px;
	font-size: 15px;
	color: #333333;
	margin-bottom: 20px;
	text-indent: 2em;
	overflow: hidden;
}
.videoListPage li.tPic .con .property {
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #a5a5a5
}
.videoListPage li.tPic .con .property span.sp {
	float: left;
	_display: inline;
	height: 22px;
	line-height: 22px;
	margin-right: 18px;
}
.videoListPage li.tPic .con .property span.s5 .tit {
	float: left;
	_display: inline;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
}
.videoListPage li.tPic .con .property span.s5 #bdshare {
	width: 22px !important;
	height: 22px !important;
	margin: 0px !important;
	padding: 0px !important;
	float: right !important;
	_display: inline !important;
	overflow: hidden !important;
}
.videoListPage li.tPic .con .property span.s5 span.bds_more {
	background: url(../images/news_bds_more.png) 50% 50% no-repeat !important;
	width: 22px !important;
	height: 22px !important;
	float: right !important;
	_display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}
.videoListPage li.tPic .con .property span.s5 span.bds_more:hover {
	background-image: url(../images/news_bds_moreON.png) !important;
}
.videoListPage li.nPic {
	width: 250px;
	height: 255px;
	padding: 9px;
	border: 1px solid #ececec;
	float: left;
	_display: inline;
	margin-right: 30px;
	margin-bottom: 30px;
	cursor: pointer;
}
.videoListPage li.nPic a {
	display: block;
	cursor: pointer;
}
.videoListPage li.nPic .pic {
	width: 250px;
	height: 180px;
	position: relative;
	background: #e1e1e1;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: center;
}
.videoListPage li.nPic .pic img {
	width: 250px;
	height: 180px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	margin: 0px;
	display: block;
	border: none;
	position: relative;
}
.videoListPage li.nPic .pic .videoBtn {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: url(../images/news_videoPlay.png) 50% 50% no-repeat;
}
.videoListPage li.nPic .dateBar {
	height: 26px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	text-align: left;
}
.videoListPage li.nPic .dateBar .datetime {
	float: left;
	_display: inline;
	padding-left: 20px;
	background: url(../images/news_icons.png) 4px 4px no-repeat;
}
.videoListPage li.nPic .dateBar .hits {
	float: right;
	_display: inline;
	padding-right: 5px;
	padding-left: 26px;
	background: url(../images/news_icons.png) 0px -65px no-repeat;
}
.videoListPage li.nPic .title {
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	text-align: left;
}
.videoListPage li.nPic a:hover {
}
.videoListPage li.nPic a:hover .pic img {
	width: 258px;
	height: 186px;
	margin: -3px 0 0 -4px;
}
.videoListPage li.nPic a:hover .title {
	color: #016437
}
.videoListPage li.on {
	background: #f9f9f9;
}
#videoPageSide #sideMenuBox {
	margin-bottom: 20px;
}
#videoPageSide #sideMenuBox .hd {
	height: 100px;
	background: #07693d;
}
#videoPageSide #sideMenuBox .hd h3 {
	float: left;
	_display: inline;
	height: 100px;
	padding-left: 120px;
	background: url(../images/news_sideMenuHd.png) 60px 35px no-repeat;
	line-height: 100px;
	font-size: 25px;
	color: #fff
}
#videoPageSide #sideMenuBox .hd h3 a {
	color: #fff
}
#videoPageSide #sideMenuBox .bd {
	padding: 0px 0 30px 0;
	overflow: hidden;
	background: #f9f9f9;
}
#videoPageSide #sideMenuBox .bd ul li {
	height: 55px;
	line-height: 55px;
	padding-left: 128px;
	background: url(../images/news_sideMenuLi.png) 92px -87px no-repeat;
	font-size: 16px;
}
#videoPageSide #sideMenuBox .bd ul li a {
	color: #333333;
}
#videoPageSide #sideMenuBox .bd ul li a:hover {
	color: #07693d
}
#videoPageSide #sideMenuBox .bd ul li.on {
	background-color: #ebebeb;
	background-position: 92px 20px;
}
#videoPageSide #sideMenuBox .bd ul li.on a {
	color: #07693d
}
/*视频内容页*/

.cateHd_video {
	padding: 25px 0px;
	background: #f9f9f9;
}
.cateHd_video .siteWidth {
	overflow: hidden;
}
.cateHd_video .cateName {
	float: left;
	_display: inline;
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 20px;
	font-family: "Microsoft Yahei";
	color: #fff;
	background: #07693d;
	border-radius: 3px;
}
.cateHd_video .cateName a {
	color: #fff
}
.cateHd_video .cateName a:hover {
	color: #ffef99
}
.cateHd_video .path {
	float: right;
	_display: inline;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #484848;
	padding-left: 25px;
	background: url(../images/news_path.png) 0px 17px no-repeat;
}
.cateHd_video .path a, .cateHd_video .path em, .cateHd_video .path span {
	color: #484848;
	padding: 0 3px
}
.cateHd_video .path a:hover {
	color: #c00
}
.videoCon {
	background: #f2f2f2;
	padding-top: 30px;
	padding-bottom: 20px
}
.videoCon .title {
	font-size: 30px;
	line-height: 160%;
	font-family: "Microsoft Yahei";
	text-align: center;
	margin-bottom: 5px;
}
.videoCon .subTitle {
	font-size: 28px;
	line-height: 160%;
	text-align: center;
}
.videoCon .Subheading {
	font-size: 28px;
	line-height: 160%;
	text-align: center;
}
.videoCon .videoPlay {
	margin-top: 30px;
	width: 1200px;
	padding: 0;
	overflow: hidden;
	background: #131313;
}
.videoCon .videoPlay .videoPlayCon {
	padding: 20px 0px;
	width: 850px;
	height: 600px;
	float: left;
	_display: inline;
}
.videoCon .videoPlay .videoPlaySide {
	height: 610px;
	padding: 30px 20px 0px;
	float: right;
	_display: inline;
	width: 310px;
	background: #2c2c2c;
}
.videoCon .videoPlay .videoPlaySide ul {
	overflow: hidden;
}
.videoCon .videoPlay .videoPlaySide ul li {
	height: 100px;
	margin: 0px;
	overflow: hidden;
}
.videoCon .videoPlay .videoPlaySide ul li .pic {
	width: 112px;
	height: 84px;
	float: left;
	_display: inline;
	overflow: hidden;
	position: relative;
}
.videoCon .videoPlay .videoPlaySide ul li .pic img {
	width: 112px;
	height: 84px;
	overflow: hidden;
}
.videoCon .videoPlay .videoPlaySide ul li .title {
	height: 60px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: left;
	float: right;
	_display: inline;
	width: 188px;
}
.videoCon .videoPlay .videoPlaySide ul li .title a {
	color: #fff;
}
.videoCon .videoPlay .videoPlaySide ul li .title a:hover {
	color: #f60
}
.videoCon .videoPlay .videoPlaySide ul li .pic .videoBtn {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: url(../images/news_videoPlay2.png) 10px 50px no-repeat;
}
.videoCon .videoPlay .videoPlaySide ul li.noData {
	color: #fff !important
}
.videoCon2 {
}
.videoCon2 .property {
	height: 52px;
	border-bottom: 1px solid #ededed;
	margin-bottom: 20px;
	margin-top: -2px
}
.videoCon2 .property span.sp {
	float: left;
	_display: inline;
	height: 52px;
	line-height: 52px;
	font-size: 14px
}
.videoCon2 .property span.s1 {
	padding-left: 30px;
	background: url(../images/news_icons.png) 2px -49px no-repeat;
	margin-right: 40px;
}
.videoCon2 .property span.s2 {
	margin-right: 25px;
}
.videoCon2 .property span.s3 {
	margin-right: 25px;
}
.videoCon2 .property .rightTool {
	float: right;
	_display: inline;
	height: 52px;
	overflow: hidden;
}
.videoCon2 .property .rightTool li {
	float: left;
	_display: inline;
	height: 52px;
	overflow: hidden;
}
.videoCon2 .property .rightTool li.spe {
	width: 10px;
	background: url(../images/news_articleConSpe.png) 50% 18px no-repeat;
}
.videoCon2 .property .rightTool li.li1 {
	margin-right: 5px;
}
.videoCon2 .property .rightTool #bdshare {
	width: 20px !important;
	height: 20px !important;
	overflow: hidden !important;
	padding: 18px 0px 0px !important;
	margin: 0px !important;
}
.videoCon2 .property .rightTool #bdshare .bds_more {
	width: 20px !important;
	height: 20px !important;
	overflow: hidden !important;
	padding: 0px !important;
	margin: 0px !important;
	background: url(../images/news_bds_more.png) 0px 0px no-repeat !important;
}
.videoCon2 .property .rightTool #bdshare .bds_more:hover {
	background-image: url(../images/news_bds_moreON.png) !important;
}
.videoCon2 .property .rightTool li.li2 {
	padding: 0 5px
}
.videoCon2 .property .rightTool li.li2 a {
	display: block;
	width: 25px;
	height: 20px;
	overflow: hidden;
	background: url(../images/news_articleCon_icons.png) 4px 0px no-repeat;
	text-indent: 100%;
	margin-top: 19px;
}
.videoCon2 .property .rightTool li.li3 {
	padding: 0 5px
}
.videoCon2 .property .rightTool li.li3 a {
	display: block;
	width: 25px;
	height: 20px;
	overflow: hidden;
	background: url(../images/news_articleCon_icons.png) 1px -65px no-repeat;
	text-indent: 100%;
	margin-top: 19px;
}
.videoCon2 .property .rightTool li.li4 {
	padding: 0 5px
}
.videoCon2 .property .rightTool li.li4 a {
	display: block;
	width: 25px;
	height: 20px;
	overflow: hidden;
	background: url(../images/news_articleCon_icons.png) 1px -130px no-repeat;
	text-indent: 100%;
	margin-top: 19px;
}
.videoCon2 .property .rightTool li.li5 {
	padding: 0 5px
}
.videoCon2 .property .rightTool li.li5 a {
	display: block;
	width: 25px;
	height: 20px;
	overflow: hidden;
	background: url(../images/news_articleCon_icons.png) 1px -195px no-repeat;
	text-indent: 100%;
	margin-top: 19px;
}
.videoCon2 .property .rightTool li.li2 a:hover, .videoCon2 .property .rightTool li.li3 a:hover, .videoCon2 .property .rightTool li.li4 a:hover, .videoCon2 .property .rightTool li.li5 a:hover {
	background-image: url(../images/news_articleCon_iconsOn.png);
}
.videoCon2 .videoIntro {
}
.videoCon2 .videoIntro .hd {
	height: 48px;
}
.videoCon2 .videoIntro .hd span {
	float: left;
	_display: inline;
	height: 40px;
	width: 120px;
	text-align: center;
	line-height: 40px;
	background: #07693d;
	font-size: 16px;
	color: #fff;
	border-radius: 3px;
	position: relative;
}
.videoCon2 .videoIntro .hd span:after {
	width: 0px;
	height: 0px;
	content: "";
	border: 8px solid #fff;
	border-top: 8px solid #07693d;
	border-bottom: none;
	position: absolute;
	overflow: hidden;
	bottom: -8px;
	left: 50%;
	margin-left: -8px;
}
.videoCon2 .videoIntro .bd {
	font-size: 16px;
	line-height: 40px;
	padding-top: 16px
}
/*

.videoIntro {}

.videoIntro .hd {background: url(../images/icon.png) center -509px no-repeat; padding:0 10px; width: 110px; height: 38px; line-height: 34px; text-align: center; font-size: 20px; color: #fff; }

.videoIntro .bd { color: #666; font-size: 14px; padding: 20px 0; line-height: 30px; text-indent: 2em;}

*/



/*专题列表页*/

.ztListAll {
	width: 735px;
	margin-right: -25px;
	position: relative;
	overflow: hidden;
}
.ztListAll li {
	width: 220px;
	height: 54px;
	line-height: 54px;
	float: left;
	padding: 15px 25px 10px 0;
	display: inline;
}
.ztListAll li img {
	vertical-align: bottom;
	width: 220px;
	height: 54px;
}
.ztzlList {
	overflow: hidden;
	margin-top: 20px;
}
.ztzlList li.t {
	width: 156px;
	height: 120px;
	float: left;
	margin: 0 0 4px 4px;
	display: inline;
	position: relative;
	overflow: hidden;
}
.ztzlList li.t a img {
	display: block;
	width: 156px;
	height: 120px;
}
.ztzlList li.t a .bg {
	display: none;
	width: 156px;
	height: 120px;
	float: left;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background-color: black;
	filter: alpha(opacity=50);
	opacity: 0.50;
}
.ztzlList li.t a h4 {
	display: none;
	width: 136px;
	height: 100px;
	padding: 10px;
	float: left;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	line-height: 26px;
	color: white;
}
.ztzlList li.t a:hover .bg, .ztzlList li.t a:hover h4 {
	display: block;
}
.ztzlList li.li1 {
	width: 390px;
	height: 244px;
	overflow: hidden;
	position: relative;
	margin-left: 0;
}
.ztzlList li.li1 a img {
	display: block;
	width: 390px;
	height: 244px;
}
.ztzlList li.li1 a .bg {
	width: 390px;
	height: 244px;
}
.ztzlList li.li1 a h4 {
	width: 370px;
	height: 224px;
}
.ztzlList li.split {
	clear: both;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 20px;
}
.ztzlList li.n {
	width: 49%;
	height: 24px;
	line-height: 24px;
	float: left;
	text-indent: 15px;
	overflow: hidden;
	color: #666;
	background: url(../images/dot06.png) no-repeat 0 8px;
}
/* 专题 - 汇总页 */

.ztIndex {
	margin-top: 20px;
	padding-bottom: 20px;
}
#tabBoxYear {
	background: #f9f9f9;
	padding: 0px 20px 30px;
	margin-bottom: 20px;
}
#tabBoxYear .tHd {
	height: 57px;
	border-bottom: 1px solid #dedede;
	text-align: center;
	margin-bottom: 20px;
}
#tabBoxYear .tHd ul {
	zoom: 1;
}
#tabBoxYear .tHd li {
	display: inline-block;
*display:inline;
	zoom: 1;
	margin: 0 3px;
	text-align: center;
	height: 59px;
	width: 140px;
	line-height: 56px;
	font-size: 20px;
	color: #000010
}
#tabBoxYear .tHd li a {
	display: block;
	height: 56px;
	line-height: 56px;
	color: #000010;
}
#tabBoxYear .tHd li.on a {
	border-bottom: 3px solid #01562f;
	color: #01562f
}
#tabBoxYear .tBd {
	overflow: hidden;
}
#tabBoxYear .hotNews {
	overflow: hidden;
	background: #f3f3f3;
	padding: 20px 30px;
	position: relative;
	margin-bottom: 20px;
}
#tabBoxYear .hotNews ul {
	overflow: hidden;
	height: auto;
	width: 1160px
}
#tabBoxYear .hotNews ul .t {
	width: 1100px;
	margin-bottom: 20px;
}
#tabBoxYear .hotNews ul .t .title {
	height: 38px;
	line-height: 38px;
	width: 988px;
	margin: 0 auto 13px;
	overflow: hidden;
	text-align: center;
	font-size: 26px;
}
#tabBoxYear .hotNews ul .t .title a {
	color: #000010
}
#tabBoxYear .hotNews ul .t .title a:hover {
	color: #07693d
}
#tabBoxYear .hotNews ul .t .titleBg {
	display: none;
}
#tabBoxYear .hotNews ul .t .intro {
	height: 52px;
	line-height: 26px;
	overflow: hidden;
	color: #7d7c7c;
	font-size: 14px;
	text-indent: 2em;
}
#tabBoxYear .hotNews ul .t .intro .more {
	color: #f60
}
#tabBoxYear .hotNews ul .n {
	height: 36px;
	line-height: 36px;
	width: 495px;
	float: left;
	_display: inline;
	padding-left: 15px;
	padding-right: 10px;
	margin-right: 60px;
	background: url(../images/news_dot01.gif) 0 50% no-repeat;
	font-size: 14px;
}
#tabBoxYear .hotNews ul .n .date {
	float: right;
	_display: inline;
	color: #717171
}
#tabBoxYear .hotNews .tjIcon {
	width: 80px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	position: absolute;
	top: 20px;
	left: 30px;
	background: #07693d;
}
#tabBoxYear .hotNews .tjIcon:after {
	content: "";
	width: 0px;
	height: 0px;
	position: absolute;
	border: 6px solid #f3f3f3;
	border-right: none;
	border-left: 6px solid #07693d;
	right: -6px;
	top: 50%;
	margin-top: -6px;
}
#tabBoxYear2 {
	background: #f9f9f9;
	padding: 0px 0px 0px;
	margin-bottom: 20px;
}
#tabBoxYear2 .tHd {
	height: 57px;
	border-bottom: 1px solid #dedede;
	text-align: center;
	margin-bottom: 20px;
}
#tabBoxYear2 .tHd ul {
	zoom: 1;
}
#tabBoxYear2 .tHd li {
	display: inline-block;
*display:inline;
	zoom: 1;
	margin: 0 3px;
	text-align: center;
	height: 59px;
	width: 140px;
	line-height: 56px;
	font-size: 20px;
	color: #000010
}
#tabBoxYear2 .tHd li a {
	display: block;
	height: 56px;
	line-height: 56px;
	color: #000010;
}
#tabBoxYear2 .tHd li.on a {
	border-bottom: 3px solid #01562f;
	color: #01562f
}
#tabBoxYear2 .tHd li a:hover {
	color: #01562f
}
.ztPicLoop {
	overflow: hidden;
	position: relative;
}
.ztPicLoop .nNext {
	width: 30px;
	height: 90px;
	background: url(../images/news_icon.png) -181px 36px no-repeat #e6e6e6;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.ztPicLoop .nPrev {
	width: 30px;
	height: 90px;
	background: url(../images/news_icon.png) 10px 36px no-repeat #e6e6e6;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
.ztPicLoop .hd {
	height: 12px;
	overflow: hidden;
	text-align: center;
}
.ztPicLoop .hd ul {
	overflow: hidden;
	height: 12px;
	zoom: 1;
}
.ztPicLoop .hd ul li {
	display: inline-block;
*display:inline;
	zoom: 1;
	margin: 0 3px;
	text-align: center;
	height: 12px;
	width: 12px;
	line-height: 12px;
	font-size: 12px;
	text-indent: 100%;
	overflow: hidden;
	background: #bbbbbb;
	cursor: pointer;
	border-radius: 6px;
}
.ztPicLoop .hd ul li.on {
	background: #07693d;
}
.ztPicLoop .bd {
	width: 1068px;
	margin: 0 auto;
}
.ztPicLoop .tempWrap {
	width: 1068px !important;
}
.ztIndexPicList {
	overflow: hidden;
}
.ztIndexPicList li {
	width: 252px;
	float: left;
	_display: inline;
	margin-right: 20px;
	height: 145px;
}
.ztIndexPicList li a.pic {
	display: block;
	width: 252px;
	height: 91px;
}
.ztIndexPicList li a.pic img {
	width: 244px !important;
	height: 83px !important;
	padding: 3px;
	border: 1px solid #ececec;
	background: #fff;
}
.ztIndexPicList li .txt {
	height: 52px;
	line-height: 26px;
	overflow: hidden;
	padding: 0px 12px;
	text-align: center;
	font-size: 16px;
}
.ztBoxLoop {
	overflow: hidden;
}
.ztBox {
	width: 590px;
	overflow: hidden;
	margin-bottom: 20px;
}
.ztBox .hd {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-right: 10px;
	margin-bottom: 10px;
}
.ztBox .hd h3 {
	float: left;
	_display: inline;
	padding-left: 48px;
	background: url(../images/news_ztBoxLoop.png) 0px 0px no-repeat;
	font-size: 20px;
	color: #005b32
}
.ztBox .hd h3 a {
	color: #005b32
}
.ztBox .hd h3 a:hover {
	color: #c00
}
.ztBox .hd .more {
	width: 19px;
	height: 19px;
	line-height: 19px;
	text-indent: 100%;
	background: url(../images/news_ztBoxLoop_more.png) 6px 6px no-repeat #40b681;
	overflow: hidden;
	float: right;
	_display: inline;
	margin-top: 11px;
}
.ztBox .bd {
	height: 208px;
	border: 1px solid #e9e9e9;
	padding: 10px;
	overflow: hidden;
}
.topicListZT {
	overflow: hidden;
}
.topicListZT .t {
	width: 140px;
	overflow: hidden;
	float: left;
	_display: inline;
	padding: 5px 5px 15px;
	background: #f5f5f5;
	margin-top: 13px;
}
.topicListZT .t .pic, .topicListZT .t .pic img {
	width: 140px;
	height: 105px;
	overflow: hidden;
}
.topicListZT .t .con .date, .topicListZT .t .con .titleBg, .topicListZT .t .con .intro {
	display: none;
}
.topicListZT .t .con .title {
	line-height: 24px;
	font-size: 14px;
	text-align: left;
	height: 48px;
	overflow: hidden;
	margin-top: 7px;
}
.topicListZT .n {
	width: 377px;
	float: right;
	_display: inline;
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	border-bottom: 1px dashed #e9e9e9;
	padding-left: 23px;
	background: url(../images/news_dot01.gif) 0px 50% no-repeat;
	overflow: hidden;
}
.topicListZT .n .date {
	float: right;
	_display: inline;
}
.videoSubNav {
	height: 50px;
	overflow: hidden;
	margin-bottom: 20px;
}
.videoSubNav li {
	float: left;
	_display: inline;
	height: 50px;
	width: 150px;
	margin-right: 20px;
}
.videoSubNav li a {
	display: block;
	height: 50px;
	line-height: 50px;
	padding-left: 68px;
	text-align: left;
	background: url(../images/news_videoSubNav_icon.png) 28px 11px no-repeat #eaeaea;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}
.videoSubNav li.li2 a {
	background-position: 28px -144px;
}
.videoSubNav li.li3 a {
	background-position: 28px -305px;
}
.videoSubNav li.on a {
	background-color: #07693d;
	color: #fff;
	background-image: url(../images/news_videoSubNav_iconOn.png);
	position: relative;
}
.videoSubNav li.on a:after {
	content: "";
	width: 0px;
	height: 0px;
	border: 5px solid #07693d;
	border-top: none;
	border-bottom-color: #fff;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -5px;
}
/* 列表页－栏目列表 */
.wp_listcolumn {
	display: block;
	width: 100%;
	/*border-top: 1px solid #ddd;
	border-bottom: 1px solid #fff;*/
}
.wp_listcolumn .wp_column {
	display: block;
	width: 100%;
	vertical-align: bottom;
}
.wp_listcolumn .wp_column a {
	display: block;
	width: 100%;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	word-wrap: break-word;
	background: #f5f5f5 url(wp_column_menu_li_1.gif) no-repeat 6px 12px;
	/*border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;*/
	text-align: left;
}
.wp_listcolumn .wp_column a:hover {
	color: #304A8F;
	background-color: #f9f9f9;
	background-image: url(wp_column_menu_li_2.gif);
}
.wp_listcolumn .wp_column a.selected {
	color: #fff;
	background-color: #304A8F;
	background-image: url(wp_column_menu_li_2.gif);
}
.wp_listcolumn .wp_column a .column-name {
	display: inline-block;
	line-height: 25px;
	padding: 5px 10px 5px 20px;
	cursor: pointer;
}
.style03{
    color:#BA0407;
    font-weight: bolder;
    margin: 0 5px;
}
.search-result{
    background: #efefef;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 42px;
}
.search-item{
    padding:25px 20px;
    border-bottom: 1px dotted #c0c0c0;
    text-align: left;
}
.search-title a{
    color: #10317a;
    line-height: 36px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
}
.search-con{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
}
.search-item .detail{
    margin-top:10px;
}
.search-input1{
    position: absolute;
    z-index: 99999;
    right: 0px;
    width: 255px;
    line-height: 46px;
    background: #e0e0e0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    display: none;
}
.search-input1 input{
    height: 32px;
}
.search-input1 input[type="input"]{
    width: 150px;
}
.search-input1 input[type="submit"]{
    width: 60px;
    text-align: center;
    line-height: 32px;
    margin-left: 5px;
}
.search2{
    width: 100%;
    text-align: center;
    padding:15px 0px;
    margin-bottom: 20px;
}
.search2 input{
    height: 42px;
}
.search2 input[type="text"]{
    width: 250px;
    border-radius: 5px;
}
.search2 input[type="submit"]{
    width: 80px;
    text-align: center;
    line-height: 32px;
    margin-left: 5px;
    background: #304A8F;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
}