@charset "utf-8";

body {
	font-family: "宋体" Arial, Helvetica, sans-serif;
	background-color:#666666;
	margin: 0px;
	font-size:12px;
	color:#000000;

}
a {
color:#ffffff;
text-decoration:none;
}

#main_head,#main_banner,#content,.footer,#z_head,#z_main{ margin:0 auto;}
.foot_p1{
text-align:center; 
margin:0; 
padding-top:10px;
line-height:25px;
color:#000000;
}
.foot_p2{
text-align:center;margin:0; padding:0; line-height:25px;
}
.foot_p3{text-align:center;margin:0; padding:0; line-height:25px;}
.foot_p4{height:25px; background-color:#e6e6e6; text-align:right; width:1003px; line-height:25px; margin:0; padding:0;}
#flash_head{
width:1003px;
margin:0 auto;
border-top:#000000 100px solid;
height:483px;
}
#flash_foot{
width:1003px; 
height:100px;
margin:0 auto;
background-color:#000000; 
color:#CCCCCC; 
font-size:12px; 
line-height:50px; 
text-align:center;
font-family:"宋体"
}
#main_head{
width:1003px;
height:97px;
padding:0;
}
#main_logo{
width:190px;
height:97px;
float:left;
}
#main_top{
width:813px;
height:47px;
float:left;
}
#main_topleft{
width:705px;
float:left;
background-image:url(images/_r1_c2.jpg);
background-repeat:no-repeat;
height:47px;
}
#main_topleft1{
width:400px;
float:right;
color:#FFFFFF;
padding-top:22px;
text-align:right;
}
#main_topleft1 ul{
width:400px;
height:35px;
margin:0;
padding:0;
list-style:none;
display:block;
}
#main_topleft1 ul li{
width:130px;
height:35px;
line-height:35px;
float:left;
font-size:12px;
color:#FFFFFF;
text-align:center;
}
.main_ul{
width:80px;
float:left;
display:block;
margin-top:10px;
background-image:url(images/libg.gif);
background-repeat:no-repeat;
background-position:right;
}
#main_topright{
width:108px;
height:47px;
float:left;
}
#main_nav{
width:813px;
height:50px;
float:left;
margin:0;
padding:0;
}

#main_banner{
width:1003px;
padding:0;
}
#main_bannerline{
width:1003px;
height:2px;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
#main_bannerflash{
width:1003px;
height:250px;
}
#main_bannerline2{
width:1003px;
height:2px;
border-top:1px solid #FFFFFF;
}
#content{
width:1003px;
padding:0;
background-color:#FFFFFF;
clear:both;
}
#contenttop{
width:995px;
padding-top:8px;
background-color:#FFFFFF;
height:225px;
}
#contenttop_lun{
width:235px;
height:220px!important;
height:200px;
float:left;
margin-left:3px;
}
#contentnews{
width:540px;
height:200px;
float:left;
margin-left:8px;
font-size:12px;
margin-bottom:0px;
}
.dis {
 DISPLAY: block
}
.undis {
 DISPLAY: none
}
#cntR {
 WIDTH: 540px;
 background-image:url(images/_r2_c2.jpg);
 background-repeat:no-repeat;

}
#NewsTop {
 CLEAR: both; MARGIN-BOTTOM: 16px;
}
#NewsTop P {
 FLOAT: left; LINE-HEIGHT: 20px;
}

#NewsTop P.topTit {
 FONT-WEIGHT: bold; WIDTH:100px;margin-top:0px; text-align:center;color:#FFFFFF;
}
#NewsTop P.topC0 {
 BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 70px; CURSOR: pointer;margin-top:0px; text-align:center;
}
#NewsTop P.topC0 a{
color:#fff;
}

