.clear {clear: both;}
a:hover,.more:hover a{color: #006eab;}
.w1200, .floor{width: 1200px;margin: 0 auto;}
/*å¤´éƒ¨*/
.header{width: 100%;height: 616px;background: url(2023kfqzf_xczx_banner.png) no-repeat center;margin-bottom: 40px;position: relative;}
.header .logo{top: 45px;position: absolute;}
/*åˆ—è¡¨  */
.con1{overflow: hidden;}
.con1-l, .con1-r{width: 577px;margin-bottom: 20px;}
.con1-l{float: left;}
.con1-r{float: right;}
.hd{height: 43px;border-bottom:2px solid #b1b1b1;width: 100%;margin-bottom: 20px;}
.hd h2{line-height: 43px;font-size: 24px;color: #046296;border-bottom: 2px solid #046296;float: left;}
.more{float: right;}
.more a{font-size: 18px;color: #9e9e9e;text-align: justifyAll;line-height: 43px;}
.bd{width: 100%;}
.bd ul li{height: 50px;line-height: 50px;background: url(2023kfqzf_xczx_dian.png) no-repeat left 21px;padding-left: 20px;}
.bd ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 115px;font-size: 15px;}
.bd ul li span{display: block;float: right;width: 85px;height: 100%;color: #9d9b9b;font-size: 15px;}

/*ä¸»é¢˜æœåŠ¡*/
.con2{margin-bottom: 50px;overflow: hidden;}
.con2-t{margin-bottom: 20px;}
.con2-hd{margin-bottom: 20px;}
.con2-bd{overflow: hidden;}
.con2-bd ul li{width: 197px;height: 307px;background-color: #f5f4f4;float: left;margin-right: 53.75px;padding: 38px 16px 34px 16px;box-sizing: border-box;}
.con2-bd ul li:last-child{margin-right: 0px;}
.con2-bd ul li .li-img{margin: 0 auto;width: 165px;height: 165px;line-height: 165px;text-align: center;background-color: #fff;border-radius: 50%;}
.con2-bd ul li p{text-align: center;margin-top: 35px;}
.con2-bd ul li p a{font-size: 16px;line-height: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.li-img:hover{transform: rotateY(360deg);transition: all 1s ease-out;}

.img-1{/* background: url(2023kfqzf_xczx_bjt01.png) no-repeat; */width: 577px;height: 160px;float: left;}

.img-2{/* background: url(2023kfqzf_xczx_bjt02.png) no-repeat; */width: 577px;height: 160px;float: right;}
.con2-img h2:first-child{padding: 64px 156px 64px 266px;}
.con2-img h2:last-child{padding: 64px 125px 64px 256px;}


/*åº•éƒ¨*/
.footer{background-color: #006eab;}
.footer a,.footer p{ color: #fff; font-size: 14px; }
.footer p{ font-size: 14px; line-height: 24px; }
.footer .footer-info { padding: 25px 0; }
.footer .footer-info .col-33{ float: left; }
.footer .footer-info .box-l,.footer .footer-info .box-c{ border-right: 1px dashed #fff; }
.footer .footer-info .box-c{ padding-left: 110px; }
.footer .footer-info .box-r{ float: right; }
.footer .footer-info .box-r img{ margin-left: 10px!important; margin-top: 9px!important; text-align: right; }


@media only screen and (max-width: 1200px){
    .header .logo{margin-left:30px;}
    .w1200, .floor{width:100%;}
    .con1-l, .con1-r, .con2{width: 100%;padding:0px 30px;box-sizing:border-box;}
    .con2-bd ul li{margin-right:10px;margin-bottom: 10px;}
    .img-1, .img-2{width:100%;height: unset;margin-bottom: 10px;}
    .con2-img img{width:100%;}
    .con2{margin-bottom:20px;}

    .footer .footer-info{ padding: 20px 0; }
    .footer .footer-info .col-33{  width: 100%!important; float: none; text-align: center }
    .footer .footer-info .box-l,.footer .footer-info .box-c{  border: 0; text-align: center; }
    .footer .footer-info .box-c{  padding-left: 0!important; }
    .footer .footer-info .box-c p:first-child{ margin: 0!important;; }
    .footer .footer-info .box-r{ float: none; text-align: center; }
}
@media only screen and (max-width: 914px){
    .header{background: url(2023kfqzf_xczx_banner.png) no-repeat 40%;}
}
@media only screen and (max-width: 680px){
    .header{background: url(2023kfqzf_xczx_banner.png) no-repeat top;background-size: contain;height: 230px;margin-bottom:0px;}
    .header .logo{top:10px;}
    .logo img{ width: 30%;}
    .con2-bd{padding:0px 85px;}
    .con2-bd ul li{width:100%;}
}
@media only screen and (max-width: 510px){
    .header{height:180px;}
    .con2-bd{padding:0px}
}
@media only screen and (max-width: 460px){
    .header{height:150px;}
    .bd ul li{padding-left:15px;}
    .bd ul li a{margin-right: 85px;}
    .bd ul li span{font-size:13px;width: 75px;}
}