@charset "utf-8";
body{background: #E6F1FF;}
.container{width: 1280px;}
.zwfw-header .warp{padding: 10px 0;background-color: #fff;}
.zwfw-header .logo{float: left; width: 40%;}
.zwfw-header .return-home{float: right;margin-top: 18px;}
.zwfw-header .return-home ul li i{display: inline-block; vertical-align: middle;width: 14px;margin-right: 10px;}
.zwfw-header .return-home ul li span{display: inline-block;vertical-align: middle;}

.zwfw-main{margin-top: -8.5%;position: relative;z-index: 1;}
.zwfw-padding{background-color: #fff;padding: 40px;}

.qybszt-menu ul{margin: -20px -20px;}
.qybszt-menu ul li{ float:left;width: 33.33%;}
.qybszt-menu ul li a{background-image: linear-gradient(to right, rgb(190,213,250,.10), rgb(190,213,250,.40));margin: 20px 20px;display: block;position: relative;padding-left: 140px;padding-right: 20px;}
.qybszt-menu ul li a i{display: inline-block;position: absolute; width: 68px; height: 68px;text-align: center; background:#D6E9FF;border-radius: 50%; left: 36px;top: 50%;margin-top: -34px;}
.qybszt-menu ul li a i img{display: inline-block;width: 40px;margin-top: 12px;}
.qybszt-menu ul li .caption{position: relative; display: table; height: 7.8em; vertical-align: middle; width: 100%;}
.qybszt-menu ul li .caption .inline{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle; font-size: 1.125em; line-height: 1.375em;}
.qybszt-menu ul li .caption .inline b{display: block;}
.qybszt-menu ul li .caption .inline p.elli-m{ -webkit-line-clamp: 3;color: #333;}

.msfw-menu ul{margin: -20px -20px;}
.msfw-menu ul li{ float:left;width: 33.33%;}
.msfw-menu ul li a{background-image: linear-gradient(to right, rgb(190,213,250,.10), rgb(190,213,250,.40));color: #2A82E4;font-size: 1.125em; overflow: hidden; margin: 20px 20px;display: block;position: relative; height: 180px;}
.msfw-menu ul li a::before{position: absolute;content: ''; width: 45px; height: 13px;background: url(../zwfw/msfw_img.png) no-repeat;background-size: 100% 100%;bottom: 40px; right: 40px;}
.msfw-menu ul li a i{display: block;position: absolute; bottom: -28px; width: 85px; left: 40px;}
.msfw-menu ul li a span{ display: flex;flex-direction: column; justify-content: center;height: 100%;padding-left: 180px;font-weight: bold;}


.hqzqzt-menu ul{margin: -20px -20px;}
.hqzqzt-menu ul li{ float:left;width: 25%;}
.hqzqzt-menu ul li a{display: block;margin:20px;font-size: 1.125em;font-weight: bold;text-align: center;position: relative;overflow: hidden;padding:76px 0px}
.hqzqzt-menu ul li a i{display: block; width: 100px;margin: auto;}
.hqzqzt-menu ul li a::before{position: absolute; width: 150px; height: 150px;background-size: 100% 100%!important;content: '';bottom: -35px; right: -20px;}
.hqzqzt-menu ul li.li1 a{background-image: linear-gradient(to bottom, rgb(255,242,242,.60),rgb(255,242,242)) ;color:#B52424;}
.hqzqzt-menu ul li.li2 a{background-image: linear-gradient(to bottom, rgb(255,231,217,.60),rgb(255,231,217));color:#C76114}
.hqzqzt-menu ul li.li3 a{background-image: linear-gradient(to bottom, rgb(224,255,253,.60),rgb(224,255,253));color:#05B5A3}
.hqzqzt-menu ul li.li4 a{background-image: linear-gradient(to bottom, rgb(243,246,254,.60),rgb(243,246,254));color:#4E5ABF}

.hqzqzt-menu ul li.li1 a::before{background: url(hqzq_icon1_bg.png) no-repeat;}
.hqzqzt-menu ul li.li2 a::before{background: url(hqzq_icon2_bg.png) no-repeat;}
.hqzqzt-menu ul li.li3 a::before{background: url(hqzq_icon3_bg.png) no-repeat;}
.hqzqzt-menu ul li.li4 a::before{background: url(hqzq_icon4_bg.png) no-repeat;}

.zwfw .bottom_in {background: #2A82E4; width: auto;clear: both;height: auto;padding: 20px 0 0;overflow: hidden;}
.zwfw .bottom_in  .btm_2{width: 1280px;margin: auto;clear: both;color:#fff}
.zwfw .bottom_in  .btm_2 a{color:#fff}
.zwfw .accelem{border-bottom: 0!important;}

@media (max-width:1280px) {
    .zwfw .bottom_in  .btm_2{width: 970px}
    .zwfw .btm_2_l{float: none;text-align: center;display: block!important;}
    .zwfw .btm_2{text-align: center;}
    .zwfw .btm_2 div{float: none!important;display: inline-block; width: auto!important;height: auto!important;}
}
@media (max-width:992px) {
    .zwfw .bottom_in  .btm_2{width: auto}
    .zwfw-padding{padding: 20px;}
    .qybszt-menu ul,.msfw-menu ul,.hqzqzt-menu ul{margin: -10px -10px;}
    .qybszt-menu ul li,.msfw-menu ul li,.hqzqzt-menu ul li{width: 50%;}
    .qybszt-menu ul li a,.msfw-menu ul li a,.hqzqzt-menu ul li a{margin: 10px;}
    
}

@media (max-width:760px) {
    .zwfw-header .return-home{margin-top: 0;}
    .qybszt-menu ul li,.msfw-menu ul li,.hqzqzt-menu ul li{width: 100%;}
    .msfw-menu ul li a{height: 130px;}
    .msfw-menu ul li a i{width: 65px;}
    .msfw-menu ul li a::before{bottom: 20px;}
    .hqzqzt-menu ul li a{padding: 40px 0;}
    .zwfw-header .logo{width: 60%;}
}