/* reset */
html, body {
	width: 100%;
	height: 100%;	
}
html {
	color: black;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	font-family: "微软雅黑";
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-size:0.5rem;
	background:#ffffff;
	line-height:1.5;
}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p,label {
	margin: 0;
	padding: 0;
	font-weight:normal;
}
img {border: 0px;display: block;}
ul,ol{list-style:none;margin:0;padding:0;}
a{text-decoration:none}
a:hover{text-decoration:none}
.zd-ly{
	width: 100%;
	font-size: .4rem; 
	background-color: #fffdfc;
}
.g-hd{
	width: 100%;
	height: 1.3rem;
}
.g-bn{
	position: relative;
	width: 100%;
	background-color: #000;
}
.u-bntop{
	position: absolute;
	top:.8rem;
	left: 50%;
	width: 11.5rem;
	height: 2.25rem;
	margin-left: -5.25rem;
	background: url("../img/bn-top.png") no-repeat;
	background-size: 100% 100%;

}
.m-ng{
	position: absolute;
	width: 100%;
	top: 8.4rem;

}
.m-ng span{
	float: left;
	width: 100%;
	font-size: .3rem;
	line-height: .95rem;
	text-align: center;
	color: #fff;
}
.u-ng{
	display: block;
	float: left;
	width: 4.175rem;
	height: 1.25rem;
	margin-left: 2.2rem; 
	background: url("../img/btn01.png") no-repeat;
	background-size: 100% 100%;
}
.u-ng-lf{
	margin-left: 3.15rem;
}
.m-cb{
	width: 10.95rem;
	height: 3.45rem;
	margin-left: 2.95rem;
}
.m-cb .u-cb-word{
	height: 1rem;
	font-size: .6rem;
}
.m-cb a{
	display: block;
	width: 100%;
	height: 1rem;
	color:#fff;
}
.g-bn .m-cb span{
	margin-top: .25rem; 
	border-bottom: 1px solid #655c4b;
	
}
.u-cb-word, .u-cb-l, .u-cb-s, .u-cb-g{
	float: left;
}
.u-cb-l{
	width: 3.75rem;
	height: 1rem;
	background: url("../img/z-sb.png") -.45rem 0 no-repeat;
	background-size: 125%;
}
.u-cb-2{
	width: 3.75rem;
	height: 1rem;
	background: url("../img/z-sb.png") -1.5rem 0 no-repeat;
	background-size: 125%;
}
.u-cb-s{
	width: 2.25rem;
	height: 1rem;
	background: url("../img/z-sb.png") -.95rem -1.15rem no-repeat;
	background-size: 187%;
}
.u-cb-g{
	width: 3.9rem;
	height: 1rem;
	background: url("../img/z-sb.png") -.15rem -2.358rem no-repeat;
	background-size: 107%;
}
.g-bd {
    width: 90%;
    margin-left: 2.3%;
    background: #f2f2f2;
    padding: 0rem 0.5rem 0.1rem;
}


.u-hd{
	width: 100%;
	line-height: 1.675rem;
	color: #9c7749;
	text-align: center;
	font-size: .85rem;
	font-weight: bold;
	overflow: hidden;
	background: url("../img/ht.png") no-repeat;
	background-size: 100%;
}
.u-ct{
	overflow: hidden;
	cursor:pointer ;
}
.u-ct ul{
	width: 18rem;
}
.u-ct li {
    float: left;
    width: 42.3%;
    height: 4.32rem;
    padding-top: 0.6rem;
    margin: 0 .2rem .3rem 0;
    background: url("../img/sbox.jpg") no-repeat;
    background-size: 100% 100%;
}

.six_ico{
	float: left;
	display: block;
	width: 1.325rem;
	height: 2.2rem;
	margin: .45rem 0 0 .17rem;
}
.six_ico1{
	background: url("../img/six_ico.png") 0 .8rem;
	background-size: 280%;
}
.six_ico2{
	background: url("../img/six_ico.png") -2.1rem .8rem;
	background-size: 280%;

}
.six_ico3{
	background: url("../img/six_ico.png") -.1rem -2.7rem;;
	background-size: 280%;
}
.six_ico4{
	background: url("../img/six_ico.png") -2.15rem -2.62rem;
	background-size: 280%;
}
.six_ico5 {
    background: url("../img/six_ico.png") -.1rem 3.85rem;
    background-size: 280%;
}
.six_ico6{
	background: url("../img/six_ico.png") -2.2rem 3.85rem;
	background-size: 280%;
}

