@charset "gb2312";
/* CSS Document */

/*首页内容样式*/
.main_top { width:1074px; height:20px; background:url(../images/main_top.gif); margin:0 auto;}
.body_main { background-image: url(../images/bodybj.jpg); background-repeat: repeat-y; width:1038px; margin:0 auto; clear:both; }
.main_center { width:1004px; height:auto; overflow:hidden; margin:0 auto;}
.news_box { width:1004px; height:auto; overflow:hidden; float:left;margin-top:10px;}
.news_l { width: 244px; height: 232px; background-image: url(../images/my_pic.png); background-repeat: no-repeat; background-position: 0px -304px; }
.news_l h4 { font-size:14px; font-weight:bold; width:100px; text-align:center; line-height:40px; color:#c41204; float:left; }
.news_l .n_more { float:right; width:50px; line-height:40px;}
.news_l ul { width:216px; }
.news_l ul li {float: left; width:216px; background-image: url(../images/lineimage.gif); background-repeat: repeat-x; background-position: bottom; }
.news_l ul li a { background-image: url(../images/icon-xxk.jpg); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 10px; font-size:14px; color:# 333;}
.news_r { width: 398px; height: 294px; float: right; background-image: url(../images/my_pic.png); background-repeat: no-repeat; background-position: 0px 0px; }
.news_r h4 { font-size:14px; font-weight:bold; width:90px; text-align:center; line-height:40px; color:#c41204; float:left; }
.news_r .n_more { float:right; width:50px; line-height:40px;}
.news_r ul { width:380px; margin:0 auto; }
.news_r ul li { width:380px; background-image: url(../images/icon-xxk2.jpg); background-repeat: no-repeat; background-position: left center; float:left; line-height:30px; }
.news_r ul li a { font-size:14px; padding-left:14px; float:left; width: 260px;/*对宽度的定义,根据情况修改*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block; }
.news_r ul li span { float:right;}

/*网站焦点图样式 */
.slider{position: relative}
.slider div{position: relative;text-align: center;padding: 0px;list-style-type: none;margin: 0px;width: 334px;background: #ffffff;height:224px;overflow: hidden;}
.slider span{z-index: 99;position: absolute;text-align: center;width:100%;bottom:2px;color: #ffffff;font-size:14px; line-height:32px; height:32px;}
.slider .txtbg{position: absolute;filter: alpha(opacity=70);width: 100%;bottom: 0px;background: #000;height:32px;left: 0px;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7}
.slider .txtbg img{width: 620px;height: 224px;}
.hdnum{width:334px;height:54px;overflow: hidden;padding-top:8px}
.hdnum li{width: 82px; float: left; margin: 0 0 0 1px; overflow: hidden; }
.hdnum li img{border: #fbce7f 2px solid;width: 78px;height:50px;filter: alpha(opacity=30);opacity: 0.3;-moz-opacity: 0.3;-khtml-opacity: 0.3}
.hdnum li.on{padding: 0;background-color: #f54102;width:82px;}
.hdnum li.on img{border: #f54102 2px solid;filter: alpha(opacity=100);width: 78px;height: 50px;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1}

/*网站ad广告*/
.ad_1004 { margin:5px 0 5px 0; float:left;}
/*非遗保护*/
.fyzs_box { width: 1004px; height: 254px; float: left; background-image: url(../images/fy_hh_box.gif); position:relative;}
.fyzs_box span { background: url(../images/bs_more.png); width:100px; height:28px; position:absolute; right:28px; top:24px; text-align:center;}
.fyzs_box span a { color:#FFF; font-size:14px;}
.fybh_box {}
.fybh_box tr td{ width: 216px; height: 163px; background-image: url(../images/pic_line.gif); background-repeat: no-repeat; }
.fybh_box tr td img { padding-left:8px; padding-bottom:6px;}

.piclist_box{ width: 880px; height: 163px;position: absolute; left: 90px; top: 58px; overflow:hidden;}
.piclist_box #ztscroll li {width:216px;height:163px;margin-right:10px;background:url(../images/pic_line.gif) no-repeat 0 0;text-align:center;float:left;}
.piclist_box #ztscroll li img{margin:5px 9px 0px 0px;}


/*群文风采样式*/
.qwfc_box { width: 1020px; height: 538px; margin: 0 auto; position: relative; margin-top: 10px; padding-top: 78px; background-image: url(../images/qwfc_box.png); background-repeat: no-repeat; }
.qwfc_box span {background: url(../images/bs2_more.png); width:120px; height:34px; position:absolute; right:28px; top:18px; text-align:center;}
.qwfc_box span a { color:#FFF; font-size:14px; line-height:34px; }
.qwhd_box { width: 621px; height: 193px; float: left; background-image: url(../images/my_pic.png); background-repeat: no-repeat; background-position: 0px -613px; margin-left:20px; position:relative; }
.qwhd_box span { background-image: url(../images/my_pic.png); background-repeat: no-repeat; background-position: 0px -536px; width:79px; height:77px; position:absolute; top:-4px; left:0px; }
.hd_img_list { width:600px; margin:0 auto; padding-top:10px;}
.hd_img_list li { float: left; margin:10px; }
.hd_img_list li img {padding: 2px; border: 1px solid #e8e8e8; clear:both;}
.hd_img_list li p { text-align:center; }
.yscz_box { width: 346px; height: 192px; float: right; margin-right: 18px;}
.yscz_box h4 { width: 346px; height: 34px; background-image: url(../images/bs_title.png); background-repeat: no-repeat; float: left; }
.yscz_box h4 a { color:#FFF; padding-left:12px; font-size:16px;}
.index_list { width:326px; float:left; margin-left:10px;}
.index_list li { background-image: url(../images/dot2.png); background-repeat: no-repeat; background-position: left center; }
.index_list li a { padding-left:10px; font-size:14px; color:#252525; line-height:32px; }

.more {
	position:absolute;
	right:0;
	top:0;
	display:block;
	padding:0 10px;
	font-size:14px;
	font-weight:bold;
}
.grid  { width:980px; clear:both; margin:0 auto;}
.grid .bb1 li {
	border-bottom:1px #ccc dashed;
}

.grid .list-t {
	padding:0 15px 0 10px;
}
.grid .list-t li {
	height:33px;
	line-height:33px;
	background:url(../images/dot2.png) 5px 50% no-repeat;
	padding-left:15px;
	font-size:14px;
}
.grid h3 {
	position:relative;
    background:url(../images/h3.jpg) 90px 25px repeat-x;
	color:#0f3f6e;
	padding-top:10px;
	line-height:30px;
	font-size:16px;
	overflow:hidden;
}
.grid h3 b {
	display:inline-block;
	padding-right:10px;
	background-color:#f7f6f1;
}
.grid h3 i {
	display:inline-block;
	width:35px;
	height:30px;
	background-color:#f7f6f1;
	background-image:url(..../images/text.png);
	background-repeat:no-repeat;
        text-align:left;
        letter-spacing:-3em;
        overflow:hidden;
	vertical-align:middle;
	margin:-3px -16px 0 0;
	position:relative;
}
.grid h3 i:first-letter {
    margin-left:-20em;
}
.grid h3 .more {
	top:10px;
	padding:0 15px 0 35px;
	background:#f7f6f1 url(../images/h3.png) -508px 15px no-repeat;
}





/* part4 */
.p4 {
	background:url(../images/p4.jpg) top no-repeat;
}
.p4 .tabs {
	width:960px;
	height:40px;
	margin:0 auto;
	padding-top:10px;
	position:relative;
	overflow:hidden;
}
.p4 .tabs li {
	background:url(../images/tabs_p4.png) 100% 100% no-repeat;
}
.p4 .tabs li.last {
	background:none;
}
.p4 .tabs li a {
	display:block;
	width:160px;
	height:40px;
	font:0/0 lx;
	overflow:hidden;
	position:relative;
	background-image:url(../images/tabs_p4.png);
	background-repeat:no-repeat;
	z-index:3;
}
.p4 .tabs li.ani {
	display:block;
	width:160px;
	height:40px;
	background:url(../images/color.png) 50% -40px no-repeat;
	position:absolute;
	top:10px;
	left:0;
	z-index:2;
}
.p4 .tabs li a.s1 {
	background-position:0 0;
}
.p4 .tabs li a.s2 {
	background-position:-160px 0;
}
.p4 .tabs li a.s3 {
	background-position:-320px 0;
}
.p4 .tabs li a.s4 {
	background-position:-480px 0;
}
.p4 .tabs li a.s5 {
	background-position:-640px 0;
}
.p4 .tabs li a.s6 {
	background-position:-800px 0;
}
.p4 .tabs li.current a.s1 {
	background-position:0 -40px;
}
.p4 .tabs li.current a.s2 {
	background-position:-160px -40px;
}
.p4 .tabs li.current a.s3 {
	background-position:-320px -40px;
}
.p4 .tabs li.current a.s4 {
	background-position:-480px -40px;
}
.p4 .tabs li.current a.s5 {
	background-position:-640px -40px;
}
.p4 .tabs li.current a.s6 {
	background-position:-800px -40px;
}
.p4 .pane {
	background:url(../images/p4.jpg) bottom no-repeat;
}
/* 文化名家 */
.artist-photo {
	width:470px;
	height:230px;
	padding:10px;
	border:1px #c8c8c8 solid;
	background-color:#fff;
	position:relative;
	overflow:hidden;
	margin-top:10px;
}
.artist-photo .num {
	position:absolute;
	bottom:10px;
	left:195px;
	z-index:9;
}
.artist-photo .num li {
	float:left;
	margin:0 2px;
}
.artist-photo .num li a {
	display:block;
	width:12px;
	height:12px;
	background:url(../images/color.png) -40px 100% no-repeat;
	font:0/0 lx;
	overflow:hidden;
}
.artist-photo .num li.current a {
	background:url(../images/color.png) -52px 100% no-repeat;
}
.artist-photo .cont, .artist-photo div {
	width:470px;
	height:200px;
	position:relative;
	overflow:hidden;
}
.artist-photo .list-p {
	margin-right:-10px;
}
.artist-photo .list-p li {
	width:150px;
	height:200px;
	text-align:center;
	margin-right:10px;
}
.artist-photo .list-p li img {
	width:150px;
}
.artist-photo .list-p li span {
	display:none;
	position:relative;
	top:-30px;
	left:0px;
	line-height:-30px;
    height:30px;
	background:url(../images/trans_w.png);
	font-size:14px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.artist-photo .list-p li a:hover span {
	display:block;
	color:#000;

}
.artist-intro {
	width:478px;
	height:268px;
}
.artist-intro .list-b-t {
	height:268px;
	overflow:hidden;
}
.p4 .list-b-t li {
	line-height:26px;
	font-size:14px;
	padding:5px;
	background:url(../images/line.jpg) bottom repeat-x;
}
.p4 .list-b-t h4 {
	color:#e35915;
}
/*群文风采样式结束*/

.video_box { width: 1002px; height: 216px; background-image: url(../images/my_pic.png); background-repeat: no-repeat; background-position: 0px -818px; position:relative;}
.video_list {float:left; overflow:hidden; position:absolute; top:40px;}
.video_list li { width: 160px; height: auto;float:left; margin:10px; text-align:center; }
.video_list li img { width: 160px; border: 1px solid #e8e8e8; padding:4px; }
.video_list li font { text-align:center; width:160px; height:20px; overflow:hidden; font-size:12px;}
.jlhd_box { width:1002px; height: auto; overflow:hidden;  margin:0 auto; margin-top:10px;}
.jlhd_box_l { width: 620px; height: 260px; float:left; background-image: url(../images/my_pic.png); background-repeat: no-repeat; background-position: -248px -304px; }
.jlhd_box_l h3 { line-height:32px; width:88px; height:32px; display:block; padding-top:8px; text-align:center; color:#c61e01; float:left; font-size:14px;}
.jlhd_box_l .i_more { float:right; width:50px; line-height:40px; display:block; padding-top:2px;}
.jlhd_list { width:590px; margin:0 auto;}
.jlhd_list li { font-size:14px; width:590px; background-image: url(../images/dot2.png); background-repeat: no-repeat; background-position: left center; float:left; line-height:30px;}
.jlhd_list li a { font-size:14px;font-size:14px; padding-left:14px; float:left; width: 460px;/*对宽度的定义,根据情况修改*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block;}
.jlhd_list li span { float:right;}


.jlhd_box_r { width:370px; height:260px; float:right; background-image: url(../images/my_pic.png); background-repeat: no-repeat; background-position: -406px 0px; }
.jlhd_box_r h3 { line-height:32px; width:88px; height:32px; display:block; padding-top:6px; text-align:center; color:#c61e01; float:left; font-size:14px;}
.jlhd_box_r .i_more { float:right; width:50px; line-height:40px; display:block; padding-top:2px;}

.link_box { width: 1000px; height: 42px; background-image: url(../images/my_pic.png); background-repeat: no-repeat; background-position: 0px -1044px; margin:0 auto; margin-top:10px; margin-bottom:10px; line-height:42px;}
.link {
  height: 42px;
  float:left;
  line-height:42px;
}
.link ul { padding-left:130px; padding-top:14px; float:left;}
.link ul li { float:left; line-height:22px; height:22px; margin-right:20px;}

