@charset "UTF-8";
/* CSS Document */
/* Mr Zhang  */
/* 系统解决方案 */
.dsl-programme-st {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-st .dsl-programme-st-bg {
    background: url("../image/dsl_programme/1-st/Solution-banner.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-st .dsl-programme-st-bg .dsl-st-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-st .dsl-programme-st-bg .dsl-st-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle; }
    @media screen and (max-width: 750px) {
      .dsl-programme-st .dsl-programme-st-bg {
        /* 响应式 */
        padding: 90px; }
        .dsl-programme-st .dsl-programme-st-bg .dsl-st-p {
          font-size: 40px; } }
  .dsl-programme-st .dsl-programme-st-title {
    font-size: 17px;
    line-height: 30px;
    color: #454545;
    text-align: left;
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-st .dsl-programme-st-title {
        padding: 30px 15px 15px 15px;
        font-size: 16px; } }

.dsl-programme-st-banner {
  /*width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-st-banner {
      width: 100%; } }
	  
	  
	  .dsl-programme-st-banner .st-banner{
	  	padding-left: 0px;
	  	padding-right: 0px;
	  
	   }
	  
  .dsl-programme-st-banner .st-banner1 img{
   /* background: url("../image/dsl_programme/1-st/ECO-Water-1.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-st-banner .st-banner1 img{
        height: 250px; } }
		
		
		
  .dsl-programme-st-banner .st-banner2 img{
  /*  background: url("../image/dsl_programme/1-st/ECO-Water-2.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 555px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-st-banner .st-banner2 img{
        height: 250px; } }
		
		
  .dsl-programme-st-banner .st-banner3 img{
   /* background: url("../image/dsl_programme/1-st/ECO-Water-3.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-st-banner .st-banner3 img{
        height: 250px; } }
		
		
  .dsl-programme-st-banner .st-banner4 img{
 /*   background: url("../image/dsl_programme/1-st/ECO-Water-4.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-st-banner .st-banner4 img{
        height: 250px; } }
		
		
  .dsl-programme-st-banner .st-banner5 img{
  /*  background: url("../image/dsl_programme/1-st/ECO-Water-5.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-st-banner .st-banner5 img{
        height: 250px; } }
		
		
  .dsl-programme-st-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-st-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-st-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-st-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-st-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-st-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-st-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-st-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 25px;
        color: #000000;
        padding: 10px; }
        @media screen and (max-width: 750px) {
          .dsl-programme-st-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-anli-title h1 {
  text-align: center;
  margin-top: 55px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-title h1 {
      font-size: 25px; } }

.dsl-anli-box .col-md-12 {
  padding: 50px 300px 50px 300px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-box .col-md-12 {
      padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }

.dsl-programme-pq {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-pq .dsl-programme-pq-bg {
    background: url("../image/dsl_programme/2-pq/Solution_banner.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-pq .dsl-programme-pq-bg .dsl-pq-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-pq .dsl-programme-pq-bg .dsl-pq-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle; }
    @media screen and (max-width: 750px) {
      .dsl-programme-pq .dsl-programme-pq-bg {
        /* 响应式 */
        padding: 90px; }
        .dsl-programme-pq .dsl-programme-pq-bg .dsl-pq-p  {
          font-size: 40px; } }
  .dsl-programme-pq .dsl-programme-pq-title {
    font-size: 17px;
    line-height: 30px;
    color: #454545;
    text-align: left;
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-pq .dsl-programme-pq-title {
        padding: 30px 15px 15px 15px;
        font-size: 16px; } }

.dsl-programme-pq-banner {
 /* width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-pq-banner {
      width: 100%; } }
	  
	 .dsl-programme-pq-banner .pq-banner{
	 	padding-left: 0px;
	 	padding-right: 0px;
	 
	  } 
	  
	  
  .dsl-programme-pq-banner .pq-banner1 img{
	  
   /* background: url("../image/dsl_programme/2-pq/Fountain_1.jpg") no-repeat;
    background-size: 100% 100%; */
	
	
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-pq-banner .pq-banner1 img{
        height: 250px; } }
  .dsl-programme-pq-banner .pq-banner2 img{
	  
  /*  background: url("../image/dsl_programme/2-pq/Fountain_2.jpg") no-repeat;
    background-size: 100% 100%; */
	
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-pq-banner .pq-banner2 img{
        height: 250px; } }
  .dsl-programme-pq-banner .pq-banner3 img{
	  
   /* background: url("../image/dsl_programme/2-pq/Fountain_3.jpg") no-repeat;
    background-size: 100% 100%; */
	
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-pq-banner .pq-banner3 img{
        height: 250px; } }
  .dsl-programme-pq-banner .pq-banner4 img{
	  
  /*  background: url("../image/dsl_programme/2-pq/Fountain_4.jpg") no-repeat;
    background-size: 100% 100%; */
	
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-pq-banner .pq-banner4 img{
        height: 250px; } }
  .dsl-programme-pq-banner .pq-banner5 img{
	  
  /*  background: url("../image/dsl_programme/2-pq/Fountain_5.jpg") no-repeat;
    background-size: 100% 100%; */
	
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-pq-banner .pq-banner5 img{
        height: 250px; } }
  .dsl-programme-pq-banner .pq-banner6 img{
  /*  background: url("../image/dsl_programme/2-pq/Fountain_6.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-pq-banner .pq-banner6 img{
        height: 250px; } }
		
		
		
  .dsl-programme-pq-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-pq-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-pq-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-pq-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-pq-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-pq-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-pq-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-pq-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000;
        padding: 10px; }
        @media screen and (max-width: 750px) {
          .dsl-programme-pq-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-programme-gs {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-gs .dsl-programme-gs-bg {
    background: url("../image/dsl_programme/3-gs/Solution-banner.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-gs .dsl-programme-gs-bg .dsl-gs-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-gs .dsl-programme-gs-bg .dsl-gs-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle; }
    @media screen and (max-width: 750px) {
      .dsl-programme-gs .dsl-programme-gs-bg {
        /* 响应式 */
        padding: 90px; }
        .dsl-programme-gs .dsl-programme-gs-bg .dsl-gs-p {
          font-size: 40px; } }
  .dsl-programme-gs .dsl-programme-st-title {
    font-size: 17px;
    line-height: 30px;
    color: #454545;
    text-align: left;
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-gs .dsl-programme-st-title {
        padding: 30px 15px 15px 15px;
        font-size: 16px; } }

.dsl-programme-gs-banner {
 /* width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-gs-banner {
      width: 100%; } }
	  
	 .dsl-programme-gs-banner .gs-banner{
	 	padding-left: 0px;
	 	padding-right: 0px;
	 
	  } 
	  
  .dsl-programme-gs-banner .gs-banner1 img{
  /*  background: url("../image/dsl_programme/3-gs/gs-bg1.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-gs-banner .gs-banner1 img{
        height: 250px; } }
		
		
  .dsl-programme-gs-banner .gs-banner2 img{
   /* background: url("../image/dsl_programme/3-gs/gs-bg2.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-gs-banner .gs-banner2 img{
        height: 250px; } }
		
		
  .dsl-programme-gs-banner .gs-banner3 img{
   /* background: url("../image/dsl_programme/3-gs/gs-bg3.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-gs-banner .gs-banner3 img{
        height: 250px; } }
		
		
  .dsl-programme-gs-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-gs-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-gs-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-gs-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-gs-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-gs-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-gs-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-gs-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-gs-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-anli-title h1 {
  text-align: center;
  margin-top: 55px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-title h1 {
      font-size: 25px; } }

.dsl-anli-box {
  margin-bottom: 85px; }
  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }

.dsl-programme-spa {
  margin-top: 120px;
  cursor: pointer; }
  @media screen and (max-width: 750px) {
    .dsl-programme-spa {
      margin-top: 85px;
      background: #fff; } }
  .dsl-programme-spa .dsl-programme-spa-bg {
    background: url("../image/dsl_programme/4-sap/Solution-banner.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-spa .dsl-programme-spa-bg .dsl-spa-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-spa .dsl-programme-spa-bg .dsl-spa-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle; }
    @media screen and (max-width: 750px) {
      .dsl-programme-spa .dsl-programme-spa-bg {
        /* 响应式 */
        padding: 90px; }
        .dsl-programme-spa .dsl-programme-spa-bg .dsl-spa-p {
          font-size: 40px; } }
  .dsl-programme-spa .dsl-programme-spa-title {
    font-size: 17px;
    line-height: 30px;
    color: #454545;
    text-align: left;
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-spa .dsl-programme-spa-title {
        padding: 30px 15px 15px 15px;
        font-size: 16px; } }

