.abBanner{ width: 100%; height: 426px; margin-top: 80px;}
.abBannerBox{ width: 1300px; height: 426px; position: relative; overflow: hidden; margin: 0 auto;}
.abBannerTit{ width: 100%; height: auto; overflow: hidden; text-align: center; padding-top: 145px;}
.abBannerTit h1{ font-size: 40px; font-weight: normal; line-height: 46px;}
.abBannerTit h4{ font-size: 20px; font-weight: normal; color: #936146; line-height: 36px;}

.abWz{ width: 100%; text-align: left; position: absolute; left: 0; bottom: 0; height: 56px; line-height: 56px; font-size: 13px;}
.abWz i{ font-size: 16px; padding-right: 5px;}

.abMenubg{ width: 100%; height: 62px; padding: 10px 0; border-bottom: 1px solid #Dedede;}
.abMenu{ width: 1300px; height: 42px; line-height: 42px; overflow: hidden; margin: 0 auto; text-align: center;}
.abMenu a{ display: inline-block; padding: 0 25px; font-size: 14px;}
.abMenu a:hover{ color: #FFFFFF; background: #825d49; border-radius: 30px;}
#lm_hover{color: #FFFFFF; background: #825d49; border-radius: 30px;}

.abBox{ width: 1300px; margin: 0 auto; padding: 35px 0;  overflow: hidden;}
.abinfo{ font-size: 14px; line-height: 28px; width: 100%;}
.abinfofed{ font-size: 14px; line-height: 28px; width: 100%; text-align: center;}
.abList{ width: 100%; height: auto;}
.abList dl{ width: 30%; height: auto; overflow: hidden; margin: 1.5%; background: #f6f6f6; text-align:center; float:left;}
.abList dl dt{ float: left; width: 100%; height: auto; overflow: hidden;}
.abList dl dt img{ width: 100%; height: auto; }
.abList dl dd{ width: 100%; height: 50px; line-height:50px; overflow: hidden; font-size: 15px;}



.abList1{ width: 100%; height: auto;}
.abList1 a{ display: block; float: left; width: 200px; height: 86px; margin: 8px;}
.abList1 a img{ width: 198px; height: 84px; border: 1px solid #ddd;}



.xmzjbg{ width: 100%; height: 723px; background: url(../images/zuoji.jpg) no-repeat center;}
.xmzjBox{ width: 1300px; height: auto; overflow: hidden; margin: 0 auto;}

.abinfoMap{ width: 1300px; height: 400px; overflow: hidden; margin-top: 30px;}

.jobList{ width: 1300px; height: auto; overflow: hidden; padding-top: 30px;}
.jobList .job-title{ font-size: 16px; display:block;height:49px;line-height:49px;color:#666; background: #eeeeee url(../images/jobicon1.png) no-repeat 97% center; margin-bottom: 10px; width: 100%; padding: 0 15px; box-sizing: border-box;}
.jobList .job-title span{ width: 30%; display: inline-block;}
.jobList .job-title.cur{color:#fff;background: #825d49  url(../images/jobicon2.png) no-repeat 97% center;}
.jobList .job-box{width:100%; position:relative;overflow:hidden;display:none; margin-bottom: 10px;}
.jobList .job-con{padding:10px;font-size:15px;line-height:28px;color:#333;position:relative;}

.fedBox{ width: 615px; height: auto; overflow: hidden; padding-top: 30px; margin: 0 auto;}
.fedBox dl{ width: 615px; height: 40px; margin-bottom: 20px;}
.fedBox dl dt{ float: left; width: 65px; text-align: left; height: 40px; line-height: 40px; font-size: 14px;}
.fedBox dl dt span{ color: red; padding-right: 5px;}
.fedBox dl dd{ float: right; width: 550px; height: 40px;}
.contex{ width: 548px; height: 98px; border: 1px solid #dedede; padding: 10px; line-height: 21px;}
.fedinput1{ width: 548px; height: 38px; border: 1px solid #dedede; padding:0 10px; }
.fedsub1{ width: 550px; height: 40px; color: #FFFFFF; border: none; background: #23935b; font-size: 14px;}

.newsList{ width: 1300px; overflow: hidden; padding: 30px 0; margin: 0 auto;}


.newsWzbg{ width: 100%; height: 62px; padding: 10px 0; border-bottom: 1px solid #Dedede; margin-top: 80px;}
.newsWz{ width: 1300px; text-align: left; margin: 0 auto;  height: 56px; line-height: 56px; font-size: 13px;}
.newsWz i{ font-size: 16px; padding-right: 5px;}
.w_html{ float: right; width: auto; padding-top: 5px;}


.newsShow{ width: 1300px; overflow: hidden; padding: 30px 0; margin: 0 auto;}
.newsShowTit{ width: 100%;  padding-bottom: 20px; line-height: 62px; border-bottom: 1px solid #dedede; font-weight:bold; text-align: center; font-size: 30px; color: #825d49;}
.newsShowImg{ width: 100%; height: auto; padding-top: 30px; text-align: center;}
.newsShowImg img{ width: 1000px; height: auto;}
.newsinfo{ font-size: 14px; line-height: 28px; width: 100%; padding: 30px 0;}

.fl{ float: left;}
.fr{ float: right;}
.newsPrev{ width: 100%;  padding-top: 20px; line-height: 62px; border-top: 1px solid #dedede; font-size: 14px;}
.newsPrev a{ color: #999999;}
.newsPrev a:hover{ color:  #23935b;}

.goodsList{ width: 1301px; overflow: hidden; margin: 0 auto; padding: 30px 0;}
.goodsList dl{ float: left; width: 412px; height: 287px; border: 1px solid #dedede; overflow: hidden; text-align: center; margin: 10px;}
.goodsList dl dt{ width: 412px; height: 219px; overflow: hidden; position: relative;}
.goodsList dl dt img.dtI{width: 412px; height: 219px; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.goodsList dl dd{ width: 100%; height: 68px; line-height: 68px; font-size: 16px;}
.goodsList dl a:hover dd{ background: #825d49; color: #FFFFFF;}
.goodsList dl a:hover dt img.dtI{transform: scale(1.2); -webkit-transform: scale(1.2);}

.goodsListDT{ width: 412px; color: #FFFFFF; height: 219px; line-height: 28px; transition: all 0.6s ease-in-out; padding-top: 15px; overflow: hidden; position: absolute; left: 0; top: 100%; background-color: rgba(0,0,0,0.5);}
.goodsListDT img{ width: 41px; height: 41px;}
.goodsList dl a:hover dt .goodsListDT{ top: 0;}


.gooosShow1{ width: 1298px; height: 825px; margin: 30px auto; border: 1px solid #dedede; padding: 20px 0;}
.goods-pic{ position:relative;  width:1298px; *z-index:1; }
	.pic-box{ }
	.pic-preview{ position:relative;    text-align: center; width:1100px; height:580px; margin:0 auto; padding-top:50px;}
	.pic-scroll{ margin-top:100px; width:1298px; height:85px; border-top: 1px solid #dedede; padding:20px 10px 0 10px;}
	.pic-scroll .prev{ float:left; margin-right:5px;  background:url(../images/Gleft.jpg) no-repeat left center; }
	.pic-scroll .next{ float:right;  background:url(../images/Gright.jpg) no-repeat left center;}
	.pic-scroll .prev,.pic-scroll .next{ display:block; width:28px; height:85px; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:1200px; height:85px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:109px; height:85px; text-align:center; }
	.pic-scroll .items ul li img{  border:2px solid #9a9b9b; width:105px; height:81px; }
	.pic-scroll .items ul li img:hover{ border:2px solid #076447; }

.jqzoom{ position:relative; display:block; margin:0 auto; padding:0; width:1100px; height:580px; border:none; cursor:crosshair; }
    .jqzoom img{max-width:1100px; max-height:580px;  }


.photoList2{ width: 1300px; height: auto; overflow: hidden; padding: 30px 0; margin: 0 auto;}
.photoList2 dl{ width: 1300px; height: 341px; overflow: hidden; background: #f6f6f6; margin-bottom: 35px;}
.photoList2 dl dt{ width: 650px; height: 341px; overflow: hidden;}
.photoList2 dl dt img{ width: 650px; height: 341px;}
.photoList2 dl dd{ width: 650px; height: 341px; overflow: hidden; padding: 80px;}
.photoList2 dl dd h4{ font-size: 18px; line-height: 46px; padding-bottom: 10px;}
.photoList2 dl dd p{ font-size: 14px; line-height: 24px;}
.photoList2 dl:nth-child(odd) dt{ float: left;}
.photoList2 dl:nth-child(odd) dd{ float: right;}
.photoList2 dl:nth-child(even) dt{ float: right;}
.photoList2 dl:nth-child(even) dd{ float: left;}

.photoList3{ width: 1300px; height: auto; overflow: hidden; padding: 30px 0; margin: 0 auto; font-size: 14px; line-height: 26px;}


.photoList4{ width: 1301px; overflow: hidden; margin: 0 auto; padding: 30px 0;}
.photoList4 dl{ float: left; width: 418px; height: 352px;  text-align: center; margin: 6px; box-shadow: 2px 2px 2px #ddd;}
.photoList4 dl dt{ width: 418px; height: 284px; overflow: hidden; position: relative;}
.photoList4 dl dt img.dtI{width: 418px; height: 284px; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.photoList4 dl dd{ width: 100%; height: 68px; line-height: 68px; font-size: 16px;}
.photoList4 dl a:hover dd{ background: #23935b; color: #FFFFFF;}
.photoList4 dl a:hover dt img.dtI{transform: scale(1.2); -webkit-transform: scale(1.2);}

.photoList4DT{ width: 418px; color: #FFFFFF; height: 284px; transition: all 0.6s ease-in-out; padding-top: 130px; overflow: hidden; position: absolute; left: 0; top: 100%; background-color: rgba(0,0,0,0.5);}
.photoList4DT span{ display: inline-block; width: 98px; height: 33px; font-size: 14px; line-height: 33px; border: 1px solid #FFFFFF;}
.photoList4 dl a:hover dt .photoList4DT{ top: 0;}