@media screen and (max-width: 1080px) {
  .pc-header {
    display: none;
  }
  header {
    background: white;
    height: 80px;
    position: relative;
  }
  header .phone-logo {
    display: block;
    position: absolute;
    left: 16px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 6;
  }
  header .phone-logo .logo {
    display: block;
    background: url(../images/logo2x.png) no-repeat center;
    background-size: contain;
    width: 250px;
    height: 48px;
  }
  header .menubtn a.close {
    background: url(../images/close.png) no-repeat;
    background-size: 100% auto;
  }
  header .header_top {
    display: none;
  }
  header .header {
    width: 100%;
    position: relative;
    top: 0;
    right: 0;
    z-index: 5;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: none;
  }
  header .header .l-logo {
    padding: 0;
    width: 323px;
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  header .header .l-logo .logo {
    width: 323px;
    background: url(../images/logo_up_2x.png) no-repeat center !important;
    background-size: 100% auto !important;
  }
  header .header .main_menu {
    float: none;
    display: none;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    height: calc(100vh - 64px);
    overflow-y: scroll;
    position: absolute;
    right: 0;
    top: 80px;
    padding: 20px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: linear-gradient(315deg, #EE3F2F 0%, #EE3F2F 100%);
  }
  header .header .main_menu .m_phone {
    display: block;
    text-align: right;
  }
  header .header .main_menu .m_phone .change a {
    font-size: 16px;
    font-weight: 400;
    color: white;
    line-height: 16px;
  }
  header .header .main_menu .m_phone .search_phone {
    margin-top: 28px;
    position: relative;
  }
  header .header .main_menu .m_phone .search_phone input::-webkit-input-placeholder {
    font-size: 16px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.65);
  }
  header .header .main_menu .m_phone .search_phone input::-ms-input-placeholder {
    font-size: 16px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.65);
  }
  header .header .main_menu .m_phone .search_phone input::-moz-placeholder {
    font-size: 16px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.65);
  }
  header .header .main_menu .m_phone .search_phone input {
    outline: none;
    border: none;
    background: transparent;
    font-size: 16px;
    font-weight: 400;
    color: white;
  }
  header .header .main_menu .m_phone .search_phone .text {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    width: 100%;
    padding-bottom: 16px;
  }
  header .header .main_menu .m_phone .search_phone .btn {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 0px;
    top: 0;
    background: transparent url(../images/search.png) no-repeat center;
    cursor: pointer;
  }
  header .header .main_menu .menu {
    display: block;
  }
  header .header .main_menu .menu li {
    float: none;
    width: 100%;
  }
  header .header .main_menu .menu li a {
    font-size: 18px;
    font-weight: 600;
    color: white;
    line-height: 24px;
  }
  header .header .main_menu .menu > li {
    float: none;
    width: 100%;
    text-align: left;
    position: relative;
  }
  header .header .main_menu .menu > li:not(:last-child) > a::after {
    display: none;
  }
  header .header .main_menu .menu > li .fa {
    color: white;
    /* float: right; */
    position: absolute;
    right: 0;
    top: 24px;
    display: block;
    cursor: pointer;
    width: 40px;
    height: 40px;
    text-align: right;
  }
  header .header .main_menu .menu > li:hover > a span::after {
    display: none;
  }
  header .header .main_menu .menu > li > a {
    padding: 24px 0 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    width: 100%;
    text-align: left;
  }
  header .header .main_menu .menu > li > a.navLink {
    color: #fff;
  }
  header .header .main_menu .menu > li > ul {
    position: relative;
    top: inherit;
    left: inherit;
    width: 100%;
    padding-left: 24px;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  header .header .main_menu .menu > li > ul > li {
    background: transparent;
  }
  header .header .main_menu .menu > li > ul > li a {
    font-size: 18px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.8);
    line-height: 24px;
    text-align: left;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
  }
  header .header .main_menu .menu > li > ul > li a:hover {
    background: none;
  }
  header .header .main_menu .menu > li > ul > li > a::before {
    display: inline-block;
    content: "";
    width: 10px;
    height: 2px;
    background: white;
    opacity: 0.8;
    margin-bottom: 5px;
    margin-right: 4px;
  }
  header .header .main_menu .menu > li > ul > li:hover > ul {
    display: none;
  }
  header .header .main_menu .menu > li > ul > li > ul {
    position: relative;
    top: inherit;
    left: inherit;
    width: 100%;
  }
  header .header .main_menu .menu > li > ul > li > ul > li {
    background: transparent;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
  }
  header .header .main_menu .menu > li > ul > li > ul > li > a {
    border: none;
    padding-left: 32px;
  }
  header .header .main_menu .search_bottom {
    margin-top: 16px;
    display: block;
  }
  header .header .main_menu .search_bottom .share {
    float: none;
    margin-left: 0;
    margin-bottom: 86px;
  }
  header .header .main_menu .search_bottom .share a {
    margin-left: 24px;
    width: 32px;
    height: 32px;
  }
  header .header .main_menu .search_bottom .share a:first-child {
    margin-left: 0;
  }
  header .header .main_menu .search_bottom .search {
    float: none;
    margin-bottom: 32px;
  }
  header .header .main_menu .search_bottom .search a {
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: white;
    padding: 16px 0;
    line-height: 24px;
    margin-left: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  header .header .main_menu .search_bottom .search a::after {
    display: none;
  }
  header .menubtn {
    float: right;
    padding-right: 8px;
  }
  header .menubtn a {
    background: url(../images/open_2x.png) no-repeat;
    background-size: 100% auto;
    width: 24px;
    height: 24px;
    display: block;
    cursor: pointer;
    margin-top: 28px;
  }
  header .header .main_menu .menu > .current-menu-ancestor > a > span::after,
  header .header .main_menu .menu > .current-menu-item > a > span::after {
    display: none;
  }
  footer .footer .footer_top .f_top_right .link .f_links > ul > li > a {
    margin-right: 9%;
  }
  footer .footer .footer_bottom .bottom_left {
    width: 100%;
  }
  footer .footer .footer_bottom .bottom_right {
    float: left;
    width: 100%;
    text-align: left;
    padding-top: 24px;
  }
  section .container_one .c_one_content .news_one .news_one_r {
    padding-top: 24px;
  }
}