.dsl-programme-spa-banner {
 /* width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-spa-banner {
      width: 100%;
      background: #fff; } }
	  
	  
	 .dsl-programme-spa-banner .spa-banner{
	 	padding-left: 0px;
	 	padding-right: 0px;
	 
	  }
	  
  .dsl-programme-spa-banner .spa-banner1 img{
   /* background: url("../image/dsl_programme/4-sap/spa-bg1.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-spa-banner .spa-banner1 img{
        height: 250px; } }
		
  .dsl-programme-spa-banner .spa-banner2 img{
   /* background: url("../image/dsl_programme/4-sap/spa-bg2.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-spa-banner .spa-banner2 img{
        height: 250px; } }
		
		
  .dsl-programme-spa-banner .spa-banner3  img{
  /*  background: url("../image/dsl_programme/4-sap/spa-bg3.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-spa-banner .spa-banner3 img{
        height: 250px; } }
		
		
  .dsl-programme-spa-banner .spa-banner4 img{
   /* background: url("../image/dsl_programme/4-sap/spa-bg4.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-spa-banner .spa-banner4 img{
        height: 250px; } }
		
  .dsl-programme-spa-banner .spa-banner5 img{
    /* background: url("../image/dsl_programme/4-sap/spa-bg5.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-spa-banner .spa-banner5 img{
        height: 250px; } }
		
		
  .dsl-programme-spa-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-spa-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-spa-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-spa-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-spa-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-spa-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-spa-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-spa-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-spa-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-spa-content {
  margin-top: 60px;
  background: #7FFFFF;
  height: 444px;
  padding-top: 60px; }
  @media screen and (max-width: 750px) {
    .dsl-spa-content {
      height: auto;
      padding-bottom: 55px; } }
  .dsl-spa-content .dsl-spa-content-title p {
    font-size: 17px;
    line-height: 30px; }
  .dsl-spa-content .dsl-spa-content-img1 img {
    width: 100%;
    height: 100%; }

.dsl-spa-content-box .col-md-12 {
  padding-left: 0px;
  padding-right: 0px; }
.dsl-spa-content-box .dsl-spa-content-bg {
  background: url("../image/dsl_programme/4-sap/ambientare-ice-machine.jpg") no-repeat;
  height: 1300px;
  background-size: 100% 100%;
  background-attachment: fixed; }
  @media screen and (max-width: 750px) {
    .dsl-spa-content-box .dsl-spa-content-bg {
      position: fixed;
      z-index: -1;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: url("../image/dsl_programme/4-sap/ambientare-ice-machine.jpg") center no-repeat;
      background-size: cover; } }
.dsl-spa-content-box .dsl-spa-content-bg-title {
  width: 850px;
  padding-left: 375px;
  padding-top: 225px; }
  @media screen and (max-width: 750px) {
    .dsl-spa-content-box .dsl-spa-content-bg-title {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 125px;
      display: none; } }
  .dsl-spa-content-box .dsl-spa-content-bg-title h1 {
    color: #FFFFFF;
    font-size: 35px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left; }
  .dsl-spa-content-box .dsl-spa-content-bg-title p {
    color: #FFFFFF;
    font-size: 17px;
    text-align: left;
    padding-top: 20px;
    line-height: 35px; }

.dsl-mb-spa .dsl-spa-mb-title {
  padding-top: 25px; }
  .dsl-mb-spa .dsl-spa-mb-title .dsl-spa-pq-p {
    color: #FFFFFF;
    font-size: 35px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left; }
  .dsl-mb-spa .dsl-spa-mb-title p {
    color: #FFFFFF;
    font-size: 17px;
    text-align: left;
    padding-top: 20px;
    line-height: 35px; }

.dsl-anli-title h1 {
  text-align: center;
  margin-top: 55px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-title h1 {
      font-size: 25px;
      color: #FFFFFF; } }

.dsl-anli-box {
  margin-bottom: 85px; }
  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }

.dsl-programme-xf {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-xf .dsl-programme-xf-bg {
    background: url("../image/dsl_programme/5-xf/Fresh-air.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-xf .dsl-programme-xf-bg .dsl-xf-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-xf .dsl-programme-xf-bg .dsl-xf-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle; }
    @media screen and (max-width: 750px) {
      .dsl-programme-xf .dsl-programme-xf-bg {
        /* 响应式 */
        padding: 90px 30px 90px 30px; }
        .dsl-programme-xf .dsl-programme-xf-bg .dsl-xf-p {
          font-size: 40px; } }