.u-intor{
	padding: .25rem 0 .25rem 0;
	
}
.u-intor span{
	display: block;
	width: 4.175rem;
	height: 1.25rem;
	line-height: 1.25rem;
	text-align: center;
	font-size: .625rem;
	font-weight: bold;
	color: #fbf4c2;
	margin: 0 auto;
	border-radius: .2rem;
	background: #9c8949;
}
.u-hd-act{
	background: #f2f2f2;
}
.m-act{
	border: 1px solid #efdac1;
	width: 100%;
	background: #f2f2f2;
}
.box {width: 100%;height: auto;position: relative;margin: 0px;padding: 0px;overflow: hidden;}
.innbox {width: 100%;height: auto;position: relative;margin: 0px;padding: 0px;overflow: hidden;}
.u-lst{
	width: 14.425rem;
	height: 2.025rem;
	line-height: 2.025rem;
	margin: 0 auto;
	color: #8a6f4e;
	margin-bottom: .375rem;
	text-align: center;
	font-size: .58rem;
	background: url("../img/act-p.jpg") no-repeat;
	background-size: 100% 100%;
}
.u-lst span{
	font-weight: bold;
	font-size: 0.65rem;
}
.u-tilt{
	position: relative;
	color: #9c7749;
	height: 2.3rem;
	font-size: .65rem;
	line-height: 2.1rem;
	background:url(../img/btbg.jpg) no-repeat;
	background-size:100%;
	width:100%;
}
.u-car{
	top: .65rem;
	left: 4.2rem;
	position: absolute;
	display: block;
	width: 1.125rem;
	height: .725rem;
}
.u-tilt-p{
	left: 3.1rem;
}

