.zt-warp{background-color: #e6f4ff;}
.zt-warp .bannerBox{height: 674px; padding-top: 137px; background: url(/images/lxzyaqsc_head_img_02.jpg) no-repeat center; background-size: cover; }
.zt-warp .bannerBox p.s1{margin-bottom: 44px;}
.zt-warp .zt-content{padding:56px 0 85px;}
.w1500{max-width: 1500px; margin: 0 auto;}

.theme .themeTit{margin-bottom: 74px;}
.theme.bgTheme .themeBox{position: relative; background-color: #fff; border: 1px solid #167ab8; margin-bottom: 70px; }
.theme.bgTheme .themeBox::before{ content: ''; position: absolute; left: 8px; right: 0px; top: -24px; height: 61px; background: url(/images/lxzyaqsc_th1_bg_05.png); background-repeat: repeat-x; }
.theme.th1 .themeBox{padding: 72px 67px; padding-right: 528px; background-image: url(/images/lxzyaqsc_bg_icon_05.png); background-position: right center; background-repeat: no-repeat;}
.theme .themeBox .divBg {padding: 27px 40px; box-sizing: border-box; border: 4px solid #e7f4fc; position: relative;}
.theme .themeBox .divBg p{font-size: 22px; line-height: 49px; color: #0f6ba4;}
.theme .themeBox .divBg .iBg .i1::before{ content: ''; position: absolute; left: -4px; top: -4px; width: 25px; height: 26px; background: url(/images/lxzyaqsc_th1_bg1_05.jpg) no-repeat;}
.theme .themeBox .divBg .iBg .i1::after{ content: ''; position: absolute; right: -4px; top: -4px; width: 25px; height: 26px;  background: url(/images/lxzyaqsc_th1_bg1_07.jpg) no-repeat;  }
.theme .themeBox .divBg .iBg .i2::before{ content: ''; position: absolute; left: -4px; bottom: -4px; width: 25px; height: 26px; background: url(/images/lxzyaqsc_th1_bg1_11.jpg) no-repeat; }
.theme .themeBox .divBg .iBg .i2::after{ content: ''; position: absolute; right: -4px; bottom: -4px; width: 25px; height: 26px; background: url(/images/lxzyaqsc_th1_bg1_12.jpg) no-repeat;  }

.theme.th2 .themeBox{padding: 72px 0px;}
.theme.th2 .themeBox .theme2Item .tit{position: absolute; left: 100px; right: 100px; top: -32px; padding: 0 33px; height: 64px; border-radius: 40px; text-align: center; font-size: 20px; line-height: 27px; background-color: #0f6ba4; color: #fff;}
.theme.th2 .themeBox .theme2Item .tit i{display: inline-block; position: relative; top: 50%; transform: translateY(-50%);}
.theme.th2 .themeBox .theme2Item.item1{margin-bottom: 10px; padding-left:523px;  padding-top: 33px; padding-right: 44px; background: url(/images/lxzyaqsc_bg_icon_09.png) no-repeat bottom left;}
.theme.th2 .themeBox .theme2Item.item2{padding-left:45px; padding-right: 521px; padding-top: 70px; background: url(/images/lxzyaqsc_bg_icon_13.png) no-repeat bottom right;}
.theme .themeBox .theme2Item .divBg{padding: 40px 40px 27px;}

.theme.th3 .themeBox{padding: 95px 0px 60px; padding-left: 392px; padding-right: 40px; background-image: url(/images/lxzyaqsc_bg_icon_15.png);  background-position: left center; background-repeat: no-repeat; }
.theme.th3 .themeBox ul li a{display: block; margin-bottom: 18px; padding: 20px 47px; background-color: #0f6ba4; border-radius: 100px; font-size: 20px; line-height: 34px; color: #fff;}
.theme.th3 .themeBox ul li:last-child a{margin-bottom: 0px;}

.theme.th4 .themeBox{padding: 66px;}
.theme.th4 .themeBox p{font-size: 20px; line-height: 40px; color: #0f6ba4;}

.theme.th5 .themeBox{padding: 71px 56px;}
.theme.th5 .themeBox > p{font-size: 20px; margin-bottom: 25px;  line-height: 40px; color: #0f6ba4;}
.theme.th5 .themeBox ul li{margin-bottom: 16px;}
.theme.th5 .themeBox ul li .tit {display: inline-block; position: relative; min-width: 452px; padding-left: 73px; box-sizing: border-box; margin-bottom: 13px; height: 42px; line-height: 42px; border-radius: 30px; font-size: 20px; color: #fff; padding-right: 30px; background-color: #0f6ba4;}
.theme.th5 .themeBox ul li .tit .xh{position: absolute; box-sizing: border-box; background-color: #0f6ba4; width: 62px; height: 62px; line-height: 50px; border-radius: 100%; left: 0px; top: 50%; transform: translateY(-50%); border: 4px solid #e7f4fc; border-radius: 100%}

.theme.th6 .themeBox{padding: 98px 44px 50px;}
.theme.th6 .themeBox .th6Bg{position: relative;  padding: 35px 40px 25px; font-size: 20px; color: #0f6ba4; line-height: 40px; border: 1px dashed #0f6ba4; border-radius: 30px; border-top-left-radius: 0px; background-color: #e6f4ff; }
.theme.th6 .themeBox ul li .tit {position: absolute; top: -21px; left: -11px;}
.theme.th6 .themeBox ul li{margin-bottom: 47px;}
.theme.th6 .themeBox ul li:last-child{margin-bottom: 0px;}

.theme.th7 .themeBox{padding: 72px 20px 30px; padding-left: 490px; background-image: url(/images/lxzyaqsc_bg_icon_18.png);  background-position: left bottom; background-repeat: no-repeat;}
.theme.th7 .themeBox ul{height: 615px; overflow: hidden; overflow-y: auto; padding-right: 32px; }
.theme.th7 .themeBox ul::-webkit-scrollbar{width: 10px;}
.theme.th7 .themeBox ul::-webkit-scrollbar-thumb {background-color: #0f6ba4; border-radius: 10px;}
.theme.th7 .themeBox ul::-webkit-scrollbar-track{background-color: #cfe1f0; border-radius: 10px;}
.theme.th7 .themeBox ul li{position: relative; margin-bottom: 28px;}
.theme.th7 .themeBox ul li::before{content: ''; position: absolute; right: -9px; bottom: -9px; width: 100%; height: 100%; background-color: #b1cee6; border-top-left-radius: 80px; border-bottom-right-radius: 80px;}
.theme.th7 .themeBox ul li .liBox{position: relative; padding: 0px 26px 22px; z-index: 2; background-color: #fff; border: 1px solid #0f6ba4; border-top-left-radius: 80px; border-bottom-right-radius: 80px;}
.theme.th7 .themeBox ul li .liBox .tit{font-size: 20px; padding: 24px 0; border-bottom: 1px dashed #0f6ba4; margin-bottom: 24px; color: #0f6ba4; font-weight: bold; padding-left: 50px; position: relative;}
.theme.th7 .themeBox ul li .liBox .tit::before{content: ''; position: absolute; left: 13px; top: 50%; transform: translateY(-50%); width: 32px; height: 32px; background: url(/images/lxzyaqsc_icon2.png) no-repeat; background-size: 100% 100%;}
.theme.th7 .themeBox ul li .liBox .liContent{padding-left: 47px; position: relative; font-size: 20px; line-height: 40px; color: #0f6ba4;}
.theme.th7 .themeBox ul li .liBox .liContent > b{font-size: 20px; color: #0f6ba4; position: absolute; left: 4px; top: 0px;}

@media screen and (max-width: 1655px) {
  .w1500{max-width: 1200px;}
  .theme.bgTheme .themeBox::before{left: 41px;}
  .theme .themeBox p{font-size: 17px !important; line-height: 32px !important;}
  .theme.th1 .themeBox{padding-left: 25px;}
  .theme.th2 .themeBox .theme2Item .tit{left: 25px; right: 25px; font-size: 16px;}
  .theme.th3 .themeBox ul li a{font-size: 17px; line-height: 32px;}
  
}

@media screen and (max-width: 1200px) {
  .zt-warp .bannerBox{height: 260px; padding: 0 15px; padding-top: 60px;}
  .zt-warp .zt-content{padding: 25px 15px 30px;}
  .theme.bgTheme .themeBox{margin-bottom: 20px;}
  .theme .themeTit img{height: 40px;}
  .theme .themeTit{margin-bottom: 22px;}
  .theme .themeBox{padding:25px 15px 15px !important; background-image: none !important;}
  .theme .themeBox p{font-size: 14px !important; line-height: 24px !important;}
  .theme.bgTheme .themeBox::before{height: 30px; background-size: auto 100%; left: 12px; top: -12px;}
  .theme .themeBox .divBg{padding: 24px 14px !important;}
  .theme.th2 .themeBox .theme2Item{padding: 0px !important; background-image: none !important;}
  .theme.th2 .themeBox .theme2Item .tit{position: initial; padding: 4px 15px; border-radius: 6px; margin-bottom: 10px; font-size: 15px; line-height: 26px; height: auto;}
  .theme.th2 .themeBox .theme2Item .tit i{z-index: 2; top: auto; transform: none;}
  .theme.th3 .themeBox ul li a{font-size: 14px !important; line-height: 26px !important; padding: 4px 12px; border-radius: 6px;}

  .theme.th5 .themeBox ul li .tit{display: block; font-size: 15px; min-width: auto; padding: 4px 10px; line-height: 24px; border-radius: 6px; height: auto;}
  .theme.th5 .themeBox ul li .tit .xh{position: initial; border: none; line-height: inherit; }
  .theme.th6 .themeBox ul li .tit{position: initial;}
  .theme.th6 .themeBox .th6Bg{padding: 15px;}
  .theme.th6 .themeBox ul li{margin-bottom: 10px;}
  .theme.th7 .themeBox ul li .liBox{border-radius: 0px; padding: 0 10px 10px;}
  .theme.th7 .themeBox ul li::before{border-radius: 0px;}
  .theme.th7 .themeBox ul li .liBox .tit{padding-left: 0px; font-size: 17px; padding: 10px 0px 10px; margin-bottom: 10px;}
  .theme.th7 .themeBox ul li .liBox .tit::before{display: none;}
  .theme.th7 .themeBox ul li .liBox .liContent{padding-left: 31px;}
  .theme.th7 .themeBox ul li .liBox .liContent > b{font-size: 15px; top: -9px;}
  .theme.th7 .themeBox ul{ padding-right: 16px; height: 400px;}
  .theme.th7 .themeBox ul::-webkit-scrollbar{width: 6px;}
}








