@charset "UTF-8";
/*公共*/
@media screen and (min-width: 320px) {
    html {font-size: 62.5%;}
}

@media screen and (min-width: 360px) {
    html {font-size: 70.3%;}
}

@media screen and (min-width: 400px) {
    html {font-size: 78%;}
}

@media screen and (min-width: 440px) {
    html {font-size: 86%;}
}

@media screen and (min-width: 480px) {
    html {font-size: 94%;}
}

@media screen and (min-width: 640px) {
    html {font-size: 125%;}
}


*{
	text-decoration: none !important;
	font-family: "微软雅黑" !important;
	padding: 0;
    margin: 0;
}
body{
	background-color:#ffffff;
}
a{text-decoration:none; color:#7b5527;}
ul,li{ list-style:none; line-height:0;}
p, ul{ padding:0px;margin:0px;}
img{border: 0;max-width: 100%;height: auto; vertical-align: middle;}
html {
  height: 100%;
  margin: 0 auto;
  min-width: 320px;
  max-width: 640px;
}
/*头部*/
.head{
  width:100%;
  margin:0 auto;
  overflow:hidden;
}
.head1{
	width:100%;
}
/*main*/
.sdgh{
	width:100%;
	margin-top:2rem;
	overflow:hidden;
}
.sdgh h2{
	font-size:1.6rem;
	text-align:center;
}
.jyzn_gh{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	margin-top:1rem;
	background-color:#e9ddc9;
}
.jyzn_gh li{
	width:25%;
	float:left;
	line-height:3rem;
	color:#333333;
	font-size:1.2rem;
	text-align:center;
	position:relative;
}
.jyzn_gh li a{
	color: #
}
.jyzn_gh li span{
display: inline-block;
position: absolute;
right: -0.2rem;	
}
.ghhover{
	background-color:#bf0000;
	color:#ffffff !important;
}
.jyzn_gh1{
	background-color:#f6f6f6;
	width:100%;
	overflow:hidden;
}
.gh_zn{
	width:85%;
	margin:0 auto;
	overflow:hidden;
}
.sdgh2{
	margin-top:2rem;
	width:100%;
	border-bottom: 0.01rem dashed #d3d3d3;
}
.ghp1{
	font-size:1.4rem;
	font-weight:bold;
	color:#000000;
}
.ghp1 span{
color: #ffffff;
background-color: #cb0000;
width: 1.6rem;
line-height: 1.6rem;
border-radius: 1rem;
display: inline-block;
text-align: center;
font-weight: initial;
margin-right: 0.5rem;
}
.ghp2{
	font-size:0.9rem;
	line-height:1.6rem;
	padding-top: 0.5rem;
   padding-bottom: 2rem;
}
.sdgh3{
	margin-top:1rem;
}
.sdgh4{
margin-top: 1rem;
margin-bottom: 2rem;
}
.sdgh5{
width: 100%;
margin-top: 2rem;
margin-bottom: 2rem;	
}
.sdgh5 p{
	line-height: 1.8rem;
}
.sdgh6{
	width:100%;
	background-color:#ffffff;
	overflow:hidden;
	margin-top:2rem;
}
.sdgh6 h2{
	font-size:1.6rem;
	text-align:center;	
	margin-bottom: 1rem;
}
.sdgh7{
	width:94%;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.sdgh7 .hd{
	width:30%;
	height:32rem;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
}
.sdgh7 .hd ul li{
    width: 100%;
    line-height: 5.3rem;
	text-align:center;
	float:left;
	background-color:#e9ddc9;
	margin-bottom:0.1rem;
	font-size:1.2rem;
}
.sdgh7 .hd ul li.on{
	background-color:#bf0000;
	color:#ffffff;
}
.sdgh8,.sdgh81,.sdgh82,.sdgh83,.sdgh84,.sdgh85{
	position:absolute;
	background-color:#f6f6f6;
	width:70%;
	height:32rem;
	left:30%;
	top:0;
	overflow:hidden;
}
.sdgh8 dl{
	width:92%;
	margin:0 auto;
	overflow:hidden;
	margin-top: 6%;
}
.sdgh81 dl{
	width:92%;
	margin:0 auto;
	overflow:hidden;
	margin-top: 6%;
}
.sdgh82 dl{
	width:92%;
	margin:0 auto;
	overflow:hidden;
	margin-top: 6%;
}
.sdgh83 dl{
	width:92%;
	margin:0 auto;
	overflow:hidden;
	margin-top: 6%;
}
.sdgh84 dl{
	width:92%;
	margin:0 auto;
	overflow:hidden;
	margin-top: 6%;
}
.sdgh85 dl{
	width:92%;
	margin:0 auto;
	overflow:hidden;
	margin-top: 6%;
}
.sdgh8 dl dt{
width: 48.5%;
float: left;
margin-right: 3%;
margin-bottom: 3%;
position: relative;
}
.sdgh81 dl dt{
width: 48.5%;
float: left;
margin-right: 3%;
margin-bottom: 3%;
position: relative;
}
.sdgh82 dl dt{
width: 48.5%;
float: left;
margin-right: 3%;
margin-bottom: 3%;
position: relative;
}
.sdgh83 dl dt{
width: 48.5%;
float: left;
margin-right: 3%;
margin-bottom: 3%;
position: relative;
}
.sdgh84 dl dt{
width: 48.5%;
float: left;
margin-right: 3%;
margin-bottom: 3%;
position: relative;
}
.sdgh85 dl dt{
width: 48.5%;
float: left;
margin-right: 3%;
margin-bottom: 3%;
position: relative;
}
.dx{
width: 100%;
height: 4rem;
border: 0;
position: absolute;
opacity: 0;	
}
.img2{
	display:none;
}
.cur .img1{
	display:none;
}
.cur .img2{
	display:block;
}

.mright{
	margin-right:0 !important;
}
.sdgh9{
	float:left;
	margin-top: 33rem;
	width: 100%;
}
.sdgh9 dl dt{
	float:left;
	margin-right: 0.5%;
	width: 24.6%;
}
.sdgh9 dl dt p{
	text-align:center;
	line-height:1.6rem;
}
.sdgh10{
	width:100%;
	background-color:#e9ddc9;
	overflow:hidden;
	margin-top:1rem;
	margin-bottom:1rem;
}
.fom{
	width:94%;
	margin:0 auto;
	overflow:hidden;
	margin-top:2rem;
}
.xm{
	width:94%;
	line-height:3rem;
	height: 3rem;
	font-size:1.2rem;
	padding-left:5%;
	margin-bottom:1rem;
	-webkit-appearance: none;
}
.tj{
width: 15rem;
line-height: 3rem;
margin: 0 auto;
display: block;
margin-bottom: 2rem;
background-color: #ae0505;
color: #ffffff;
font-size: 1.6rem;
border: 0;
-webkit-appearance: none;
border-radius: 0.2rem;	
}
.sdgh11{
	width:100%;
	margin-bottom:1rem;
}
.sdgh12{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	background-color:#ffffff;
}
.sdgh12 .hd{
width: 100%;
overflow: hidden;	
}
.sdgh12 .hd ul li{
   width:33.3%;
   float:left;
   background-color:#dfd8c8;
   line-height:4rem;
   font-size: 1.2rem;
   text-align:center;
   position:relative;
   color:#433216;
}
.sdgh12 .hd ul li.on{
	background-color:#433216;
	color:#ffffff;
}

.sdgh12 .hd ul li span{
display: inline-block;
position: absolute;
right: -0.2rem;	
}
.sdgh12 .bd{
	width:94%;
	margin:0 auto;
	overflow:hidden;
	margin-top: 1rem;
}
.sdgh13{
	float:left;
	width:13.05rem;
}
.sdgh14{
	width: 16.4rem;
	float:right;
	line-height: 1.8rem;
}
.sdgh14 h2{
margin-top: 1rem;
font-size: 1.4rem;
padding-left: 1rem;
margin-bottom: 0.5rem;
}
.sdgh14 h2 span{
	font-size: 2rem;
}
.sdgh14 p{
	padding-left:1rem;
}
.sdgh14 p span{
	font-weight:bold;
}
.sdgh14 img{
	margin-top: 1.9rem;
	width:100%;
}
/*尾部*/
.footer{
	background:#f5f5f5;
	color:#433216;
	padding-bottom:6rem;
	margin:0 auto;
	width:100%;
}
.foot{
	text-align:center;
	padding-top:4rem;
	font-size:1rem;
line-height: 1.4rem;
}
.foot1{
width: 30%;
margin: 0 auto;
margin-top: 4%;
text-align: center;
border: 0.1rem solid #515151;
line-height: 2rem;
border-radius: 1rem;
}


/*20180130鏂版敼搴曢儴*/
.cen640{width:100%; max-width:640px; margin:0 auto; overflow:hidden;}
.index_pp{ width:30.2rem; margin:0 auto 0 auto;}
.index_pp li{ float:left; width:7.46rem; background:#d9d1be; color:#3a2a12; text-align:center; font-size:1.1rem; line-height:3rem; border-left:1px #FFFFFF solid;}
.index_pp1{ background:#5e4a34; width:30.2rem; margin:0 auto; overflow:hidden;}
.pphover{ background:#3a2a12 !important; color:#FFF !important;}
.pp_img{ width:29.2rem; margin:0.5rem auto;}
.pp_img img{ width:100%; vertical-align:top;}
.bottom{ width:30.4rem; position:absolute; margin:-3.5rem 0 0 0.8rem;}
.bottom li{ width:7.6rem; float:left;}
.bottom li img{ width:100%; vertical-align:top;}
.bq{ font-size:1.1rem; line-height:2rem; padding:4rem 0 1rem 0;}