@charset "utf-8";
/* CSS Document*/
body{background: none;}

.w1200{ width: 1200px; margin: 0 auto;}
.zwgkzl_top{background: url(2023_zwgk_conbj.jpg) top center no-repeat;height: auto;width: 100%;margin-bottom: 10px;background-size: 100% 100%;padding-bottom: 50px;}
.zwgkzl_top_center{margin: 0 auto;height: auto;overflow: hidden;}
.zwgkzl_top_logo{width: 480px;float: left;margin-top: 30px;}
.zwgkzl_fh{float: right;width: 150px;height: 80px;text-align: center;border-radius: 50%;background: #568dff;}
.zwgkzl_fh a{color: #fff;line-height: 80px;font-size: 16px;font-weight: bold;}
.zwgkzl_tp{width: 100%;float: left;margin-top: 80px;}

/*通用*/
.zwgkzl_con_bt{width: 100%;height: 42px;background: url(2023_zwgk_top_con1.png) center;margin-bottom: 40px;margin-top: 40px;}
.zwgkzl_con_bt span{background: url(2023_zwgk_top_con1_1.png) no-repeat;width: 475px;text-align: center;height: 42px;line-height: 42px;color: #1958b7;letter-spacing: 2px;margin: 0 auto;}
.zwgkzl_con_bt span a{color: #1958b7;font-size: 28px;font-weight: bold;}
.zwgkzl_con1,.zwgkzl_con2,.zwgkzl_con3,.zwgkzl_con4{height: auto;overflow: hidden;}
/*第一排*/
.zwgkzl_con1 i,.zwgkzl_con1 span{ display: block;}

.zwgkzl_con1_list{width: 100%;float: left;margin-bottom: 80px;}
.zwgkzl_con1_list a{color: #fff;display: block;}
.zwgkzl_con1_list ul{}
.zwgkzl_con1_list ul li{width: 340px;height: 150px;float: left;padding: 20px;margin-right: 30px;}
.zwgkzl_con1_list ul li:last-child {margin-right: 0px;}
.zwgkzl_con1_list ul li span{background: #1958b7;color: #ffff;padding: 10px;font-size: 18px;float: right;border-radius: 5px;margin-bottom: 20px;}
.zwgkzl_con1_list ul .fenl .ba{padding: 5px;font-size: 16px;background: #f7faff;}
.zwgkzl_con1_list ul .fenl .ba a{color: #333;}
.zwgkzl_con1_list ul .fenl{width: 220px;float: right;text-align: right;}
.zwgkzl_con1_list ul .fenl li{width: auto;height: 24px;padding: 10px;margin-right: 0;background: #1958b7;color: #ffff;font-size: 18px;float: right;border-radius: 5px;margin-bottom: 10px;}
.zwgkzl_con1_list .t1{background: url(2023_zwgk_top_con3.png) no-repeat;}
.zwgkzl_con1_list .t2{background: url(2023_zwgk_top_con4.png) no-repeat;}
.zwgkzl_con1_list .t3{background: url(2023_zwgk_top_con5.png) no-repeat;}

/*第二排*/
.zwgkzl_con2 i,.zwgkzl_con2 span{ display: block;}
.zwgkzl_con2{background: url(2023_zwgk_conbj11.jpg) no-repeat;height: 620px;position: relative;}
.zwgkzl_con2 .zwgkzl_con_bt{background: none;}
.zwgkzl_con2 .zwgkzl_con_bt span{background: url(2023_zwgk_top_con2.png) no-repeat;}
.zwgkzl_con2_con{width: 1340px;}

.zwgkzl_con2_list{width: 100%;height: auto;overflow: hidden;}
.zwgkzl_con2_list li{float: left;width: 280px;height: 280px;/*! margin-right: 26px; */}
.zwgkzl_con2_list li:last-child{ }
.zwgkzl_con2_list li:first-child,.zwgkzl_con2_list li:last-child{}
.zwgkzl_con2_list li:nth-child(2)> div{width: 100%;padding: 30px 0;}
.zwgkzl_con2_list li:nth-child(2)> div > span{text-align: center;padding: 0 5px;}
.zwgkzl_con2_list li:nth-child(2) > div > ul{padding: 0 10px;}
.zwgkzl_con2_list .zwgkzl_con2_list_list{/*! background: url(2023_zwgk_top_con6.png) no-repeat center; */width: calc(100% - 60px);height: calc(100% - 60px);padding: 30px;}
.zwgkzl_con2_list .zwgkzl_con2_list_list span{text-align: center;font-size: 20px;color: #fff;font-weight: bold;line-height: 30px;margin-bottom: 70px;}
.zwgkzl_con2_list .zwgkzl_con2_list_list span a{color: #fff;}
.zwgkzl_con2_list .ts{}
.zwgkzl_con2_list .zwgkzl_con2_list_list li{height: 28px;width: auto;line-height: 28px;padding-left: 30px;background: url(2023_zwgk_top_con17.png) left no-repeat;margin-bottom: 5px;margin-top: 0px;}
.zwgkzl_con2_list .zwgkzl_con2_list_list li a{color: #fff;font-size: 16px;}
.zwgkzl_con2_list .bj{background: url(2023_zwgk_top_con19.png) no-repeat top center;width: 100%;height: 420px;margin-top: 75px;position: relative;}
.zwgkzl_con2_list .dw1,.zwgkzl_con2_list .dw2,.zwgkzl_con2_list .dw3,.zwgkzl_con2_list .dw4{position: absolute;}
.zwgkzl_con2_list .dw1{top: 60px;left: 60px;}
.zwgkzl_con2_list .dw2{top: 5px;left: 371px;}
.zwgkzl_con2_list .dw3{top: 5px;right: 376px;}
.zwgkzl_con2_list .dw4{right: 67px;top: 60px;}
.zwgkzl_con2_list li:nth-child(4) > div{padding: 30px 15px;width: calc(100% - 30px);}
/*第三排*/
.zwgkzl_con3 i,.zwgkzl_con3 span{ display: block;}
.zwgkzl_con3_left,.zwgkzl_con3_r{border-radius:5px;}


.zwgkzl_con3_left{width: 760px;height: 286px;float: left;border: 1px solid #879cf5;}
.zwgkzl_con3_left .bt{background: url(2023_zwgk_top_con7.png) no-repeat left;width: 164px;height: calc(100% - 100px);float: left;color: #fff;font-size: 22px;font-weight: bold;text-align: center;padding-top: 100px;line-height: 40px;letter-spacing: 2px;}
.zwgkzl_con3_list{float: left;width: calc(100% - 165px);padding: 20px 0 0;}
.zwgkzl_con3_list ul{}
.zwgkzl_con3_list ul li{background: #e7eeff;float: left;width: calc(100% /2 - 60px);margin: 10px;border-radius: 5px;text-align: center;padding: 18px 20px;}
.zwgkzl_con3_list ul li:last-child {width: calc(100% /1 - 60px);}
.zwgkzl_con3_list ul li span{float: left;line-height: 33px;}
.zwgkzl_con3_list ul li a{display: block;width: auto;font-size: 18px;height: auto;overflow: hidden;}
.zwgkzl_con3_list ul li i {width: 33px;height: 33px;float: left;margin-right: 15px;margin-left: 50px;}
.zwgkzl_con3_list ul li .t1{background: url(2023_zwgk_top_con2_1.png);}
.zwgkzl_con3_list ul li .t2{background: url(2023_zwgk_top_con2_2.png);}
.zwgkzl_con3_list ul li .t3{background: url(2023_zwgk_top_con2_3.png);}
.zwgkzl_con3_list ul li .t4{background: url(2023_zwgk_top_con2_4.png);}
.zwgkzl_con3_list ul li .t5{background: url(2023_zwgk_top_con2_6.png);margin-left: 200px;}

.zwgkzl_con3_r{width: calc(100% - 828px);float: right;background: url(2023_zwgk_top_con8.png) no-repeat;height: 245px;padding: 20px;}
.zwgkzl_con3_r .bt{font-size: 22px;color: #fff;letter-spacing: 2px;font-weight: bold;margin-bottom: 25px;}
.zwgkzl_con3_r ul{}
.zwgkzl_con3_r ul li{background: #cde4ff21;float: left;margin-bottom: 20px;width: 100%;line-height: 80px;border-radius: 5px;}
.zwgkzl_con3_r ul li a{color: #fff;font-size: 18px;}
.zwgkzl_con3_r ul li i{width: 38px;height: 37px;float: left;margin: 22px 20px 0 60px;}
.zwgkzl_con3_r ul li .t6{background: url(2023_zwgk_top_con12.png) no-repeat;}
.zwgkzl_con3_r ul li .t7{background: url(2023_zwgk_top_con13.png) no-repeat;}
/*第四排*/
.zwgkzl_con4 i,.zwgkzl_con4 span{ display: block;}
.zwgkzl_con4_list{width: 100%;height: auto;overflow: hidden;}
.zwgkzl_con4_list ul .bt_c .bt_yc ul{height: 100%;background: #fff;padding: 5px;border: 3px solid #ecb747;}
.zwgkzl_con4_list ul li{width: 360px;height: 170px;float: left;font-size: 28px;font-weight: bold;letter-spacing: 2px;padding: 10px;}
.zwgkzl_con4_list ul .bt_a{background: url(2023_zwgk_top_con9.png) no-repeat center;line-height: 170px;background-size: 100% 100%;}
.zwgkzl_con4_list ul .bt_b{background: url(2023_zwgk_top_con10.png) no-repeat center;margin: 0 30px;background-size: 100% 100%;}
.zwgkzl_con4_list ul .bt_c{background: url(2023_zwgk_top_con11.png) no-repeat center top;text-align: right;color: #fff;padding-bottom: 110px;/*! background-size: 100% 100%; */}
.zwgkzl_con4_list ul .bt_a a{color: #fff;float: right;}
.zwgkzl_con4_list ul .bt_b a{color: #1958b7;float: right;line-height: 40px;margin-top: 45px;}
.zwgkzl_con4_list ul .bt_c a{}
.zwgkzl_con4_list ul .bt_c .bt_yc{background: url(2023_zwgk_top_con15.png) no-repeat top;height: 145px;position: absolute;top: 35px;padding-top: 9px;padding-right: 0;width: 270px;right: 17px;display: none;}
.zwgkzl_con4_list ul .bt_c li{width: 122px;height: 143px;padding: 0;margin-left: 5px;}
.zwgkzl_con4_list .bt_c span{position: relative;}
.zwgkzl_con4_list ul .bt_c .bt_c_c{width: 200px;float: right;height: 40px;position: relative;margin-top: 70px;}
.zwgkzl_con4_list ul .bt_c .bt_c_c:hover .bt_yc{ display: block; }
/*自适配样式*/
@media (max-width:1339px){
  .zwgkzl_con2_con{width:100%;}
  .zwgkzl_con2_list .bj{background: none;}
    .zwgkzl_con2_list li{background: url(2023_zwgk_top_con6.png) no-repeat;/*! width: calc(100% /4 - 10px); */background-size: 100% 100%;position: initial;}
  .zwgkzl_con2_list .dw1{top: 0;left: 20px;}
  .zwgkzl_con2_list .dw4{top: 0;right: 20px;}
  .zwgkzl_con2_list .dw2{top: 0px;left: 320px;}
  .zwgkzl_con2_list .dw3{top: 0;right: 310px;}
  
}


@media (max-width:1199px){
  .w1200{width: calc(100% - 20px) !important;margin: 0 10px;}
  .zwgkzl_con1_list ul li{width: calc(100% /3 - 47px);margin-right: 10px;}
  .zwgkzl_con3_left{width: calc(100% - 440px);margin-bottom: 20px;}
  .zwgkzl_con3_r{width: 370px;float: left;margin-left: 20px;}
  .zwgkzl_con3_list ul li i{margin-left: 0;margin-right: 10px;}
  .zwgkzl_con3_list ul li .t5{margin-left: 0;}
  .zwgkzl_con4_list ul li{width: calc(100% /3 - 30px);}
  .zwgkzl_con4_list ul .bt_b{/*! width: calc(100% /3 - 20px); */margin: 0 10px;}
  .zwgkzl_con2_list .bj{margin-top: 0;height: 500px;}
  .zwgkzl_con2_list li{width: calc(100% /2 - 20px);height: 230px;}
  .zwgkzl_con2_list .dw1{left: 10px;}
  .zwgkzl_con2_list .dw2{left: 50%;}
  .zwgkzl_con2_list .dw3{top: 240px;left: 10px;}
  .zwgkzl_con2_list .dw4{top: 240px;right: 20px;}
  .zwgkzl_con2_list .zwgkzl_con2_list_list span{margin-bottom: 20px;}
  .zwgkzl_top{height: auto;padding-bottom: 30px;}
}
@media (max-width:1049px){
  .zwgkzl_con3_left{width: 591px;}
  .zwgkzl_con3_r{width: calc(100% - 657px);}
  .zwgkzl_con3_r ul li i{margin-left: 10px;}
}
@media (max-width:909px){
  .zwgkzl_con3_left{width: calc(100% - 10px);}
  .zwgkzl_con3_r{width: calc(100% - 40px);margin-left: 0;background-size: 100% 100%;border-radius: 5px;}

}
@media (max-width:659px){
  .zwgkzl_fh{display: none;}
  .zwgkzl_top_logo{float: none;margin: 20px auto;}
}
@media (max-width:620px){
  .zwgkzl_con3_left{height: auto;overflow: hidden;}
  .zwgkzl_con3_left .bt{height: 295px;overflow: hidden;background-size: 100% 100%;width: 130px;}
  .zwgkzl_con3_list{padding-top: 0px;width: calc(100% - 135px);}
  .zwgkzl_con3_list ul li{width: calc(100% /1 - 60px);margin: 5px 10px;}
  .zwgkzl_con4_list ul li{width: calc(100% /2 - 30px);}
  .zwgkzl_con4_list ul .bt_c{width: calc(100% /1 - 30px);margin-top: 10px;background-size: 100% 200px;}
  
  .zwgkzl_con1_list ul li{width: calc(100% /1 - 50px);margin-bottom: 10px;margin-right: 0;}
  .zwgkzl_con1_list{margin-bottom: 20px;}
  .zwgkzl_con1_list .t1{background-size: 100% 100%;}
  .zwgkzl_con1_list .t2{background-size: 100% 100%;}
  .zwgkzl_con1_list .t3{background-size: 100% 100%;}
  
  .zwgkzl_con2{background-size: 100% 100%;}
  
}
@media (max-width:562px){
  .zwgkzl_con2_list li{width: calc(100% /1 - 0px);height: 200px;}
  .zwgkzl_con2_list .dw1{left: 0px;}
  .zwgkzl_con2_list .dw2{left: 0;top: 210px;}
  .zwgkzl_con2_list .dw3{top: 420px;left: 0;}
  .zwgkzl_con2_list .dw4{top: 630px;right: 0px;}
  .zwgkzl_con2_list .bj{height: 845px;}
  .zwgkzl_con2{background-size: 100% 100%;height: auto;overflow: hidden;}
  .zwgkzl_con2_list .zwgkzl_con2_list_list span{font-size: 18px;}
}
@media (max-width:495px){
  .zwgkzl_con2 .zwgkzl_con_bt span{background-size: 100% 100%;}
  .zwgkzl_con_bt span{width: 100%;background-size: 100% 100%;}
  .zwgkzl_con4_list ul li{width: calc(100% /1 - 30px);}
  .zwgkzl_con4_list ul .bt_b{margin-top: 10px;margin-left: 0;margin-right: 0;}
  .zwgkzl_con_bt span a{font-size: 22px;}
  
  .zwgkzl_top_logo{width: 100%;}
  
}
@media (max-width:340px){
  .zwgkzl_con_bt span a{font-size: 20px;}
}