/*pop*/
.m-pop{
	display: none;
	position: relative;
	font-size: .55rem;
	padding: 0 .55rem;
	text-align:justify;

}
.m-pop h3 {
    text-align: center;
    padding-top: .65rem;
    font-size: .75rem;
    color: #9e865f;
    font-weight: bold;
	padding-bottom: 0.02rem;
}
.u-pat{
	padding-top: 1rem;
}
/*.u-close{
	position: absolute;
	width: .75rem;
	height: .75rem;
	right: .25rem;
	top: .25rem;
	background: url("../img/close.png");
	background-size: 100% 100%;
}*/
.f-cl{
	color: #766044;
}
.m-pobtn{
	background: url("../img/jbtn.png") no-repeat;
}
.m-pop02{
	width: 14rem;
	height: 17rem;
	left: 50%;
	top: 50%;
	margin-top: -8.5rem;
	margin-left: -7.5rem;
	background: url("../img/pop02.jpg") 100% 100% no-repeat;
	background-size: 100% 100%;
}
.f-fs{
	font-size: .5rem;
}
.f-pt{
	padding-top: .6rem;
}
.m-pop03{
	left: 50%;
	top: 50%;
	width: 15rem;
	height: 16rem;
	margin-left: -7.5rem;
	margin-top: -7rem;
	background: url("../img/pop03.jpg") 100% 100% no-repeat;
	background-size: 100% 100%;
}
.m-pop03 strong{
	font-size: 1.125rem;
}
.m-pop03 .u-ht{
	text-align: center;
	padding-top: .35rem;
	padding-bottom: .85rem;
	font-size: .75rem;
	color: #9c7749;
}
.m-pobtn03{
	display: block;
	width: 3.85rem;
	height: .75rem;
	margin:.45rem 0;
	background-position: 0 -1.5rem;
    background-size: 142% auto;
}
.f-cl02{
	color: #736c40;
	font-size:.45rem;
}
.m-pobtn02{
	display: block;
	width: 4.5rem;
	height: 1.25rem;
	position: absolute;
	bottom: .55rem;
	left: 50%;
	margin-left: -2.25rem;
	background-position: 0 -4.45rem;
	background-size: 120%;
}
.m-pop04{
	width: 15rem;
	position: absolute;
	z-index: 20;
	top: 10%;
	left: 3%;
	/* overflow-x: auto; */
	height: 85%;
	background: url("../img/gg_bg.jpg") 100% 100% no-repeat;
	background-size: 100% 100%;
}
.u-box{
	width: 2.625rem;
	margin-top: -3.25rem;
	margin-right: .8rem;
	height: 4.9rem;
	float: right;
	top: 0.5rem;
	right: 1.5rem;
}
.m-pobtn04{
	display: block;
	width: 4.8rem;
	height: 1.5rem;
	margin: .45rem 0;
	background-position: 0 -3.75rem;
	background-size: 154%;
}
.f-fs02{
	font-size: .45rem;
}
.m-pop05 .u-box02{
	width:4.125rem;
  /* height: 5rem; */
  margin-right: .15rem;
  margin-top: -6rem; 
}
.f-cl04{
	color: #92601b;
	font-size: .5rem;
	padding-bottom: .3rem;
}
.u-box a{
	display: block;
	width: 100%;
	height: 1.2rem;
	margin-top: .25rem;
}
.u-box img{
	margin: 0 auto;
}
.u-ad{
	display: block;
	background-position: 0 -9.46rem;
	height: 1.2rem;
	background-size: 168%;
}
.u-ios{
	display: block;
	background-position: 0 -7.6rem;
	height: 1.2rem;
	background-size: 168%;
}
.m-pop05{
	width: 87%;
	position: absolute;
	z-index: 20;
	top: 10%;
	left: 3%;
	/* overflow-x: auto; */
	height: 85%;
	background: url("../img/gg_bg.jpg") 100% 100% no-repeat;
	background-size: 100% 100%;
}
.f-cl06 {
    font-weight: bold;
    color: #fff;
    background: #d3b167;
    width: 19%;
    border-radius: 4px;
    text-align: center;
    font-size: 0.53rem;
    margin-bottom: 0.2rem;
    margin-top: 0.5rem;
}
.u-goods{
	height: 6.1rem;
}
.f-fl{
	float: left;
}
.u-visa{
	margin-left: 1.4rem;
	width: 4.7rem;
}
.u-visa-btn{
	display: block;
	width: 3.5rem;
	height: 1rem;
	margin: .25rem auto 0 auto;
	background-position: .25rem -9.05rem;
	background-size: 159%;
}
.u-mast{
	width: 4.625rem;
	margin-left: 1.4rem;
	padding-top: 1.25rem;
}
.u-mast-btn{
	display: block;
	width: 4.625rem;
	height: 1rem;
	margin: .25rem auto 0 auto;
	background-position: .25rem -8.9rem;
	background-size: 104%;
}
.f-cl08{
	color: #635646;
}
.m-pop06 {
    width: 87%;
    position:fixed;
    z-index: 20;
    top: 8%;
    left: 3%;
    height: 85%;
    background: #fff;
    border: 2px solid #dac698;
}
.mask {
    position:fixed;
    left: 0;
    top: 0;
    z-index: 20;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    display: none;
}

.zd-ly .lfix{
	display: block;
	position: fixed;
	z-index: 23;
}
.dipn{
	display: none;
}
.dipb{
	display: block;
}
.zd-ly .pop-s{
	display: block;
	position: absolute;
	z-index: 23;
	top: 118%;
}
.f-pb01{
	padding-bottom: 1rem;
}
/*six*/
.u-clse {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    color: #fff;
    font-size: 16px;
    background: #d6c08f;
}

.u-mt{
	position: absolute;
	width: 1.95rem;
	height: 1.9rem;
	left: 50%;
	margin-left:-.975rem;
	top: .75rem;
}
.u-htt{
	padding-top: 1.55rem;
	color: #846743;
	text-align: center;
	font-size: .8rem;
}
.u-htt01{
	padding-top: 1rem;
}
.u-btt{
	color: #866642;
	padding-top: 0.25rem;
	font-size: .55rem;
	text-align: justify;
}