#NewsTop P.topC1 {
BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 70px; COLOR: #fff;margin-top:0px;text-align:center;
}
#NewsTop #NewsTop_tit {
 BORDER-BOTTOM: #c2130e 3px solid; HEIGHT: 21px; 
}
#NewsTop #NewsTop_cnt {
  LINE-HEIGHT: 23px; PADDING-TOP: 7px; HEIGHT: 200px; TEXT-ALIGN: left;
}
 #NewsTop_cnt A {
 COLOR: #666; TEXT-DECORATION: none;
}
#NewsTop #NewsTop_cnt A:hover {
	COLOR: #c2130e;
	TEXT-DECORATION: underline;
}
.contentnc{
width:540px; 
height:195px; 
border:1px solid #FF0000;
margin:0;
}
.contentnc1{
width:540px;
margin:0;
position:absolute;
}
.contentnctitle{
width:500px;
height:39px;
border-bottom:1px dashed #333333;
margin-left:20px;
font-size:18px;
background-color:#990000;
text-align:center;
line-height:40px;
font-weight:bold;
color:#000000;
background-image:url(images/r2_c2.gif);
background-repeat:no-repeat;
}
.contentncp{
width:500px;
margin-left:20px;
text-align:center;
padding:0;
}
.contentncp p{
padding:0;
margin:0;
height:60px;
font-size:12px;
line-height:18px;
overflow:hidden;
}
.contentncp p a:link{
color:#990000;
}
#contentncline{
width:500px;
height:1px;
background-image:url(images/r2_c21.gif);
background-repeat:no-repeat;
background-position:center;
clear:both;
}
.contentnlist{
	width:520px;
	margin-top:5px!important;
	margin-top:-3px;
	float:left;
	margin-left:15px;
}
.contentnlist ul{
	width:500px;
	margin:0;
	padding:0;
	list-style-position:outside;
	text-align:left;
	list-style-type: none;

}
.contentnlist li{
	float:left;
	
	
}
.contentnlist li a{
	float:left;
	width:220px;
	padding-left:15px;
	margin-right:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-image: url(images/listbg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#contentnclist2{
width:230px;
float:left;
margin-left:20px;
padding:0;
}
#contentnclist2 ul{
width:230px; 
float:left;
margin:0;
list-style-position:outside;
text-align:left;
}
#contentnclist2 li{
list-style-image:url(images/listbg.jpg);
line-height:25px;
font-size:12px;
width:200px;
border-bottom:1px dashed #333333;
margin:0;
}
#contentgong{
width:198px!important;
width:193px;
height:226px;
float:left;
margin-left:9px;
border:1px solid #990000;
}
#contentgong_title{
width:198px!important;
width:192px;
height:20px;
background-image:url(images/r2_c25.jpg);
background-repeat:no-repeat;
padding:0;
font-size:12px;
text-align:center;
color:#FFFFFF;
line-height:20px;
}
.contentgonggao{
margin:0;
padding:0;
height:180px;
width:185px;
}
.contentgonggao ul{
height:180px;
margin-top:0px;
width:185px;
font-size:12px;
margin-left:5px;
padding:0;
list-style-type:none;
}
.contentgonggao li{
width:175px;
line-height:30px;
border-bottom:1px dashed #000000;
margin-left:10px;
}
#content2{
width:995px;
height:245px;
background-color:#ffffff;
margin-top:10px!important;
margin-top:-20px;
padding-bottom:5px!important;
}
#content2_touch{
width:233px;
height:245px;
float:left;
margin-left:3px;
border:solid #990000 1px;
}
#content2_title{
width:233px;
height:24px;
background-image:url(images/sd.jpg);
background-repeat:no-repeat;
line-height:24px;
color:#FFFFFF;
}
#content2_touch1{
width:230px;
margin-top:7px;
padding:0;
}
#content2_touch1 ul{
width:220px;
list-style:none;
margin:0;
text-align:left;
padding:0;
}
#content2_touch1 li{
width:220px;
line-height:25px;
color:#080808;

}
#content2_touch1 h1{
font-size:14px;
color:#331902;
line-height:25px;
margin:0;
padding:0;
text-align:center;
width:230px;
}
#content_jianjie{
width:540px;
height:245px;
float:left;
margin-left:8px;
}
#content_jiantitle{
width:540px;
height:22px;
background-image:url(images/_r2_c223.jpg);
background-repeat:no-repeat;
line-height:22px;
color:#FFFFFF;
}
#content_jianc{
width:540px;
height:220px;
border:1px solid #990000;
margin-top:5px;
}
#content_jianc a{
color:#666666;
}
#content_jianc a:hover{
color:#990000;
text-decoration:underline;
}
.p1{
float:left; width:190px; height:170px; margin:0; padding:10px 5px;
}
.p2{
float:left; line-height:23px; width:330px; text-indent:12px; margin:0;
}
.p3{
width:540px;margin:0; clear:both; line-height:130%; height:30px;
}
#content_fast{
width:198px!important;
width:193px;
height:245px;
float:left;
margin-left:11px!important;
margin-left:8px;
}
.fast{
margin-top:5px;
margin-bottom:5px;
}
.footer{
width:1002px;
height:100px;
background-image:url(images/_r3_c18.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
color:#000000;
padding:0;
clear:both;
}
/*子页样式表*/
#z_head{
width:1003px;
height:263px;
background-color:#FFFFFF;
}
#z_main{
width:1003px;
background-color:#FFFFFF;
clear:both;

}
#z_subar{
	width:227px;
	float:left;
	background-color:#FFFFFF;
	border-left:1px solid #000;
	font-size:12px;
	height: 550px;
}
#z_subartitle{
width:227px;
height:80px;
}
#z_subarc{
	width:227px;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	height: 400px;
}
#z_subarc ul{
width:227px;
margin:0;
padding:0;
list-style:none;
}
#z_subarc li{
width:227px;
height:24px;
line-height:24px;
background-image:url(images/bbg.jpg);
background-repeat:repeat-x;
margin-bottom:3px;
color:#fff;
letter-spacing:0.2em;
}
#z_content{
	width:770px;
	margin:0;
	padding:0;
	float:left;
	background-color:#FFFFFF;
	border-left:4px solid #000000;
	height: 550px;
}
.z_contentlocal{
width:170px;
height:15px;
background-color:#737373;
}
.z_contentlocal1{
width:130px;
height:15px;
background-color:#ababab;

}
.z_contentlocal2{
line-height:15px;
float:right;
margin-top:5px;
color:#fff;
letter-spacing:5px;
padding-left:2px;
margin-right:3px;
}
#z_contentitle{
width:760px;
height:38px;
margin:0;
padding:0;
clear:both;
}
#z_contentm{
	width:750px;
	padding:0;
	font-size:13px;
	height: 433px;
}
#z_contentm1{
width:741px;
height:433px;
padding:0;
font-size:13px;
margin-left:8px;
background-image:url(images/xbg1.gif);
background-repeat:no-repeat;
background-position:right top;
}

