* {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei";
}

a {
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: underline;
}

img {
    border: none;
}

ul li {
    list-style: none;
}

header {
    background-size: 100% 100%;
    margin: 0 auto;
    background-size: cover;
    background: url("20250618banner_max.png")no-repeat top;
    height: 449px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

.tal_c {
    text-align: center;
}

.mato_20 {
    margin-top: 20px;
}

.main_W {
    width: 1200px;
    margin: 0 auto;
}

.comn_name {
    text-align: center;
    padding: 80px 0 86px 0;
}


/* 导航栏 */

.maxnav {
    width: 167px;
    background: url("20250618nav_bj.png")no-repeat 0;
    position: fixed;
    z-index: 99;
    height: 553px;
    left: 50%;
    margin-left: 670px;
    bottom: 30px;
}

@media screen and (max-width: 1800px) {
    .maxnav {
        left: auto;
        margin-left: auto;
        right: 10px;
    }
}

.maxnav ul {
    width: 70%;
    padding: 6px 0;
    text-align: center;
    margin-left: 14%;
}

.maxnav ul li {
    text-align: center;
    cursor: pointer;
    font-size: 22px;
    line-height: 58px;
    border-bottom: #fff 1px solid;
}

.maxnav ul li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.maxnav ul li a {
    color: #ee382d;
}

.maxnav ul li a:hover {
    text-decoration: none;
}

.maxnav ul .cuttor a {
    text-shadow: 0px 1px 8px rgba(225, 11, 11, 0.81);
    font-weight: 600;
    color: #fff55f;
    text-decoration: none;
}

.bjone {
    width: 100%;
    /* height: 925px; */
    background: linear-gradient(to bottom, #fffbf1, #fff);
}

.one_back {
    background: url("20250618banner_one.png")no-repeat center bottom;
    background-size: 100% 100%;
    /* padding-bottom: 180px; */
    background-size: cover;
}

.one_lecon {
    width:581px;
    height: 426px;
    background: url("20250618bj_onele.png")no-repeat 0;
}

.one_lekon {
    padding: 140px 26px 30px 32px;
    display: inline-block;
}

.one_lekone {
    padding-left: 286px;
    height: 120px;
    display: inline-block;
}

.one_lekone>div,
.one_lekonr>div {
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-radius: 50%;
    float: left;
    margin-top: 15px;
    margin-right: 10px;
}

.one_lekone p {
    width: 93%;
    float: right;
}

.one_lekonr p {
    width: 97%;
    float: right;
}

.one_lekon a,
.one_lekonr a {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
}

.schedule_box {
    clear: both;
    width: 1200px;
    height: 230px;
}

.meet_date_con {
    width: 511px;
    padding: 0px 32px;
}

.meet_text {
    width: 516px;
    position: absolute;
    top: 70px;
}

.meet_text p {
    width: 100%;
    float: left;
    font-size: 20px;
    line-height: 60px;
    display: block;
}

.meet_text p a {
    padding-right: 10px;
    color: #454545;
}

.meet_date {
    position: relative;
    width: 580px;
    height: 230px;
    float: left;
    background: url("20250618one_dhrc.png")no-repeat 0;
}

.meet_date_kon {
    width: 580px;
    /* margin: 0 auto; */
}

.date_le {
    position: absolute;
    width: 14px;
    height: 14px;
    float: left;
    background: url("20250618icon_onele.png") no-repeat;
    cursor: pointer;
    top: 18px;
    right: 124px;
    z-index: 12;
}

.date_ri {
    position: absolute;
    width: 14px;
    height: 14px;
    float: right;
    background: url("20250618icon_oneri.png") no-repeat;
    cursor: pointer;
    top: 18px;
    right: 13px;
    z-index: 12;
}

.schedule_date p {
    display: none;
}

.schedule_date {
    width: 100px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 26px;
    font-size: 24px;
    text-align: center;
    line-height: 50px;
    color: #fff;
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.one_right {
    width: 600px;
    margin-top: 15px;
}

.one_ricon {
    background-color: #ee3e23;
    border-radius: 8px;
}

.one_rikon {
    padding: 8px 8px 2px 8px;
}

.one_rikoner {
    width: 584px;
    height: 355px;
    overflow: hidden;
}

.one_rikoner img {
    cursor: pointer;
    transition: all 2s;
}

.one_rikoner img:hover {
    transform: scale(1.1);
}

.one_rikone p {
    text-indent: 1rem;
}

.one_rikone p a {
    font-size: 18px;
    color: #fff;
    line-height: 48px;
}

.one_rikon .swiper-pagination {
    width: auto!important;
    bottom: 12px!important;
    left: auto!important;
    right: 6px!important;
}

.one_rikon .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
    opacity: 1;
    margin: 0 6px!important;
}

.one_rikon .swiper-pagination-bullet-active {
    width: 32px;
    height: 12px;
    border-radius: 50px;
}

.one_rikonert {
    width: 598px;
    background-color: #fceedf;
    box-shadow: 1px 2px 6px 2px #c1634640;
}

.one_text {
    width:1136px;   
    padding: 12px 32px 28px 32px;
    display: inline-block;
}

.one_text p a {
    font-size: 18px;
    color: #454545;
    line-height: 45px;
}

.one_text p::before {
    content: "";
    display: inline-block;
    position: relative;
    top: -3px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #ee3e23;
    margin-right: 6px;
}

.three_kon ul {
    padding-top: 9px;
    overflow: hidden;
}

.three_kon ul li {
    width: 593px;
    float: left;
    height: 125px;
    position: relative;
    background-color: #fed;
    margin-bottom: 25px;
    margin-right: 14px;
    display: flex;
    align-items: center;
}

.three_kon ul li::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: -9px;
    width: 56px;
    height: 38px;
    background: url("20250618three_red.png")no-repeat 0;
}

.three_kon ul li:nth-child(2n) {
    margin-right: 0;
}

.three_kon ul li:nth-last-child(-n+2) {
    margin-bottom: 0;
}

.three_kon ul li p {
    line-height: 26px;
    padding-left: 10px;
}

.three_kon ul li p a {
    color: #f00000;
    font-size: 18px;
}

.three_kon ul li p::before {
    content: "";
    display: inline-block;
    position: relative;
    float:left;
    left: 0;
    top: 3px;
    width: 24px;
    height: 22px;
    background: url("20250618three_icon.png")no-repeat 0;
    margin-right: 10px;
}
.three_kon ul li p span
{
    display: block;
    float: left;
    width: 540px;
}
.bjthree .comn_name {
    padding-top: 100px;
}

.banner_two {
    background: url(./20250623qgxl_two_bimg.jpg) no-repeat center;
    background-size: cover;
}

.bjfour {
    margin-bottom: 94px;
}

.bjseven {
    margin-bottom: 112px;
}

.four_kon {
    height: 440px;
}

.bjfour_con {
    position: relative;
}

.bjfour_con .swiper-button-prev::after {
    content: "";
}

.bjfour_con .swiper-button-next::after {
    content: "";
}

.bjfour_con .swiper-button-prev {
    left: -85px;
}

.bjfour_con .swiper-button-next {
    right: -85px;
}

.bjfour_con .swiper-button-next,
.bjfour_con .swiper-button-prev {
    top: 42% !important;
    width: 49px;
    height: 70px;
}

.four_kon ul li {
    float: left;
    width: 367px;
    height: 440px;
    margin-right: 48px;
    background: url("20250618four_kon.png")no-repeat 0;
}

.four_kon ul li:nth-child(3n) {
    margin-right: 0;
}

.four_koner {
    padding: 68px 42px 0 50px;
}

.four_koner h2 a {
    font-size: 20px;
    color: #f00000;
    line-height: 28px;
}

.four_koner p {
    margin-top: 26px;
    font-size: 16px;
    color: #464545;
    line-height: 28px;
}

.four_koner p a {
    color: #f00000;
}

.five_conle {
    width: 526px;
    height: 541px;
    background: linear-gradient(to bottom right, #f88941, #f33f2d);
}

.five_conleft {
    padding: 4px;
}

.five_lepic {
    overflow: hidden;
}

.five_lepic img {
    width: 518px;
    height: 292px;
    cursor: pointer;
    transition: all 2s;
}

.five_lepic img:hover {
    transform: scale(1.1);
}

.five_lete {
    padding: 0 18px;
}

.five_lete h3 {
    padding: 8px 0 16px 0;
    border-bottom: 1px solid #fff;
}

.five_lete h3 a {
    font-size: 20px;
}

.five_lete h3 a,
.five_lete p {
    color: #fff;
    line-height: 28px;
    width: 98%;
    margin: 0 auto;
    display: block;
}

.five_lete p {
    margin-top: 16px;
    font-size: 18px;
}

.five_lete p a {
    color: #ffd742;
}

.five_conri {
    width: 615px;
    height: 543px;
    background: url("20250618five_kon.png")no-repeat 0;
}

.five_rite {
    padding: 60px 32px;
}


.five_rite:nth-child(2) {
    padding-top: 36px;
}

.five_rite h3 a {
    line-height: 28px;
    color: #ee3e23;
    font-size: 20px;
}

.five_rite p {
    font-size: 18px;
    color: #595756;
    line-height: 28px;
    margin-top: 20px;
    height: 84px;
}

.five_rite p a {
    color: #ee3e23;
}

.bjsix {
    padding-bottom: 74px;
}

.seven_ul ul li {
    width: 400px;
    float: left;
}

.seven_pic img {
    cursor: pointer;
    transition: all 2s;
}

.seven_pic img:hover {
    transform: scale(1.1);
}

.seven_pic {
    width: 400px;
    height: 266px;
    overflow: hidden;
}

.seven_ul h4 a {
    font-size: 20px;
    color: #f00000;
    line-height: 28px;
}

.seven_text {
    padding: 20px;
    height: 226px;
}

.seven_text p {
    color: #464545;
    font-size: 16px;
    line-height: 28px;
    margin-top: 12px;
}

.seven_text p a {
    color: #f00000;
}

.bjseven_con {
    position: relative;
}

.bjseven_con .swiper-button-prev::after {
    content: "";
}

.bjseven_con .swiper-button-next::after {
    content: "";
}

.bjseven_con .swiper-button-prev {
    left: -85px;
}

.bjseven_con .swiper-button-next {
    right: -85px;
}

.bjseven_con .swiper-button-next,
.bjseven_con .swiper-button-prev {
    top: 50% !important;
    width: 49px;
    height: 70px;
}

.footer {
    width: 100%;
    background-color: #d70b19;
}

.footer_logo {
    padding-top: 40px;
}

.footer_text p {
    float: left;
    width: 33.333%;
    color: #fff;
    font-size: 18px;
}

.footer_text {
    width: 1080px;
    margin: 0 auto;
    padding-bottom: 90px;
    margin-top: -12px;
}


/* 首屏替换部分 */

.one_tetop {
    margin-top: 34px;
    display: none;
}

.one_tebott {
    display: block;
}


/* 首屏替换部分end */

.onetebole {
    height: 248px;
    width: 576px;
    margin-left: 3px;
    background: url("20250619yaowen_kon.png")no-repeat 0;
}

.one_teboright {
    width: 598px;
}

.meet_dateri {
    position: relative;
    width: 598px;
    height: 230px;
    float: left;
    background: url("https://www.gqt.org.cn/images/20250619one_redkon.png")no-repeat 0;
    margin: 18px 0;
}

.one_rikonerts {
    width: 100%;
}

.one_rikonerts p {
    width: 50%;
    float: left;
}

.one_rikonerts p:nth-child(2n-1) {
    width: 52%;
}

.one_rikonerts p:nth-child(2n) {
    width: 48%;
}

.oneteboleft {
    width: 518px;
    padding: 80px 26px 16px 32px;
    display: inline-block;
}

.mabo_8 {
    margin-bottom: 8px;
}
.four_koner h2 a,.five_lete h3 a, .five_lete p,.five_rite h3 a,.seven_ul h4 a
{
    font-weight: normal;
}
.lxgh_bottom 
{
margin-top:30px;
}
.lxgh_bottom .one_lekonr 
{
    padding-bottom: 10px;
}