@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900");

.pic00_00 {
  background-image: url(../shidanlu_portfolio/00_00.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic00_01 {
  background-image: url(../shidanlu_portfolio/00_01.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic00_02 {
  background-image: url(../shidanlu_portfolio/00_02.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic01_01 {
  background-image: url(../small_10mb/01_01.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic01_02 {
  background-image: url(../small_10mb/01_02.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic01_03 {
  background-image: url(../small_10mb/01_03.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic01_04 {
  background-image: url(../small_10mb/01_04.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic01_05 {
  background-image: url(../small_10mb/01_05.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic01_06 {
  background-image: url(../small_10mb/01_06.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic01_08 {
  background-image: url(../small_10mb/01_08.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}
.pic01_09 {
  background-image: url(../small_10mb/01_09.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic01_10 {
  background-image: url(../small_10mb/01_10.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic01_11 {
  background-image: url(../small_10mb/01_11.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic01_12 {
  background-image: url(../small_10mb/01_12.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic01_13 {
  background-image: url(../small_10mb/01_13.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic01_14 {
  background-image: url(../small_10mb/01_14.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic02_00 {
  background-image: url(../small_10mb/02_00.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic02_01 {
  background-image: url(../small_10mb/02_01.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic02_02 {
  background-image: url(../small_10mb/02_02.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic02_03 {
  background-image: url(../small_10mb/02_03.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic02_04 {
  background-image: url(../small_10mb/02_04.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic02_05 {
  background-image: url(../small_10mb/02_05.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic02_06 {
  background-image: url(../small_10mb/02_06.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic02_07 {
  background-image: url(../small_10mb/02_07.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic02_08 {
  background-image: url(../small_10mb/02_08.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_00 {
  background-image: url(../small_10mb/03_00.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_01 {
  background-image: url(../small_10mb/03_01.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_02 {
  background-image: url(../small_10mb/03_02.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_03 {
  background-image: url(../small_10mb/03_03.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_04 {
  background-image: url(../small_10mb/03_04.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_05 {
  background-image: url(../small_10mb/03_05.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_06 {
  background-image: url(../small_10mb/03_06.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_07 {
  background-image: url(../small_10mb/03_07.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_08 {
  background-image: url(../small_10mb/03_08.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_09 {
  background-image: url(../small_10mb/03_09.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_10 {
  background-image: url(../small_10mb/03_10.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_11 {
  background-image: url(../small_10mb/03_11.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_12 {
  background-image: url(../small_10mb/03_12.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic03_13 {
  background-image: url(../small_10mb/03_13.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_00 {
  background-image: url(../small_10mb/04_00.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_01 {
  background-image: url(../small_10mb/04_01.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_02 {
  background-image: url(../small_10mb/04_02.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_03 {
  background-image: url(../small_10mb/04_03.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_04 {
  background-image: url(../small_10mb/04_04.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_05 {
  background-image: url(../small_10mb/04_05.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_06 {
  background-image: url(../small_10mb/04_06.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_07 {
  background-image: url(../small_10mb/04_07.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_08 {
  background-image: url(../small_10mb/04_08.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_09 {
  background-image: url(../small_10mb/04_09.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic04_10 {
  background-image: url(../small_10mb/04_10.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic05_00 {
  background-image: url(../small_10mb/05_00.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic05_01 {
  background-image: url(../small_10mb/05_01.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic05_02 {
  background-image: url(../small_10mb/05_02.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic05_03 {
  background-image: url(../small_10mb/05_03.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic05_04 {
  background-image: url(../small_10mb/05_04.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}


.pic_end {
  background-image: url(../small_10mb/100_.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic_end {
  background-image: url(../images/banner-bg.jpg);
  /**/background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.pic_end h6 {
  font-size: 20px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 25px;
}

.pic_end h4 {
  font-size: 45px;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.pic_end h4 em {
  font-style: normal;
  color: #ec6090;
}







.pic-sdl {
  background-position: center center;
  background-size: cover;
  min-height: 380px;
  border-radius: 23px;
  padding: 80px 60px;
}

.templatemo-item {
	max-width: 80px;
	border-radius: 23px;
}

.tap-video-player__video {
  width:100%;
  height:100%
}
.tap-video-player {
  position:relative;
  width:100%;
  height:100%;
  background:#000;
  word-break:normal;
  line-height:1em;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}