@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px; font:12px "宋体"; color:#6e6e6e; width:100%;}
img{border:0;border:none;width:100%;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0;padding:0;}
input,from,td,table,img,dl,dt,ul,dd,li,p{padding:0;margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;display: block;}
table{border-collapse: collapse;}
a{text-decoration: none;color:#6e6e6e}
a:hover{color:#900}
.centre1120{margin:0 auto;width:1120px; clear:both; overflow:hidden;}
.centre980{margin:0 auto;width:1059px; clear:both;}
.center1920{ max-width:1920px; margin:0 auto; overflow:hidden;}

/*banner*/
.zzy{
	background:url(../images/ycxf_02.jpg) no-repeat center;
	width:100%;
	height:526px;
	overflow:hidden;
	margin:0 auto;
}
.zzy1120{
	width:100%;
	overflow:hidden;
	margin-top:48px;
	font:12px "微软雅黑";
}
.zzy1{
	width:100%;
	height:100px;
	overflow:hidden;
	margin-bottom: 35px;
}
.zzy1 ul li{
	float:left;
	width:130px;
	margin-right:8px;
}
.zzyright{
	margin-right:0 !important;
}
#zzyright{
	margin-right:0 !important;
}
.zzy2{
	width:368px;
	height:322px;
	float:left;
}
.zzy22{
	width:397px;
	height:322px;
	float:left;
}
.zzy22p{
	font-size:18px;
	color:#666666;
	padding-bottom:5px;	
	padding-left: 20px;
	font-weight: bold;
}
.zzy23{
	width:397px;
	border-left:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	overflow:hidden;
	height: 294px;
}
.zzy24{
	width:357px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}
.zzy24 h3{
font-size:16px;
color:#333333;
font-weight:bold;	
}
.zzy24 p{
font-size: 14px;
color: #666666;
line-height: 22px;
margin-top: 18px;
border-bottom: 1px dashed #eeeeee;
padding-bottom: 20px;
margin-bottom: 10px;
}
.zzy24 p a{
	color:#ff0000;
}
.zzy26{
	width:353px;
	height:322px;
	float:left;
}
.zzy2 p{
	font-size:18px;
	color:#666666;
	border-bottom:1px solid #eeeeee;
	padding-bottom:5px;
	font-weight: bold;
}
.zzy21{
	width:349px;
	height:273px;
	float:left;
	margin-top:19px;
}
.zzy25{
	width:357px;
	margin:0 auto;
	overflow:hidden;
}
.zzy25 ul li{
font-size: 14px;
color: #333333;
line-height: 28px;
}
.zzy26p{
	font-size:18px;
	color:#666666;
	padding-bottom:5px;	
	padding-left: 20px;
	border-bottom: 1px solid #eeeeee;
	font-weight: bold;
}
.zzy27{
	width:331px;
	float:right;
	margin-top:20px;
	position:relative;
}
.zzy28 p{
	font-size:14px;
	color:#333333;
	line-height:24px;
	text-indent:2em;
	margin-top:20px;
}
.zzy28 p a{
	color:#ff0000;
}
.zzy29{
width: 104px;
float: left;
margin-top: 10px;
margin-right: 9px;
}
.zzy3{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
	margin-top:25px;
	float: left;
	margin-bottom: 30px;	
}
.zzybt{
	width:100%;
	line-height:35px;
	position:relative;
	border-bottom:1px solid #ededed;
    margin-bottom:20px;
	float: left;
}
.zzybt a{
	font-size:16px;
	color:#997548;
	float:right;
	margin-left: 25px;
}
.zzybt p{
	line-height:27px;
	font-size:20px;
	color:#666666;
	border-bottom: 1px solid #d9b765;
	display: inline-block;
	padding-bottom: 10px;
	font-weight: bold;
}
.zzybt p img{
	width:27px;
	height:27px;
	float:left;
	margin-right: 5px;
}
.zzybt1{
width: 9px;
height: 8px;
position: absolute;
bottom: -7px;
left: 120px;
}
.ycxf{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom: 30px;
}
.ycxf .hd ul li{
	text-align:center;
	width:370px;
	line-height:78px;
	font-size:20px;
	color:#ffffff;
	float:left;
	background-color:#9f7c4e;
	margin-right:5px;
}
.ycxf .hd{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
}
.ycxf .hd ul li.on{
	background-color:#43331c;
}
.right0{
	margin-right:0 !important;
}
.ycxf .bd{
	width:1118px;
	height:404px;
	background-color:#f8f8f8;
	border:1px solid #ececec;
	margin-top:13px;
	position:relative;
}
.yxfbd1{
	width:1052px;
	margin:0 auto;
	overflow:hidden; 
}
.yxfbd1 img{
	width:405px;
	float:left;
	margin-top:69px;
}
.yxfbd2{
	width:595px;
	margin-left:50px;
	float:left;
	margin-top:40px;
}
.yxfbd2 h3{
	font-size:34px;
	color:#333333;
	text-align:center;
	font-weight: inherit;
}
.yxfbd2 p{
	font-size:16px;
	color:#333333;
	line-height:32px;
	margin-top:20px;
}
.yxfbd2 p span{
	color:#997548;
	font-weight:bold;
}
.yxfbd2 a{
	width:146px;
	line-height:38px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	background-color:#ce1a1a;
	float:left;
	margin-top:20px;
}
.yxfbd3{
	width:388px;
	float:left;
	margin-left:76px;
	margin-top:30px;
}
.yxfbd3 h3{
	font-size:26px;
	text-align:center;
	font-weight: inherit;
	color:#333333;
	margin-top:10px;
}
.yxfbd3 p{
	font-size:16px;
	color:#333333;
	line-height:30px;
	margin-top:20px;
}
.yxfbd3 p span{
	color:#997548;
	font-weight:bold;
}
.yxfbd4{
    width:388px;
	float:left;	
	margin-top:30px;
	margin-left:155px;
}
.yxfbd4 h3{
	font-size:26px;
	text-align:center;
	font-weight: inherit;
	color:#333333;
	margin-top:20px;
}
.yxfbd4 p{
	font-size:16px;
	color:#333333;
	line-height:30px;
	margin-top:10px;
}
.yxfbd4 p span{
	color:#997548;
	font-weight:bold;
}
.xfa{
	width:146px;
	line-height:38px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	background-color:#ce1a1a;
	position:absolute;
	bottom:30px;
	right:45px;
}
/*名人模块*/
.jzzj{ width:1120px; height:auto; margin:45px auto 30px auto; overflow:hidden;}
.jzzj .zpmenu{ width:1120px; height:500px; margin:0 auto; overflow:hidden;}
.jzzj .zpmenu dl{width:1120px; height:500px;float:left;}
.jzzj .zpmenu dt{width:92px;float:left;height:500px; margin-right:1px;cursor: pointer;}
.jzzj .zpmenu dt img{ width:92px; height:500px;}
.jzzj .zpmenu .open{display: none;}
.jzzj .zpmenu dd{width:562px;height:500px;float:left;position:relative;display:block;overflow:hidden;}
.jzzj .zpmenu .zpinfor{ width:562px;height:500px;position:relative;}
.jzzj .zpmenu .zpinfor img{width:562px;height:500px;}
/*mingend*/
.ycxf5{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:30px;
}
.ycxf5 .hd{
	width:348px;
	float:left;
	height:557px;
}
.ycxf5 .hd ul li{
	float:left;
	width:346px;
	height:86px;
	text-align:center;
	background-color:#f7f7f7;
	border:1px solid #ececec;
	margin-top:7px;
}
.ycxf5 .hd ul li p{
line-height: 28px;
margin-top: 15px;
font-size:16px;
color:#333333;
}
.ycxf5 .hd ul li p span{
	font-size:18px;
	font-weight:bold;
}
.ycxf5 .hd ul li.on{
	background-color:#ce1a1a;
}
.ycxf5 .hd ul li.on p{
	color:#ffffff !important;
}
.ycxf5 .bd{
	width:760px;
	float:left;
	height:557px;
	margin-left:10px;
	background-color:#f7f7f7;
}
.ycxf51{
	width:100%;
	overflow:hidden;
}
.ycxf52{
	width:517px;
	margin:0 auto;
	overflow:hidden;
	margin-top:62px;
}
.xfp1{
	text-align:center;
	color:#333333;
	font-size:16px;
	padding-top:60px;
}
#youku1{
	width:580px;
	height: 400px;
	margin:0 auto;
	overflow:hidden;
	margin-top:20px;
}
.xfp2{
	width:670px;
	display:block;
	margin:0 auto;
	text-indent:2em;	
	font-size:16px;
	margin-top:40px;
	line-height:28px;
}
.ycxf53{
	width:659px;
	margin:0 auto;
	overflow:hidden;
	margin-top:62px;
}
.ycxf54{
	width:677px;
	margin:0 auto;
	overflow:hidden;
	margin-top:62px;
}
.ycxf55{
	width:679px;
	margin:0 auto;
	overflow:hidden;
	margin-top:62px;
}
.ycxf56{
	width:649px;
	margin:0 auto;
	overflow:hidden;
	margin-top:62px;
}
.ycxf6{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
}

