#component_eAfKUpwHFLcC img,
#component_lyUpfKHRaEtV img{ width:87px !important; margin-left:0 !important;}
#component_VUAfpKRIffFg{ margin-top:-40px !important;}
#location_1465358086347 li a:hover{ color:#00963d !important;}

/*响应调整*/
@media screen and ( max-width:1289px){
  #component_nDKfpARHtJUd{ margin-top:20px !important;}
} 
@media screen and ( max-width:989px){
  #column_1465357986379 .picture-resize-wrap{ text-align:center !important;} 
  #column_1465358086346{ width:100% !important;}
  #location_1465358086347 h4{ width:50% !important;}
  #location_1465358050715 .sitewidget-bd,
  #location_1465365347794 .picture-resize-wrap{ text-align:center !important;}
  #component_YAKpUfmwFUtA,#component_eAfKUpwHFLcC,#location_1465367674677{ display:none !important;}
  #column_1465370924979{ display:block !important;}
  #outerContainer_1465365371914 h2{ padding-left:15px !important;}
  #outerContainer_1465365371914 .sitewidget-hd{ margin-bottom:0 !important;}
  #outerContainer_1465367004671 *{ text-align:center !important;}
  .sitewidget-text-20160608142548{ margin-top:0 !important;}
  .sitewidget-text-20160608142322{ margin-bottom:0 !important;}
}
@media screen and ( max-width:700px){
  #outerContainer_1465374274410{ display:none !important;}
  #outerContainer_1465365347603{ display:none !important;}
}


/*首页产品分类*/
#component_bopALKCnqjUg .gallery-summery-wrap.fadeOut[roles="hover-full-show"] .gallery-fullsummery{
  opacity: 1;
  filter: alpha(opacity=1);
  background-color: rgba(0, 171, 79, 0) !important;
  color: #6f717e !important;
}
#component_bopALKCnqjUg .gallery-summery-wrap.fadeOut[roles="hover-full-show"]:hover .gallery-fullsummery {
    opacity: 1;
    filter: alpha(opacity=1);
    background-color: rgba(0, 171, 79, 0.5) !important;
    color: #fff !important;
}

/*首页四张图*/

#location_1498376523484,
#location_1498376614342,
#location_1498376875090,
#location_1498376593785{
  border: 1px solid #b7b9c4;
  padding: 14px;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
}
#location_1498376523484:hover,
#location_1498376614342:hover,
#location_1498376875090:hover,
#location_1498376593785:hover {
  box-shadow: 0 0 10px #333;
  transform: translate3d(0,-4px,0);
  -webkit-transform: translate3d(0,-4px,0);
  -moz-transform: translate3d(0,-4px,0);
  -o-transform: translate3d(0,-4px,0);
  -ms-transform: translate3d(0,-4px,0);
}

