﻿/*Top002063 */
.Top002063 header{ border-bottom:1px solid #e2e2e2; background-image: linear-gradient(to top, #eee 0%, #fff 100%); font-size:14px; line-height:24px;}
.Top002063 header dt{ float:left;}
.Top002063 header dt span{ display:inline-block; margin-right:10px; color:#525252;}
.Top002063 header dd{ float:right;}
.Top002063 header dt,
.Top002063 header dd{padding:4px 0;}
.Top002063 header dd i{ color:#dbdbdb; margin:0 12px; font-style:normal;}
.Top002063 header dd a{ display:inline-block;}
.Top002063 header dd a#bdshare{ float:right !important; padding-bottom:0;}
img{image-rendering: -webkit-optimize-contrast;
}
.Top002063{ background: url(../images/top_bg.jpg) repeat-x 0 70%; }
.Top002063 .top{ position:relative;}
.Top002063 .logo{ padding:15px 0 26px; display:table; width:100%;}
.Top002063 .logo dd{ float: left;  }
.Top002063 .logo dd.logo_pic img{ max-width: 272px;}
.Top002063 .logo dd.mobile_menu{ display:none;}
.Top002063 .logo aside{ position: relative; float: left; margin-left: 50px; padding-top:45px; color:#555555e6; font-size:16px; font-weight: 600;}
.Top002063 .logo aside::before{ display: block; content: ''; width: 1px; height: 59px; background: rgba(0,0,0,0.1); position: absolute; top: 15px; left: -25px;}
.Top002063 .logo aside i{ width: 4px; height: 4px; background: rgba(0,0,0,0.2); display: inline-block; margin:0 5px 10px 5px; border-radius: 5px; }
.Top002063 .logo dd.alibaba{ float:right; margin-right:170px; margin-top:21px; position: relative; }
.Top002063 .logo dd.alibaba::after{ display: block; content: ''; width: 1px; height: 59px; background: rgba(0,0,0,0.1); position: absolute; top: -8px; right: -20px;}
.Top002063 .logo dd.alibaba img{  width: 180px; max-width: 180px; }
.Top002063 .phone{ position:absolute; right:0; top:25px; font-size: 16px;color: #525252;line-height: 16px; font-family: "Archivo-Bold";}
.Top002063 .phone h2{ font-size: 15px; background: url(../images/Top003-phone.png) no-repeat; padding-left: 25px; padding-top: 5px; font-weight: normal;  margin: 0; padding-bottom: 8px; color: #333; }
.Top002063 .phone span{font-size: 18px; color: #cab47c; line-height: 20px; display:block;}

.Top002063 nav{ background-color:#535353;}
.Top002063 .phone_colse{ display:none;}
.Top002063 nav li{float:left; line-height:45px;font-size:16px; width:14.285%; position: relative; }
.Top002063 nav .hover{ display:none; position:absolute; left:0; top:100%; width:100%; background-color:#fff; min-height:400px;z-index:100;}
.Top002063 nav .hover dd{ border-bottom:1px solid #e9e9e9; position:relative;padding:20px 12%;}
.Top002063 nav .hover dd a{ display:block;  line-height:25px;background:url(../images/Top002063-subnav_icon_a.gif) no-repeat right center; padding-right:10px;}
.Top002063 nav .hover dl dd dl{ display:none;position:absolute; left:100%; top:0; background-color:#f6f6f6;width:100%;font-size:14px;border-bottom:1px solid #e9e9e9;}
.Top002063 nav .hover dl dd dl dd a{ background:none; padding-right:0;}
.Top002063 nav .hover dl dd.on{ background-color:#f6f6f6;}
.Top002063 nav li ul{ display: none; }
/* .Top002063 nav li:hover ul{ position: absolute; display:block; z-index: 9;  } */
.Top002063 nav li ul li{ background: #535353; width: 171px; }
.Top002063 nav li a{ display:block; text-align:center; color:#fff;}
.Top002063 nav li.aon,
.Top002063 nav li:hover{ background:#cab47c;}
@media(max-width:1050px){
.Top002063 .auto{ margin:0 2%; padding:0;}
}
@media(max-width:1000px){
.Top002063 nav{ position:fixed; left:0; top:0; width:100%;height:100%; overflow:auto; z-index:100; max-width:300px; opacity:0; transform:translateX(-100%); transition:0.3s;}
.Top002063 nav.navOut{opacity:1; transform:translateX(0);}
.Top002063 nav ol{ float:none; width:auto;}
.Top002063 nav li:hover ul{ display:none;  }
.Top002063 nav .hover{ display:block !important; position:relative; top:auto; min-height:inherit;}
.Top002063 nav .hover dd{ padding:5%;}
.Top002063 nav ul{ float:none; overflow:hidden;}
.Top002063 nav li{ float:left; width:50%; border-top:1px solid #d4b16e; border-right:1px solid #d4b16e;}
.Top002063 nav li:nth-child(2n){ border-right:0;}
.Top002063 nav li a{text-align:center; padding:0; background-color:#bf9f62; height:46px; overflow:hidden;}
.Top002063 nav .hover dl dd dl{ position:relative; left:auto;border-bottom:0;}
.Top002063 nav .hover dl dd dl dd:last-child{ border-bottom:0;}
.Top002063 .phone_colse{ display:block; overflow:hidden; padding:2%;}
.Top002063 .phone_colse span{ float:right; border-radius:50%; background-color:#fff; width:34px; height:34px; line-height:1000px; position:relative;}
.Top002063 .phone_colse span::before,
.Top002063 .phone_colse span::after{ background-color:#cab47c;position:absolute; content:''; top:50%; left:20%; width:60%; height:3px; margin-top:-1.5px;}
.Top002063 .phone_colse span::before{ transform:rotate(45deg);}
.Top002063 .phone_colse span::after{transform:rotate(-45deg);}
}
@media(max-width:768px){
.Top002063{ background: url(../images/top_bg.jpg) repeat-x 0 bottom; }
.Top002063 .logo dd.alibaba{ margin-top: 33px;}
.Top002063 .logo dd.alibaba::after,
.Top002063 .logo aside{ display: none; }
.Top002063 header .auto{ margin:0;}
	.Top002063 .phone{ right: 10%;}
.Top002063 .logo dd.logo_pic{ width:160px;}
.Top002063 .logo dd.alibaba img{ width: 100px;}
	
.Top002063 .logo dd.mobile_menu{ width:60px; text-align:right; display:table-cell; float: inherit; }
.Top002063 .logo dd.mobile_menu span{ float:right; width:40px; height:30px;background: url(../images/Top002063-icon_nav_hot.gif) no-repeat center center #bf9f62; border-radius:5px 0 5px 0;}
	
}
@media(max-width:480px){
.Top002063 header dt{ width: 100%; text-align: center; border-bottom: 1px solid #eee; }
.Top002063 header dd{ float: inherit; margin: 0 auto;}
.Top002063 header dd{ float: inherit; margin: 0 auto;}
.Top002063 header dd a.a_collect{ padding-left: 5px; }
.Top002063 .logo{ padding:15px 0 20px; }
.Top002063 .logo dd.logo_pic img{ max-width: 160px; }
.Top002063 .logo dd.phone,
.Top002063 header dd i,
.Top002063 .logo aside{ display:none;}
.Top002063 .logo dd.logo_pic,
.Top002063 .logo dd.alibaba{ position: relative; float: left; }
.Top002063 .logo dd.alibaba{ margin:15px 0 0 0; float: right; }
}
@media(max-width:320px){
.Top002063 .logo dd.logo_pic img{ max-width: 120px; }
.Top002063 .logo dd.alibaba{ margin:8px 0 0 0; }
.Top002063 .logo dd.alibaba img{ max-width: 80px; }
}


/*
 .Banner002424 为demo编号
 */
.Banner002424{ position:relative; z-index:1; overflow: hidden;}
.Banner002424 .bx-viewport{ z-index:1;}
.Banner002424 li a{ position:relative; display:block;}
 .Banner002424 .bx-controls{position: absolute; bottom: 6px; width: 100%; z-index: 10;}
 .Banner002424 .bx-pager{position: static; max-width:1120px; text-align: right; margin:0 auto;}
.Banner002424 .bx-pager div{float: left;margin-right: 7px;}
.Banner002424 .bx-pager div a{ display:block; overflow:hidden; width: 20px; height: 8px; margin: 0 auto; background: #c7c7c7; text-indent: 9999px;
transition: all .3s;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
}
.Banner002424 .bx-pager div a.active{height:8px; background: #cab47c; width: 20px;position: relative;}

@media(max-width:1200px){
.Banner002424 li a img{ position: relative; width: 130%; left: -15%; max-width: none;}
}
@media(min-width:1200px){
 .Banner002424 .bx-controls{position: absolute; bottom: 9px; width: 100%; z-index: 10;}
 .Banner002424 .bx-pager{position: static; max-width:1120px; text-align: right; margin:0 auto;}
 .Banner002424 .bx-pager div{display: inline-block;float: none;}
}
@media(max-width:1366px){
 .Banner002424 .bx-controls{position: absolute; bottom: 6px; width: 100%; z-index: 10;}
 .Banner002424 .bx-pager{position: static; max-width:821px; text-align: right; margin:0 auto;}
 .Banner002424 .bx-pager div{display: inline-block;float: none;}
}

/*
 .Floor002358 为demo编号
 */
.Floor002358 { padding:2.5% 0 2.3%; margin: 6px 0; background: url(../images/Floor002358_bg.jpg) repeat;}
.Floor002358 .auto{ position:relative;}
.Floor002358 .title{ text-align:center; overflow:hidden; padding-bottom:1.4%;}
.Floor002358 .title figure{ position:relative; display:inline-block;  color: #333; }
.Floor002358 .title figure h2{ margin: 0; font-weight: normal; letter-spacing: 7px;font-size:30px; padding-bottom: 5px; }
.Floor002358 .title figure span{ display:block; color:rgba(0,0,0,0.3); text-transform:uppercase; font-size:16px; font-weight: normal; font-family:"Archivo-Regular";}
.Floor002358 .title figure::before,
.Floor002358 .title figure::after{ position:absolute; content:''; height:4px; width:333%; bottom:15%; background:none; border: 1px solid rgba(202,180,124,0.2); border-left: 0; border-right: 0;}
.Floor002358 .title figure::before{ left:0; transform:translateX(-105%);}
.Floor002358 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}

.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .list .owl-dots{ display: none; }
.Floor002358 .bd ul{ margin: 0; padding: 0 5px;}
.Floor002358 .bd li{ width: 100%; margin-bottom: 10px; text-align: center; display: block; }
.Floor002358 .bd li a.bg{ width: 100%; display: block;  overflow: hidden; background: url(../images/Floor002358-libg.png) center no-repeat; background-size: 100% 100%; padding-bottom: 78.275%; position: relative; margin-bottom: 10px; }
.Floor002358 .bd .owl-item:first-of-type li:first-of-type a.bg:first-of-type{ background: url(../images/Floor002358-libg1.png) center no-repeat;  }
.Floor002358 .bd li a.bg .Ispic{ position: absolute;  width: 90%; left: 5%; top: 11%; padding-bottom: 64.5%;transition: ease-in-out 0.3s; }
.Floor002358 .bd li:hover a.bg .Ispic{ /* transform: scale(1.06);  */border-radius: 30px; }
.Floor002358 .bd li a.btn{ margin:8px 0 0; font-size:16px; color: #666; margin-top: 20px;}
.Floor002358 .bd li:hover a{ color:#cab47c;}
.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -27px; width: 54px; height: 54px; line-height: 1000px; overflow: hidden; background: url(../images/Floor002358-prev.png) no-repeat; cursor: pointer; }
.Floor002358 .list .iconfont:hover{ color: #cab47c;}
.Floor002358 .list .prev{ left: -70px;}
.Floor002358 .list .next{ right: -70px; background: url(../images/Floor002358-next.png) no-repeat;}
@media only screen and (min-width:1024px ) {
	.Floor002358 .title{ font-size: 32px;}
}
@media only screen and (max-width:1360px ) {
	.Floor002358 .list{ padding: 0 50px;overflow:hidden;}
	.Floor002358 .list .iconfont{ margin-top: -20px;}
	.Floor002358 .list .prev{ left: 0;}
    .Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
	.Floor002358 .title{ padding-bottom: 20px;}
	.Floor002358 .list{ padding: 0 15px 0 0;}
	.Floor002358 .list .iconfont{ display: none;}
	.Floor002358 .title{ font-size: 24px;}
	.Floor002358 .title:after{ margin-top: 20px;}
}
@media(max-width:480px ) {
.Floor002358 .bd .owl-item:first-of-type li:first-of-type a.bg:first-of-type{ background: none;  }
.Floor002358{ padding: 20px 0; }
.Floor002358 .title { padding-bottom: 0; }
.Floor002358 .list{ padding: 0; }
.Floor002358 .bd li a.bg{ margin-bottom: 0; padding-bottom: 75%; }
}
@media(max-width:320px ) {
.Floor002358 .bd li a.bg .Ispic{ top: 9%; }
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/


/*
 .Floor001026 为demo编号
 */
.Floor001026{padding:1.5% 0; background: url(../images/Floor001026_bg.jpg) repeat;}
.Floor001026 .auto{ border-radius:30px 0; position: relative; }
.Floor001026 .title{ text-align:center; overflow:hidden; padding-bottom:2%;}
.Floor001026 .title figure{ position:relative; display:inline-block;  color: #333; }
.Floor001026 .title figure h2{ margin: 0; font-weight: normal; letter-spacing: 7px;font-size:30px; padding-bottom: 5px; }
.Floor001026 .title figure span{ display:block; color:rgba(0,0,0,0.3); text-transform:uppercase; font-size:16px; font-weight: normal; font-family:"Archivo-Regular";}
.Floor001026 .title figure::before,
.Floor001026 .title figure::after{ position:absolute; content:''; height:4px; width:280%; bottom:15%; background:none; border: 1px solid rgba(202,180,124,0.5); border-left: 0; border-right: 0;}
.Floor001026 .title figure::before{ left:35%; transform:translateX(-105%);}
.Floor001026 .title figure::after{ right:35%; transform:translateX(105%) rotate(180deg);}

.Floor001026 .box{ position: relative; color: #333;  }
.Floor001026 .box h1{ font-size: 30px; font-weight: normal; margin: 0;}
.Floor001026 .box p{ font-size: 16px; line-height: 30px; }
.Floor001026 .box p:first-letter{ font-size: 29px;  }

.Floor001026 .box1{ width: 66.58%; margin:40px 0 50px; float: right;}
.Floor001026 .box1 .pic{ width:36.774%; float: left; margin-right: 25px; }
.Floor001026 .box1 h1{position: absolute; left: 247px; top: -19px;}
.Floor001026 .box1 p{ margin-top: 42px;}

.Floor001026 .box2{ width: 31.5%; float: left; padding: 65px 38px 52px;  background: url( ../images/Floor001026_line1.png) no-repeat; background-size: 100% 100%; }
.Floor001026 .pic2{ position: absolute; width: 34%; top: 192px; left: -18px; z-index: 9; }
.Floor001026 .box2 h1{ position: relative; }
.Floor001026 .box2 p{ color: #033333; }

.Floor001026 .box3{ width: 65.1666%; float: right; padding: 26px 0 35px 27px; margin-top: 6px; background: url( ../images/Floor001026_line2.png) no-repeat; background-size: 100% 100%;}
.Floor001026 .box3 .pic{ width: 59.339%; float: right; margin: -75px 20px 0 18px;  }
.Floor001026 .box3 h1{ position: absolute; top: -18px; left: 57px;}

@media(max-width:1024px) {
.Floor001026{padding:30px 0; }
.Floor001026 .box1{ margin-bottom: 30px; }
.Floor001026 .box2{ padding: 25px 20px 10px; }
.Floor001026 .pic2{ width: 32%; left: 2%; }
}

@media(max-width:768px) {
.Floor001026 .box{ width: 100%; }
.Floor001026 .box2{ background: none;  width: auto; padding: 40px; border: 1px solid #626262; border-radius: 50px; }
.Floor001026 .box3{ margin:50px 0 30px 0; }
.Floor001026 .pic2{ display: none; position: relative; float: right; top: 0; left: 0; width: 50%;}
}

@media(max-width:480px) {
.Floor001026 .box{  background: none; border: 1px solid #626262; padding: 30px;  border-radius: 50px; }
.Floor001026 .box1 .pic{ width: auto;clear: both; display: block; float: none;  margin: 0 auto;}
.Floor001026 .box1 h1{ position: relative; clear: both; left: 0; top: 0; margin: 10px 0; text-align: center; }
.Floor001026 .box1 p{ margin: 0;}
.Floor001026 .box p:first-letter{ font-size: 16px;  }
.Floor001026 .box3{ margin-bottom: 0; }
.Floor001026 .box3 h1{ position: relative; top: 0; left: 0; padding-top: 20px; }
.Floor001026 .box3 .pic{ margin: 0; width: auto; float: none; }
.Floor001026 .box3{ margin:30px 0 0; }
}



/*
 .Floor002175 为demo编号
 */
.Floor002175{  }

/*Floor002059 */
.Floor002059{ padding:1.5% 0; background:url(../images/Floor002358_bg.jpg) repeat;}
.Floor002059 .title{ text-align:center; overflow:hidden; padding-bottom:2%;}
.Floor002059 .title figure{ position:relative; display:inline-block;  color: #333; }
.Floor002059 .title figure h2{ margin: 0; font-weight: normal; letter-spacing: 7px;font-size:30px; padding-bottom: 5px; }
.Floor002059 .title figure span{ display:block; color:rgba(0,0,0,0.3); text-transform:uppercase; font-size:16px; font-weight: normal; font-family:"Archivo-Regular";}
.Floor002059 .title figure::before,
.Floor002059 .title figure::after{ position:absolute; content:''; height:4px; width:333%; bottom:15%; background:none; border: 1px solid rgba(202,180,124,0.2); border-left: 0; border-right: 0;}
.Floor002059 .title figure::before{ left:0; transform:translateX(-105%);}
.Floor002059 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}

.Floor002059 li{ float:left; width:31.3%;  margin-right:3%; position:relative; padding-bottom:36.5%}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%; border-radius: 30px 0 30px 0;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:61.7%; transition:top 0.3s; top:0; border-radius: 20px 0 0 0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; color:#525252; bottom:0; height:38.3%; border-radius: 0 0 20px 0; padding:0 5%; transition:0.3s;border-top: 2px solid transparent;border-top-color: #000;}
.Floor002059 li aside{ position:absolute; top:59%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;border: 2px solid transparent;border-bottom-color: transparent;border-left-color: transparent;transform: rotate(-45deg);border-top-color: #000;border-right-color: #000;}

.Floor002059 li:hover div{border-top-color: #000;}
.Floor002059 li:hover aside{border-top-color: #000;border-right-color: #000;}

.Floor002059 li aside img{ display:block; width:100%; height:100%;transform: rotate(45deg);}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 10px 0; font-size:16px; text-align:center; padding-top:14%;}
.Floor002059 li p{ line-height:26px; font-size:16px; text-align: center; overflow:hidden; height:78px; margin:0;}

.Floor002059 li:hover div{ /* color:#fff;background:#cab47c; */}
/* .Floor002059 li:hover figure{top:-3%;} */
.Floor002059 li:hover div{ bottom:-8px;height:45%;}
.Floor002059 li:hover aside{/* background:#cab47c; */ top:54%;}
/* .Floor002059 li:hover aside img{ display:none;} */
/* .Floor002059 li:hover aside img.hover{display:block;} */
@media(min-width:1024px){
.Floor002059 li aside{ margin-top:-26px; width:80px; height:80px; margin-left:-40px; }
.Floor002059 li p{ line-height: 22px; height: 66px; }
}
@media(min-width:769px){
.Floor002059 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; }
.Floor002059 li{ padding-bottom:0; height:300px;}
.Floor002059 li:nth-child(3n){ margin-right:0;}
.Floor002059 li aside{ display: none; }
.Floor002059 li figure{ height: 50%; }
.Floor002059 li div{ height: 50%; }
.Floor002059 li h5{ padding-top:8%;}
}
@media(max-width:480px){
.Floor002059{ padding:30px 0; }
.Floor002059 .title{  padding-bottom: 20px;  }
.Floor002059 li{ width: 100%; height: 350px; margin-bottom: 20px; }
.Floor002059 li:last-of-type{ margin-bottom: 0; }
.Floor002059 li figure{ height: 55%; }
.Floor002059 li div{ height: 45%; }
}


/*Bottom002673 */
.Bottom002673{ color:#525252; text-align:center; padding:2% 0 1% 0;}
.Bottom002673 footer{ padding:1% 0; border-top:1px solid #e2e2e2; margin-top:1%;}
.Bottom002673 footer span{ margin-left:3%;}
.Bottom002673 footer span a::after{ display:inline-block; content:''; width:1px; height:10px; background:#5a5756; margin:0 10px;}
.Bottom002673 footer span a:last-child::after{ display:none;}
.Bottom002673 nav a::after{ display:inline-block; font-style:italic; content:'|'; font-size:12px;margin:0 14px 0 10px;color:#5a5756; }
.Bottom002673 nav a:last-child::after{ display:none;}
.Bottom002673 a{ color:#5a5756; display:inline-block;}
.Bottom002673 a:hover{ color:#7f5531;}
.Bottom002673 .tel{ line-height: 30px;}
.Bottom002673 .tel b{font-size:16px; font-weight:normal; margin-left:20px; display:inline-block;}



/*Other002638 */
.Other002638{ }
.Other002638 ul{ position:fixed; right:11%; z-index:110; bottom:-120px;transition: .3s;}
.Other0026382 ul{ position:fixed; right:11%; z-index:110; bottom:50px;transition: .3s;}
.Other002638 li{ position:relative; margin:5px 0;}
.Other002638 li > a{ display:block; width:60px; height:60px; border-radius:3px; background: url(../images/Other002638_icon.png) no-repeat center top #cab47c; transition:0.3s;}
.Other002638 li > a:hover{ background-color:#f19e4d;}
.Other002638 li.li_tel .wap{ display:none;}
.Other002638 li.li_tel aside{ display:none; position:absolute; right:100%; line-height:60px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#dab96b; margin-right:1px;border-radius:3px; padding:0 10px; font-size:18px; color:#fff;}
.Other002638 li.li_email a{ background-position:center -61px;}
.Other002638 li.li_map a{ background-position:center -122px;}
.Other002638 li.li_fx a{ background-position:center -183px;}
.Other002638 li.li_gettop a{ background-position:center -244px;}
@media(min-width:1025px){
.Other002638 li.li_tel:hover aside{ display:block;} 
}
@media(max-width:1660px){
.Other002638 ul{ right:10px;} 
}
@media(max-width:1024px){
.Other002638 li.li_tel a{ display:none;}
.Other002638 li.li_tel .wap{ display:block;}
}

.Other002638 .pop-up{ display:none; position:fixed; z-index:150; top:41.2%;     width: 264px;height: 452px;right: 13%; }
.Other002638 .pop-up .ycenter{     width: 264px;height: 452px;}
.Other002638 .pop-up .main{ position:absolute; width:264px; height: 452px; top: 11.2%; right: 14%;  background:#ededed; border:1px solid #d7d7d7; border-top: 0; border-radius:4px; }
.Other002638 .pop-up .close{ position:absolute; width:30px; height:30px; right:3px; top:4px; border-radius:50%; cursor:pointer;}
.Other002638 .pop-up .close::before{ position:absolute; content:''; left:20%; top:50%; width:18px; height:2px; background:#fff; margin-top:-1px; }
.Other002638 .pop-up#form td{ padding-top:8px; vertical-align:top;}
.Other002638 .pop-up#form td.f-name{ text-align:right; width:90px; line-height:32px;}
.Other002638 .pop-up#form td .text{ width:100%; border: 1px solid #d7d7d7; border-radius: 2px; height:33px; line-height:35px; font-size: 13px; color: #b9b9b9; padding-left: 42px; border-radius:3px; }
.Other002638 .pop-up#form td .name{ background: url(../images/Other002638_icon1.png) 13px center no-repeat #fff;}
.Other002638 .pop-up#form td .phone{ background: url(../images/Other002638_icon2.png) 13px center no-repeat #fff;}
.Other002638 .pop-up#form td .email{ background: url(../images/Other002638_icon3.png) 13px center no-repeat #fff;}
.Other002638 .pop-up#form td .address{ background: url(../images/Other002638_icon4.png) 13px center no-repeat #fff;}
.Other002638 .pop-up#form td .btn{ width:100px; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:4px; color:#fff; background:#cab47c; margin-top: 5px; }
.Other002638 .pop-up#form td .textarea{ height:90px; padding:8px 10px; line-height: 18px; }
.Other002638 .pop-up#form h1{ margin:0; font-weight: normal; font-size: 14px; height: 41px; line-height: 41px; padding-left: 18px; background: #cab47c; color:#fff;}
.Other002638 .pop-up#form .intro{ padding: 10px 0 15px 18px; margin-bottom: 5px; border-bottom: 1px solid #d7d7d7; }
.Other002638 .main table{ width: 95%; margin: 0 auto; }
.Other002638 .pop-up#form h3{ color: #555; margin: 0; font-size: 16px; font-weight: normal; }
.Other002638 .pop-up#form span{ color: #777; }
.Other002638 .pop-up#map .main{ padding:15px;}
.Other002638 .pop-up .map{ height:300px;}

@media(max-width:1660px){
.Other002638 .pop-up{ top:-3%; }
.Other002638 .pop-up .main{ right: 6%;}
}
@media(max-width:1024px){
.Other002638 ul{ right: 10px; }
.Other002638 .pop-up{ top:-8%; }
.Other002638 .pop-up .main{ right: 80px;}
}

@media(max-width:768px){
.Other002638 ul{ top:auto; margin-top:0; bottom:2%;}
.Other002638 li > a{ width:30px; height:30px;}
.Other002638 li.li_tel a{ background-position:center -16px;}
.Other002638 li.li_email a{ background-position:center -75px;}
.Other002638 li.li_map a {background-position: center -137px;}
.Other002638 li.li_fx a {background-position: center -198px;}
.Other002638 li.li_gettop a{background-position: center -258px;}
}
@media(max-width:480px){
.Other002638 .pop-up{ top:0; }
.Other002638 .pop-up .main{ left: 50%; margin-left: -132px; }
}
/*
 PicList000960 为demo编号
 */
.PicList000960{ padding:3% 3% 0;}
.PicList000960 .pic{ width: 41.3%; float: left; margin-right: 17px; }
.PicList000960 .pic .bg{ display: block; position: relative; background: center no-repeat; background-size: 100% 100%; width: 100%; padding-bottom: 64.95%; color: #666;}
.PicList000960 .pic .bg .Ispic{ width: 89%; position: absolute; left: 6%; top: 13%; padding-bottom: 48%; }
.PicList000960 ol{overflow:hidden; padding-bottom:28px; border-bottom: 1px solid #eee;}
.PicList000960 ol img{ float:left; width:30%; margin-right: 2%;}
.PicList000960 ol h1{display:block; margin: 8px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:20px; color:#333; font-weight:normal;}
.PicList000960 ol time{ color: #666; display: block; margin-right: 5%; font-size: 15px;}
.PicList000960 ol p{ margin:1% 0; color:#666; line-height:30px; font-size: 15px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.PicList000960 ol a.more{ color:#fff; width: 138px; height: 40px; line-height: 40px; margin-top: 30px; border-radius: 5px; background: #cbb47e; text-align: center; display:inline-block;}
.PicList000960 li { border-bottom: 1px #e0e0e0 dashed; height:52px; line-height:51px; overflow:hidden;} 
.PicList000960 li time{ float:right; font-size:16px; color:#666;}
.PicList000960 li a{ display:block; float:left; width:65%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:19px; background:url(../images/PicList000960_dot.jpg) no-repeat 2px center; font-size:16px; }
.PicList000960 li a:hover{ color:#252379}

@media (max-width:768px){
	.PicList000960 ol img{ width:100%; float:none;}
	.PicList000960 ol h1{ margin: 15px 0;}
.PicList000960 ol p{ line-height:22px; }
.PicList000960 ol a.more{  margin-top: 10px; }
	}
@media (max-width:480px){
.PicList000960{ padding: 30px 20px 10px; }
.PicList000960 .pic{ width:100%; float: inherit;  }
}

/*
 .Floor002297 为demo编号
 */
.Floor002297{ padding:8% 3%; position:relative; }
.Floor002297 .owl-carousel .owl-item{ float: inherit; width: 130px !important; margin-bottom: 25px; }
.Floor002297 .owl-carousel .owl-item li{ border: 4px solid #f3b3b3;border-radius: 6px}
.Floor002297 .owl-carousel .owl-item:last-child{ margin-bottom: 0; }
.Floor002297 .video-list{  }
.Floor002297 .video-list .hd{width: 20%; max-width: 160px;z-index: 5; float: left; display: block !important; margin-left: 1%; padding-top: 4%;}
.Floor002297 .video-list .hd ul li a{ display:block; background-color:#000;}
.Floor002297 .video-list .hd ul li img{ cursor:pointer; max-height: 98px; }

.Floor002297 .video-list .hd .btn{ display: none !important; top:50%; margin-top: -15px; position:absolute; width:17px; height:30px; display:block; cursor:pointer; line-height:0; font-size:0; text-indent:-999px; overflow:hidden; background:url(../images/Floor002297-arrow.png) no-repeat;}
.Floor002297 .video-list .hd .prev{ left:0; background-position:left bottom}
.Floor002297 .video-list .hd .next{ right:0; background-position:right bottom}

.Floor002297 .video-list .box{  width: 65%; height: 410px; padding: 65px 50px 35px; position: relative; z-index: 3; float: right; margin-top: 0%; margin-right: 8%; background-size: 100% 100%; }
.Floor002297 .video-list .box a{ display: block; cursor: pointer; position: absolute;}
.Floor002297 .video-list .box .pic,
.Floor002297 .video-list .box img,
.Floor002297 .video-list .box .video video{ width:100%; height:100%; top: 0; left: 0;}

.Floor002297 .video-list .box .video{ width: 100%;height: 100%;right: 0; top: 0;}

.Floor002297 .video-list .box .video{ display:none; position:absolute; background-color:#000}
.Floor002297 .video-list .box a.play{ left:0; top: 45px; width:100%; height:100%;background:url(../images/Floor002297-video_play2_icon.png) no-repeat center 40%;background-size: 150px;}
/*.Floor002297 .video-list .box a.play:after{ content:''; position:absolute; display:block; width:100%; height:88px; bottom:17%; background:url(../images/Floor002297-video_play2_font.png) no-repeat center center; }*/
.Floor002297 .video-list .box a.play:hover{ background-color: transparent; }
.Floor002297 .video-list .box a.close{ z-index:1; width:29px; height:54px; right:0px; top:0px; background:url(../images/Floor002297-video_close.png) no-repeat;}
.Floor002297 .video-list .box i{position: absolute;width: 100%;bottom: 56px;left: 0;z-index: 4}
.Floor002297 .video-list .box i img{width: 97%;margin: auto;display: block;}
@media(max-width:768px ) {
.Floor002297 .video-list .box{ width: 60%; margin-right: 0;}
.Floor002297 .video-list .box .video{ width: 100%;height: 100%; right: 0; top: 0;}
.Floor002297 .video-list .box a.play:after{ background-size:80%; bottom:12%}
}
@media(max-width:480px ) {
.Floor002297 .video-list .hd{ width: 100%; max-width: inherit; margin: 0;float: none }
.Floor002297 .owl-carousel .owl-stage{width: auto!important}
.Floor002297 .owl-carousel .owl-item{ width: 31% !important; margin-right: 3.5%; float: left; }
.Floor002297 .owl-carousel .owl-item:last-of-type{ margin-right: 0; }
	.Floor002297 .video-list .box{ width: 100%; margin: 0;}
}

@media(max-width:375px ) {
	.Floor002297 .video-list .box{ height: 264px; }
}


/*Banner002033 */
.Banner002033 div{ height:240px; background-position:center top; background-repeat:no-repeat;}
.Banner002033 div img{ display:none;}
@media(max-width:1024px){
.Banner002033 div{ height:auto; background:none !important;}
.Banner002033 div img{ display:block; width:100%;}
}

.Column_box{ background: url(../images/Floor002358_bg.jpg) repeat; padding-top: 2.5%; }


/* 产品中心内页栏目菜单 */
.Menu002306{ max-width: 230px; }

.Menu002306 .column{ font-family: '宋体'; position: relative; text-align: center; letter-spacing: 5px; background:#bf9f62; background-size:auto 100%;  color:#fff; padding:15px 0; font-size:30px;}
.Menu002306 .column span{ display:block; padding-top: 5px; font-family: 'Times New Roman'; letter-spacing: 0; text-transform: uppercase; font-size: 18px; }
.Menu002306 i{ margin:2px 0;  display:block; width: 100%; height: 6px; background: #535353; }

.Menu002306 .column a{ color:#fff;}
.Menu002306 .column span{ position: relative;}
.Menu002306 .column span:after{ position: absolute; content: ""; width: 40px; height: 1px; display: block; right: -50px; top: 50%; background: #fff;}
.Menu002306 .list{  background-color: #fff; }
.Menu002306 .list a{ display:block; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Menu002306 .list .one > li{ background:#fafafa;}

.Menu002306 .list .one > li > a{  padding-left:20px; padding-right:40px; line-height:56px; height:56px; margin-top: 2px; line-height:56px; font-size: 16px; background: url(../images/Menu002387_default.png) no-repeat 92% center #efefef; cursor: pointer; }
.Menu002306 .list .one li a:hover,
.Menu002306 .list .one li.on a{ color:#fff; background: url(../images/Menu002387_aon.png) no-repeat 92% center #eee; }

.Menu002306 .list .one > li > a span{ position:absolute; top:50%; margin-top: -8px; right:15px; width:16px; height:16px; background:url(../images/menu_more_off1.png) right center no-repeat; transition: transform .3s ease-out; -webkit-transition: -webkit-transform .3s ease-out; -moz-transition: -moz-transform .3s ease-out; -ms-transition: -ms-transform .3s ease-out;}
.Menu002306 .list .one > li:hover > a,
.Menu002306 .list .one > li.on > a,
.Menu002306 .list .one > li.level a{ background: url(../images/Menu002387_aon.png) no-repeat 92% center #d6d6d6; color: #fff;}
.Menu002306 .list .two{ display:none;}
.Menu002306 .list .two li a{ font-size: 14px;}
.Menu002306 .list .on > .two{ display:block;}
.Menu002306 .list .two > li > a{ line-height:40px; padding:0 35px 0 43px;}
.Menu002306 .list .two > li > a span{ position:absolute; left:20px; top:0; height:100%; width:11px; background:url(../images/button_prodTwo_off.png) center no-repeat; transition: background-image .3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out;}
.Menu002306 .list .two > li.level > a,
.Menu002306 .list .two > li > a:hover{  color:#093380;font-weight:bold;}
.Menu002306 .list .one .level .two li:last-child a{ border-bottom: none;}
.Menu002306 .list .one .level .two li a{ background:#fafafa; color: #333; border-bottom: 1px solid #eee;}
.Menu002306 .list .one .level .two li a:hover,
.Menu002306 .list .one .level .two .level a{  background:#fafafa; color: #bf9f62;}

.Menu002306 .list .two > li.level> a span{ background-image:url(../images/button_prodTwo_on.png);}

.Menu002306 .list .three{ display:none;}
.Menu002306 .list .on > .three{ display:block;}
.Menu002306 .list .three > li > a{ line-height:30px; padding:0 30px 0 55px;}
.Menu002306 .list .three > li > a span{ position:absolute; display:block; width:3px; height:3px; left:45px; top:50%; margin-top:-2px; background:#555;}
.Menu002306 .list .three > li.on > a,
.Menu002306 .list .three > li > a:hover{ font-weight:bold; color: #3f68b2;}
.Menu002306 .list .three > li.on > a span,
.Menu002306 .list .three > li > a:hover span{ background:#3f68b2;}
.Menu002306 .list+.assist{ padding-top:24px;}
.Menu002306 .assist li+li{ padding-top:20px;}
.Menu002306 .assist a{ display:block; height:80px; text-align:right; padding-right:35px; font-size:14px; font-weight:bold; color:#555; line-height:80px;}
.Menu002306 .assist .serv a{ background:url(../images/menu_services_pic.png)  no-repeat;}
.Menu002306 .assist .solu a{ background:url(../images/menu_solution_pic.png)  no-repeat;}

.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#bf9f62; color:#fff; text-align:center; line-height:18px; font-family:瀹嬩綋; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .list{ display:block !important;}
}

@media(max-width:1024px){
.Menu002306{padding-top: 0;}
.Menu002306 .side-open_menu{ display:block; background: #fafafa; border:2px solid #bf9f62; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#333; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#bf9f62; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .list{ display:none; padding-bottom:20px;}
.Menu002306 i{ display: none; }
	.Menu002306 .list .one > li > a{ margin-top: 0; border-bottom: 1px solid #eee;}
}

@media only screen and (max-width:1024px ) {
	.Menu002306{ max-width: none;}
	.Menu002306 .assist{ display: none;}
	.Menu002306 .list .one > li > a{ height: 40px; line-height: 40px;}
	.Menu002306 .column span{ display:none;  }
	.Menu002306 .list{ padding-bottom: 0; border-radius: 0;}
	
}


/*Menu002387*/
.Menu002387{ background: #fff;}
.Menu002387 .side-title{ font-family: '宋体'; position: relative; text-align: center; letter-spacing: 5px; background:#bf9f62; background-size:auto 100%;  color:#fff; padding:15px 0; font-size:30px;}
.Menu002387 .side-title span{ display:block; padding-top: 5px; font-family: 'Times New Roman'; letter-spacing: 0; text-transform: uppercase; font-size: 18px; }
.Menu002387 i{ margin:2px 0;  display:block; width: 100%; height: 6px; background: #535353; }
.Menu002387 .side-menu li a{ margin-top: 2px; line-height:56px; font-size: 16px; background: url(../images/Menu002387_default.png) no-repeat 92% center #efefef;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ font-family: '宋体'; font-size: 20px; display:block;  padding-left:20px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#fff; background: url(../images/Menu002387_aon.png) no-repeat 92% center #d6d6d6; }
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
.Menu002387 i{ display: none; }
.Menu002387 .side-title{ margin-top:2%;}
.Menu002387 .side-menu{ display:none;}
.Menu002387 #side-menu{ background:#ab9469; border-top:1px solid #fff; padding:0 20px; position:relative;}
.Menu002387 #side-menu li a{ color:#fff; height: 40px; float:left; line-height:40px; padding:0 30px;}
.Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}
.Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#bf9f62; color:#fff; cursor:pointer; padding:0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
}
@media(max-width:640px){
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
.Menu002387 .side-title span{ font-size:12px;}
}
/*
 .Location000788 为demo编号
 */
.about_Location{ padding: 0 5%; color:#333;}
.Location000788{ padding: 0 3%; line-height:27px; padding-top:13px; position: relative}
.Location000788:after{ content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background:#d2d2d2; z-index: 50}
.Location000788 em{ float:right; font-style:normal; background:url(../images/Location000788-icon.png) no-repeat left center; padding-left:30px; font-size:14px; }
.Location000788 b{ width:auto;   display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: normal; border-bottom:2px solid #cbb47e; font-size:18px; padding-bottom:9px;}
@media(max-width:480px){
.Location000788 em{ display:none;}
}

.bg_Location{  padding: 0 0 0 3% !important ; line-height: 50px; position: relative; z-index: 50}
.bg_Location b{ padding: 0; width: 68.607%; }
.bg_Location em{width: 266px; text-align: right; padding-right: 5px; margin-right: 25px;  line-height: 53px; z-index: 20; background:#fae9d7;   }
.bg_Location a:first-child{padding-left:25px;background:url(../images/Location000788-icon.png) no-repeat left center }


/* 栏目页 关于我们 2019-12-04 */
.ab_single{ padding: 0 25px 0px 45px; }
.ab_single .ab_left{ width: 56%; float: left; padding-top: 20px;  }
.ab_single .ab_right{ width: 40%; float: right; }
.ab_single .ab_left .h1{ color: #333; font-size: 30px; font-weight: normal; }
.ab_single .ab_left .p{ font-family: '宋体'; line-height: 28px; font-size: 16px; color: #333; }
.ab_single .ab_left .box1 .p:first-letter{ font-size: 30px; padding-right: 5px; }
.ab_single .ab_left .box2{ padding: 60px 0 80px;  }
.ab_single .ab_left .box2 .b{ font-size: 15px; color: #333;  }
.ab_single .ab_right figure{ width: 75%; max-width: 268px; padding:6% 8% ;/* background: #fae9d7;*/ float: right; font-size: 16px; line-height: 28px;  font-family: '幼圆'; }
.ab_single .ab_right .pic{ display: block; margin-left: 15px; padding: 5px; background: #fff; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1); }
@media(max-width:768px){
.ab_single .ab_right .pic{ margin-left: 0;  } 
.ab_single .ab_left .box2{ padding: 30px 0;  } 
}@media(max-width:640px){
.ab_single{ padding: 10px; }
.ab_single .ab_left,
.ab_single .ab_right{ width: 100%; float: inherit; }
.ab_single .ab_left .h1:first-of-type{ margin-top: 0; }
.ab_single .ab_right figure,
.ab_single .ab_right .pic{ width: 100%; max-width: inherit;  } 
}

/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding: 0 5px; min-height: 300px;}
.RighInfo001355 .box1{ height: 585px; padding: 20px 5%; background-image: url(../images/RighInfo001355_bg1a.jpg); background-size: cover; background-repeat: no-repeat; margin: 20px 2px 4px;}
.RighInfo001355 .pic{ float:right; margin-left:7px; width:29.2%; margin-top: 10%; }
.RighInfo001355 .h1{ color: #333; font-size: 30px; font-weight: normal; }
.RighInfo001355 .p{ font-family: '宋体'; line-height: 24px; font-size: 16px; }
.RighInfo001355 .p:first-letter{ font-size: 30px;}
.RighInfo001355 .pic2{ display: block; margin: 0 auto; }
.RighInfo001355 .box2{height: 220px; margin: 35px 1px; padding: 20px 7%; background-image: url(../images/RighInfo001355_bg2a.jpg); background-size: contain; background-repeat: no-repeat; }
.RighInfo001355 .box2 li{ list-style: none;}
.RighInfo001355 .box2 li:first-of-type{ float: left; }
.RighInfo001355 .box2 li:last-of-type{ float: right; }
.RighInfo001355 .box2 li dl{ color: #333; font-size: 16px; padding-bottom: 10px; }
.RighInfo001355 .box2 li dl:nth-child(1){ color: #333; font-size: 18px; padding-bottom: 10px; }
.RighInfo001355 .box2 li dd{ font-family: '宋体'; line-height: 24px;  }
.RighInfo001355 .box3{margin: 0 4px}
.RighInfo001355 .box3 h1{ padding: 0 5%; }
.RighInfo001355 .box3 .w_170{ width: 170px;  color: #333; text-align: center; float: right; margin-right: 50px; }
.RighInfo001355 .box3 .w_170 h2{ font-size: 24px; margin: 10px 0 5px; font-weight: normal; }
.RighInfo001355 .box3 .w_170 p{ font-size: 14px; margin: 0; }

@media(max-width:768px){
.RighInfo001355 .box2,
.RighInfo001355 .box1{ background-image: none !important; }
.RighInfo001355 .box2{ border: 1px solid #eee;  }
}
@media(max-width:480px){
.RighInfo001355{ padding: 30px 20px; }
.RighInfo001355 .box1,
.RighInfo001355 .box2{ height: auto; }
.RighInfo001355 .box2 li:first-of-type,.RighInfo001355 .box2 li:last-of-type{ float: inherit; }
.RighInfo001355 .box1{  padding: 0;  }
.RighInfo001355 .box2 li{  padding-bottom: 20px;  }
.RighInfo001355 .box3 h1{ padding: 0; }
.RighInfo001355 .box3 .w_170{  float: left; width: auto; }
}

/* 栏目页 关于我们 2019-12-04 */


/*
 .PicList001748 为demo编号
 */
.PicList001748{padding:2% 3%;}
.PicList001748 .list li{ width: 32.7777%;margin-right: 0.666%; float: left; margin-bottom: 10px;text-align: center;}
.PicList001748 .list li:nth-child(3n){ margin-right:0;}
.PicList001748 .list li a.pic{display: block; position: relative; background: center no-repeat; background-size: 100% 100%; padding-bottom: 73.6%; color:#666;}
.PicList001748 .list li .Ispic{ width: 88%; position: absolute; left: 6%; top: 8%; padding-bottom:61.5%; }
.PicList001748 .list li a.btn{ display: block; padding-top: 3px;padding-bottom: 10px ;font-size: 16px; color:#333;}
.PicList001748 .list li a.btn:hover{color:#bf9f62;}
@media(max-width:768px){
.PicList001748 .list li{ width:48%;}
.PicList001748 .list li:nth-child(4n){ margin-right:2%;}
.PicList001748 .list li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001748 .list li b{ display:none;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; font-size: 12px; border:1px solid #ededed; width: 64px; line-height:28px;  color:#666; transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #c8a05a; background:#c8a05a;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{ width: 30px; }
.Page002193 .p_page em a.a_cur{ color:#fff; background:#c8a05a; border-color:#c8a05a;}
.Page002193 .p_page b{ font-weight:normal;}


/*RighInfo002092 */
.RighInfo002092{ padding:6% 3% 2%; }
.RighInfo002092 .list_img{float:left; width:100%;}
.RighInfo002092 .big{  margin-bottom:5px;}
.RighInfo002092 .big li figure{ padding-bottom:67.2%; background-size:contain;}
/*.RighInfo002092 .scroll li img{ display:none;}*/
.RighInfo002092 .scroll{ position:relative;}
.RighInfo002092 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; background-position:center center; background-repeat:no-repeat;}
.RighInfo002092 .scroll li{ width: 104px !important; margin-right: 6px;  }
.RighInfo002092 .scroll li:last-of-type{ margin-right: 0;  }
.RighInfo002092 .scroll li figure{ margin:0; padding-bottom:68.5%; }
.zoomContainer{ z-index:100;}
.RighInfo002092 .list_img .jqzoom{ /*width: 263px; height:189px;*/ /*overflow: hidden; */}
.RighInfo002092 .list_img .jqzoom img{ max-width: 543px; }
.big .ul { width: 61%; position: relative; height: 365px; }
/*.list_img .ul li { position: absolute; }*/
.RighInfo002092 .intro{ float:right; width:34.9%; color: #333; display: none;}
.RighInfo002092 .intro h2{ font-size: 20px; padding-bottom: 35px; border-bottom: 1px solid #e2e2e2; font-weight: normal; }
.RighInfo002092 .intro p{ font-size: 15px;  line-height: 28px; }
.copy .Ispic{ background: none; }
.RighInfo002092 .tab{ padding-top:5.5%;}
.RighInfo002092 .ul_tab{ border-bottom:1px solid #e2e2e2;}
.RighInfo002092 .ul_tab li{ float:left; width:115px; overflow:hidden; text-align:center; font-size:18px; color:#333; cursor:pointer; line-height:43px;}
.RighInfo002092 .ul_tab li.active{ color:#fff; background-color:#cbb47e;}
.RighInfo002092 .tab_info{ padding:3% 0;}
.RighInfo002092 .tab_info .info .p{ line-height: 28px; font-size: 15px; color: #333; padding-bottom: 10px; }
.copy .ul li{float: left;
margin-left: 25px;}

@media(max-width:1200px){
	.big .ul {height: auto;width: 100%;}
}

@media(max-width:768px){
.zoomContainer{ display:none;}
.RighInfo002092 .list_img{  max-width: 418px; }
.RighInfo002092 .scroll li{ width: 18% !important; }
}
@media(max-width:640px){
.RighInfo002092 .intro h2{ padding-bottom: 20px; }
.RighInfo002092 .list_img,
.RighInfo002092 .intro{ float:none; width:auto;}
.RighInfo002092 .intro{ margin-top:3%;}
.RighInfo002092 .scroll li{ width: 18.5% !important; margin-right: 1.85%; max-width: 58px; }
}
@media(max-width:320px){
.RighInfo002092 .scroll li{ max-width: 50px; }
}
/*
 .Map001070 为demo编号
 */
.Map001070{ padding:3%;}
.Map001070 dd{ margin-bottom:2%; position:relative;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd ul{ padding-top:50px;}
.Map001070 dd li{line-height:25px; font-family: '宋体'; color: #333; font-size: 16px; margin-bottom:13px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
.Map001070 dd li:nth-child(6){background-image:url(../images/Map001070-ico_06.png);}
@media(min-width:641px){
.Map001070 .map{ width:100%; height: 415px; }
}
@media(max-width:768px){
.Map001070 dd ul{ padding-top:30px;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070{ padding:20px 10px;}
.Map001070 dd ul{ padding-top:10px;}
.Map001070 dd figure h1{ font-size:20px;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding: 3%; }
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 1% 0; font-weight:normal;}
.RighInfo002228 .single-header time{font-size: 15px;}
.RighInfo002228 .single-content p{ margin:0; font-size: 15px; line-height: 30px;}
.RighInfo002228 .single-content p span{ text-indent: 2em; display: inline-block; }
.RighInfo002228 .single-content .pic{ padding: 40px 0 20px;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .list{ border-top: 1px solid rgba(89,87,87,0.2); margin-top: 30px; }
.RighInfo002228 .list p a{ color: #666; }
.RighInfo002228 .list p.fl{ float: left; width: 49%; }
.RighInfo002228 .list p.fr{ float: right; width: 49%; }

@media(max-width:480px){
.RighInfo002228{ padding: 30px 20px; }
.RighInfo002228 .list p.fr{ float: left; width: 100%; }
}

.bd_weixin_popup{ height: 320px !important;}
.bdshare-button-style0-16 a{ margin: 0 !important;}

.BMap_bubble_content{ width: 90% !important;}












