.cpnav{
	height: 62px;
	background: #FFF9F1;
	padding-top: 80px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 9998;
	border-bottom: 1px solid #EFDAAB;
}
.cpnav a{
	display: block;
	height: 42px;
	background: #FFF9F1;
	border-radius: 4px;
	border: 1px solid #DBB867;
	box-sizing: border-box;
	padding: 0 14px;
	font-size: 18px;
	color: #9A7019;
	line-height: 42px;
	margin-right: 20px;
	margin-top: 10px;
	float: left;
	font-family: 'myFont1';
}
.cpnav a.on{
	background: #CB9F59;
	color: #FFFFFF;
	font-family: 'myFont2';
}
.cp_banner1{
	background: url(images/cpbanner1.png) no-repeat center 0;
	height: 690px;
	margin-top: 142px;
}
.cptitle{
	display: inline-block;
	margin: 120px auto 40px;
	padding: 0 104px;
	position: relative;
	font-family: 'myFont2';
}
.cptitle:before{
	content: '';
	background: url(images/cptitlejia.png) no-repeat;
	width: 100px;
	height: 20px;
	display: block;
	left: 0;
	top: 7px;
	position: absolute;
}
.cptitle:after{
	content: '';
	background: url(images/cptitlejia.png) no-repeat;
	width: 100px;
	height: 20px;
	display: block;
	right: 0;
	top: 7px;
	position: absolute;
}
.cptitle p{
	font-size: 34px;
	font-weight:bold;
	color: #9A7019;
	line-height: 34px;
	height: 34px;
	display: inline-block;
	padding: 0 56px;
	position: relative;
	text-align: center;
}
.cptitle p:before{
	content: '';
	background: url(images/cptitle.png) no-repeat;
	width: 36px;
	height: 33px;
	display: block;
	left: 0;
	top: 0;
	position: absolute;
}
.cptitle p:after{
	content: '';
	background: url(images/cptitle.png) no-repeat;
	width: 36px;
	height: 33px;
	display: block;
	right: 0;
	top: 0;
	position: absolute;
}
.cptitle p .span1{
	display: block;
	position: relative;
    top: -20px;
    font-family: 'myFont2';
}
.cptitle p .span2{
	display: block;
	font-size: 24px;
	font-weight: 400;
	position: relative;
    top: -15px;
    font-family: 'myFont1';
}
.cpdiv1 {
	background: #fff;
}
.cpdiv1 .cjgs{
	font-size: 18px;
	padding-bottom: 120px;
	color: #666666;
	line-height: 36px;
	text-indent: 2em;
	font-family: 'myFont1';
}
.cpdiv2{
	background: #FFF9F1;
}
.cpdiv2 .cpjz{
	padding-top: 20px;
	padding-bottom: 80px;
}
.cpdiv2 .cpjz ul li{
	float: left;
	width: 732px;
	height: 267px;
	background: #FFFBF5;
	box-shadow: 0px 10px 30px 0px rgba(219, 184, 103, 0.3);
	border-radius: 4px;
	border: 1px solid #DBB867;
	margin: 0 40px 40px 0;
	box-sizing: border-box;
}
.cpdiv2 .cpjz ul li:nth-child(2){
	width: 426px;
	height: 574px;
	margin-right: 0;
	padding-top: 47px;
	padding-left: 46px;
	float: right;
}
.cpdiv2 .cpjz ul li:nth-child(2) .title{
	margin-top: 76px;
}
.cpdiv2 .cpjz ul li img{
	float: left;
	margin-right: 10px;
}
.cpdiv2 .cpjz ul li .title{
	float: left;
font-size: 24px;
font-weight:bold;
color: #927E55;
line-height: 33px;
margin: 58px 0 10px 0;
font-family: 'myFont2';
}
.cpdiv2 .cpjz ul li .p1{
	float: left;
	width: 288px;
	font-size: 18px;
	color: #666666;
	line-height: 36px;
	font-family: 'myFont1';
}
.banner6{
	position: absolute;
	top:916px;
	left: 50%;
	margin-left:-633px;
	z-index: 999;
}
.banner7{
	position: absolute;
	top:2195px;
	left: 50%;
	margin-left:-751px;
	z-index: 999;
}
.banner8{
	position: absolute;
	top:1288px;
	left: 50%;
	margin-left:653px;
	z-index: 999;
}
.cp_banner2{
	background: url(images/cpbanner2.png) no-repeat center 0;
	height: 690px;
	margin-top: 142px;
}
.cpdiv2 .cpts{

}
.cpdiv2 .cpts ul{

}
.cpdiv2 .cpts ul li{
	background: #FFFBF5;
	box-shadow: 0px 10px 30px 0px rgba(219, 184, 103, 0.3);
	border-radius: 4px;
	border: 1px solid #DBB867;
	margin-bottom: 40px;
	width: 1200px;
	box-sizing: border-box;
}
.cpdiv2 .cpts ul li:first-child{
	margin-top: 20px;
}
.cpdiv2 .cpts ul li img{

}
.cpdiv2 .cpts ul li .title{
	font-size: 24px;
	font-weight:bold;
	color: #927E55;
	line-height: 33px;
	font-family: 'myFont2';
}
.cpdiv2 .cpts ul li .p0{
font-size: 20px;
margin-top: 20px;
font-weight: 500;
color: #333333;
line-height: 20px;
margin-bottom: 10px;
}
.cpdiv2 .cpts ul li .p1{
font-size: 18px;
color: #666666;
line-height: 36px;
font-family: 'myFont1';
}
.cpdiv2 .cpts ul li .p1:first-child{
	margin-top: 10px;
}
.banner9{
	position: absolute;
	top:1148px;
	left: 50%;
	margin-left:613px;
	z-index: 999;
}
.banner10{
	position: absolute;
	top:1715px;
	left: 50%;
	margin-left:-732px;
	z-index: 999;
}
.banner11{
	position: absolute;
	top:2098px;
	left: 50%;
	margin-left:184px;
	z-index: 999;
}
.banner12{
	position: absolute;
	top:2712px;
	left: 50%;
	margin-left:271px;
	z-index: 999;
}
.cp_banner3{
	background: url(images/cpbanner3.png) no-repeat center 0;
	height: 690px;
	margin-top: 142px;
}
.cp3cpjz{
	padding-bottom: 60px;
}
.cp3cpjz ul{
	display: flex;
	padding-top: 70px;
	padding-bottom: 60px;
	border-bottom: 1px dashed #EFDAAB;
}
.cp3cpjz ul li{
	width: 25%;
	text-align: center;
}
.cp3cpjz ul li img{
	width: 176px;
	height: 176px;
}
.cp3cpjz ul li p{
	font-size: 24px;
	font-weight:bold;
	color: #927E55;
	line-height: 28px;
	margin-top: 30px;
	font-family: 'myFont1';
}
.cp3cpjz .cjgs{
	padding: 60px 0;
	text-indent: 2em;
border-bottom: 1px dashed #EFDAAB;
}
.cp3cpjz  .sjcj{

}
.cp3cpjz  .sjcj .title{
	width: 1200px;
	height: 60px;
	background: #FFEECD;
	border-radius: 4px;
	border: 1px dashed #DBB867;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	font-weight:bold;
	color: #927E55;
	font-family: 'myFont2';
}
.cp3cpjz  .sjcj .title span{
	background: url(images/xjt.png) no-repeat right 10px center;
	padding-right: 70px;
}
.cp3cpjz  .sjcj .title span:last-child{
	background: none;
}
.cp3cpjz  .sjcj .xjt{
	background: url(images/xxjt.png) no-repeat center center;
	height: 47px;
}
.cp3cpjz  .sjcj .sjt{
	background: url(images/xsjt.png) no-repeat center center;
	height: 47px;
}
.cptable{
	width: 100%;
	background: #FFF9F1;
	border-radius: 4px;
	border: 1px solid #DBB867;
	border-bottom: 0;
	border-right: 0;
}
.cptable  tr th,.cptable  tr td{
	height: 60px;
	border-right: 1px solid #DBB867;
	border-bottom: 1px solid #DBB867;
}
.cptable  tr th{
	font-size: 18px;
	font-weight: bold;
	color: #9A7019;
	font-family: 'myFont1';
}
.cptable  tr td{
	text-align: center;
	font-size: 16px;
	color: #666666;
	font-family: 'myFont1';
}
.cptable  tr td.fontblod{
	font-family: 'myFont2';
	font-weight: 500;
	color: #9A7019;
}
.cptable  tr.on{
	background: #FFEECD;
}
.cptable  tr td.red{
	color: #F25900;
}
.cptable  tr td.on{
	background: #FFEECD;
}
.banner13{
	position: absolute;
	top:1163px;
	left: 50%;
	margin-left:538px;
	z-index: 999;
}
.banner14{
	position: absolute;
	top:2570px;
	left: 50%;
	margin-left:675px;
	z-index: 999;
}
.banner15{
	position: absolute;
	top:1909px;
	left: 50%;
	margin-left:-737px;
	z-index: 999;
}
.cp_banner4{
	background: url(images/cpbanner4.png) no-repeat center 0;
	height: 690px;
	margin-top: 142px;
}
.cp4ul1{
	padding: 0 0 84px 0;
	overflow: hidden;
}
.cp4ul1 li{
	width: 50%;
	text-align: center;
	float: left;
	height: 478px;
	border-right: 1px dashed #EFDAAB;
	border-bottom: 1px dashed #EFDAAB;
	box-sizing: border-box;
}
.cp4ul1 li:nth-child(2n){
	border-right: 0
}
.cp4ul1 li:nth-child(3),.cp4ul1 li:nth-child(4){
	border-bottom: 0
}
.cp4ul1 li img{
	width: 342px;
	height: 244px;
}
.cp4ul1 li .p1{
	font-size: 24px;
	font-weight:bold;
	color: #927E55;
	line-height: 33px;
	margin: 20px 0 10px 0;
}
.cp4ul1 li .p1 span{
	font-family: 'myFont1';
}
.cp4ul1 li .p2{
	font-size: 18px;
	color: #666666;
	line-height: 36px;
	font-family: 'myFont1';
}
.cp4ul2{
	padding: 0 0 84px 0;
	overflow: hidden;
}
.cp4ul2 li{
	width: 580px;
	height: 232px;
	background: #FFFBF5;
	box-shadow: 0px 10px 30px 0px rgba(219, 184, 103, 0.3);
	border-radius: 4px;
	border: 1px solid #DBB867;
	box-sizing: border-box;
	margin-right: 40px;
	margin-top: 40px;
	float: left;
}
.cp4ul2 li:nth-child(2n){
	margin-right: 0;
}
.cp4ul2 li img{
	width: 124px;
	height: 124px;
	float: left;
	margin: 54px 0 0 61px;
}
.cp4ul2 li .p1{
	font-size: 24px;
	font-weight:bold;
	color: #927E55;
	line-height: 33px;
	margin: 40px 0 10px 225px;
	font-family: 'myFont2';
}
.cp4ul2 li .p2{
font-size: 18px;
color: #666666;
line-height: 36px;
margin-left: 225px;
margin-right: 40px;
font-family: 'myFont1';
}
.banner16{
	position: absolute;
	top:1957px;
	left: 50%;
	margin-left:636px;
	z-index: 999;
}
.banner17{
	position: absolute;
	top:1038px;
	left: 50%;
	margin-left:-724px;
	z-index: 999;
}
.banner18{
	position: absolute;
	top:2170px;
	left: 50%;
	margin-left:-744px;
	z-index: 999;
}
.cp_banner5{
	background: url(images/cpbanner5.png) no-repeat center 0;
	height: 690px;
	margin-top: 142px;
}
.cp5ul1{
	overflow: hidden;
	border-bottom: 1px dashed #EFDAAB;
}
.cp5ul1 li{
	width:33%;
	box-sizing: border-box;
	margin-top: 20px;
	margin-bottom: 60px;
	float: left;
	text-align: center;
}
.cp5ul1 li img{
	width: 128px;
	height: 128px;
}
.cp5ul1 li .p1{
	font-size: 24px;
font-weight:bold;
color: #927E55;
line-height: 24px;
margin: 30px 0 15px 0;
font-family: 'myFont2';
}
.cp5ul1 li .p2{
font-size: 18px;
color: #666666;
line-height: 36px;
width: 252px;
margin: 0 auto;
font-family: 'myFont1';
}
.cp5ul3{
	overflow: hidden;
}
.cp5ul3 li{
	width: 373px;
	height: 455px;
	background: #FFFBF5;
	box-shadow: 0px 10px 30px 0px rgba(219, 184, 103, 0.3);
	border-radius: 4px;
	border: 1px solid #DBB867;
	box-sizing: border-box;
	margin-right: 40px;
	margin-bottom: 60px;
	float: left;
	text-align: center;
}
.cp5ul3 li:last-child{
	margin-right: 0;
}
.cp5ul3 li img{
	width: 124px;
	height: 124px;
	margin: 80px auto;
}
.cp5ul3 li .p1{
font-size: 24px;
margin-bottom: 15px;
font-weight:bold;
color: #927E55;
line-height: 24px;
font-family: 'myFont2';
}
.cp5ul3 li .p2{
width: 292px;
height: 72px;
font-size: 18px;
color: #666666;
line-height: 36px;
margin: 0 auto;
font-family: 'myFont1';
}
.banner19{
	position: absolute;
	top:1255px;
	left: 50%;
	margin-left:633px;
	z-index: 990;
}
.banner20{
	position: absolute;
	top:2385px;
	left: 50%;
	margin-left:633px;
	z-index: 990;
}
.banner21{
	position: absolute;
	top:1624px;
	left: 50%;
	margin-left:-720px;
	z-index: 990;
}
.cp_banner6{
	text-align: center;
	height: 690px;
	overflow: hidden;
	width: 100%;
	position: relative;
	margin-top: 142px;
}
.cp_banner6 .cptitle:before, .cp_banner6 .cptitle:after {
    background: url(images/deepjia.png) no-repeat;
}
.cp_banner6 .sftitle{
	position: absolute;
	top: 289px;
	background: url(images/bannerzs1.png) no-repeat 0 50%;
	padding: 0 184px;
	left: 50%;
	margin-left: -370px;
}
.cp_banner6 .sftitle:after{
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -10px;
	width: 154px;
	height: 20px;
	background: url(images/bannerzs2.png) no-repeat;
}
.cp_banner6 .sftitle .p1{
	font-size: 46px;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 56px;
	font-family: 'myFont2';
}
.cp_banner6 .sftitle .p2{
	font-size: 34px;
	font-weight:bold;
	color: #FFEED3;
	line-height: 56px;
	font-family: 'myFont1';
}
.cp6ul1{
	overflow: hidden;
	padding-bottom: 40px;
}
.cp6ul1 ul{
	padding-top: 30px;
}
.cp6ul1 ul li{
	float: left;
	width: 176px;
	text-align: center;
	margin: 0 62px 80px;
}
.cp6ul1 ul li img{
	width: 176px;
	height: 176px;
}
.cp6ul1 ul li p{
	margin-top: 30px;
	font-size: 24px;
	font-weight:bold;
	color: #927E55;
	line-height: 28px;
	font-family: 'myFont1';
}
.nrjj{
	font-size: 18px;
	color: #666666;
	line-height: 36px;
	text-indent: 2em;
	font-family: 'myFont1';
}
.nrjj .span1{
	color: #927E55;
	font-weight: 500;
	font-family: 'myFont';
}
.nrjj .span2{
	color: #9A7019;
	font-weight: 500;
	font-family: 'myFont';
}
.cp6ul2{
	padding: 30px 0 60px;
	border-bottom: 1px dashed #EFDAAB;
	overflow: hidden;
}
.cp6ul2 ul{

}
.cp6ul2 ul li{
	float: left;
	width: 373px;
height: 508px;
border-radius: 4px;
border: 1px solid #DBB867;
margin-right: 40px;
box-sizing: border-box;
box-shadow: 0px 10px 30px 0px rgba(219, 184, 103, 0.3);
}
.cp6ul2 ul li:last-child{
	margin: 0;
}
.cp6ul2 ul li img{
	width: 371px;
	height: 210px;
}
.cp6ul2 ul li .p1{
	font-size: 24px;
font-weight:bold;
color: #927E55;
line-height: 24px;
margin: 30px auto 22px;
text-align: center;
}
.cp6ul2 ul li .p2{
	font-size: 14px;
color: #666666;
line-height: 24px;
width: 290px;
margin: 0 auto;
font-family: 'myFont1';
}
.cp6banner2{
	background: url(images/cp6banner2.png) no-repeat;
	height: 540px;
	margin-bottom: 120px;
}
.cp5div1{
	background: url(images/threebg.png)  50% 0 no-repeat;
	height: 1068px;
}
.cp5div1 .cptitle:before,.cp5div1 .cptitle:after{
	background: url(images/deepjia.png) no-repeat;
}
.cp6ul3{
	display: flex;
	align-items:flex-end;
	justify-content:space-between;
}
.cp6ul3 li{
	width: 373px;
	background: #FFFBF5;
	border-radius: 8px;
	/*border: 1px solid #DBB867;*/
}
.cp6ul3 li .div1{
	width: 373px;
	height: 118px;
	background: #CB9F59;
	border-radius: 8px 8px 0px 0px;
	font-weight: 500;
	color: #FFFFFF;
	text-align: center;
}
.cp6ul3 li:nth-child(2) .div1{
	background: #825D16;
}
.cp6ul3 li:nth-child(3) .div1{
	background: #463104;
}
.cp6ul3 li .div1 .p1{
	font-size: 24px;
	line-height: 24px;
	padding: 32px 0 10px 0;
}
.cp6ul3 li .div1 .p2{
	font-size: 18px;
	line-height: 20px;
}
.cp6ul3 li .div2{
	padding: 30px;
}
.cp6ul3 li .div2 .p1{
font-size: 14px;
color: #927E55;
line-height: 24px;
 font-family: 'myFont1';
}
.cp6ul3 li .div2 .p1 span{
	font-weight: bold;
	 font-family: 'myFont';
}
.cp6ul3 li .div2 img{
	width: 313px;
height: 176px;
border-radius: 4px;
border: 1px solid #DBB867;
margin-top: 20px;
}
.sfxms{
	background: url(images/fivebg.png) no-repeat 50% 0;
	height: 790px;
	padding-top: 70px;
	box-sizing: border-box;
}
.sfxms .c_left{
	float: left;
}
.sfxms .c_left a{
	width: 322px;
	height: 110px;
	line-height: 110px;
	display: block;
	font-size: 20px;
font-weight: 500;
color: #FFFFFF;
	padding: 10px 0;
	position: relative;
}
.sfxms .c_left a:before{
	content: '';
	width: 310px;
	position: absolute;
	left: 0;
	bottom: 0px;
height: 1px;
background-image: linear-gradient(to right, #DBB867 0%,#DBB867 50%, transparent 50%);
background-size: 8px 1px;
background-repeat: repeat-x;
	/*border-bottom: 1px dashed #DBB867;*/
}

.sfxms .c_left a span{
	font-size: 40px;
	font-family: Bebas;
	color: #DBB867;
	line-height: 110px;
	float: left;
	padding: 0 28px 0 30px;
}
.sfxms .c_left a.on{
	background: url(images/fivelion.png) no-repeat 0 center;
}
.sfxms .c_right{
	float: right;
	width: 786px;
}
.sfxms .c_right .maindiv{
	display: none;
}
.sfxms .c_right .p1{
font-size: 18px;
color: #FFFFFF;
line-height: 36px;
margin: 10px 0 30px ;
font-family: 'myFont1';
}

.banner22{
	position: absolute;
	top:1514px;
	left: 50%;
	margin-left:496px;
	z-index: 999;
}
.banner23{
	position: absolute;
	top:3403px;
	left: 50%;
	margin-left:536px;
	z-index: 999;
}
.banner24{
	position: absolute;
	top:5338px;
	left: 50%;
	margin-left:514px;
	z-index: 999;
}
.banner25{
	position: absolute;
	top:929px;
	left: 50%;
	margin-left:-650px;
	z-index: 999;
}
.banner26{
	position: absolute;
	top:2592px;
	left: 50%;
	margin-left:-760px;
	z-index: 999;
}
.banner27{
	position: absolute;
	top:4483px;
	left: 50%;
	margin-left:-690px;
	z-index: 999;
}
.cp7view{

}
.cp7view .nav_1{
	height: 148px;
}
.cp7view .nav_1 a{
	width: 180px;
	height: 44px;
	margin-right: 20px;
	display: block;
	float: left;
	border-radius: 4px 4px 0px 0px;
	font-size: 24px;
font-weight: 500;
color: #8E7528;
line-height: 24px;
padding-top: 104px;
text-align: center;
}
.cp7view .nav_1 a:first-child{
	background: url(images/nav1.png) no-repeat center 30px;
}
.cp7view .nav_1 a:last-child{
	background: url(images/nav2.png) no-repeat center 30px;
}
.cp7view .nav_1 a.on:first-child{
	background: url(images/nav1on.png) no-repeat center 30px #9E7521;
}
.cp7view .nav_1 a.on:last-child{
	background: url(images/nav2on.png) no-repeat center 30px #9E7521;;
}
.cp7view .nav_1 a.on{
	color: #fff;
}
.cp7view .nav_bottom{
	background: url(images/cp7bg.png) no-repeat 50% center;
	height: 816px;
}
.cp7view .nav_bottom .title{
	font-size: 20px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 36px;
	padding: 79px 0 40px;
	text-indent: 2em;
	font-weight: Medium;
}
.cp7view .nav_bottom .title span{
	 font-family: 'myFont1';
	 font-weight: 400;
}
.cp7view .nav_bottom .bgimg3{
	width: 1200px;
	height: 459px;
	background:url(images/cp7img3.png) no-repeat center center #FFFBF5;
	border-radius: 4px;
}
.cp7dl{
	font-size: 18px;
	color: #666666;
	line-height: 36px;
}
.cp7dl p{
	text-indent: 2em;
	font-family: 'myFont1';
}
.cp7dl p span{
	color: #9A7019;
	font-family: 'myFont';
}
.bsgylb{
	border-bottom: 1px dashed #EFDAAB;
	padding-bottom: 60px;
	margin-bottom: 60px;
}
.cp7ul2{
	height: 800px;
}
.cp7ul2 li{
	width: 270px;
height: 332px;
box-shadow: 0px 10px 30px 0px rgba(219, 184, 103, 0.3);
border-radius: 4px;
border: 1px solid #DBB867;
box-sizing: border-box;
float: left;
margin-right: 40px;
margin-top: 40px;
}
.cp7ul2 li:nth-child(4n){
	margin-right: 0;
}
.cp7ul2 li img{
	width: 268px;
	height: 152px;
}
.cp7ul2 li .p1{
	font-size: 20px;
font-weight: 500;
color: #927E55;
line-height: 24px;
margin: 20px 0 10px 0;
padding-left: 20px;
}
.cp7ul2 li .p2{
width: 230px;
margin: 0 auto;
font-size: 14px;
color: #666666;
line-height: 24px;
font-family: 'myFont1';
}
.banner28{
	position: absolute;
	top:1854px;
	left: 50%;
	margin-left:560px;
	z-index: 999;
}
.banner29{
	position: absolute;
	top:4518px;
	left: 50%;
	margin-left:663px;
	z-index: 999;
}
.banner30{
	position: absolute;
	top:2047px;
	left: 50%;
	margin-left:-630px;
	z-index: 999;
}
.banner31{
	position: absolute;
	top:3921px;
	left: 50%;
	margin-left:-750px;
	z-index: 999;
}
.aljs{
	padding-top: 80px;
	background: url(images/aljs_bg.png) no-repeat center 80px;
	height: 800px;
}
.map_view{
	background: url(images/map_bg.png) no-repeat center 0;
	height: 800px;
}
.aljsul1{
	height: 540px;
}
.aljsul1 li{
width: 270px;
height: 213px;
box-shadow: 0px 10px 30px 0px rgba(219, 184, 103, 0.3);
border-radius: 4px;
border: 1px solid #DBB867;
box-sizing: border-box;
float: left;
margin-right: 40px;
margin-top: 40px;
}
.aljsul1 li:nth-child(4n){
	margin-right: 0;
}
.aljsul1 li img{
	width: 268px;
	height: 152px;
}
.aljsul1 li .p1{
	font-size: 20px;
font-weight: 500;
color: #927E55;
line-height: 60px;
padding-left: 20px;
font-weight: bold;
font-family: 'myFont1';
}
.fourimg{
	overflow: hidden;
	padding-bottom: 30px;
}
.fourimg li{
	border-radius: 4px;
	border: 1px solid #DBB867;
	box-sizing: border-box;
	float: left;
	margin-right: 40px;
	margin-top: 40px;
	box-shadow: 0px 10px 30px 0px rgb(219 184 103 / 30%);
}
.fourimg li:nth-child(4n){
	margin-right: 0;
}
.fourimg img{
	width: 268px;
	height: 152px;
	display: block;
}
.fourimg li .p1{
	width: 230px;
	height: 56px;
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	margin: 20px auto;
	font-family: 'myFont1';
}
.jtview{
	background: url(images/longjt.png) no-repeat center center;
	height: 144px;
}
.aljstitle{
height: 60px;
background: #FFEECD;
border-radius: 4px;
border: 1px solid #DBB867;
font-size: 20px;
font-weight:bold;
color: #927E55;
line-height: 60px;
text-align: center;
font-family: 'myFont2';
}
.aljstitle .red{
	color: #F25900;
}
.aljstitle .tsdiv{
	background: url(images/tishen.png) no-repeat right center;
	padding-right: 17px;

}
.qyyj{
	padding: 120px 0 60px;
	height: 542px;
}
.qyyj .c_left{
	float: left;
}
.qyyj .c_left img{
	width: 590px;
	height: 542px;
	border-radius: 4px;
}
.qyyj ul{
	float: right;
}
.qyyj ul li{
	width: 400px;
	padding-left: 108px;
	margin-bottom: 60px;
	min-height: 76px;
	vertical-align: middle;
}
.qyyj ul li.l1{
	background: url(images/libg1.png) no-repeat 0 50%;
}
.qyyj ul li.l2{
	background: url(images/libg2.png) no-repeat 0 50%;
}
.qyyj ul li.l3{
	background: url(images/libg3.png) no-repeat 0 50%;;
}
.qyyj ul li.l4{
	background: url(images/libg4.png) no-repeat 0 50%;;
}
.qyyj ul li:last-child{
	margin: 0;
}
.qyyj ul li .p1{
	font-size: 24px;
	font-weight: bold;
	color: #927E55;
	line-height: 40px;
	/*margin-bottom: 8px;*/
}
.qyyj ul li .p2{
	font-size: 18px;
	color: #927E55;
	line-height: 36px;
	font-family: 'myFont1';
}

.banner32{
	position: absolute;
	top:1048px;
	left: 50%;
	margin-left:653px;
	z-index: 999;
}
.banner33{
	position: absolute;
	top:605px;
	left: 50%;
	margin-left:-630px;
	z-index: 999;
}
.banner34{
	position: absolute;
	top:2057px;
	left: 50%;
	margin-left:-740px;
	z-index: 999;
}
.learnmore{
	width: 136px;
height: 46px;
background: #FFFFFF;
border-radius: 4px;
position: absolute;
top: 402px;
left: 50%;
margin-left: -68px;
font-size: 18px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: #9A7019;
line-height: 46px;
text-align: center;
}
.cp_banner6 .c7p1{
	font-size: 54px;
font-family: HuXiaoBo-NanShen, HuXiaoBo;
font-weight: normal;
color: #FFFFFF;
line-height: 70px;
letter-spacing: 25px;
text-align: center;
padding: 242px 0 18px 0;
}
.cp_banner6 .c7p2{
font-size: 26px;
font-family: SourceHanSansSC-Normal, SourceHanSansSC;
font-weight: 400;
color: rgba(255, 255, 255, .8);
line-height: 32px;
letter-spacing: 19px;
text-align: center;
}
.pttxul{
	overflow: hidden;
	padding-bottom: 88px;
}
.pttxul li{
	float: left;
	width: 186px;
	margin-right: 54px;
	text-align: center;
	height: 280px;
}
.pttxul li.l1{
	background: url(images/cpfw_ptxt_ldkc.png) no-repeat center 0;
}
.pttxul li.l2{
	background: url(images/cpfw_ptxt_xbkc.png) no-repeat center 0;
}
.pttxul li.l3{
	background: url(images/cpfw_ptxt_ldda.png) no-repeat center 0;
}
.pttxul li.l4{
	background: url(images/cpfw_ptxt_ldsj.png) no-repeat center 0;
}
.pttxul li.l5{
	background: url(images/cpfw_ptxt_ldpj.png) no-repeat center 0;
}
.pttxul li.l6{
	background: url(images/cpfw_ptxt_bkjy.png) no-repeat center 0;
}
.pttxul li.l7{
	background: url(images/cpfw_ptxt_qzsj.png) no-repeat center 0;
}
.pttxul li.l8{
	background: url(images/cpfw_ptxt_jygl.png) no-repeat center 0;
}
.pttxul li:nth-child(5n){
	margin-right: 0;
}
.pttxul li .p1{
font-size: 20px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #222222;
line-height: 24px;
padding: 128px 0 8px 0;
}
.pttxul li .p2{
	font-size: 14px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #808CA4;
line-height: 24px;
}
.cpdiv3{
	background: url(images/cpfw_ptjz_bg.png) no-repeat 50% 50%;
	height: 832px;
}
.hxcj ul{
	padding-top: 64px;
	overflow: hidden;
	padding-bottom: 120px;
}
.hxcj ul li{
	width: 276px;
height: 320px;
	float: left;
	margin-right: 32px;
border-radius: 4px;
text-align: center;
box-sizing: border-box;
box-shadow: 0px 10px 30px 0px rgba(219,184,103,0.3);
border-radius: 4px;
border: 1px solid #DBB867;
}
.hxcj ul li .bm{
font-size: 20px;
font-family: 'myFont2';
font-weight: 500;
color: #222222;
line-height: 24px;
padding: 194px 0 14px;
}
.hxcj ul li .jj{
font-size: 14px;
color: #808CA4;
line-height: 16px;
}
.hxcj ul li:last-child{
	margin-right: 0;
}
.hxcj ul li.p1{
	background:url(images/icon_jybm_default.png) center 43px /136px no-repeat #FFFBF5;
}
.hxcj ul li.p2{
	background:url(images/four_icon_school_default.png) center 43px /136px no-repeat #FFFBF5;
}

.hxcj ul li.p3{
	background:url(images/four_icon_famliy_default.png) center 43px /136px no-repeat #FFFBF5;
}

.hxcj ul li.p4{
	background:url(images/four_icon_society_default.png) center 43px /136px no-repeat #FFFBF5;
}
.hxcj ul li:hover{
background-color: #FFF2D9;
box-shadow: 0px 10px 30px 0px rgba(219,184,103,0.6);
border-radius: 4px;
border: 3px solid #DBB867;
}
.cpdiv4{
	background: url(images/qfwjjfa_bg.png) no-repeat 50% 50%;
	height: 864px;
}
.jjfa .jjfa_div{

}
.jjfa .mtitle p{
	color: #fff;
}
.jjfa  .m_left{
	float: left;
width: 280px;
height: 528px;
background: linear-gradient(180deg, rgba(70,49,4,0.05) 0%, #463104 50%, rgba(70,49,4,0.05) 100%);
border-radius: 4px;
padding-top: 88px;
box-sizing: border-box;
}
.jjfa  .m_left .p0{
	height: 88px;
	line-height: 88px;
	padding-left: 64px;
	font-size: 18px;
color: #FFFFFF;
cursor: pointer;
}
.jjfa  .m_left .p0.on{
	background: url(images/jjfa_lion.png) no-repeat;
}
.jjfa  .m_right{
	margin-left: 340px;
}
.jjfa  .m_right .div1{

}
.jjfa  .m_right .div1 .p1{
font-size: 18px;
margin-bottom: 16px;
font-family: 'myFont2';
color: #FFFFFF;
font-weight: 500;
line-height: 24px;
padding-left: 5px;
}
.jjfa  .m_right .div1 .p2{
font-size: 16px;
color: rgba(255, 255, 2255, .65);
line-height: 24px;
padding-left: 5px;
margin-bottom: 10px;
}
.jjfa  .m_right .div1 img{
	display: block;
	margin: 0 auto;
}