/***********全局重置CSS*****************/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {margin: 0;}
p {margin: 0;}
ul, ol, li {padding-left: 0;list-style-type: none;}
/***消除img默认边框*****/
img {border: 0;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
/***默认让所有浏览器出现右边滚动条****/
html {overflow-y: scroll;font-size: 14px;}
/***默认清除浮动****/
body {font-family: "微软雅黑", "sans-serif", "Arial";}
.conter{max-width: 1280px;margin: 0 auto;}

/*  */
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}

.head{height: 33.13rem;background: url(../images/gxbcyjs_pic5.png) top center no-repeat;background-size: cover;}
.head .info{padding: 1.25rem 0 4.81rem; display: flex;align-items: center;justify-content: space-between;}
.head .info .logo{width: 14.31rem;}
.head .info .logo img{width: 100%;height: auto;}
.head .info .slh{display: flex;font-size: 1rem;color: #6d6d92;}
.head .info .slh a{padding-left: 1.2rem; margin-left: 1.3rem;position: relative;}
.head .info .slh a::before{content: '';display: block;width: 1rem;height: 0.94rem;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.head .info .slh a:nth-child(1)::before{background: url(../images/gxbcyjs_pic1.jpg) top center no-repeat;background-size:auto 100%;}
.head .info .slh a:nth-child(2)::before{background: url(../images/gxbcyjs_pic3.jpg) top center no-repeat;background-size:auto 100%;}
.head .info .slh a:nth-child(3)::before{background: url(../images/gxbcyjs_pic2.png) top center no-repeat;background-size:auto 100%;}
.head .title{width: 63.75%;display: flex;flex-direction: column;align-items: end;}
.head .text{margin: 2.21rem 0 2.35rem; font-size: 1.63rem;color: #6d6d92;}
.head .title a{ padding: 0.7rem 2.56rem; background-color: #f7f7ff;box-shadow: 0rem 0rem 0.63rem 0rem rgba(0, 101, 255, 0.45);border-radius: 1.63rem;font-size: 1.5rem; color: #0065ff;}
.head .title img{width: 100%;}
.center {margin-top: -4rem;}
.center .bszn{height: 10rem;background: url(../images/gxbcyjs_pic6.png) top center no-repeat;background-size:100% 100%;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
.center .bszn .tit{margin-top: 2.5rem; width: 14.44rem;}
.center .bszn .tit img{width: 100%;}
.center .bszn .tab{color: #ffffff;display: flex;font-size: 1.5rem;}
.center .bszn .tab div{padding: 0.75rem 3.75rem;cursor: pointer;}
.center .bszn .tab div:not(:first-child){margin-left: 1rem;}
.center .bszn .tab .active{background-color: #fff;color: #1568c7;}
.center .cont {padding: 2.5rem 2.5rem 0;box-sizing: border-box;display: none;flex-wrap: wrap;overflow-y: auto;height: 26.7rem;padding-left: 0.7rem;}
.center .cont a{margin-bottom: 1.25rem; display: block;width: 18.66%;height: 11rem;border-radius: 0.5rem;background-color: #f4f4ff;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.center .cont a:not(:nth-child(5n)){margin-right: 1.675%;}
.center .cont a img{margin-bottom: 1.5rem; width: auto; max-height: 3.25rem;}
.center .cont p{color: #333333;font-size: 1.25rem;}
.center .cont a:hover{background-color: #1568c7;}
.center .cont a:hover p{color: #fff;}
.center .cont a:hover img{    filter: brightness(0) invert(1);}
.center .show{display: flex;}
.center .zcwj_xgbd{padding: 2.5rem 2.5rem 0.5rem; display: flex;justify-content: space-between;}
.center .list{width: 46.6%;}
.center .zcwj_xgbd .list_tit{margin-bottom: 1.25rem; display: flex;align-items: center;}
.center .zcwj_xgbd .list_tit p{margin: 0 1.38rem 0 0.63rem; font-size: 1.5rem;color: #1568c7;white-space: nowrap;}
.center .zcwj_xgbd .icon img{max-width: 3.63rem;}
.center .zcwj_xgbd .line{max-width: 23.31rem;;}
.center .zcwj_xgbd ul li{padding: 0 2rem;margin-bottom: 1rem; height: 3.83rem;box-sizing: border-box; font-size: 1.2rem;color: #333333;border-radius: 0.5rem;box-shadow: 0rem 0rem 0.5rem 0rem rgba(7, 125, 220, 0.3);border-radius: 0.5rem;display: flex;align-items: center;}
.center .zcwj_xgbd ul li:hover{color: #077ddc;border: solid 1px #077ddc;}
.center .zcwj_xgbd ul li a{line-height: 1.5rem;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.footer_bg{height: 14.6rem; background: url(../images/gxbcyjs_pic34.png) top center no-repeat;background-size:cover;}
.footer_bg .conter{display: flex;justify-content: space-between;}
.footer_bg .zbdw{margin-top: 6.13rem;}
.footer_bg .dw {margin-top: 1rem;}
.footer_bg .dw p{font-size: 0.88rem;line-height: 1.5rem;color: #a3b0d8;display: flex;align-items: center;}
.footer_bg .dw p span{margin-right: 1rem;}
.footer_bg .dw p a{display: flex;align-items: center;}
.footer_bg .dw p a img{margin-right: 0.5rem;}
.footer_bg .zbdw .link{font-size: 1rem;color: #ffffff;}
.footer_bg .bottom_img{margin-top: 7rem; display: flex;align-items: center;}
.footer_bg .bottom_img a:not(:last-child){margin-right: 1.31rem;}
.footer_bg .bottom_img img{max-width: 6.88rem;height: auto;}

@media (max-width: 1080px) {
    html{font-size: 12px;}
    .center .zcwj_xgbd .line{max-width: 57%;}
}
@media (max-width: 830px) {
    .footer_bg{height:auto;background-size: auto 100%;}
    .footer_bg .bottom_img{width: 27.6%; flex-wrap: wrap;}
    .footer_bg .bottom_img a:last-child img{height: 4.5rem;width: auto;}
}
@media (max-width: 780px) {
    .head .title { width: 69.75%;}
}
@media (max-width: 680px) {
    html{font-size: 3.0769vw;}
    .head .info .slh{font-size: 0.88rem;}
    .head .info .slh a{margin-left: 1rem;}
    .head .title{width: 100%;align-items: center;}
    .head .text{margin:  1.25rem 0;font-size: 1.5rem;}
    .head { height: 28.13rem;}
    .center .cont { padding: 3% 3% 0;}
    .center .cont a{width: 47.5%;}
    .center .cont a:nth-child(2n){margin-left: 3%;}
    .center .cont a:not(:nth-child(5n)){margin-right: 0;}
    .center .zcwj_xgbd{flex-wrap: wrap;}
    .center .list{width: 100%;}
    .center .zcwj_xgbd{padding: 3%;}
    .footer_bg .conter{flex-wrap: wrap;}
    .footer_bg .zbdw,.footer_bg .bottom_img{width: 100%;}
    .footer_bg .bottom_img{margin-top: 2rem;display: none;}
    .footer_bg .dw p{flex-wrap: wrap;}
    .footer_bg .zbdw {margin-top: 9.13rem;}
}