.dsl-programme-xf-title {
  font-size: 17px;
  line-height: 30px;
  color: #454545;
  text-align: left;
  padding: 50px 300px 50px 300px; }
  @media screen and (max-width: 750px) {
    .dsl-programme-xf-title {
      padding: 30px 15px 15px 15px;
      font-size: 16px; } }

.dsl-programme-xf-banner {
 /* width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-xf-banner {
      width: 100%; } }
	  
	  .dsl-programme-xf-banner .xf-banner{
	  	padding-left: 0px;
	  	padding-right: 0px;
	  
	   }
	  
  .dsl-programme-xf-banner .xf-banner1 img{
   /* background: url("../image/dsl_programme/5-xf/xf-1.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-xf-banner .xf-banner1 img{
        height: 250px; } }
		
		
  .dsl-programme-xf-banner .xf-banner2 img{
   /* background: url("../image/dsl_programme/5-xf/xf-1.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-xf-banner .xf-banner2 img{
        height: 250px; } }
		
		
 .dsl-programme-xf-banner .xf-banner3 img{
  /* background: url("../image/dsl_programme/5-xf/xf-1.jpg") no-repeat;
   background-size: 100% 100%; */
   max-width: 100%;
   height: 500px;
   color: #FFFFFF;
   padding-right: 0px;
   padding-left: 0px; }
   @media screen and (max-width: 750px) {
     .dsl-programme-xf-banner .xf-banner3 img{
       height: 250px; } }
		
		
 .dsl-programme-xf-banner .xf-banner4 img{
  /* background: url("../image/dsl_programme/5-xf/xf-1.jpg") no-repeat;
   background-size: 100% 100%; */
   max-width: 100%;
   height: 500px;
   color: #FFFFFF;
   padding-right: 0px;
   padding-left: 0px; }
   @media screen and (max-width: 750px) {
     .dsl-programme-xf-banner .xf-banner4 img{
       height: 250px; } }
		
		
 .dsl-programme-xf-banner .xf-banner5 img{
  /* background: url("../image/dsl_programme/5-xf/xf-1.jpg") no-repeat;
   background-size: 100% 100%; */
   max-width: 100%;
   height: 500px;
   color: #FFFFFF;
   padding-right: 0px;
   padding-left: 0px; }
   @media screen and (max-width: 750px) {
     .dsl-programme-xf-banner .xf-banner5 img{
       height: 250px; } }
		
		
 .dsl-programme-xf-banner .xf-banner6 img{
  /* background: url("../image/dsl_programme/5-xf/xf-1.jpg") no-repeat;
   background-size: 100% 100%; */
   max-width: 100%;
   height: 500px;
   color: #FFFFFF;
   padding-right: 0px;
   padding-left: 0px; }
   @media screen and (max-width: 750px) {
     .dsl-programme-xf-banner .xf-banner6 img{
       height: 250px; } }
		
		
 .dsl-programme-xf-banner .xf-banner7 img{
  /* background: url("../image/dsl_programme/5-xf/xf-1.jpg") no-repeat;
   background-size: 100% 100%; */
   max-width: 100%;
   height: 500px;
   color: #FFFFFF;
   padding-right: 0px;
   padding-left: 0px; }
   @media screen and (max-width: 750px) {
     .dsl-programme-xf-banner .xf-banner7 img{
       height: 250px; } }
		
		
  .dsl-programme-xf-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-xf-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-xf-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-xf-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-xf-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-xf-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-xf-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-xf-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-xf-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-anli-title h1 {
  text-align: center;
  margin-top: 55px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-title h1 {
      font-size: 25px; } }

