@charset "utf-8";
html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{list-style:none;border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); color: #333;}
a:hover,a:focus{outline:none;text-decoration:none;cursor:pointer;}
label {font-weight:normal;}
/*.clear{clear:both;font-size:0px;height:0px;line-height:0px;}*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.clearfix {*zoom: 1;}
.box-shadow {
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    /*右、下、距离、模糊程度、阴影颜色，内阴影*/
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
.fl {float: left;}
.fr {float: right;}
a {transition:all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;}

body {background: url(../images/2023czpf_bg.png) no-repeat bottom center #fff;}

.czpf_banner {width: 100%;height: 626px;position: relative;overflow: hidden;}
.czpf_banner img {width: 1920px;height: 626px;display: block;position: absolute;left:50%;top: 0;margin-left: -960px;}

.czpf_box {width: 100%;max-width: 1200px;margin: 0 auto 130px;}

.zyls_box .title {width: 100%;margin: 50px auto 30px;height: 85px;}
.zyls_box .title img {display: block;}

.zyls_tab {width:585px;height:360px;position: relative;overflow: hidden;}
.zyls_tab .hd{height:13px;position:absolute;z-index:1; bottom:18px;text-align: center;right:20px;}
.zyls_tab .hd ul{ display:inline-block;font-size:0; vertical-align:top;}
.zyls_tab .hd li{float:left; width:13px; height:13px; margin-left:10px; line-height:0; overflow:hidden; font-size:0; background:#fff; border-radius:50%; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity:0.4; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer; transition: all .3s; -webkit-transition: all .3s;}
.zyls_tab .hd li.on{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}
.zyls_tab .bd { position: relative;z-index:0;}
.zyls_tab .bd li {overflow: hidden; position: relative;height:360px;}
.zyls_tab .bd li a {display: block;}
.zyls_tab .bd img {width:100%;height:360px !important; display: block;}
.zyls_tab .bd .a_title { width: 100%; height:50px;background:rgba(0,0,0,0.2); display:block; position: absolute; bottom: 0; left: 0; color: #fff; font-size:16px; line-height:50px; padding:0 120px 0 20px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.zyls_tab .bd .a_title:hover {text-decoration: underline;}

.zyls_list {width: 600px;height: 360px;background: #FFFFFF;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);border-top: 1px solid #2A96E8;box-sizing: border-box;overflow: hidden;padding: 20px;}
.zyls_list .hd {width: 100%;}
.zyls_list .hd li {padding-bottom: 4px;float: left;margin-right: 20px;}
.zyls_list .hd li a {height: 28px;font-size: 20px;color: #999999;line-height: 28px;display: block;}
.zyls_list .hd li.on {border-bottom:2px solid #2A96E8;}
.zyls_list .hd li.on a {color: #2A96E8;}
.zyls_list .bd li {height: 20px;padding:20px 0;border-bottom: 1px dashed #E8E8E8;line-height: 20px;position: relative;padding-left: 10px;}
.zyls_list .bd li a {font-size: 16px;color:#333333;width:100%; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.zyls_list .bd li a:hover {color: #2A96E8;}
.zyls_list .bd li i {width:4px;height: 4px;background: #9FB9E8;display: block;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.zyls_list .bd .czpf_more {float: right;color: #2A96E8;font-size: 14px;margin-top: 18px;}

.czpf_listBox {width: 100%;height: auto;background: #FFFFFF;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);padding:25px 15px 0;box-sizing: border-box;}
.czpf_list {width: 574px;float: left;height:auto;min-height: 283px;}
.czpf_list:nth-child(2n) {float: right;}
.czpf_list .title {width: 100%;height: 53px;position: relative;}
.czpf_list .title img {display: block;}
.czpf_list .list_more {color:#2A96E8;font-size: 14px;position: absolute;right: 0;top:8px;}
.czpf_list .list_more:hover {text-decoration: underline;}
.czpf_list ul {padding-bottom: 25px;margin-top:-5px;}
.czpf_list ul li {width: 100%;font-size: 16px;line-height: 22px;position: relative;padding: 0 10px;box-sizing: border-box;height: 22px;margin-top: 20px;}
.czpf_list ul li i {width: 4px;height: 4px;background:#9FB9E8;display: block;position: absolute;left:10px;top:9px;}
.czpf_list ul li a {font-size: 16px;color: #333;width:100%; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;display: inline-block;padding-left: 20px;box-sizing: border-box;}
.czpf_list ul li a:hover {color: #2A96E8;}
.czpf_list dl {width: 100%;height: 130px;position: relative;margin-top: 15px;border-bottom: 1px solid #E8E8E8;padding-bottom: 15px;}
.czpf_list dl dt {width: 200px;height: 130px;float: left;}
.czpf_list dl dt a,.czpf_list dl dt a img {display: block;width: 200px;height: 130px;}
.czpf_list dl dd {width:374px;float: left;box-sizing: border-box;padding-left: 15px;}
.czpf_list dl dd .title {font-size: 16px;color: #333;line-height:25px;}
.czpf_list dl dd .title:hover {color: #2A96E8;}
.czpf_list dl dd .dd_more {font-size: 14px;color: #2A96E8;position: absolute;right:20px;bottom:15px;}
.czpf_list dl dd .dd_more:hover {text-decoration: underline;}

.zjbz_box {width: 100%;}
.zjbz_box .title {width: 100%;height: 53px;position: relative;margin-bottom: 25px;}
.zjbz_box .title img {display: block;}
.zjbz_box .list_more {color:#2A96E8;font-size: 14px;position: absolute;right: 0;top:8px;}
.zjbz_box .list_more:hover {text-decoration: underline;}

.xyb_gzdt_tab {width:515px;height:312px;position: relative;overflow: hidden;}
.xyb_gzdt_tab .hd{height:13px;position:absolute;z-index:1; bottom:18px;text-align: center;right:20px;}
.xyb_gzdt_tab .hd ul{ display:inline-block;font-size:0; vertical-align:top;}
.xyb_gzdt_tab .hd li{float:left; width:13px; height:13px; margin-left:10px; line-height:0; overflow:hidden; font-size:0; background:#fff; border-radius:50%; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity:0.4; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer; transition: all .3s; -webkit-transition: all .3s;}
.xyb_gzdt_tab .hd li.on{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}
.xyb_gzdt_tab .bd { position: relative;z-index:0;}
.xyb_gzdt_tab .bd li {overflow: hidden; position: relative;height:312px;}
.xyb_gzdt_tab .bd li a {display: block;}
.xyb_gzdt_tab .bd img {width:100%;height:312px !important; display: block;}
.xyb_gzdt_tab .bd .a_title { width: 100%; height:50px;background:rgba(0,0,0,0.2); display:block; position: absolute; bottom: 0; left: 0; color: #fff; font-size:16px; line-height:50px; padding:0 120px 0 20px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.xyb_gzdt_tab .bd .a_title:hover {text-decoration: underline;}

.xyb_gzdg_list {width: 665px;}
.xyb_gzdg_list .list_top {width: 100%;border-bottom:1px solid #2A96E8;}
.xyb_gzdg_list .list_top .h3 { white-space: nowrap; overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px;}
.xyb_gzdg_list .list_top .h3 a {color: #2A96E8;font-size:25px;height:34px;line-height:34px;}
.xyb_gzdg_list .list_top .h3 a:hover {color: #036FAD;}
.xyb_gzdg_list .list_top p {font-size:15px;color: #999;line-height: 21px;margin-bottom: 11px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}

.xyb_gzdg_list .list_ul li {height:28px;width:100%;line-height:28px;margin-top:20px;position: relative;padding-left:20px;box-sizing: border-box; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.xyb_gzdg_list .list_ul li i {background:#9FB9E8;margin-right:15px;width:4px;height:4px;display: block;position: absolute;left: 0;top:12px;}
.xyb_gzdg_list .list_ul li a {font-size: 18px;color: #333;}
.xyb_gzdg_list .list_ul li a:hover {color: #2A96E8;}

.wsp_box {width: 100%;margin-top: 30px;}
.wsp_box .title {width: 100%;height: 53px;position: relative;margin-bottom: 25px;}
.wsp_box .title img {display: block;}
.wsp_box .list_more {color:#2A96E8;font-size: 14px;position: absolute;right: 0;top:8px;}
.wsp_box .list_more:hover {text-decoration: underline;}

.wsp_box ul {width: 100%;height: auto;padding: 25px;background: #fff;box-sizing: border-box;margin-top: 25px;}
.wsp_box ul li {width: 270px;float: left;margin-right: 23px;text-align: center;}
.wsp_box ul li:last-child {margin-right: 0;}
.wsp_box ul li a.img {width: 100%;height: 186px;overflow: hidden;display: block;}
.wsp_box ul li a.img img {width: 100%;height: 186px;}
.wsp_box ul li a.title_p {font-size: 18px;color: #333;line-height: 25px;display: inline-block;font-weight: 800;margin-top:15px;}
.wsp_box ul li a.title_p:hover {color: #2A96E8;}