@media screen and (max-width: 1080px) {
  footer .footer .footer_top .f_top_left {
    width: 100%;
  }
  footer .footer .footer_top .f_top_right {
    width: 100%;
    margin-top: 32px;
  }
  section .main_banner
.swiper-container1
.swiper-slide
.swiper_content
.main_content .t_icon {
    width: 24px;
    height: 6px;
  }
  section .main_banner
.swiper-container1
.swiper-slide
.swiper_content
.main_content h2 {
    font-size: 37px;
    line-height: 46px;
  }
  section .main_banner
.swiper-container1
.swiper-slide
.swiper_content
.main_content h3 {
    font-size: 22px;
    line-height: 28px;
    text-shadow: 0px 2px 10px rgba(51, 51, 51, 0.5);
  }
  section .main_banner .swiper-container1 .swiper-slide .main_content .t_icon {
    width: 24px;
    height: 6px;
  }
  section .main_banner .swiper-container1 .swiper-slide .main_content h2 {
    font-size: 37px;
    line-height: 46px;
  }
  section .main_banner .swiper-container1 .swiper-slide .main_content h3 {
    font-size: 22px;
    line-height: 28px;
    text-shadow: 0px 2px 10px rgba(51, 51, 51, 0.5);
  }
  section .container_one .c_one_content .news_one .news_one_l {
    width: 100%;
  }
  section .container_one .c_one_content .news_one .news_one_l .news_title {
    height: auto;
  }
  section .container_one .c_one_content .news_one .news_one_r {
    width: 100%;
  }
  section .container_one .c_one_content .news_one .news_one_r .r_title {
    height: auto;
  }
  section .container_two .c_two_content .two_news ul li {
    width: 45%;
  }
  section .container_two .c_two_content .two_news ul li:not(:last-child) {
    margin-right: 2%;
  }
  section .container_three .c_three_content .three_content .three_news .news_three_l {
    padding-right: 64px;
  }
  section .container_three .c_three_content .three_content .three_news .news_three_l,
  section .container_three .c_three_content .three_content .three_news .news_three_r {
    width: calc(50% - 32px);
  }
  section .container_four .f_content_four .four_links ul {
    width: 50%;
  }
  section .container_four .f_content_four .four_links ul::after, section .container_four .f_content_four .four_links ul::before {
    width: 56px;
    top: 40px;
  }
  section .container_four .f_content_four .four_links ul li {
    width: 45%;
  }
  .searched .search_contain {
    height: 95px;
  }
  .searched .search_contain > div {
    height: 80px;
  }
  .searched {
    height: 127px;
  }
}

