.bannbg {background-repeat: no-repeat;background-position: center top;height:498px;min-width: 1280px;background-color: #f5f5f5;background-size:auto 100%;}
.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;}


.about_pic{ float:left; width:60%; margin-right:2%;}


.a_pic {
	background-color: #F5F5F5;
	background-image: url(../images/apic.jpg);
	background-position: center center;
	height:500px;
	background-attachment: fixed;
	text-align:center;
	color:#FFFFFF;
}

.ysj_ul{margin:50px 0 30px;}
.ysj_ul li{float:left;width:19%;margin-right:8%;position:relative;box-shadow: 0px 0px 20px rgba(102,102,102,0.2);background-color: #ccc;}
.ysj_ul li.mr0{margin-right:0px;}
.ysj_ul li img{ width:100%;}








.newslist{box-shadow: 0px 0px 40px rgba(0,0,0,0.1);background:#ffffff; padding:40px 3%; line-height:35px; min-height:300px;}
.newslist ul{}
.newslist li{transition: all 0.3s;padding:0px 10px 20px; border-bottom:1px solid #eee; margin-bottom:20px; width:100%; float:left;}
.newslist li.bg{background-color: #fcfcfc;}
.newslist dl{ float:right; width:85%;}
.newslist dt{line-height:35px;font-size:20px;}
.newslist dt i{color: #FF0000; font-style:normal;}
.newslist dd{line-height:30px; overflow:hidden;margin:5px 0px; max-height:60px; color:#666;}		
.news_ico{ float:left; width:10%; text-align:center;background:#f1f1f1; padding:10px 0px;}
.news_ico span{display:block;font-size:24px;}


.newstitle {
	line-height:50px;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px dashed #d5d5d5;
	font-size:16px;
}
.newstitle h4{font-size: 30px;}
.newsbot {
	line-height:30px;
	border-top:1px dashed #d5d5d5;
	margin-top:40px;
	padding:30px 0px;
	font-size:14px;
	text-align:center;
}
.newsbot span{padding:6px 15px; margin:0 15px; display:inline-block;cursor:pointer;border:1px solid #BFA061; width:40%;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size:14px;}
.newsbot span.none{border:1px solid #cccccc;}
.newsbot span a{font-size:14px;}








.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:30%;margin-right:5%;transition: all 0.3s; margin-bottom:55px;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:#f7f7f7;}
.prolist dl dt{ font-size:16px;line-height:30px; text-align:center;}
.prolist dl dd{ font-size:16px;line-height:30px; text-align:center;}
.prolist dl dd b{ font-size:20px;color: #C99C52;}



.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:18px; border-bottom:1px solid #ddd;}
.proinfot span{color: #BFA061;}




.index-title{text-align:center;line-height:30px;}
.index-title *{ vertical-align:middle;}
.index-title h3{ font-size:40px;color: #F5EADA;height:55px;}
.index-title span{display:inline-block; width:100px; height:1px;background-color: #E0D1B1; margin:0px 15px;}
.index-title b{ font-size:34px;color: #BFA061;}
.index-title p{display:inline-block; width:660px; margin-top:20px; text-align:left;}


.gy-title{text-align:center;line-height:30px; padding-top:200px;}
.gy-title *{ vertical-align:middle;}
.gy-title h3{ font-size:40px;color: #F5EADA;height:55px;}
.gy-title span{display:inline-block; width:100px; height:1px;background-color: #E0D1B1; margin:0px 15px;}
.gy-title b{ font-size:34px;color: #BFA061;}
.gy-title p{display:inline-block; width:260px; margin-top:20px;}

.gy_pic {
	background-color: #F5F5F5;
	background-image: url(../images/gypic.jpg);
	background-position: center center;
	height:500px;
	background-attachment: fixed;
	text-align:center;
	color:#FFFFFF;
}
.gy_box{line-height:35px;}

.jz_ul{margin:20px 0;}
.jz_ul li{float:left;width:28%; margin:30px 0;margin-right:8%;position:relative;box-shadow: 0px 0px 20px rgba(102,102,102,0.2);background-color: #ccc;}
.jz_ul li.mr0{margin-right:0px;}
.jz_ul li p{
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
overflow:hidden;
background-color: #fff;
}
.jz_ul li span{display:block;line-height:40px; position:absolute; left:0px; bottom:0px; width:100%;background:rgba(0,0,0,0.5); text-align:center;color: #fff;}
.jz_ul li img{-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;}
.jz_ul li img:hover{-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);}







.lxlist {margin:auto;padding:50px 0px 20px;}
.lxlist dl{width:30%;float:left;margin-right:5%; margin-top:20px;}
.lxlist dl.mr0{margin-right:0px;}
.lxlist dl dt{margin:auto; text-align:center;background-color: #fff;border-radius: 10px; padding:20px 0px;}
.lxlist dl dt *{
	vertical-align:middle;
}
.lxlist dl dd{font-size:16px; text-align:center; line-height:40px;}
.lxlist dl dd b{font-size:18px;}





.lx_pic{ float:left; width:50%; margin-right:2%;}
.lx_pic img{width:100%;}
.wdcont{ float:right; width:40%;}
.wdcont li{ line-height:60px; border-bottom:1px solid #ccc; font-size:16px; padding:0px 2%;}







.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; }
