.containers {width: 1040px;margin: 0 auto;box-sizing: border-box;}
.containers .logo img{max-width: 90%;}
.logo {width: 1040px;margin: 20px auto 0; text-align:left}
body {background-image: url(../images/sqxzjcgszltit_bdbg.png);background-repeat: no-repeat;background-position:top center;}
.head div>img {margin: 50px 0 50px 60px;max-width: 100%;}
.content {padding: 20px;background: #fff;border-radius: 10px;}
.jcztd {margin: 30px 0;}

.jcztnav a {
    float: left;
    width: 150px;
    height: 120px;
    border: 1px solid #6EB1FFFF;
    border-radius: 10px;
    text-align: center;
    padding-top: 15px;
    font-size: 20px;
    margin-right: 20px;
    box-sizing: border-box;
    position: relative;
	cursor:pointer;
}

.jcztnav a p {margin-top: 10px;}
.jcztnav a:last-child {margin-right: 0;}
.jcztnav .on,.jcztnav a:hover {background: url(../images/sqxzjcgszltit_jcztbg.png) no-repeat;color: #f1f1f1;font-weight: 700;}
.jcztnav .on::after,.jcztnav a:hover::after {content: '';position: absolute;border: 10px solid transparent;border-top: 10px solid #337fdc;bottom: -20px;left: 50%;transform: translateX(-50%);}
.sjbmtt {background: url(../images/sqxzjcgszltit_sjbmttbg.png) left center;height: 50px;line-height: 50px;padding-left: 20px;}
.sjbmtt span {font-size: 22px;color: #204F95FF;font-weight: 700;}
.sjbmtt img {vertical-align: middle;margin-right: 5px;margin-bottom: 3px;}
.jcztnr {padding: 20px 0px 0;min-height: 300px;}
.jcztnr .jcztnrxjCon {padding-top:20px;}
.jcztnr .jcztnrxjCon table{max-width:100%;}
.jcztnrxj+.jcztnrxj{display: none;}
.sj_ing{font-size: 18px;padding: 35px 0 0 35px;}
.jcztnrxj.on {}
.jcztnrxj .jczt_fl{font:bold 18px/50px ''}
.jcztnrxj ul.jczt_list  {/*padding-left: 30px;*/padding-top: 10px;}
.jcztnrxj ul.jczt_list  li {/*width: 25%;float: left;*/line-height: 40px;}
.jcztnrxj ul.jczt_list  li a {color: #383838;font-size:16px;}

@media (max-width:1040px) {
	.containers,.logo  {width: 100%;}
	.jcztnav {display: flex;flex-wrap: wrap;}
	.jcztnav a {justify-content: space-around;width: 30%;margin-bottom: 20px;margin: 10px;box-sizing: border-box;}
	.jcztnav .on {background-size: 100% 100%;}
	.jcztnrxjCon{overflow-x: auto;overflow-y: hidden;}
}

@media (max-width:768px) {
	.head div>img{margin: 20px 0;}
	.jcztnrxj ul{padding-left:0;}
}
@media (max-width:425px){ 
	.content{padding:0;}
	.jcztnav a{width: 44%;font-size:16px;}
	.jcztnrxj ul li{width: 50%;}
}