@media screen and (max-width: 992px) {
  footer .footer {
    padding-top: 48px;
  }
  footer .footer .footer_line {
    display: none;
  }
  footer .footer .footer_top {
    padding-bottom: 24px;
  }
  footer .footer .footer_bottom {
    padding: 24px 0;
  }
  footer .footer .footer_bottom .bottom_left {
    float: none;
  }
  footer .footer .footer_bottom .bottom_left span {
    width: 100%;
    padding-right: 0;
    padding-bottom: 16px;
  }
  footer .footer .footer_bottom .bottom_right {
    float: none;
    width: 100%;
    text-align: left;
    padding-top: 24px;
  }
  section .container_two {
    padding: 24px 0;
  }
  section .container_two .c_two_content .two_news ul li {
    width: 49%;
    margin-bottom: 2%;
  }
  section .container_two .c_two_content .two_news ul li:not(:last-child) {
    margin-right: 0;
  }
  section .container_two .c_two_content .two_news ul li:nth-child(odd) {
    margin-right: 0;
  }
  section .container_three .c_three_content .three_content .three_news .news_three_l {
    padding-right: 0;
  }
  section .container_three .c_three_content .three_content .three_news .news_three_l,
  section .container_three .c_three_content .three_content .three_news .news_three_r {
    width: 100%;
  }
  section .container_three .c_three_content .three_content .three_news .news_three_r {
    margin-top: 72px;
  }
  section .a_more {
    width: 114px;
    padding: 0;
  }
  section .a_more .in_more::after {
    width: 36px;
    top: 16px;
  }
  section .a_more .in_more a {
    display: block;
    padding: 8px 12px;
  }
  .container_one .content {
    position: relative;
    padding: 25px 28px 76px;
  }
  .container_one .content .title .more {
    bottom: 24px;
  }
  .container_three .news_three_l,
  .container_three .news_three_r {
    position: relative;
    padding-bottom: 48px;
  }
  .container_three .news_three_r {
    margin-top: 72px;
  }
  .container_five .content_five {
    position: relative;
  }
  .container_three .title .more,
  .container_five .title .more,
  .container_one .title .more {
    float: none;
    position: absolute;
    bottom: -16px;
    left: calc(50% - 57px);
    z-index: 5;
  }
  .container_three .title .more.a_more,
  .container_five .title .more.a_more,
  .container_one .title .more.a_more {
    width: 114px;
    border: 1px solid;
    -o-border-image: linear-gradient(180deg, #9f9f9f, #666666) 1 1;
    border-image: -webkit-gradient(linear, left top, left bottom, from(#9f9f9f), to(#666666)) 1 1;
    border-image: linear-gradient(180deg, #9f9f9f, #666666) 1 1;
    padding: 0;
  }
  .container_three .title .more.a_more .in_more::after,
  .container_five .title .more.a_more .in_more::after,
  .container_one .title .more.a_more .in_more::after {
    content: "";
    opacity: 1;
  }
  .container_three .title .more.a_more .in_more a,
  .container_five .title .more.a_more .in_more a,
  .container_one .title .more.a_more .in_more a {
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    padding: 8px 0;
    display: block;
  }
  .container_three .title .more .a_more .in_more::after,
  .container_five .title .more .a_more .in_more::after,
  .container_one .title .more .a_more .in_more::after {
    opacity: 1;
  }
  .swiper-pagination {
    bottom: 28px;
  }
  section .content {
    
  }

  .index-news-l{
   width:100%; 
   float: none;
   margin-right: 0;
   margin-bottom: 15px;
  }

  .index-news-m{
   width:100%; 
    float: none;
    margin-bottom: 15px;
  }

  .index-news-r{
   width:100%; 
    float: none;
  }

 .index-news-ll{
   width:100%; 
   float: none;
   margin-right: 0;
   margin-bottom: 15px;
  }
  
  .index-news-rr{
   width:100%; 
    float: none;
    margin-bottom: 15px;
  }

  .index-news-l img{
    height: auto;
    width: 100%;
  }
  section .container_one {
    background-position: 0 16px;
  }
  section .main_banner
.swiper-container1
.swiper-slide
.swiper_content
.main_content .t_icon {
    width: 24px;
    height: 6px;
  }
  section .main_banner
.swiper-container1
.swiper-slide
.swiper_content
.main_content h2 {
    font-size: 37px;
    line-height: 46px;
  }
  section .main_banner
.swiper-container1
.swiper-slide
.swiper_content
.main_content h3 {
    font-size: 22px;
    line-height: 28px;
    text-shadow: 0px 2px 10px rgba(51, 51, 51, 0.5);
  }
  section .main_banner .swiper-container1 .swiper-slide .main_content .t_icon {
    width: 24px;
    height: 6px;
  }
  section .main_banner .swiper-container1 .swiper-slide .main_content h2 {
    font-size: 37px;
    line-height: 46px;
  }
  section .main_banner .swiper-container1 .swiper-slide .main_content h3 {
    font-size: 22px;
    line-height: 28px;
    text-shadow: 0px 2px 10px rgba(51, 51, 51, 0.5);
  }
  section .main_banner .swiper-container1 .scroll {
    bottom: 6px;
  }
  section .main_banner .swiper-container1 .scroll .sc_line {
    height: 40px;
  }
  section .r_title {
    width: calc(100% - 70px);
  }
}

@media screen and (min-width: 768px) {
  footer .footer .footer_top .f_menu > ul > li > ul > li > ul {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  section .inner_container .list_wrap .list_content .wrap_left {
    margin-bottom: 24px;
  }
  section .top_inner {
    display: none;
  }
  section .info_top_inner {
    display: block;
  }
  section .team_top_inner {
    display: none;
  }
  footer .footer .footer_top .f_menu > ul {
    padding-top: 0;
  }
  footer .footer .footer_top .f_menu > ul > li {
    float: none;
    width: 100%;
    position: relative;
  }
  footer .footer .footer_top .f_menu > ul > li .fa {
    position: absolute;
    top: 0;
    right: 0;
  }
  footer .footer .footer_top .f_menu > ul > li > a {
    font-size: 18px;
    font-weight: 600;
    color: white;
    line-height: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    display: block;
    padding: 16px 0;
  }
  footer .footer .footer_top .f_menu > ul > li > ul {
    display: none;
    padding-top: 0;
  }
  footer .footer .footer_top .f_menu > ul > li > ul > li {
    position: relative;
  }
  footer .footer .footer_top .f_menu > ul > li > ul > li .fa {
    position: absolute;
    top: 0;
    right: 0;
  }
  footer .footer .footer_top .f_menu > ul > li > ul > li a {
    padding: 16px 0;
    font-size: 18px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.8);
    line-height: 24px;
  }
  footer .footer .footer_top .f_menu > ul > li > ul > li > ul {
    display: none;
  }
  footer .footer .footer_top .f_menu > ul > li > ul > li > ul > li {
    position: relative;
  }
  footer .footer .footer_top .f_menu > ul > li > ul > li > ul > li:last-child {
    border-bottom: none;
  }
  footer .footer .footer_top .f_menu > ul > li > ul > li > ul > li .fa {
    position: absolute;
    top: 0;
    right: 0;
  }
  footer .footer .footer_top .f_menu > ul > li .fa {
    opacity: 1;
    width: 40px;
    height: 20px;
    line-height: 20px;
    padding: 15px 0;
    cursor: pointer;
    text-align: right;
  }
  footer .footer .footer_top .f_menu > ul > li ul {
    padding-left: 24px;
  }
  footer .footer .footer_top .f_menu > ul > li ul li a {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
  }
  footer .footer .footer_top .f_menu > ul > li ul li a::before {
    display: inline-block;
    content: "";
    width: 10px;
    height: 2px;
    background: white;
    opacity: 0.8;
    margin-bottom: 5px;
    margin-right: 4px;
  }
  footer .footer .footer_top .f_top_right .link h2 {
    font-size: 18px;
    font-weight: 600;
    color: white;
    line-height: 24px;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding: 16px 0;
  }
  footer .footer .footer_top .f_top_right .link h2 .fa {
    opacity: 1;
    width: 40px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    text-align: right;
    padding: 15px 0;
    margin-top: -13px;
  }
  footer .footer .footer_top .f_top_right .link .f_links {
    padding-left: 24px;
    display: none;
    padding-top: 0;
  }
  footer .footer .footer_top .f_top_right .link .f_links ul li {
    width: 100%;
    float: none;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
  }
  footer .footer .footer_top .f_top_right .link .f_links ul li a {
    padding: 16px 0;
    font-size: 18px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.8);
    line-height: 24px;
  }
  section .container_one .c_one_content .news_one .news_one_l .news .img_wrap {
    font-size: 0;
    width: 100%;
    height: auto;
  }
  section .container_one .c_one_content .news_one .news_one_l .news .img_wrap img {
    display: block;
  }
  section .container_one .c_one_content .news_one .news_one_l .news .sence {
    margin-top: 16px;
    width: 100%;
    padding-left: 0;
  }
  section .container_one .m_two ul li {
    width: 50%;
  }
  section .container_one .m_two ul li:nth-child(2) a::after {
    opacity: 0;
  }
  section .container_one .m_two ul li .two_info .s_title {
    line-height: 22px;
  }
  section .container_one .m_two ul li .two_icon {
    width: 70px;
    height: 70px;
  }
  section .container_two .c_two_content .two_news ul li {
    width: 100%;
    margin-bottom: 24px;
  }
  section .container_two .c_two_content .two_news ul li:not(:last-child) {
    margin-right: 0;
  }
  section .container_two .c_two_content .two_news ul li:nth-child(odd) {
    margin-right: 0;
  }
  section .container_four .f_content_four .four_links ul::after, section .container_four .f_content_four .four_links ul::before {
    top: 32px;
  }
  section .container_four .f_content_four .four_links ul li a {
    font-size: 16px;
    line-height: 22px;
    padding: 6px 0;
  }
  section .container_five .fast-content .fast img {
    display: block;
  }
  section .container_five .fast-content .fast .fast-l {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  section .container_five .fast-content .fast .fast-r {
    float: none;
    width: 100%;
  }
  section .container_five .f_content_five {
    padding-top: 56px;
  }
  section .container_six .six_content {
    padding: 32px 0;
  }
  section .container_six .six_content ul li .six_info .six_icon {
    width: 42px;
    height: 42px;
  }
  section .container_six .six_content ul li .six_info .amount {
    font-size: 18px;
  }
  section .container_six .six_content ul li .six_info .s_title {
    font-size: 12px;
  }
  section .container_six .six_content ul li:not(:last-child)::after {
    height: 36px;
    top: 27px;
  }
  section .container_five .fast-content {
    padding-bottom: 46px;
    padding-top: 24px;
  }
  .academic ul li span {
    margin-left: calc(50% - 40px);
  }
  .academic ul li {
    padding: 20px 24px 20px 32px;
  }
  .academic ul li .right_info {
    width: 100%;
    padding-left: 0;
  }
}

@media screen and (max-width: 375px) {
  header .header .l-logo {
    width: 280px;
  }
  header .header .l-logo .logo {
    width: 280px;
    background: url(../images/logo_up_2x.png) no-repeat center;
    background-size: 100% auto;
  }
  section
.container_three
.c_three_content
.three_content
.three_news
.news_three_r
.title
h2:not(:last-of-type)::after {
    margin: 0 4px;
  }
  header .phone-logo .logo {
    width: 250px;
  }
}

@media screen and (max-width: 359px) {
  .window .img-contain {
    width: 280px;
    height: 198px;
  }
}

@media screen and (max-width: 320px) {
  header .header .l-logo {
    width: 260px;
  }
  header .header .l-logo .logo {
    width: 260px;
    background: url(../images/logo_up_2x.png) no-repeat center;
    background-size: 100% auto;
  }
}

@media screen and (max-width: 768px) {
  section .container_one .content {
    padding: 12px 16px 86px;
  }
  section .container_one .m_two ul li:nth-child(1), section .container_one .m_two ul li:nth-child(2) {
    padding: 40px 0 20px;
  }
  section .container_one .m_two ul li:nth-child(3), section .container_one .m_two ul li:nth-child(4) {
    padding: 20px 0 48px;
  }
  section .container_two {
    padding-top: 48px;
  }
  section .container_two .c_two_content .two_head h2::after {
    margin-bottom: 34px;
  }
  section .container_one .c_one_content .news_one {
    margin-top: 16px;
  }
  section
.container_one
.c_one_content
.news_one
.news_one_l
.news
.sence
.news_title,
  section
.container_one
.c_one_content
.news_one
.news_one_l
.news
.sence
.intro {
    padding-right: 0;
  }
  section .a_more {
    margin-top: -16px;
  }
  section .container_three .c_three_content .three_content .three_news {
    padding-top: 50px;
    margin-bottom: 76px;
  }
  section .container_four .f_content_four .content_four {
    background: url(../images/phone-rczp2x.jpg) center;
    background-size: cover;
  }
  footer .footer .center_area {
    width: calc(100% - 48px);
  }
  section .inner_container .list_wrap .list_content .wrap_right .building img {
    width: 90%;
  }
  footer .footer {
    padding-top: 6px;
  }
  section .team .title .tab-item {
    width: 100%;
    float: none;
  }
  section .team .title .tab-item:nth-child(odd) {
    margin-right: 0;
  }
  section
.inner_container
.list_wrap
.list_content
.wrap_right
.right_content
> .title {
    display: none;
  }
  section
.inner_container
.list_wrap
.list_content
.wrap_left
> ul.sub-menu
> li.current_page_item
> a,
  section
.inner_container
.list_wrap
.list_content
.wrap_left
> ul.sub-menu
> li.current_page_item
> a
+ i::before {
    text-align: center;
    background: linear-gradient(315deg, #EE3F2F 0%, #0072c4 100%);
    color: white;
  }
}

@media screen and (max-width: 600px) {
  section .inner_container .list_wrap .list_content .wrap_right {
    width: calc(100% - 32px);
  }
  section .inner_container .list_wrap .list_content .wrap_right .inner_img_list .list li .news .img_wrap {
    width: 100% !important;
    max-height: 340px;
  }
  section .inner_container .list_wrap .list_content .wrap_right .inner_img_list .list li .news .sence {
    width: 100%;
    padding: 0;
  }
  section .inner_container .list_wrap .list_content .wrap_right .inner_img_list .list li .news .sence .c_title {
    padding-top: 16px;
  }
  section .container_four .f_content_four {
    padding-bottom: 36px;
  }
  section .container_four .f_content_four .four_head {
    padding-top: 24px;
  }
  section .container_four .f_content_four .four_links {
    padding-top: 24px;
    padding-bottom: 40px;
  }
  section .container_four .f_content_four .four_links ul {
    width: 72%;
  }
  section .container_four .f_content_four .four_links ul::after, section .container_four .f_content_four .four_links ul::before {
    width: 52px;
  }
}
/*# sourceMappingURL=media2.css.map */