.u-btt01{
	padding-top: 1.1rem;
}
.u-att{
	text-decoration: underline;
	display: block;
	width: 100%;
	padding-top: 0;
	text-align: center;
}
.u-ove{
	height: 84%;
	padding-bottom: .25rem;
	padding-right: .35rem;
	overflow-x: auto;
}

.u-box01{
	width: 4.1rem;
	margin-top: -3.25rem;
	margin-right: .8rem;
	height: 4.9rem;
	float: right;
	top: 2.5rem;
	right: 1rem;
}
.m-pobtn05{
	display: block;
	width: 4.8rem;
	height: 1.5rem;
	margin: 1.5rem 0 0 0;
	background-position: 0 -3.75rem;
	background-size: 154%;
}
.u-mt01{
	padding-top: .5rem
}
.u-box07{
	width: 5rem;
	margin-top: -3.25rem;
	float: right;
	top: 2.5rem;
	right: 1.5rem;
}
.btn1{ position:relative;}
.btn1 a{ display:block; position:absolute;width: 18%;height: 24%;top: 20%;}
.btn1 .link1 {left: 5%;}
.btn1 .link2 {left: 29%;}
.btn1 .link3 {left: 53%;}
.btn1 .link4 {right: 4%;}
.bg {
    background: url(../img/bg.jpg) no-repeat;
    width: 100%;
    height: 2.65rem;
    background-size: 100%;
	margin-bottom: 0.5rem;
}
.bg img { width:12.5%; float:left;margin: 0.4rem 0.7rem;}
.bg a{ width:50%; margin-left:13%; float:left; font-size:0.6rem;margin-top: 0.3rem;color: #8a6f4e;}
.bg a span{ font-size:0.65rem; font-weight:bold;}
.g-bd1{ width:100%; background:#fff; margin-left:1.5%}
.s_fon01{ font-size:0.57rem; color:#8a6f4e; line-height:1}
.s_fon01 img{ padding:0.1rem 0rem}
.s_fon02{ font-size:0.4rem; color:#5e5e5e;}
.u-ct .s_fon02 {
    padding-left: 1.9rem;
    line-height: 0.5rem;
}
.u-ct .s_fon01 {
    padding-left: 1.9rem;
    line-height: 0.6rem;
}
.wz{ font-size:0.6rem; color:#9c7749;    padding-bottom: 0.3rem;text-align: center;}
.g-bd1 ul li{ font-size:0.6rem; color:#585858;}
.g-bd1 ul li a{color:#9c7749;text-decoration: underline;}
.m36{ margin-left:36%;}
.m40{ margin-left:40%;}
.f-fl a {
    font-weight: bold;
    color: #fff;
    background: #d3b167;
    width: 80%;
    border-radius: 4px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.f-fl img{ margin-bottom:0.2rem}
.u-over{
	overflow-x: auto;
	height: 84%;
	padding-bottom: .25rem;
	padding-right: .25rem;
}
.m-btn {
    width: 25%;
    display: block;
    margin: 0 auto;
    padding-top: 0.5rem;
}
 .m-btn1{
    width: 23%;
    display: block;
    margin: auto;
    padding: 0.1rem;
    margin-top: 0.5rem;
}

.m-pop01 {
    width: 87%;
    position:fixed;
    z-index: 20;
    top: 30%;
    left: 3%;
    height: 40%;
    background: #fff;
    border: 2px solid #dac698;
}
.m-pobtn01{
	position: absolute;
	display: block;
	left: 50%;
	bottom: 1.3rem;
	width: 5.5rem;
	height: 1.25rem;
	margin-left: -2.25rem;
	background-size: 100%;
}
.m-pobtn011{
	
	display: block; margin:1rem auto;
	
}
.bold{ font-weight:bold;margin-top: 0.3rem;}
.u-over::-webkit-scrollbar {
width:3px;
height:3px;
margin-right:2px;
}
 .u-over::-webkit-scrollbar-track-piece {
background-color:#F5F5F5;
}
 .u-over::-webkit-scrollbar-thumb {
background:#957d57;
width:2px;
border-radius:5px;
}
 .u-over::-webkit-scrollbar-thumb:hover {
background:#1ba1e2;
}
.u-over::-webkit-scrollbar-corner {
display:none;
}