@charset "utf-8";
/*base*/
html,body,ul,ol,li,p,h2,h4,a,img,input,span,a{margin:0;padding:0;}
html,body{min-width: 320px;}
img,input,button {border: 0;}
i{font-style: normal;font-family: MicrosoftYaHei;}
input:focus,textarea:focus,select:focus, button{outline:none;}
li,button{list-style: none;}
body{font-size: 16px;color: #333;font-family:"Microsoft Yahei";}
a{color: #333;text-decoration:none;font-family:"Microsoft Yahei";font-size:14px;}
a:hover{color: #2c4da1;}
button,img,input { vertical-align: middle;}
.clearfix:before,
.clearfix:after {content: " ";display: table;clear: both;}
.fl{ float:left;}
.fr{ float:right;}

/*header*/
.yd_top{ width:100%; height:560px; background:#191c6d url(gzyd2023_headbg.jpg) no-repeat top center;}
.yd_head{ width:1180px; height:560px; margin:0 auto; position:relative;}
.yd_logo{ position:absolute; top:43px; left:0px; width:445px; height:69px;}
.yd_fanhui{ position:absolute; top:25px; right:0px; width:172px; height:45px; text-align:center;}
.yd_fanhui a{ font-size:16px; color:#FFF;}

.contant{ width:1180px; height:auto; margin:0 auto; overflow:hidden;}
.pad70{ padding:70px 0;}
.shzd_title{ font-size:28px; font-weight:bold; color:#1b3985; width:100%; height:40px; line-height:40px; text-align:center; background:url(gzyd2023_tit01.png) no-repeat center center;}
.shzd_title a{ font-size:28px; color:#1b3985;}
.shzd_list{ padding-top:35px;}
.shzd_list ul li{ width:380px; height:190px; display:block; float:left; position:relative;}
.shzd_list ul li.sty01{ background:url(gzyd2023_ico01.png) no-repeat; margin-right:20px;}
.shzd_list ul li.sty02{ background:url(gzyd2023_ico02.png) no-repeat; margin-right:20px;}
.shzd_list ul li.sty03{ background:url(gzyd2023_ico03.png) no-repeat;}
.fzlz{ font-size:20px; font-weight:bold; color:#FFF; position:absolute; top:18px; right:18px; width:auto; padding:5px 10px; background:#2c4da1; border-radius:4px;}
.fzlz a{font-size:20px;color:#FFF;cursor: default;}
.jcgkzl{ font-size:18px; position:absolute; top:70px; right:18px; width:auto; padding:5px 10px; background:#ffffff; border-radius:4px; }
.jcgkzl a{ font-size:18px;}

.hsjc_box{ width:100%; height:620px; background:url(gzyd2023_hsjc.jpg) no-repeat center center;}
.hsjc_title{ font-size:28px; font-weight:bold; color:#1b3985; width:100%; height:40px; line-height:40px; text-align:center; background:url(gzyd2023_tit02.png) no-repeat center center; margin-top:70px;}
.hsjc_title a{ font-size:28px; color:#1b3985;}
.hsjc_main{ width:100%; height:380px; margin-top:56px; position:relative;}
.hsjc01{ position:absolute; top:22px; left:70px; width:420px; height:100px;}
.hsjc02{ position:absolute; top:22px; right:0px; width:420px; height:100px;}
.hsjc03{ position:absolute; top:252px; left:70px; width:420px; height:100px;}
.hsjc04{ position:absolute; top:252px; right:0px; width:420px; height:100px;}
.hsjc01 h2,.hsjc02 h2,.hsjc03 h2,.hsjc04 h2{ font-size:18px; color:#1b3985; padding-bottom:5px;}
.hsjc01 p,.hsjc02 p,.hsjc03 p,.hsjc04 p{ padding:3px 0;}
.hsjc01 p span,.hsjc02 p span,.hsjc03 p span,.hsjc04 p span{ padding-left:60px;}
.hsjc_main p a{ font-size:16px; color:#808080; }
.hsjc_main p a:hover{ color:#1b3985; }

.zhjdhy_box{ width:100%; height:870px; background:url(gzyd2023_jdhygz.jpg) no-repeat center center;}
.padt70{ padding-top:70px;}
.jdzx{ padding:56px 0 0 40px;}
.jdhy_title{ font-size:20px; font-weight:bold; color:#1b3985; height:32px; line-height:32px;}
.jdzx_list{ height:415px; position:relative;}
.jdzx_list a{ font-size:18px; font-weight:bold; }
.jd01{ position:absolute; top:130px; left:0; width:210px; height:30px; line-height:30px; text-align:center;}
.jd02{ position:absolute; top:220px; left:245px; width:210px; height:30px; line-height:30px; text-align:center;}
.jd03{ position:absolute; top:130px; left:485px; width:210px; height:30px; line-height:30px; text-align:center;}
.jd04{ position:absolute; top:220px; right:245px; width:210px; height:30px; line-height:30px; text-align:center;}
.jd05{ position:absolute; top:130px; right:0; width:210px; height:30px; line-height:30px; text-align:center;}
.yhzc{padding:0px 0 25px 40px;}
.zcwdk{ width:100%; height:138px;}

.zwgkpp{ padding:40px 0 0 0; overflow:hidden;}
.zwgkpp ul li{ width:380px; height:190px; display:block; float:left;}
.zwgkpp ul li.ztr{ margin-right:20px;}