.dsl-anli-box {
  margin-bottom: 85px; }
@media screen and (max-width: 750px){
  .dsl-anli-box{
    margin: 0 15px;
  }
}



  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 25px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }

.dsl-programme-xx {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-xx .dsl-programme-xx-bg {
    background: url("../image/dsl_programme/6-xx/xx-bg.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-xx .dsl-programme-xx-bg .dsl-xx-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-xx .dsl-programme-xx-bg .dsl-xx-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle; }
    @media screen and (max-width: 750px) {
      .dsl-programme-xx .dsl-programme-xx-bg {
        /* 响应式 */
        padding: 90px 30px 90px 30px; }
        .dsl-programme-xx .dsl-programme-xx-bg .dsl-xx-p {
          font-size: 40px; } }

.dsl-programme-xx-title {
  font-size: 17px;
  line-height: 30px;
  color: #454545;
  text-align: left;
  padding: 50px 300px 50px 300px; }
  @media screen and (max-width: 750px) {
    .dsl-programme-xx-title {
      padding: 30px 15px 15px 15px;
      font-size: 16px; } }

.dsl-programme-xx-banner {
 /* width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-xx-banner {
      width: 100%; } }
	  
	  .dsl-programme-xx-banner .xx-banner{
	  	padding-left: 0px;
	  	padding-right: 0px;
	  
	   }
	  
  .dsl-programme-xx-banner .xx-banner1 img{
   /* background: url("../image/dsl_programme/6-xx/xx-1.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-xx-banner .xx-banner1 img{
        height: 250px; } }
		
		
  .dsl-programme-xx-banner .xx-banner2 img{
   /* background: url("../image/dsl_programme/6-xx/xx-1.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-xx-banner .xx-banner2 img{
        height: 250px; } }
		
		
	.dsl-programme-xx-banner .xx-banner3 img{
	   /* background: url("../image/dsl_programme/6-xx/xx-1.jpg") no-repeat;
		background-size: 100% 100%; */
		max-width: 100%;
		height: 500px;
		color: #FFFFFF;
		padding-right: 0px;
		padding-left: 0px; }
		@media screen and (max-width: 750px) {
		  .dsl-programme-xx-banner .xx-banner3 img{
			height: 250px; } }
		
		
  .dsl-programme-xx-banner .xx-banner4 img{
     /* background: url("../image/dsl_programme/6-xx/xx-1.jpg") no-repeat;
  	background-size: 100% 100%; */
  	max-width: 100%;
  	height: 500px;
  	color: #FFFFFF;
  	padding-right: 0px;
  	padding-left: 0px; }
  	@media screen and (max-width: 750px) {
  	  .dsl-programme-xx-banner .xx-banner4 img{
  		height: 250px; } }
  
		
		
  
  .dsl-programme-xx-banner .xx-banner5 img{
     /* background: url("../image/dsl_programme/6-xx/xx-1.jpg") no-repeat;
  	background-size: 100% 100%; */
  	max-width: 100%;
  	height: 500px;
  	color: #FFFFFF;
  	padding-right: 0px;
  	padding-left: 0px; }
  	@media screen and (max-width: 750px) {
  	  .dsl-programme-xx-banner .xx-banner5 img{
  		height: 250px; } }
		
		
  
  .dsl-programme-xx-banner .xx-banner6 img{
     /* background: url("../image/dsl_programme/6-xx/xx-1.jpg") no-repeat;
  	background-size: 100% 100%; */
  	max-width: 100%;
  	height: 500px;
  	color: #FFFFFF;
  	padding-right: 0px;
  	padding-left: 0px; }
  	@media screen and (max-width: 750px) {
  	  .dsl-programme-xx-banner .xx-banner6 img{
  		height: 250px; } }
		
		
  .dsl-programme-xx-banner .xx-banner7 img{
     /* background: url("../image/dsl_programme/6-xx/xx-1.jpg") no-repeat;
  	background-size: 100% 100%; */
  	max-width: 100%;
  	height: 500px;
  	color: #FFFFFF;
  	padding-right: 0px;
  	padding-left: 0px; }
  	@media screen and (max-width: 750px) {
  	  .dsl-programme-xx-banner .xx-banner7 img{
  		height: 250px; } }
		
		
  .dsl-programme-xx-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-xx-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-xx-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-xx-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-xx-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-xx-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-xx-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-xx-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-xx-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-anli-title h1 {
  text-align: center;
  margin-top: 55px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-title h1 {
      font-size: 25px; } }

.dsl-anli-box {
  margin-bottom: 85px; }
  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }

.dsl-programme-hm {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-hm .dsl-programme-hm-bg {
    background: url("../image/dsl_programme/7-hm/Sponge_Banner.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-hm .dsl-programme-hm-bg .dsl-hm-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-hm .dsl-programme-hm-bg .dsl-hm-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle; }
    @media screen and (max-width: 750px) {
      .dsl-programme-hm .dsl-programme-hm-bg {
        /* 响应式 */
        padding: 90px 30px 90px 30px; }
        .dsl-programme-hm .dsl-programme-hm-bg .dsl-hm-p {
          font-size: 34px; } }

.dsl-programme-hm-title {
  font-size: 17px;
  line-height: 30px;
  color: #454545;
  text-align: left;
  padding: 50px 300px 50px 300px; }
  @media screen and (max-width: 750px) {
    .dsl-programme-hm-title {
      padding: 30px 15px 15px 15px;
      font-size: 16px; } }

.dsl-programme-hm-banner {
  /*width: 1300px;*/ }
  
  .dsl-programme-hm-banner .hm-banner{
  	padding-left: 0px;
  	padding-right: 0px;
  
   }
  

	  

  .dsl-programme-hm-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-hm-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-hm-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-hm-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-hm-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-hm-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-hm-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-hm-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-hm-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-hm-contnet {
  margin-top: 40px; }
  .dsl-hm-contnet .col-md-12 {
    background: #7FFFFF;
    width: 100%;
    padding: 35px 30px 40px 30px; }
    @media screen and (max-width: 750px) {
      .dsl-hm-contnet .col-md-12 {
        width: 100%;
        padding: 15px 15px 15px 15px; } }
    .dsl-hm-contnet .col-md-12 .dsl-hm-yq-p {
      font-size: 25px;
      color: #01A0DA;
      text-align: left; }
    .dsl-hm-contnet .col-md-12 p {
      font-size: 17px;
      line-height: 30px;
      text-align: left; }
      @media screen and (max-width: 750px) {
        .dsl-hm-contnet .col-md-12 p {
          font-size: 17px; } }

@media screen and (max-width: 750px) {
  .dsl-hm-contnet-img img {
    width: 100%;
    height: 100%; } }

.dsl-hm-data .dsl-hm-data-title {
  font-size: 18px !important;
  color: #949494 !important;
  position: relative !important;
  bottom: 45px !important;
  left: 18px !important;
  width: 100%;
  padding-right: 35px; }
.dsl-hm-data .dsl-hm-data-content {
  width: 970px;
  padding: 35px; }
  @media screen and (max-width: 750px) {
    .dsl-hm-data .dsl-hm-data-content {
      width: 100%; } }
  .dsl-hm-data .dsl-hm-data-content .dsl-data-p {
    font-size: 18px;
    margin-bottom: 0px; }
  .dsl-hm-data .dsl-hm-data-content p {
    font-size: 85px;
    color: #00A5E3; }
    .dsl-hm-data .dsl-hm-data-content p span {
      font-size: 38px;
      vertical-align: middle; }
  .dsl-hm-data .dsl-hm-data-content .hm-data {
    font-size: 18px;
    color: #00A5E3;
    position: relative;
    bottom: 52px;
    left: 170px; }

.dsl-anli-title h1 {
  text-align: center;
  margin-top: 55px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-title h1 {
      font-size: 25px; } }

.dsl-anli-box {
  margin-bottom: 85px; }
  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }

.dsl-programme-bs {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-bs .dsl-programme-bs-bg {
    background: url("../image/dsl_programme/8-bs/Villa_banner.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-bs .dsl-programme-bs-bg .dsl-bs-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-bs .dsl-programme-bs-bg .dsl-bs-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle; }
    @media screen and (max-width: 750px) {
      .dsl-programme-bs .dsl-programme-bs-bg {
        /* 响应式 */
        padding: 90px 30px 90px 30px; }
        .dsl-programme-bs .dsl-programme-bs-bg .dsl-bs-p {
          font-size: 40px; } }

.dsl-programme-bs-title {
  font-size: 17px;
  line-height: 30px;
  color: #454545;
  text-align: left;
  padding: 50px 300px 50px 300px; }
  @media screen and (max-width: 750px) {
    .dsl-programme-bs-title {
      padding: 30px 15px 15px 15px;
      font-size: 16px; } }

.dsl-programme-bs-banner {
 /* width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-bs-banner {
      width: 100%; } }
	  
	  .dsl-programme-bs-banner .bs-banner{
			padding-left: 0px;
			padding-right: 0px;
	  
	   }
	  
  .dsl-programme-bs-banner .bs-banner1 img{
  /*  background: url("../image/dsl_programme/8-bs/Villa_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-bs-banner .bs-banner1 img{
        height: 250px; } }
		
  .dsl-programme-bs-banner .bs-banner2 img{
  /*  background: url("../image/dsl_programme/8-bs/Villa_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-bs-banner .bs-banner2 img{
        height: 250px; } }
			
		
  .dsl-programme-bs-banner .bs-banner3 img{
  /*  background: url("../image/dsl_programme/8-bs/Villa_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-bs-banner .bs-banner3 img{
        height: 250px; } }
		
		
 .dsl-programme-bs-banner .bs-banner4 img{
  /*  background: url("../image/dsl_programme/8-bs/Villa_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-bs-banner .bs-banner4 img{
        height: 250px; } }
		
		
 .dsl-programme-bs-banner .bs-banner5 img{
  /*  background: url("../image/dsl_programme/8-bs/Villa_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-bs-banner .bs-banner5 img{
        height: 250px; } }
		
		
  .dsl-programme-bs-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-bs-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-bs-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-bs-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-bs-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-bs-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-bs-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-bs-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-bs-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-anli-title .dsl-bs-anli-p {
  font-size: 40px; 
  text-align: center;
  margin-top: 55px; 
  color: #000;
}
  @media screen and (max-width: 750px) {
    .dsl-anli-title .dsl-bs-anli-p {
      font-size: 25px; } }

.dsl-anli-box {
  margin-bottom: 85px; }
  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }

.dsl-programme-zs {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-zs .dsl-programme-zs-bg {
    background: url("../image/dsl_programme/9-ws/Waste Water_Banner.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-zs .dsl-programme-zs-bg .dsl-zs-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-zs .dsl-programme-zs-bg .dsl-zs-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle;
        position: relative;
        bottom: 5px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-zs .dsl-programme-zs-bg {
        /* 响应式 */
        padding: 90px 30px 90px 30px; }
        .dsl-programme-zs .dsl-programme-zs-bg .dsl-zs-p {
          font-size: 40px; } }

.dsl-programme-zs-title {
  font-size: 17px;
  line-height: 30px;
  color: #454545;
  text-align: left;
  padding: 50px 300px 50px 300px; }
  @media screen and (max-width: 750px) {
    .dsl-programme-zs-title {
      padding: 30px 15px 15px 15px;
      font-size: 16px; } }

.dsl-programme-zs-banner {
 /* width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-zs-banner {
      width: 100%; } }
	  
	  .dsl-programme-zs-banner .zs-banner{
	  	padding-left: 0px;
	  	padding-right: 0px;
	  
	   }
	  
  .dsl-programme-zs-banner .zs-banner1 img{
   /* background: url("../image/dsl_programme/9-ws/Waste Water_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-zs-banner .zs-banner1 img{
        height: 250px; } }
		
		
  .dsl-programme-zs-banner .zs-banner2 img{
   /* background: url("../image/dsl_programme/9-ws/Waste Water_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-zs-banner .zs-banner2 img{
        height: 250px; } }
		
		
		
  .dsl-programme-zs-banner .zs-banner3 img{
   /* background: url("../image/dsl_programme/9-ws/Waste Water_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-zs-banner .zs-banner3 img{
        height: 250px; } }
		
		
 .dsl-programme-zs-banner .zs-banner4 img{
  /* background: url("../image/dsl_programme/9-ws/Waste Water_01.jpg") no-repeat;
   background-size: 100% 100%; */
   max-width: 100%;
   height: 500px;
   color: #FFFFFF;
   padding-right: 0px;
   padding-left: 0px; }
   @media screen and (max-width: 750px) {
     .dsl-programme-zs-banner .zs-banner4 img{
       height: 250px; } }
		
		
  .dsl-programme-zs-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-zs-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-zs-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-zs-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-zs-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-zs-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-zs-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-zs-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-zs-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-anli-title h1 {
  text-align: center;
  margin-top: 55px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-title h1 {
      font-size: 25px; } }

.dsl-anli-box {
  margin-bottom: 85px; }
  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }

.dsl-programme-js {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-js .dsl-programme-js-bg {
    background: url("../image/dsl_programme/10-js/js-img.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-js .dsl-programme-js-bg .dsl-js-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-js .dsl-programme-js-bg .dsl-js-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle;
        position: relative;
        bottom: 5px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-js .dsl-programme-js-bg {
        /* 响应式 */
        padding: 90px 30px 90px 30px; }
        .dsl-programme-js .dsl-programme-js-bg .dsl-js-p {
          font-size: 40px; } }

.dsl-programme-js-title {
  font-size: 17px;
  line-height: 30px;
  color: #454545;
  text-align: left;
  padding: 50px 300px 50px 300px; }
  @media screen and (max-width: 750px) {
    .dsl-programme-js-title {
      padding: 30px 15px 15px 15px;
      font-size: 16px; } }

.dsl-programme-js-banner {
 /* width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-js-banner {
      width: 100%; } }
	  
	.dsl-programme-js-banner .js-banner{
		padding-left: 0px;
		padding-right: 0px;
	
	 }  
	  
  .dsl-programme-js-banner .js-banner1 img{
  /*  background: url("../image/dsl_programme/10-js/Drinking-Water_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-js-banner .js-banner1 img{
        height: 250px; } }
		
		
  .dsl-programme-js-banner .js-banner2 img{
   /* background: url("../image/dsl_programme/10-js/Drinking-Water_02.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-js-banner .js-banner2 img{
        height: 250px; } }
		
		
  .dsl-programme-js-banner .js-banner3 img{
   /* background: url("../image/dsl_programme/10-js/Drinking-Water_03.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-js-banner .js-banner3 img{
        height: 250px; } }
		
		
  .dsl-programme-js-banner .js-banner4 img{
   /* background: url("../image/dsl_programme/10-js/Drinking-Water_04.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-js-banner .js-banner4 img{
        height: 250px; } }
		
		
  .dsl-programme-js-banner .js-banner5 img{
   /* background: url("../image/dsl_programme/10-js/Drinking-Water_05.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-js-banner .js-banner5 img{
        height: 250px; } }
		
		
  .dsl-programme-js-banner .js-banner6 img{
 /*   background: url("../image/dsl_programme/10-js/Drinking-Water_06.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-js-banner .js-banner6 img{
        height: 250px; } }
		
		
		
  .dsl-programme-js-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-js-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-js-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-js-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-js-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-js-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-js-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-js-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-js-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-js-content {
  background: #E9F6FE;
  margin-top: 65px;
  padding-bottom: 60px; }
  .dsl-js-content .dsl-js-content-title1 {
    padding: 45px 45px 45px 30px; }
    @media screen and (max-width: 750px) {
      .dsl-js-content .dsl-js-content-title1 {
        padding: 0px; } }
    .dsl-js-content .dsl-js-content-title1 .dsl-js-anli-p {
      font-size: 35px;
      text-align: left;
      margin-bottom: 25px; }
    .dsl-js-content .dsl-js-content-title1 p {
      font-size: 18px;
      line-height: 30px;
      text-align: left; }
  .dsl-js-content .dsl-js-content-img1 {
    padding-top: 65px; }
    .dsl-js-content .dsl-js-content-img1 img {
      width: 100%;
      height: 100%; }
  .dsl-js-content .dsl-js-content-title2 {
    padding: 45px 45px 45px 30px; }
    @media screen and (max-width: 750px) {
      .dsl-js-content .dsl-js-content-title2 {
        padding: 0px; } }
    .dsl-js-content .dsl-js-content-title2 .dsl-js-anli-p {
      font-size: 35px;
      text-align: left;
      margin-bottom: 25px; }
    .dsl-js-content .dsl-js-content-title2 p {
      font-size: 18px;
      line-height: 30px;
      text-align: left; }
  .dsl-js-content .dsl-js-content-img2 {
    padding-top: 65px; }
    .dsl-js-content .dsl-js-content-img2 img {
      width: 100%;
      height: 100%; }

.dsl-anli-title .dsl-p-title {
  text-align: center;
  margin-top: 55px; 
  font-size: 35px;
}
  @media screen and (max-width: 750px) {
    .dsl-anli-title .dsl-p-title {
      font-size: 25px; } }

.dsl-anli-box {
  margin-bottom: 85px; }
  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }

.dsl-programme-jn {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-jn .dsl-programme-jn-bg {
    background: url("../image/dsl_programme/11-jn/Hot-Water_banner.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-jn .dsl-programme-jn-bg .dsl-jn-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-jn .dsl-programme-jn-bg .dsl-jn-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle;
        position: relative;
        bottom: 5px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-jn .dsl-programme-jn-bg {
        /* 响应式 */
        padding: 90px 30px 90px 30px; }
        .dsl-programme-jn .dsl-programme-jn-bg .dsl-jn-p {
          font-size: 40px; } }

.dsl-programme-jn-title {
  font-size: 17px;
  line-height: 30px;
  color: #454545;
  text-align: left;
  padding: 50px 300px 50px 300px; }
  @media screen and (max-width: 750px) {
    .dsl-programme-jn-title {
      padding: 30px 15px 15px 15px;
      font-size: 16px; } }

.dsl-programme-jn-banner {
 /* width: 1300px;*/ }
  @media screen and (max-width: 750px) {
    .dsl-programme-jn-banner {
      width: 100%; } }
	 
	  .dsl-programme-jn-banner .jn-banner{
	  	padding-left: 0px;
	  	padding-right: 0px;
	  
	   }
	  
  .dsl-programme-jn-banner .jn-banner1 img{
  /*  background: url("../image/dsl_programme/11-jn/Hot-Water_01.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-jn-banner .jn-banner1 img{
        height: 250px; } }
		
  .dsl-programme-jn-banner .jn-banner2 img{
  /*  background: url("../image/dsl_programme/11-jn/Hot-Water_02.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-jn-banner .jn-banner2 img{
        height: 250px; } }
		
  .dsl-programme-jn-banner .jn-banner3 img{
 /*   background: url("../image/dsl_programme/11-jn/Hot-Water_03.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-jn-banner .jn-banner3 img{
        height: 250px; } }
		
		
  .dsl-programme-jn-banner .jn-banner4 img{
    /* background: url("../image/dsl_programme/11-jn/Hot-Water_04.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
	
    @media screen and (max-width: 750px) {
      .dsl-programme-jn-banner .jn-banner4 img{
        height: 250px; } }
		
		
  .dsl-programme-jn-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-jn-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
		
		
		
    .dsl-programme-jn-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-jn-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-jn-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-jn-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-jn-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-jn-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-jn-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-js-content {
  background: #E9F6FE;
  margin-top: 65px;
  padding-bottom: 60px; }
  .dsl-js-content .dsl-js-content-title1 {
    padding: 45px 45px 45px 30px; }
    @media screen and (max-width: 750px) {
      .dsl-js-content .dsl-js-content-title1 {
        padding: 0px; } }
    .dsl-js-content .dsl-js-content-title1 h1 {
      font-size: 35px;
      text-align: left;
      margin-bottom: 25px; }
    .dsl-js-content .dsl-js-content-title1 p {
      font-size: 18px;
      line-height: 30px;
      text-align: left; }
  .dsl-js-content .dsl-js-content-img1 {
    padding-top: 65px; }
    .dsl-js-content .dsl-js-content-img1 img {
      width: 100%;
      height: 100%; }
  .dsl-js-content .dsl-js-content-title2 {
    padding: 45px 45px 45px 30px; }
    @media screen and (max-width: 750px) {
      .dsl-js-content .dsl-js-content-title2 {
        padding: 0px; } }
    .dsl-js-content .dsl-js-content-title2 h1 {
      font-size: 35px;
      text-align: left;
      margin-bottom: 25px; }
    .dsl-js-content .dsl-js-content-title2 p {
      font-size: 18px;
      line-height: 30px;
      text-align: left; }
  .dsl-js-content .dsl-js-content-img2 {
    padding-top: 65px; }
    .dsl-js-content .dsl-js-content-img2 img {
      width: 100%;
      height: 100%; }

.dsl-anli-title h1 {
  text-align: center;
  margin-top: 55px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-title h1 {
      font-size: 25px; } }

.dsl-anli-box {
  margin-bottom: 85px; }
  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  width: 420px;
  height: 420px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }


/* 文旅事业部-1 */
.dsl-programme-wl {
  margin-top: 120px;
  cursor: pointer; }
  .dsl-programme-wl .dsl-programme-wl-bg {
    background: url("../image/dsl_programme/12-wl/Culture_banner.jpg") no-repeat;
    padding: 154px;
    background-position: center; }
    .dsl-programme-wl .dsl-programme-wl-bg .dsl-wl-p {
      font-size: 65px;
      color: #FFFFFF;
      text-align: center; }
      .dsl-programme-wl .dsl-programme-wl-bg .dsl-wl-p span {
        font-size: 18px;
        writing-mode: vertical-rl;
        vertical-align: middle;
        position: relative;
        bottom: 5px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-wl .dsl-programme-wl-bg {
        /* 响应式 */
        padding: 90px 30px 90px 30px; }
        .dsl-programme-wl .dsl-programme-wl-bg .dsl-wl-p {
          font-size: 40px; } }

.dsl-programme-wl-title {
  font-size: 17px;
  line-height: 30px;
  color: #454545;
  text-align: left;
  padding: 50px 300px 50px 300px; }
  @media screen and (max-width: 750px) {
    .dsl-programme-wl-title {
      padding: 30px 15px 15px 15px;
      font-size: 16px; } }

.dsl-programme-wl-banner {
  /*width: 1300px; */}
  @media screen and (max-width: 750px) {
    .dsl-programme-wl-banner {
      width: 100%; } }
	   
	.dsl-programme-wl-banner .wl-banner{
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 15px;
	 }
	  
	 /* 文旅banner图 */
  .dsl-programme-wl-banner .wl-banner1 img{
    
	/* background: url("../image/dsl_programme/12-wl/Culture_01.jpg") no-repeat; */
	/* background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-wl-banner .wl-banner1 img{
        height: 300px; } }
  .dsl-programme-wl-banner .wl-banner2 img{
   /* background: url("../image/dsl_programme/12-wl/Culture_02.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-wl-banner .wl-banner2 img{
        height: 300px; } }
  .dsl-programme-wl-banner .wl-banner3 img{
   /* background: url("../image/dsl_programme/12-wl/Culture_03.jpg") no-repeat;
    background-size: 100% 100%; */
    max-width: 100%;
    height: 500px;
    color: #FFFFFF;
    padding-right: 0px;
    padding-left: 0px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-wl-banner .wl-banner3 img{
        height: 300px; } }
		
	 /* 文旅banner图 */
		
  .dsl-programme-wl-banner .dsl-tabs ul {
    padding-left: 0px;
    padding-right: 60px; }
    @media screen and (max-width: 750px) {
      .dsl-programme-wl-banner .dsl-tabs ul {
        padding-right: 0px;
        margin-bottom: 0px; } }
    .dsl-programme-wl-banner .dsl-tabs ul .active {
      background: #00A1DF; }
      .dsl-programme-wl-banner .dsl-tabs ul .active a {
        color: #FFFFFF; }
    .dsl-programme-wl-banner .dsl-tabs ul li {
      padding: 10px 5px 10px 5px;
      color: #000000; }
      .dsl-programme-wl-banner .dsl-tabs ul li:hover {
        background: #00A1DF;
        transition: all 1s; }
        .dsl-programme-wl-banner .dsl-tabs ul li:hover a {
          color: #FFFFFF; }
      .dsl-programme-wl-banner .dsl-tabs ul li a {
        text-decoration: none;
        font-size: 23px;
        color: #000000; }
        @media screen and (max-width: 750px) {
          .dsl-programme-wl-banner .dsl-tabs ul li a {
            font-size: 19px; } }

.dsl-wl-content {
  padding-top: 45px; }
  .dsl-wl-content .dsl-wl-content-img img {
    width: 100%;
    height: 100%; }

.dsl-anli-title h1 {
  text-align: center;
  margin-top: 55px; }
  @media screen and (max-width: 750px) {
    .dsl-anli-title h1 {
      font-size: 25px; } }

.dsl-anli-box {
  margin-bottom: 85px; }
  .dsl-anli-box .col-md-12 {
    padding: 50px 300px 50px 300px; }
    @media screen and (max-width: 750px) {
      .dsl-anli-box .col-md-12 {
        padding: 30px 15px 15px 15px; } }

.dsl-anli-content .dsl-anli-content-img a img {
  max-width: 100%;
  height: auto; }

  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-img a img {
      width: 110%;
      height: 100%; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .dsl-anli-content-title {
    font-size: 22px; } }
.dsl-anli-content .dsl-anli-content-title a {
  font-size: 27px;
  text-decoration: none;
  color: #333333;
  overflow: hidden;
  /*超出部分隐藏*/
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */ }
  .dsl-anli-content .dsl-anli-content-title a:hover {
    transition: all 1s;
    color: #009DE1; }
  @media screen and (max-width: 750px) {
    .dsl-anli-content .dsl-anli-content-title a {
      font-size: 15px; } }
@media screen and (max-width: 750px) {
  .dsl-anli-content .swiper-button-prev, .dsl-anli-content .swiper-button-next {
    margin-top: -35px;
    background-size: 30px 30px; } }

    @media screen and (max-width: 750px) {
  .dsl-jn .swiper-button-prev, .dsl-jn .swiper-button-next {
    margin-top: -55px;
    background-size: 30px 30px; } }