/*end*/
.cjwt td{
border-left: 1px #FFF solid;
color: #FFF;
text-align: center;
font-family: "微软雅黑";
font-size: 16px;
border-bottom: 1px #fff solid;	
}
.cjwt a:link, .cjwt a:visited {
    color: #fff;
    text-decoration: none;
}
.cjwt a {
    text-decoration: none;
}
.link_nav {
    border-bottom: 1px #d3d3d3 solid;
    height: 46px;
}
.link_nav ul {
    float: left;
    display: inline;
}
.link_nav li {
    float: left;
    display: inline;
    height: 39px;
    line-height: 46px;
    margin: 6px 0 0 10px;
    width: 120px;
    text-align: center;
}
.a1, .a2, .a3, .a4 {
    border-bottom: 3px #52391b solid;
}
.link_nav a {
    font-weight: bold;
    color: #52391b;
    font-size: 20px;
}
.link{
    height: 180px;
    width: 1120px;
    margin: 0 auto;
    overflow: hidden;
    clear: both;
}
.link_left{
    float: left;
    margin: 58px 0 0 4px;
    display: inline;
}
.link_mid{
    float: left;
    margin-top: 23px;
    display: inline;
    height: 132px;
    overflow: hidden;
    width: 1030px;
}
.link_mid a {
    color: #666;
}
.link_mid li {
    float: left;
    display: inline;
    margin-left: 40px;
    width: 166px;
    text-align: center;
    line-height: 25px;
}
.link_right {
    float: right;
    margin: 58px 4px 0 0;
    display: inline;
}
/*banner end*/