﻿#funfacts {
  display: none;
  background: url(../images/20200518165120b8f3a1afdeff49f1b5cc812743dd7559.jpg) no-repeat;
  background-size: cover
}
.text-center {
  border: 0
}
#strong .str_title {
  margin-bottom: 24px
}
#strong .strong_content .l_content {
  margin-bottom: 40px;
	color: #333;
}
.funfacts .counter, .funfacts h4, .wrapsection .sime_title {
  color: transparent
}
.give_ul li {
  width: 20%
}
.sf-menu li.LiLevel1 > a {
  font-weight: 700
}
.pro_bottom p {
    height: 115px;
    overflow: hidden;
	line-height: 21px;
	color: #333;
}
.pro_left {
  font-size: 14px
}
.address_box .addre {
  word-break: normal
}
.button_box p {
  padding: 5px 3px
}
.button_box span {
  padding: 10px
}
.strong_content, .strong_iframe {
  width: 49%
}

.strong_content, .strong_iframe video {
  width: 100%;
	height: 410px;
}
#strong .container {
  background: 0 0;
  display: flex;
  justify-content: space-between;
  padding: 70px 0
}
.strong_iframe {
  text-align: center
}

#strong .strong_content {
  width: 49%;
}
.strong_iframe iframe {
  max-width: 100%
}
.strong_content .l_content {
  width: 100%
}

@media(max-width:990px){
	#strong .container{ flex-direction: column;
		width:100%;
		padding: 0px;
	}
	#strong .strong_content,#strong .strong_iframe {
  width: 100%
	  
}
	#strong .strong_content{
		padding:0px 2%;
		width:96%;
	}	
 #strong .strong_iframe {
 margin-top:128px;
	  
}
}

#defind {
  background: 0 0;
  display: none
}
.team img {
  display: block;
  width: 100%
}
.button_box table img {
  margin: 0 auto;
  padding: 0 3px;
}
.rollPro1 {
  display: flex;
  flex-wrap: wrap
}
.rollPro1 li .pbox img {
  max-height: 281px
}
#xyz {
  position: absolute;
  z-index: 99999;
  width: 120px;
  flex-basis: 120px;
  height: 27px;
  margin-top: 8px;
  top: 17px;
  right: 86px;
	display: none;
}
.xyz12 {
  border-radius: 3px;
  border: 1px solid #dcdcdc;
  width: 100%;
  background: #FFF;
  line-height: 27px;
  position: absolute;
  box-sizing: border-box
}
#xyz ul {
  padding: 0;
  display: block;
}
#xyz ul li {
  position: relative;
  background: #FFF;
  height: 25px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 27px;
  padding: 0 8px;
  z-index: 1;
  text-align: left;
  margin: 0;
}
#xyz ul li a {
  color: #333;
  font-size: 12px;
  display: block;
  line-height: 25px;
}
.xyz12 li.selected {
  border-top: 0px;
}
.xyz12 li.selected a {
  color: #000;
}
.xyz12 span {
  position: absolute;
  right: 6px;
  top: 2px;
  background: url(../images/amore.png) center no-repeat;
  display: block;
  width: 25px;
  height: 25px;
  cursor: pointer;
  z-index: 100;
}
.xyz12 span.dp {
  background: url(../images/amore1.png) center no-repeat;
}
.xyz12 li img {
  vertical-align: middle;
  margin: -2px 7px 0 0;
  width: 16px
}
.xyz12 li:hover {
  background: #f2f2f2
}
.nav > li a {
  padding: 0 15px;
}
@media screen and (max-width: 1200px) {
  #xyz {
    right: 60px;
  }
}