@font-face {
  font-family: 'myFont';
/*　src: url("https://cdnfonts.ele-ai.com/fonts/钟齐流江毛草.ttf");*/
	src: url("fonts/苹方黑体-中粗-简.ttf");
}
@font-face {
  font-family: 'myFont1';
/*　src: url("https://cdnfonts.ele-ai.com/fonts/钟齐流江毛草.ttf");*/
	src: url("fonts/苹方黑体-细-简.ttf");
}
@font-face {
  font-family: 'myFont2';
/*　src: url("https://cdnfonts.ele-ai.com/fonts/钟齐流江毛草.ttf");*/
	src: url("fonts/苹方黑体-中黑-简.ttf");
}
body,html{
  font-family: 'myFont';
  	font-weight: 400;
  	font-size: 12px;
  	background: #FFF9F1;
}
.clear{
	clear: both;
}
*{
	margin: 0;
	padding: 0;
}

ul,ul li {
	list-style: none;
}

a {
	text-decoration: none;
}

input,
button {
	outline: none;
	border: none;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.f_left{
	float: left;
}
.f_right{
	float: right;
}
.header{
	height: 76px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.header.whitebg,.header:hover{
	background: #FFFFFF;
	border-bottom: 4px solid #DFBF76;
}
.header .logo{
	background: url(images/logo.png) no-repeat left center/100%;
	width: 162px;
	height: 80px;
	/*margin-top: 10px;*/
}
.header.whitebg .logo,.header:hover .logo,.header.indexnav logo{
	background: url(images/logo1.png) no-repeat left center/100%;
}
.header ul li .cpzx_second{
	position: absolute;
	left: -53px;
	top: 77px;
	display: none;
}
.header li:nth-child(2):hover .cpzx_second{
	display: block;
}
.header .f_right{
	position: relative;
}
.header ul li  .cpzx_second a,.header.whitebg ul li.on .cpzx_second a,.header.whitebg ul li .cpzx_second a, .header:hover ul li .cpzx_second a{
	width: 198px;
	height: 62px;
	background: #FFFFFF;
	display: block;
	padding-left: 20px;
	line-height: 62px;
	font-size: 18px;
	color: #9A7019;
	box-sizing: border-box;
	font-family: 'myFont1';
	text-align: left;
	font-weight: normal;
}
.header .cpzx_second a:last-child{
	border-bottom: 4px solid #DFBF76;
}
.header ul li:nth-child(2):hover .cpzx_second a{
		font-weight: normal;
		font-family: 'myFont1';
}
.header ul li .cpzx_second a:hover,.header.whitebg ul li.on .cpzx_second a:hover,.header ul li:hover .cpzx_second a:hover{
	background: #C9AD6A;
	color: #FFFFFF;
	font-family: 'myFont2';
}
.header .cpzx_second a:first-child{
	border-bottom: 1px dashed #FBD98E
}
.header ul{

}
.header ul li{
	float: left;
	width: 92px;
	text-align: center;
	margin-left: 50px;
	position: relative;
}
.header ul li.on,.header ul li:nth-child(2):hover{
	background: url(images/nav_on.png) no-repeat center 12px;
}
.header.whitebg ul li.on:after,.header ul li:nth-child(2):hover:after{
	content: '';
	width:0;
  height:0;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-bottom:10px solid #DFBF76;
  position: absolute;
  bottom: 0;
  left: 50%;
 	margin-left: -10px;
}
.header ul li a{
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	line-height: 18px;
	display: block;
	height: 77px;
	line-height: 102px;
	font-family: 'myFont1';
}
.header.whitebg ul li a,.header:hover ul li a{
	color: #666666;
}
.header ul li.on a,.header ul li:nth-child(2):hover a{
	font-weight: bold;
	color: #F9E0A8;
	/*font-family: 'myFont2';*/
}
.header.whitebg ul li.on a,.header ul li:nth-child(2):hover a{
	color: #9A7019;
}
.header.indexnav ul li.on a{
	font-weight: bold;
	text-shadow: 0px 4px 10px #825D16;
}
.header.indexnav:hover ul li.on a{
	text-shadow: 0px 0px 0px #825D16;
	color: #9A7019;
}
.footer{
	height: 593px;
	background: url(images/bottom-bg.png) no-repeat #FFF9F1 center 0;
	margin: 0 auto;
	position: relative;
}
.footer .footer_top{
	height: 220px;
	padding-top: 207px;
    padding-bottom: 10px;
	position: relative;
}
.footer .footer_top:before{
content: '';
    width: 1200px;
    border-radius: 66px;
    box-shadow: 0px 1px 0px 0px #ffd59c;
    border-bottom: 2px solid #D3A63D;
    position: absolute;
    left: 0;
    bottom: 0;
    box-sizing: border-box;
}
.footer .footer_top .div1{
	margin-left: 34px;
	float: left;
	width: 460px;
}
.footer .footer_top .div1 .logo{
	width: 180px;
	height: 55px;
	background: url(images/bottom-logo.png ) no-repeat;
	margin-bottom: 20px;
}
.footer .footer_top .div1 .p1{
color: #845900;
line-height: 28px;
font-size: 12px;
font-family: 'myFont1';
}
.footer .footer_top .div2{
	width: 205px;
	float: left;
}
.footer .footer_top .div2 .p1{
	font-size: 26px;
	font-weight:bold;
	color: #9A7019;
	line-height: 37px;
	margin-bottom: 16px;
	font-family: 'myFont2';
}
.footer .footer_top .div2 .p2{
	width: 200px;
}
.footer .footer_top .div2 .p2 a{
	font-size: 14px;
	color: #845900;
	line-height: 30px;
	width: 112px;
	display:inline-block;
	margin-right: 40px;
	font-family: 'myFont1';
}
.footer .footer_top .div3{
	float: left;
}
.footer .footer_top .div3 .ewm{
	background: url(images/gghewm.png) no-repeat;
	width: 124px;
	height: 124px;
}
.footer .footer_top .div3 .ewm1{
	background: url(images/ldxns_gzh.png) no-repeat;
	width: 124px;
	height: 124px;
}
.footer .footer_top .div3 .p1{
	color: #845900;
	line-height: 12px;
	margin-top: 10px;
	font-family: 'myFont1';
	text-align: center;
}
.footer  .footer_bottom{
	font-size: 14px;
	text-align: center;
	color: #845900;
	line-height: 14px;
	margin-top: 38px;
	font-family: 'myFont1';
}
.footer  .footer_bottom a{
	color: #845900;
	display: block;
	padding-top: 12px;
}
.footer_cz{
	position: fixed;
	bottom: 100px;
	right: 100px;
	z-index: 9999;
	display: none;
}
.footer_cz .p1{
	width: 54px;
	height: 155px;
	border-radius: 4px;
	font-size: 18px;
	color: #F9E0A8;
	line-height: 20px;
	padding: 55px 13px 0;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer;
	background: url(images/footer1.png) no-repeat center 19px  #9E7521;
}
.footer_cz .p2{
	width: 54px;
	height: 54px;
	background:  url(images/footer2.png) no-repeat center center  #9E7521; 
	border-radius: 4px;
	cursor: pointer;
	margin: 4px 0;
}
.footer_cz .p3{
	width: 54px;
	height: 54px;
	background:  url(images/footer3.png) no-repeat center center  #9E7521; 
	border-radius: 4px;
	cursor: pointer;
}
.footer_cz .lxwm{
	    width: 315px;
    height: 215px;
    background: url(images/footer4.png) no-repeat center center;
    position: absolute;
    top: -20px;
    left: -295px;
    display: none;
}
.footer_cz .ewm{
	    width: 210px;
    height: 228px;
    background: url(images/footer5.png) no-repeat center center;
    position: absolute;
    top: 83px;
    left: -191px;
    display: none;
}