/*customer service*/
.customer_service h4,.customer_service p,.customer_service h3{margin: 0;}
		.customer_service{width: 100%;}
		.contact_tabList ul{padding: 0;margin: 0;list-style: none;}
		.contact_tabList ul li{display: inline-block;width: 27%;margin-right: 4%;text-align: center;}
		.contact_tabList ul li a{text-align:center;font-size: 18px;color: #fff;font-family: 'PT Sans';text-decoration: none;background: #313131;line-height: 40px;display: block;cursor: pointer;}
.contact_tabList ul li a:hover{color:#fff;}

		.department{margin-top:40px;}
		.department ul{margin: 0;padding: 0;list-style: none;}
		.department li>div{display: inline-block;margin-right: 20px;}
		.nameInfo>div{float:left;height: 92px;}
		.nameInfo_content{margin-left: 20px;}
		.nameInfo_content>p span{font-size: 17px;color: #373737;font-family: 'PT Sans';line-height: 35px;border-bottom: 1px solid #dcdcdc;display: block;}
		.nameInfo_content p{font-size: 14px;color: #00ab4f;font-family: 'PT Sans';line-height: 25px;margin-top: 15px;}
		.mailInfo_content ul{padding: 0;margin: 0;list-style: none;}
		.mailInfo_content ul li{display: inline-block;}
		.mailInfo_content ul li a{font-size: 14px;color: #fff;font-family: 'PT Sans';text-decoration: none;background: #00ab4f;border-radius: 16px;padding: 5px 30px;}
		.mailInfo_content ul li p{font-size: 14px;color: #373737;font-family: 'PT Sans';border: 1px solid #b5b5b5; border-radius: 16px;padding: 0px 10px;}
		.mailInfo_content ul li p span{font-weight: bold;}
		.mailInfo_content ul li a:hover{background: #313131;}
		.departmentTwo,.departmentThree{display: none;}
		.nameInfo_content h3{font-size: 16px;color: #373737;font-family: 'PT Sans';}
		.nameInfofirst{margin:0px !important;}
		.onlineTitle{padding-top:5px;}
		.departmentOne>div{display:inline-block;}

/*#column_1498443679172,#column_1498444040219{height:970px;}*/

@media screen and (max-width:1289px) and (min-width:990px){
  .sitewidget-pluginCode-20160630090640{height:616px;overflow:auto;}
  .departmentTwo>ul>li,.departmentThree>ul>li{margin-bottom: 20px;border-bottom: 2px solid #05ad52;padding-bottom: 20px;}
  .mailInfo{padding-left:90px;}
}
@media screen and (max-width:989px){
  #column_1498444040219{height:auto !important;}
  .mailInfo{padding-left:90px;}
  .departmentTwo>ul>li,.departmentThree>ul>li{margin-bottom: 20px;border-bottom: 2px solid #05ad52;padding-bottom: 20px;}
  .departmentOne{margin-bottom: 20px;padding-bottom: 20px;}
}
@media screen and (max-width:466px){
.mailInfo{padding-left:0px;}
}

/*产品分类页*/
@media screen and (max-width:1289px) and (min-width:990px){
  #column_1498463908506 a.linkA{
    font-size:14px !important;
  }
}

/*导航响应*/
@media screen and (max-width:1289px) and (min-width:990px){
  .sitewidget-navigation_style-20170623163400 .smsmart>.navnew-item>a,
  .sitewidget-navigation_style-20170623163400 .smsmart>.navnew-item>a:hover,
  .sitewidget-navigation_style-20170623163400 .smsmart>.navnew-item.on>a{
    padding-left:8px !important;
    padding-right:8px !important;
    font-size:15px !important;
  }
}


/*customer service改*/
#column_1498444040219>.row{display:none;}
@media screen and (max-width:1219px) and (min-width:990px){
  .sitewidget-button-20170907154020 a.backstage-component-btn{padding:0 5px !important;}
}


/*头部快速导航*/
.sitewidget-quickNav-20171020112217 .sitewidget-bd a{
  padding: 0 15px;
}
@media screen and (max-width: 989px){
  #column_1508469594960{
    display: none;
  }
  #component_ekKUtgLfMWIb > div > div > div{
	    height: auto !important;
}
#component_spABmsaNIHPE > div > div > div{
	display:none;
}

}

.block7732-bottom-gallery .block7732-gallery-list .block7732-gallery-item .block7732-plus{
  text-align:center !important;
}

.block7732-bottom-gallery .block7732-gallery-list .block7732-gallery-item .block7732-maskWrap-showBtn{
  text-align:center !important;
}
 #siteblocks-setting-wrap-KwAOISgZHzyE .btn-scroll-left:before {
   color: #fff;
   left: 0;
 }
 #siteblocks-setting-wrap-KwAOISgZHzyE .btn-scroll-right:before {
   color: #fff;
   left: 2px;
 }

div .QX-11228209 .titleBox01 {
        white-space: normal;
}
div#imageWrapper img {
    width: 100%;
    height: 100%;
    object-fit: none;
}


html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  background-color: #f0f0f0;
  font-family: Arial, sans-serif;
}
.content {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.viewport-container {
  width: 85vw;
  height: 70vh;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  background-color: white;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.image-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7000px;
  height: 3864px;
  transform: translate(-50%, -50%);
  cursor: grab;
  transition: transform 0.2s ease;
}
.image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: none;
}
.button {
  position: absolute;
  background-color: #ea6000;
  color: white !important;
  border: 0;
  padding: 5px 20px;
  font-size: 16px;
  border-radius: 5px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  z-index: 10;
  min-width: 100px;
  min-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  animation: breathing 2s infinite;
}
@keyframes breathing {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}