* {
    margin: 0;
    padding: 0;
}

input,
textarea,
th,
td,
select,
button,
ul,
li,
a {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: '微软雅黑';
    outline: none;
    border: none;
}

body {
    background: #f7fbfc;
    min-width: 1200px;
}

.pc_wrap .z-con {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.pc_wrap {
    overflow: hidden;
    color: #333;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
}

.pc_wrap img {
    display: block;
}

.pc_wrap .main_title {
    margin-top: 60px;
    margin-bottom: 40px;
    text-align: center;
    font-weight: 700;
    color: #1874e6;
    font-size: 34px;
}

.pc_wrap .sub_title {
    margin-top: -20px;
    margin-bottom: 40px;
    text-align: center;
    color: #000;
    font-size: 18px;
    line-height: 30px;
}

.btn-wrap {
    display: flex;
    justify-content: center;
}

.btn-wrap a {
    height: 49px;
    line-height: 49px;
    background: #1875e7;
    color: #fff;
    font-size: 20px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    padding: 0 45px;
    box-sizing: border-box;
    box-shadow: 0 1px 3px #000;
}

.pc_wrap .form_wrap {
    width: 100%;
    height: 78px;
    background: rgba(121, 183, 232);
}

.pc_wrap .form_wrap .z-con {
    background: url("../images/form_bg.png") center no-repeat;
    display: flex;
    align-items: center;
}

.pc_wrap .form_wrap .form_title {
    width: 410px;
    margin-right: 10px;
    text-align: center;
    font-size: 22px;
    color: #1875e7;
    font-weight: 700;
    text-shadow: 0 0 3px #fff;
    line-height: 78px;
}

.pc_wrap .form_wrap .input_group {
    width: 284px;
    height: 44px;
    box-sizing: border-box;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border: 1px solid #1875e7;
    display: flex;
    padding-left: 20px;
    background: #fff;
    align-items: center;
    margin-right: 15px;
}

.pc_wrap .form_wrap .input_group .icon {
    width: 20px;
    height: 18px;
    margin-right: 10px;
}

.pc_wrap .form_wrap .input_group input {
    background: none;
    border: none;
    border-left: 1px solid #1875E7;
    flex: 1;
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 18px;
}

.pc_wrap .form_wrap .form_btn {
    width: 120px;
    height: 43px;
    background: #1875e7;
    color: #fff;
    font-size: 22px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
}


/* header */

.pc_wrap .header-wrap {
    display: flex;
    height: 80px;
    box-sizing: border-box;
    justify-content: space-between;
    align-items: center;
}

.pc_wrap .tel-wrap {
    display: flex;
    align-items: center;
}

.pc_wrap .tel-wrap .icon {
    margin-right: 9px;
}

.pc_wrap .tel-title {
    font-size: 14px;
    margin-top: -3px;
}

.pc_wrap .tel-value {
    font-size: 20px;
    font-weight: bold;
    color: #d82900;
}

.pc_wrap .tel-value span {
    margin-right: 20px;
}

.pc_wrap .tel-value span:last-child {
    margin-right: 0;
}


/* header end */


/* 菜单 */

.pc_wrap .menu-wrap {
    background: #25acd9;
    color: #fff;
    font-size: 16px;
    color: #fff;
}

.pc_wrap .menu-con {
    display: flex;
    height: 60px;
    align-items: center;
}

.pc_wrap .menu_item {
    flex: 1;
    height: 60px;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}

.pc_wrap .menu_item:hover span {
    border-bottom: 1px solid #fff;
}

.pc_wrap .menu_item span.active {
    border-bottom: 1px solid #fff;
}


/* 菜单 end */


/* banner */

.pc_wrap .m_banner {
    height: 535px;
    min-width: 1200px;
    max-width: 1920px;
    background-color: #25acd9;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    background-image: url("/style_2022/special/zt_2022zsjz/images/banner_min.jpg");
}

.pc_wrap .m_banner .z-con {
    height: 100%;
    box-sizing: border-box;
    padding-top: 100px;
    font-family: FZLTZHK, FZLTZHK--GBK1-0;
    font-weight: 700;
}

.pc_wrap .m_banner .banner_t1 {
    font-size: 42px;
    font-weight: 700;
    color: #fff;
    text-shadow: 0 0 12px #184277;
}

.pc_wrap .m_banner .banner_t2 {
    font-size: 87px;
    font-weight: 700;
    color: #fff;
    text-shadow: 3px 5.2px 16px #184277;
    margin-top: 5px;
}

.pc_wrap .m_banner .banner_t3 {
    font-size: 31px;
    font-weight: -GBK1-0;
    color: #fff;
    text-shadow: 2.5px 4.33px 8px rgba(24, 66, 119, 0.86);
    margin-top: 7px;
}

.pc_wrap .m_banner .banner_t4 {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    padding: 0 207px;
    justify-content: space-between;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
}

.pc_wrap .m_banner .banner_t4 a {
    width: 180px;
    height: 40px;
    font-size: 18px;
    color: #1875e8;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0 5px 5px #1b4c85;
    margin-top: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pc_wrap .m_banner .banner_t4 a span {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("../images/icon_star.png") center no-repeat;
    margin-right: 10px;
}

.pc_wrap .m_banner .banner_t4 a:hover {
    background: #1875e8;
    color: #fff;
}


/* banner end*/

.pc_wrap .con1 .con1_c {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pc_wrap .con1 .c1_desc_wrap {
    width: 466px;
    height: 215px;
    text-align: justify;
    font-size: 20px;
    line-height: 40px;
    margin-left: 40px;
}

.pc_wrap .con1 .c1_title {
    font-weight: 700;
    color: #0062ac;
}

.pc_wrap .con2 {
    margin-top: 120px;
}

.pc_wrap .con2 .con2_c p {
    font-size: 18px;
    text-indent: 2em;
    line-height: 36px;
    margin-bottom: 10px;
}

.pc_wrap .con2 .con2_c p:last-child {
    margin-bottom: 0;
}

.pc_wrap .con2 .hot_course {
    margin-top: 60px;
    display: flex;
    justify-content: space-between;
}

.pc_wrap .con2 .hot_course_left {
    width: 432px;
    height: 497px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border: 2px solid #1874e6;
    box-sizing: border-box;
    padding: 45px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
}

.pc_wrap .con2 .hot_course_left p {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -0.36px;
    color: #000;
}

.pc_wrap .con2 .hot_course_right {
    width: 665px;
}

.pc_wrap .con2 .hot_course_title {
    font-size: 24px;
    color: #1874E6;
    font-weight: 700;
}

.pc_wrap .con2 .hot_course_desc {
    font-size: 18px;
    color: #000;
    margin-top: 20px;
}

.pc_wrap .con2 .hot_course_list {
    margin-top: -22px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pc_wrap .con2 .hot_course_item {
    margin-top: 52px;
    position: relative;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.pc_wrap .con2 .hot_course_item a {
    display: block;
    position: absolute;
    width: 156px;
    height: 32px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -16px;
    background: #1875e8;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.pc_wrap .con2 .hot_course_item:hover {
    border-radius: 10px;
    box-shadow: 2px 3.46px 16px 4px rgba(24, 66, 119, 0.42);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
}

.pc_wrap .con2 .hot_course_item:hover a {
    box-shadow: 2px 3.46px 16px 4px rgba(24, 66, 119, 0.42);
    background: #fd4d5d;
}

.pc_wrap .con3 {
    height: 733px;
    /* border: 1px solid transparent; */
    margin-top: 60px;
    background: rgba(12, 92, 172);
}

.pc_wrap .con3 .con3_wrap {
    min-width: 1200px;
    max-width: 1920px;
    margin: 0 auto;
    height: 100%;
    border: 1px solid transparent;
    background: url("../images/c3_bg.jpg") center no-repeat;
}

.pc_wrap .con3 .con3_table {
    width: 100%;
    height: 520px;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    border-collapse: collapse;
}

.pc_wrap .con3 table,
td {
    border: 1px solid #fff;
}

.pc_wrap .con3 .con3_table b {
    font-size: 16px;
}

.pc_wrap .con3 .con3_table td {
    padding: 10px 0;
}

.pc_wrap .con4 .con4_wrap {
    height: 802px;
    min-width: 1200px;
    max-width: 1920px;
    margin: 0 auto;
    background: #f8f8fa url("../images/c4_bg.jpg") center no-repeat;
}

.pc_wrap .con4 .con4_c {
    height: 100%;
    position: relative;
    box-sizing: border-box;
}

.pc_wrap .con4 .con4_center {
    box-sizing: border-box;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 173px;
    width: 436px;
    height: 437px;
    background: #eff7fe;
    border: 2px solid #a0d0ff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}

.pc_wrap .con4 .con4_center_inside1 {
    box-sizing: border-box;
    width: 344px;
    height: 345px;
    border: 20px solid #a0d0ff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pc_wrap .con4 .con4_center_inside2 {
    width: 247px;
    height: 247px;
    border: 2px dashed #2c8fd0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 36px;
    color: #1872e0;
    font-weight: 700;
    line-height: 51px;
    text-align: center;
}

.pc_wrap .con4 .con4_peripheral {
    width: 227px;
    height: 140px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    background-color: #fff;
    background-image: url("../images/c4_bg2.png");
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
}

.pc_wrap .con4 .con4_c_title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px;
    color: #1872df;
}

.pc_wrap .con4 .con4_c_desc {
    font-size: 14px;
}

.pc_wrap .con4 .con4_1 {
    top: 81px;
    left: 190px;
}

.pc_wrap .con4 .con4_2 {
    top: 81px;
    right: 190px;
}

.pc_wrap .con4 .con4_3 {
    top: 246px;
    left: 60px;
}

.pc_wrap .con4 .con4_4 {
    top: 246px;
    right: 60px;
}

.pc_wrap .con4 .con4_5 {
    top: 414px;
    left: 60px;
}

.pc_wrap .con4 .con4_6 {
    top: 415px;
    right: 60px;
}

.pc_wrap .con4 .con4_7 {
    top: 581px;
    left: 180px;
}

.pc_wrap .con4 .con4_8 {
    top: 581px;
    right: 180px;
}

.pc_wrap .con4 .con4_peripheral::after {
    display: block;
    content: '';
    width: 183px;
    height: 41px;
    position: absolute;
    top: 60px;
}

.pc_wrap .con4 .con4_peripheral:nth-of-type(2)::after,
.pc_wrap .con4 .con4_peripheral:nth-of-type(3)::after,
.pc_wrap .con4 .con4_peripheral:nth-of-type(8)::after,
.pc_wrap .con4 .con4_peripheral:nth-of-type(9)::after {
    background-image: url("../images/c4_line.png");
}

.pc_wrap .con4 .con4_peripheral:nth-of-type(4)::after,
.pc_wrap .con4 .con4_peripheral:nth-of-type(5)::after,
.pc_wrap .con4 .con4_peripheral:nth-of-type(6)::after,
.pc_wrap .con4 .con4_peripheral:nth-of-type(7)::after {
    background-image: url("../images/c4_line2.png");
}

.pc_wrap .con4 .con4_peripheral:nth-of-type(even)::after {
    right: -180px;
}

.pc_wrap .con4 .con4_peripheral:nth-of-type(odd)::after {
    left: -180px;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
}

.pc_wrap .con4 .con4_peripheral:nth-of-type(6)::after,
.pc_wrap .con4 .con4_peripheral:nth-of-type(8)::after {
    top: 27px;
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
}

.pc_wrap .con4 .con4_peripheral:nth-of-type(7)::after,
.pc_wrap .con4 .con4_peripheral:nth-of-type(9)::after {
    top: 27px;
    transform: rotateX(180deg) rotateY(180deg);
    -webkit-transform: rotateX(180deg) rotateY(180deg);
    -moz-transform: rotateX(180deg) rotateY(180deg);
    -ms-transform: rotateX(180deg) rotateY(180deg);
    -o-transform: rotateX(180deg) rotateY(180deg);
}

.pc_wrap .con5_c {
    display: flex;
    justify-content: space-between;
}

.pc_wrap .cont_c_img_group {
    display: flex;
    justify-content: space-between;
}

.pc_wrap .con5_c_left,
.pc_wrap .con5_c_right {
    width: 595px;
}

.pc_wrap .con6_c {
    display: flex;
    justify-content: space-between;
}

.pc_wrap .con6_left {
    width: 739px;
    display: flex;
    justify-content: space-between;
}

.pc_wrap .con6_right {
    width: 397px;
    box-sizing: border-box;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.pc_wrap .con6_lef_item {
    width: 358px;
}

.pc_wrap .con6_lef_item .img_wrap {
    display: inline-block;
    border: 1px solid #edf5f7;
    box-sizing: border-box;
    overflow: hidden;
    background: #fff;
}

.pc_wrap .con6_news_title {
    box-sizing: border-box;
    width: 100%;
    padding: 10px 15px;
    font-size: 16px;
    color: #333;
}

.pc_wrap .c6_left_list li {
    display: flex;
    align-items: center;
}

.pc_wrap .c6_left_list li span {
    width: 5px;
    height: 5px;
    background: #6ea3e4;
    margin-right: 17px;
}

.pc_wrap .c6_left_list li a {
    flex: 1;
    font-size: 14px;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 35px;
}

.pc_wrap .c6_right_title_wrap {
    display: flex;
    align-items: center;
}

.pc_wrap .c6_icon_wrap {
    width: 33px;
    height: 33px;
    background-color: #0062ac;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin-right: 21px;
}

.pc_wrap .c6_icon1 {
    background-image: url("../images/icon_c6_1.png");
}

.pc_wrap .c6_icon2 {
    background-image: url("../images/icon_c6_2.png");
}

.pc_wrap .c6_right_title {
    font-size: 24px;
    color: #000;
}

.pc_wrap .c6_right_list li {
    height: 39px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
}

.pc_wrap .c6_right_list li .c6_right_style {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background: #6ea3e4;
    margin-right: 10px;
}

.pc_wrap .c6_right_list li a {
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #000;
}

.pc_wrap .c6_right_date {
    width: 30px;
    margin-left: 10px;
    color: #959595;
}

.pc_wrap .con6_c a:hover,
.pc_wrap .con6_c a:hover div {
    color: #ea1710;
}

.pc_wrap .teach_xiao {
    display: flex;
    align-items: center;
}

.pc_wrap .teach_xiao img {
    width: 301px;
    margin-right: 50px;
}

.pc_wrap .xiao_desc_wrap {
    flex: 1;
    padding-right: 40px;
    box-sizing: border-box;
    color: #313131;
}

.pc_wrap .xiao_name {
    font-size: 24px;
    font-weight: 700;
}

.pc_wrap .xiao_title {
    margin-top: 5px;
    line-height: 50px;
    font-size: 18px;
}

.pc_wrap .xiao_desc {
    font-size: 18px;
    color: #7d7d7d;
    line-height: 30px;
    text-align: justify;
}

.pc_wrap .teach_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
}

.pc_wrap .teach_list li {
    margin-top: 28px;
    width: 229px;
    height: 372px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    box-shadow: 9.5px 16.45px 40px -19px rgba(4, 0, 0, 0.08);
    box-sizing: border-box;
    padding: 8px 8px 0;
}

.pc_wrap .teach_name {
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
    margin-top: 8px;
    text-align: center;
}

.pc_wrap .teach_title {
    font-size: 18px;
    color: #7d7d7d;
    text-align: center;
}

.pc_wrap .con8 {
    height: 722px;
    background: #1975e6;
    margin-top: 84px;
}

.pc_wrap .con8_wrap {
    max-width: 1920px;
    min-width: 1200px;
    margin: 0 auto;
    height: 100%;
    background: url("../images/c8_bg.jpg") center no-repeat;
}

.pc_wrap .con8_c {
    height: 100%;
    box-sizing: border-box;
    padding-top: 55px;
    color: #fff;
}

.pc_wrap .c8_title {
    line-height: 90px;
    font-weight: 700;
    font-size: 34px;
}

.pc_wrap .c8_desc {
    font-size: 18px;
}

.pc_wrap .c8_zhenshu {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
    box-sizing: border-box;
    padding: 0 74px;
}

.pc_wrap .c8_item {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    overflow: hidden;
}

.pc_wrap .c8_item_title {
    margin-top: 18px;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

.pc_wrap .con9_c {
    display: flex;
    justify-content: space-between;
}

.pc_wrap .c9_left,
.pc_wrap .c9_right {
    width: 595px;
}

.pc_wrap .c9_img_group {
    display: flex;
    justify-content: space-between;
}

.pc_wrap .con10 {
    margin-top: 80px;
    background: #fff;
}

.pc_wrap .con10_c {
    display: flex;
}

.pc_wrap .con10_item {
    flex: 1;
    height: 243px;
    box-sizing: border-box;
    border-radius: 10px;
    text-align: center;
    cursor: pointer;
}

.pc_wrap .con10_item:hover {
    box-shadow: 3px 5.2px 13px 6px rgba(24, 66, 119, 0.22);
}

.pc_wrap .con10_item:hover .c10_btn {
    color: #1875e7;
}

.pc_wrap .con10_item .icon_wrap {
    width: 98px;
    height: 98px;
    box-sizing: border-box;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border: 1px solid #004098;
    padding: 7px;
    background-color: #003e99;
    background-clip: content-box;
    background-repeat: no-repeat;
    background-position: center;
    margin: 20px auto 0;
}

.pc_wrap .con10_item .icon1 {
    background-image: url("../images/c10_icon1.png");
}

.pc_wrap .con10_item .icon2 {
    background-image: url("../images/c10_icon2.png");
}

.pc_wrap .con10_item .icon3 {
    background-image: url("../images/c10_icon3.png");
}

.pc_wrap .con10_item .icon4 {
    background-image: url("../images/c10_icon4.png");
}

.pc_wrap .con10_item .icon5 {
    background-image: url("../images/c10_icon5.png");
}

.pc_wrap .con10_item .icon6 {
    background-image: url("../images/c10_icon6.png");
}

.pc_wrap .con10_item .icon7 {
    background-image: url("../images/c10_icon7.png");
}

.pc_wrap .con10_item .icon8 {
    background-image: url("../images/c10_icon8.png");
}

.pc_wrap .c10_question {
    font-size: 16px;
    line-height: 24px;
    color: #7a7a7a;
    margin-top: 15px;
}

.pc_wrap .c10_btn {
    margin-top: 20px;
    font-size: 16px;
    color: #7a7a7a;
}

.pc_wrap .bottom_wrap {
    height: 157px;
    background: #f2f3f5;
}

.pc_wrap .bottom_wrap .z-con {
    display: flex;
    height: 100%;
    align-items: center;
    box-sizing: border-box;
    padding-left: 116px;
}

.pc_wrap .bottom_log2 {
    width: 313px;
    margin-right: 49px;
}

.pc_wrap .bottom_line {
    width: 1px;
    height: 48px;
    background: #004098;
    margin-right: 40px;
}

.pc_wrap .bottom_tel_wrap {
    width: 485px;
    display: flex;
    align-items: center;
    margin-right: 55px;
}

.pc_wrap .bottom_icon_wrap {
    width: 43px;
    height: 43px;
    background: #1176e8 url("../images/iocn_tel3.png") center no-repeat;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin-right: 11px;
}

.pc_wrap .bottom_tel .tel_title {
    font-size: 18px;
}

.pc_wrap .bottom_tel .tel {
    color: #d82900;
    font-size: 24px;
    font-weight: 700;
}