.z_contentmbg{
background-image:url(images/pp.jpg);
background-repeat:no-repeat;
background-position:top right;
}
.z_contentmbg1{
background-image:url(images/99.jpg);
background-repeat:no-repeat;
background-position:100% 10%;
}
.z_cp{
margin:0;
padding-left:15px;
line-height:23px;
text-indent:24px;
letter-spacing:2px;
font-size:13px;
}

.z_cp1{
width:590px;
padding-top:10px;
}
.z_cp2{
width:600px;
}
.z_cp3{
width:680px;
}
.z_jian{
width:420px;
padding-top:3px;
}
.z_jian1{
width:750px;
}
.z_lytitle{
width:80px;
height:365px;
float:left;
margin-top:25px;
margin-left:30px;
}
.z_lyhuan{
width:504px;
height:277px;
float:left;
margin-top:70px;
margin-left:70px;
}
.dsbg{
background-image:url(images/dbg.gif);
background-repeat:no-repeat;
background-position:10% top;
}
.z_dsp{
width:450px;
float:right;
padding-right:5px;
line-height:24px;
margin:0;
padding:0;
text-indent:24px;
letter-spacing:2px;
}
.z_dsp span{
color:#990000;
font-size:18px;
font:"经典综艺体简";
font-weight:bold;
}
.local{
width:770px;
background-color:#FFFFFF;
height:15px; 
margin-bottom:6px; 
}
.z_ry{
width:200px;
height:120px;
float:left;
margin-left:30px!important;
margin-left:24px;
margin-top:50px;
border:1px solid #a19171;
padding:5px;
}
.z_news{
width:500px;
height:400px;
float:left;
background-image:url(images/newsbg.jpg);
background-repeat:repeat-x;
margin-left:3px;
}
.z_news ul{
width:450px;
margin-top:40px;
}
.z_news li{
list-style-image:url(images/bgg.gif);
width:444px;
line-height:30px;
font-size:13px;
border-bottom:1px dotted #999999;
}
.z_news li a{
color:#000000;
text-decoration:none;
}
#z_newbg{
width:245px !important;
width:242px;
height:400px;
float:left;
background-image:url(images/_r2_c82.jpg);
background-repeat:no-repeat;

}
.z_hjbg{
background-image:url(images/hjbg.gif);
background-repeat:no-repeat;
background-position:center;
}
.z_hjbg2{
background-image:url(images/hjbg2.gif);
background-repeat:no-repeat;
background-position:center;
}
.z_hnbg{
background-image:url(images/hnbg.gif);
background-repeat:no-repeat;
background-position:80%;
}
.hnbg2{
background-image:url(images/hnbg2.gif);
background-repeat:no-repeat;
background-position:20%;
}
.z_hntext{
width:200px;
height:100px;
margin-top:300px;
float:right;
}
.z_hntextp{
color:#6f0101;
font-size:14px;
font-weight:bold;
}
.z_rlbg{
background-image:url(images/rlbg2.gif);
background-repeat:no-repeat;
background-position:right;
}
.z_rltable{
margin-top:35px;
margin-left:45px;
background-color:#000000;
}
.z_rltr{
background-color:#f0f0f0;
}
.z_rltr1{
background-color:#FFFFFF;
}
.z_lxsubg{
background-image:url(images/lxsubg.gif);
background-repeat:no-repeat;
background-position:center;
}
.z_lxbg3{
background-image:url(images/lxbg3.gif);
background-repeat:no-repeat;
background-position:right;
}
.z_lxp1{
margin-top:20px;
padding-left:60px;
font-size:18px;
color:#990000;
font-weight:bold;
letter-spacing:5px;
}
.z_lxp2{
padding-left:60px;
color:#990000;
margin:0;
line-height:25px;
}
.z_lxp2 span{
color:#000000;
}
#z_z_content{
widht:776px;
margin:0;
padding:0;
height:600px;
float:left;
background-color:#FFFFFF;
border-left:4px solid #000000;
}
#z_z_contentm{
width:760px;
height:0;
margin:0;
padding:0;
}
#z_z_subar{
width:227px;
float:left;
height:600px;
background-color:#FFFFFF;
border-left:1px solid #000;
font-size:12px;
}
.z_cpx{
padding-top:10px;
}
