@charset "utf-8";
/* CSS Document */
.rowClear:after {
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
	margin:0px;
	padding:0px;} 
.rowClear{zoom:1;}
.le{
	position:absolute;
	bottom:0px;
	left:0px;}
#Tbody{
	width:100%;
	position:relative;
	margin:0px auto;
	z-index:99}
.tbody{
	margin:0px auto;
	width:1000px;
	background:#e5e5e5 url(../images/center.png) repeat-y;}
.layout {
	float:left;
	display:inline;
	height:auto;}

#layout1{
	width:485px;
	height:320px;
	margin:10px 0px 0px 12px;}
#layout2{
	width:475px;
	height:320px;
	margin:5px 0px 0px 13px}
#layout3{
	width:972px;
	height:81px;
	margin-top:8px;
	margin-left:14px;
}

#layout4{
	width:314px;
	height:243px;
	margin:8px 0px 0px 17px;
	position:relative;
	background:url(../images/bg4.png) no-repeat;
	background-position:0 0;}
#layout5{
	width:303px;
	height:243px;
	margin:8px 0px 0px 22px;
	background:url(../images/bg5.png) no-repeat;
	background-position:0 0;
	position:relative;}
#layout6{
	width:303px;
	height:243px;
	margin:8px 0px 0px 22px;
	position:relative;
	background:url(../images/bg6.png) no-repeat;
	background-position:0 0;}	
	
.wordList .wordContent{
	padding:8px 0px;}

.wordList .contentUl{
	padding:0px 0px;}
.wordList .contentUl li{
	height:31px;
	line-height:31px;
	padding-left: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:12px;
	font-family:"宋体";
	background:url(../images/imgli.gif) no-repeat;
	background-position:0px 50% }
