.head {
    width: 100%;
    height: 1.2rem;
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    padding: 0 .3rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.head a>img {
    width: 2.59rem;
}

.head>div>img {
    width: .34rem;
}

.baner {
    width: 100%;
    overflow: hidden;
    height: 3.5rem;
    /* margin-bottom: .45rem; */
}

.baner .swiper {
    width: 100%;
    height: 100%;
}

.index-a1 {
    width: 100%;
    margin: .45rem auto 1rem;
    display: flex;
    justify-content: space-between;
}

.index-a1-list {
    width: 20%;
    text-align: center;
}

.index-a1-fl {
    height: .95rem;
}

.index-a1-fl img {
    display: block;
    margin: 0 auto;
}

.index-a1-fr .index-a1-fr-ti1 {
    color: #454545;
    font-size: .24rem;
    font-weight: bold;
}

.index-a1-list:nth-child(1) .index-a1-fl img {
    width: .61rem;
}

.index-a1-list:nth-child(2) .index-a1-fl img {
    width: .69rem;
}

.index-a1-list:nth-child(3) .index-a1-fl img {
    width: .6rem;
}

.index-a1-list:nth-child(4) .index-a1-fl img {
    width: .63rem;
}

.index-a1-list:nth-child(5) .index-a1-fl img {
    width: .64rem;
}

.ind-ti1 {
    font-size: .42rem;
    color: #034381;
    font-weight: bold;
}

.ind-tit {
    text-align: center;
    margin-bottom: .4rem;
}

.ind-ti1 span {
    color: #8ab928;
}

.ind-ti2 {
    font-size: .26rem;
    color: #5e5e5e;
}

.index-a2 {
    width: 100%;
    padding: 0 .3rem;
    margin: 0 auto 1rem;
}

.index-a2-fl {
    display: block;
    width: 100%;
    text-align: center;
    color: #034381;
    font-size: .28rem;
    font-weight: bold;
    margin-bottom: .4rem;
}

.index-a2-fl-list {
    width: 100%;
    overflow: hidden;
}

.index-a2-fl-list .index-a2-fl-list-img {
    width: 100%;
    height: 4.7rem;
    margin-bottom: .2rem;
}

.index-a2-fl-box {
    padding-top: .3rem;
}

.index-a2-fl-list-bot {
    margin-bottom: .2rem;
    display: flex;
    width: 100%;
}

.index-a2-fl-bot-fl {
    position: relative;
    padding-right: .18rem;
}

.index-a2-fl-bot-fl div:first-child {
    color: #989898;
    font-size: .7rem;
    font-family: 'Rubik';
    font-weight: lighter;
    line-height: .7rem;
    margin-bottom: .06rem;
}

.index-a2-fl-bot-fl div:last-child {
    color: #989898;
    font-size: 16px;
    text-align: center;
    line-height: 16px;
}

.index-a2-fl-bot-fl::after {
    content: '';
    width: 1px;
    height: .7rem;
    display: inline-block;
    background: #000;
    opacity: 0.1;
    position: absolute;
    right: 0;
    top: .16rem;
}

.index-a2-fl-bot-fr {
    padding-left: .15rem;
    width: calc(100% - 1rem);
    padding-top: .1rem;
}

.index-a2-fl-bot-fr div:first-child {
    color: #333333;
    font-size: .28rem;
    font-weight: bold;
    margin-bottom: .1rem;
    text-align:left;
}

.index-a2-fl-bot-fr div:last-child {
    color: #666666;
    font-size: .24rem;
    text-align:left;
}

.index-a2-fr {
    width: 100%;
}

.index-a2-fr-tit {
    font-size: .24rem;
    color: #999;
    margin-bottom: .5rem;
}

.index-a2-fr-tit a {
    display: inline-block;
    margin-right: 1.1rem;
    font-weight: bold;
}

.index-a2-fr-tit a.ac {
    color: #034381;
    font-size: .28rem;
}

.index-a2-fr-box {
    width: 100%;
}

.index-a2-fr-box .index-a2-fr-list {
    width: 100%;
    background-color: #FAFAFA;
    padding: 0 26px;
    position: relative;
    display: none;
}

.index-a2-fr-line {
    padding: .2rem 0;
    border-bottom: 1px solid #eee;
}

.index-a2-fr-line:last-child {
    border: none;
}

.index-a2-fr-box .index-a2-fr-list .more-icon {
    position: absolute;
    right: 0;
    top: -60px;
}

.index-a3 {
    width: 100%;
    position: relative;
    padding-bottom: .8rem;
}

.index-a3 .index-a3-ti1 {
    position: absolute;
    top: 0;
    left: 0;
    height: 420px;
}

.index-a3-box {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    padding: 0 .3rem;
}

.index-a3-box .index-a3-tit {
    margin-bottom: 45px;
}

.index-a3-tit {
    text-align: center;
}

.index-a3-tit .index-a3-tit1 {
    font-size: 48px;
    font-weight: bold;
    color: #fff;
}

.index-a3-tit .index-a3-tit1 span {
    color: #ABE630;
}

.index-a3-tit .index-a3-tit2 {
    font-size: 20px;
    color: #fff;
}

.index-a3-change {
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
}

.index-a3-tab {
    width: 100%;
    height: .75rem;
    overflow-x: auto;
    white-space: nowrap;
    margin-bottom: .5rem;
    scrollbar-width: none;
    overflow-y: hidden;
}
.index-a3-tab::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}

.index-a3-tab-list {
    /* width: 2.5rem; */
    padding: 0 .3rem;
    height: 100%;
    display: inline-block;
}

.index-a3-tab-list-ti1 {
    display: inline-block;
}

.index-a3-tab-list-ti1 img {
    display: inline-block;
    width: .46rem;
    vertical-align: bottom;
}

.index-a3-tab-list .index-a3-tab-list-ti1 img:last-child {
    display: none;
}

.index-a3-tab-list .index-a3-tab-list-ti2 {
    color: #034381;
    font-size: .24rem;
    margin-left: 10px;
    display: inline-block;
    line-height: .75rem;
}

.index-a3-tab-list.ac {
    background-color: #8AB928;
}

.index-a3-tab-list.ac .index-a3-tab-list-ti2 {
    color: #fff;
}

.index-a3-tab-list.ac .index-a3-tab-list-ti1 img:last-child {
    display: inline-block;
}

.index-a3-tab-list.ac .index-a3-tab-list-ti1 img:first-child {
    display: none;
}

.index-a3-bot {
    width: 100%;
}

.index-a3-list {
    width: 100%;
    position: relative;
}

.index-a3-fl {
    width: 100%;
    /*height: 6.78rem;*/
}

.index-a3-fr {
    width: 100%;
    padding:.5rem 0;
    background: #034381;
}

.index-a3-fr-ti1 {
    width: .73rem;
    height: .44rem;
    margin: 0 auto;
}

.index-a3-fr-ti2 {
    color: #034381;
    font-size: .32rem;
    margin-bottom:.5rem;
    margin-top: -.2rem;
    font-weight: bold;
    text-align: center;
    color: #8ab928;
}

.index-a3-fr-ti3 {
    color: #fff;
    font-size: .24rem;
    width: 80%;
    text-align: center;
    margin: 0 auto .6rem;
}

.index-a3-fr-ti4 {
    width: 2rem;
    height: .66rem;
    background-color: #fff;
    color: #034381;
    line-height: .66rem;
    text-align: center;
    font-size: .24rem;
    margin: 0 auto;
    border-radius: .26rem 0 .26rem 0;
}

.index-a3-dis {
    display: none;
}

.index-a4 {
    width: 100%;
    background-image: url(../img/a42.jpg);
    background-size: 100% 100%;
}

.index-a4 .index-a3-tit .index-a3-tit1 {
    color: #034381;
}

.index-a4 .index-a3-tit .index-a3-tit2 {
    color: #5E5E5E;
}

.index-a4-box {
    width: 100%;
    padding-top: .6rem;
    padding: 0 .3rem;
}

.index-a4-list {
    width: 2.07rem;
    height: 3.04rem;
    background: linear-gradient(to bottom,rgba(227, 241, 255, 0.3), #fff);
    text-align: center;
    font-size: .24rem;
    color: #333333;
    margin-right: .3rem;
    margin-bottom: .55rem;
}

.index-a4-list:nth-child(3n) {
    margin-right: 0;
}

.index-a4-list:nth-child(10) {
    margin-bottom: 0;
}

.index-a4-list:nth-child(11) {
    margin-bottom: 0;
}

.index-a4-list:nth-child(12) {
    margin-bottom: 0;
}

.index-a4-list .index-a4-ti1 {
    height: 120px;
    padding-top: 34px;

}

.index-a4-list .index-a4-ti1 img {
    display: block;
    margin: 0 auto;
    transform: scale(0.8);
    width: 46px;
}

.index-a4-btn {
    width: 100%;
    height: 2.8rem;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.index-a5 {
    width: 100%;
    position: relative;
    height: 11.7rem;
}

.index-a5-pos {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.index-a5-box {
    position: relative;
    width: 100%;
    margin: 0 auto;
    z-index: 2;
    height: 100%;
    padding-top: 1rem;
}

.index-a5-box .ind-ti1 {
    color: #fff;
}

.index-a5-box .ind-ti2 {
    font-size: .2rem;
    color: #fff;
}

.index-a5-line {
    width: 100%;
    padding-top: .6rem;
}

.index-a5-line .index-a5-fl {
    width: 100%;
}

.ind-a5-line {
    padding: 0 .3rem;
    display: none;
}

.ind-a5-d1 {
    width: 100%;
    background-color: #fff;
    padding: .2rem;
    margin-bottom: 1.2rem;
}

.index-a5-fl-img {
    width: 2.46rem;
    height: 3.48rem;
    margin-right: .1rem;
}

.index-a5-fl-rr {
    width: calc(100% - 2.56rem);
    padding-top: .3rem;
}

.index-a5-fl-rr .index-a5-rr-ti1 {
    font-size: .24rem;
    color: #221714;
    margin-bottom: .2rem;
}

.index-a5-fl-rr .index-a5-rr-ti1 span {
    font-size: .32rem;
    font-weight: bold;
    color: #034381;
    margin-right: .1rem;
}

.index-a5-rr-ti2 {
    font-size: .24rem;
    color: #333333;
    font-weight: bold;
    margin-bottom: .1rem;
}

.index-a5-rr-ti2 img {
    display: inline-block;
    width: .21rem;
    margin-right: .2rem;
}

.index-a5-rr-ti3 {
    color: #666666;
    font-size: .24rem;
    margin-bottom: .1rem;
}

.index-a5-rr-ti4 {
    color: #666666;
    font-size: .24rem;
    margin-bottom: .1rem;
}

.index-a5-rr-btn {
    width: 2rem;
    height: .66rem;
    background-color: #034381;
    border-radius: .26rem 0 .26rem 0;
    height: .66rem;
    line-height: .66rem;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    font-size: .24rem;
}

.index-a5-fr {
    width: 100%;
    height: .96rem;
    position: relative;
    overflow-x: auto;
    padding: 0 .3rem;
    white-space: nowrap;
    overflow-y: hidden;
    margin-bottom: .7rem;
}

.index-a5-fr-list {
    width: 2.51rem;
    height: 100%;
    display: inline-block;
    background-color: #f5f5f5;
    margin-right: .33rem;
    text-align: center;
}

.index-a5-fr-ti1 {
    padding-top: .1rem;
    font-size: .28rem;
    color: #666666;
}

.index-a5-fr-ti2 {
    font-size: .24rem;
    color: #666666;
}

.index-a5-fr-list.ac {
    background-color: #85B342;
}

.index-a5-fr-list.ac .index-a5-fr-ti1 {
    color: #fff;
}

.index-a5-fr-list.ac .index-a5-fr-ti2 {
    color: #fff;
}

.index-a6 {
    padding: 1rem .3rem;
    background-color: #F5F5F5;
}

.index-a6-box {
    width: 100%;
    margin: 0 auto;
}

.index-a6-tab {
    text-align: center;
    padding-top: .5rem;
    overflow-x: auto;
    white-space: nowrap;
    margin-bottom: .6rem;
}

.index-a6-tab a {
    display: inline-block;
    width: 2rem;
    height: .66rem;
    border: 1px solid #034381;
    color: #034381;
    border-radius: .26rem 0 .26rem 0;
    text-align: center;
    line-height: .66rem;
    ;
    margin-right: .8rem;
}

.index-a6-tab a:last-child {
    margin-right: .1rem;
}

.index-a6-tab a.ac {
    background: #034381;
    color: #fff;
}

.index-a6-list {
    width: 100%;
    /* height: 458px; */
    background: #FFFFFF;
    border-radius: .18rem;
}

.index-a6-img {
    width: 100%;
    height: 4.75rem;
    border-radius: .18rem .18rem 0px 0px;
}

.index-a6 .index-a3-tit .index-a3-tit1 {
    color: #034381;
}

.index-a6 .index-a3-tit .index-a3-tit2 {
    color: #5E5E5E;
}

.index-a6-ti1 {
    font-size: .24rem;
    color: #666;
    margin-bottom: .25rem;
}

.index-a6-ti2 {
    color: #333;
    font-size: .32rem;
    font-weight: bold;
}

.index-a6-tit {
    padding: .45rem .3rem;
}

.index-a6-dis {
    display: none;
}

.index-a7 {
    width: 100%;
    background-color: #034381;
    padding: .8rem 0;
}

.index-a7 .ind-ti1 {
    color: #fff;
}

.index-a7 .ind-ti2 {
    color: #fff;
}

.index-a7-box {
    padding-top: .5rem;
}

.index-a7-fr {
    width: 100%;
    overflow: hidden;
}

.index-a7-fr .mySwiper4 {
    width: 100%;
}

.index-a7-fr .mySwiper4 .swiper-slide {
    width: 5.45rem !important;
    /* height: 360px; */
    margin-left: .5rem;
}

.index-a7-d1 {
    width: 100%;
    height: 2.9rem;
    overflow: hidden;
    margin-bottom: .3rem;
}

.index-a7-d2 {
    color: #fff;
    font-size: .24rem;
    line-height: .48rem;
    margin-bottom: .5rem;
}

.index-a7-d3 {
    width: 2rem;
    height: .66rem;
    text-align: center;
    line-height: .66rem;
    color: #fff;
    font-size: .24rem;
    line-height: .66rem;
    border: 1px solid #fff;
    border-radius: .26rem 0 .26rem 0;
}

.footer {
    padding-top: 1.35rem;
}

.footer .fd1 img {
    display: block;
    margin: 0 auto .5rem;
}

.footer .fd2 {
    width: 5.5rem;
    height: .88rem;
    background-color: #e8e8e8;
    padding: 0 .35rem;
    margin: 0 auto 1rem;
    border-radius: .26rem 0 .26rem 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer .fd2 form{
    width:100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer .fd2 img {
    width: .24rem;
}

.fd3 {
    margin-bottom: 1rem;
}

.fd3-a1 {
    width: .8rem;
    height: .8rem;
    border: 1px solid #85b342;
    margin-bottom: .5rem;
    border-radius: .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto .25rem;
}

.fd3-a1 img {
    width: .3rem;
}

.fd3-a2 {
    font-size: .24rem;
    color: #666;
    margin-bottom: .15rem;
    text-align: center;
}

.fd3-a3 {
    font-size: .36rem;
    color: #034381;
    font-weight: bold;
    font-family: 'Rubik';
    text-align: center;
}

.fd3-a4 {
    text-align: center;
    font-size: .24rem;
}

.fd4 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom:.5rem;
}
.fd6{
    padding: .5rem .5rem .8rem;
    font-size: .28rem;
    width: 100%;
    background: #f5f5f5;
}
.fd6 span{
    display:block;
    margin-bottom:.2rem;
    padding-left: .3rem;
}
.fd6 a{
    display:inline-block;
    padding:0 .3rem;
    border-right: 1px solid #454545;
    margin-bottom: .2rem;
    color: #454545;
}
.fd4-a1 {
    margin: 0 .2rem;
}

.fd4-a1 img {
    width: 2.06rem;
    margin-bottom: .3rem;
}

.fd4-a1 div {
    text-align: center;
    font-size: .26rem;
}

.fd5 {
    text-align: center;
    background-color: #034381;
    color: #fff;
    padding: .3rem 0;
    line-height: .42rem;
    font-size: .26rem;
}


/* 急诊急救中心 */

.nav {
    width: 100%;
    height: .9rem;
    background-color: #034381;
    color: #fff;
    font-size: .24rem;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.nav .nav-a1 {
    display: inline-block;
    padding: 0 .3rem;
    line-height: .9rem;
    height: .9rem;
}

.nav-a1.ac {
    background-color: #8ab928;
    font-weight: bold;
}

.nav-a2 {
    font-size: .28rem;
    display: inline-block;
    color: #fff;
    padding: 0 .3rem;
}

.ji-a1 {
    padding-top: 1rem;
}

.ji-a1-d1 {
    width: 100%;
    display: flex;
    justify-content:center;
    padding: 0 .3rem;
    margin-bottom: .65rem;
}
.ji-a1-d1 .ji-a1-d1-list{
    flex:1;
    text-align: center;
}
.ji-a1-d1-list .ji-a1-d1-e1 {
    font-size: .24rem;
    color: #666666;
    margin-bottom: .2rem;
}

.ji-a1-d1-list .ji-a1-d1-e2 {
    font-size: .64rem;
    color: #034381;
    font-family: 'Rukib';
}

.ji-a1-d1-list .ji-a1-d1-e2 i {
    font-style: normal;
    color: #333333;
    font-size: .24rem;
    margin-left: .1rem;
}

.ji-a1-sw {
    width: 100%;
    padding: 0 .3rem;
}

.ji-a1-sw .mySwiper2 {
    width: 100%;
    overflow: hidden;
}

.ji-a1-sw .mySwiper2 .swiper-wrapper {
    width: 100%;
}

.ji-a1-sw .mySwiper2 .swiper-wrapper .swiper-slide {
    width: 5.54rem;
    height: 3.88rem;
    transform: scale(0.8);
    position: relative;
}

.ji-a1-sw .mySwiper2 .swiper-wrapper .swiper-slide i {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, .5);
    width: 100%;
    height: 100%;
}

.ji-a1-sw .mySwiper2 .swiper-wrapper .swiper-slide.swiper-slide-active {
    transform: scale(1);
    z-index: 3;
}

.ji-a1-sw .mySwiper2 .swiper-wrapper .swiper-slide.swiper-slide-active i {
    display: none;
}

.ji-a1-ti1 {
    font-size: .24rem;
    color: #333333;
    line-height: .48rem;
    padding-top: .45rem;
}

.ji-a1-ti1 p,
.ji-a1-ti1 span {
    font-size: .24rem;
    color: #333333;
    line-height: .48rem;
}

.ji-a2 {
    width: 100%;
    padding: 1.3rem 0 0;
}

.ji-a2-line {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ji-a2-list {
    width: 3.3rem;
    margin-bottom: .3rem;
}

.ji-a2-list .ji-a2-list-a1 {
    width: 3.3rem;
}

.ji-a2-list .ji-a2-list-a1 .ji-a2-list-a1-img {
    width: 100%;
    /*height: 3.5rem;*/
}

.ji-a2-list .ji-a2-list-a1 .ji-a2-list-a1-bg {
    background-color: #034381;
    padding: .3rem;
    color: #fff;
    text-align: center;
    margin-top: -.5rem;
    z-index: 5;
    position: relative;
}

.ji-a2-list .ji-a2-list-a1 .ji-a2-list-a1-bg .ji-a2-list-a1-ti1 {
    font-size: .32rem;
    font-weight: bold;
    margin-bottom: .1rem;
}

.ji-a2-list .ji-a2-list-a1 .ji-a2-list-a1-bg .ji-a2-list-a1-ti2 {
    font-size: .24rem;
    margin-bottom: .2rem;
}

.ji-a2-list .ji-a2-list-a1 .ji-a2-list-a1-bg .ji-a2-list-a1-ti3 {
    font-size: .24rem;
    text-align: justify;
}

.ji-a2-box {
    background-color: #fbfbfb;
    padding: .6rem .3rem;
}

.ji-a2-box .index-a3-fr-ti4 {
    margin-top: .3rem;
}

.ji-a3 {
    padding-top: 1.1rem;
}

.ji-a3-list {
    width: 100%;
    padding: 0 .3rem;
    margin-bottom: .3rem;
}

.ji-a3-list-img {
    width: 100%;
    height: 3.77rem;
    overflow: hidden;
}

.ji-a3-ti {
    width: 100%;
    padding: 0 .3rem;
}

.ji-a3-ti {
    width: 100%;
    padding: .3rem;
    background-color: #fbfbfb;
}

.ji-a3-ti1 {
    font-size: .26rem;
    color: #333333;
    font-weight: bold;
    margin-bottom: .1rem;
}

.ji-a3-ti2 {
    font-size: .24rem;
    color: #999999;
}

.ji-a4 {
    width: 100%;
    padding: 1.1rem .3rem .9rem;
    background-color: #034381;
}

.ji-a4-ti1 {
    text-align: center;
    color: #fff;
    font-size: .24rem;
    line-height: .42rem;
    padding: 0 .2rem;
    margin-bottom: .45rem;
}

.ji-a4 .ind-tit .ind-ti1 {
    color: #fff;
}

.ji-a4-tab {
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    margin-bottom: .9rem;
}

.ji-a4-tab div {
    min-width: 2rem;
    display: inline-block;
    color: #fff;
    height: .66rem;
    text-align: center;
    margin-right: .3rem;
    line-height: .66rem;
    border-radius: .26rem 0 .26rem 0;
    border: 1px solid #fff;
}

.ji-a4-tab div.ac {
    background-color: #fff;
    color: #034381;
}

.ji-a4-line {
    width: 100%;
    white-space: nowrap;
    display: none;
    overflow-x: auto;
}

.ji-a4-line div {
    width: 2.74rem;
    height: 3.56rem;
    overflow: hidden;
    margin-right: .55rem;
    display: inline-block;
}

.jian-a1 .ji-a1-ti1 {
    padding-top: 0;
    margin-bottom: .45rem;
}

.jian-a2 {
    background-color: #f5f5f5;
    width: 100%;
    padding: 1.1rem 0 .5rem .3rem;
}

.jian-a2 .jian-a2-sw {
    width: 100%;
    overflow: hidden;
}

.jian-a2 .jian-a2-sw .mySwiper3 {
    width: 100%;
    overflow: hidden;
}

.jian-a2 .jian-a2-sw .mySwiper3 .swiper-slide {
    width: 5rem;
    margin-right: .6rem;
}

.jian-a2 .jian-a2-sw .mySwiper3 .swiper-slide>.i300 {
    width: 5rem;
    height: 3.3rem;
    margin-bottom: .2rem;
}

.jian-a2-ti1 {
    font-size: .28rem;
    color: #333333;
    margin-bottom: .2rem;
    font-weight: bold;
}

.jian-a2-ti2 {
    font-size: .24rem;
    color: #999999;
    margin-bottom: .2rem;
}

.jian-a2-ti3 {
    font-size: .24rem;
    color: #333;
}

.jian-a2-ti3 span {
    font-size: .3rem;
}

.jian-a1 {
    margin-bottom: .68rem;
}

.jian-a3 {
    width: 100%;
    padding: 1.1rem 0 .6rem .3rem;
}

.jian-a3-sw {
    width: 100%;
    overflow: hidden;
}

.jian-a3-sw .mySwiper4 {
    width: 100%;
}

.jian-a3-sw .mySwiper4 .swiper-slide {
    width: 6.23rem;
    /*height: 11.11rem;*/
    position: relative;
    margin-right: .4rem;
}

.jian-a3-sw .mySwiper4 .swiper-slide>.i300 {
    width: 100%;
    height: 100%;
}

.jian-a3-d1 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3.5rem;
    padding:1.5rem .26rem 0;
    background-image: linear-gradient(rgba(3, 67, 129, .00001), rgba(3, 67, 129, .9));
}

.jian-a3-d2 {
    color: #afff09;
    font-size: .28rem;
    font-weight: bold;
}

.jian-a3-d3 {
    color: #afff09;
    font-size: .28rem;
    font-weight: bold;
    margin-bottom: .3rem;
}

.jian-a3-d4 {
    color: #fff;
    font-size: .24rem;
}

.jian-a4 {
    width: 100%;
    padding-top: 1.1rem;
    padding-bottom: .6rem;
    background-color: #034381;
}

.jian-a4-sw {
    width: 100%;
    overflow: hidden;
    padding: 0 .3rem;
}

.jian-a4-sw .mySwiper5 {
    width: 100%;
    overflow: hidden;
}

.jian-a4-sw .mySwiper5 .swiper-slide {
    width: 5.1rem;
    margin: 0 .2rem;
}

.jian-a4-sw .mySwiper5 .swiper-slide>.i300 {
    width: 5.1rem;
    height: 3.32rem;
}

.jian-a4-sw .mySwiper5 .swiper-slide .jian-a4-sw-d1 {
    width: 5.1rem;
    height: 1.24rem;
    background-color: #fff;
    display: flex;
    padding: 0 .25rem;
    margin-top: -.5rem;
    z-index: 3;
    position: relative;
    justify-content: space-between;
    align-items: center;
}

.jian-a4-sw .mySwiper5 .swiper-slide .jian-a4-sw-d1 .to1 {
    width: 70%;
    font-size: .24rem;
}

.jian-a4-sw .mySwiper5 .swiper-slide .jian-a4-sw-d2 {
    font-size: .8rem;
    color: #eaeaea;
    font-family: 'Rubik';
    font-weight: bold;
}

.jian-a4 .ind-tit .ind-ti1 {
    color: #fff;
}

.jie-a1 {
    width: 100%;
    padding: 1.08rem .3rem .6rem;
    background-color: #034381;
}

.jie-a1 .ind-tit .ind-ti1 {
    color: #fff;
}

.jie-a1-sw {
    width: 100%;
    position: relative;
}

.jie-a1-sw .swiper-button-prev {
    width: .9rem;
    height: .9rem;
    background-image: url(../img/a53.png);
    background-size: contain;
    margin: 0;
    opacity: 1;
    left: 0.2rem;
    top: 40%;
    outline: none;
}

.jie-a1-sw .swiper-button-next {
    width: .9rem;
    height: .9rem;
    background-image: url(../img/a52.png);
    background-size: contain;
    margin: 0;
    opacity: 1;
    right: 0;
    top: 40%;
    outline: none;
}

.jie-a1-sw .swiper-button-next:hover {
    background-image: url(../img/a53_ed.png);
}

.jie-a1-sw .swiper-button-prev:hover {
    background-image: url(../img/a52_ed.png);
}

.jie-a1-sw .mySwiper {
    width: 3.84rem;
    height: 5.09rem;
    margin: 0 auto;
    overflow: hidden;
}

.jie-a1-sw .swiper-slide {
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: .75rem .3rem 0;
}

.jie-a1-sw-img {
    width: .88rem;
    height: .88rem;
    margin: 0 auto .24rem;
}

.jie-a1-sw-d1 {
    font-size: .28rem;
    color: #034381;
    text-align: center;
    margin-bottom: .2rem;
}

.jie-a1-sw-d2 {
    font-size: .24rem;
    color: #666666;
    line-height: .48rem;
}

.jie-a2 {
    width: 100%;
    background-image: url(../img/a54.jpg);
    background-size: 100% 100%;
    padding: 1.15rem .3rem .5rem;
}

.jie-a2-list {
    width: 100%;
    padding: .3rem;
    background-color: #fff;
    margin-bottom: .2rem;
}

.jie-a2-fl {
    width: 2.42rem;
    height: 2.97rem;
}

.jie-a2-fr {
    width: calc(100% - 2.42rem);
    padding-left: .2rem;
}

.jie-a2-fr-ti1 {
    font-size: .36rem;
    color: #034381;
    font-weight: bold;
    margin-bottom: .1rem;
}

.jie-a2-fr-ti2 {
    font-size: .24rem;
    color: #7ca526;
    margin-bottom: .2rem;
}

.jie-a2-fr-ti3 {
    font-size: .24rem;
    color: #666666;
    margin-bottom: .2rem;
}

.jie-a2-fr-ti4 {
    width: 2rem;
    height: .66rem;
    line-height: .66rem;
    text-align: center;
    color: #034381;
    border-radius: .26rem 0 .26rem 0;
    border: 1px solid #034381;
    font-size: .24rem;
}

.jie-a3 {
    width: 100%;
    background-color: #034381;
    padding: 1.15rem .3rem 2rem;
    position: relative;
}

.jie-a3 .ind-tit .ind-ti1 {
    color: #fff;
}

.jie-a3-sw {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.jie-a3-sw .mySwiper4 {
    width: 100%;
}

.jie-a3-sw .mySwiper4 .swiper-slide {
    width: 100%;
}

.jie-a3-sw .mySwiper4 .swiper-slide .jie-a3-img {
    width: 100%;
    height:3.5rem;
    margin-bottom: .45rem;
}

.jie-a3-ti1 {
    font-size: .28rem;
    margin-bottom: .2rem;
    color: #fff;
    font-weight: bold;
}

.jie-a3-ti2 {
    font-size: .24rem;
    color: #fff;
    height:calc(.36rem * 5);
    overflow: hidden;
}
.jie-a3-ti2 p{
    line-height:.36rem!important;
}
.jie-a3 .swiper-button-prev {
    width: .9rem;
    height: .9rem;
    background-image: url(../img/a53.png);
    background-size: contain;
    margin: 0;
    opacity: 1;
    left:35%;
    top: auto;
    bottom: .5rem;
    outline: none;
}

.jie-a3 .swiper-button-next {
    width: .9rem;
    height: .9rem;
    background-image: url(../img/a52.png);
    background-size: contain;
    margin: 0;
    opacity: 1;
    right: auto;
    left: 53%;
    top: auto;
    bottom: .5rem;
    outline: none;
}

.jie-a3 .swiper-button-next:hover {
    background-image: url(../img/a53_ed.png);
}

.jie-a3 .swiper-button-prev:hover {
    background-image: url(../img/a52_ed.png);
}

.jie-a4 {
    width: 100%;
    padding: 1.15rem .3rem .2rem;
}

.jie-a4-list {
    width: 100%;
    margin-bottom: .8rem;
}

.jie-a4-list .jie-a4-img {
    width: 100%;
    height: 4.62rem;
    overflow: hidden;
    margin-bottom: .25rem;
}

.jie-a4-ti1 {
    font-size: .28rem;
    color: #333;
    margin-bottom: .25rem;
}

.jie-a4-ti2 {
    font-size: .24rem;
    color: #999999;
    margin-bottom: .3rem;
}

.jie-a4-list:last-child {
    margin-bottom: 0;
}

.zhuan-a1 {
    width: 100%;
    padding: 1.15rem .3rem 0;
}

.zhuan-a1-tab {
    white-space: nowrap;
    overflow-x: auto;
    text-align: center;
    font-size: .24rem;
    color: #333333;
    width: 100%;
    margin-bottom: .4rem;
}

.zhuan-a1-tab a {
    display: inline-block;
    width: 1.78rem;
    height: .66rem;
    border-radius: .26rem 0 .26rem 0;
    background-color: #f5f5f5;
    margin-right: .45rem;
    line-height: .66rem;
}

.zhuan-a1-tab a.ac {
    background-color: #034381;
    color: #fff;
}

.zhuan-line {
    display: none;
}

.zhuan-a1-list {
    width: 100%;
    background-color: #f5f5f5;
    padding: .3rem;
    margin-bottom: .35rem;
}

.zhuan-a1-list:last-child {
    margin-bottom: 0;
}

.zhuan-a1-list .zhuan-fl {
    width: 2rem;
    height: 2.73rem;
}

.zhuan-fr {
    width: calc(100% - 2rem);
    padding-left: .3rem;
    padding-top: .2rem;
}

.zhuan-fr .to1 {
    font-size: .36rem;
    color: #034381;
    font-weight: bold;
    margin-bottom: .2rem;
}

.zhuan-fr .to1 span {
    font-size: .24rem;
    color: #7ca526;
    margin-left: .1rem;
}

.zhuan-fr .to2 {
    font-size: .24rem;
    color: #999;
    margin-bottom: .2rem;
}

.kang-a1 {
    width: 100%;
    padding: 1.15rem .3rem .6rem;
    background-color: #f5f5f5;
}

.kang-line {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.kang-list {
    width: 3.3rem;
    background-color: #fff;
    padding-bottom: .3rem;
    margin-bottom: .3rem;
}

.kang-ti1 {
    width: 100%;
    height: 2.2rem;
    margin-bottom: .2rem;
}

.kang-ti2 {
    text-align: center;
    font-size: .26rem;
    padding:0 .3rem;
    color: #333;
    margin-bottom: .2rem;
}

.kang-ti3 {
    padding: 0 .3rem;
    color: #999;
    font-size: .24rem;
}

.kang-a2 {
    width: 100%;
    padding: 1.1rem .3rem 0;
}

.kang-a2-list {
    width: 100%;
    position: relative;
    /*height: 2.48rem;*/
    margin-bottom: .3rem;
}

.kang-a2-list>.i300 {
    width: 100%;
    /*height: 2.48rem;*/
}

.kang-a2-line {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.3rem;
    background:linear-gradient(rgba(3, 67, 129, .00001), rgba(3, 67, 129, .9));
    padding:.3rem;
}
.kang-a2-line>a{
    background: rgba(0,0,0,.1);
}
.kang-a2-ti1 {
    color: #fff;
    font-size: .26rem;
    font-weight: bold;
    margin-bottom: .1rem;
}

.kang-a2-ti2 {
    font-size: .24rem;
    color: #fff;
}

.ke-a1 {
    width: 100%;
    padding-top: 1.1rem;
}

.keshi-top {
    width: 100%;
    background-color: #f5f5f5;
    padding: .55rem .3rem;
}

.keshi-a1 {
    width: 100%;
    background-color: #fff;
    padding: .55rem .3rem;
}

.keshi-a1-ti1 {
    font-size: .24rem;
    color: #999999;
    line-height: .58rem;
}
.keshi-a1-ti1 img{
    width: 100%;
}
.keshi-a1-img {
    width: 100%;
}

.keshi-a2 {
    width: 100%;
    padding: 1.05rem .3rem 0;
}

.keshi-a2-box {
    width: 100%;
}

.keshi-a2-box .mySwiper2 {
    width: 100%;
    overflow: hidden;
}

.keshi-a2-box .mySwiper2 .swiper-slide {
    position: relative;
    width: 3rem;
    height: 3.9rem;
    background-color: #fff;
    padding: .4rem;
    margin-right: .3rem;
    color: #333333;
}

.keshi-a2-box .mySwiper2 .swiper-slide .keshi-list-ti1 {
    font-size: .24rem;
    line-height: .48rem;
}

.keshi-list-ti2 {
    font-size: 1rem;
    color: rgba(233, 235, 239, 1);
    position: absolute;
    right: 0;
    bottom: 0;
    line-height: 1rem;
    font-family: 'impact';
}

.keshi-a2-box .mySwiper2 .swiper-slide.swiper-slide-active {
    background-color: #034381;
    color: #fff;
}

.keshi-a2-box .mySwiper2 .swiper-slide.swiper-slide-active .keshi-list-ti2 {
    color: rgba(233, 235, 239, .1);
}

.keshi-a3 {
    width: 100%;
    padding: 1.15rem .3rem;
}

.count-a1 {
    width: 100%;
    padding: 1.15rem .3rem .68rem;
}

.count-a1-box {
    width: 100%;
    display: flex;
}

.count-a1-list {
    flex: 1;
}

.count-a1-ti1 {
    width: .9rem;
    height: .9rem;
    border-radius: 50%;
    border: 1px solid #8ab928;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: .1rem;
}

.count-a1-ti1 img {
    transform: scale(0.6);
}

.count-a1-ti2 {
    font-size: .24rem;
    color: #666666;
    margin-bottom: .1rem;
}

.count-a1-ti3 {
    font-size: .36rem;
    color: #034381;
    font-family: 'Rubik';
}

.count-a1-ti4 {
    font-size: .22rem;
    color: #333333;
}

.count-a2 {
    width: 100%;
    height: 9.15rem;
}

.count-a2>div {
    width: 100%;
    height: 100%;
}

.count-a3 {
    width: 100%;
    padding: 1.15rem .3rem .2rem;
    background-color: #f5f5f5;
}

.count-a3-list {
    width: 100%;
    margin-bottom: .6rem;
}

.count-a3-img {
    width: 100%;
    height: 4.95rem;
    margin-bottom: .3rem;
}

.count-a3-ti3 {
    font-size: .28rem;
    color: #333;
    margin-bottom: .2rem;
}

.count-a3-ti2 {
    font-size: .24rem;
    color: #666666;
    line-height: .48rem;
}

.count-a4 {
    width: 100%;
    padding: 1.15rem .3rem .58rem;
}

.count-a4-ti1 {
    font-size: .28rem;
    color: #666666;
    margin-bottom: .2rem;
}

.count-a4-line {
    width: 100%;
    height: .9rem;
    background-color: #f5f5f5;
    display: flex;
    padding: 0 .3rem;
    align-items: center;
    border: 1px solid #c1c1c1;
    margin-bottom: .4rem;
}

.count-a4-line1 {
    width: 100%;
    background-color: #f5f5f5;
    display: flex;
    padding: 0 .3rem;
    align-items: center;
    border: 1px solid #c1c1c1;
    margin-bottom: .4rem;
}

.count-a4-line .count-a4-fl {
    width: .88rem;
}

.count-a4-line .count-a4-fl img {
    transform: scale(0.6);
}

.count-a4-line input {
    width: calc(100% - 1rem);
    font-size: .24rem;
}

.count-a4-line1 textarea {
    width: 100%;
    height: 2.2rem;
    padding: .2rem;
    font-size: .24rem;
}

.news-a1 {
    width: 100%;
    padding: 1.15rem .3rem .9rem;
    background-color: #f5f5f5;
}

.news-a1 .index-a6-line {
    margin-bottom: .35rem;
}

.page {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.page a,.page span {
    display: inline-block;
    width: .6rem;
    background-color: #fff;
    font-size: .24rem;
    text-align: center;
    line-height: .6rem;
    height: .6rem;
    color: #034381;
    margin: 0 .1rem;
}

.page .page-a2.ac {
    background-color: #034381;
    color: #fff;
}

.page a.page-a1 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-a1 img {
    width: .16rem;
}

.news-a1-box {
    margin-bottom: .9rem;
}

.zhuanjia-a1 {
    padding: 1.15rem .3rem 0;
}

.zhuanjia-a1 .page {
    margin-top: .5rem;
}

.yi-a1 {
    width: 100%;
    padding: 1.15rem .3rem 1rem;
}

.yi-a1-ti1 {
    font-size: .28rem;
    color: #034381;
    font-weight: bold;
    margin-bottom: .35rem;
}

.yi-a1-ti2 {
    font-size: .24rem;
    color: #717171;
    line-height: .38rem;
    text-indent: .5rem;
    text-align: justify;
    margin-bottom: .8rem;
}

.yi-a1-ti3 {
    display: flex;
    padding: 0 .3rem;
    width: 100%;
    justify-content: space-between;
}

.yi-a1-ti4 {}

.yi-a1-ti5 {
    color: #034381;
    line-height: .64rem;
}

.yi-a1-ti5 span {
    font-size: .64rem;
}

.yi-a1-ti5 i {
    font-style: normal;
    font-size: .24rem;
    margin-left: .1rem;
}

.yi-a1-ti6 {
    font-size: .24rem;
    color: #666666;
}

.yi-a2-box {
    width: 100%;
    background-color: #f5f5f5;
    padding: 0 .3rem;
    position: relative;
    height: 8.6rem;
}

.yi-a2-ti1 {
    padding: .8rem 0 0;
    width: 100%;
    font-size: .24rem;
    color: #333333;
    font-weight: bold;
    line-height: .48rem;
    margin-bottom: 1.55rem;
}

.yi-a2-ti2 {
    font-size: .24rem;
    color: #717171;
    margin-bottom: .7rem;
}

.yi-a2-ti2 img {
    display: inline-block;
    margin-right: .2rem;
    width: 1.3rem;
}

.yi-a2-box .index-a3-fr-ti4 {
    margin: 0;
}

.yi-a2-img {
    position: absolute;
    bottom: 0;
    width: 4.67rem;
    right: 0;
}

.yi-a3 {
    width: 100%;
    background-color: #034381;
    padding: .9rem .3rem;
}

.yi-a3 .yi-a3-list {
    margin-bottom: .55rem;
}

.yi-a3 .yi-a3-list .yi-a3-ti1 {
    background-color: #fff;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin:0 auto .3rem;
}

.yi-a3 .yi-a3-list .yi-a3-ti1 img {
    transform: scale(0.8);
}

.yi-a3 .yi-a3-list .yi-a3-ti2 {
    font-size: .32rem;
    color: #fff;
    font-weight: bold;
    margin-bottom: .2rem;
    text-align:center;
}

.yi-a3 .yi-a3-list .yi-a3-ti3 {
    font-size: .24rem;
    color: #fff;
    text-align:center;
}

.yi-a4 {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-top: .8rem;
}

.yi-a4 .mySwiper {
    width: 100%;
}

.yi-a4 .mySwiper .swiper-slide {
    position: relative;
    width: 100%;
}

.yi-a4-bg {
    width: 100%;
    /*height: 10.53rem;*/
}

.yi-a4 .ind-tit {
    /*position: absolute;*/
    /*top: 1.1rem;*/
    /*left: 0;*/
    width: 100%;
}

/*.yi-a4 .ind-tit .ind-ti1 {*/
/*    color: #fff;*/
/*}*/

.yi-a4-flex {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #333;
    padding:0 .3rem;
    margin-bottom: .8rem;
}

.yi-a4-ti1 span {
    font-weight: bold;
    font-size: 1rem;
}

.yi-a4-ti1 i {
    font-style: normal;
    font-size: .24rem;
}

.yi-a4-ti2 {
    font-size: .4rem;
    margin-bottom: .25rem;
}

.yi-a4-ti3 {
    font-size: .24rem;
}

.yi-a4 .swiper-button-next {
    width: .9rem;
    height: .9rem;
    background-image: url(../img/a83.png);
    background-size: 100% 100%;
    outline: none;
    top:64%;
}

/*.yi-a4 .swiper-button-next:hover {*/
/*    background-image: url(../img/a83.png);*/
/*}*/

.yi-a4 .swiper-button-prev {
    width: .9rem;
    height: .9rem;
    background-image: url(../img/a82.png);
    background-size: 100% 100%;
    outline: none;
    top:64%;
}

/*.yi-a4 .swiper-button-prev:hover {*/
/*    background-image: url(../img/a82.png);*/
/*}*/

.yi-a4-btn {
    width: 2rem;
    height: .66rem;
    color: #fff;
    border: 1px solid #fff;
    border-radius: .26rem 0 .26rem 0;
    position: absolute;
    bottom: .6rem;
    left: 50%;
    transform: translate(-50%);
    text-align: center;
    line-height: .66rem;
}

.yi-a5 {
    padding: 1.2rem .3rem .62rem;
    width: 100%;
}

.yi-a5-ti1 {
    font-size: .24rem;
    color: #999999;
    text-align: center;
}

.yi-a5-box {
    width: 100%;
    position: relative;
    height: 7.6rem;
    overflow: hidden;
    margin-top: .5rem;
    margin-bottom: .75rem;
}

.yi-a5-box img {
    position: absolute;
    display:none;
}

.yi-a5-box img:nth-child(1) {
    width: 3.31rem;
    height: 3.66rem;
    top: 0;
    left: 0;
    display:block;
}

.yi-a5-box img:nth-child(2) {
    width: 3.31rem;
    height: 3.66rem;
    top: 3.8rem;
    left: 0;
    display:block;
}

.yi-a5-box img:nth-child(3) {
    width: 3.37rem;
    height: 1.74rem;
    top: 0;
    display:block;
    right: 0;
}

.yi-a5-box img:nth-child(4) {
    width: 3.37rem;
    height: 3.62rem;
    top: 2rem;
    right: 0;
    display:block;
}

.yi-a5-box img:nth-child(5) {
    width: 3.37rem;
    height: 1.7rem;
    top: 5.8rem;
    right: 0;
    display:block;
}

.yi-a6 {
    width: 100%;
    height: 5.8rem;
    background-color: #034381;
    padding: 1.15rem .3rem 0;
}

.yi-a6 .ind-tit .ind-ti1 {
    color: #fff;
}

.yi-a6 .ji-a1-sw .mySwiper2 .swiper-wrapper .swiper-slide {
    width: 5.1rem;
    height: 2.96rem;
}

.zhao-a1 {
    width: 100%;
    padding: 1.1rem .3rem 1.1rem;
    background-color: #f5f5f5;
}

.zhao-a1-box {
    background-color: #fff;
    padding: .7rem .4rem;
}

.zhao-a1-ti1 {
    font-size: .24rem;
    color: #333333;
    font-weight: bold;
    margin-bottom: .1rem;
}

.zhao-a1-ti2 {
    font-size: .24rem;
    color: #666666;
    margin-bottom: .1rem;
}

.zhao-a2 {
    width: 100%;
    background-color: #f5f5f5;
    padding-bottom: 1.1rem;
}

.talent2-a2 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.talent2-a3 {
    width: 2.3rem;
    height: .66rem;
    position: relative;
    background: #fff;
    margin: 0 auto;
}

.talent2-a4 {
    width: .15rem;
    height: .1rem;
    position: absolute;
    top: calc(50% - .1rem/2);
    right: .24rem;
}

.talent2-a5 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding:0 .2rem;
}

.talent2-a5 select {
    width: 100%;
    height: 100%;
    position: relative;
    border: 1px solid #eeeeee;
    padding: 0 .6rem 0 .24rem;
    font-size: .24rem;
    line-height: .54rem;
    color: #8a8a8a;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.talent2-a5 input{
    width: 100%;
    font-size: .2rem;
    line-height: .66rem;
}
.zhao-a2-ti1 {
    font-size: .24rem;
    color: #666666;
    text-align: center;
    margin: .3rem 0;
}

.zhao-a2-ti1 span {
    color: #034381;
}

.zhao-a2-line {
    width: 100%;
    padding: 0 .3rem;
}

.zhao-a2-list {
    margin-bottom: .3rem;
}

.zhao-a2-list .zhao-a2-l1 {
    width: 100%;
    height: .8rem;
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.zhao-a2-l1-fl {
    font-size: .24rem;
    display: inline-flex;
    align-items: center;
    height: 100%;
    padding-left: .2rem;
}

.zhao-a2-l1-fl img {
    display: inline-block;
    width: .21rem;
    margin-right: .2rem;
}

.zhao-a2-l1-fr {
    font-size: .24rem;
    display: inline-flex;
    align-items: center;
    height: 100%;
    padding-right: .2rem;
    color: #034381;
}

.zhao-a2-l1-fr img {
    display: inline-block;
    width: .21rem;
    margin-left: .2rem;
}

.zhao-a2-l2 {
    background-color: #fff;
    padding: .1rem .3rem 0;
    display: none;
}

.zhao-a2-l3 {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.zhao-a2-l3 div {
    width: 50%;
    line-height: .8rem;
    color: #666;
    font-size: .24rem;
}

.zhao-a2-l4 {
    color: #666;
    line-height: .48rem;
    font-size: .24rem;
    padding: .3rem 0;
}
.zhao-a2-l4>span{
    color:#000;
    font-weight:bolder;
    font-size:.28rem;
}
.zhao-a3 {
    background-color: #f5f5f5;
    width: 100%;
    padding: 0 .3rem .6rem;
}

.zhao-a3-list {
    padding-bottom: .95rem;
}

.zhao-a3-list:last-child {
    padding-bottom: .45rem;
}

.zhao-a3-list-d1 {
    width: .9rem;
    height: .9rem;
    border-radius: 50%;
    border: 1px solid #8ab928;
    display: flex;
    justify-content: center;
    margin: 0 auto .2rem;
    align-items: center;
}

.zhao-a3-list-d1 img {
    transform: scale(0.6);
}

.zhao-a3-line {
    padding-top: .45rem;
    background-color: #fff;
    text-align: center;
}

.zhao-a3-list-d2 {
    font-size: .28rem;
    color: #666666;
    margin-bottom: .1rem;
}

.zhao-a3-list-d3 {
    font-size: .26rem;
    color: #034381;
}

.zhao-a3-list-d4 {
    font-size: .26rem;
    color: #034381;
    font-family: 'Rubik';
}

.zhao-a3-list-d5 {
    font-size: .26rem;
}

.xiang {
    padding: .3rem;
}

.xiang-a1 {
    text-align: center;
    font-size: .32rem;
    color: #333;
    font-weight: bold;
    margin-bottom: .2rem;
}

.xiang-a2 {
    color: #666;
    font-size: .28rem;
    text-align: center;
    margin-bottom: .2rem;
}

.xiang-a3 {
    text-align: justify;
    font-size: .26rem;
    line-height: .48rem;
}

.xiang img {
    width: 100%;
    overflow: hidden;
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #034381;
    z-index: 99;
    padding: 1.5rem .3rem 0;
    color: #fff;
    display: none;
    overflow-y: auto;
}

.popup div {
    line-height: .86rem;
    font-size: .32rem;
    position: relative;
    text-indent: 0.34rem;
}

.popup div b {
    width: 0.08rem;
    height: 0.34rem;
    background: #fff;
    display: block;
    position: absolute;
    top: calc(50% - 0.34rem / 2);
    left: 0;
    border-radius: 0.04rem;
}

.hd1 {
    width: 100%;
    height: 1.2rem;
}
.zhuan-de1{
    width:100%;
    padding:0 .3rem;
}
.zhuan-de1-a1{
    margin-bottom:.6rem;
}
.zhuan-de1-a1-fl{
    width:2.32rem;
    height:3.18rem;
}
.zhuan-de1-a1-fr{
    padding-left:.86rem;
    width:calc(100% - 2.32rem);
    padding-top:.4rem;
}
.zhuan-de1-a1-fr-ti1{
    color:#034381;
    font-weight:bolder;
    font-size:.36rem;
    margin-bottom:.5rem;
}
.zhuan-de1-a1-fr-ti2 img{
    display:inline-block;
    width:.33rem;
    vertical-align:middle;
    margin-right:.15rem;
}
.zhuan-de1-a1-fr-ti2{
    font-size:.24rem;
    margin-bottom:.5rem;
    color:#333333;
}
.zhuan-de1-a1-fr-ti2 span{
    color:#7ca526;
}
.zhuan-de1-a1-fr-ti3 img{
    display:inline-block;
    width:.28rem;
    vertical-align:middle;
    margin-right:.17rem;
}
.zhuan-de1-a1-fr-ti3{
    font-size:.24rem;
    margin-bottom:.5rem;
    color:#333333;
}
.zhuan-de1-a1-fr-ti3 span{
    color:#7ca526;
}
.zhuan-de1-a2-tit1{
    display:flex;
    align-items:center;
}
.zhuan-de1-a2-tit1 img{
    width:.34rem;
    margin-right:.14rem;
}
.zhuan-de1-a2-tit1{
    font-size:.28rem;
    color:#333333;
    font-weight:bolder;
}
.zhuan-de1-a2-tit2{
    font-size:.24rem;
    line-height:.48rem;
    color:#666666;
    padding-top:.35rem;
    margin-bottom:.6rem;
}
.hos-a1-tab{
    width:100%;
    overflow-x:auto;
    white-space:nowrap;
    margin-bottom:.5rem;
}
.hos-a1-tab a{
    display:inline-block;
    min-width:2rem;
    height:.66rem;
    line-height:.66rem;
    border:1px solid #034381;
    font-size:.24rem;
    border-radius: .26rem 0 .26rem 0;
    text-align:center;
    margin-right:.85rem;
    color:#034381;
}
.hos-a1-tab a.ac{
    background:#034381;
    color:#fff;
}
.container{
    width:100%;
    position:relative;
    margin-bottom:.5rem;
    display:none;
}
/*瀑布流层*/
.waterfall{
    width: 100%;
    columns: 2;
    column-gap: 0;
}
.item {
    width:3.33rem;
    height:3.77rem;
    break-inside: avoid;
    margin-right:.2rem;
    margin-bottom:.2rem;
}
.item:first-child{
    height:4.42rem;
}
/**/
.pop{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:3rem;
    background:linear-gradient(rgba(255,255,255,0),#fff);
}
.men-a1{
    font-size:.26rem;
    color:#454545;
    text-align:justify;
    line-height:.46rem;
}
.educate-a1{
    padding:1.15rem .3rem 0;
}
.hd-fr img{
    display:inline-block;
}
.search-a1{
    width:98%;
    margin:.3rem auto;
    background:#fff;
    height:.8rem;
    border-radius:.5rem;
    padding:0 .3rem;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.search-a1 form{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.search-a1 select {
    width: 20%;
    height: 100%;
    font-size:.24rem;
}
.search-a1 input{
    width:70%;
    padding:0 .3rem;
    font-size:.24rem;
    color:#333;
}
.search-a1 input::placeholder{
    color:#666;
}
.search-a1 img{
    width:.34rem;
}
.sou-ti{
    position: relative;
    width:.3rem;
}
.sou-ti input{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.sou-ti a{
    position:absolute;
    top:.2rem;
}