/***********全局重置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: 16px;}
/***默认清除浮动****/
.conter{max-width: 1400px;margin: 0 auto;position: relative;}

.flex-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.flex-between{display: flex;justify-content: space-between;}

.tit,.com_tit{color: #3164cd;font-size: 1.75rem;font-weight: bold;}
.tit span,.com_tit span{display: inline-block;position: relative;line-height: 1;}
.tit span:after{content: '';position: absolute;width: 13.3125rem;height: 1.4375rem;left: calc(100% + 0.625rem);top: calc((100% - 1.4375rem)/2);background: url("index20250701_2.png") center center no-repeat;background-size: 100% 100%;}

.top{background: url("index20250701_5.png") center top no-repeat;background-size: 1920px auto;height: 426px;}
.top .conter{height: 100%;}
.top .dw{color: #fff;font-size: 1.125rem;height: 11.7371%;display: flex;align-items: center;margin-bottom: 6rem;}
.top .title{width: 39.0625rem;position: relative;z-index: 3;}
.top .title img{width: 100%;display: block;}
.top .bg1{position: absolute;bottom: -14.0845%;right: 0;width: 40.4375rem;z-index: 1;}
.top .bg1 img{width: 100%;display: block;}

.fxxz{padding: 5.625rem 0 4rem;position: relative;}
.fxxz .tit{margin-bottom: 1.25rem;}
.fxxz .left_cont{width: 54.1428%;box-sizing: border-box;padding-left: 10.9375rem;}
.fxxz .left_cont .text{line-height: 1.875rem;color: #333;text-indent: 2em;}
.fxxz .left_cont .text a{color: #ec1500;}
.fxxz .left_cont:after{content: '';position: absolute;width: 9.6875rem;height: 15.0625rem;background: url("index20250701_6.png");background-size: 100% 100%;left: 0;bottom: -1.5rem;}
.fxxz .right_cont{width: 41.4285%;}
.fxxz .right_cont li p{padding-left: 1.5rem;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;line-height: 2.25rem;}
.fxxz .right_cont li p:before{content: '';position: absolute;width: 0.5rem;height: 0.5rem;background: #3164cd;border-radius: 50%;left: 0;top: 50%;transform: translate(0,-50%);}
.fxxz:before{content: '';position: absolute;top: 3px;left: 0;width: 100%;height: 6.25rem;z-index: -1;background: linear-gradient(180deg,#eff7f9,transparent);}

.ffxc{padding: 2.5rem 0;background: #eaf7ff;}
.ffxc .com_tit{width: 100%;margin-bottom: 1.25rem;text-align: center;}
.ffxc .com_tit span:before{content: '';position: absolute;width: 13.3125rem;height: 1.4375rem;right: calc(100% + 0.625rem);top: calc((100% - 1.4375rem)/2);background: url("index20250701_2.png") center center no-repeat;background-size: 100% 100%;transform: rotateY(180deg);}
.ffxc .com_tit span:after{content: '';position: absolute;width: 13.3125rem;height: 1.4375rem;left: calc(100% + 0.625rem);top: calc((100% - 1.4375rem)/2);background: url("index20250701_2.png") center center no-repeat;background-size: 100% 100%;}
.ffxc .left_cont{width: 54.1428%;}
.ffxc .left_cont video{width: 100%;height: 26.625rem;background: #000;}
.ffxc .right_cont{width: 41.4285%;padding-top: 1.25rem;}
.ffxc .right_cont .tt{border-bottom: 1px solid #3165cb;padding-bottom: 0.5rem;}
.ffxc .right_cont .tt a{font-size: 1.5rem;line-height: 2.25rem;color: #333;display: block;margin-bottom: 0.25rem;}
.ffxc .right_cont .tt span{display: block;color: #666;line-height: 1.875rem;}
.ffxc .right_cont ul{padding-top: 0.625rem;}
.ffxc .right_cont li p{padding-left: 1.5rem;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;line-height: 2.25rem;}
.ffxc .right_cont li p:before{content: '';position: absolute;width: 0.5rem;height: 0.5rem;background: #3164cd;border-radius: 50%;left: 0;top: 50%;transform: translate(0,-50%);}

@media (max-width: 1400px) {
    html{font-size: 14px;}
    .conter{margin: 0 2%;}
    .ffxc .left_cont video{height: 29.2114vw;}
}
@media (max-width: 1080px) {
    .fxxz .left_cont{width: 60%;margin: 0 auto 1.5rem;padding: 0;}
    .fxxz .right_cont{width: 60%;margin: 0 auto;}

    .ffxc .left_cont{width: 80%;margin: 0 auto 1.5rem;}
    .ffxc .left_cont video{height: 43.1620vw;}
    .ffxc .right_cont{width: 80%;margin: 0 auto;}
}
@media (max-width: 580px) {
    html{font-size: 12px;}

    .tit,.com_tit{text-align: center;}
    .tit span:after,.com_tit span:after{content: none;}

    .top{background-size: 240vw auto;height: 53.25vw;}
    .top .conter{display: flex;align-items: center;}
    .top .dw{display: none;}
    .top .title{width: 100%;}
    .top .bg1{display: none;}

    .fxxz{padding: 3rem 0;}
    .fxxz .left_cont{width: 80%;}
    .fxxz .left_cont:after{content: none;}
    .fxxz .right_cont{width: 80%;}

    .ffxc .com_tit span:before{content: none;}
    .ffxc .com_tit span:after{content: none;}
    .ffxc .left_cont{width: 90%;}
    .ffxc .left_cont video{height: 43.1620vw;}
    .ffxc .right_cont{width: 90%;}
}