@import url("/assets-zwgk/zwgkzy/shqp/css/bzh/iconfont.css");
/*@import "/shqp/res/css/iconfont.css";*/
	html {
	background:#fff;
}
a {
	transition:all .3s ease;
}
i

.breadcrumb>li a{
    color: rgba(15, 159, 187,1);
}
img {
	object-fit:cover;
	transition:all 0.3s linear;
}
.uli12 li a:hover,.uli14 li a:hover,a:hover,ul.news-lisetr li a:hover,.icon-list-five li a:hover p {
	color: #0f9fbb;
}
ul {
	padding:0;
	margin:0;
}

.top{
background: url(/assets-zwgk/zwgkzy/shqp/img/bzh/top-bg.png) no-repeat;
background-size: 100% 100%;
padding: 20px 0px;
}
.top #logo{

}

.top #logo  img{
    width: 300px;
    margin-top: 10px; 
}

.top .title img{
    width: 600px;
    margin: 50px auto;
    display: block;
}
.menu-div{

}
.menu-div ul {

margin: 30px -30px;
}
.menu-div ul li{ 
padding: 0px 30px;
}
.menu-div ul li a{
    display: block;
    border-radius: 10px;
    overflow: hidden;
}
.menu-div ul li:nth-child(1) a{background-color: #fbc8c8;}
.menu-div ul li:nth-child(1) a p{

background: linear-gradient(180deg, #ff6e6e, rgba(251, 247 ,214 , 0.4));
}
.menu-div ul li:nth-child(2) a{

background-color: #cdf0ff;
}
.menu-div ul li:nth-child(2) a p{

background: linear-gradient(180deg, #00b5ff, rgb(134,225,255));
}
.menu-div ul li:nth-child(3) a{

background-color: #ffeebe;
}
.menu-div ul li:nth-child(3) a p{
    
background: linear-gradient(180deg, #ffd458, #ffdf85);
}
.menu-div ul li a  img{
    
width: 50px;
    
display: block;
    
margin: 0px auto;
    
padding: 30px 0px;
}
.menu-div ul li a p{
    
text-align: center;
    
font-size: 22px;
    
color: #fff;
    
margin-bottom: 0px;
    
padding: 5px;
}
.div1{
    background-color: #FFF7F7;
    margin: 30px 0px;
    padding: 20px;
}
.public-title{position: relative;display: flex;align-items: center;}
.public-title::after{
    content: '';
    width: calc(100% - 100px);
    height: 100%;
    position: absolute;
    background-size: 98px 46px;
    background-repeat: repeat-x;
    z-index: 0;
    top: 19px;
    left: 0px;
}
.div1 .public-title::after{
    content: '';
    background-image: url(/assets-zwgk/zwgkzy/shqp/img/bzh/title-bg1.png);
    
}
.public-title i{
    
    font-size: 48px;
        
 
        
    color: #fff;
        
    padding: 15px  17px;
        
    border-radius: 100%;
        
    display: inline-block;
        
    z-index: 1;
    }
.div1 .public-title i{background-color: #c01409;z-index: 2;}
.public-title a{
    
display: inline-block;
    
background-color: #FFE9EC;
    
padding: 10px 50px 10px 20px;
    
font-size: 24px;
    
z-index: 1;
    
margin-left: -11px;
    }
.div1 .public-title a{
    
color: #c01409;
    

}
.wjzd-ul{

}
.wjzd-ul li{
    
margin-top: 30px;
    
margin-bottom: 30px;
}
.wjzd-ul li a{
    
background-color: #fff;
    
display: block;
    
padding: 35px  15px 15px;
    
color: #666;
    
font-size: 16px;
    
position: relative;
    
border-radius: 10px;
}
.wjzd-ul li a span{
    
background-color: #FFE9EC;
    
color: #C01409;
    
font-size: 22px;
    
top: -17px;
    
left: calc(50% - 17px);
    
width: 35px;
    
height: 35px;
    
display: flex;
    
justify-content: center;
    
align-items: center;
    
border-radius: 100%;
    
position: absolute;
}
.wjzd-ul li a p{
    
height: 48px;
    
display: -webkit-box;
    
-webkit-box-orient: vertical;
    
-webkit-line-clamp: 2;
    
overflow: hidden;
    
text-overflow: ellipsis;
}
.div2{
    background-color: #F3FCFF;
    margin: 30px 0px;
    padding: 20px;
}
.div2 .public-title{
    justify-content: right;
}
.div2 .public-title i {
    background-color: #1b96c6;
}
.div2 .public-title a {
    color: #1b96c6;
    background-color: #C6EFFF;
    margin-right: -11px;
}
.div2 .public-title::after{
    content: '';
    background-image: url(/assets-zwgk/zwgkzy/shqp/img/bzh/title-bg2.png);
    right: 0px;
    left: auto;
}

.gkbz-ul{

}
.gkbz-ul li{
    
}
.gkbz-ul li a{
    
display: block;
    
padding: 15px;
} 
.gkbz-ul li:nth-child(1) a{
    background: url(/assets-zwgk/zwgkzy/shqp/img/bzh/gkbz1.png) no-repeat;
    background-size: 100%  100%;
} 
.gkbz-ul li:nth-child(2) a{
    background: url(/assets-zwgk/zwgkzy/shqp/img/bzh/gkbz2.png) no-repeat;
    background-size: 100%  100%;
} 
.gkbz-ul li:nth-child(3) a{
    background: url(/assets-zwgk/zwgkzy/shqp/img/bzh/gkbz3.png) no-repeat;
    background-size: 100%  100%;
} 
.gkbz-ul li:nth-child(4) a{
    background: url(/assets-zwgk/zwgkzy/shqp/img/bzh/gkbz4.png) no-repeat;
    background-size: 100%  100%;
} 
.gkbz-ul li a p{
    
font-size: 22px;
    
color: #fff;
    
margin-top: 6px;
    
margin-bottom: 15px;
} 
.gkbz-ul li a i{
    
font-size: 30px;
    
color: #fff;
    
line-height: 1;
} 

.div3{
    background-color: #FFFDF6;
    margin: 30px 0px;
    padding: 20px;
}

.div3 .public-title i {
    background-color: #FBC759;
    z-index: 2;
}
.div3 .public-title a {
    color: #FBC759;
    background-color: #FFF6DD;
    margin-right: -11px;
}
.div3 .public-title::after{
    content: '';
    background-image: url(/assets-zwgk/zwgkzy/shqp/img/bzh/title-bg3.png);
}

.gklz-ul{

}

.gklz-ul li{
    
}

.gklz-ul li a{

}
.gklz-ul li a i{
  border: 1px #FBC759 solid;
  color: #D89200;
  font-size: 26px;
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: #fff;
  line-height: 1;
  margin: 10px auto;
  transition: all 1s;
}
.gklz-ul li a p{
    
font-size: 20px;
    
color: #666;
    
text-align: center;
    
height: 58px;
    
-webkit-box-orient: vertical;
    
-webkit-line-clamp: 2;
    
overflow: hidden;
    
text-overflow: ellipsis;
    
display: -webkit-box;
}
.gklz-ul li a:hover i{
    background-color: #D89200;
    color: #fff;
    transform: scale(1.2);
    box-shadow: 2px 1px 6px  rgba(0, 0, 0, 0.4);
}

.foot ul{
    display: flex;
    
}
.foot ul li{
    flex: 1;
    margin-left: 0px!important;
}
.foot  ul  ul.dropdown-menu{
    display: none;
}
.menu ul.zfbm {

    margin-bottom: 10px;
}
.menu ul.zfbm li {
    padding: 10px;
}
.menu ul.zfbm li a {
    width: 100%;
    text-align: center;
    color: #C01409;
    padding: 20px 10px;
    font-size: 17px;
    border: 1px #C01409 solid;
    border-radius: 10px;
    transition: all 2s;
}
.menu{
    background-color: #FFF7F7;
    margin: 30px 0px;
    padding: 20px;
}
.menu ul.zfbm li a:hover{
    background-color: #C01409;
    color: #fff;
}
.menu h4{
    color: #C01409;
    font-size: 24px;

}
@media (min-width: 1400px){
        .container {
            width: 1400px!important;
        }
        .wd67 {
          padding-right: 0;
        }
}
@media (min-width: 1200px){
        .container {
            width: 100%;
        }
}
@media(max-width:767px){
    .menu-div ul li{
        margin-bottom: 15px;
    }
    .top .title img{
        width: 90%;
    }
    .public-title::after{
        background: none!important;
    }
    .gkbz-ul li{
        margin-bottom: 20px;
    }
    .gklz-ul li{
        width: 33.33%;
        float: left;
    }
    .gklz-ul li a p{
        font-size: 14px;
    }
    .public-title a{
        font-size: 18px;
    }
}