#pd_R30{ padding-right:30px;}
#pd_Bt0{ padding-bottom:0px;}
#m0{ margin:0;}
#p0{ padding:0;}

#pd_Top30{padding-top:30px;}
.mt30{ margin-top: 30px;}

#fR{ float:right; padding:0;}

.mBt0{ margin-bottom:-30}
.cor666{ color:#666;}
.cor888{color:#666;}
.corfff{color:#fff;}
.about-1 h5{ font-weight:normal;}


.abtBbox{ height: auto; padding-top:20px;}
.abtBbox .mBgImg{ position:relative; z-index:1}
.abtBbox .tjwhText{position: absolute; z-index:2; right:0; top:0; display:block; height:auto; overflow:hidden; background-image:url(../images/bg01.png); background-size:100% auto; background-repeat:no-repeat; background-position:top center; padding:100px 50px; width:35%; color:#FFF; font-size:16px; font-family:"微软雅黑";}
.abtBbox .tjwhText span{ padding-top:50px; display:block; overflow:hidden; width:100%; text-align:right}

.abtBbox .tjpwText{position: absolute; z-index:2; left:0; top:0; display:block; height:auto; overflow:hidden; background-image:url(../images/bg02.png); background-size:100% auto; background-repeat:no-repeat; background-position:top center; padding:100px 50px; width:35%; color:#FFF; font-size:16px; font-family:"微软雅黑";}
.abtBbox .tjpwText h3{ color:#aa8b67}
.abtBbox .tjpwText span{ padding-top:50px; display:block; overflow:hidden; width:100%; text-align:left;}
.abtBbox .tjpwText span a{text-transform:Uppercase; color:#FFF; text-decoration:none}
.abtBbox .tjpwText span a{ color:#ddd}
 
#temGdBox .col-md-4, #temGdBox .col-sm-6{ padding:0px;}
#temGdBox .col-md-4 a{ padding:0 10px;}

#temGdBox #hd{ width:100%; height:auto; text-align:center}
#temGdBox #hd ul{ width:100%; height:auto; text-align:center}
#temGdBox #hd ul li{ display:inline-block; width:50px; height:3px; background:#c8c8c8; text-indent:-999999999px; cursor:pointer; margin:0 5px;}
#temGdBox #hd ul li.on{background:#967d5f;}

.about-bot{height: auto; padding:0; background:#967d5f}
.about-bot .container{position:relative;height:180px;}
.about-bot img{ position: absolute; height:120%; top:-20%; left:-30px; z-index:2;}

.about-bot .about-bot-text{ position:relative; z-index:1; padding-left:450px; padding-top:50px; color:#FFF}
.about-bot .about-bot-text span{ font-size:24px;}
.about-bot .about-bot-text p{ font-size:26px; font-weight:bold; padding-top:10px;}
.about-bot .about-bot-dz{ display:block; width:202px; height:52px; position:absolute; z-index:2; right:0; top:64px;}
.about-bot .about-bot-dz a{ display:block; width:200px; height:50px; border:1px solid #cabeaf; border-radius:4px; line-height:50px; text-align:center; margin:0 auto; color:#FFF; font-size:16px;}
.about-bot .about-bot-dz a:hover{ background:#cabeaf;color:#967d5f; font-size:16px;}


.teamList .boxed h6{ font-size: 20px; line-height: 26px; margin-bottom: 0;}
.teamList .boxed h5{ font-size: 16px; font-weight: normal;}
.teamList .boxed p{ font-size: 14px; line-height: 22px;}
#langGd .slides li{ padding:5px}



#langGd .owl-theme .owl-controls .owl-dots {
  position: absolute;
  width: 100%;
  bottom: -0.525em;
  z-index: 999999;
  text-align: center;
}
#langGd .owl-theme .owl-controls .owl-dots .owl-dot {
  display: inline-block;
  margin: 0 0.40625em;
  overflow: hidden;
}
#langGd .owl-theme .owl-controls .owl-dots .owl-dot span {
  display: inline-block;
  height: 3px;
  width: 50px;
  border-radius: 0;
  background: #c8c8c8;
  border: none;
  box-shadow: none;
  margin: 0;
}

#langGd .owl-theme .owl-controls .owl-dots .owl-dot span:hover {
  background: #967d5f;

}
#langGd .owl-theme .owl-controls .owl-dots .owl-dot.active span {
  background: #967d5f;
}




.teamViewBbox{ height: auto; margin-bottom: 50px;}
.teamViewBbox .mBgImg{ position:absolute; z-index:1}
.teamViewBbox .sjBgImg{ position:absolute; z-index:2; width: 100%; height: auto; display: block; overflow: hidden; top:15px; right: 0;}
.teamViewBbox .sjBgImg img{ width: 100%;}
.teamViewBbox .sjsText{ position: relative;  z-index:2; float: right; margin-top: 110px;  display:block; height:auto; min-height:700px; overflow:hidden; background: #f8f8f8; padding:50px; width:53%;font-family:"微软雅黑";}
.teamViewBbox .sjsText .sjsTit{ width: 100%; height: 80px; line-height: 80px; border-bottom: 1px solid #d6d6d6;}
.teamViewBbox .sjsText .sjsTit h2{text-transform:Capitalize; display: inline-block; float: left; margin-bottom: 0; line-height: 70px;}
.teamViewBbox .sjsText .sjsTit span{ padding-left: 20px;}
.teamViewBbox .sjsText .sjsTit em{ float: right; font-style: normal;}
.teamViewBbox .sjsText .sjsInfo{ width: 100%; height: auto; padding-top: 20px;}
.teamViewBbox .sjsText .sjsInfo h5{ margin-bottom: 0;}



#contactMap{ height:500px;}


.viTit{ border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:40px;}
.viTit h3{ text-align:center; font-weight:normal; font-size:28px; margin-bottom:20px;}

.rImg{ width:100%; height:auto; padding:5px; background:#f0f0f0;}
.rImg img{ width:100%;}

.sNav{ width:100%; height:auto; text-align:center; display:block; overflow:hidden; padding-bottom:20px;}
.sNav a{ margin:0 25px; color:#777777; font-size:18px;}
.sNav a.cur,.sNav a:hover{color:#967d5f;}

dl.rArtList{ border:1px solid #e0e0e0; margin-top:30px; margin-bottom:0; padding:0;}
dl.rArtList dt{ display:block; height:49px; line-height:49px; background:url(../images/bg05.png) #91795a no-repeat;}
dl.rArtList dt span{ color:#FFF; margin-left:40px; font-size:18px; font-weight:normal}
dl.rArtList dd{ padding:15px;}
dl.rArtList dd ul{ margin-bottom:0}
dl.rArtList dd ul li{ line-height:40px; border-bottom:1px dashed #dfdfdf}
dl.rArtList dd ul li a{ background:url(../images/icon1.png) no-repeat left center; padding-left:15px; font-size:14px; color:#777777}
dl.rArtList dd ul li a:hover{color:#91795a}

.iBannerBtn{ background:#967d5f; border-radius:4px;}
.iTeamBtn{ border-radius:4px; border: 1px solid #e2e2e2; color: #999999; font-size: 16px; margin-top: 40px;}
.iTeamBtn:hover{ background: #897258; color: #ffffff;}



.index__item{ padding: 5px;}
.index__item:first-child{ padding-left: 0;}
.index__item:nth-child(3n+0){ padding-right: 0;}
.index__item:nth-child(4n+0){ padding-left: 0;}

.bg--ifg{ background: url(../images/bg06.jpg); padding-bottom:30px;}
.bg--iDz{ background: url(../images/bg07.jpg) no-repeat top center; background-size:100% 100%; background-attachment: fixed;}
.bg--08{ background: url(../images/bg08.jpg) no-repeat top center; background-size: auto 100%; height:503px; padding-top:160px; background-attachment: fixed;}
.bg--09{ background: url(../images/bg09.png) #f8f8f8;}


.iDzBox .row h3{ color: #fff; margin-bottom: 5px;}
.iDzBox .row span{ color: #fff; margin-bottom: 50px; display: block; height: auto; overflow: hidden;}
.iDzBox .row p{ color: #fff; margin-bottom: 5px;width: 80%; margin: 0 auto;}

.iDzBox .row ul{ display:block; margin-top: 60px;}
.iDzBox .row ul li{ width: 25%; float: left; text-align: center; padding: 40px;}
.iDzBox .row ul li a{ width: 100%; position: relative; height: 100%; display: block; padding: 50px 0;}
.iDzBox .row ul li a em{ width: 100%; position:  absolute; height: 100%; background: #322c28; display: block; overflow: hidden; top: 0; z-index: 1; border: 5px solid #1a1310;opacity: 0.7;}
.iDzBox .row ul li a i,.iDzBox .row ul li a span{position: relative;  z-index: 2; }
.iDzBox .row ul li a i{ font-size:58px; color: #fff;}
.iDzBox .row ul li a span{ font-size:16px; color: #fff; margin-bottom: 0;}
.iDzBox .row ul li a:hover i,.iDzBox .row ul li a:hover span{ color: #bda485;}
.iDzBox .row ul li a:hover em{ color: #bda485;opacity: 0.9;}

.bg--08 .col-md-9{ float: none; margin: 0 auto; height: auto; overflow: hidden; margin-bottom: 0;}

ul.iLiuCheng{ display:block; padding: 0; margin: 0;;}
ul.iLiuCheng li{ width:12.5%; float: left; text-align: center; padding:0 10px;}
ul.iLiuCheng li i,ul.iLiuCheng li span,ul.iLiuCheng li h3{ color: #fff; display: block; width: 100%; height: auto; overflow: hidden;}
ul.iLiuCheng li h3{ font-size:35px; margin-bottom: 0; margin-top: 40px;}
ul.iLiuCheng li i{ font-size:58px;}
ul.iLiuCheng li span{ font-size:16px; margin-bottom: 0;}


.index-bot{height: auto; padding:0; background:#967d5f}
.index-bot .container{position:relative;height:180px; padding-left: 170px; padding-top: 50px;}

.index-bot .index-bot-dz{ display:block; width:202px; height:52px; position:absolute; z-index:2; right:0; top:64px;}
.index-bot .index-bot-dz a{ display:block; width:200px; height:50px; border:1px solid #cabeaf; border-radius:4px; line-height:50px; text-align:center; margin:0 auto; color:#FFF; font-size:16px;}
.index-bot .index-bot-dz a:hover{ background:#cabeaf;color:#967d5f; font-size:16px;}


.jxP1 .card__image{ position:relative; margin-bottom:0px; background:#009}
.jxP1 .card__image img{ position:relative; margin-bottom:0px}
.jxP1 .card__image h6{ position: absolute; width:100%; height:50px; bottom:0; display:block; text-align:center; line-height:50px; margin-bottom:0; color:#FFF; z-index:2; font-size:18px}
.jxP1 .card__image em{ position: absolute; width:100%; height:50px; bottom:0; display:block; text-align:center; line-height:50px; margin-bottom:0; background:#5c5a56; z-index:1; opacity:0.6;}
.jxP1 .masonry__item{ margin:0; padding:5px;}
.jxP1 .card{ margin-bottom:0; }

.jxP2{ margin-top:50px; padding-bottom:100px;}
.jxP2 ul{ padding-top:20px;}
.jxP2 ul li{ padding-top:10px;}
.jxP2 ul li a{ background:#FFF; display:block; overflow:hidden; width:100%; text-align:center;border:3px solid #fff; font-weight:normal;}
.jxP2 ul li a:hover{ background:#967d5f; border:3px solid #967d5f;}
.jxP2 ul li a span{ display:block; width:100%; height:50px; line-height:50px; padding:0; margin:0;}
.jxP2 ul li a:hover span{ color:#FFF}
.jxP2 ul li a img{width:100%; padding:0; margin:0; display:block}

.jxP2{ margin-top:50px; padding-bottom:100px;}
.jxP2 .slides{ padding-bottom:50px}
.jxP3{ position:relative; display:block; overflow:hidden;}
.jxP3 .fr{ float:right}
.jxP3 .fl{ float:left}
.jxP3 .jxImg{ position: absolute; width:100%; height:auto; left:0; top:0;}
.jxP3 .jxImg img{width:100%; height:auto;}
.jxP3 .jxTxt{width:42%; height:auto; position:relative; background:#efefef; padding:80px 70px;}
.jxP3 .jxTxt h3{ color:#967d5f}
.jxP3 .jxTxt h4{ color:#666666}
.jxP3 .jxTxt p{ color:#666666}


.bg--jxP3{ background:url(../images/bg13.jpg) repeat-x top #FFF; padding-bottom:0;}
.jxP3-2{padding-top:10px;}


.floating_ck{position:fixed;right:0px;bottom:10%; z-index:99999999;}
.floating_ck dl dd{position:relative;width:70px;text-align:center;background-repeat:no-repeat; background-position:center 20%;cursor:pointer;color:#a4a4a4; font-size:14px;}
.floating_ck dl dd a{  width:70px; height:90px; display:block; overflow:hidden;}
.consult,.quote,.qrcord{background-color:#000000;height:90px;border-bottom:1px solid #1d1d1d;}
.consult:hover,.quote:hover,.qrcord:hover{background-color:#1d1d1d;}
.floating_ck dl dd:hover .floating_left{ display:block}
.consult{background-image:url(../images/qq.png);}
.quote{background-image:url(../images/yy.png);}
.qrcord{background-image:url(../images/ewicon.png);}
.return{background-image:url(../images/top.png); background-color:#967d5f; height:60px;}
.return:hover{background-color:#967d5f;}
.floating_ck dd span{color:#a4a4a4; font-size:14px;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-120px;top:0px;width:120px;height:20px;display:none;}
.floating_ewm{height:120px;top:-30px; width:120px;}
.floating_ewm i{display:block;width:120px;height:120px;margin:auto;}

.preNextBox li{padding:5px 0;}
.preNextBox li .btn{ border:1px solid #e5e5e5;}
.preNextBox li .bg--blue{ border:1px solid #aa9377; background:#aa9377; color:#FFF}
.preNextBox li .btn:hover{ border:1px solid #967d5e; background:#967d5e;color:#FFF}

.imgViewList li { position:relative;  width:100%;}
.imgViewList li img{ position:relative; width:100%;}
.imgViewList li span{ position:absolute; display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#FFF; top:0; z-index:2}
.imgViewList li em{ position:absolute; display:block; width:100%; height:45px; background:#000; opacity:0.5;top:0; z-index:1;}

.btn-ly{ width:100%; height:60px; background:#404040; color:#fff; font-size:22px; border-radius:4px;}
.btn-ly:hover{background:#171616; color:#eee}


@media (max-width: 1024px) {
.abtBbox .tjwhText{padding:50px 30px; width:35%; font-size:16px; font-family:"微软雅黑";}
.abtBbox .tjpwText{padding:50px 30px; width:35%; font-size:16px; font-family:"微软雅黑";}
	
	
	
}

@media (max-width:992px) {
	.footdh{display:none;}
	.viTit h3{font-size:24px;}
	.card .card__image img{ width:100%;}
.footer-4 div.col-md-2-2:first-child{margin-left:30px;}
#contactMap{ height:300px;}
#p0{ padding:0 15px;}

#fR{ float:none; padding:0 15px;}

/*#teamBox{ display:none}*/
.abtBbox .tjwhText{position: relative; padding:30px 20px; width:100%; font-size:16px; font-family:"微软雅黑";}
.abtBbox .tjwhText span{ padding-top:10px;}
	
.abtBbox .tjpwText{position: relative; padding:30px 20px; width:100%; font-size:16px; font-family:"微软雅黑";}
.abtBbox .tjpwText span{ padding-top:10px;}
.about-bot .container{position:relative;height: auto; padding:30px 0;}
.about-bot img{ position: relative; width:90%; margin:0 auto;top: auto; left: auto; display:block;}
	
	
.about-bot .about-bot-text{ position:relative; z-index:1; padding:15px; color:#FFF; text-align:center;}
.about-bot .about-bot-text span{ font-size:20px;}
.about-bot .about-bot-text p{ font-size:22px; font-weight:bold; padding-top:10px;}
.about-bot .about-bot-dz{ display:block; width:100%; height:52px; position: relative; z-index:2; right:0; top:0; text-align:center;}
.about-bot .about-bot-dz a{ display:block; width:200px; height:50px; border:1px solid #cabeaf; border-radius:4px; line-height:50px; text-align:center; margin:0 auto; color:#FFF; font-size:16px;}
.about-bot .about-bot-dz a:hover{ background:#cabeaf;color:#967d5f; font-size:16px;}

	
.index__item:first-child{ padding-left: 5px;}
.index__item:nth-child(3n+0){ padding-right: 5px;}
.index__item:nth-child(4n+0){ padding-left: 5px;}

.iDzBox .row ul li{ width:100%;}
ul.iLiuCheng li{ width:50%; margin-top: 50px;}

.bg--iDz{ background: url(../images/bg07.jpg) no-repeat top center; background-size: auto 100%; background-attachment: fixed;}
.bg--08{ background: url(../images/bg08.jpg) no-repeat top center; height:auto; background-size: auto 100%; background-attachment: fixed;}


.index-bot .container{position:relative;height: auto; padding-left:0px;padding:30px;}
.index-bot .container img{ width: 100%; display: block; overflow: hidden; clear: both;}

.index-bot .index-bot-dz{ display:block; width:100%; height:52px; position:relative; z-index:2; right:0; top:0px;}
.index-bot .index-bot-dz a{ display:block; width:200px; height:50px; border:1px solid #cabeaf; border-radius:4px; line-height:50px; text-align:center; margin:0 auto; color:#FFF; font-size:16px;}
.index-bot .index-bot-dz a:hover{ background:#cabeaf;color:#967d5f; font-size:16px;}


.jxP3 .fr{ float: none}
.jxP3 .fl{ float:none}
.jxP3 .jxImg{ position: relative; width:100%; height:auto; left:0; top:0;}
.jxP3 .jxImg img{width:100%; height:auto;}
.jxP3 .jxTxt{width:100%; height:auto; position:relative; background:#efefef; padding:20px 10px;}
.jxP3 .jxTxt h3{ color:#967d5f}
.jxP3 .jxTxt h4{ color:#666666}
.jxP3 .jxTxt p{ color:#666666}
	
.preNextBox li.text-left,.preNextBox li.text-right{ text-align:center}
.floating_ck{ display:none}
	
	
#langGd .owl-theme .owl-controls .owl-dots .owl-dot {
  display: inline-block;
  margin: 0 0.20625em;
  overflow: hidden;
}
#langGd .owl-theme .owl-controls .owl-dots .owl-dot span {
  display: inline-block;
  height: 3px;
  width: 20px;
  border-radius: 0;
  background: #c8c8c8;
  border: none;
  box-shadow: none;
  margin: 0;
}
	
.teamViewBbox .sjsText{width:100%; margin-top:0px}
.teamViewBbox .mBgImg{ position: relative; z-index:1; width:100%;}
.teamViewBbox .mBgImg img{ width:100%;}
	
}








