.home_con01 .tpxwbox{width: 44%;}
.home_con01 .tzggbox{width: 52.2%;}
.home_con01{padding-top: 50px;padding-bottom: 30px; background: url(/2022images/box_bj.png) repeat-x top #fff;}
.tpxwbox .owl-carousel .item{position: relative;box-shadow: 0px 0px 14px 0px rgb(190 201 207 / 50%); margin-bottom: 110px;padding-top: 75%;}
.tpxwbox .owl-carousel .item .imgbox{position: absolute; top: 0;right: 0;bottom: 0;left: 0;}
.tpxw_tit .time::after{content:"";display: block;width: 93px; background-color:#6dc57b;height: 16px;position: absolute; top: -16px; left: 0px;}
.tpxwbox .owl-carousel img{height:100%; width: 100%;}
.tpxwbox .owl-carousel img{height:100%; width: 100%;}
.tpxwbox .owl-carousel .item-name{ line-height:30px; color:#333;}
.tpxwbox .owl-carousel .owl-prev,
.tpxwbox .owl-carousel .owl-next{position:absolute; bottom:60px; margin-top:-25px; width:5px; height:10px; font-size:0; line-height:10px; text-align:center; color:#fff; background-position:center center; background-repeat:no-repeat; background-color:rgba(0,0,0,.3);}
.tpxwbox .owl-carousel .owl-prev{left:35%;background: url(/2022images/nav_l.png) no-repeat left;}
.tpxwbox .owl-carousel .owl-next{right:35%;background: url(/2022images/nav_r.png) no-repeat left;}
.tpxwbox .owl-carousel .owl-prev:hover,
.tpxwbox .owl-carousel .owl-next:hover{background-color:rgba(0,0,0,.5);}
.tpxwbox .owl-prev i,
.tpxwbox .owl-next i{font-size:30px;}
.tpxwbox .owl-dots{position:absolute; bottom:30px; right:10px; z-index:99;}
.tpxwbox .owl-dot{float:left; width:12px; height:12px; margin-right:5px; background-color:#b7b2b2;border-radius: 50%;}
.tpxwbox .owl-dot.active{background-color:#6dc57b;}
.tpxw_tit {height: 110px;box-shadow: 0px 0px 14px 0px rgb(190 201 207 / 50%)}
.tpxw_tit .time{width:93px; float: left; background-color:#6dc57b; color:#fff ;padding:20px 0px; line-height:35px;}
.tpxw_tit .time .date{font-size: 16px;display: block;padding-left: 10px;}
.tpxw_tit .time .year{font-size: 24px;display: block;padding-left: 10px;}
.tpxwbox .owl-carousel .tpxw_tit .item-name{display: block; margin-left:93px;padding:20px; height: 70px;}
.tpxwbox .owl-carousel .owl-stage-outer{padding-bottom: 20px;padding-top: 16px;}
.home_con02{background-color:#f4f8fb;padding-bottom: 30px;}
.tzggbox .newsList li h4{padding-top:10px;padding-bottom: 10px;}
.xxgkbox .cont_l{width: 65.7%;}
.xxgkbox .cont_r{width: 30.7%;}
.xxgk_hd{overflow: hidden;}
.xxgk_hd a{font-size: 28px; color: #1340c5; font-weight: bold; line-height: 80px;position: relative;display: block; float: left;}
.xxgk_hd a::before{content: ""; display: block;width: 100%; height: 3px; background-color:#1340c5;
position: absolute; top: 0px;}
.xxgk_l{width: 30.1%; float: left;}
.xxgk_l li{height: 75px; line-height: 75px; background-color: #fff; margin-bottom: 15px;}
.xxgk_l li a{display:block;font-size: 18px; }
.xxgk_l li a::before{display:inline-block;width:60px; height: 56px;content: ""; vertical-align: middle; transition: all 0.4s ease 0s;}
.xxgk_l li a:hover::before{ transform: rotate(360deg);}
.xxgk_l .li01 a::before{background: url(/2022images/xxgk_icon01.png) no-repeat 10px center;}
.xxgk_l .li02 a::before{background: url(/2022images/xxgk_icon02.png) no-repeat 10px center;}
.xxgk_l .li03 a::before{background: url(/2022images/xxgk_icon03.png) no-repeat 10px center;}
.xxgk_l .li04 a::before{background: url(/2022images/xxgk_icon04.png) no-repeat 10px center;}
.xxgk_l .li05 a::before{background: url(/2022images/xxgk_icon05.png) no-repeat 10px center;}
.xxgk_r{width: 66.8%;float: right;}
.gzdtbox .cont_r{width: 29.8%;}
.xxgk_pic{margin-top: 48px;}
.home_pic .owl-carousel .item{position: relative;}
.home_pic .owl-carousel img{height:120px;}
.home_pic .owl-dots{position:absolute; bottom:10px; left:45%; z-index:99;}
.home_pic .owl-dot{float:left; width:10px; height:10px; margin-right:5px; background-color:#fff;border-radius: 50%;}
.home_pic .owl-dot.active{background-color:#48A3FB;}
.home_pic img{transition: all 0.4s ease 0s;}
.home_pic img:hover{opacity: 0.8;}
.xxgk_pic li{height: 100px;margin-bottom: 20px;}
.xxgk_pic li img{width: 100%; height: 100px; transition: all 0.4s ease 0s;}
.xxgk_pic li img:hover{opacity: 0.8;}
.home_con03{padding-top: 50px;}
.hdyybox{overflow: hidden;padding-top: 50px;}
.hdyybox .cont_l{width: 43.4%;}
.hdyy_pic li{margin-bottom: 15px;}
.hdyy_pic li img{width: 100%;transition: all 0.4s ease 0s;}
.hdyy_pic li img:hover{opacity: 0.8;}
.hdyy_pic .li01 img{height: 137px;}
.hdyy_pic .li02 img{height: 105px;}
.hdyybox .cont_r{width: 52.5%;}
.wsdcbox{width: 72.9%; float: left;}
.wsdcbox .bd{padding-top: 20px;}
.znwdbox{width: 24.1%; float: right;}
.znwdbox li{height: 118px;}
.znwdbox li a{display:block;font-size: 16px; font-weight: bold; color: #2342a1;text-align: center;padding-top: 10px;}
.znwdbox .li01{background: url(/2022images/znwd_bj.png) no-repeat bottom center;background-size:cover;margin-bottom: 20px;}
.znwdbox .li02{background: url(/2022images/zxft_bj.png) no-repeat bottom center;background-size:cover;}
.znwdbox li a::before{display:block;width:60px; height: 56px; margin: 0px auto 12px;content: ""; vertical-align: middle; transition: all 0.4s ease 0s;}
.znwdbox li a:hover::before{ transform: rotate(360deg);}
.znwdbox .li01 a::before{background: url(/2022images/znwd_icon.png) no-repeat center center;}
.znwdbox .li02 a::before{background: url(/2022images/zxft_icon.png) no-repeat center center;}
.home_con04{background-color: #f5f7f9; padding-top: 45px;padding-bottom: 45px;}
.ztzlbox li{ overflow: hidden;}
.ztzlbox .li04{margin-right: 0;}
.ztzlbox li a{display: block; font-size: 18px; font-weight: bold; color: #fff;position: relative;}
.ztzlbox li img{ transition: all 0.4s ease 0s;width: 100%; height: 100%;display: block;}
.ztzlbox li img:hover{transform: scale(1.1);}
.ztzlbox li span{position: absolute; top: 24px; left: 25px;}
.ztzlbox li span::before{content: "";display: block; position:absolute; width: 60%;height: 1px; background-color: #fff;bottom: -10px;}

.ztzlbox .owl-nav {display: block!important}
.ztzlbox .owl-nav .owl-prev,
.ztzlbox .owl-nav .owl-next{position: absolute;background: rgba(0,0,0,.3);width: 30px;height: 50px;top: 50%;margin-top: -25px;}
.ztzlbox .owl-nav .owl-prev{left: 0}
.ztzlbox .owl-nav .owl-next{right: 0}
.ztzlbox .owl-nav i{font-weight: bold;color: #fff;font-size: 20px;display: block;font-style: normal;margin-top: 10px;text-align: center}
