body{background-color: #E6F5FF;}
.clearfix{clear: both;}
.zt_mainbox{padding-bottom: 30px;}
.zt_header{background: url(../images/banner_bj.png) no-repeat top center;}
.zt_banner{height: 365px;text-align: center;}
.zt_nabar{line-height: 85px; background: linear-gradient(180deg, rgba(92, 170, 255, 1) 0%, rgba(41, 88, 242, 1) 100%); overflow: hidden;border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.zt_nabar a{font-size: 18px; font-weight: bold; color: #fff; display: block; }
.zt_nabar li:nth-child(1){width: 8%;}
.zt_nabar li{display: inline-block;width:13.14%; float: left;text-align: center;}
.zt_nabar a:hover{background-color: #529AFC;}
.commonbox{padding: 25px; background-color: #fff;overflow: hidden; box-shadow: 0 2px 14px #cfe3ff;}
.pub_hd{height: 60px;border-bottom: 1px solid #E5E5E5; line-height:60px; }
.pub_hd li a{font-size: 32px; color: #1561AF;font-weight: bold;display:block;float: left; position: relative;}
.pub_hd li a::before{display:block;content: "";width: 100%;height: 4px; background-color: #D43030;position: absolute; bottom: 0;}
.zctzbox{width: 49%; float: left;}
.pub_bd .infoList li h4 a:before{width: 22px; height: 27px; background: url(../images/fk_icon.png) no-repeat;top: 0; margin-top: 0;}
.pub_bd .infoList li h4{padding-left: 40px;}
.pub_bd .infoList li h4 a{min-height: 28px;}
.btgzzbox{width: 49%; float: right;}
.hfbox{margin-top: 20px;}
.ssbtbox{margin-top: 20px;}
.ssbtbox ul{margin-left: -15px; margin-right: -15px;}
.ssbtbox li{width: 25%; float: left;text-align: center;}
.ssbtbox li a{display: block; margin: 15px; padding-top: 25px; padding-bottom:35px;background-size: 100% 100%;}
.ssbtbox li span{display: block;font-size: 20px; line-height: 50px; }
.ssbtbox li:nth-child(1) a{background: url(../images/li01_bj.png) no-repeat center center;}
.ssbtbox li:nth-child(2) a{background: url(../images/li02_bj.png) no-repeat center center;}
.ssbtbox li:nth-child(3) a{background: url(../images/li03_bj.png) no-repeat center center;}
.ssbtbox li:nth-child(4) a{background: url(../images/li04_bj.png) no-repeat center center;}
.ssbtbox li i{display: block; width: 80px; height: 80px; margin: 0 auto;transition: all 0.4s ease 0s;}
.ssbtbox li:nth-child(1) i{background: url(../images/zt_icon01.png) no-repeat center center;}
.ssbtbox li:nth-child(2) i{background: url(../images/zt_icon02.png) no-repeat center center;}
.ssbtbox li:nth-child(3) i{background: url(../images/zt_icon03.png) no-repeat center center;}
.ssbtbox li:nth-child(4) i{background: url(../images/zt_icon04.png) no-repeat center center;}
.ssbtbox li a:hover span{color: #3475e1;}
.ssbtbox li a:hover i{transform: rotate(360deg);}
.czlcbox{margin-top: 30px;}
.dbpicbox li{width: 48.5%; float: left; overflow: hidden;}
.dbpicbox li:nth-child(2){float: right;}
.dbpicbox li img{transition: all 0.4s ease 0s;}
.dbpicbox li:hover img{transform: scale(1.1);}


@media (max-width:1199px){
.zt_banner{height: auto;}	
.zt_header{background-size: 1200px;}
.zt_banner img{width: 90%;}
}
@media (max-width:990px){
.zt_nabar li{width:25%;}	
.zt_nabar li:nth-child(1){width: 25%;}
.zt_nabar{line-height: 48px;}
.zctzbox{width: 100%; float: none;}
.btgzzbox{width: 100%; float: none;margin-top: 20px;}
.ssbtbox li{width: 50%;}
.pub_hd li a{font-size: 28px;}
}
@media (max-width:768px){
.zt_header{background-size:768px;}	
.zt_logo img{height: 50px;}
}

@media (max-width:550px) {
.zt_header{background-size:550px;}	
.zt_nabar li{width:33.33%;}	
.zt_nabar li:nth-child(1){width: 33.33%;}
.zt_nabar{line-height: 40px;}
.dbpicbox li{width:100%;float: none !important;margin-bottom: 10px;}	
.dbpicbox li img{width: 100%; height: auto; }
.ssbtbox li{width: 100%;}
.pub_bd .infoList li h4 a:before{background:#e45858; width: 6px;height: 6px; top: 9px; left: 2px;}
.pub_bd .infoList li h4{padding-left: 20px;}
.ssbtbox li span{font-size: 18px;}
.ssbtbox li a{background-size: 100% 100% !important;padding-bottom: 10px;}
}