﻿.block-news-slider .page-banner,
.block-other-slider .page-banner,
.block-self-slider .page-banner,
.block-self-lanmu-slider .page-banner{
  padding-top: 0;
  padding-bottom: 0;
}
.block-news-slider .container,
.block-other-slider .container,
.block-self-slider .container,
.block-self-lanmu-slider .container{
    position: absolute;
    z-index: 5;
    left: 0;
    right: 0;
    top: 182px;
}
.block-news-slider .banner .con,
.block-other-slider .banner .con,
.block-self-slider .banner .con,
.block-self-lanmu-slider .banner .con {
    color: #fff;
    margin-top: 3%;
}
.block-news-slider .page-banner .inner-content,
.block-other-slider .page-banner .inner-content,
.block-self-slider .page-banner .inner-content,
.block-self-lanmu-slider .page-banner .inner-content{
  max-width: 700px;
}
.block-news-slider .page-banner .inner-content h1, 
.block-other-slider .page-banner .inner-content h1, 
.block-self-slider .page-banner .inner-content h1,
.block-self-lanmu-slider .page-banner .inner-content h1{
  font-size: 2.1vw;
  padding-bottom: 0;
  margin-bottom: 10px;
}

.block-news-slider .page-banner .inner-content h1::after,
.block-other-slider .page-banner .inner-content h1::after,
.block-self-slider .page-banner .inner-content h1::after,
.block-self-lanmu-slider .page-banner .inner-content h1::after{
  content: none;
}
.block-news-slider .page-banner .inner-content p, 
.block-other-slider .page-banner .inner-content p, 
.block-self-slider .page-banner .inner-content p,
.block-self-lanmu-slider .page-banner .inner-content p{
	
}
.block-news-slider .page-banner .inner-content p a, 
.block-other-slider .page-banner .inner-content p a, 
.block-self-slider .page-banner .inner-content p a,
.block-self-lanmu-slider .page-banner .inner-content p a{
    cursor: pointer;
    font-weight: bold;
    line-height: 3;
    padding: 0 1em 0 1.2em;
    display: inline-block;
    border: 1px solid #fff;
    color: #fff;
    transition: all 0.2s;
    margin-top: 20px;
}
.block-news-slider .page-banner .inner-content p a::after, 
.block-other-slider .page-banner .inner-content p a::after, 
.block-self-slider .page-banner .inner-content p a::after,
.block-self-lanmu-slider .page-banner .inner-content p a::after{
    position: relative;
    bottom: -0.2em;
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url(../image/arr_7.png) no-repeat center center / contain;
    margin-left: 0.6em;
    transition: all 0.5s;
}
.block-news-slider .page-banner .inner-content p a:hover, 
.block-other-slider .page-banner .inner-content p a:hover, 
.block-self-slider .page-banner .inner-content p a:hover,
.block-self-lanmu-slider .page-banner .inner-content p a:hover{
    color: #FFF;
    background-color: #DE0012;
}
.block-news-slider .page-banner .inner-content h2, 
.block-other-slider .page-banner .inner-content h2, 
.block-self-slider .page-banner .inner-content h2,
.block-self-lanmu-slider .page-banner .inner-content h2{
  font-size: 2.1vw;
  padding-bottom: 0;
  margin-bottom: 10px;
}

.block-news-slider .page-banner .inner-content h2::after,
.block-other-slider .page-banner .inner-content h2::after,
.block-self-slider .page-banner .inner-content h2::after,
.block-self-lanmu-slider .page-banner .inner-content h2::after{
  content: none;
}
.page-banner h1 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 20px;
    line-height: 1.2em;
    margin-top: 0;
}
.page-banner h2 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 20px;
    line-height: 1.2em;
    margin-top: 0;
}
/*page not fund*/ 
.path-node-793 .block-other-slider .page-banner .inner-content h1{
  font-size: 2.1vw;
  padding-bottom: 0;
  margin-bottom: 10px;
  margin-top: 50px;
}

.path-node-793 .block-other-slider .page-banner .inner-content h1::after{
  content: none;
}
.path-node-793 .block-other-slider .page-banner .inner-content p{
  
}
.path-node-793 .block-other-slider .page-banner .inner-content p a{
    margin-top: 30px;
}

@media (max-width: 849px) {
  .block-news-slider .pc-image,
  .block-other-slider .pc-image,
  .block-self-slider .pc-image,
  .block-self-lanmu-slider .pc-image{
    display: none;
  }
  .block-news-slider .container,
  .block-other-slider .container,
  .block-self-slider .container,
  .block-self-lanmu-slider .container{
    left: auto;
    right: auto;
    top: 125px;
  }
  .block-news-slider .page-banner .inner-content h1, 
  .block-other-slider .page-banner .inner-content h1, 
  .block-self-slider .page-banner .inner-content h1,
  .block-self-lanmu-slider .page-banner .inner-content h1 {
    font-size: 4.6vw;
    margin-bottom: 10px;
  }
  .node--type-software .main-page .node__content > .layout:nth-child(1) .block-self-slider .container{
    padding: 15px;
  }
  .path-node-793 #block-commonscheduledemonstration .field--name-body{
    display: none;
  }
  .path-node-793 .block-other-slider .page-banner .inner-content h1{
    margin-top: 0;
    font-size: 36px;
  }
  .path-node-793 .block-other-slider .page-banner .inner-content p a{
    margin-top: 20px;
  }

}

@media (min-width: 850px) and (max-width: 1400px) {
	#header .header-main > .container{
		width: auto;
	}
  .frontswiper .phone-image{
    display: none;
  }
  .frontswiper .pc-image{
    display: block;
  }
  .block-news-slider .page-banner .inner-content h1, 
  .block-other-slider .page-banner .inner-content h1, 
  .block-self-slider .page-banner .inner-content h1,
  .block-self-lanmu-slider .page-banner .inner-content h1{
    font-size: 2.5vw;
  }
  .block-news-slider .container,
  .block-other-slider .container,
  .block-self-slider .container,
  .block-self-lanmu-slider .container{
    top: 157px;
    left: auto;
    right: auto;
    padding: 0 15px;
  }
}


@media (min-width: 850px) {
  .block-news-slider .phone-image,
  .block-other-slider .phone-image,
  .block-self-slider .phone-image,
  .block-self-lanmu-slider .phone-image
  {
    display: none;
  }

}
