﻿@charset "utf-8";
/* CSS Document */
.footer{ border-top: 5px solid #d3323b; margin-top: 100px; padding-top: 25px; padding-bottom: 25px; text-align: center; background: #fff;}
.footerr{ margin-top: 35px;}
.footer p{ line-height: 36px;}
.footer p a{padding: 0 10px;}
.footer p i{ color: #cccccc;}
.footer p em{ color: red;}
.footer p span{ padding: 0 10px;}
.footer p img{ padding-right: 10px;}
.dj-tb { position: absolute; left: 130px; top:50px;}
.main{ width: 1200px; margin: 0 auto;}
.banner{ height: 623px;background: url(20201020-fd-banner.png) top center no-repeat;}
.banner1{ height: 623px;background: url(20201020-fd-banner1.png) top center no-repeat;}
.bs-bj{ background: #fff; padding: 30px;border: 1px solid #ebebeb;}
.zcwj-box{ margin-top:50px;}
.gjzc-tit{ float: left; background: #f9f4ec; padding: 10px; width: 172px; margin-left: 20px;}
.left-zcwj-w{ margin-left: -20px;}
.gjzc-tit:hover{ background: #f6f1e9;}
.gjzc-tit-k{ border: 1px solid #eee8dc;}
.left-zcwj{ width: 840px;}
.zcwj-nr{ margin-top: 55px; }
.gjzc-tit a:hover h4{color: #333;}
.gjzc-tit a:hover p{color: #333;}
.gjzc-tit span img{ position:absolute; right:0px; top: 0px;}
.gjzc-tit h4{font-size: 18px; font-weight: bold;margin-top:10px; padding-bottom: 3px;}
.gjzc-tit{text-align: center;}
.gjzc-tit p{ line-height: 28px; font-size: 15px; text-align: left; width:137px; margin: 0 auto;padding-top: 8px;/*display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;*/
}
.gjzc-tit-t{ margin-left: 0px;}
.hx-z { background: url(20201020-hx-z.png) no-repeat center;}
.gjzc-tit a{ display:block;height: 205px; text-decoration: none;}
.right-zcwj{ width:350px; background: #f9f4ec; max-height: 257px;}
.right-zcwj ul{padding: 15px;}
.right-zcwj ul li{ line-height: 24px; background: url(20200923-dd.png) left 9px no-repeat; padding-left: 18px; -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;margin-top: 12px; text-align: left!important;}
.right-zcwj ul li a{display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.gzdt{ margin-top:100px; background: url(20201020-dt-bj.png) top no-repeat; padding-top: 100px;padding-bottom: 100px;}
.gzdt-nr{ margin-top: 75px;}
.left-gzdt,.right-gzdt{width: 585px;}
.left-gzdt h4,.right-gzdt h4{font-size: 28px;}
.left-gzdt h4 a,.right-gzdt h4 a{ text-decoration: none;}
.tu-gdzt img,.tu-gdzt{ width: 100%; height: auto;}
.tu-gdzt p{ padding-left:3%; width:97%; height: 50px; line-height: 50px;position: absolute; bottom:0px;background-color:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#6f000000,endcolorstr=#6f000000); font-size: 18px;}
.tu-gdzt p a{ color: #fff; display: block; overflow: hidden; width: 98%; text-overflow: ellipsis; white-space: nowrap; text-decoration: none;}
.tu-gdzt{ margin-top: 33px;}
.tit-gzdt{ background: #fff; box-shadow: 0 0 23px #f3f3f3; padding: 25px 20px;}
.k-bs{ margin-left: 30px; background: #fff; border-radius: 10px; padding: 20px;box-shadow: 3px 0 7px #f5f5f5;}
.k-bs p{ color: #999; margin-top: 6px;}
.tit-gzdt ul li{ background: url(20200923-dd.png) left 9px no-repeat; padding-left: 19px;font-size: 16px; margin-top: 22px;}
.tit-gzdt ul{ margin-top: -22px;}
.tit-gzdt ul li a{ display: block; overflow: hidden;width:75%; text-overflow: ellipsis;white-space: nowrap; float: left;}
.tit-gzdt ul li span{ color: #999;float: right;}
.gztj-nr{ border-left: 1px solid #dcdcdc; /*margin-left: 10px; */margin-top:32px; }
.gztj-nr ul li span{ position: absolute; left: -19px; top:20px;}
.gztj-nr em{ background: url("20200923-sj.png") top center no-repeat; width: 100px; height: 22px; display: block; color: #fff; line-height: 22px;
	padding-left: 30px;  margin-top: -20px;}
.gztj-nr ul li h5 a{ display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 100%;}
.gztj-nr h5{ font-size: 16px; overflow: hidden;}
.gztj-nr ul li{ margin-top:33px;}
.sjx{ position: absolute; left: -9px; top: 20px;}
.gztj-nr ul li.curr{margin-top: 10px;}
.bzml-box{ margin-top: 100px;}
.bg{ position: absolute; left: -5px;top: 15px;}
.bzml-img{margin-top: 50px;}
.bzml-img ul{ margin-left: -20px;}
.bzml-img ul li a span{ height:145px; display: block; text-align: center;}
.bzml-img ul li{text-align: center; width:224px; height: 281px; float: left; margin-left: 20px;border-radius: 13px; }
.bzml-img ul li.img1{ background:#fcebe6;}
.bzml-img ul li.img2{ background:#fbf4e7;}
.bzml-img ul li.img3 {background:#e5f4ff;}
.bzml-img ul li.img4{ background:#eef2fb;}
.bzml-img ul li.img5{ background:#f4f9ee;}
.bzml-img ul li.img1:hover a{ background:#f6e6e1;transition: 1s;}
.bzml-img ul li.img2:hover a{ background:#f5efe5;transition: 1s;}
.bzml-img ul li.img3:hover a {background:#e0f0fb;transition: 1s;}
.bzml-img ul li.img4:hover a{ background:#ebeff7;transition: 1s;}
.bzml-img ul li.img5:hover a{ background:#eaf0e3;transition: 1s;}
.bzml-img ul li a{  height: 281px;display: block; text-decoration: none;border-radius: 13px;}
.bzml-img ul li a span img{ padding-top:30px;}
.bzml-img ul li.img3 a  span img{ padding-top: 40px;}
.bzml-img ul li.img4 a span img{ padding-top: 65px;}
.bzml-img ul li.img5 a span img{ padding-top: 44px;}
.bzml-img ul li h4,.bzml-img ul li p{font-size: 18px; line-height:28px;}
.bzml-img ul li h4{ padding-top: 40px;}
.bzml-img ul li a:hover span img{
    transform: rotateY(360deg);
    transition: all .6s linear;/* transition: 1s*/}


.xxgk-box{ margin-top: 100px; background: url(20201020-xxgk-bj.png) top center no-repeat; padding-top: 100px;padding-bottom: 100px;}
.xxgk-nr{ margin-top: 55px;}
.xxgk-nrr{ margin-top: 90px;}
.xxgk-k-top-l{ background: #4474bd!important;}

.xxgk-k-top span.zb{position: absolute;right: -12px; top:40px;}
.xxgk-k-top-l span.yb{ left: -12px!important; right:inherit!important;position: absolute;top:40px;}
.xxgk-k-top a{ display: block;text-decoration: none; height: 236px;}
.xxgk-k-top a:hover em.hd{ text-decoration: none; background: #d02129;transition: 2s;}
.xxgk-k-top a:hover em.hdd{ text-decoration: none; background: #2560bb;transition: 2s;}
.xxgk-k-top h1{ font-size: 20px; font-weight: bold;z-index: 999;width: 80px; color: #fff; line-height: 30px; padding-top:30px; margin: 0 auto;}

.xxgk-ico-box ul li { padding: 0 10px; float: left; text-align: center;width: 125px; height:90px;border-radius:5px; background: #fff; margin-left: 15px; margin-top: 15px;}
.xxgk-ico-box ul li a{ display: block;height: 90px; border-radius:5px; text-decoration: none;}
.xxgk-ico-box ul{ margin-left: -20px; margin-top: -20px;}
.xxgk-ico-box{ width: 975px;}
.xxgk-ico-box ul li span:hover a img{animation:xz 0.5s linear 0.1s ;  transition: all .8s;}
@keyframes xz{
from  {transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.xxgk-k-top{ width:190px; background:#db3c44; border-radius: 5px; text-align: center;}
.xxgk-k-top em{ margin-top: 50px; display:inline-block;}
.xxgk-ico-box i{text-align: center; padding-top: 22px; display:block;}
.xxgk-ico-boxx ul li{ width: 222px; height: 66px!important; text-align: center; line-height: 66px; background: #fff; box-shadow: 0 0 15px #f1f1f1; margin-left: 20px;margin-top:20px;background: #fbfbfb; padding: 0!important;}
.xxgk-ico-box ul li a span{ display: block; height: 59px;}
.xxgk-ico-box ul li a.icon1 span{ background: url(20201020-hj-icon1.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon2 span{ background: url(20201020-hj-icon2.png) center center no-repeat;background-size: 29px;}
.xxgk-ico-box ul li a.icon3 span{ background: url(20201020-hj-icon3.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon4 span{ background: url(20201020-hj-icon4.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon5 span{ background: url(20201020-hj-icon5.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon6 span{ background: url(20201020-hj-icon6.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon7 span{ background: url(20201020-hj-icon7.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon8 span{ background: url(20201020-hj-icon8.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon9 span{ background: url(20201020-hj-icon9.png) center center no-repeat;background-size: 28px;}
.xxgk-ico-box ul li a.icon10 span{ background: url(20201020-hj-icon10.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon11 span{ background: url(20201020-hj-icon11.png) center center no-repeat;background-size: 28px;}
.xxgk-ico-box ul li a.icon12 span{ background: url(20201020-hj-icon12.png) center center no-repeat;background-size: 24px;}
.xxgk-ico-box ul li a.icon13 span{ background: url(20201020-hj-icon13.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon14 span{ background: url(20201020-hj-icon14.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon15 span{ background: url(20201020-hj-icon15.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon16 span{ background: url(20201020-hj-icon16.png) center center no-repeat;background-size: 28px;}
.xxgk-ico-box ul li a.icon17 span{ background: url(20201020-hj-icon17.png) center center no-repeat;background-size: 30px;}
.xxgk-ico-box ul li a.icon18 span{ background: url(20201020-hj-icon18.png) center center no-repeat;background-size: 28px;}
.xxgk-ico-box ul li a.icon19 span{ background: url(20201020-hj-icon19.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon20 span{ background: url(20201020-hj-icon20.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon21 span{ background: url(20201020-hj-icon21.png) center center no-repeat;background-size: 28px;}
.xxgk-ico-box ul li a.icon22 span{ background: url(20201020-hj-icon22.png) center center no-repeat;background-size: 26px;}
.xxgk-ico-box ul li a.icon23 span{ background: url(20201020-hj-icon23.png) center center no-repeat;background-size: 28px;}
.xxgk-ico-box ul li a.icon24 span{ background: url(20201020-hj-icon24.png) center center no-repeat;background-size: 28px;}
.xxgk-ico-box ul li a.icon25 span{ background: url(20201020-hj-icon25.png) center center no-repeat;background-size: 28px;}
.xxgk-ico-box ul li a.icon26 span{ background: url(20201020-hj-icon26.png) center center no-repeat;background-size: 28px;}
.xxgk-ico-box ul li a p{ line-height: 18px; display: block; overflow: hidden; width: 98%; white-space: nowrap;text-overflow: ellipsis;}
.xxgk-ico-boxx ul li a{height: 66px!important; display: block; text-decoration: none; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;
	padding: 0 10px;}
.xxgk-ico-boxx ul li a:hover{ background: #3a66aa; color: #fff;}
.hdjl-box{ margin-top: 100px;/* background: url(20200923-hdjl-bj.png) top center no-repeat; */}
.hdjl-icon{ margin-top: 100px;}
.hdjl-icon ul li{ float: left; text-align: center; width: 25%;}
.hdjl-icon ul li a{display: block;text-decoration: none;}
.hdjl-icon ul li a p{ font-size: 26px; padding-top: 35px; line-height: 30px;}
.hdjl-icon ul li a:hover img{
    transform: rotateY(360deg);
    transition: all .3s linear;}
.img-jc{ margin-top: 100px;}
.img-jc ul li{float: left; margin-left:20px; width:31.6%; overflow: hidden;}
.img-jc ul{ margin-left: -20px;}
.img-jc ul li img{width: 100%;transition: all 0.6s; cursor: pointer;}
.img-jc ul li:hover a img{transform: scale(1.1);}

.zcwj-tit img.sj{ display:none;}
.zcwj-tit{ text-align: center;}
.dq-hdjl ul li{ float: left;box-shadow: 0px 0px 15px 0px #d4d4d4; background: #fff;width: 48%; margin-left: 2%;
    border-bottom: 4px solid #94070a; }
.dq-hdjl ul{ margin-left: -2%; margin-top: 80px;}
.dq-hdjl ul li a{ display: block;height: 160px; text-decoration: none;}
.dq-hdjl ul li a span em.zt{font-size: 24px; line-height: 160px; margin-left: 30px;}
.dq-hdjl ul li a span img{ margin-left: 65px;}
.dq-hdjl ul li i em.jr{ color: #94070a; margin-left: 15px;}
.dq-hdjl ul li i{ margin-top: 60px; margin-right: 50px;}
.bzml-img-dq ul li{ width: 285px;}
.gztj-nr ul li span{left: -9px;}