.boxA{
	width: 100%;
	height: auto;
	margin: auto;
	background-color: #FFFFFF;
}
.zwgk{
	width: 1200px;
	height: auto;
	margin: auto;
	/* border: 1px solid red; */
	padding: 20px 0px;
}
.zwgk_t{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
}
.zwgkt_l{
	width: 30%;
	height: auto;
	padding: 20px;
}
.zwgkt_box1{
	width: 40%;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	border-bottom: 3px solid #125cb1;
	line-height: 40px;
}
.zwgkt_boxb{
	width: 13%;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	border-bottom: 3px solid #125cb1;
	line-height: 40px;
}
.zwgkt_box2{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.zwgkt_box2 img{
	width: 40%;
}
.ldxxA{
	width: 55%;
	text-align: center;
}
.ldxx_a{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}
.ldxx_span{
	font-size: 18px;
	color: #333333;
	margin-left: 11px;
}
.ldxxA_b{
	width: 100%;
	border-top: 1px solid #DDDDDD;
	margin-top: 19px;
	/* padding-top: 30px; */
}
.ldrw{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 29px;
}
.ldrw_l,.ldrw_r{
	width: 49%;
}
.ldrw_l img{
	width: 24px;
	height: 26px;
	
}
.ldrw_r img{
	width: 24px;
	height: 26px;
	
}
.ldrw_l span{
	font-size: 18px;
	color: #333333;
	/* line-height: 26px; */
	position: relative;
	top: -5px;
	left:3px;
}
.ldrw_r span{
	font-size: 18px;
	color: #333333;
/* 	line-height: 26px; */
	position: relative;
	top: -5px;
	left:3px;
}
.zwgkt_r{
	width: 68%;
	height: auto;
	padding: 20px;
}
.zwgkt_box3{
	width: 100%;
	margin-top: 30px;
}
.lbxxB_t{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.lbxxB_b{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 33px;
}
.fsz_a{
	width: 20%;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
}   
.fsz_b{
	width: 75%;
}
.fsz_box{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.fsz_box a{
	font-size: 16px;
	color: #333333;
}
.lbxxB_b span{
	width: 20%;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
}
.lbxxB_b a{
	width: 75%;
	font-size: 16px;
	color: #333333;
}
.zxgk{
	width: 100%;
	height: auto;
	border-top: 1px solid gray;
}
.zxgk ul li{
	display: flex;
	justify-content: space-between;
	margin-top: 22px;
}
.zxgk ul li a{
	display: inline-block;
	width: 80%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color: #333333;
	font-size: 16px;
	
}
.zxgk ul li a img{
	position: relative;
	top: -2px;
	margin-right: 5px;
}
.zxgk ul li span{
	font-size: 16px;
	color: #999999;
}
.zwgk_b{
	width: 100%;
	/* height: 100px; */
	/* border:1px solid red; */
	display: flex;
	justify-content: space-between;
}
.jcgk{
	width: 18%;
	/* height: 100px; */
	border-radius: 10px;
	border: 1px solid #C7E0FF;
	text-align: center;
	padding: 13px 19px;
}
.jcgk_a p{
	color: #333333;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 20px;
}
.jcgk_box{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.jcgk_box a{
	display: inline-block;
	width: 45%;
	color: #999999;
	font-size: 16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align: left;
}
.zwgkB{
	width: 100%;
	background-color: #F7F7F7;
}
.zwgkB_box{
	width: 1200px;
	margin: auto;
	/* height: 300px; */
	/* border:1px solid red; */
	display: flex;
	justify-content: space-between;
	padding-top: 54px;
	padding-bottom: 40px;
}
.Bbox_l{
	width: 63%;
}
.Bbox_r{
	width: 33%;
}
		.tab{
			/* border:1px solid #ddd; */
			border-bottom:0;
			height:50px;
			overflow:hidden;
		}
		.tab li{
			float:left;
			height: 50px;
			line-height: 50px;
			text-align:center;
			cursor:pointer;
		/* 	border-top:4px solid #FFF; */
			font-size: 28px;
			font-weight: bold;
			margin-right: 50px;
		}
		.products .tab-body{
			float:left;
			display:none;
			width: 100%;
			/* border:1px solid red; */
			margin-top: 10px;
		}
		.products .tab-body.show{
			display:block;
		}
		.active{
			color: #0078E7;
		}
		.tab2{
			/* border:1px solid #ddd; */
			border-bottom:0;
			height:50px;
			overflow:hidden;
		}
		.tab2 li{
			float:left;
			height: 50px;
			line-height: 50px;
			text-align:center;
			cursor:pointer;
		/* 	border-top:4px solid #FFF; */
			font-size: 22px;
			margin-right: 50px;
			color:gray;
			
		}
		.products2 {
			border-top: 1px solid #999999;
		}
		.products2 .tab-body2{
			float:left;
			display:none;
			width: 100%;
		/* 	border:1px solid red; */
			margin-top: 20px;
		}
		.products2 .tab-body2.show2{
			display:block;
		}
		.active2{
			color: #000000;
			font-weight: bold;
			border-bottom: 3px solid #F07434;
		}
		.tab-body2 ul li{
			margin-bottom: 20px;
		}
		.tab-body2 ul li a{
			display: flex;
			justify-content: space-between;
			overflow:hidden;
			text-overflow:ellipsis;
			white-space:nowrap;
			color: #000000;
		}
		.a_span1{
			width: 80%;
		}
		.a_span2{
			width: 15%;
			color: gray;
		}
		.zcwd{
			width: 100%;
			display: flex;
			justify-content: space-between;
		}
		.wjbt{
			width: 100%;
			background-color: #F8FBFF;
			padding: 20px 35px;
			border: 1px solid #C7E0FF;
			margin-top: 20px;
		}
		.wjbt_box{
			width: 100%;
			display: flex;
			margin-top: 10px;
		}
		.wjbt_box input{
			width: 80%;
			background-color: #FFFFFF;
			height: 48px;
			line-height: 48px;
			outline: none;
			border:1px solid #FFFFFF;
		}
		.wjbt_boxa{
			width: 102px;
			height: 48px;
			line-height: 48px;
			background-image: url(../img/souoduisadt.png);
			background-repeat: no-repeat;
			text-align: center;
		}
		.wjbt_boxa img{
			position: relative;
			top: 3px;
			margin-right: 5px;
		}
		.wjbt_boxa span{
			color: #FFFFFF;
			font-size: 18px;
		}
		 .wjbt_boxb span{
			 color: #0071E2;
			 font-size: 14px;
			 margin-right: 10px;
		 }
		 .wjbt_box3{
			 width: 100%;
			 display: flex;
			 justify-content: space-between;
		 }
		 .wjbt_boxc{
			 width: 30%;
			 padding: 16px 0px;
			 border:1px solid #DDDDDD;
			 margin-top: 12px;
			/* display: flex;
			 justify-content: space-between; */
		 }
		 .wjbt_boxc span{
			 padding: 0px 12px;
			 border-right: 1px solid #DDDDDD;
			 font-size: 16px;
			 color: #333333;
			 font-weight: bold;
		 }
		 .wjbt_boxc a{
			 color: #999999;
			 font-size: 16px;
			 padding: 0 12px;
		 }
		 .wjbt_boxc img{
			 float: right;
			 margin-top: 8px;
			 margin-right: 5px;
		 }
		 .r_p1{
			 width: 100%;
			 height: 68px;
			 line-height: 68px;
			 text-align: center;
			 border:1px solid #C7E0FF;
			 margin-bottom: 20px;
		 }
		 .r_p1 a {
			 color: #333333;
			 font-size: 18px;
		 }
		 .r_p1 a img{
			 position: relative;
			 top: 10px;
			 margin-right: 10px;
		 }
		 .r_p2 a{
			 display: inline-block;
			 width: 100%;
			 height: 80px;
			 background-image: url(../img/zhfieiyiiq.png);
			 background-repeat: no-repeat;
		 }
		 .r_p3{
			 width: 100%;
			 margin-top: 20px;
		 }
		 .r_p3 a{
			 display: inline-block;
			 width: 100%;
			 height: 54px;
			 background-image: url(../img/hezishirenm.png);
			 background-repeat: no-repeat;
		 }
		 .r_p4{
			 width: 100%;
			 height: 130px;
			 background-color: #EFF7FF;
			 padding: 15px;
		 }
		 .rp4_a1{
			 display: inline-block;
			 width: 100%;
			 height: 42.1px;
			 line-height: 42.1px;
			 background-color: #FFFFFF;
			 border-radius: 10px;
			 margin-bottom: 12px;
			 text-align: center;
			 font-size: 16px;
			 color: #333333;
		 }
		 .rp4_a2{
			 display: inline-block;
			 width: 100%;
			 height: 42.1px;
			 line-height: 42.1px;
			 background-color: #FFFFFF;
			 border-radius: 10px;
			 text-align: center;
			 font-size: 16px;
			 color: #333333;
		 }
		 /* ---------------C---------------- */
		 .zwgkC{
			 width: 1200px;
			 height: auto;
			 margin: auto;
			 /* border:1px solid red; */
			 display: flex;
			 justify-content: space-between;
			 margin-top: 49px;
		 }
		 .zwgkC_l{
			width: 63%;
		 }
		 .fdjc_t{
			 width: 100%;
			 display: flex;
			 justify-content: space-between;
		 }
		 .ct_a1{
		 	font-size: 28px;
		 	color: #333333;
		 	font-weight: bold;
		 }
		 .fbjc_t i{
			 width: 60%;
			 height: 1px;
			 background-color: #999999;
			 display: inline-block;
			 margin-bottom: 7px;
		 }
		 .ct_a2{
			 font-size: 16px;
			 color: #999999;
		 }
		 .fbjc_b{
			 width: 100%;
		 }
		 .jcb_t{
			 width: 100%;
			 justify-content: space-between;
			 margin-top: 15px;
		 }
		 .jcb_t a{
			 display: inline-block;
			 width: 18%;
			 height: 110px;
			 background-color: #FAFAFA;
			 text-align: center;
			 padding-top: 22px;
			 vertical-align: middle;
    margin-right: 10px;
		 }
		 .jcb_t a p{
			 font-size: 16px;
			 color: #333333;
			 margin-top: 3px;
		 }
		 .zwgkC_r{
			width: 33%;
		 }
		.gzcy{
			width: 100%;
		}
		.gzcy_a1{
			font-size: 28px;
			color: #333333;
			font-weight: bold;
		}
		.gzcy i{
			width: 55%;
			height: 1px;
			background-color: #999999;
			display: inline-block;
			margin-bottom: 7px;
		}
		.gzcy_a2{
			font-size: 16px;
			color: #999999;
		}
		.gzcy_t{
			width: 100%;
		}
		.cyt_box1{
			width: 100%;
			display: flex;
			justify-content: space-between;
			margin-top: 20px;
		}
		.gzcy_a{
			display: inline-block;
			width: 49%;
			height: 94.7px;
			border:1px solid #EEEEEE;
			text-align: center;
			padding-top: 18px;
			font-size: 16px;
			color: #4872b0;
			margin-top: 3px;
		}
		.cyt_p a{
			display: inline-block;
			width: 100%;
			height: 95px;
			background-image: url(../img/zinegqiir.png);
			background-repeat: no-repeat;
			margin-top: 20px;
		}
		.cyt_p2 a{
			display: inline-block;
			width: 100%;
			height: 95px;
			background-image: url(../img/wendahizisku.png);
			background-repeat: no-repeat;
			margin-top: 20px;
		}
		.ztzl{
			width: 100%;
			background-color: #F8F8F8;
			margin: 30px 0 0px !important;
			padding-bottom: 30px;
		}
		.ztzl_box{
			width: 1200px;
			height: auto;
			margin: auto;
		}
		.ztzl_t{
			width: 100%;
			/* height: 20px; */
			/* background-image: url(../img/zhengwugkai.png); */
			/* margin: 40px 0px; */
			padding: 30px 0px;
			position: relative;
			
		}
		.ztzl_t a{
			font-size: 36px;
			font-weight: bold;
			color: #125cb1;
			position: absolute;
			top: 13px;
			left: 550px;
		}
		.ztzl_b,.ztzl_bb{
			width: 100%;
			display: flex;
			justify-content: space-between;
			position: relative;
		}
		.ztzlb_a{
			width: 24%;
			height: 160px;
			background-image: url(../img/yiqiixaiq.png);
			background-repeat: no-repeat;
			padding: 20px;
		}
		.bb_a{
			display: inline-block;
			width: 24%;
			height: 40px;
			line-height: 40px;
			background-color: #FFFFFF;
			font-size: 16px;
			color: #333333;
			text-align: center;
		}
		.a_p1{
			font-size: 24px;
			color: #2F4261;
			font-weight: bold;
			text-align: left;
		}
		.a_p2 {
		    display: inline-block;
		    width: 102px;
		    height: 25px;
		    line-height: 23px;
		    border: 1px solid #8E9CB0;
		    border-radius: 20px;
		    font-size: 12px;
		    color: #4B5C79;
		    margin-top: 20px;
		    /* text-align: left; */
		    margin-right: 130px;
			text-align: center;
		}
		.ztzlb_a2{
			width: 24%;
			height: 160px;
			background-image: url(../img/znbfdbb.png);
			background-repeat: no-repeat;
			padding: 20px;
		}
		.a_p1{
			font-size: 24px;
			color: #2F4261;
			font-weight: bold;
			text-align: left;
		}
		.ztzlb_a3{
			width: 24%;
			height: 160px;
			background-image: url(../img/zhaondgxjuc.png);
			background-repeat: no-repeat;
			padding: 20px;
		}
		.a_p1{
			font-size: 24px;
			color: #2F4261;
			font-weight: bold;
			text-align: left;
		}
		.ztzlb_a4{
			width: 24%;
			height: 160px;
			background-image: url(../img/renbdaiixa.png);
			background-repeat: no-repeat;
			padding: 20px;
		}
		.a_p1{
			font-size: 24px;
			color: #2F4261;
			font-weight: bold;
			text-align: left;
		}
		.gdmd{
			width: 20%;
			height: 325px;
			background-image: url(../img/dituayidn.png);
			background-repeat: no-repeat;
			background-size: 90%;
			background-position: 83%;
			position: absolute;
			right: 0px;
			bottom: -700px;
		}
		/* -------------------------------------- */
		.zwgk_bB{
			display: none;
		}
		/* .zwgk_b{
			display: inline-block;
		} */
@media (max-width: 768px) {
	.gdmd{
		z-index:-1;
	}
	#ggss{
		display: block !important;
	}
	#ggss .czzc{
		display: inline-block;
	}
	#ggss div:nth-child(3){
		margin-left: 20px !important;
	}
	#ggss div:nth-child(4){
		display: none;
	}
}
/* w无障碍 */
.wzazzms .zwgkt_box1{
    width: 15%;
}
.wzazzms .ldxx_a{
    font-size: 50px;
}
.wzazzms .ldxx_span,
.wzazzms .ldrw_l span,
.wzazzms .ldrw_r span,
.wzazzms .fsz_b a,
.wzazzms .lbxxB_b a,
.wzazzms .zxgk ul li span,
.wzazzms .jcgk_box a,
.wzazzms .wj-box>ul>li,
.wzazzms .tab2 li{
    font-size: 34px !important;
}
.wzazzms .lbxxB_b span, 
.wzazzms .fsz_a,
.wzazzms .zwgkt_boxb,
.wzazzms .jcgk_a p,
.wzazzms .tab li{
    font-size: 50px;
    line-height: 95px;
}
.wzazzms .zxgk ul li{
    margin-top: 45px;
}
.wzazzms .fsz_box a{
    width: auto !important;
}
.wzazzms .lbxxB_b a{
    line-height: 95px;
}
.wzazzms .tab{
    height: 95px;
}
.wzazzms .wj-box>ul>li{
    line-height: 85px;
}
.wzazzms .r_p1 a,
.wzazzms .rp4_a1,
.wzazzms .jcb_t a p,
.wzazzms .gzcy_a,
.wzazzms .rp4_a2{
    font-size: 24px;
}
.wzazzms .ztzl_t a{
    left: 528px !important;
}
.wzazzms .a_span2{
    width: 22%;
}
.wzazzms .czzc{
    width: 195px;
}
.wzazzms .zwgkt_box2>img{
    width: 22%;
}
.wzazzms .fbjc_t i{
    width: 75%;
}
.wzazzms .gzcy i{
    width: 84%;
}
.wzazzms .img-list li{
    margin: 15px 45px 15px 0 !important;
}