@charset "utf-8";
/* CSS Document */


a{
    color: #000000;
    text-decoration: none;}
a:hover{
    color: #D54141;
    text-decoration: none;}
@media (min-width:1340px){

.zttitle{ width:1340px; height:160px; margin:0 auto; color:#036ACF; background:url(../img2022/jgzn.png) no-repeat center center; text-align:center; line-height:160px; font-size:40px; font-weight:bold;}	
.zttitle span{ color:#D51414;}
.ztsearch{ width:650px; margin:0 auto; height:50px;border: #eee 1px solid;border-radius:5px; margin-bottom:40px; padding-left:10px; margin-top:-20px;}
.ztsearch input{width:600px; height:50px; font-size:16px;color:#999; border:0;}
.ztsearch i{ font-size:25px; position:relative; top:3px; color:#999;cursor:pointer; left:10px;}
.huibg{ width:100%; background-color:#F3F4F8; padding-top:40px;padding-bottom:40px; box-sizing:border-box;}	
.ztxx{ width:1340px; margin:0 auto; background-color:#FFF; padding:30px;box-sizing:border-box;box-shadow: 0px 10px 44px 0px rgba(27, 52, 99, 0.08);}	
.gkbzml{ width:100%;}	
.ztxxlist{ width:810px; float:left;}	
.ztxxlist div{ font-size:22px; height:45px; line-height:30px;color:#036ACF;}
.more a{ float:right; border:1px solid #eee; font-size:13px; height:20px; line-height:20px; color:#999;letter-spacing:0;border-radius:5px; width:60px; text-align:center; font-weight:lighter;}
.more a:hover{ color:#036ACF; border:#036ACF 1px solid;}	
.ztxxlist ul{ height:270px; overflow:hidden;}
.ztxxlist ul li{ line-height:45px; font-size:18px;text-indent:10px;}	
.ztxxlist ul li a{ width:72%;float:left;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;transition: all 0.5s;}
.ztxxlist ul li a:hover{ text-indent:18px;}
.ztxxlist ul li span{ float:right; color:#999;}	
.banner{ width:1340px; margin:0 auto; margin-top:30px; color:#FFF; background:url(../img2022/wgbxjd.png) no-repeat; height:120px; padding-left:50px;box-sizing:border-box; font-size:25px; line-height:120px;}
.banner span{ font-size:18px;}
.banner br{ display:none;}
.ztzb{ width:1340px; margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box;box-shadow: 0px 10px 44px 0px rgba(27, 52, 99, 0.08); padding-top:30px; padding-bottom:20px; margin-top:30px;}
.zhibiao{border-top:#036ACF 2px solid; border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;padding-left:20px;padding-bottom:20px;padding-right:20px;box-sizing:border-box; overflow:hidden; margin-bottom:30px;}
.jyxxfw{ overflow:visible; padding-bottom:60px;}
.ylfw{ overflow:visible; padding-bottom:100px;}	
.zhibiao:hover{ background-color:#F4FAFF;-webkit-transition: ALL 0.3s linear;
    -moz-transition: ALL  0.3s linear;
    -ms-ransition: ALL  0.3s linear;
    -o-transition: ALL  0.3s linear;
    transition: ALL 0.3s linear;}
.zhibiao .zbname{color:#036ACF; line-height:60px; font-size:20px; background:url(../img2022/kuai.png) no-repeat left center; text-indent:40px;}
.zhibiao .zblist ul li{ float:left; width:20%; height:40px; line-height:40px; font-size:16px; text-indent:10px; background:url(../img2022/icon.png) no-repeat left center;}
.zhibiao .zblist ul li a{ display:block;}
.zhibiao .zblist ul li a{ width:100%;float:left;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;transition: all 0.5s;}
.zhibiao .zblist ul li a:hover{ background-color:#2A8FF7; color:#FFF  ;}


.zblist ul li {
	position:relative;}
.zblist ul li ul {
display: none;}
.zblist ul li:hover a{
color:#fff; 
background:#2A8FF7;
height:40px;
line-height:40px
;}
.zblist ul li:hover ul {
display:block; 
position:absolute; 
top:40px; 
left:0; 
width:100%;
z-index:1000;
background-color:#F3F4F8
;}
.zblist ul li:hover ul li{ width:100%;background:none;}
.zblist ul li:hover ul li a {
display:block; 
color:#000;
height:40px;
line-height:40px;
background:none
;}
.zblist ul li:hover ul li a:hover {
	background:none; color:#036ACF
;}
.jdjcfz{
	width:1298px;
	overflow:hidden;}
.jdjcfz li{
	width:410px;
	overflow:hidden;
	float:left;
	margin-right:31px;
	margin-bottom:30px;
	border:1px solid #EEEEEE;
	background:#fff;}
.jdjcfz li:nth-child(3n+3){
	margin-right:0;}
.jdjcfz li h2{ line-height:50px; font-size:16px; margin-left:10px;}
.jdjcfz li a{
	background:#f2f2f2;
	display:block;
	width:90px;
	line-height:36px;
	font-size:14px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;}
.jdjcfz li a:hover{
		background:#2A8FF7;
		color:#fff;}
}


@media (max-width:1340px){

.zttitle{ width:7.5rem; height:1.6rem; margin:0 auto; color:#036ACF; background:url(../img2022/jgzn.png) no-repeat center center; background-size:180% 60%;  text-align:center; line-height:1.6rem; font-size:.4rem; font-weight:bold;}	
.zttitle span{ color:#D51414;}
.ztsearch{ width:6.5rem; margin:0 auto; height:.7rem;border: #999 1px solid;border-radius:5px; margin-bottom:.4rem; padding-left:.1rem; margin-top:-.2rem;}
.ztsearch input{width:6rem; height:.7rem; font-size:.3rem;color:#999; border:0;}
.ztsearch i{ font-size:.4rem; position:relative; top:.03rem; color:#999;cursor:pointer;}
.huibg{ width:100%; background-color:#F3F4F8; padding-top:.4rem;padding-bottom:.3rem; box-sizing:border-box; overflow:hidden;}	
.ztxx{ width:7.5rem; margin:0 auto; background-color:#FFF; padding-top:.3rem;padding-left:.3rem;padding-right:.3rem;box-sizing:border-box; overflow:hidden;}	
.gkbzml{ width:100%; float:left;}
.gkbzml img{ width:100%;}	
.ztxxlist{ width:100%; float:left; margin-top:.3rem;}	
.ztxxlist div{ font-size:.4rem; height:.5rem; line-height:.5rem;color:#036ACF;}
.more a{ float:right; border:1px solid #999; font-size:.2rem; height:.4rem; line-height:.4rem; color:#999;letter-spacing:0;border-radius:5px; width:.9rem; text-align:center; font-weight:lighter;}
.more a:hover{ color:#036ACF; border:#036ACF 1px solid;}	
.ztxxlist ul{ margin-top:.2rem; height:4.2rem; overflow:hidden;}
.ztxxlist ul li{ line-height:.7rem; font-size:.3rem;}	
.ztxxlist ul li a{ width:72%;float:left;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;transition: all 0.5s;}
.ztxxlist ul li span{ float:right; color:#999;}	

.banner{ width:7.5rem; margin:0 auto; margin-top:.3rem; color:#FFF; background:url(../img2022/wgbxjd.png) no-repeat; background-size:200% 100%; height:2.5rem; padding-left:.4rem;box-sizing:border-box; font-size:.4rem; line-height:.5rem; padding-top:.3rem;}
.banner span{ font-size:.3rem;}
.ztzb{ width:7.5rem; margin:0 auto; padding-top:.3rem; padding-bottom:.2rem; margin-top:.2rem;}
.zhibiao{border-top:#036ACF 2px solid; border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;padding-left:.2rem;padding-bottom:.2rem;padding-right:.2rem;box-sizing:border-box; overflow:hidden; margin-bottom:.3rem;}
.jyxxfw{ overflow:visible; padding-bottom:1.5rem;}
.ylfw{ overflow:visible; padding-bottom:2rem;}		
.zhibiao:hover{ background-color:#F4FAFF;}
.zhibiao .zbname{color:#036ACF; line-height:1rem; font-size:.35rem; background:url(../img2022/kuai.png) no-repeat left center;text-indent:.5rem;}
.zhibiao .zblist ul li{ float:left; width:50%; height:.7rem; line-height:.7rem; font-size:.3rem; text-indent:.1rem; background:url(../img2022/icon.png) no-repeat left center;}
.zhibiao .zblist ul li a{ display:block;}
.zhibiao .zblist ul li a{ width:100%;float:left;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;transition: all 0.5s;}
.zhibiao .zblist ul li a:hover{ background-color:#2A8FF7; color:#FFF ;}


.zblist ul li {
	position:relative;}
.zblist ul li ul {
display: none;}
.zblist ul li:hover a{
color:#fff; 
background:#2A8FF7;
height:.7rem;
line-height:.7rem;}
.zblist ul li:hover ul {
display:block; 
position:absolute; 
top:.7rem; 
left:0; 
width:100%;
z-index:1000;
background-color:#F3F4F8;
padding-top:.2rem;}
.zblist ul li:hover ul li{ width:100%;background:none;}
.zblist ul li:hover ul li a {
display:block; 
color:#000;
height:.3rem;
line-height:.3rem;
background:none
;}
.zblist ul li:hover ul li a:hover {
	background:none; color:#036ACF
;}

.jdjcfz{
	width:100%;
	overflow:hidden;}
.jdjcfz li{
	width:6.9rem;
	overflow:hidden;
	float:left;
	margin-bottom:.3rem;
	border:1px solid #EEEEEE;
	background:#fff;}
.jdjcfz li:nth-child(3n+3){
	margin-right:0;}
.jdjcfz li h2{ line-height:50px; font-size:16px; margin-left:10px;}
.jdjcfz li a{
	background:#f2f2f2;
	display:block;
	width: 1.45rem;
    line-height: .6rem;
	font-size:.26rem;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;}
.jdjcfz li a:hover{
		background:#2A8FF7;
		color:#fff;}

}