.focusBox {
	position: relative;
	width: 226px;
	height: 188px;
	overflow: hidden;
}
.focusBox .pic {
	position: relative;
	z-index: 0;
}
.focusBox .pic img {
	width: 226px;
	height: 188px;
	display: block;
}
.focusBox .hd {
	width: 100%;
	position: absolute;
	bottom: 0px;
	text-align: center;
	font-size: 0;
	z-index: 1;
}
.focusBox .hd li {
	margin: 0 5px;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
 *display: inline;
	zoom: 1;
}
.focusBox .hd .on {
	background-position: 0 0;
	background: #009ad6;
}
.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 45px;
	width: 100%;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.4;
	overflow: hidden;
}
.focusBox .txt {
	position: absolute;
	bottom: 20px;
	z-index: 2;
	height: 25px;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.focusBox .txt li {
	height: 25px;
	line-height: 25px;
	position: absolute;
	left: 0px;
	bottom: -25px;
	text-align: center;
	width: 226px;
}
.focusBox .txt li a {
	display: block;
	color: #fff;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.zhcs-logo01 a span.icon01 {
	background: url("202112_csqzf_zjcs003_03.jpg") left top no-repeat;
	width: 60px;
	height: 252px;
	display: block;
}
.curr01 a:hover span,  .curr01 a span.icon01 {
	background: url("202112_csqzf_zjcs001_19.jpg") left top no-repeat;
	width: 60px;
	height: 252px;
	display: block;
}
.zhcs-logo01 a span.icon02 {
	background: url("202112_csqzf_zjcs001_22.jpg") left top no-repeat;
	width: 60px;
	height: 252px;
	display: block;
}
.curr02 a:hover span,  .curr02 a span.icon02 {
	background: url("202112_csqzf_zjcs003_05.jpg") left top no-repeat;
	width: 60px;
	height: 252px;
	display: block;
}
.zhcs-logo01 a span.icon03 {
	background: url("202112_csqzf_zjcs001_24.jpg") left top no-repeat;
	width: 60px;
	height: 252px;
	display: block;
}
.curr03 a:hover span,  .curr03 a span.icon03 {
	background: url("202112_csqzf_zjcs003_07.jpg") left top no-repeat;
	width: 60px;
	height: 252px;
	display: block;
}
.focusBox1 {
	position: relative;
	width: 226px;
	height: 188px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	background: white;
}
.focusBox1 .pic1 img {
	width: 226px;
	height: 188px;
	display: block;
}
.focusBox1 .txt-bg1 {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 25px;
	width: 100%;
	background: #fff;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}
.focusBox1 .txt1 {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 25px;
	width: 100%;
	overflow: hidden;
}
.focusBox1 .txt1 li {
	height: 25px;
	line-height: 25px;
	position: absolute;
	bottom: -25px;
}
.focusBox1 .txt1 li a {
	display: block;
	color: black;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.focusBox1 .num1 {
	position: absolute;
	z-index: 3;
	bottom: 25px;
	right: 0px;
}
.focusBox1 .num1 li {
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}
.focusBox1 .num1 li a,  .focusBox1 .num1 li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox1 .num1 li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.focusBox1 .num1 li.on a,  .focusBox1 .num1 a:hover {
	background: #f60;
}
.focusBox2 {
	position: relative;
	width: 226px;
	height: 188px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	background: white;
}
.focusBox2 .pic2 img {
	width: 226px;
	height: 188px;
	display: block;
}
.focusBox2 .txt-bg2 {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 25px;
	width: 100%;
	background: #fff;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}
.focusBox2 .txt2 {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 25px;
	width: 100%;
	overflow: hidden;
}
.focusBox2 .txt2 li {
	height: 25px;
	line-height: 25px;
	position: absolute;
	bottom: -25px;
}
.focusBox2 .txt2 li a {
	display: block;
	color: black;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.focusBox2 .num2 {
	position: absolute;
	z-index: 3;
	bottom: 25px;
	right: 0px;
}
.focusBox2 .num2 li {
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}
.focusBox2 .num2 li a,  .focusBox2 .num2 li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox2 .num2 li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.focusBox2 .num2 li.on a,  .focusBox2 .num2 a:hover {
	background: #f60;
}
.focusBox3 {
	position: relative;
	width: 226px;
	height: 188px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	background: white;
}
.focusBox3 .pic3 img {
	width: 226px;
	height: 188px;
	display: block;
}
.focusBox3 .txt-bg3 {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 25px;
	width: 100%;
	background: #fff;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}
.focusBox3 .txt3 {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 25px;
	width: 100%;
	overflow: hidden;
}
.focusBox3 .txt3 li {
	height: 25px;
	line-height: 25px;
	position: absolute;
	bottom: -25px;
}
.focusBox3 .txt3 li a {
	display: block;
	color: black;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.focusBox3 .num3 {
	position: absolute;
	z-index: 3;
	bottom: 25px;
	right: 0px;
}
.focusBox3 .num3 li {
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}
.focusBox3 .num3 li a,  .focusBox3 .num3 li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox3 .num3 li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.focusBox3 .num3 li.on a,  .focusBox3 .num3 a:hover {
	background: #f60;
}



.ty_1040 {
    width: 1300px;
    margin: 0 auto;
}
.zj-zjcs{    background: url(202112_csqzf_zjcs_bg_03.jpg) center top no-repeat;
    height: 537px;}
.zjcs-w-w {
    width: 55%;
    margin-top: 160px;margin-right: 70px;
}
.zj-jjfz-nr ul {margin: 0px 1%;}
.zj-jjfz-nr ul li{width: 18.6%;margin-left:1%;padding: 0px;height: 68px;    border-top: 3px solid #1658a0;}
.zj-jjfz-nr ul li a{padding: 10px;display: block;font-size: 16px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zj-jjfz-nr ul li a:hover,.zj-xzqh-word ul li a:hover{color: #1658a0;}
.zj-jjfz-tit h4{padding-left: 20px;}
.zj-jjfz-tit{margin-right: 40px;}
.zjcs-sec01 {
    width: 30%;
    padding: 1%;height: inherit;
}

.zj-xzqh-pic,.zj-xzqh-pic img {
    width: 100%;
    height: auto;
}
.zj-xzqh-word {
    width: 82%;
    margin-top: 12px;
}
.zj-xzqh-word ul li{line-height: 26px;}
.zj-xzqh-word ul li a{display: inline-block; width: 75%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
.zj-yxcs-qh01-nr{width: 550px;}
.zj-yxcs-qh01-nr-word01 {
    width: 50%;
}
.zj-yxcs-qh01-nr-word01 ul li{line-height: inherit;}
.zj-yxcs-qh01-nr-word01 ul li a {
    width: 80%;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.zj-csfm-tit {
    background:url(202112_csqzf_zjcs_bg_33.jpg) left top no-repeat;
    height: 43px;
}

.zj-yxcs-qh{width: 64%;}

.zj-csfm-pic-l{width: 51%;}
.zj-csfm-pic-r {
    width: 48%;
}
.zj-csfm-pic-l span.pic-txt,.zj-csfm-pic-r ul li.pic08 span.pic-txt,.zj-csfm-pic-r ul li.pic07 span.pic-txt,.zj-csfm-pic-r ul li.pic066 span.pic-txt,.zj-csfm-pic-r ul li.pic08 span.pic-txt{width: 100%;}
.zj-csfm-pic-r ul li.pic08,.zj-csfm-pic-r ul li.pic07{width: 31.3%;}
.zj-csfm-pic-r ul li.pic066 span.pic-txt{margin-bottom: 0px;}
.zj-csfm-pic-r ul li.pic066 {
    width: 64%;
	height: 178px;}
.zjcs-w-w h5{display: none;}

.zjcs-w-w span a {
    color: #1658a0;
}
.zjcs-w-w h4 a:hover,.zj-jjfz-tit h4 a:hover{ color: #1658a0;}




@media screen and (max-width:1340px){
    .ty_1040 {
    width: 1200px;
    margin: 0 auto;
}
	.zjcs-w-w{margin-right: 30px;}
     .zj-jjfz-tit {
    margin-right: 20px;
}
	.zj-jjfz-nr ul {
    margin: 0px;
}
	.zjcs-sec01{width: 29.9%;}
	.zj-yxcs-qh01-nr-word01 {
    width: 45%;
}
	.zj-yxcs-qh01-nr {
    width: 500px;
}
	.zj-zjcs{    background-size: 1160px;}
	
}

@media screen and (max-width:1240px){
    .ty_1040 {
    width: 1000px;
    margin: 0 auto;
}
   .zjcs-sec01 {
    width: 29.6%;
}
   .zj-csfm-pic-l {
    width: 100%;height: inherit;
}

	.zj-csfm-pic-r {
    width: 100%;
}
	
	.zj-jjfz-nr ul {
    margin-left: -2%;margin-right: -2%;
}
	.zj-csfm-nr{height: inherit;}
	.zj-csfm-pic-r ul{margin-left: -1%;}
	.zj-csfm-pic-r ul li.pic08, .zj-csfm-pic-r ul li.pic07{width: 32.3%;margin-left: 1%;padding-left: 0px;}
	.zj-csfm-pic-r ul li.pic066 {
    width: 65.6%;
    height: 188px;
}
	
	.zj-csfm-pic-r ul li.pic08 span.pic-txt,.zj-csfm-pic-r ul li.pic07 span.pic-txt{margin-left: 0px;margin-bottom: 0px;}
	.zj-csfm-pic-r ul li{margin-top: 15px;}
	.zj-yxcs-qh01-nr {
    width: 410px;
}
	.zj-yxcs-qh01-nr-word01 {
    width: 38%;
}
	.zj-zjcs{ background: none;height: inherit;margin-bottom: 15px;}
	.zjcs-w-w h5{display: block;font-size: 24px;font-weight: bold;margin-bottom: 25px;margin-top: 15px;    color: #1658a0;}
	
	.zjcs-w-pic{margin-left: 10px;margin-top: 10px;}
	
	.zjcs-w-w{width: 52%;margin-top: 0px;}
	
	.zj-jjfz-tit {
    margin-right: 0px;
}
	.zj-jjfz-tit h4{ padding-left:20px;margin-left: -5px;}
	
	
}


@media screen and (max-width:1000px){
   .ty_1040 {
    width: auto;
    padding: 0 20px;
}
   .zj-yxcs{height: inherit;    background: url(202112_csqzf_zjcs_bg_30.jpg) 8px 8px no-repeat #f9f9f9;}
   .zj-yxcs-qh {
    width: 100%;
    float: none;
    margin-left: 2%;margin-top: 200px;
    margin-bottom: 20px;
}
	.zj-yxcs-qh01-nr-word01 {
    width: 52%;
}
	
	.zj-yxcs-qh01-nr {
    width: 87%;
}
	

	.zj-xzqh-word{width: 88%;}
	.zjcs-w-w{width: 50%;margin-right: 20px;}
	.zjcs-w-pic{width: 43%;margin-top: 0px;}
	.zj-jjfz-nr ul li {
    width: 31.8%;
    margin-top: 8px;
		margin-bottom: 8px;}
	.zjcs-sec01 {
    width: 98%;
    margin-left: 0px;
    margin-bottom: 20px;
}
	.zjcs-w-w h5{font-size: 22px;}
	.zjcs-w-w h4,.zj-jjfz-tit h4{font-size: 20px;}
	
	.zhcs-logo01{width: 12%;}
	.zj-yxcs-qh02{width: 80%;}
	.zj-yxcs-qh01-nr-pic{margin-left: 0px;width: 45%;}
	.zj-csfm-pic-r ul li.pic066 {
    width: 65%;
  
}
	
	.zj-xzqh-word ul li a{width: 95%;}
	
	
}



@media screen and (max-width:750px){

.zjcs-w-pic{width: auto;float: none;text-align: center;margin-right: 15px;margin-left: 15px;height: inherit;}
	.zjcs-w-pic img{width:auto;height: auto;}
    .zjcs-w-w {
    width: auto;
    margin-right: 15px;margin-left: 15px;
}
	.zjcs-jjfz{margin-left: 15px;margin-right: 15px;padding-left: 0px;}
	.zj-jjfz-nr ul {
    margin-left: -1%;
    margin-right: 0%;
}
	.zj-yxcs-qh01-nr{display: none;}
	.zj-yxcs-qh02,.zj-yxcs-qh01 {
    width: auto;
    float: none;
}
	.zj-jjfz-nr ul li{width: 48.5%;}
	
	.zj-csfm-pic-r ul li.pic08, .zj-csfm-pic-r ul li.pic07{width: 49%;height: inherit;padding-bottom: 0px;}
	.zj-csfm-pic-r ul li.pic066 {
    width: 99%;
    padding-left: 0px;
    margin-left: 1%;height: inherit;
}
	.zj-yxcs-qh {
    width: 60%;margin-left: 28%;margin-top: 180px;
		float: inherit;}
	.zhcs-logo01 {
    width: 22%;margin-left: 5%;
}
	.zj-csfm-pic-r ul li.pic066{padding-bottom: 0px;}
	.zj-csfm-pic-r ul li.pic066 span.pic-txt{margin-left: 0px;}
	.mar-L15 {
    margin-left: 0px;
}
	.zjcs-main{padding: 5px 15px 20px 15px;}
	
}



@media screen and (max-width:540px){
    .zj-jjfz-nr ul li {
    width: 98%;height: inherit;
}
   .zj-xzqh-word {
    width: 83%;
}
	.zj-yxcs{background-size: 600px;}
   .zhcs-logo01 {
    width: 26%;
    margin-left: 5%;
}
	.zj-yxcs-qh {
    width: 80%;
    margin-left: 15%;
    float: inherit;margin-top: 140px;
}
	.zj-csfm-pic-r ul li.pic08, .zj-csfm-pic-r ul li.pic07 {
    width: 99%;
    height: inherit;
}

	

}


@media screen and (max-width:400px){

   .zj-xzqh-word {
    width: 78%;
}

.zhcs-logo01 {
    width: 32%;margin-left: 1%;
   
}
	.zj-yxcs-qh{margin-left: 4%;margin-top: 120px;width: 100%;}
   .zj-yxcs {
    background-size: 500px;
}

	.zj-xzqh-word {
    width: 78%;
}

	
	
	
	
	
}
