body,html{ padding-bottom:20px; }
.ovf{ overflow: hidden; }
.cen{text-align: center;}
.center{ width: 1200px; margin: 0 auto; }
.top{padding: 25px 0; background-color: #ffffff; box-shadow: 0px 10px 11px 1px rgba(234, 234, 234, 0.46); }
.logo{ float: left; }
.nav{ float: left; margin-left:80px; margin-top:20px; }
.nav li{ float: left;color: #909090; margin-right: 3px; padding: 0 12px; }
.nav li a{ color: #909090; font-size: 16px; transition: all .5s; }
.nav li a:hover{ color: #9d7c53; }
.nav li:nth-child(4) a{color: #9d7c53 !important;}
.select{ color: #9d7c53 !important; }
/*,.nav li:nth-child(6)*/
.nav li:nth-child(3){ position: relative; background: url('/images/down.png')no-repeat right center; background-size:8%; }
.nav li:nth-child(3):hover .fwxm,.nav li:nth-child(6):hover .fwxm{ display: block; }

.fwxm {width: 170px;padding: 10px 10px; z-index: 100; position: absolute; background: #fff; border-radius:8px; display: none; text-align: center; }
.fwxm p{ text-align: center; font-size: 16px; line-height:32px;    float: left;  width: 85px; }
.fwxm p a{ font-size: 14px; }
.cle{ clear: both; }

.tit{ color: #865657; font-size: 40px; font-weight: bold; margin-bottom:60px; }
.wt,.do,.why,.yd,.come,.swlt,.item,.hzdw{ padding: 160px 0; }

.do,.yd,.item{ background: #f4f4f4; }
.sub{ color: #666666; font-size: 18px; line-height: 36px; margin-top:60px; }
.do img{ margin-top:72px; }
.why-c{ color: #666666; font-size: 18px; line-height: 36px; }
.why-img{ margin-top:60px; }

.yd{ color:  #f4f4f4; }
.yd-c{ color: #333333; font-size: 18px; line-height: 36px; }
.yd-list{ margin-left:-30px; }
.yd-list li{ float: left; width: 377px; text-align: center; margin-left:30px; }
.yd-list li img{ width: 377px; height: 177px; }
.yd li p{ font-size: 18px; color: #333333; line-height: 36px; margin-top:30px; }
.yd-list{ margin-top:58px; }
.come div{ text-align: center; }

.swlt div p{ color: #666666; font-size: 16px; line-height: 32px; }
.swlt div:nth-child(3){ text-align: center; margin-top:60px; }

.item-b ul{ margin-left:-45px; }
.item-b li{ width: 180px; text-align: center; float: left; margin-left:45px; }
.item-b li>p{ color: #333333; font-size: 18px; line-height: 60px; }
.item-b li div>p{ color: #666666; font-size: 14px; line-height: 24px; }

.price{ padding-bottom:160px ; }
.price-c{ font-size: 18px; color: #666666; line-height: 36px; margin:48px 0; }
.price img{ border-radius:16px;width: 100%; } 

.hzdw ul{ margin-left:-60px; }
.hzdw li{ width: 360px; float: left; margin-left:60px; }
.hzdw li img{
    width: 100%;
}
.banner {
    width: 100%;
    min-width:1200px;
}
.banner img {
    width: 100%;
    min-width:1200px;
}
.bba {
    width: 100%;
    min-width: 1200px;
}

.jmsq{ text-align: center; }
.ttt{ color: #333333; font-size: 24px; }
.subb{ color: #999999; font-size: 18px; margin: 20px 0 58px 0; }
.txtt{ color: #666666; font-size: 18px; margin-bottom:60px; }
.jmsq{ padding-bottom:134px; }
.jmsq input{ font-size: 16px; width: 540px; height: 50px; padding-left:40px; border: solid 1px #cacaca; margin-bottom:20px; }
input::placeholder,textarea::placeholder{color: #666666; } 
.jmsq select{ font-size: 16px; font-size: 16px; width: 582px; margin-bottom:20px; color:#666;height: 50px; padding-left:40px; border: solid 1px #cacaca; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(/images/down1.png) no-repeat scroll 550px center transparent; }
.jmsq textarea{ width: 1120px; font-size: 16px; padding:20px 40px; height: 130px; border: solid 1px #cacaca; }
.submit1{ background-color: #865657; color: #fff !important; margin:38px 0; }
.name,.yx,.s1{ float: left; }
select:invalid { color: red; }
.ph,.s2{ float: right; }
 select::-ms-expand { display: none; } 
 .submit2{background: #aaa;}    


.foot { width: 100%; height: 300px; background: url('/images/mapbg.png')no-repeat; }
.foot li{ width: 400px; float: left; text-align: center; }
.foot li img{ margin-top:40px; }
.foot-tt{ color: #9d7c53; font-size: 16px; margin: 20px 25px; }
.foot-cc{ width: 303px; margin: 0 auto; color: #666666; font-size: 16px; line-height: 32px; }

.footer{ text-align: center; color: #999999; font-size: 14px; }
.footer p{ line-height:24px; }
.footer img{ margin: 60px 0 40px 0; }

.city,.city2 {
	float: left;
	margin-left: 36px;
    width: 283px !important;
    background: url(/images/down1.png) no-repeat scroll 248px center transparent !important;
}
.city2{margin-left: 14px;}