.contentUl li label{
	color:#7a140f}
.contentUl li a{
	color: #000000;
	text-decoration:none;}
.contentUl li a:hover{
	color: #FF5400;
	text-decoration:none;}
.wordRoll{
	}
.wordRoll marquee .contentUl{
	height:100%;}
.wordRoll .contentUl li{
	height:26px;
	line-height:26px;}



.wordLink_H{
	height:100%;
	overflow:hidden;
	padding:0px;}
.wordLink_H .wordLinkTitle{
	height:30px;
	line-height:30px;
	letter-spacing:2px;
	color:#096d9f;
	padding-left:75px;}
.wordLink_H .wordTitlebg{border:none;background:none;color:#3E7D01;}

.wordLink_H .wordLinkContent .contentUl{
	height:100%;
	background:none;
	border:none;}
.wordLink_H .contentUl li{
	overflow:hidden;
	line-height:25px;
	padding-right:9px;
	padding-left:9px;
	white-space:nowrap;
	text-overflow:ellipsis;}
.wordLink_H .contentUl li a{
	color:#222222;
	display:bolck;
	padding:0px 10px}
.wordLink_H .contentUl li a:hover{
	color: #FF5400;
	text-decoration: none;}
.wordLink_V{}
.wordLink_V .wordLinkTitle{
	height:32px;
	line-height:32px;
	font-size:12px;
	font-weight:bold;
	color: #0053a3;
	border-bottom:1px solid #bbe0f0;
	padding-left:25px;}
.wordLink_V .wordLinkTitle .wordTitlebg{padding-left:25px;}
.wordLink_V .wordLinkContent{
	background:#fff;
	padding:8px 0px}
.wordLink_V .wordLinkContent a{
	color:#222222;}
.wordLink_V .contentUl{
	width:98%;
	padding:0px 5px}
.wordLink_V .contentUl li{
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding-left:12px;
	white-space:nowrap;
	text-overflow:ellipsis;}
.wordLinkTitle{
	font-size:12px;
	font-weight:bold;}


.imageList .contentUl li{
	float:left;
	width:auto;
	margin-left:0px;
	margin-bottom:0px}


.imageList .imageListText{
	line-height:26px;
	height:26px;
	text-align:center;
	overflow:hidden;
	padding:0px 8px;}
.imageList .imageListText a{
	width:100%;
	line-height:26px;
	height:26px;
	overflow:hidden;
	text-align:center;}
.imageList .imageListDetail{
	text-indent:2em;
	line-height:18px;}

.imageRoll{
	overflow: hidden;
	position:relative;
	height:199px;
	margin:0px auto;
	border:1px solid #ccc;
	width:980px;}
.imageRollTitle{
	display:block;
	float:left;
	width:32px;
	height:199px;
	background:url(../images/imgroll.jpg) no-repeat;}
.imgListMHTitle{
	color:#ffffff;
	width:16px;
	display:block;
	padding-top:10px;
	padding-left:10px;
	line-height: 37px;
	font-weight:bold;}
.imageRollTitle .spanMore{
margin-top: 12px;
margin-right: 12px;
	}	
.imageRoll .imageRollContent{
	width:936px;
	float:left;
	padding-top: 11px;
	padding-left:6px;}
.imageRoll_div {
	margin:0 auto;
	white-space: nowrap;
	position:relative;
	overflow:hidden;
	margin:0px;}
.imageRoll_div li{
	margin:0px 4px;
	overflow:hidden;}
.imageRoll_div .imageBorder{
	background-color:#FFFFFF;
	overflow:hidden;
	padding:1px;
	border:1px solid #ccc}
.imageRoll_div .imageBorder a{
	display:block;
	ovweflow:hidden}
.imageRoll_div img{
	width:120px;
	height:150px;}
.imageRoll_div p{
	display:block;
	color: #3c3c3a;
	margin:0;
	padding:0;
	height:28px;
	line-height:28px;
	text-align:center; 
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.imageRoll_div p a{
	color: #3c3c3a; }
.imageRoll_div p a:hover{
	color:#FF5400; }

.videoList .contentUl{
	width:99%;}
.videoList .contentUl li{
	width:100%;
	padding:15px 0 15px ;
	border-bottom:1px dashed #999999;}
.videoList .videoListImg{
	float:left;
	min-width:100px; 
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFFFFF;
	margin-left:10px;}
.videoListImg img{
	width:100px;
	height:75px;}
.videoListTitle{
	height:20px;
	line-height:20px;
	overflow:hidden;}
.videoList .videoListText{
	margin-left:125px;}
.videoListTStyle{
	height:28px; 
	line-height:28px;
	overflow:hidden;}
.videoListTText{
	height:40px; 
	line-height:20px; }
.videoListTStyle span{
	margin-right:10px;}

.imageLink{
	
	overflow:hidden;}
.imageLinkContent{
	margin:0px;}
.imageLink .contentUl{
	width:100%;}
.imageLink .contentUl li{
	float:left;
	margin:0px auto}
.imgLinkHDiv img{
	display:block;
	margin:5px 16px;}


.hotUnfoldImgText{
	margin:0 4px;
	text-align:left;
	padding-bottom:5px;
	overflow:hidden;}
.hotUnfoldImgText .hotUnfoldText{
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	margin-bottom:2px}

.hotUnfold .wordTitleUl{
	width:100%;}

.hotNewsTitle{
	height:20px;
	line-height:20px;
	overflow:hidden;}

.hotUnfold .textUl{
	/* padding:0px 5px 8px 5px; */}
.hotUnfold .textUl li{
	height:28px; 
	line-height:28px;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/imgli.gif) no-repeat;
	background-position:0 50%}




.hotUnfold .textUl li .wordListDate{
	float:right;}
.hotUnfold .textUl li a{
	width:80%;
	color: #222222;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	float:left;}
	
.hotUnfoldTText{
	text-indent:2em;
	line-height:22px;
	letter-spacing:1px;
	overflow:hidden;
	color: #222222;}
.hotUnfoldBrief{
	width:96%; 
	margin:0 auto; 
	overflow:hidden;}
.hotUnfoldTStyle span{
	margin-right:10px;}

.enclosureDL .enclosureDLContent .contentUl{
	width:99%;
	background:#fff;}
.enclosureDL .contentUl li{
	width:150px;
	height:40px;
	line-height:15px;
	overflow:hidden;
	padding:10px;}
.enclosureDL .fileStyle {
	vertical-align:top;}
.enclosureDLText{
	display:-moz-inline-box;
	display:inline-block;
	height:45px;
	overflow:hidden;}

.audioList .wordContent{
	padding-bottom:10px;
	padding-top:15px;}
.audioList .contentUl{
	width:100%;}
.audioList .contentUl li{
	width:100%;}
.audioList .audioTitle{
	width:100%;
	height:22px;
	border-bottom:1px solid #CFEDB0;}
.audioList .audioTitle li{
	padding-left:4px;
	width:14%;
	height:22px;
	line-height:22px;
	border-right:1px solid #CFEDB0;}
.audioList .audioContent{
	height:25px;
	width:100%;}
.audioList .audioContent li{
	padding-left:4px;
	height:25px;
	width:14%;
	line-height:25px;}
.audioList .audioOrder{
	width:40%;}
.videoPlayer .videoPlayerContent{
	padding-bottom:10px;
	padding-top:5px;}
.videoPlayer .videoImg{
	width:100%;}
.videoPlayer .videoText{
	height:40px; 
	line-height:40px;
	padding:0 15px;
	overflow:hidden;}

.detail .detailContent{
	padding-top:2px;
	padding-bottom:3px;}
.detail .detailText{
	/* text-indent:2em; */
	line-height:22px;
	padding-right:10px;
	padding-left:10px;
	margin-top:8px;
	text-align:left;
	font-size:12px}
.detail .detailContent a{ 
	color:#FF5400;}


.imagePlay .imagePlayContent{
	padding:0px 2px}

.wordContent{
	padding-bottom:10px;}
.wordTitleUl{
	width:100%;}

.wordListDate{
	color: #222222;}

.spanMore{
	background:url(../images/more.png) no-repeat;
	width:36px;
	height:10px;
	position:absolute;
	right: 10px;
    bottom: 8px;}
.spanTitle{
	line-height:32px;
	color: #000;
	font-size:14px;
	font-weight:bold;
	display:inline-block;}
#layout7{width:968px;height:35px;margin-left:15px;background:#f7f4ed;border:1px solid #e1d3b9;
padding-top:5px;}
#layout7 .selectLinkContent{width:890px;float:right;margin-top:3px;}
#layout7 select{width:167px;margin-left:2px;margin-right:2px;height:25px;}
#layout2 .spanTitle{padding-left:6px}
#layout2 .spanTitle:after{content:"News";color:#767676;padding-left:5px;font-weight:normal}
#layout4 .spanTitle:after{content:"Notices";color:#767676;padding-left:5px;font-weight:normal}
#layout5 .spanTitle:after{content:"Works";color:#767676;padding-left:5px;font-weight:normal}
.spanDate{
	color:#717171;}
.spanDetail{
	color:#FF7800;}
.spanDetail a{
	color:#FF7800;
	text-decoration:underline;}
.spanDetail a:hover{
	color:#FF5400;}

#layout7 .selectLinkTitle{float:left;width:70px;text-align:right;}
#layout7 .spanTitle{color:#7e7c81;}

.wordLinkContent a{
	color:#222222;}
.wordLinkContent a:hover{
	text-decoration:underline;
	color:#CC0003;}
.imageListText a{
	color:#222222;}
.imageListText a:hover{
	color:#FF5400;}




.videoListTitle a{
	text-decoration:underline;
	font-weight:bold;
	color:#222222;}
.videoListTitle a:hover{
	color:#028207;}

.hotNewsTitle a{
	color: #000;
	font-weight:bold;
	font-size:12px;}
.hotNewsTitle a:hover{
	color: #FF5400;}
.hotNewsSmallTitle a{
	color:#0a2bf2;}

.enclosureDLText a{
	text-decoration:underline;
	color:#0449BE;}
.enclosureDLText a:hover{
	color:#FF5400;}

.detailContent{
	font-size:14px;}
.detailTitle{
	font-size:16px;
	font-weight:bold;}

.titlePublish{
	font-size:12px;
	font-family:"宋体";
	color:#333333;}

.wordLinkVLink a{
	font-size:14px;
	text-decoration:underline;}

.imgWord{color:#000000;}
.videoText a{
	color:#000000;
	font-weight:bold;}

.videoPlay{
	overflow:hidden;}
.videoPlay .videoPlayContent{
	margin:0px 5px 5px 5px;
	background:#FFF}
.videoPlay .videoPlayContent .contentUl{
	width:99%;
	padding-top:8px;}
.videoPlay .videoImg{
	width:100%;
	text-align: center;}
.videoPlay .videoImg img{
	width:249px;
	height:187px;}
.videoPlay .videoText{
	height:30px; 
	line-height:30px;
	overflow:hidden;
	display:none;}



.combination .contentRight li{

	background:url(../images/imgli.gif) 0px 50% no-repeat;
	padding-left:10px;}


.tab{
	position:relative;
	zoom:1;
	background:url(../images/ico.jpg) no-repeat}
.tab .tab-nav{
	margin:0;
	zoom:1;
	margin-left:30px}
.tab-nav:before,.tab-nav:after{
	content:"";
	display:table}
.tab-nav:after{
	clear:both}
.tab .tab-nav li{
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom:0;
	padding:0;
	white-space:nowrap}
.tab .tab-nav li:first-child {
	margin-left:0px}
.tab .tab-nav li a{
	width:100%;
	display:block;
	text-decoration:none;
	cursor:pointer;
	color: #9f0600;
	font-size:12px;
	text-align: center;}
.tab .tab-nav li.tab-default{
	width:80px;
	height:26px;
	color: #9f0600;
	text-align:center;
	line-height:24px;
	background:none}
.tab .tab-nav li.tab-active{
	width:80px; 
	height:26px; 
	line-height:24px;
	background:url(../images/tab.jpg) no-repeat;}
.tab .tab-nav li.tab-active a{
	color: #ffffff;
	font-weight:bold;}
.background1{
	height:100%;
	position:relative;}
#layout2 .wordTitle{
	overflow:hidden;
	height:32px;
	line-height:32px;
	font-size:16px;
	font-family:"幼圆";
	background:url(../images/bg1.gif) no-repeat;
	background-position:0 100%;
	    position: relative;}
#layout2  .wordTitleUl li{
	height:32px;
	position:relative;}


#layout4 .spanMore{
	background:url(../images/more1.png) no-repeat;
	right:10px}
#layout4 .wordContent{
	padding:8px 5px;
	background:url(../images/bg41.png) no-repeat;
	background-position:0 100%}

#layout5 .spanMore{
	background:url(../images/more2.png) no-repeat;
	right:10px}
#layout5 .wordContent{
	padding:8px 5px;
	background:url(../images/bg51.png) no-repeat;
	background-position:0 100%}	

#layout6 .videoPlayContent{
	height:233px;
	margin:0px;
	background:url(../images/bg61.png) no-repeat;
	background-position:0px 100%;}
#layout6 .videoPlayContent .contentUl {
	padding-top: 27px;}
#layout6 .wordContent{
	padding:8px 5px;
	background:url(../images/bg61.png) no-repeat;
	background-position:0px 100%;}	
#layout6 .contentUl li{
	background:none;}
	
#layout4 .wordTitle,
#layout5 .wordTitle,
#layout6 .wordTitle{
	overflow:hidden;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-family:"幼圆";}
#layout4 .wordTitleUl li,
#layout5 .wordTitleUl li,
#layout6 .wordTitleUl li{
	height:30px;
	position:relative;}
#layout4 .spanTitle,
#layout5 .spanTitle,
#layout6 .spanTitle{
	padding-left:12px;}
#layout4 .contentUl li,
#layout5 .contentUl li{
	background:url(../images/dian.gif) no-repeat;
	background-position:0 50%;}
	
	
.vlist .leftz {
    height: 194px !important;
    width:85% !important;
    margin:18px 0 0 24px  !important;
}
.vlist .sqlb,.vlist .mlist{display:none !important;}
/*组合模块-----以下内容保留*/
.combination .wordTitle {
	display: block;
}

.combination  .wordTitleUl {
	width: 100%;
}

.combinationContent {
	min-height: 200px;
}

.combination .contentRight .contentDiv {
	width: 100%
}

.combination .contentLeft {
	float: left;
	margin: 0px
}

.combination .contentRight {
	margin-left: 322px;
}



.contentDiv .contentUl span {
	float: right;
	padding-right: 10px;
}

.image_play_slider .image_play_slider_wrap ul li {
    float: left !important;
    height: 300px;
    width: 485px;
}
.imageBorder {
    width: 100%;
    height: 100%;
}
div#layout20 {
    width: 70%;
    height: 40px;
	float:left
}
#layout20 .wordRoll .wordContent ul li {
        width: auto !important;
        padding: 0 5px;
}

#layout20 .wordTitle {
    background: none;
    height: 40px;
    line-height: 40px;
	float:left;
    width: 16%;
}


.icons {
    display: inline-block;
    background: url(../images/icon.png) 0% 17% no-repeat;
    float: left;
    width: 64px;
    padding-left: 40px;
    padding-top: 3px;
}
.wordContent {
    padding-bottom: 10px;
    float: left;
    width: 93%;
}