.bannbg {background-repeat: no-repeat;background-position: center top;height:650px;min-width: 1280px;background-color: #f5f5f5;background-size:100% auto;}
.adinfo{width:1280px;margin:0 auto; padding-top:150px;text-shadow:5px 5px 10px rgba(0,0,0,1);font-size:60px;color: #fff;}


.locbd{width:88%;padding:0px 6%;border-bottom:1px solid #E9E2DE;background:#fff;}
.locbox {margin:auto;width:100%;max-width:1600px;}
.listloc {height:55px;line-height:55px;margin:auto;}
.listloc span{font-size:25px;float:left;}
.locl{ float:left;}
.locl a{display:inline-block; padding:0px 50px; border-right:1px solid #ccc;font-size:20px;}
.locl a.curr{background-color: #E9E2DE;color: #BFA061;}



.locr{ float:right; font-size:14px;}

.nrcontainer {width:88%;padding:50px 6%;background-color: #F5F5F5;}
.cont_box {margin:auto;width:100%;max-width:1600px;}
.about_box{box-shadow: 0px 0px 40px rgba(0,0,0,0.1);background:#ffffff; padding:40px 3%; line-height:35px; min-height:300px;}
.about_box img{max-width:100%;}
.about_box h3{font-size:20px;}
.about_title { text-align:center; font-size:30px; padding:10px 0px 50px;}



.saleleft{float:left; width:45%;}
.saleright{float:right; width:45%;}

.saletitle{font-size:35px; color:#BFA061; border-bottom:3px solid #BFA061; line-height:50px; padding-bottom:40px; margin-bottom:60px;}
.saleleft strong{font-size:20px; color:#BFA061;}
.saleright strong{font-size:20px; color:#BFA061;}

.xcitle{font-size:30px; line-height:80px; padding-bottom:40px; margin-bottom:60px; text-align:center;}
.xcitle b{font-size:50px; color:#BFA061;}




.norecord {
	background-image: url(../images/nodate.png);
	background-repeat: no-repeat;
	background-position: center 60px;
	padding-top:240px;
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
	min-height:200px;
}
.shnav { line-height:40px; margin-bottom:30px;}
.shnav a{display:inline-block; padding:0px 40px; border:1px solid #ccc;font-size:16px; margin-right:10px;}
.shnav a.curr{background-color: #BFA061;color: #fff;}


.prolist{box-shadow: 0px 0px 40px rgba(0,0,0,0.1);background:#ffffff; padding:40px 3%; min-height:300px;}
.prolist li{float:left;width:31%;margin-right:3.5%;transition: all 0.3s; margin-bottom:35px;background-color:#fff;overflow:hidden;box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}
.prolist li:hover{box-shadow: 0px 0px 45px rgba(0,0,0,0.1);}
.prolist li.mr0{margin-right:0px;}
.prolist li p{
display: table-cell;
vertical-align:middle;
text-align:center;
overflow:hidden;
position:relative;
}
.prolist li img{transition: transform 0.3s linear;}
.prolist li:hover img{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.prolist dl {padding:10px 15px;background-color:#f5f5f5;}
.prolist dl dt{ font-size:16px;line-height:30px; text-align:center;}


.propic {text-align:center;}
.propic img{max-width:100%;}

.proinfo { margin-top:50px;}
.prot {
	font-size: 25px;
	padding:10px 0px;
	height:40px;
	line-height:40px;
}

.proinfo1 {line-height:40px;padding:10px 0px;font-size:20px; border-bottom:1px solid #ccc;}
.proinfo1 b{font-size:40px;}

.proinfot {line-height:40px;padding:10px 0px;font-size:20px; border-bottom:1px solid #ccc;color: #BFA061; margin:30px 0;}


.Page{ text-align: center; padding:30px 0; font-size:14px;}
.Page b{color: #E62129;font-size:16px;}
.Page span{ padding:10px 15px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:10px 15px; margin:0 3px; display:inline-block;font-size:14px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #BFA061;
	border:1px solid #BFA061;
}
.Page .cur{ color:#fff;background-color: #BFA061;border:1px solid #BFA061;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }
