 /*
        移动端头部公共*/
 .phone_nav .nav.nav-menu>li {
     text-align: center;
     border-bottom: 1px solid #f1f1f1;
 }

 .phone_nav .nav.nav-menu>li:last-child {
     border-bottom: none;
 }

 .phone_nav .navbar {
     width: 100%;
     position: fixed;
     background: #fff;
     z-index: 999;
     left: 0;
     border-bottom: 1px solid #eaeaea;
     top: 0;
     box-shadow: 0 1px 8px rgb(0 0 0 / 18%);
 }

 .phone_nav .navbar-body {
     height: 100vh;
     margin-top: 1px;
 }

 .phone_nav .navbar-body>.nav>li>.nav {
     -moz-transition: all 0.5s ease 0s;
     -webkit-transition: all 0.5s ease 0s;
     transition: all 0.5s ease 0s;
     -o-transition: all 0.5s ease 0s;
 }

 .phone_nav .navbar-body .nav .nav_2 li a {
     border: 0 !important;
     color: #666;
     font-weight: 400;
     text-align: left;
     font-size: 15px;
     padding: 0;
     line-height: 30px;
 }

 .phone_nav .navbar-body .active .fold-head a span {
     /* transform: rotate(90deg); */
     transition: all ease-in .3s;
     color: #30b6aa !important;
 }

 .phone_nav .fold>.fold-item>.fold-body {
     margin-top: -20px;
 }

 .phone_nav .navbar-body>.nav {
     flex-direction: column;
     width: 94% !important;
     margin: 1rem auto auto !important;
 }

 .phone_nav .navbar-logo img {
     height: 30px;
     margin: 5px 0;
 }

 .phone_nav .dropdown .nav {
     margin-top: 0 !important;
 }

 .phone_nav .dropdown li a {
     line-height: 60px !important;
 }

 .phone_nav .top100 {
     height: 57px;
     width: 100%;
 }

 .phone_nav .navbar-body {
     height: 100vh;
     margin-top: 1px;
 }

 .phone_nav .phone_nav.nav .nav_2 a {
     font-size: 1.0rem;
 }

 .phone_nav .phone_nav.nav>li>a {
     font-size: 1.3rem;
 }

 .phone_nav .navbar-body>.nav>li>.nav {
     -moz-transition: all 0.5s ease 0s;
     -webkit-transition: all 0.5s ease 0s;
     transition: all 0.5s ease 0s;
     -o-transition: all 0.5s ease 0s;
 }

 .phone_nav .navbar-body .nav .nav_2 li a {
     border: 0 !important;
     color: #666;
     font-weight: 400;
     text-align: left;
     font-size: 15px;
     padding: 0;
     line-height: 36px;
 }

 .phone_nav .nav .nav_2 {
     border: none !important;
     margin: 0.3rem 0 !important;
     padding: 0;
 }

 #navbody .nav_li1.active .fold-head a {
     color: #264994;
 }

 .phone_nav .nav_li1 .fold-head {
     padding: 15px 10px;
 }

 .phone_nav .nav_li1 {
     border-bottom: 1px solid #e8e8e8;
     border-radius: 0 !important;
     border-top-left-radius: 0 !important;
     border-bottom-left-radius: 0 !important;
     text-align: left;
 }

 .phone_nav .nav_li1 span {
     float: right;
     margin-top: 7px;
     font-size: 14px;
     color: #999;
     transition: all ease-in .3s;
 }

 .phone_nav .nav_li1:last-child {
     border-bottom: 0 !important;
 }

 .phone_nav .nav.nav-switch {
     width: 4em !important;
     height: 2em !important;
     overflow: hidden;
     color: #5bb647;
     padding: 0 !important;
 }

 .phone_nav .nav.nav-switch>li {
     height: 2px !important;
 }

 .phone_nav .nav .nav_li1 a {
     border-top: none !important;
     line-height: 22px;
     font-size: 18px;
 }

 .phone_nav .nav_2 i {
     font-size: 10px;
     color: #999;
     margin-top: 10px;
 }

 .phone_nav .navbar-body>.nav {
     flex-direction: column;
     width: 94% !important;
     margin: 1rem auto auto !important;
 }

 .phone_nav {
     display: none;
 }

 #footer5_p {
     display: none;
 }

 #section1_p {
     display: none;
 }

 #section2_p {
     display: none;
 }

 #section3_p {
     display: none;
 }

 #section4_p {
     display: none;
 }

 @media screen and (max-width: 1024px) {
     .phone_nav {
         display: block;
     }

     .pub_nav {
         display: none;
     }

     #footer5 {
         display: none;
     }

     #footer5_p {
         display: block;
     }

     .pub_width_small {
         max-width: 100%;
         display: block;
         height: auto;
     }

     .index_line5 {
         background: #111a2d;
         padding: 20px 10px;
         display: block;
     }

     .index_line5_bot p,
     .index_line5_bot a {
         margin-bottom: 0;
         font-size: 12px;
         color: #899dc9;
         letter-spacing: 0;
     }

     .rightFix .ico:hover {
         background-color: #264994;
         border-color: #264994;
         overflow: visible;
     }

     #section1 {
         display: none;
     }

     #section1_p {
         display: block;
     }

     #bswiper4 {
         display: none;
     }

     #section2 {
         display: none;
     }

     #section2_p {
         display: block;
     }

     #section3 {
         display: none;
     }

     #section3_p {
         display: block;
     }

     #section4 {
         display: none;
     }

     #section4_p {
         display: block;
     }

     .index_line1 {
         height: auto;
     }

     #flip_index_banner .flip_index_line1_item {
         height: 200px;
         overflow: hidden;
         background-size: cover;
     }

     .index_line1 .flip_index_line1_item .flip_index_line1_item1_txt h3 {
         margin-top: 80px;
         font-size: 18px !important;
         font-weight: 400;
         position: relative;
         color: #fff;
         line-height: 1.3;
     }

     .index_line1 .flip_index_line1_item3 .flip_index_line1_item1_txt h3 {
         margin-top: 90px;
         font-size: 18px !important;
         font-weight: 400;
         position: relative;
         color: #fff6e6;
     }

     .index_line1 .flip_index_line1_item .flip_index_line1_item1_txt h4 {
         display: none;
     }

     .index_line1 .flip_index_line1_item3 .flip_index_line1_item1_txt h4 {
         display: none;
     }

     #flip_index_banner .swiper-pagination {
         bottom: 20px;
         top: auto !important;
     }

     #flip_index_banner .swiper-pagination-progressbar {
         background: none;
     }

     ::-webkit-scrollbar-thumb {
         /*滚动条的内阴影*/
         box-shadow: 0px;
         /*滚动条的圆角*/
         /*滚动条的背景颜色*/
         background-color: #264994;
     }

     .swiper-pagination-bullet-active {
         background: #264994 !important;
         -moz-transition: all 0.5s ease 0s;
         -webkit-transition: all 0.5s ease 0s;
         transition: all 0.5s ease 0s;
         -o-transition: all 0.5s ease 0s;
     }

     .pub_mid {
         padding: 0 10px;
     }

     /*首页第二批开始*/
     .index_line2 {
         overflow: initial;
     }

     .index_line2 .index_pub_tit1 {
         border-bottom: none;
         margin-bottom: 0;
     }

     .index_line2_box {
         margin: 0;
         height: auto;
         border-bottom: none;
     }

     .index_line2 .swiper-pagination {
         top: auto !important;
         bottom: 20px !important;
         background: none;
     }

     .index_pub_tit .sp2 {
         background: #264994;
     }

     /* 首页公共标题 */
     .index_pub_tit1_txt {
         font-size: 20px;
         font-weight: 800;
         color: #3497ce;
         text-align: left;
     }
 .index_pub_tit1 {
	overflow: hidden;
	padding: 10px 0;
}
     .index_pub_tit1_txt i {
         font-style: inherit;
         color: #5bb647;
     }

     .index_pub_tit1_txt span {
         font-size: 13px;
     }

     .index_pub_tit1:hover .index_pub_tit1_ico {
         padding-right: 20px;
         color: #264994;
     }

     .index_pub_tit1_ico {
         text-align: right;
         transition: all ease-in .3s !important;
         color: #aeb2b5;
         height: 14px;
         background-repeat: no-repeat;
         background-position: right bottom;
         font-size: 14px;
         font-weight: 100;
         margin-top: 12px;
     }

     /* 首页公共标题结尾 */
     .index_line2 .index_line2_left {
         border-right: none;
         padding-bottom: 0;
     }

     .index_line2 .index_pub_tit1_txt {
         font-size: 20px;
         color: #3497ce;
     }

     .index_line2 .index_pub_tit1_txt i {
         font-style: inherit;
         color: #5bb647;
     }

     .index_line2 .index_pub_tit1_txt span {
         font-size: 13px;
     }

     .index_line2 .index_pub_tit1:hover .index_pub_tit1_ico {
         padding-right: 20px;
         color: #264994;
     }

     .index_line2 .index_pub_tit1_ico {
         height: 14px;
         margin-top: 12px;
     }

     .index_line2 .index_line2_left_top .index_line2_left_top_img img {
         min-height: 250px;
     }

     .index_line2 .index_line2_left_top .index_line2_left_top_img {
         height: 250px;
     }

     .index_line2 .index_line2_left_top:hover .flip-prev,
     .index_line2 .index_line2_left_top:hover .flip-next {
         background: rgb(0 0 0 / 23%);
     }

     .index_line2 .index_line2_left_top .index_line2_left_top_img .index_line2_left_top_txt h4 {
         margin-bottom: 5px;
         line-height: 1.2;
     }

     .index_line2 .index_line2_right .card-head .active a {
         color: #264994;
     }

     .index_line2 .index_line2_right .card-head li a:before {
         background: #264994;
     }

     .index_new_list_top:hover a h3 {
         color: #264994;
     }

     .index_new_list .index_new_list_ul2_ico i {
         font-style: normal;
     }

     .index_new_list .index_new_list_ul2_ico {
         font-style: normal;
         color: #c5c5c5;
     }

     .index_new_list_ul2_ico .icon-arrow-right {
         font-size: 13px;
     }

     .index_new_list_ul2_ico .icon-clock {
         margin-top: -4px;
         margin-right: 5px;
     }

     .index_new_list_ul2 h4 {
         line-height: 1.3;
         font-size: 18px;
         font-weight: 400;
     }

     .index_new_list_ul2_ico .icon-add {
         margin-top: 2px;
     }

     .index_new_list .index_new_list_top h4 {
         color: #264994;
     }

     .index_new_list .index_new_list_ul {
         margin-left: 0;
     }

     .index_new_list .index_new_list_ul2 {
         margin-top: 0;
         margin-left: 0;
     }

     .index_new_list .index_new_list_ul li a span,
     .index_new_list .index_new_list_ul2 li a span {
         display: block;
         color: #D1D1D1;
         float: none;
     }

     .jiange {
         width: 100%;
         height: 5px;
         background: #eee;
     }

     .index_new_list .index_new_list_ul2 li {
         color: #264994;
         padding: 15px 0;
         list-style-type: none;
         border-top: 1px solid #eee;
     }

     .index_new_list .index_new_list_ul li {
         color: #264994;
     }

     .index_gonggao:hover {
         color: #264994;
     }

     /*首页第三部分*/
     .index_guanyu .index_guanyu2 {
         position: relative;
         z-index: 2;
         text-align: left;
         background: url(/gyxjzy/lib/img/jj1.jpg);
         background-size: cover;
     }

     .index_guanyu .index_guanyu2 h2 {
         font-weight: 800;
         color: #3497ce;
         font-size: 20px;
         margin: 50px 0 5px;
         position: relative;
     }

     .index_guanyu .index_guanyu2 h4 span {
         color: #bdcade;
         font-weight: 400;
         text-transform: uppercase;
     }

     .index_guanyu .index_guanyu2_txt a {
         color: #ffffff;
         background: #30b6aa;
         padding: 2px 6px;
         border-radius: 5px;
     }

     .index_guanyu .index_guanyu2_txt a:hover {
         background: #199389;
         padding: 2px 6px;
     }

     .index_guanyu .index_guanyu3 {
         position: relative;
         z-index: 2;
         text-align: left;
     }

     .index_guanyu .index_guanyu2_num .index_guanyu2_num_li {
         text-align: left;
         margin-top: 10px;
     }

     .index_guanyu .index_guanyu2_num .index_guanyu2_num_li h5 {
         color: #30b6aa;
         font-family: Minion Pro;
         font-size: 30px;
         font-weight: 100;
         margin-bottom: 0;
     }

     .index_guanyu .index_guanyu2_num {
         padding: 20px 0;
     }

     .index_guanyu .index_guanyu2_num .index_guanyu2_num_li h6 {
         color: #000;
         font-size: 14px;
         font-weight: 1;
         margin-bottom: 5px;
     }

     /*首页第四部分*/
     .index_zigongsi {
         background: url(/gyxjzy/lib/img/zigongsi.jpg) no-repeat;
         padding: 0;
         background-position: center;
         background-size: cover;
     }

     .index_zigongsi .swiper-slide {
         height: 200px;
     }

     .index_zigongsi .swiper-slide img {
         height: 200px;
     }

     .ban_video {
         height: 250px;
     }

     .index_zigongsi h2 {
         margin: 110px 0 40px;
         color: #264994;
         font-size: 20px;
     }

     .index_zigongsi h2 span {
         font-size: 22px;
     }

     #swiper-zgs_p .swiper-slide a:hover {
         background: #264994;
     }
#swiper-zgs_p .swiper-pagination-progressbar {
        background: none;
    }
 }