/*banner*/
.banner_box { background: url(/eportal/uiFramework/commonResource/image/2024022609364779098.jpg) center no-repeat; background-size: cover; }

.hzzxTopL h1 {font-size:40px;color:#070b2d;margin-bottom:15px;}
.hzzxTopL p {font-size:16px;color:#565863;line-height:30px;}
.hzzxTopL {padding:50px 0px 125px;}
.zxBox .zxBoxL {width:48%;height:240px;display:flex;align-items: center;box-shadow: 0px 10px 10px 0px rgba(49,127,255,0.1);-webkit-box-shadow: 0px 10px 10px 0px rgba(49,127,255,0.1);-moz-box-shadow: 0px 10px 10px 0px rgba(49,127,255,0.1);border-radius: 10px;background-image: url(/eportal/uiFramework/commonResource/image/2024013110333936171.png);background-repeat: no-repeat;}
.zxBox {display:flex;justify-content:space-between;}
.zxBoxR h2 {font-size:28px;color:#070b2d;}
.zxBoxR p {font-size:16px;color:#9597a0;margin-bottom: 35px;}
.zxBoxR a,.zxBoxR div {font-size:20px;color:#0071c3;}
.zxBox .zxBoxL img {height:160px;margin:0px 40px 0px 30px;}
.zxBoxR h2 {margin-bottom:20px;}
.zxBox .zxBoxL:hover {background-image:url(/eportal/uiFramework/commonResource/image/2024013110345719452.png);}
.zxBox .zxBoxL:hover .zxBoxR a,.zxBox .zxBoxL:hover .zxBoxR div {color:#00f0ff;}
.zxBox .zxBoxL:hover .zxBoxR p {color:#b4ccfa;}
.zxBox .zxBoxL:hover .zxBoxR h2 {color:#fff;}
.zxBoxR a:first-child {margin-right:40px;}
div#consultation {margin-top: -70px;}
.gyBox {margin-top:80px;margin-bottom: 150px;}
.gyBox h2 {font-size:28px;color:#070b2d;margin-bottom:25px;border-left:3px solid #0071c3;text-indent:25px;margin-left: -1px;}
.gyBox ul li {border-left:1px solid #e4e6ef;width: 33.3%;}
.gyBox ul {display:flex;justify-content:space-between;}
.gyBox ul li p {font-size:16px;color:#9597a0;line-height:30px;margin-left:28px;}
.gyBox ul li a {font-size:16px;color:#0071c3;text-indent:28px;display:block;}
.gyBox ul li div {margin-top:20px;}

@media screen and (max-width:1200px){
    .publicWidth {width:96%;}
    .zxBox .zxBoxL img {height: 100px;}
}

@media screen and (max-width:960px){
    .zxBox .zxBoxL img {height: 100px;margin: 0px 10px 0px 10px;width: 140px;}
    .zxBoxR a:first-child {margin-right: 15px;}
    .gyBox ul li p {font-size: 14px;}
}

@media screen and (max-width:768px){
    .hzzxTopL {padding: 140px 0px 125px;}
    .hzzxTopL h1 {font-size:20px;}
    .hzzxTopL p {font-size:14px;}
    .zxBoxR h2 {font-size:18px;}
    .zxBoxR p {font-size:14px;}
    .zxBoxR a,.zxBoxR div {font-size:16px;}
    .zxBox .zxBoxL {width:100%;background-size:100% 100%;margin-bottom:15px;height:170px;}
    .zxBox {display:unset;}
    .gyBox h2 {font-size: 20px;}
    .gyBox ul {display:unset;}
    .gyBox ul li {width:100%;margin-bottom:20px;text-align:center;}

}

@media screen and (max-width:390px){
    .hzzxTopL {padding: 2rem 0px 125px;}
    .gyBox {margin-bottom: 50px;}

}