﻿@charset "utf-8";
/* CSS Document */
.ztxx-big{  border-bottom: 1px solid #e3e3e3; height: 45px;}
.ztxx-big h4{ float: left; color: #185aae; font-size:22px; font-weight: bold; border-bottom: 3px solid #185aae; padding-bottom: 20px;}
.zt-img-box{ margin-top: 30px;}
.zt-img-box ul li { float: left; margin-left: 2%; width: 22.9%;}
.zt-img-box ul li a img{  width: 100%; height: auto;}
.zt-img-box ul li a { display: block;}
.zt-img-box ul{ margin-left:-2%;}
.jt-box{position: absolute; left: 0; top: 50%; margin-top: -20px;}
.yt-box{position: absolute; right: 5px; top: 50%; margin-top: -20px;}
.zt-img-box { overflow: hidden;}
.wqzt-tit ul li{float: left; width: 168px;text-align: center; font-size: 20px;}
.wqzt-tit ul li.wq a{ border-radius: 26px 0 0 26px;}
.wqzt-tit ul li.gd a{ border-radius: 0 26px 26px 0;}
.wqzt-tit ul li a{display: block;height: 55px;line-height: 55px;background: #eef0f3;}
.wqzt-tit ul li a:hover,.wqzt-tit ul li.curr a{ background: #0c5ec4; color: #fff; font-weight: bold;}
.wqzt-tit{overflow: hidden; margin: 60px  auto 0 auto; width: 336px;}
.ztzl-tit-k ul li{width: 31%; margin-left: 2%; margin-top: 25px; float: left;}
.ztzl-tit-k ul li span{ display: block; padding: 20px;border:5px solid #ebebeb;}
.ztzl-tit-k ul li h4{ font-size: 18px; line-height:26px; height: 55px; overflow: hidden;}
.ztzl-tit-k ul li p{ color: #999; margin-top: 40px;}
.ztzl-tit-k ul{margin-left:-2%; margin-top: 10px;}
.ztzl-tit-k ul li a{ display: block;color: #fff; background: #1b6fd8; width: 95px; font-size: 16px; text-align: center; height: 30px; line-height: 30px; border-radius: 4px; position: absolute; right: 20px; bottom: 20px;}
.gdlm-xl {
    position: absolute;
    width: 118px;
    background: #FFF;
    border: 1px solid #e1e1e1;
    border-top: none;
    text-align: center;
    line-height: 30px;
    z-index: 99;
    top: 32px;
    left: 0px;
}


.sjdt_top1 .gdlm-xl ul li {
    float: none;
    padding-left: 10px;
    padding-right: 10px;
}
.gdlm-xl ul li a {
    display: block;
    text-decoration: none;
    border-bottom: none;
    float: none;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gdlm-xl ul li {
    padding-left: 10px;
    padding-right: 10px;
}

.gdlm-xl ul li:hover, .gdlm-xl li.curr { background-color: #f2f2f2; }

.ztxx-big em{ z-index: 999;}

@media only screen and (max-width: 1920px) {	
	.zt-img-box ul li {width: 23%;}
	.yt-box {right: 0;}
}

@media only screen and (max-width: 800px) {	
.wqzt-tit ul li a {height: 45px;line-height: 45px;}
.wqzt-tit ul li {width: 130px;font-size: 18px;}
.wqzt-tit {margin: 45px auto 0 auto;}
.wqzt-tit{ width: 260px;}
	.ztzl-tit-k ul li h4 {
    font-size: 16px;
    line-height: 24px;
		height: 50px;}
	.ztzl-tit-k ul li a {
    width: 80px;
		font-size: 14px;}
	.jt-box img{ width: 30px; height: 30px;}
	.yt-box img{ width: 30px; height: 30px;}
	.jt-box,.yt-box{ margin-top: -15px;}
	.zt-img-box {
    margin-top: 20px;
}
	.ztzl-tit-k ul li span {
		padding: 16px;}
}

@media only screen and (max-width: 700px) {	
.ztzl-tit-k ul li {width: 48%;}

}
@media only screen and (max-width: 600px) {	
.ztxx-big {
    border-bottom: 1px solid #e3e3e3;
    height: 41px;
}
	.ztxx-big h4 {
   
    font-size: 20px;
   
    padding-bottom: 16px;
}
	.wqzt-tit ul li {
    width: 120px;
    font-size: 16px;
}
	.wqzt-tit ul li a {
    height: 40px;
    line-height: 40px;
}
	.wqzt-tit{ width: 240px;}
}

@media only screen and (max-width:550px) {	
	.zt-img-box ul li:last-child{ display: none;}
	.zt-img-box ul li {
    width: 30.8%;    margin-left: 2.5%;
}
	.zt-img-box ul {
    margin-left: -2.5%;
}
	.jt-box img {
    width: 25px;
    height: 25px;
}
	.yt-box img {
    width: 25px;
    height: 25px;
}
	.jt-box, .yt-box {
    margin-top: -12px;
}
}

@media only screen and (max-width:500px) {	
	.ztzl-tit-k ul li a {
    width: 70px;
    font-size: 13px;
}
	.ztzl-tit-k ul li a {
    height: 28px;
		line-height: 28px;}
	.ztxx-big h4 {
		font-size: 18px;}
	.ztzl-tit-k ul li span {
    padding: 10px;
}
	.ztzl-tit-k ul li span {
    border: 3px solid #ebebeb;
}
	.ztzl-tit-k ul li a {
    bottom: 13px;right: 12px;
}
	.ztxx-big h4 {
    
    padding-bottom: 13px;
}
	.ztxx-big {
    height: 37px;
}
	.ztzl-tit-k ul li {
		margin-top: 20px;}
}

@media only screen and (max-width:414px) {
	.wqzt-tit ul li {
    width: 100px;
    font-size: 15px;
}
	.wqzt-tit {
    width: 200px;
}
	.ztzl-tit-k ul li {
    width: 100%;
}
	.ztzl-tit-k ul li {
    margin-top: 15px;
}
	.wqzt-tit ul li a {
    height: 36px;
    line-height: 36px;
}
	.wqzt-tit {
    margin: 35px auto 0 auto;
}
	.ztzl-tit-k ul {
    margin-top: 5px;
}
}

@media only screen and (max-width:375px) {
.zt-img-box ul li {width: 47.5%;}
	.zt-img-box ul li.no{ display: none;}
}

.nav li a span.icon07{background: url(20210202-nav07.png) no-repeat center;}
.ds-img-box{ width: 100%;}
.ds-img-box img{ width: 100%; height: auto;}
.ztxx-big-b{ margin-top: 30px;}
.ztxx-big-b span{ float: right; margin-top: 4px;}
.ztxx-big-b span a{ color: #999;}
.gl-list-t li i{background: #cccccc!important;}

@media only screen and (max-width:600px) {
.ztxx-big-b {margin-top: 20px;}
}