body .fy_content { width: 100%; height: auto; background: url("") rgb(255, 255, 255); }
.p-ico { background-image: url("../images/zwgk_jlt_jh.png"); display: inline-block; background-repeat: no-repeat; background-color: transparent; }
.fy_content .zwgk_box { margin: 0px auto; padding: 45px 0px 0px; }
.zwgk_list .bd ul li { border: none; padding: 24px 0px 0px; }
.zwgk_list .bd ul li a { float: left; width: 80%; line-height: 24px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.zwgk_list .bd ul li a:hover { color: rgb(41, 115, 192); }
.zcsearch_box { display: inline-block; max-width: 470px; height: 50px; background: rgb(255, 255, 255); border-radius: 50px; width: 100%; margin: 0px auto; position: relative; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 4px; bottom: 12px; }
.zcsearch_box .zcsearch_img { position: absolute; width: 90px; height: 52px; right: 0px; top: -1px; border: none; background: rgb(56, 133, 236); color: rgb(255, 255, 255); cursor: pointer; }
.zcsearch_box .zcsearch_img:hover { background-color: rgb(64, 132, 211); }
.zcsearch_box .zcsearchInput { outline: none; padding-left: 20px; padding-right: 100px; border: none; background: none; font-size: 16px; line-height: 50px; height: 50px; width: 100%; box-sizing: border-box; }
.zcsearchInput::-webkit-input-placeholder { color: rgb(199, 199, 199); }
.jqrtp { position: relative; bottom: 12px; }
.zcxzs { text-align: center; color: rgb(255, 255, 255); display: inline-block; width: 120px; height: 52px; line-height: 52px; background-color: rgb(64, 132, 211); border-radius: 52px; position: relative; bottom: 32px; }
.jczwgk_tt{display: block;margin: 0 auto;width: 600px;height: 40px;}
.jczwgk_hd{width: 100%;height: 40px;background: url(../images/zwgk_jczwgk.png) no-repeat top center;position: relative;}
.jczwgk_more{position: absolute;right: 0;top: 5px;font-size: 14px;color: #adabab;}
.zcwjzq { display: block; overflow: hidden; }
.zcwjzq img { width: 100%; }
.zfxxgk_box { width: 39.7%; margin-top: 10px; max-width: 458px; }
.zfxxgk_box ul li { float: left; margin-top: 4px; margin-right: 4px; }
.zfxxgk_box ul li a { background: rgb(108, 164, 217); display: block; }
.zfxxgk_box ul li.li1 { height: 140px; width: 33.33%; max-width: 150px; }
.zfxxgk_box ul .li1:nth-child(3) { margin-right: 0px; }
.zfxxgk_box ul li.li1 a { height: 140px; text-align: center; }
.zfxxgk_box ul li.li1 a i { display: block; margin: 0px auto 18px; padding-top: 20px; width: 55px; height: 60px; }
.zfxxgk_box ul li.li1 a span { font-size: 15px; color: rgb(255, 255, 255); display: block; }
.zfxxgk_box ul li.li2 { height: 98px; width: 50%; max-width: 227px; }
.zfxxgk_box ul .li2:nth-child(5), .zfxxgk_box ul .li2:nth-child(7) { margin-right: 0px; }
.zfxxgk_box ul li.li2 a { height: 98px; text-align: center; }
.zfxxgk_box ul li.li2 a i { display: block; width: 55px; height: 60px; margin-left: 50px; margin-top: 20px; float: left; }
.zdgklj { display: block; margin: 35px auto 0px; width: 600px; height: 40px; }
.jdhylj { display: block; margin: 0px auto 40px; width: 600px; height: 40px; }
.jiedubox-left { width: 56.3%; }
.zfxxgk_box ul li.li2 a span { font-size: 15px; color: rgb(255, 255, 255); display: block; width: 60px; float: left; margin-top: 28px; margin-left: 20px; line-height: 21px; }
.zfxxgk_box ul li.li2:last-child a span { width: 75px; margin-top: 38px; }
.zfxxgk_box ul li a:hover { background: rgb(68, 134, 204); }
.zfxxgk_box a.title img { width: 100%; height: 96px; display: block; }
.ico1 { background-position: -57px 6px; }
.ico2 { background-position: -153px 6px; }
.ico3 { background-position: -249px 5px; }
.ico4 { background-position: -345px -20px; }
.ico5 { background-position: -441px -20px; }
.ico6 { background-position: -538px -19px; }
.ico7 { background-position: -634px -19px; }
.zwgk_box1 .zwgk_list { width: 48.3%; }
.zwgk_box1 { background: initial; }
.zwgk_box1 { width: 100%; max-width: 1200px; margin: 20px auto 0px; padding: 10px 0px; }
.ztzl-box { position: relative; padding: 0px; width: 56.9%; }
.ztzl-box .hd { display: none; width: 100%; position: absolute; bottom: 14px; text-align: center; z-index: 2; }
.ztzl-box .hd li { font-size: 0px; width: 10px; height: 7px; background: rgb(171, 171, 171); margin: 2px; cursor: pointer; display: inline-block; }
.ztzl-box .hd li.on { height: 8px; margin: 0px 5px; width: 30px; background-color: rgb(1, 62, 187); }
.ztzl-box .bd ul li { float: left; width: 330px; height: 186px; padding: 0px 6px; overflow: hidden; margin: 0px; }
.ztzl-box .bd ul li a { display: block; width: 100%; height: 100%; }
.ztzl-box .bd ul li a img { width: 100%; height: 100%; }
.ztzl-box .ztzl-btn { position: absolute; left: 2%; top: 50%; margin-top: -30px; display: block; width: 32px; height: 40px; background: url("../images/zwgk_slider-arrow.png") -110px 5px no-repeat; opacity: 0.5; z-index: 2; }
.ztzl-box .next { left: auto; right: 2%; background-position: 8px 5px; }
.ztzl-box .ztzl-btn:hover { opacity: 1; }
.zwgk_hygq p.hygq_p2 { min-height: 72px; }
.hjzfgb { display: inline-block; width: 39.7%; max-width: 458px; }
.hjzfgb img { width: 100%; height: 186px; }
.zwgk_box2 { background: url("../images/zwgk_zdgkly.png") 50% 50px no-repeat rgb(239, 247, 255); padding: 10px; margin: 0px auto; max-width: 1200px; }
.zwgk_box2 ul { margin-top: 50px; padding-bottom: 20px; }
.fsl_ljsj { background: rgb(239, 247, 255); margin-top: 10px; }
.fsl_ljsj ul li { margin: 0px 12px 40px 0px; float: left; }
.fsl_ljsj ul li:nth-child(9n+9) { margin-right: 0px; }
.fsl_ljsj ul li a { padding: 0px 10px; height: 120px; width: 100px; display: block; background-color: rgb(255, 255, 255); border-radius: 20px; }
.fsl_ljsj ul li a:hover { background-color: rgb(8, 103, 213); transform: scale(1.1); }
.fsl_ljsj ul li a:hover .p-ico { background-image: url("../images/zwgk_jlt_jh_hover.png"); }
.fsl_ljsj ul li a i { display: block; margin: 0px auto 5px; padding-top: 18px; width: 50px; height: 50px; }
.fsl_ljsj ul li a span { font-size: 15px; text-align: center; display: block; }
.fsl_ljsj ul li a:hover span { color: rgb(255, 255, 255); }
.dico1 { background-position: -60px -88px; }
.dico2 { background-position: -156px -88px; }
.dico3 { background-position: -252px -88px; }
.dico4 { background-position: -347px -88px; }
.dico5 { background-position: -444px -88px; }
.dico6 { background-position: -541px -88px; }
.dico7 { background-position: -637px -88px; }
.dico8 { background-position: -60px -162px; }
.dico9 { background-position: -156px -162px; }
.dico10 { background-position: -347px -162px; }
.dico11 { background-position: -444px -162px; }
.dico12 { background-position: -541px -162px; }
.dico13 { background-position: -637px -162px; }
.dico14 { background-position: -61px -239px; }
.dico15 { background-position: -156px -239px; }
.dico16 { background-position: -257px -239px; }
.dico17 { background-position: -348px -239px; }
.dico19 { background-image: url("../images/zdly_more.png"); background-position: 8px 28px; }
.zwgk_box3 { font-size: 20px; width: 100%; box-sizing: border-box; max-width: 1200px; background: url("../images/zwgk_jdhy.png") 50% 50px no-repeat; padding: 46px 0px 20px; margin: 0px auto; }
.box3_left { width: 56.9%; }
.box3_l1 { float: left; }
.zfwj_more { float: right; font-weight: 100; font-size: 14px; }
a.zfwj_more :hover { color: rgb(1, 137, 220); }
.zwgk_more { float: right; font-weight: 100; font-size: 14px; margin-right: 6px; }
a.zwgk_more:hover { color: rgb(1, 137, 220); }
.jiedeu { font-weight: bold; margin-bottom: 25px; }
.jiedeu ul li { float: left; padding-right: 16px; margin-right: 16px; border-right: 2px solid rgb(0, 0, 0); }
.jiedeu ul li:last-child { border-right: none; }
.jiedeu ul li a:hover { color: rgb(1, 137, 220); }
.jiedeu ul li:first-child a { color: rgb(1, 137, 220); cursor: pointer; }
.ztzl-box2 { position: relative; padding: 0px; margin-left: -6px; height: 321px; overflow: hidden; }
.ztzl-box2 .hd { width: 100%; position: absolute; bottom: 14px; text-align: center; z-index: 2; display: none; }
.ztzl-box2 .hd li { font-size: 0px; width: 10px; height: 7px; background: rgb(171, 171, 171); margin: 2px; cursor: pointer; display: inline-block; }
.ztzl-box2 .hd li.on { width: 670px; height: auto; margin: 0px 5px; background-color: rgb(1, 62, 187); }
.ztzl-box2 .bd ul li { float: left; width: 670px; height: 321px; margin: 0px 6px; overflow: hidden; }
.ztzl-box2 .bd ul li a { display: block; width: 100%; height: 321px; overflow: hidden; }
.ztzl-box2 .bd ul li a img { width: 100%; height: auto; }
.ztzl-box2 .ztzl-btn { position: absolute; left: 2%; top: 50%; margin-top: -30px; display: block; width: 32px; height: 40px; background: url("../images/zwgk_slider-arrow.png") -110px 5px no-repeat; opacity: 0.5; z-index: 2; }
.ztzl-box2 .next { left: auto; right: 2%; background-position: 8px 5px; }
.ztzl-box2 .ztzl-btn:hover { opacity: 1; }
.h_box_l3 li { width: 80%; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; line-height: 50px; padding-left: 22px; box-sizing: border-box; background: url("../images/zwgk_jlt_jh.png") -652px -259px no-repeat; overflow: hidden; }
.h_box_l3 li a:hover { color: rgb(1, 137, 220); }
.zwgk_hygq { width: 39.7%; font-size: 20px; }
.zwgk_hygq ul li { position: relative; margin-bottom: 30px; }
.zwgk_hygq p.hygq_p2 { -webkit-line-clamp: 2; min-height: 72px; }
.zwgk_hygq ul li:last-child { margin-bottom: 0px; }
.zwgk_hygq h1 { font-weight: bold; margin-bottom: 25px; }
.zwgk_hygq h1 a:hover { color: rgb(1, 137, 220); }
.hygq_p1:hover { color: rgb(26, 105, 173); }
.zwgk_hygq .hygq_p1, .hygq_p2 { text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; line-height: 46px; padding-left: 50px; box-sizing: border-box; overflow: hidden; }
.zwgk_hygq .hygq_p2 { line-height: 36px; font-size: 18px; color: rgb(172, 171, 171); }
.zwgk_hygq .hygq_p1 i { position: absolute; top: 3px; left: 5px; display: inline-block; width: 50px; height: 50px; background: url("../images/zwgk_jlt_jh.png") -452px -270px; }
.zwgk_hygq .hygq_p2 i { display: inline-block; width: 36px; height: 36px; background: url("../images/zwgk_jlt_jh.png") -550px -265px; position: absolute; top: 47px; left: 5px; }
.tab_box02_fix { display: none; position: absolute; inset: 0px; z-index: 6; background-color: rgb(247, 246, 246); }
.close_btn { position: absolute; right: 5px; top: 5px; cursor: pointer; width: 20px; height: 20px; text-align: center; line-height: 20px; }
.p-body { background: rgb(246, 246, 246); }
.p-body ul { min-height: 400px; padding: 20px 0px; overflow: hidden; }
.p-body li a { color: rgb(64, 64, 64); height: 48px; line-height: 48px; float: left; max-width: 288px; min-width: 52%; overflow: hidden; display: inline-block; text-overflow: ellipsis; white-space: nowrap; padding-left: 35px; background: url("../images/list_dian_03.png") 10px center no-repeat; }
.p-body span { float: right; height: 48px; line-height: 48px; padding-right: 35px; color: rgb(64, 64, 64); }
.tab-box { position: relative; }
.tab-box .bd ul { padding: 0px 15px; }
.input_div .input { border: none; width: 100%; line-height: 16px; color: rgb(51, 51, 51); padding: 5px 82px 5px 15px; outline: none; box-sizing: border-box; height: 60px; border-radius: 15px; box-shadow: rgba(44, 49, 56, 0.2) 0px 3px 7px; margin-bottom: 10px; }
.pc_paging { background: rgb(246, 246, 246); }
.zwgkjc_gkly_box { margin: 70px auto 0px; max-width: 1200px; }
.zwgkjc_gkly_box .hd { border-bottom: 1px solid rgb(230, 232, 232); position: relative; height: 48px; box-sizing: border-box; line-height: 48px; }
.zwgkjc_gkly_box .hd ul li a { height: 47px; line-height: 47px; display: block; position: relative; text-align: center; padding: 0px 15px; cursor: pointer; font-size: 20px; font-weight: bold; color: rgb(13, 76, 153); border-bottom: 1px solid rgb(26, 105, 173); }
.zwgkjc_gkly_bo .zfwj_more { position: absolute; right: 0px; top: 0px; color: rgb(0, 0, 0); font-size: 14px; }
.zwgkjc_list_box {padding: 45px 0px 0px 0px;}
.zwgkjc_list_box ul li {width: 22.5%;height: auto;margin-right: 2.88%;float: left;margin-bottom: 30px;border-radius: 20px;overflow: hidden;border: 2px solid #bfdffa;}
.zwgkjc_list_box ul li a:hover { background: rgb(186, 225, 255); }
.zwgkjc_list_box ul li a:hover p { color: rgb(41, 115, 192); }
.zwgkjc_list_box ul li:nth-child(4n+4) { margin-right: 0px; }
.zwgkjc_list_box ul li:nth-child(5n) { margin-bottom: 0px; }
.zwgkjc_list_box ul li a {display: block;height: auto;width: 100%;background: rgb(255, 255, 255);padding: 20px 0px 30px 0;box-sizing: border-box;}
.zwgkjc_list_box ul li a i { height: auto; display: block; padding-top: 10px; box-sizing: content-box; }
.zwgkjc_list_box ul li a i img { display: block; margin: 0px auto; }
.zwgkjc_list_box ul li a p {font-size: 18px;color: rgb(0, 0, 0);text-align: center;margin-top: 20px;}
.zt-wjk ul li { float: left; margin-right: 4%; width: 48%; }
.zt-wjk ul li:nth-child(2n+2) { margin-right: 0%; }
.zt-wjk ul li:last-child { margin-right: 0px; }
.zt-wjk ul li a { display: block; height: 90px; line-height: 90px; font-size: 18px; color: rgb(255, 255, 255); background-color: rgb(98, 157, 226); text-align: center; }
.zt-wjk ul li a:hover, .zcwjk_box ul li a:hover em { color: rgb(241, 225, 82); }
.zt-wjk ul li a em, .zcwjk_box ul li a em i { font-style: normal; }
.zt-wjk ul li a em { display: block; width: 100px; height: 100%; background-color: rgb(8, 103, 213); color: rgb(255, 255, 255); font-size: 20px; box-sizing: border-box; float: left; }
.ztzl-box .zt-wjk ul li a em i { font-size: 42px; font-weight: bold; }
.ztzl-box .zt-wjk ul li { height: auto; }
.ztzl-box .zt-wjk ul li a { height: 88px; margin-bottom: 5px; }
@media screen and (max-width: 959px) {
  .ztzl-box .hd { overflow: hidden; }
  body { max-width: 640px; margin: 0px auto; position: relative; min-width: auto; background-color: rgb(255, 255, 255); }
  .zfxxgk_box { max-width: 100%; }
  .zcxzs { width: 77%; margin: 0px auto; max-width: 220px; bottom: 70px; display: block; }
  .zcsearch_box { width: 90%; height: auto; display: block; margin: 10px auto; bottom: 36px; }
  .zcsearch_box .zcsearchInput { width: 84%; }
  .h_box_l3 li { width: 100%; padding: 0px 20px 0px 22px; }
  .ztzl-box, .ztzl-box2, .zwgk_hygq, .zwgk_list, .zfxxgk_box, .hyjd_list, .jdhy_list { width: 100%; }
  .zfxxgk_box ul li.li1, .zfxxgk_box ul li.li2 { max-width: 100%; width: 49.5%; margin-right: 1%; }
  .zcwjzq img { transform: scale(1.5); }
  .zfxxgk_box ul li.li2 { height: 140px; }
  .zfxxgk_box ul li.li2 a { height: 140px; text-align: center; }
  .zfxxgk_box ul li.li2 a i { float: none; margin: 0px auto; padding: 20px 0px 0px; }
  .ico4 { background-position: -345px 4px; }
  .ico5 { background-position: -441px 4px; }
  .ico6 { background-position: -538px 6px; }
  .ico7 { background-position: -634px 5px; }
  .fsl_ljsj ul li { margin: 0px 0px 1%; width: 30%; padding: 1.5%; }
  .fsl_ljsj ul li a { margin: 0px auto; height: 110px; width: 90px;box-sizing: border-box;}
  .zfxxgk_box ul li.li2 a span { width: 100%; float: none; margin-top: 19px; margin-left: 0px; line-height: 19px; }
  .zfxxgk_box ul li.li2:last-child a span { width: 100%; margin-top: 19px; }
  .zfxxgk_box ul li.li2:last-child { width: 100%; }
  .zfxxgk_box ul .li2:nth-child(5) { margin-right: 1%; }
  .zfxxgk_box ul .li2:nth-child(7) { margin-right: 0px; }
  .zfxxgk_box ul li:nth-child(2n) { margin-right: 0px; }
  .zfxxgk_box ul .li1:nth-child(3) { margin-right: 1%; }
  .zwgk_list .bd { padding-right: 22px; }
  .zwgk_box2 { padding: 10px 0px; }
  .ztzl-box .bd ul li { width: 320px; height: auto; margin: 0px; }
  .hjzfgb { width: 100%; max-width: none; }
  .box3_l1 { float: none; }
  .ztzl-box2 .bd { overflow: hidden; }
  .ztzl-box2 .bd ul li { float: none; width: auto; height: auto; margin: 0px; overflow: hidden; }
  .jiedeu { text-align: center; }
  .jiedeu ul { width: 100%; overflow-x: auto; white-space: nowrap; height: 36px; }
  .jiedeu ul li { display: inline-block; float: none; padding-right: 10px; margin-right: 10px; border-right: 2px solid rgb(0, 0, 0); }
  .zwgk_more { display: none; }
  .zwgk_hygq { margin-top: 50px; }
  .zwgk_hygq h1 { text-align: center; }
  .jdhylj, .zdgklj { width: 100%; }
  body .fy_content { padding: 0px 2%; box-sizing: border-box; }
}
.tab-box .hd { border-bottom: 1px solid rgb(230, 232, 232); position: relative; height: 48px; box-sizing: border-box; line-height: 48px; }
.tab-box .hd ul li { float: left; margin-right: 30px; }
.tab-box .hd ul li a { height: 47px; line-height: 47px; display: block; position: relative; text-align: center; padding: 0px 15px; cursor: pointer; border-bottom: none; color: rgb(61, 61, 61); font-size: 20px; font-weight: bold; }
.tab-box .hd ul li.on > a { color: rgb(13, 76, 153); border-bottom: 1px solid rgb(26, 105, 173); }
.tab-box .bd ul li { overflow: hidden; display: table; width: 100%; }
.tab-box .bd ul li .date { display: table-cell; color: rgb(51, 51, 51); width: 70px; vertical-align: middle; }
.tab-box .bd ul li a { display: -webkit-box; color: rgb(0, 0, 0); text-align: left; padding-right: 30px; }
.tab-box .bd ul li a:hover { color: rgb(41, 115, 192); }
@media screen and (max-width: 768px) {
  .ztzl-box2 { padding: 0px; margin: 0px; }
  .ztzl-box2 .hd { bottom: 10px; }
  .ztzl-box2 .bd ul li { margin: 0px; }
  .ztzl-box2 .ztzl-btn { margin-top: -20px; }
  .input_div .input { box-shadow: none; height: 41px; }
  .tab-box .bd ul li { line-height: 1.8; display: inherit; }
  .tab-box .bd ul li a { max-width: 100%; display: -webkit-box; padding-right: inherit; }
  .tab-box .bd ul li .date { float: initial; color: rgb(153, 153, 153); white-space: nowrap; display: inline; }
  .ztzl-box { padding: 0px; margin-bottom: 20px; overflow: hidden; }
  .ztzl-box .hd { bottom: 10px; }
  .ztzl-box .bd ul li { margin: 0px; }
  .ztzl-box .ztzl-btn { margin-top: -20px; }
  .jiedubox-left { width: 100%; }
  .zwgk_hygq ul li { margin-bottom: 5px; }
  .zwgkjc_list_box { padding: 5px 10px 0px 5px; }
  .zwgkjc_list_box ul li { width: 44%; margin: 2% 2%;}
  .zwgkjc_list_box ul li a{padding: 20px 0px 10px;}
  .zwgkjc_list_box ul li a p{min-height: 48px;}
  .fsl_ljsj ul li a span {font-size: 14px;}
  .jczwgk_tt{width: 100%;}
  .jczwgk_more{display: none;}
}
