.w1500 { max-width: 1500px; margin: 0 auto;}
.bannerBox{height: 728px; box-sizing: border-box; background: url(/images/ytdkjj_head_img_03.jpg) no-repeat center; background-color: #b2dffa; }
.zt-warp .zt-content{padding-top: 1px; padding-bottom: 77px; background: url(/images/ytdkjj_content_bg_05.jpg) no-repeat top center;  background-color: #b2dffa;  }
.bgSha{box-shadow: 0px 0px 24px rgba(39, 141, 251, 0.3); border-radius: 30px; border: 1px solid #fff; border-top-width: 3px; border-bottom-width: 6px; background-color: rgba(255, 255, 255, 0.6); }
.zt-warp .zt-content .theme{position: relative; padding: 110px 38px 24px; margin-bottom: 68px;}
.zt-warp .zt-content .theme .titleBox{position: absolute; top: -21px; left: 50%; transform: translateX(-50%);}
.zt-warp .zt-content .th1 ul {margin-left: -30px;}
.zt-warp .zt-content .th1 ul li{float: left; width: 50%; margin-bottom: 30px; padding-left: 30px; box-sizing: border-box;}
.zt-warp .zt-content .th1 ul li a{display: block; position: relative; height: 130px; padding-left: 170px; background-color: #fff; box-shadow: 0px 0px 11px rgba(35, 120, 224, 0.2);}
.zt-warp .zt-content .th1 ul li a .imgBox{position: absolute; left: 0px; top: 0px; width: 170px; height: 100%; overflow: hidden; }
.zt-warp .zt-content .th1 ul li a .imgBox img{max-height: 100%;}
.zt-warp .zt-content .th1 ul li a .txtBox{display: block; height: 100%;overflow: hidden; padding-left: 20px;}
.zt-warp .zt-content .th1 ul li a .txtBox .txt{display: inline-block; position: relative; top: 50%; transform: translateY(-50%); font-size: 20px; color: #3d5795;}
.zt-warp .zt-content .th1 .moveBox > a{display: inline-block; width: 180px; font-size: 18px; color: #fff; border-radius: 30px; background-image: linear-gradient(to right, #2eccfe, #0d52f9); height: 56px; line-height: 56px;}

.zt-warp .zt-content .th2 .themeBox .themeLeft{width: 695px; height: 460px;}
.zt-warp .zt-content .th2 .themeBox .themeLeft video{width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9);}
.zt-warp .zt-content .th2 .themeBox .themeRight{width: 695px;}
.zt-warp .zt-content .th2 .themeBox .themeRight .themeItem{margin-bottom: 15px;}
.zt-warp .zt-content .th2 .themeBox .themeRight .themeItem .itemTit{display: inline-block; padding: 0 38px; height: 50px; line-height: 50px; font-size: 26px; border-top-right-radius: 30px; background-image: linear-gradient(to bottom, #2ecafe, #0d54f9); color: #fff; font-weight: bold;}
.zt-warp .zt-content .th2 .themeBox .themeRight .themeItem .themeItemBox{background-color: #fff; padding: 17px; box-sizing: border-box; height: 173px;}
.zt-warp .zt-content .th2 .themeBox .themeRight .zcItem .themeItemBox{padding: 46px 30px 30px 115px;}
.zt-warp .zt-content .th2 .themeBox .themeRight .zcItem .themeItemBox > div{height: 100%; position: relative; padding-left: 75px; background-color: #ebf6fc;}
.zt-warp .zt-content .th2 .themeBox .themeRight .zcItem .themeItemBox > div a{display: inline-block; position: relative; top: 50%; transform: translateY(-50%); font-size: 20px; color: #3d5795;}
.zt-warp .zt-content .th2 .themeBox .themeRight .zcItem .themeItemBox > div .icon{position: absolute; left: -75px; top: 50%; transform: translateY(-50%);}
.zt-warp .zt-content .th3{padding-bottom: 55px;}
.zt-warp .zt-content .th3 .themeBox .leftBox{width: 680px;}
.zt-warp .zt-content .th3 .themeBox .rightBox{width: 690px; padding-top: 30px;}
.zt-warp .zt-content .th3 .themeBox .rightBox p{font-size: 22px; line-height: 45px; color: #3d5795; text-indent: 2em;}
.zt-warp .zt-content .th4 {padding-bottom: 60px;}
.zt-warp .zt-content .th4 .tabSwitchBtns{text-align: center; margin-bottom: 60px;}
.zt-warp .zt-content .th4 .tabSwitchBtns a{display: inline-block; position: relative; vertical-align: middle; box-sizing: border-box; padding: 10px; padding-bottom: 0px; width: 657px; height: 99px; border-radius: 50px; border: 1px solid #0d52f9; margin-right: 40px; text-align: center; }
.zt-warp .zt-content .th4 .tabSwitchBtns a:last-child{margin-right: 0px;}
.zt-warp .zt-content .th4 .tabSwitchBtns a em{display: block; height: 100%; line-height: 89px; border-radius: 40px; background-image: linear-gradient(to bottom, #2eccfe, #0d52f9); font-size: 36px; font-weight: bold; color: #fff;}
.zt-warp .zt-content .th4 .tabSwitchBtns a.active::before{content: ''; position: absolute; bottom: -25px; left: 50%; transform: translateX(-50%) rotate(45deg); width: 47px; height: 47px; border: 1px solid #2362f9; border-left-color: transparent; border-top-color: transparent;}
.zt-warp .zt-content .th4 .tabSwitchBtns a.active::after{content: ''; position: absolute; bottom: -68px; left: 50%; transform: translateX(-50%); border: 34px solid transparent; border-left-width: 25px; border-right-width: 25px; border-top-color: #0e53fa; }
.zt-warp .zt-content .th4 .switchBox p{font-size: 22px; line-height: 45px; text-indent: 2em; color: #3d5795;}
.zt-warp .zt-content .th4 .switchBox .switchItem {margin-top: 30px;}
.zt-warp .zt-content .th4 .switchBox .switchItem .switchTit{display: inline-block; margin-left: 15px; position: relative; padding-left: 30px; padding-right: 103px; height: 70px; line-height: 70px; border-radius: 40px; border-top-left-radius: 16px; border-bottom-left-radius: 0px; background-color: #187afb; background-image: linear-gradient(to bottom, #2ecbfe, #0c4ce8); font-size: 22px; color: #fff; font-weight: bold;}
.zt-warp .zt-content .th4 .switchBox .switchItem .switchTit::before{content: ''; position: absolute; left: -14px; bottom: 0px; width: 14px; height: 56px; background: url(/images/ytdkjj_icon2_10.png) no-repeat;}
.zt-warp .zt-content .th4 .switchBox .switchItem .switchTit em{display: inline-block; vertical-align: middle; margin-right: 34px;}
.zt-warp .zt-content .th4 .switchBox .switchItem .switchTit i{display: inline-block; vertical-align: middle; width: 10px; height: 10px; background-color: #fff; border-radius: 100%; margin-right: 10px;}
.zt-warp .zt-content .th4 .switchBox .switchItem .switchTit i:last-child{margin-right: 0px;}
.zt-warp .zt-content .th4 .switchBox .switchItem .switchItemBox{ background-color: #fff; padding: 25px; }
.zt-warp .zt-content .th4 .bottomImage{padding-top: 45px;}

@media screen and (max-width: 1670px) {
  .w1500 { max-width: 1200px;}
  .zt-warp .zt-content .th2 .themeBox .themeLeft{width: 550px; height: 430px;}
  .zt-warp .zt-content .th2 .themeBox .themeRight{width: 550px;}
  .zt-warp .zt-content .th2 .themeBox .themeRight .zcItem .themeItemBox > div a{font-size: 18px;}
  .zt-warp .zt-content .th2 .themeBox .themeRight .jdItem .themeItemBox{height: auto;}
  .zt-warp .zt-content .theme .titleBox img{height: 70px;}
  .zt-warp .zt-content .th3 .themeBox .leftBox{width: 550px;}
  .zt-warp .zt-content .th3 .themeBox .rightBox{width: 550px;}
  .zt-warp .zt-content .th3 .themeBox .rightBox p{font-size: 18px; line-height: 36px;}
  .zt-warp .zt-content .th4 .bottomImage{padding-top: 25px;}
  .zt-warp .zt-content .th4 .bottomImage > div{width: 49%;}
  .zt-warp .zt-content .th4 .tabSwitchBtns a{width: 500px; margin-right: 20px; }
  .zt-warp .zt-content .th4 .tabSwitchBtns a em{font-size: 28px;}
  .zt-warp .zt-content .th4 .switchBox p{font-size: 18px; line-height: 36px;}
}
@media screen and (max-width: 1200px) {
  .bannerBox{height: 360px; background-size: cover;}
  .zt-warp .zt-content .theme .titleBox{top: -13px;}
  .zt-warp .zt-content .theme .titleBox img{height: 40px;}
  .zt-warp .zt-content{padding: 0px 15px 1px;}
  .bgSha{border-radius: 10px;}
  .zt-warp .zt-content .theme{padding: 40px 10px 10px; margin-bottom: 35px;}
  .zt-warp .zt-content .th1 ul{margin-left: 0px;}
  .zt-warp .zt-content .th1 ul li{float: none; width: auto; padding-left: 0px;}
  .zt-warp .zt-content .th1 ul li a .imgBox{position: initial; display: block; margin-bottom: 10px; width: auto; height: auto; text-align: center; transform:none;}
  .zt-warp .zt-content .th1 ul li a .imgBox img{max-width: 100%;}
  .zt-warp .zt-content .th1 ul li a {padding-left: 0px; height: auto; padding: 10px;}
  .zt-warp .zt-content .th1 ul li a .txtBox{padding-left: 0px;}
  .zt-warp .zt-content .th1 ul li a .txtBox .txt{position: initial; transform: none; font-size: 14px;}
  .zt-warp .zt-content .th1 ul li{margin-bottom: 10px;}
  .zt-warp .zt-content .th1 .moveBox > a{width: 100px; height: 35px; line-height: 35px; font-size: 14px;}
  .zt-warp .zt-content .th2 .themeBox .themeLeft{width: auto; float: none; height: auto; margin-bottom: 10px;}
  .zt-warp .zt-content .th2 .themeBox .themeRight{width: auto; float: none;}
  .zt-warp .zt-content .th2 .themeBox .themeRight .themeItem .itemTit{font-size: 16px; padding: 0 10px; height: 35px; border-top-right-radius: 20px; line-height: 35px;}
  .zt-warp .zt-content .th2 .themeBox .themeRight .zcItem .themeItemBox > div .icon{display: none;}
  .zt-warp .zt-content .th2 .themeBox .themeRight .zcItem .themeItemBox > div{padding: 10px;}
  .zt-warp .zt-content .th2 .themeBox .themeRight .themeItem .themeItemBox{height: auto;}
  .zt-warp .zt-content .th2 .themeBox .themeRight .themeItem .themeItemBox{padding: 10px !important;}
  .zt-warp .zt-content .th2 .themeBox .themeRight .zcItem .themeItemBox > div a{position: initial; transform: none; font-size: 14px;}
  .zt-warp .zt-content .th3 .themeBox .leftBox, .zt-warp .zt-content .th3 .themeBox .rightBox{width: auto; float: none;}
  .zt-warp .zt-content .th3 .themeBox .rightBox{padding-top: 15px;}
  .zt-warp .zt-content .th3 .themeBox .rightBox p{font-size: 14px; line-height: 26px;}
  .zt-warp .zt-content .th4 .tabSwitchBtns a{display: block; width: auto; margin-bottom: 20px; height: 60px; padding: 5px; padding-bottom: 0px; margin-right: 0px;}
  .zt-warp .zt-content .th4 .tabSwitchBtns a em{display: flex; justify-content: center; align-items: center; line-height: normal; font-size: 18px;}
  .zt-warp .zt-content .th4 .tabSwitchBtns a.active::after{bottom: -35px; border-width: 17px; border-left-width: 10px; border-right-width: 10px;}
  .zt-warp .zt-content .th4 .tabSwitchBtns a.active::before{width: 25px; height: 25px; bottom: -13px;}
  .zt-warp .zt-content .th4 .switchBox p{font-size: 14px; line-height: 26px;}
  .zt-warp .zt-content .th4 .tabSwitchBtns{margin-bottom: 30px;}
  .zt-warp .zt-content .th4 .switchBox .switchItem{margin-top: 15px;}
  .zt-warp .zt-content .th4 .switchBox .switchItem .switchTit{margin-left: 0px; font-size: 16px; display: flex; align-items: center; line-height: inherit; height: 40px; padding-left: 10px; padding-right: 20px;}
  .zt-warp .zt-content .th4 .switchBox .switchItem .switchTit .doc{display: none;}
  .zt-warp .zt-content .th4 .switchBox .switchItem .switchTit::before{display: none;}
  .zt-warp .zt-content .th4 .switchBox .switchItem .switchTit em{margin-right: 0px;}
  .zt-warp .zt-content .th4 .switchBox .switchItem .switchItemBox{padding: 15px;}
  .zt-warp .zt-content .th4 .bottomImage{padding-top: 10px;}
}
@media screen and (max-width: 760px) {
  .bannerBox{height: 200px;}
}




