@charset "utf-8";
.header:before{height: 1rem;background: linear-gradient(0deg, transparent 5%, rgba(0, 0, 0, .5));}
/*·­Ò³Ìõ*/
.pagebar{margin: .4rem auto 0 auto;display: flex;align-items: center;justify-content: center;}
.pagebar>.p_t{align-self: flex-start;line-height: .38rem;}
.p_pages{text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.pagebar *{font-size: .14rem;white-space: nowrap;}
.p_pages span{padding: 0 .1rem;height: .36rem;display: flex;margin: 0 .04rem;box-sizing: border-box;border-radius: 0;min-width: .36rem;color: #2bada1;align-items: center;justify-content: center;position: relative;z-index: 1;margin-bottom: .1rem;background: #fff;border-radius: .08rem;}
.p_pages span:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: #2bada1 1px solid;border-radius: .08rem;z-index: -1}
.p_pages span a{display: flex;align-items: center;border-radius: .08rem;justify-content: center;margin: 0 -.1rem;height: 100%;width: calc(100% + .2rem);padding: 0 .1rem;transition: .5s;color: #2bada1;}
.p_pages svg{width: .16rem;height: .16rem; transition: .5s;}
.p_pages .p_last + span, .p_pages .p_last + span + span{padding: 0;margin-right: -.05rem;}
.p_pages .p_goto + span{ padding: 0;}
.p_pages .p_t:before{ display: none}
.p_goto{ margin: 0 .03rem}
.p_goto input{display: flex;align-items: center;justify-content: center;height: .36rem;padding: 0;transition: .5s;position: relative;z-index: 1;border: none;border-radius: 0;width: .3rem;}
.p_goto a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;}
.p_goto a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1; transition: .5s;}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #2bada1;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #2bada1 1px solid;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
} 

.n_ba{ position: relative;}
.n_ba .imgBox .img{ padding-bottom: 28.64%;}
.n_ba .top{position: absolute;right: 0;bottom: 8vw;left: 0;}
.n_ba .top h6{font-size: .18rem;color: #fff;line-height: 1;opacity: 0;}
.n_ba h3{font-size: .7rem;color: #fff;font-weight: bold;line-height: 1;margin: .18rem 0 0;}
.n_ba .bottom{ position: absolute; right: 0; bottom: 0; left: 0; border-top: rgba(255,255,255,.2) 1px solid;}

.mianbao{display: flex;align-items: center;padding: .18rem 0;justify-content: flex-end;}
.mianbao *{font-size: .16rem;color: #fff !important;font-style: normal;line-height: 1.5;font-weight: normal;}
.mianbao img{margin: 0 .1rem 0 0;height: .17rem;}
.mianbao span{margin: 0 .04rem;}

.n_container{ border-bottom: #2bada1 .02rem solid;}
.pad1{ padding: .6rem 0 1rem; overflow: hidden; }

.h3-2{font-size: .36rem;color: #000000;font-weight: bold;line-height: 1.5;padding: .12rem .36rem;border-bottom: #2bada1 1px solid;margin-bottom: .2rem;}
.h3-3{font-size: .36rem;color: #000000;font-weight: bold;padding: 0 0 .22rem;border-bottom: #2bada1 1px solid;margin-bottom: .4rem;line-height: 1;}
.h3-4{font-size: .24rem;color: #2bada1; margin-bottom: .15rem}

.ar_tit{position: relative;z-index: 1;margin: 0 0 .3rem;text-align: center;border-bottom: #e1e1e3 1px solid;padding: .15rem 0;}
.ar_tit h3{font-size: .32rem;color: #000;line-height: 1.35;margin: 0 auto;}
.ar_tit .con .ll{justify-content: center;margin: .1rem 0 0;}
.ar_tit .con .ll p{font-size: .16rem;color: #929292;line-height: 1.5;display: flex;flex-wrap: wrap;align-items: center;margin: 0 1.35vw;}
.ar_tit .con .ll p img{ width: .22rem; margin: 0 .1rem 0 0}

.ar_tj{border-top: #2bada1 1px solid;padding: .25rem 0 0;position: relative;z-index: 1;margin: .3rem 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ar_tj .a{display: block;font-size: .18rem;color: #222222;line-height: 1.5;margin: .03rem 0;transition: .5s;width: 100%;}

.n_left{ width: 2.9rem; margin: 0 .4rem 0 0;}
.n_center{ width: calc(100% - 2.9rem - 2.6rem - .8rem);}
.wxgxwny{width:100%;}
.n_right{ width: 2.6rem; margin: 0 0 0 .4rem;}
.n_right .box{border: #dcdcdc 1px solid;border-radius: .08rem;padding: .25rem .2rem;}

.sticky{ position: sticky; top: 1rem;}

.links li{ margin-bottom: .18rem;}
.links h4{font-size: .16rem;line-height: .26rem;color: #000 !important;!i;!;font-weight: 100;}
.links h6{ font-size: .14rem; color: #929292; margin: .06rem 0 0;}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #2bada1;}
#bnt_back { position: absolute; left: 15px; top: 0px; }
#bnt_back img { height: 28px; }
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i { }
#m_n_nav h1 { font-size: 14px; color: rgb(255, 255, 255); text-align: center; margin: 0px; line-height: 50px; }
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: 2px solid rgb(202, 158, 78); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: rgb(83, 84, 85); }
#sub_nav_content ul li.on a { color: rgb(202, 158, 78); }
#sub_nav_content dl {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 0px;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;background: rgb(255, 255, 255);z-index: 999;min-width: 100%;display: inline-block;margin-bottom: 0px;text-align: left;}
#sub_nav_content dt a {margin: 0px 20px;display: block;color: #000;line-height: 30px;font-size: 14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: #2bada1; border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: #2bada1; }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #2bada1;}
#sub_nav_content dd {/* display: flex; */padding: 0px 35px;width: 100%;}
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a {padding: 0;line-height: 24px;font-size: 12px;color: #666;display: block;/* height: 30px; */min-width: 25%;}
#sub_nav_content dd a.on { color: #2bada1; }
#sub_nav_content dd .si{ padding: 0 0 0 15px}
#sub_nav_content dd .wu{ padding: 0 0 0 15px}

.erji{padding: 0;margin-bottom: 0;border-bottom: rgba(34, 34, 34, .1) 1px solid;}
.erji li{padding: 0;position: relative;border-top: rgba(34,34,34,.1) 1px solid;}
.erji li.has:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fff;z-index: -1;transition: .5s;border-radius: .08rem;opacity: 0;}
.erji li *{ transition: .5s;}
.erji li .a{display: block;line-height: .6rem;font-size: .2rem;color: #222222;position: relative;z-index: 1;padding: 0 .2rem;border-radius: .08rem;}
.erji li .a i{font-size: .2rem;color: #666666;font-family: "lib";position: absolute;top: 50%;transform: translateY(-50%);right: .16rem;}
.erji li.has .a i{opacity: 1;color: #222222;}

.erji li dl{padding: .1rem .26rem;display: none;}
.erji li dl dd .a1{display: block;line-height: .4rem;font-size: .18rem;color: #666666;position: relative;z-index: 1;padding: 0;transition: .5s}
.erji li dl dd .a1:hover, .erji li dl dd.on .a1{color: #2bada1;}

.erji li:hover .a{color: #2bada1;}
.erji li:hover .a i{color: #2bada1;}

.erji li.has.on .a i, .erji li.has:hover .a i{color: #fff;transform: translateY(-50%) rotate(90deg);}
.erji li.on .a, .erji li.has:hover .a{color: #fff;background: #2bada1;}
.erji li.on .a i{ color: #fff}

.erji li.has.on .a i{ opacity: 1}
.erji li.has.on:before{ opacity: 1}
.erji li.has.on dl, .erji li.has:hover dl{ display: block}
.erji li.has.on:before,.erji li.has:hover:before{ opacity: 1}

.erji li.on + li{ border-top: transparent 1px solid}

.erji .si{ position: relative; padding: 0 0 0 .16rem}
.erji .si:before{content: "";position: absolute;top: .1rem;bottom: .1rem;background: #e4e4e5;width: 1px;left: .06rem;}
.erji .si .a2{display: block;color: #999999;line-height: 1.5;padding: .07rem 0;}
.erji .si .a2.on, .erji .si .a2:hover{color: #2bada1;} 

.erji .wu{margin: 0 0 0 -.1rem;}
.erji .wu .a3{display: block;color: #222222;line-height: 1.5;padding: .07rem .07rem .07rem .26rem;position: relative;}
.erji .wu .a3:before{content: "";position: absolute;top: 50%;background: #e4e4e5;width: .2rem;height: 1px;left: 0;margin: -1px 0 0;}
.erji .si .a3.on, .erji .si .a3:hover{color: #2bada1;}
.erji .wu .a3.on:before{ background: #2bada1}

@media(min-width: 1024px){
    .ar_tj .a:hover{color: #2bada1;} 
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .ar_tit h3{ font-size: .22rem;}
    .ar_tit .con .ll p{margin: 0 .1rem;font-size: .15rem;}

    .ar_tj{ padding-top: .15rem}
    .ar_tj .a{font-size: .16rem;margin: .1rem 0;max-width: 100%;width: 100%;}

    #m_n_nav{ display: block;}

    .n_left, .n_ba .bottom{ display: none;}
    .n_center{ width: 100%;}
    .n_right{width: 100%;margin: .2rem 0 0;}
    .n_ba .imgBox .img{padding-bottom: 45%;}
    .n_ba h3{font-size: .24rem;margin: .1rem 0 0;}

    .pad1{padding: .3rem 0 .5rem;}
    .h3-3{font-size: .24rem;padding: 0 0 .16rem;margin-bottom: .2rem;}

    footer{ margin-bottom: 0;}

    .pad1{ overflow: hidden;}
} 

.pad2{ padding: .8rem 0 1.8rem; overflow: hidden;}

.n_b1{ background: url(/images/homea1_b.jpg) center bottom no-repeat; background-size: 100% auto;}

.zsyjy .wp{ align-items: flex-start;}
.zsyjy .left{ width: 7.2rem; position: relative;}
.zsyjy .left .imgBox{ border-radius: .08rem;}
.zsyjy .left .imgBox .img{ padding-bottom: 84.72%;}
.zsyjy .right{ width: calc(100% - 7.2rem - .1rem);}

.lt28s1{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.lt28{ height: 100%;}
.lt28 li{ width: 50%; height: 50%;}
.lt28 .a{background: rgba(110,146,146,.6);height: 100%;border-radius: .08rem;padding: .3rem;flex-direction: column;justify-content: space-between;}
.lt28 i{ font-size: .36rem; color: #fff; align-self: flex-end; font-family: 'lib'; transition: .5s;}
.lt28 .ico{width: .56rem;margin: 0 0 0 -.12rem;}
.lt28 .ico img{ width: 100%;}
.lt28 h4{font-size: .3rem;color: #fff !important;line-height: 1;margin: .12rem 0 .04rem;}
.lt28 h6{font-size: .14rem;color: rgba(255,255,255,.6);text-transform: capitalize;}

.lt28s1{ flex-direction: column;}
.lt28s1 li:nth-child(1) .a{ border-radius: .08rem 0 0 0;}
.lt28s1 li:nth-child(2) .a{border-radius: 0 0 .08rem 0;background: rgba(110,146,146,.8);}
.lt28s1 li:nth-child(2){ align-self: flex-end;}

.lt28s2{ margin: -.05rem -.05rem;}
.lt28s2 li{ padding: .05rem;}
.lt28s2 .a{height: 3rem;}

.lt28s2 li:nth-child(1) .a{ background: url(/images/lt28s2_i1.jpg) center no-repeat; background-size: cover; transform: translateY(.8rem);}
.lt28s2 li:nth-child(2) .a{ background: url(/images/lt28s2_i2.jpg) center no-repeat; background-size: cover;}
.lt28s2 li:nth-child(3) .a{ background: url(/images/lt28s2_i3.jpg) center no-repeat; background-size: cover; transform: translateY(.8rem);}
.lt28s2 li:nth-child(4) .a{ background: url(/images/lt28s2_i4.jpg) center no-repeat; background-size: cover;}

@media(min-width: 769px){
    .zsyjy .left:hover .imgBox .img img{ transform: scale(1.08);}
    .lt28 .a:hover i{ transform: rotate(45deg);}
}
@media(max-width: 769px){
    .pad2{ padding: .4rem 0 .8rem}
    .zsyjy .left{ width: 100%;}
    .zsyjy .right{width: 100%;margin: .3rem 0 0;}
    .lt28s1{ flex-direction: column;}

    .lt28s2 li:nth-child(1) .a, .lt28s2 li:nth-child(3) .a{ transform: translateY(.3rem)}
    .lt28 .ico{width: .36rem;margin: 0 0 0 -.06rem;}
    .lt28 h4{font-size: .22rem !important;!i;!;}
    .lt28 .a{padding: .2rem .2rem;}
    .lt28 i{ font-size: .26rem}
    .zsyjy .left .imgBox .img{ padding-bottom: 100%;}

    .lt28s2 .a{height: 46vw;}
}

.kxyj .wp{ align-items: center;}
.kxyj .left{ width: 6.7rem;}
.kxyj .left .imgBox{ margin: 0 -1.9rem 0 0; border-radius: .08rem;}
.kxyj .left .imgBox .img{ padding-bottom: 70.93%;}
.kxyj .right{ width: calc(100% - 6.7rem);}

.lt28s3 .a{ height: 2.6rem; transform: translateY(0) !important}
.lt28s3 h4{ font-size: .24rem;}
.lt28s3 .li .a{ justify-content: center; text-align: center; transition: .5s;}
.lt28s3 .li .a .top{ width: 100%}
.lt28s3 .li h5{ font-size: .22rem; color: #000000; transition: .5s;}
.lt28s3 .li .a1{font-size: .16rem;color: #2bada1;transition: .5s;word-break: break-word;}

.lt28s3 li:nth-child(1) .a{ background: url(/images/lt28s3_i1.jpg) center no-repeat; background-size: cover; }
.lt28s3 li:nth-child(2) .a{ background: url(/images/lt28s3_i2.jpg) center no-repeat; background-size: cover;}
.lt28s3 li:nth-child(3) .a{ background: url(/images/lt28s3_i3.jpg) center no-repeat; background-size: cover; }
.lt28s3 li:nth-child(4) .a{ background: rgba(255,255,255,.4); border: rgba(43,173,161,.4) 1px solid;}

.erji1{justify-content: center;margin-bottom: .5rem;}
.erji1 li{ padding: 0 .3rem; text-align: center;}
.erji1 h6{font-size: .18rem;color: #51545d;text-transform: capitalize;transition: .5s;}
.erji1 h3{font-size: .4rem;color: #000000;line-height: 1;margin: .06rem 0 0;transition: .5s;}

.erji1 li.on h6, .erji1 li.on h3{ color: #32b0a4;}

@media(min-width: 769px){
    .lt28s3 li:nth-child(4) .a:hover{ border: #2bada1 1px solid; background: #2bada1;}
    .lt28s3 li:nth-child(4) .a:hover *{ color: #fff;}
}
@media(max-width: 769px){
    .erji1 li{ padding: 0 7px;}
    .erji1 h6{font-size: .14rem;}
    .erji1 h3{font-size: .24rem;}

    .kxyj .left{ width: 100%;}
    .kxyj .left .imgBox{ margin: 0;}
    .kxyj .right{width: 100%;margin: .3rem 0 0;}
    .lt28s3 .a{ height: 46vw}
    .lt28s3 .li h5{ font-size: .2rem;}

    .erji1{ margin-bottom: .25rem;}
}

.n_right1{ width: calc(100% - 2.9rem - .4rem);}

.n_sij{margin: 0 -.07rem;padding: 0 0 .15rem;}
.n_sij li{padding: 0 .07rem; margin-bottom: .2rem}
.n_sij .a{height: .5rem;border: #2bada1 1px solid;background: #fff;border-radius: 50vw;align-items: center;justify-content: center;min-width: 1.72rem;padding: 0 .1rem;font-size: .2rem;color: #000000; transition: .5s}

.n_sij li.on .a{ background: #2bada1; color: #fff;}
.n_sij .a:hover{ color: #2bada1;}

.n_sijs .a{height: .36rem;min-width: 1rem;font-size: .16rem;background: #2bada1;color: #fff !important;!i;!;}

.news .n_sij{justify-content: center;margin-bottom: .15rem;}


.lt29{margin: 0 -.15rem -.3rem;}
.lt29 li{width: 20%;padding: 0 .15rem;margin-bottom: .36rem;}
.lt29 .a{display: block;background: #fff;border-radius: .08rem;position: relative;transition: .5s;overflow: hidden;}
.lt29 .imgBox{border-radius: .08rem .08rem 0 0;margin: .1rem 0;}
.lt29 .imgBox .img{ padding-bottom: 60.47%;}
.lt29 .txt{height: .9rem;position: relative;display: flex;align-items: center;padding: 0 .18rem;z-index: 1}
.lt29 .txt:before{content: "";position: absolute;top: 0;right: .18rem;left: .18rem;height: 1px;background: #e5e5e5;}
.lt29 .txt h4{width: 100%;font-size: .18rem;line-height: 1.3;text-align: center;}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .n_right1{ width: 100%;}

    .n_sij{ padding: .1rem 0 .15rem}
    .n_sij .a{min-width: 1rem;font-size: .16rem;height: .4rem;}

    .lt29{margin: 0 -7px -.2rem;}
    .lt29 li{ width: 50%; padding: 0 7px; margin-bottom: .2rem}
    .lt29 .txt{height: .7rem;}
    .lt29 .txt h4{ font-size: .18rem}
}

.tit2{padding: .1rem 0 .25rem;text-align: center;}
.tit2 h3{ font-size: .32rem; color: #000000;}
.tit2 h4{font-size: .2rem;color: #000000;margin: .1rem 0 0;}
.scroll{/* border: #2bada1 1px solid; */border-radius: .08rem;padding: .04rem;background: #fff}
.jxcg .scroll{ border: #2bada1 1px solid; border-radius: .08rem; padding: .04rem; background: #fff}
.jxcg .content p{
font-size: 0.16rem !important;
    text-indent: 2em !important;
    line-height: 1.625 !important;
    color: #333333;
}

.jxcg .content span{
font-size: 0.16rem;
    text-indent: 2em !important;
    line-height: 1.625 !important;
    color: #333333;
}

.tables1{ width: 100%;}
.tables1 th tr{ border-radius: .08rem; overflow: hidden}
.tables1 th{border-right: rgba(43,173,161,.2) 1px solid;font-size: .2rem;color: #fff;line-height: 1.35;background: #2bada1;padding: .15rem .1rem;}
.tables1 td{border-right: rgba(43,173,161,.2) 1px solid;font-size: .18rem;color: #000000;line-height: 1.35;padding: .15rem .1rem; text-align: center}
.tables1 td .a{ color: #2bada1}
.tables1 tr:nth-child(2n-1) td{ background: #f4f4f4}
.tables1 th:first-child, .tables1 td:first-child{ border-radius: .08rem 0 0 .08rem}
.tables1 th:last-child, .tables1 td:last-child{ border-radius: 0 .08rem .08rem 0; border: none;}

.sharedx{align-items: center;margin: .6rem 0 0;font-size: .26rem;color: #000000;}

@font-face{font-family:"socialshare";src:url("/fonts/fx/iconfont.eot");src:url("/fonts/fx/iconfont.eot?#iefix") format("embedded-opentype"),url("/fonts/fx/iconfont.woff") format("woff"),url("/fonts/fx/iconfont.ttf") format("truetype")}.social-share{
    display: flex;
    align-items: center;
    font-size: .14rem;
    color: #666666;
    margin: 0;
}
.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a";}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a";}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a";}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin: 0 .1rem 0 0;display:inline-block;outline:none;}.social-share .social-share-icon{position:relative;display: flex;width: .6rem;height: .6rem;border-radius: 50vw;background: inherit;color: #2bada1 !important;!i;!;text-align:center;vertical-align:middle;transition:.5s;align-items: center;justify-content: center;font-size: .26rem;border: none !important;background: #fff;}.social-share .social-share-icon:hover{color: #fff !important;!i;!;}.social-share .icon-weibo{color:#EC763B;border:#EC763B 1px solid;}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#56b6e7;border:#56b6e7 1px solid;}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border:#FDBE3D 1px solid;}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;border: none;}.social-share .icon-wechat:hover{background: #7bc549;}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top: -188px;left: -54px;width: 160px;height: 156px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left: -6px;bottom: -15px;width:0;height:0;border-width: 6px 6px 8px 6px;border-style:solid;border-color: #fff transparent transparent transparent;}.social-share .icon-wechat:hover .wechat-qrcode{display:block}.help{ display: none;}
.social-share .social-share-icon:before{ transform: translateY(0rem)}
.social-share .icon-wechat{color: #7bc549;}

.arc-con table{width: 100%;background: none;}
.arc-con table *{ text-indent: 0 !important;}
.arc-con table th tr{ border-radius: .08rem; overflow: hidden}
.arc-con table tr:nth-child(1) td{border-right: rgba(43,173,161,.2) 1px solid;font-size: .2rem;color: #fff;line-height: 1.35;background: #2bada1;padding: .15rem .1rem;}
.arc-con table tr:nth-child(1) td *{ ;font-size: .2rem;color: #fff;line-height: 1.35;}
.arc-con table td{border-right: rgba(43,173,161,.2) 1px solid;font-size: .18rem;color: #000000;line-height: 1.35;padding: .15rem .1rem; text-align: center}
.arc-con table td .a{ color: #2bada1}
.arc-con table tr:nth-child(2n-1) td{background: #f4f4f4;}
.arc-con table th:first-child, .arc-con table td:first-child{ border-radius: .08rem 0 0 .08rem}
.arc-con table th:last-child, .arc-con table td:last-child{ border-radius: 0 .08rem .08rem 0; border: none;}
.arc-con table tr:nth-child(1) td{background: #2bada1;!i;!;}

.jxcg .arc-con table *{ text-indent: 0 !important;}

@media(min-width: 769px){
    .tables1 td .a:hover{ font-weight: 600;}
}
@media(max-width: 769px){
    .tables1 th{ font-size: .16rem;}
    .tables1 td{font-size: .14rem;}

    .sharedx{font-size: .16rem;margin: .35rem 0 0;}
    .social-share .social-share-icon{ width: .4rem; height: .4rem; font-size: .2rem}

    .tit2{padding: .1rem 0 .25rem;text-align: center;}
    .tit2 h3{ font-size: .24rem; color: #000000;}
    .tit2 h4{font-size: .16rem;color: #000000;margin: .1rem 0 0;}
}

.lt30{ margin: 0 -.2rem;}
.lt30 li{ width: 50%; padding: 0 .2rem; margin-bottom: .4rem;}
.lt30 .txt{height: 2.92rem;padding: .25rem .3rem 0;background: #fff;position: relative;z-index: 1;}
.lt30 .txt:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(/images/lt30_b.jpg) center no-repeat;background-size: cover;z-index: -1;opacity: 0;transition: .5s;}
.lt30s1 h4{margin: .12rem 0;font-size: .24rem;line-height: .36rem;}
.lt30 p{ margin: 0 0 .2rem;}
.lt30 i{ font-size: .32rem; color: #2bada1; font-family: 'lib'; transition: .5s;}
.lt30 .imgBox{ border-radius: .08rem .08rem 0 0;}
.lt30 .txt{ border-radius: 0 0 .08rem .08rem; overflow: hidden;}

@media(min-width: 769px){
    .lt30 .a:hover .txt:before{ opacity: 1;}
    .lt30 .a:hover *{ color: #fff;}
    .lt30s1 h4{ height: .72rem;}
}
@media(max-width: 769px){
    .lt30{ margin: 0 -7px -.2rem;}
    .lt30 li{ width: 100%; padding: 0 7px; margin-bottom: .2rem;}
    .lt30 .txt{padding: .2rem 15px 0;height: 2.6rem;}
    .lt30 p{ margin: 0 0 .1rem;}
    .lt30 i{ font-size: .24rem;}
}

.lt30s2{ margin: 0 -.15rem;}
.lt30s2 li{ width: 33.33%; padding: 0 .15rem; margin-bottom: .3rem;}
.lt30s2 .txt{ height: 2.6rem;}
.lt30s2 h4{ margin: .08rem 0;}
.lt30s2 i{ font-size: .24rem;}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .lt30s2{ margin: 0 -7px -.2rem;}
    .lt30s2 li{ width: 100%; padding: 0 7px; margin-bottom: .2rem;}
}

.lt31{ margin: 0 -.15rem;}
.lt31 li{ width: 33.33%; padding: 0 .15rem; margin-bottom: .3rem;}
.lt31 .imgBox{border-radius: .08rem;}
.lt31 .txt{/* border-radius: 0 0 .08rem .08rem; */height: 1.14rem;position: relative;align-items: center;padding: 0 .2rem;border-bottom: #dcdcde 1px solid;transition: .5s;}
.lt31 i{ position: absolute; width: .55rem; height: .55rem; background: #2bada1; display: flex; justify-content: center; align-items: center; border-radius: 50vw; right: .3rem; top: -.35rem; font-size: .28rem; color: #fff; font-family: 'lib'; opacity: 0; transform: scale(0); transition: .5s;}

@media(min-width: 769px){
    .lt31 .a:hover .txt{ border-bottom: #2bada1 1px solid}
    .lt31 .a:hover i{ opacity: 1; transform: scale(1);}
}
@media(max-width: 769px){
    .lt31{ margin-bottom: -.3rem;}
    .lt31 li{ width: 100%;}
    .lt31 i{ width: .44rem; height: .44rem; top: -.28rem;}
}

.lt32 li{ margin-bottom: .15rem;}
.lt32 .a{ height: .96rem; align-items: center; background: #fff; border-radius: .08rem; padding: 0 .28rem; border: #fff 1px solid; transition: .5s;}
.lt32 h6{width: auto;padding: 0 .2rem 0 0;position: relative;}
.lt32 h6:before{content: "";position: absolute;width: 1px;height: .18rem;background: #e8e8e9;right: 0;}
.lt32 .txt{padding: 0 0 0 .2rem;flex: 1;align-items: center;}
.lt32 h4{flex: 1;overflow: hidden;}
.lt32 i{width: .6rem;height: .6rem;display: flex;justify-content: center;align-items: center;font-size: .3rem;color: #2bada1;font-family: 'lib';transition: .5s; border-radius: 50vw; margin: 0 0 0 .2rem;}

@media(min-width: 769px){
    .lt32 .a:hover i{ background: #2bada1; color: #fff;}
    .lt32 .a:hover{ border: #2bada1 1px solid; box-shadow: 2.736px 7.518px 8px 0px rgba(43, 173, 161, 0.18);}
}
@media(max-width: 769px){
    .lt32 .a{ padding: 0 .15rem;}
    .lt32 h6{ padding: 0 .15rem 0 0;}
    .lt32 i{ width: .4rem; height: .4rem; font-size: .24rem;}
}

.lt33{ margin: 0 -.15rem;}
.lt33 li{ width: 33.33%; padding: 0 .15rem; margin-bottom: .3rem;}
.lt33 .a{ display: block; border-radius: .08rem; overflow: hidden; position: relative; z-index: 1; background: #ffff; transition: .5s;}
.lt33 .a::before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(/images/lt13_b.jpg) center no-repeat; background-size: cover; z-index: -1; opacity: 0; transition: .5s;}
.lt33 .imgBox .img{ /*padding-bottom: 62.35%;*/}
.lt33 .txt{height: 1.92rem;padding: 0 .3rem;flex-direction: column;justify-content: center; transition: .5s;}
.lt33 .bottom{align-items: center;margin: .24rem 0 0;}
.lt33 h6{width: auto;}
.lt33 i{font-size: .22rem;color: #2bada1;font-family: 'lib';transition: .5s;}

.lt33s1 .imgBox .img{ padding-bottom: 42.85%}

@media(min-width: 769px){
    .lt33 .a:hover{ background: #2bada1;}
    .lt33 .a:hover *{ color: #fff;}
}
@media(max-width: 769px){
    .lt33{ margin: 0 -7px;}
    .lt33 li{ width: 100%; padding: 0 7px; margin-bottom: .2rem;}
    .lt33 .txt{height: auto;padding: .25rem 15px;}
}

.lt34{ margin: 0 -.15rem;}
.lt34 li{width: 25%;padding: 0 .15rem;margin-bottom: .2rem;}
.lt34 .imgBox{ border-radius: .08rem;}
.lt34 .imgBox .img{ padding-bottom: 130.98%;}
.lt34 .txt{text-align: center;padding: .15rem;}
.lt34 p{ margin: .06rem 0 0}

.lt34ss1 li{ width: 50%}
.lt34ss1 .a{ border-radius: .08rem; overflow: hidden; background: #fff}
.lt34ss1 .imgBox{width: 2.1rem;border-radius: 0}
.lt34ss1 .txt{flex: 1;overflow: hidden;text-align: left;padding: .25rem .25rem;}
.lt34ss1 h4{margin-bottom: .25rem;position: relative;padding-bottom: .1rem}
.lt34ss1 h4:before{ content: ""; position: absolute; left: 0; bottom: 0; width: .26rem; height: .02rem; background: #2bada1;}
.lt34ss1 p{font-size: .15rem;color: #777;margin: .08rem 0 0;} 
.lt34ss1 p b{ color: #666}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .lt34{ margin: 0 -7px -.2rem;}
    .lt34 li{ width: 50%; padding: 0 7px; margin-bottom: .1rem;}

    .lt34ss1 li{ width: 100%}
    .lt34ss1 .imgBox{width: 1.4rem; margin: .25rem auto 0; border-radius: .08rem; }
    .lt34ss1 .txt{flex: auto; width: 100%}
}

.tit3{margin-bottom: .4rem;}
.tit3 h6{font-size: .18rem;color: #51545d;text-transform: capitalize;transition: .5s;}
.tit3 h3{font-size: .4rem;color: #000000;line-height: 1;margin: .06rem 0 0;transition: .5s;}

.tit3w h6{ color: #fff;}
.tit3w h3{ color: #fff;}

.tit3c{ text-align: center;}

.lt35Box{ overflow: hidden; border-radius: .085rem;}
.lt35 .imgBox{ width: 9.26rem;}
.lt35 .imgBox .img{ padding-bottom: 58.31%;}
.lt35 .txt{ width: calc(100% - 9.26rem); background: url(/images/lt35_b.jpg) center center no-repeat; background-size: cover; padding: 0 .4rem; flex-direction: column; justify-content: center;}
.lt35 .con{ width: 100%; padding: 0 .5rem 0 0;}
.lt35 h4{color: #fff !important;font-size: .24rem;line-height: .34rem;max-height: .68rem\0;]\0;]\;];font-weight: 600;}
.lt35 p{color: #fff !important;margin: .2rem 0 .75rem;line-height: .24rem;max-height: .96rem\0;}

.more2{width: 1.12rem;height: .36rem;border: #2bada1 1px solid;border-radius: 50vw;font-size: .16rem;color: #2bada1;align-items: center;padding: 0 .16rem;transition: .5s;background: #fff;}
.more2 i{font-size: .16rem;color: #2bada1;font-family: 'lib';transition: .5s;}

.more2w{ border: #fff 1px solid; color: #fff; background: none}
.more2w i{ color: #fff;}

.more2c{ margin: .4rem auto 0;}

.ar1Box{ align-items: center;}
.ar1{align-items: center;position: relative;width: .7rem;}
.ar1:before{content: "";position: absolute;top: 50%;left: 50%;width: 1px;height: .16rem;background: rgba(255,255,255,.4);transform: translateY(-50%);}
.ar1 .arrow{font-size: .24rem;color: #fff;font-family: 'lib';cursor: pointer;}

@media(min-width: 769px){
    .more2:hover{ background: #2bada1; color: #fff;}
    .more2:hover i{ transform: rotate(90deg); color: #fff;}
}
@media(max-width: 769px){
    .more2c{ margin: .25rem auto 0;}
}

.pad3{ padding: .9rem 0; overflow: hidden;}

.gjhz .fl2{ padding-top: 0 !important;}
.gjhz .fl2 .left{ width: 7.2rem;}
.gjhz .fl2 .right{ width: calc(100% - 7.2rem - .2rem);}

.lt36 .a{ display: block; position: relative;}
.lt36 .imgBox{ border-radius: .08rem;}
.lt36 .imgBox .img{/* padding-bottom: 62.5%; */}
.lt36 .txt{ position: absolute; right: 0; bottom: 0; left: 0; z-index: 1; padding: 0 .3rem .2rem;}
.lt36 h4{color: #fff !important;margin: .04rem 0 0;}
.lt36 .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;display: flex;align-items: center;justify-content: center;}
.lt36 .top i{display: flex;justify-content: center;align-items: center;border: rgba(255,255,255,.5) 1px solid;border-radius: 50%;background: rgba(255,255,255,.15) url(../images/bf.png) center no-repeat;width: 7.8125vw;height: 7.8125vw;background-size: .32rem auto;}
.lt36 .imgBox:after{content: "";display: block;left: 0;bottom: 0;right: 0;height: 1.5rem;background: linear-gradient(0deg, rgba(0, 0, 0, .8), transparent);position: absolute;transition: .5s;}

.lt37{ margin: 0 -.1rem;}
.lt37 li{ width: 50%; padding: 0 .1rem;}
.lt37 .a{border-radius: .08rem;display: block;overflow: hidden;}
.lt37 .imgBox .img{/* padding-bottom: 61.76%; */}
.lt37 .txt{padding: .18rem .2rem 0;height: 2.3rem;background: #fff;}
.lt37 h4{font-size: .2rem;color: #333;}
.lt37 p{margin: .1rem 0 .2rem;font-size: .14rem;color: #7d7d7d;}
.lt37 i{ font-size: .32rem; color: #2bada1; font-family: 'lib';}

.gjhz .fl3{position: relative;z-index: 1;background: url(/images/gjhz_b3.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}
.gjhz .fl3 .before{content: "";position: absolute;bottom: 0;right: 0;left: 0;height: 1.9rem;z-index: -1;background: #f5f5f7;}
.gjhz .fl3 .content{ border-radius: .08rem; background: #fff; padding: .4rem .6rem; align-items: flex-start;}
.gjhz .fl3 .left{ width: calc(100% - 7.15rem - .6rem); padding: .6rem 0 0;}
.gjhz .fl3 .left .arc-con{ margin-bottom: .5rem}
.gjhz .fl3 .left .arc-con p{font-size: .2rem !important;line-height: 1.8 !important;}
.gjhz .fl3 .right{ width: 7.15rem;}

.lt38 .a{ display: block; position: relative;}
.lt38 .imgBox{ border-radius: .08rem;}
.lt38 .ico{width: .65rem;height: .65rem;background: #fff;border-radius: .08rem 0 0 0;display: flex;align-items: flex-end;justify-content: flex-end;position: absolute;right: 0;bottom: 0;}
.lt38 i{display: flex;justify-content: center;align-items: center;width: .54rem;height: .54rem;background: #2aaca0;border-radius: .08rem;box-sizing: content-box;font-size: .3rem;color: #fff;font-family: 'lib';}
.lt38 .ico svg{position: absolute;fill: #fff; width: .2rem; height: .2rem}
.lt38 .ico svg.svg1{position: absolute;transform: rotate(180deg);bottom: 100%;right: 0;}
.lt38 .ico svg.svg2{position: absolute;transform: rotate(180deg);bottom: 0;right: 100%;}

.gjhz .fl4{ padding-top: 0 !important;}

.lt39 .imgBox{ border-radius: .08rem;}
.lt39 .imgBox .img{/* padding-bottom: 51.58%; */}
.lt39 h4{margin: .24rem 0 .16rem;}
.lt39 p{font-size: .14rem;line-height: .22rem;max-height: .66rem\0;}

.gjhz .fl5{ background: #fff url(../images/n_b2_b.jpg) center bottom no-repeat; background-size: 100% auto;}

.lt34s1{ margin: 0 -.1rem -.2rem;}
.lt34s1 li{ width: 20%; padding: 0 .1rem;}

.lt40{ margin: .8rem -.15rem 0;}
.lt40 li{ width: 33.33%; padding: 0 .15rem; margin-bottom: .2rem;}
.lt40 .a{ display: flex; height: 2.4rem; border: #2bada1 1px solid; border-radius: .08rem; flex-direction: column; justify-content: center; align-items: center; position: relative; z-index: 1; overflow: hidden;}
.lt40 .a::before{content: "";position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;background: url(/images/lt40_b.jpg) center center no-repeat;background-size: cover;z-index: -1;opacity: 0;visibility: hidden;transition: .5s;}
.lt40 .ico{width: .6rem;height: .6rem;position: relative;transition: .5s;}
.lt40 .ico img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; object-fit: cover; transition: .5s; width: 100%; height: 100%;}
.lt40 .ico .i2{ opacity: 0; visibility: hidden;}
.lt40 h4{ margin: .12rem 0 0; font-size: .24rem; color: #222222; transition: .5s;}

@media(min-width: 769px){
    .lt40 .a:hover::before{ opacity: 1; visibility: visible;}
    .lt40 .a:hover .ico .i2{ opacity: 1; visibility: visible;}
    .lt40 .a:hover .ico .i1{ opacity: 0; visibility: hidden;}
    .lt40 .a:hover h4{ color: #fff;}

    .lt34s1 li:nth-child(6){ display: none}
}
@media(max-width: 769px){
    .pad3{ padding: .4rem 0}

    .tit3{ margin-bottom: .2rem}
    .tit3 h6{font-size: .14rem;}
    .tit3 h3{font-size: .24rem;}
    
    .lt35 .imgBox{ width: 100%;}
    .lt35 .txt{width: 100%;padding: .25rem 15px;}
    .lt35 .con{ padding: 0}
    .lt35 p{ margin: .1rem 0 .35rem}
    
    .lt36 .txt{padding: 0 15px 10px;}

    .gjhz .fl2 .left{ width: 100%;}
    .gjhz .fl2 .right{ width: 100%; padding: .25rem 0 0;}

    .gjhz .fl3 .left{width: 100%;padding: 0;}
    .gjhz .fl3 .right{width: 100%;padding: .3rem 0 0;}
    .gjhz .fl3 .content{ padding: .25rem 15px;}

    .gjhz .fl3 .left .arc-con p{font-size: .16rem !important;line-height: 1.8 !important;}
    .gjhz .fl3 .left .arc-con{margin-bottom: .25rem;}

    .lt38 .ico{ width: .5rem; height: .5rem;}
    .lt38 i{ width: .4rem; height: .4rem; font-size: .2rem;}

    .lt34s1 li{ width: 50%;}
    .lt34s1{margin: 0 -7px -.2rem;}
    .lt34s1 li{width: 50%;padding: 0 7px;margin-bottom: .1rem;}

    .lt40{ margin: .4rem -.15rem 0;}
    .lt40 li{ width: 100%;}
    .lt40 .a{ height: 1.4rem;}
    .lt40 .ico{ width: .4rem; height: .4rem;}
    .lt40 h4{ font-size: .2rem;}

    .lt34s2W{ padding-bottom: .4rem}
}

.miso_form2{width: 100%;margin: 0 0 .3rem;border: #2bada1 1px solid;border-radius: .08rem;padding: 0 0 0 .4rem;}
.miso_form2 .input-group .inp{border: none;height: 1rem;color: #333;}

.lt41{ margin: 0 -.15rem;}
.lt41 li{ width: 33.33%; padding: 0 .15rem;}
.lt41 .a{display: block;position: relative;border-radius: .08rem;overflow: hidden;}
.lt41 .imgBox .img{ padding-bottom: 117.39%; background: #000}
.lt41 .imgBox:after{content: "";display: block;left: 0;bottom: 0;right: 0;height: 1.5rem;background: linear-gradient(0deg, rgba(0,0,0,.6), transparent);position: absolute;transition: .5s;}
.lt41 .txt{position: absolute;right: 0;bottom: 0;left: 0;z-index: 1;padding: 0 .36rem .3rem;}
.lt41 .top{ align-items: center}
.lt41 h4{font-size: .3rem;color: #fff !important;flex: 1;font-weight: bold;}
.lt41 i{ font-size: .36rem; color: #fff; font-family: 'lib';}

.tit3 p{width: 10.1rem;max-width: 100%;font-size: .18rem;color: #999999;line-height: 1.55;margin: .3rem auto 0;}

.lt34s2W{ position: relative;}
.lt34s2{ margin: 0 0 !important;}
.lt34s2 li{ padding: 0 !important; margin-bottom: 0;}

.ar2{ position: absolute; top: 50%; transform: translateY(-50%); font-size: .36rem; color: #333; font-family: 'lib'; margin: -.5rem 0 0; cursor: pointer; transition: .5s;}
.ar2.prev{ left: -.6rem;}
.ar2.next{ right: -.6rem;}

.jyx .fl2{ padding-top: 0 !important;}

.lt40s1{ margin: 0 -.1rem;}
.lt40s1 li{ width: 25%; padding: 0 .1rem; margin-bottom: .2rem;}
.lt40s1 .a{ height: 1.88rem;}

.jyx .fl3{ padding-top: 0 !important;}

.jyx .fl4{ padding-top: 0 !important;}

.jyx .fl3-4{ background: #f5f5f7 url(../images/jyx_b3.jpg) center bottom no-repeat;background-size: 100% auto;}

.lt42{ margin: 0 -.1rem;}
.lt42 li{ width: 1.8rem; transition: .5s;}
.lt42 .a{ position: relative; display: block; overflow: hidden; border-radius: .08rem;}
.lt42 .imgBox .img{padding-bottom: 4.9rem; background: #000;}
.lt42 .imgBox .img img{ opacity: .5;}
.lt42 .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: .3rem .4rem; opacity: 0; transition: .5s;}
.lt42 .top h3{ font-size: .3rem; color: #fff; font-weight: bold;}
.lt42 .top h6{ font-size: .14rem; color: #fff;}
.lt42 .top1{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; flex-direction: column; justify-content: space-between; align-items: center; padding: .3rem .1rem; transition: .5s;}
.lt42 .top1 h3{ writing-mode: tb-rl; font-size: .3rem; color: #fff; font-weight: bold;}
.lt42 .top1 i{ font-size: .3rem; color: #fff; font-family: 'lib';}

.lt43{ margin: 0 -.15rem;}
.lt43 li{ width: 33.33%; padding: 0 .15rem;}
.lt43 .a{display: block;overflow: hidden;}
.lt43 .imgBox{ border-radius: .08rem;}
.lt43 .imgBox .img{/* padding-bottom: 61.76%; */}
.lt43 .txt{padding: .18rem 0 0;}
.lt43 h4{font-size: .2rem;color: #333;}
.lt43 p{margin: .1rem 0 .12rem;font-size: .14rem;color: #7d7d7d;}
.lt43 i{ font-size: .32rem; color: #2bada1; font-family: 'lib';}

@media(min-width: 769px){
    .lt41 .a:hover .imgBox:after{ background: linear-gradient(0deg, #2bada1, transparent);}
    .ar2:hover{ color: #2bada1;}

    .lt42 li.on{ width: calc(100% - 1.8rem*3 - .6rem);}
    .lt42 li.on .top{ opacity: 1;}
    .lt42 li.on .top1{ opacity: 0;}
    .lt42 li.on .img img{ opacity: 1;}
}
@media(max-width: 769px){
    .lt40s1{margin: .3rem -7px 0;}
    .lt40s1 li{ width: 50%; padding: 0 7px;}
    .lt40s1 .a{ height: 1.2rem;}

    .tit3 p{ font-size: .14rem; margin: .15rem 0 0;}
    
    .miso_form2 .input-group .inp{ height: .6rem;}
    .miso_form2{ padding: 0 0 0 15px;}
    .lt41 li{ width: 100%; margin-bottom: .2rem;}
    .lt41 li:last-child{ margin-bottom: 0;}
    .lt41 .txt{padding: 0 .25rem .2rem;}
    .lt41 h4{font-size: .2rem;}
    .lt41 i{ font-size: .24rem;}

    .lt42{ margin: 0 -1px;}
    .lt42 li{ width:25%; padding: 0 1px; margin-bottom: .2rem;}
    .lt42 .imgBox .img{padding-bottom: 240%;}
    .lt42 .top1 h3{ font-size: .2rem}
    .lt42 .top1 i{ font-size: .24rem}
    .lt42 .top1{ padding: 15px 15px}

    .lt43 li{ width: 100%; margin-bottom: .2rem;}
    .lt43 li:last-child{ margin-bottom: 0;}

    .lt44W{padding-bottom: .5rem;}

    .ar2{top: auto;transform: none;margin: 0;position: absolute;bottom: 0;font-size: .28rem;}
    .ar2.prev{left: 50%;margin-left: -.4rem !important;!i;!;}
    .ar2.next{right: 50%;margin-right: -.4rem !important;}
}

.xysh .fl1 .content{ align-items: center; padding: .3rem 0; position: relative; z-index: 1;}
.xysh .fl1 .content::before{content: "";position: absolute;top: 0;left: 0;right: 4.3rem;bottom: 0;background: #fff; border-radius: .08rem; z-index: -1;transition: .5s;}
.xysh .fl1 .left{ width: calc(100% - 7.2rem); padding: 0 .6rem; }
.xysh .fl1 .left .con{ margin-bottom: .5rem}
.xysh .fl1 .left h4{color: #2bada1;margin-bottom: .12rem;font-weight: bold;font-size: .22rem;}
.xysh .fl1 .left p{ font-size: .18rem; line-height: .28rem; max-height: calc(.28rem*3)\0}
.xysh .fl1 .right{ width: 7.2rem;}
.xysh .fl1 .right .imgBox{ border-radius: .08rem;}

.xysh .fl2{ padding-top: 0 !important; position: relative; z-index: 1;}
.xysh .fl2::before{content: "";position: absolute;top: 2rem;left: 0;right: 0;bottom: 0;background: url(/images/xysh_b2.jpg) center no-repeat;background-size: cover;z-index: -1;}

.lt44W{ position: relative}
.lt44 .a{ display: block; border-radius: .08rem; overflow: hidden;}
.lt44 .imgBox .img{/* padding-bottom: 60.86%; */}
.lt44 .txt{ height: 2rem; background: #fff; padding: .3rem .3rem;}
.lt44 h4{ color: #32b0a4; margin-bottom: .2rem;}
.lt44 p{ font-size: .16rem; line-height: .24rem; max-height: .72rem\0;}

.lt44W .ar2{color: rgba(255,255,255,.6);margin: 0;}
.lt44W .ar2:hover{ color: #fff;}

.xysh .fl3{ background: #f5f5f7 url(../images/jyx_b3.jpg) center bottom no-repeat;background-size: 100% auto;}

.xysh .fl3 .left{width: calc(50.5% - .1rem);}
.xysh .fl3 .right{width: calc(100% - 50.5% - .1rem);}

.lt45 .a{ display: block; position: relative; border-radius: .08rem; overflow: hidden}
.lt45 .imgBox .img{ padding-bottom: 62%;}
.lt45 .imgBox:after{content: "";display: block;left: 0;bottom: 0;right: 0;height: 1.2rem;background: linear-gradient(0deg, rgba(0,0,0,.8), transparent);position: absolute;transition: .5s;}
.lt45 .txt{ position: absolute; right: 0; bottom: 0; left: 0; padding: .12rem .2rem;}
.lt45 h4{ color: #fff !important;}

.lt45.flex{ margin: 0 -.1rem -.2rem;}
.lt45.flex li{ width: 50%; padding: 0 .1rem; margin-bottom: .2rem;}

@media(min-width: 769px){

}
@media(max-width: 769px){
    .xysh .fl1 .content{ padding: 0; border-radius: .08rem; overflow: hidden}
    .xysh .fl1 .content::before{ right: 0}
    .xysh .fl1 .left{width: 100%;padding: .25rem 15px;order: 1;}
    .xysh .fl1 .right{ width: 100%;}

    .xysh .fl1 .left .con{ margin-bottom: .25rem}
    .xysh .fl3 .left{ width: 100%}
    .xysh .fl3 .right{ width: 100%; padding: .2rem 0 0}

    .lt45.flex{ margin: 0 -7px -.2rem;}
    .lt45.flex li{ width: 50%; padding: 0 7px; margin-bottom: .2rem;}
    .lt45 .txt{ padding: 5px 15px;}
}

.jgsz .box{ margin-bottom: .36rem; border-radius: .08rem; overflow: hidden;}
.jgsz .box .top{background-image: url(/images/jgsz_b.png);background-size: cover;align-items: center;}
.jgsz .box .top .left{width: 2.92rem;height: 1.74rem;border-right: rgba(255,255,255,.15) solid 1px;display: flex;flex-direction: column;padding: 0 15px 0 .7rem;justify-content: center; }
.jgsz .box .top .left i{ font-size: .36rem; color: #fff; font-family: 'lib'}
.jgsz .box .top .right{ flex: 1; overflow: hidden; padding: 0 .6rem}
.jgsz .box .top .right p{font-size: .16rem;color: rgba(255,255,255,.8);line-height: 1.66;}
.jgsz .box .bottom{ background: #fff; padding: .4rem .6rem}
.jgsz .box:last-child{ margin-bottom: 0 !important}

.tit4{margin-bottom: .2rem;}
.tit4 h4{font-size: .3rem;color: #fff;line-height: 1;margin: .1rem 0 0;}
.tit4 h6{font-size: .14rem;color: #fff;text-transform: capitalize;margin: .04rem 0 0;}

.jgsz .box .top{background-color: #2bada1;}
.jgsz .box:nth-child(2) .top{ background-color: #316065;}
.jgsz .box:nth-child(3) .top{ background-color: #83b64c;}
.jgsz .box:nth-child(4) .top{ background-color: #004e4a;}
.jgsz .box:nth-child(5) .top{ background-color: #459bc7;}

.lt46{ margin: 0 -.11rem;}
.lt46 li{min-width: 25%;padding: 0 .11rem;margin-bottom: .3rem;}
.lt46 .a{font-size: .18rem;color: #222222;align-items: flex-start;line-height: 1.75;position: relative;padding: .08rem 0 .08rem .24rem;border-bottom: #e3e3e3 1px solid; transition: .5s;}
.lt46 .a:after{ content: ""; position: absolute; left: 0; width: 0; height: 1px; bottom: -1px; background: #2bada1; transition: .5s}
.lt46 .a i{font-size: .14rem;color: rgba(0,0,0,.5);font-family: 'lib';position: absolute;left: 0;top: .1rem; transition: .5s;}

@media(min-width: 769px){
    .lt46 .a:hover, .lt46 .a:hover i{ color: #2bada1;}
    .lt46 .a:hover:after{ width: 100%}
    
}
@media(max-width: 769px){
    .jgsz .box{ margin-bottom: .25rem}
    .jgsz .box .top{padding: .25rem 0;}
    .jgsz .box .top .left{width: 100%;padding: 0 15px;height: auto;flex-direction: row;justify-content: space-between;align-items: center;}
    .jgsz .box .top .right{padding: 0 15px;flex: auto;width: 100%;margin: .25rem 0 0;}
    .tit4{ margin: 0}
    .tit4 h4{ font-size: .24rem}
    .jgsz .box .top .left i{ font-size: .28rem;}
    .jgsz .box .bottom{ padding: .25rem 15px}

    .lt46{ margin: 0 -7px;}
    .lt46 li{min-width: 50%;padding: 0 7px;margin-bottom: .15rem;}
    .lt46 .a{ font-size: .16rem}
    .lt46 .a i{ font-size: .14rem}
}

.contact .content{ position: relative; z-index: 1; padding: .5rem;}
.contact .content::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 1vw;background: #fff; border-radius: .08rem; z-index: -1;}
.arc-con1 p{text-indent: 0 !important;font-size: .16rem !important;margin-bottom: .16rem !important;}
.arc-con1 p img{margin: .2rem auto;}
.arc-con1 *{ line-height: 1.88 !important;}
.arc-con1{text-align: justify;}
.arc-con1 p:last-child{ margin-bottom: 0 !important}

.h3-5{ padding: 0 0 .15rem; border-bottom: rgba(0, 0, 0, .1) 1px dashed; margin-bottom: .25rem;}
.h3-5 big{ font-size: .38rem; color: #2bada1;margin-right: .1rem;}
.h3-5 small{ font-size: .3rem; color: #2bada1; }

@media(min-width: 769px){
}
@media(max-width: 769px){
    .h3-5 big{ font-size: .24rem;}
    .h3-5 small{ font-size: .2rem;}
    .contact .content{ padding: .25rem 15px;}
    .arc-con1 *{ line-height: 1.625 !important;}
    .arc-con1 p{ font-size: .16rem !important;}
    .arc-con1 p img{ margin: .2rem auto}
}

.lt47{ margin-top: .1rem;}
.lt47 h4{font-size: .22rem;padding: 0 .2rem;text-align: center;}
.lt47 i{font-size: .28rem;color: #fff;font-family: 'lib';height: 0;transition: .5s;}

@media(min-width: 769px){
    .lt47 .a:hover i{ height: .28rem; transform: translateY(.04rem);}
    .lt47 .a:hover .ico{ transform: translateY(-.06rem);}
    .lt47 .a:hover h4{ transform: translateY(-.1rem);}
}
@media(max-width: 769px){
    .lt47 h4{ font-size: .18rem}
}

.xxzc .fl1{ padding: .5rem .65rem; background: #fff; border-radius: .08rem; }

.h3-6{ position: relative; margin-bottom: .32rem; padding-bottom: .15rem; font-size: .32rem; color: #2bada1;}
.h3-6::before{ content: ""; position: absolute; left: 0; bottom: 0; width: .4rem; height: .04rem; background: #2bada1;}

.h3-6c{ text-align: center;}
.h3-6c::before{ left: 50%; transform: translateX(-50%); }

.xxzc .fl2{ padding-top: .6rem;}

.lt48 li{margin-bottom: .3rem;border-radius: .08rem;overflow: hidden;background: #fff;align-items: center;}
.lt48 .left{width: 4.04rem;height: 2.78rem;background-image: url(/images/lt48_b.png);background-size: cover;}
.lt48 .left h2{font-size: .48rem;color: #fff;line-height: 1;}
.lt48 .left h3{font-size: .26rem;color: #fff;margin: .14rem 0;text-transform: uppercase;}
.lt48 .left p{ font-size: .18rem; color: #fff}
.lt48 .left{background-color: #004e4a;flex-direction: column;justify-content: center;padding: 0 15px;align-items: center;height: 2.78rem;}
.lt48 .right{overflow: hidden;flex: 1; padding: 0 .5rem}
.lt48 li:nth-child(2n-1) .left{ order: 1}
.lt48 li:nth-child(4n-2) .left{ background-color: #83b64c;}
.lt48 li:nth-child(4n-3) .left{ background-color: #2e2e2e;}
.lt48 li:nth-child(4n) .left{ background-color: #2bada1;}

.line-h4{ margin: .36rem 0 0; }
.line-h4 span{ font-size: .16rem; background-image: linear-gradient(#2bada1,#2bada1);background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat; color: #2bada1;}

.xgbd{align-items: center;padding: .3rem 0 0;border-top: #d7eaea 1px solid;margin: .5rem 0 0;font-size: .18rem;color: #222222;line-height: 1.66;}
.xgbd b{ font-weight: bold; color: #2bada1; font-size: .2rem;}
.xgbd .line{ width: 1px; height: .16rem; background: #c4c4c6; margin: 0 .64rem;}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .xxzc .fl1{ padding: .25rem 15px;}
    .lt48 li{ margin-bottom: .25rem}
    .lt48 .left{width: 100%;height: auto;padding: .3rem 15px;}
    .lt48 .left h2{font-size: .28rem;}
    .lt48 .left h3{font-size: .24rem;margin: .1rem 0;}
    .lt48 .left p{ font-size: .16rem;}
    .lt48 .right{flex: auto;width: 100%;order: 2;padding: .25rem 15px;}

    .xgbd .line{ margin: 0 .2rem}
    .xgbd{ font-size: .16rem; margin: .4rem 0 0; padding: .2rem  0 0}
    .xgbd b{ font-size: .18rem}

    .h3-6{font-size: .24rem;margin-bottom: .25rem;}
    .h3-6::before{ width: .3rem;}

    .xxzc .fl2{ padding-top: .4rem;}
}

.toutu{ margin-bottom: .3rem; border-radius: .08rem; overflow: hidden;}
.toutu img{ width: 100%;}

.xmjj .content{padding: .5rem .5rem;border-radius: .08rem;position: relative;z-index: 1;}
.xmjj .content::before{content: "";position: absolute;top: 14vw;left: 0;right: 0;bottom: 0;background: #fff; border-radius: .08rem; z-index: -1;}

.h3-7{ font-size: .3rem; color: #2bada1; margin-bottom: .2rem;}

.h4-1{ font-size: .22rem; color: #2bada1; margin-bottom: .2rem;}

.xmjj .fl1{padding: .4rem 0 .6rem;align-items: flex-start;}
.xmjj .fl1 .img{ width: 4.5rem; border-radius: .08rem; overflow: hidden; }
.xmjj .fl1 .txt{ flex: 1; overflow: hidden; padding: .1rem 0 0 .5rem;}

.xmjj .fl2{ align-items: flex-start;}
.xmjj .fl2 .img{ width: 6.7rem; border-radius: .08rem; overflow: hidden; }
.xmjj .fl2 .txt{ flex: 1; overflow: hidden; padding: .1rem .5rem 0 0;}

@media(max-width: 769px){
    .xmjj .content{padding: .1rem 15px .25rem;}
    .h3-7{font-size: .22rem;margin-bottom: .15rem;}

    .h4-1{ font-size: .18rem;}

    .xmjj .fl1 .img, .xmjj .fl2 .img{ width: 4.5rem;}
    .xmjj .fl1 .txt, .xmjj .fl2 .txt{padding: .3rem 0 0;order: 1;}

    .xmjj .fl1{ padding: .2rem 0 .3rem;}
}

.lt49 li{ margin-bottom: .3rem;}
.lt49 .a{ background: #fff; border-radius: .08rem; align-items: center; padding: .26rem;}
.lt49 .txt{flex: 1;overflow: hidden;padding: 0 .3rem 0 .2rem;}
.lt49 .imgBox{width: 3.7rem;border-radius: .08rem;order: 1;}
.lt49 .time{ position: absolute; top: 0; right: .32rem; width: .77rem; height: .68rem; background: #2bada1; border-radius: 0 0 .08rem .08rem; flex-direction: column; justify-content: center; align-items: center;}
.lt49 .time h3{ font-size: .26rem; color: #fff; line-height: 1;}
.lt49 .time h6{font-size: .14rem;color: #fff;line-height: 1;margin: .06rem 0 0;}
.lt49 p{margin: .25rem 0;font-size: .16rem;line-height: .28rem;max-height: calc(.28rem* 2) \0;}
.lt49 i{ font-size: .22rem; color: #2bada1; font-family: 'lib';}
.lt49 h4{
 overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal;   
}
@media(min-width: 769px){
}
@media(max-width: 769px){
    .lt49 .a{ padding: 15px}
    .lt49 .imgBox{width: 100%;}
    .lt49 .txt{ padding: .2rem 0 0; order: 1; flex: auto; width: 100%}
    .lt49 p{margin: .15rem 0;}
    .lt49 li{ margin-bottom: .2rem;}
}

.lt49s .txt{order: 1;padding: 0 .2rem 0 .36rem;}
.lt49s h6{margin: .2rem 0 0;}
.lt49s p{margin: .15rem 0 .2rem;}

@media(max-width: 769px){
    .lt49s .txt{ padding: .2rem 0 0; order: 1; flex: auto; width: 100%}
    .lt49s p{margin: .15rem 0;}
    .lt49s h6{margin: .15rem 0 0;}
}

.lt50{ margin: 0 -.15rem -.3rem;}
.lt50 li{ width: 50%; padding: 0 .15rem; margin-bottom: .3rem;  position: relative; overflow: hidden;}
.sjmtx li{width: 25%;padding: 0 .35rem;margin-bottom: .3rem;position: relative;overflow: hidden;}
.lt50 .a{border-radius: .08rem;background: #fff;overflow: hidden;display: block;}
.lt50 .imgBox .img{ background: #000}
.lt50 .imgBox .img img{opacity: 1;}
.sjmtx .imgBox .img{
    padding-bottom: 100%;
}
.sjmtx .l1{
text-overflow: unset;
    white-space: normal;
}
.lt50 .txt{height: .78rem;background: #fff;display: flex;justify-content: center;align-items: center;padding: 0 15px;text-align: center; transition: .5s}
.lt50 .ico{width: .86rem;height: .86rem;background: rgba(255,255,255,.25);border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: flex;justify-content: center;align-items: center; font-size: .36rem; color: #fff; font-family: 'lib'; opacity: 0; transition: .5s}

.lt50s i{display: flex;justify-content: center;align-items: center;border: rgba(255,255,255,.5) 1px solid;border-radius: 50%;background: rgba(255,255,255,.15) url(../images/bf.png) center no-repeat;width: .8rem;height: .8rem;background-size: .2rem auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.lt50s .imgBox .img img{opacity: .8;}

@media(min-width: 769px){
    .lt50 .a:hover .imgBox .img img{opacity: .5;}
    .lt50 .a:hover .ico{ opacity: 1}
    .lt50 .a:hover .txt{ background: #00beaf}
    .lt50 .a:hover h4{ color: #fff}    
}
@media(max-width: 769px){
    .lt50{ margin: 0 -7px -.25rem;}
    .lt50 li{ width: 50%; padding: 0 7px; margin-bottom: .25rem;}
    .lt50s i{ width: .5rem; height: .5rem; background-size: .16rem auto;}
}

.lt33s .a{ display: flex; flex-direction: column;}
.lt33s .imgBox{ order: 1; width: 100%;}
.lt33s .txt{ width: 100%;}
.lt33s .bottom{ margin: 0;}
.lt33s h4{ margin: .12rem 0 .2rem;}

@media(max-width: 769px){
    .lt33s .txt{ height: 1.8rem; order: 1;}
    .lt33s h4{ margin: .06rem 0 .12rem;}
}

.lt51{ margin: 0 -.15rem -.3rem;}
.lt51 li{ width: 25%; padding: 0 .15rem; margin-bottom: .3rem;}
.lt51 .imgW{ position: relative; border-radius: .08rem; overflow: hidden;}
.lt51 .imgBox .img{ padding-bottom: 140.78%;}
.lt51 .imgBox::after{ content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid #2bada1; border-radius: .08rem; opacity: 0; transition: .5s;}
.lt51 .time{ position: absolute; top: 0; right: 0; width: .96rem; line-height: .35rem; background: rgba(46,46,46,.5); text-align: center; font-size: .16rem; color: #fff;}
.lt51 dl{justify-content: flex-end;position: absolute;right: .09rem;bottom: .09rem;left: .09rem;opacity: 0;transition: .5s;}
.lt51 dl .a1{display: flex;width: .9rem;height: .9rem;border-radius: 50vw;background: rgba(131,182,76,.9);flex-direction: column;justify-content: center;align-items: center;}
.lt51 dl .a1 i{ font-size: .24rem; color: #fff; font-family: 'lib'}
.lt51 dl .a1 h6{ font-size: .16rem; color: #fff; margin: .04rem 0 0}
.lt51 dl .a1:nth-child(2){ background: rgba(208,76,76,.9); margin-left: -.26rem}
.lt51 dl .a1:nth-child(1){transform: translate(0, -.26rem);}
.lt51 .txt{height: .68rem;background: #fff;display: flex;justify-content: center;align-items: center;padding: 0 15px;text-align: center;transition: .5s;border-radius: .08rem;margin: .03rem 0 0;}

@media(min-width: 769px){
    .lt51 .a:hover .imgBox::after{ opacity: 1;}
    .lt51 .a:hover .time{ background: #2bada1;}
    .lt51 .a:hover .txt{ background: #2bada1;}
    .lt51 .a:hover h4{ color: #fff;}
    .lt51 .a:hover dl{ opacity: 1}
}
@media(max-width: 769px){
    .lt51{ margin: 0 -7px -.25rem;}
    .lt51 li{ width: 50%; padding: 0 7px; margin-bottom: .25rem;}
    .lt51 dl .a1{ width: .7rem; height: .7rem;}
    .lt51 dl .a1 i{ font-size: .18rem;}
    .lt51 dl .a1 h6{ font-size: .13rem;}
}

.lt52{ margin: 0 -.15rem;}
.lt52 li{ width: 33.33%; padding: 0 .15rem;}
.lt52 .a{ border-radius: .08rem; background: #2bada1; min-height: 5.9rem; padding: .4rem;}
.lt52 img{ width: .45rem}
.lt52 h3{ font-size: .3rem; color: #fff; font-weight: bold; margin: .1rem 0;}
.lt52 p{ font-size: .16rem; color: #fff; line-height: 2;}
.lt52 li:nth-child(2){ padding-top: .7rem;}
.lt52 li:nth-child(2) .a{ background: #333333;}
.lt52 li:nth-child(3) .a{ background: #87b853;}

.xszz .fl2{ background: #fff;}

.lt53{ margin: 0 -.15rem -.2rem;}
.lt53 .imgBox{ border-radius: .08rem .08rem 0 0;}
.lt53 li{ width: 33.33%; padding: 0 .15rem; margin-bottom: .3rem;}
.lt53 .txt{ height: 2.8rem; border:#97d7d1 1px solid; border-radius: 0 0 .08rem .08rem; padding: .3rem; border-top: none !important; transition: .5s;}
.lt53 h6{margin: .2rem 0 0;color: #666666;font-size: .16rem;}
.lt53 p{margin: .18rem 0 .2rem;}
.lt53 i{font-size: .3rem;color: #2bada1;font-family: 'lib';transition: .5s;}

@media(min-width: 769px){
    .lt53 .a:hover .txt{ background: #2bada1; border: #2bada1 1px solid;}
    .lt53 .a:hover .txt *{ color: #fff;}
}
@media(max-width: 769px){
    .lt52{ margin: 0 -7px;}
    .lt52 li{ width: 100%; padding: 0 7px !important; margin-bottom: .25rem }
    .lt52 .a{ padding: .25rem 15px; height: auto; min-height: inherit}
    .lt52 img{ width: .3rem}
    .lt52 h3{ font-size: .24rem}
    .lt52 li:last-child{ margin-bottom: 0}

    .lt53{ margin-bottom: -.25rem}
    .lt53 li{width: 100%;margin-bottom: .25rem;}
    .lt53 .txt{ height: auto; padding: .25rem 15px}
    .lt53 h6{ margin: .12rem 0 0}
    .lt53 p{margin: .12rem 0 .14rem;}
}

.toutu1{ margin: 0 0 .5rem;}

.h3-8{ font-size: .36rem; color: #000000; margin: 0 0 .2rem;}

.cbr .arc-con1 img{ height: .46rem;}

@media(max-width: 769px){
    .toutu1{ margin: 0 0 .3rem;}
    .h3-8{ font-size: .24rem;}
    .cbr .arc-con1 img{ height: .3rem;}
}

.toutu2 .img{ border-radius: .08rem; overflow: hidden;}
.smyjjzg .fl1 .box{margin: -1.1rem .3rem 0;padding: .5rem;position: relative;z-index: 1;margin-bottom: .5rem;}
.smyjjzg .fl1 .box::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;border-radius: .08rem;z-index: -1;background: linear-gradient(0deg, #f5f5f7, #fff);}

.h3-9{align-items: baseline;margin-bottom: .2rem;}
.h3-9 big{ font-size: .5rem; color: #2bada1;}
.h3-9 .line{width: 1px;height: .44rem;background: #2bada1;margin: 0 .25rem;align-self: center;}
.h3-9 small{ font-size: .28rem; color: #2bada1; font-weight: normal;}

.tit5{ margin-bottom: .4rem; text-align: center;}
.tit5 h3{ font-size: .5rem; color: #00beaf; font-weight: bold;}
.tit5 p{ font-size: .16rem; color: #666666; line-height: 1.875; margin: .1rem 0 0;}

.lt54{margin: 0 -.2rem .3rem;}
.lt54 li{ width: 50%; padding: 0 .2rem;}
.lt54 .a{ display: block; border-radius: .08rem; overflow: hidden;}
.lt54 .txt{min-height: 2.7rem;padding: .3rem .35rem;background: #fff;}
.lt54 h3{ font-size: .3rem; color: #2bada1; margin-bottom: .1rem; line-height: 1;}
.lt54 p{font-size: .16rem;color: #666666;line-height: 1.75;}

.lt55{ margin: 0 -.1rem 0;}
.lt55 li{ width: 25%; padding: 0 .1rem; margin-bottom: .2rem;}
.lt55 .a{display: flex;height: 3.2rem;border: #2bada1 1px solid;border-radius: .08rem;flex-direction: column;/* justify-content: center; */align-items: center;position: relative;z-index: 1;overflow: hidden;padding: .3rem .25rem;}
.lt55 .a::before{content: "";position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;background: url(/images/lt40_b.jpg) center center no-repeat;background-size: cover;z-index: -1;opacity: 0;visibility: hidden;transition: .5s;}
.lt55 .ico{width: .6rem;height: .6rem;position: relative;transition: .5s;}
.lt55 .ico img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; object-fit: cover; transition: .5s; width: 100%; height: 100%;}
.lt55 .ico .i2{ opacity: 0; visibility: hidden;}
.lt55 h4{ margin: .12rem 0 0; font-size: .24rem; color: #2bada1; transition: .5s;}
.lt55 p{font-size: .16rem;color: #666666;line-height: 1.75; margin: .06rem 0 0; transition: .5s;}

.h3-10{ font-size: .3rem; color: #2bada1; margin: 0 0 .15rem; text-align: center;}

@media(min-width: 769px){
    .lt55 .a:hover::before{ opacity: 1; visibility: visible;}
    .lt55 .a:hover .ico .i2{ opacity: 1; visibility: visible;}
    .lt55 .a:hover .ico .i1{ opacity: 0; visibility: hidden;}
    .lt55 .a:hover h4{ color: #fff;}
    .lt55 .a:hover p{ color: #fff;}
}
@media(max-width: 769px){
    .smyjjzg .fl1 .box{margin: -.3rem 15px 0;padding: .25rem 15px;}

    .h3-9 big{ font-size: .28rem;}
    .h3-9 .line{ height: .2rem; margin: 0 .15rem}
    .h3-9 small{ font-size: .18rem;}

    .tit5 h3{font-size: .26rem;}
    .tit5 p br{ display: none}

    .lt54{margin: 0 -.2rem .2rem;}
    .lt54 li{ width: 100%; margin-bottom: .25rem}
    .lt54 h3{ font-size: .24rem;}
    .lt54 .txt{ padding: .25rem 15px; min-height: auto}

    .lt55{ margin: 0 -7px 0;}
    .lt55 li{ width: 50%; padding: 0 7px; margin-bottom: .2rem;}
    .lt55 .ico{ width: .4rem; height: .4rem;}
    .lt55 h4{ font-size: .2rem;}
    .lt55 .a{ padding: .25rem 15px}

    .h3-10{ font-size: .24rem;}
}

.dsj .content .box{ display: none;}

.ar3{position: absolute;top: 50%;transform: translateY(-50%);font-size: .32rem;color: #fff;font-family: 'lib';margin: -.1rem 0 0;cursor: pointer;transition: .5s;width: .55rem;height: .55rem;background: rgba(255,255,255,.5);border-radius: 50%;display: flex;justify-content: center;align-items: center; z-index: 2;}
.ar3.prev{left: .36rem;}
.ar3.next{ right: .36rem;}

.lt56W{background: url(/images/lt56W.jpg) center no-repeat;background-size: cover;padding: .5rem 1.34rem .78rem;margin-bottom: .3rem;border-radius: .08rem;overflow: hidden;position: relative;}
.lt56Box{ overflow: visible;}
.lt56 li{height: 1.6rem;background: url(/images/lt56_b.png) center bottom no-repeat;background-size: 100% auto;text-align: center;}
.lt56 .a{display: flex;height: 100%;align-items: flex-end;justify-content: center;position: relative;}
.lt56 .a:before{content: "";position: absolute;bottom: 0;right: 50%;height: 2px;background: #fff;margin: 0 0 0 -1px;z-index: 1;transition: .5s;width: 0;}
.lt56 .a:after{content: "";position: absolute;bottom: 0;left: 50%;width: 2px;height: 0;background: #fff;margin: 0 0 0 -1px;z-index: 1;transition: .5s;}
.lt56 span{font-size: .3rem;color: rgba(255,255,255,.8);line-height: 1;transform: translateY(-.75rem);transition: .5s;}
.lt56 li.swiper-slide-prev span{ opacity: 0; visibility: hidden;}
.lt56 li.on span{transform: translateY(-1.2rem);font-size: .36rem;font-weight: bold;color: #fff;position: relative;z-index: 1;}
.lt56 li.on span:before{content: "";position: absolute;top: 70%;right: 0;left: 0;height: .6rem;background-image: linear-gradient(180deg, #4fd2c8, transparent);transform: skewX(40deg);transform-origin: left top;z-index: -1;}
.lt56 li.swiper-slide-active + li + li + li + li + li + li span{ opacity: 0; visibility: hidden;}
.lt56 li.on .a:after{ height: 1rem}
.lt56 li.on .a:before{ width: 100vw}

.lt57W{ background: #fff; border-radius: .08rem; padding: .6rem;}
.lt57 .swiper-slide-active{ opacity: 1; visibility: visible;}

.lt57 li{margin-bottom: .1rem;}
.lt57 .top{ background-image: linear-gradient(90deg, transparent, #eaefef); border-radius: 50vw; position: relative; height: .8rem; align-items: center;}
.lt57 .top i{ width: .85rem; height: .85rem; background: #316065; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: .32rem; color: #fff; font-weight: bold}
.lt57 .top i:before{ content: ""; position: absolute; border-left: transparent .12rem solid; border-right: transparent .12rem solid; border-top: #386065 .12rem solid; top: 100%}
.lt57 .top .rr{align-items: center;font-size: .16rem;padding: 0 .4rem 0 0;cursor: pointer;}
.lt57 .top .rr .span1{  color: #004e4a}
.lt57 .top .rr .span2{color: #81b64c;display: none;}
.lt57 .top .rr svg{width: .12rem;height: .12rem;fill: #004e4a;transition: .5s;margin: 0 0 0 .12rem;}
.lt57 .bottom{padding: .5rem 0 .5rem 1.2rem;position: relative;}
.lt57 .bottom:before{content: "";position: absolute;top: .18rem;left: .43rem;bottom: 0;width: 1px;background: #e5e5e5}

.lt57 li.on .bottom .arc-con1{ display: none;}
.lt57 li.on .top .rr .span1{ display: none;}
.lt57 li.on .top .rr .span2{ display: block;}
.lt57 li.on .top .rr svg{ transform: rotate(-90deg); fill: #81b64c}
.lt57 li.on .top i:before{ border-top: #81b64c .12rem solid;}
.lt57 li.on .top i{ background: #81b64c }

@media(min-width: 769px){
    .ar3:hover{ background: #fff; color: #2bada1;} 
}
@media(max-width: 769px){
    .lt56 li{ height: 1rem}
    .ar3{bottom: .32rem;top: auto;transform: translateY(0);width: .36rem;height: .36rem;font-size: .16rem;}
    .ar3.prev{left: 50%;margin-left: -.5rem;}
    .ar3.next{right: 50%;margin-right: -.5rem;}
    .lt56W{padding: .25rem 15px .9rem;}
    .lt56 span{font-size: .2rem;transform: translateY(-.5rem);}
    .lt56 li.swiper-slide-thumb-active span{font-size: .24rem;transform: translateY(-.7rem);}
    .lt57 .swiper-slide{ padding: .25rem 15px;}

    .lt57 .top{ height: .6rem;}
    .lt57 .top i{height: .65rem;width: .65rem;font-size: .24rem;}
    .lt57 .bottom{ padding: .25rem 0 .25rem .6rem}
    .lt57 .bottom:before{ left: .32rem}
}

.lt58 li{ background: #fff; border-radius: .08rem; margin-bottom: .4rem; overflow: hidden; border: #fff 1px solid; transition: .5s; padding: .3rem;}
.lt58 .top{ align-items: center; cursor: pointer;}
.lt58 .top .tit{ align-items: center; margin-bottom: .12rem;}
.lt58 .ll{ flex: 1; overflow: hidden; font-size: .3rem; color: #000000; font-weight: bold;}
.lt58 i{font-size: .36rem;color: rgba(0, 0, 0, .5);font-family: 'lib';font-weight: bold;transition: .5s;cursor: pointer;}
.lt58 .top .imgBox{width: 100%;border-radius: .08rem;}
.lt58 .imgW{width: 3.5rem;transition: 0s;overflow: hidden;margin: 0 .4rem 0 0;}
.lt58 .imgBox { border-radius: .08rem}
.lt58 .imgBox .img{ /*padding-bottom: 55.55%;*/}
.lt58 .txt{ flex: 1; overflow: hidden;}
.lt58 .top p{ font-size: .16rem; line-height: .26rem; max-height: calc(.26rem*4)\0;}
.lt58 .bottom{ display: none;}
.lt58 dl{margin: .3rem -.16rem 0;}
.lt58 .arc-con1 p{margin: 0 !important;}
.lt58 .arc-con1 img{ width: 50%; padding: .16rem .16rem;margin:0;}

.lt58 li.on{ border: #2bada1 1px solid;}
.lt58 li.on .imgW{display: none;}
.lt58 li.on i{transform: rotate(90deg);color: #2bada1;}

@media(max-width: 769px){
    .lt58 .imgW{width: 100%; margin: 0 0 .2rem 0;}
    .lt58 .txt{ flex: auto; width: 100%;}
    .lt58 li{ padding: .25rem 15px}
    .lt58 .ll{ font-size: .2rem}
    .lt58 i{font-size: .24rem;}
    .lt58 li{ margin-bottom: .25rem}
}

.about .fl1{ background: #fff;}
.about .fl1 .left{ width: 50%; padding: 0 .9rem 0 0;}
.about .fl1 .right{ width: 50%;}
.about .arc-con *{text-indent: 0 !important;color: #787878;}
.about .imgBox{ border-radius: .08rem;}

.about .fl1 .left .lt59{ padding: .5rem 0 0;}
.lt59{ margin: -3.5px;}
.lt59 li{ width: 50%; padding: 3.5px;}
.lt59 .a{height: 1.7rem;}
.lt59 .a{background: rgba(110,146,146,.6);/* height: 100%; */border-radius: .08rem;padding: .3rem;flex-direction: column;justify-content: space-between;}
.lt59 i{ font-size: .36rem; color: #fff; align-self: flex-end; font-family: 'lib'; transition: .5s;}
.lt59 .ico{width: .56rem;margin: 0 0 0 -.12rem;}
.lt59 .ico img{ width: 100%;}
.lt59 h4{font-size: .24rem;color: #fff !important;line-height: 1;margin: .12rem 0 .04rem;}
.lt59 h6{font-size: .14rem;color: rgba(255,255,255,.6);text-transform: capitalize;}

.lt59s10{ margin-top: .3rem}
.lt59s10 h6{ font-size: .2rem; margin: .1rem 0 0}
.lt59s10 h6 span{ color:rgba(255,255,255,.6) !important;}
.lt59 li:nth-child(1) .a{ background: url(/images/lt28s2_i1.jpg) center no-repeat; background-size: cover; }
.lt59 li:nth-child(2) .a{ background: url(/images/lt28s2_i2.jpg) center no-repeat; background-size: cover;}
.lt59 li:nth-child(3) .a{ background: url(/images/lt28s2_i3.jpg) center no-repeat; background-size: cover; }
.lt59 li:nth-child(4) .a{ background: url(/images/lt28s2_i4.jpg) center no-repeat; background-size: cover;}

.about .fl2 .content{ padding: .76rem; background: #fff; border-radius: .08rem; margin-bottom: .8rem;}
.about .fl2 .left{ width: 6.42rem;}
.about .fl2 .right{ width: calc(100% - 6.42rem); padding: 0 0 0 .64rem;}
.about .fl2 .bottom{ width: 100%; margin: .4rem 0 0}
.about .fl2 .bottom .arc-con{ flex: 1; overflow: hidden}
.about .fl2 .bottom .more2{ margin: .15rem 0 0 1.2rem}
.about .fl2 .content:last-child{ margin-bottom: 0;}

.tit6{position: relative;z-index: 1;padding: .4rem 0 .5rem;}
.tit6::before{content: "";position: absolute;left: -.36rem;width: .95rem;height: .84rem;background: url(/images/tit6_b.png) center no-repeat;background-size: cover;top: -.1rem;}
.tit6:after{ content: ""; position: absolute; left: 0; bottom: 0; width: 1rem; height: 1px; background: #2bada1}
.tit6 h3{font-size: .7rem;color: #2bada1;line-height: 1;}
.tit6 h4{font-size: .4rem;color: #2bada1;line-height: 1;margin: .12rem 0 .3rem;}
.tit6 p{font-size: .18rem;color: #2bada1;}

.about .fl2 .left1{ width: calc(100% - 6rem - .7rem);}
.about .fl2 .left1 .more2{ margin: .6rem 0 0;}
.about .fl2 .right1{ width: 6rem;}
.about .fl2 .right1 .lt59 .a{ height: 1.9rem;}
.about .fl2 .right1 .lt59 li:nth-child(1) .a, .about .fl2 .right1 .lt59 li:nth-child(3) .a{ transform: translateY(.6rem);}
.h4-2{ font-size: .2rem; color: #000000; margin-bottom: .25rem;}

.about .fl3{ background: #fff;}

@media(min-width: 769px){
    .lt59 .a:hover i{ transform: rotate(45deg);}
}
@media(max-width: 769px){
    .about .fl2 .bottom .arc-con{ flex: auto; width: 100%}
    .about .fl2 .bottom .more2{ margin: .2rem 0 0}
    .about .fl2 .left1 .more2{ margin: .3rem 0 0;}
}

.lt60Box .left{ width: calc(100% - 5.86rem - .6rem);}
.lt60Box .left h3{ font-size: .5rem; color: #2bada1; margin-bottom: .15rem;}
.lt60Box .left .arc-con{ height: 2.28rem; overflow: hidden; overflow-y: scroll; padding: 0 .7rem 0 0;}
.lt60Box .left .arc-con::-webkit-scrollbar{width:3px;display:block;}
.lt60Box .left .arc-con::-webkit-scrollbar-track{border-radius:0;;background: #f5f5f7}
.lt60Box .left .arc-con::-webkit-scrollbar-thumb{border-radius:0;background:#2bada1;}
.lt60Box .left .arc-con *{ font-size: .14rem !important;}
.lt60Box .left .arc-con p{ margin-bottom: .2rem;}
.lt60Box .left .more2{ margin: .2rem 0 0;}
.lt60Box .right{ width: 5.86rem;}
.lt60Box .imgBox:after{content: "";display: block;left: 0;bottom: 0;right: 0;height: 1.2rem;background: linear-gradient(0deg, rgba(0,0,0,.8), transparent);position: absolute;transition: .5s;}
.lt60Box .imgBox .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: 0 .2rem .15rem;z-index: 1;align-items: center;}
.lt60Box .imgBox .txt .ll{font-size: .4rem;color: #fff !important;flex: 1;font-weight: bold;}
.lt60Box .imgBox .txt i{font-size: .36rem;color: #fff;font-family: 'lib';font-weight: bold; cursor: pointer;}

.about .fl4 .content{ margin: 0 -.14rem;}
.about .fl4 .content .box{ width: 25%; padding: 0 .14rem;}
.lt61 li{ margin-bottom: .26rem;}
.lt61 .a{height: 1.46rem;background: #2bada1;border-radius: .08rem;padding: .16rem .3rem;flex-direction: column;justify-content: space-between;position: relative; transition: .5s;}
.lt61 .top{ width: 100%}
.lt61 i{ width: .54rem; position: absolute; right: .2rem; bottom: .2rem;}
.lt61 i img{ width: 100%;}
.lt61 h4{font-size: .24rem;color: #fff !important;line-height: 1;margin: .12rem 0 0;line-height: 1.35;}
.lt61 h6{font-size: .14rem;color: rgba(255,255,255,.6);text-transform: capitalize;}

.about .fl4 .content .box:nth-child(2) .a{ height: 3.18rem; background: #83b64c}
.about .fl4 .content .box:nth-child(1) li:nth-child(2) .a{ background: #004e4a}
.about .fl4 .content .box:nth-child(3) li:nth-child(1) .a{ background: #004e4a}
.about .fl4 .content .box:nth-child(4) li:nth-child(1) .a{ background: #83b64c}
.about .fl4 .content .box:nth-child(4) li:nth-child(2) .a{ background: #004e4a}

.about .fl5{ background: url(/images/about_b5.jpg) center no-repeat; background-size: cover; background-attachment: fixed;} 

.tit3.flexjs{ align-items: center;}

.lt62{ margin: 0 -.38rem;}
.lt62 li{ width: 25%; padding: 0 .38rem;}
.lt62 .a{ display: block; position: relative}
.lt62 .imgBox .img{ padding-bottom: 141.25%;}
.lt62 .imgBox:after{content: "";display: block;left: 0;bottom: 0;right: 0;height: 1rem;background: linear-gradient(0deg, #004e4a, transparent);position: absolute;transition: .5s;}
.lt62 .txt{ position: absolute; right: 0; bottom: 0; left: 0; padding: 0 .2rem .12rem}
.lt62 .txt h6{ color: #fff}
.lt62 .bottom{ margin: .15rem 0 0; border-radius: .08rem; overflow: hidden; background: #fff;}
.lt62 .a0{width: 50%;height: .5rem;display: flex;justify-content: center;align-items: center;background: #2bada1;font-size: .18rem;color: #fff; transition: .5s;}
.lt62 .a0 img{ width: .28rem; margin: 0 .1rem 0 0}
.lt62 .a2{ background: #84b64d}

.mtab1 .hd ul li{ margin: 0 0 0 .14rem}
.mtab1 .hd ul .a{display: flex;min-width: 1.7rem;height: .5rem;border: rgba(255,255,255,.3) 1px solid;border-radius: .08rem;font-size: .16rem;color: #fff;justify-content: center;align-items: center;padding: 0 .15rem;transition: .5s;}
.mtab1 .hd ul li.on .a{ background: #2bada1; border:#2bada1 1px solid;}

.about .fl6 .content{ border-radius: .08rem; overflow: hidden; position: relative;}
.about .fl6 .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; justify-content: center; align-items: center;}
.about .fl6 .top img{ height: .96rem}
.about .fl6 .top .tit3{ margin-bottom: 0 !important; margin-left: 4vw;}

.about .fl7{ padding-top: 0 !important;}
.about .fl7 .left{ width: 8.55rem;}
.about .fl7 .right{ width: calc(100% - 8.55rem); padding: 0 0 0 .16rem;}

.lt63 .a{ display: block; position: relative; z-index: 1;}
.lt63 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: 0 .25rem .15rem;}
.lt63 i{display: flex;justify-content: center;align-items: center;border: rgba(255,255,255,.5) 1px solid;border-radius: 50%;background: rgba(255,255,255,.15) url(../images/bf.png) center no-repeat;width: 1.2rem;height: 1.2rem;background-size: .26rem auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
/* .lt63 .imgBox .img img{opacity: .8;} */
.lt63 h4{ color: #fff !important;}

.lt64Box{ padding: 0 0 .3rem;}
.lt64Box .swiper-scrollbar{position: absolute;bottom: 0;background: #e5e5e5;height: 3px;}
.lt64Box .swiper-scrollbar .swiper-scrollbar-drag{ background: #2bada1;}
.lt64 .a{ display: block; position: relative; z-index: 1;}
.lt64 .imgBox .img{ padding-bottom: 157.70%;}
.lt64 .imgBox:after{content: "";display: block;left: 0;bottom: 0;right: 0;height: 1rem;background: linear-gradient(0deg, #004e4a, transparent);position: absolute;transition: .5s;}
.lt64 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: 0 .25rem .15rem;}
.lt64 h4{ color: #fff !important;}

.about .fl8{ padding-top: 0 !important;}
.about .fl8 .tit3{background: url(/images/about_b8.jpg) center no-repeat;background-size: cover;width: 3.11rem;height: 2.8rem;margin: 0 .2rem 0 0 !important;display: flex;justify-content: center;align-items: center;flex-direction: column; border-radius: .08rem;}
.about .fl8 .right{ flex: 1; overflow: hidden;}
.about .fl8 .imgBox .img{ padding-bottom: 2.8rem;}

.about .fl9{ padding-top: 0 !important;}
.about .fl9 .left{ width: 5.07rem;}
.about .fl9 .content{ padding: .36rem 0; position: relative; z-index: 1;}
.about .fl9 .content::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 3.12rem; background: #fff; z-index: -1; border-radius: .08rem;}
.about .fl9 .right{width: calc(100% - 5.07rem);padding: .08rem .2rem 0 .5rem;}
.lt66{width: 100%;max-width: 100%;}

.lt66 td{ padding: .2rem .2rem;}
.lt66 h6{font-size: .18rem;color: #000000;margin-bottom: .05rem;display: flex;align-items: center;}
.lt66 h6 img{ width: .19rem; margin: 0 .06rem 0 0;}
.lt66 p{ font-size: .18rem; color: #787878}

.lt67{ justify-content: center; margin: .4rem -.07rem 0;}
.lt67 li{ margin: 0 0.07rem}
.lt67 li .a{display: flex;min-width: 1.7rem;height: .5rem;border: rgba(43,173,161,.3) 1px solid;border-radius: .08rem;font-size: .16rem;color: #000000;justify-content: center;align-items: center;padding: 0 .15rem;transition: .5s;}


@media(min-width: 769px){
    .lt61 .a:hover{ opacity: .7;}
    .mtab1 .hd ul .a:hover{ background: #2bada1; border:#2bada1 1px solid;}
    .lt62 .a0:hover{ opacity: .7;}
    .lt67 .a:hover{ background: #2bada1; border:#2bada1 1px solid; color: #fff;}
}
@media(max-width: 769px){
    .about .fl1 .left{width: 100%;padding: 0;}
    .about .fl1 .right{width: 100%;margin: .3rem 0 0;}

    .about .fl2 .left{ width: 100%;}
    .about .fl2 .content{ padding: .3rem 15px;}
    .about .fl2 .right{width: 100%;padding: .3rem 0 0;}
    .tit6::before{ transform: scale(.6); left: -.3rem}

    .lt60Box .left{ width: 100%}
    .lt60Box .right{width: 100%;padding: .3rem 0 0;}

    .about .fl2 .left1{ width: 100%}
    .about .fl2 .right1{width: 100%;padding: .25rem 0;}

    .lt59 .a{ padding: .15rem 15px;}
    .lt59 i{ font-size: .24rem;}
    .lt59 h4{ font-size: .2rem;}
    .about .fl1 .left .lt59{ padding: .3rem 0 0;}

    .tit6 h3{ font-size: .24rem;}
    .tit6 h4{ font-size: .24rem;}
    .tit6 p{ font-size: .16rem;}
    .tit6{padding: .25rem 0 .2rem;}
    .about .fl2 .bottom{ margin: .2rem 0 0;}

    .h4-2{ font-size: .18rem}
    .about .fl2 .right1 .lt59 li:nth-child(1) .a, .about .fl2 .right1 .lt59 li:nth-child(3) .a{ transform: translateY(.2rem);}
    .about .fl2 .right1 .lt59 .a{ height: 1.7rem;}

    .lt60Box .left .arc-con{ padding: 0 15px 0 0}
    .lt60Box .left h3{ font-size: .3rem; margin-bottom: .1rem}
    .lt60Box .imgBox .txt .ll{ font-size: .24rem}
    .lt60Box .imgBox .txt i{ font-size: .24rem}

    .about .fl4 .content .box{ width: 50%;}
    .lt61 i{ width: .36rem;}

    .lt61 .a{padding: .12rem 15px;height: 1.5rem;}
    .lt61 h4{ font-size: .2rem}

    .about .fl4 .content{ margin: 0 -7px;}
    .about .fl4 .content .box{ width: 50%; padding: 0 7px;}

    .lt61 li{ margin-bottom: .18rem;}
    .about .fl5 .hd{width: 100%;margin: .2rem 0 0;}

    .mtab1 .hd ul{ margin: 0 -7px}
    .mtab1 .hd ul li{ width: 50%; margin: 0; padding: 0 7px; margin-bottom: .1rem}

    .lt62{margin: 0 -7px -.2rem;}
    .lt62 li{ width: 50%; padding: 0 7px; margin-bottom: .2rem}
    .lt62 .bottom{ margin: .05rem 0 0}

    .lt62 .a0 img{ width: .18rem; margin: 0 .04rem 0 0}
    .lt62 .a0{ font-size: .14rem}
    .about .fl6 .top img{ height: .4rem}

    .about .fl6 .content .img img{ height: 22vw; object-fit: cover}

    .lt63 i{width: .7rem;height: .7rem;background-size: .2rem auto;}
    .lt63 .txt, .lt64 .txt{ padding: 0 15px .1rem}

    .about .fl7 .left{ width: 100%}
    .about .fl7 .right{ width: 100%; padding: .25rem 0 0}

    .about .fl8 .tit3{width: 1.5rem;height: 1.3rem;margin: 0 .1rem 0 0 !important;}
    .about .fl8 .right .imgBox .img{ padding-bottom: 1.3rem}

    .about .fl9 .content::before{ left: 0;}

    .about .fl9 .left{ width: 100%}
    .about .fl9 .right{width: 100%;padding: .25rem 15px;}

    .lt66{ display: block}
    .lt66 tr{display: flex;flex-wrap: wrap;}
    .lt66 tr td{width: 100%;padding: .1rem 0;}

    .lt66 h6{font-size: .15rem;}
    .lt66 h6 img{ width: .18rem; margin: 0 .06rem 0 0;}
    .lt66 p{ font-size: .15rem; color: #787878}
    .lt67{ justify-content: center; margin: .2rem -.07rem 0;}

    .about .fl9 .content{ padding: 0}
    .lt60Box .left .arc-con p{ margin-bottom: .1rem;}
} 

.news .fl1 .left{ width: 8.6rem;}
.news .fl1 .right{ width: calc(100% - 8.6rem); padding: 0 0 0 .3rem;}

.lt69 .a{ display: block; border-radius: .08rem; overflow: hidden;}
.lt69 .txt{ height: 2.14rem; background: #fff; flex-direction: column; justify-content: center; padding: 0 .4rem; transition: .5s;}
.news .fl1 .left .lt69 h4{ font-weight: bold}
.lt69 p{margin: .1rem 0 0}
.lt69 .bottom{ align-items: center; margin: .22rem 0 0; width: 100%;}
.lt69 .bottom .ico{line-height: .33rem;min-width: 1rem;padding: 0 .1rem;background: #2bada1;font-size: .16rem;color: #fff;border-radius: 50vw;text-align: center;height: .33rem; transition: .5s;}
.lt69 .bottom i{ transition: .5s; font-size: .36rem; color: #2bada1; font-family: 'lib'; font-weight:bold;}

.lt70 li:nth-child(1) .txt{ height: 2.2rem;}
.lt70 li:nth-child(2) .txt{ height: 1.46rem;}
.lt70 li:nth-child(2){margin-top: 6%;}

.news .fl2{ padding-top: 0 !important;}

.news .fl3{ position: relative; z-index: 1;}
.news .fl3::before{content: "";position: absolute;background: #2bada1;top: 0;right: 0;left: 0;height: 5.33rem;z-index: -1;}
.news .fl3 .left{ width: 8.6rem;}
.news .fl3 .right{ width: calc(100% - 8.6rem); padding: 0 0 0 .3rem;}

.lt71{ margin: 0 -.15rem;}
.lt71 li{ width: 33.33%; padding: 0 .15rem;}
.lt71 .a{ display: block; border-radius: .08rem; overflow: hidden;}
.lt71 .txt{height: 2.1rem;background: #fff;padding: .36rem .4rem 0;transition: .5s;}
.lt71 h5{ font-size: .2rem; color: #2bada1; transition: .5s; margin: 0 0 0 -.1rem;}
.lt71 h4{margin: .1rem 0 .2rem;}
.lt71 .bottom{ margin: .24rem 0 0;}
.lt71 .ico{line-height: .25rem;min-width: 1.1rem;padding: 0 .1rem;background: #f5f5f7;font-size: .14rem;color: #787878;border-radius: 50vw;text-align: center;height: .25rem; transition: .5s;}

.lt72 .a{ display: block; border-radius: .08rem; overflow: hidden;}
.lt72 .txt{ height: 2.14rem; background: #fff; flex-direction: column; justify-content: center; padding: 0 .4rem; transition: .5s;}
.lt72 p{margin: .1rem 0 0}
.lt72 h6{ margin: .24rem 0 0;}

.lt73 li:nth-child(1) .txt{height: 1.86rem;}
.lt73 li:nth-child(2) .txt{height: 1.8rem;}
.lt73 li:nth-child(2){margin-top: 6%;}
.lt73 h6{ margin: .14rem 0 0;}

.news .fl4{ padding-top: 0 !important;}

.lt74{ margin: 0 -.24rem;}
.lt74 li{ width: 50%; padding: 0 .24rem;}
.lt74 .imgBox{ border-radius: .08rem;}
.lt74 h4{margin: .24rem 0 .15rem;}
.lt74 h6{margin: 0 0 0.15rem;}

.news .fl5 .left{width: 32.63%;background: #fff;padding: 0 .4rem;border-radius: .08rem;display: flex;flex-direction: column;justify-content: center;position: relative;}
.news .fl5 .left:before{content: "";position: absolute;top: 0;left: calc(100% - .1rem);height: 2.56rem;background: #fff;z-index: -1;width: 1.46rem;border-radius: 0 .08rem .08rem 0;}
.news .fl5 .left .tit3{margin-bottom: .7rem;}
.news .fl5 .left svg{position: absolute;fill: #fff;width: .2rem;height: .2rem;left: 100%;top: 2.56rem;}
.news .fl5 .center{ width: 31.11%;}
.news .fl5 .right{ width: 33.61%;}

.lt75 p{ margin: .2rem 0 0;}
.lt75 .a{padding: 0 .4rem;border-radius: .08rem;background: #fff;display: flex;justify-content: center;flex-direction: column; transition: .5s;}
.lt75 h4{ width: 100%;}
.lt75 p{ width: 100%;}
.lt75 h6{ margin: .4rem 0 0;}

.news .fl5 .left .lt75 h6{margin: .7rem 0 0;}
.news .fl5 .left .lt75 .a{ padding: 0;}

.lt75s1 li:nth-child(1), .lt75s2 li:nth-child(1){ margin-bottom: .2rem;}

.lt75s1 li:nth-child(1) .a{ margin: 0 0 0 1.36rem; height: 2.56rem;}
.lt75s1 li:nth-child(2) .a{ height: 2.42rem;}
.lt75s1 li:nth-child(2) p{ margin-bottom: 0;}

.lt75s2 li:nth-child(1) .a{ height: 3.17rem;}
.lt75s2 li:nth-child(2) .a{ height: 1.8rem;}
.lt75s2 li:nth-child(1) .a h6{ margin: .5rem 0 0;}
.lt75s2 li:nth-child(2) .a h6{ margin: .25rem 0 0;}

.news .fl5{ padding-top: 0 !important;}
.news .fl5 .left .more2{ margin-right: -1rem;}

.news .fl6{ background: url(/images/about_b5.jpg) center no-repeat; background-size: cover; background-attachment: fixed;} 

.lt76{ margin: 0 -.13rem;}
.lt76 li{ width: 25%; flex: 1; padding: 0 .13rem; transition: .5s; }
.lt76 .a{height: 2.56rem;border: rgba(255,255,255,.4) 1px solid;padding: 0 .4rem;border-radius: .08rem;flex-direction: column;justify-content: center;position: relative;z-index: 1;}
.lt76 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(/images/lt16_b.jpg) center no-repeat; background-size: cover; opacity: 0; transition: .5s; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.9); border-radius: .08rem; z-index: -1;}
.lt76 h6{font-size: .3rem;color: #2bada1;position: relative;padding-bottom: .1rem;font-weight: bold;}
.lt76 h6:before{ content: ""; position: absolute; left: 0; bottom: 0; width: .8rem; height: 1px; background: #fff}
.lt76 h4{color: #fff !important;margin: .2rem 0; height: .6rem;}
.lt76 h5{ font-size: .2rem; color: #2bada1; margin: 0 0 0 -.1rem}
.lt76 p{font-size: .14rem;color: rgba(255,255,255,.4);margin: .04rem 0 .24rem;line-height: .24rem;height: .48rem\0;}

.news .fl7{ background: #fff;}

.lt77 .a{ position: relative; z-index: 1;}
.lt77 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #2bada1 1px solid; opacity: .2; transition: .5s; border-radius: .08rem; z-index: -1;}
.lt77 .imgBox{width: 6rem;border-radius: .08rem;}
.lt77 .txt{ flex: 1; overflow: hidden; display: flex; flex-direction: column; justify-content: center; padding: 0 .8rem;}
.lt77 p{ margin: .25rem 0 .45rem;}
.lt77 h6{ margin: .25rem 0 0;}

.lt78 h4{margin: 0 0 .36rem;}
.lt78 .txt{ height: 1.9rem;}

.news .fl9{ padding-top: 0 !important;}

.lt79 .a{ align-items: center; padding: .3rem 0; position: relative; z-index: 1;}
.lt79 .a::before{content: "";position: absolute;top: 0;left: 0;right: 4.3rem;bottom: 0;background: #fff; border-radius: .08rem; z-index: -1;transition: .5s;}
.lt79 .txt{width: calc(100% - 6.2rem);padding: 0 .6rem;}
.lt79 p{margin: .24rem 0 .54rem;}
.lt79 .txth4{color: #2bada1;margin-bottom: .12rem;font-weight: bold;font-size: .22rem;}
.lt79 .imgBox{width: 6.2rem;border-radius: .08rem;}

.news .fl8-9{ background: #f5f5f7 url(../images/jyx_b3.jpg) center bottom no-repeat;background-size: 100% auto;}

.lt80 .txt{height: 2.3rem;}
.lt80 p{ font-size: .18rem; line-height: .3rem;}
.lt80 h4{ margin: 0 0 .235rem;}

.more1{ justify-content: center; align-items: center; min-width: 1.74rem; height: .49rem; border-radius: 50vw; border: #2bada1 1px solid; font-size: .2rem; color: #222222; transition: .5s; padding: 0 .2rem;}

.mtab2 .hd ul{ justify-content: center; margin-bottom: .4rem;}
.mtab2 .hd ul li{padding: 0 1vw;}
.mtab2 .hd ul .a{display: flex;min-width: 1.7rem;height: .5rem;border: #2bada1 1px solid;border-radius: 50vw;font-size: .18rem;color: #333;justify-content: center;align-items: center;padding: 0 .15rem;transition: .5s;}
.mtab2 .hd ul li.on .a{background: #2bada1;border:#2bada1 1px solid;color: #fff;}

@media(min-width: 769px){
    .lt69 .a:hover .txt{ background: #2bada1;}
    .lt69 .a:hover *{ color: #fff;}
    .lt69 .a:hover .bottom .ico{ background: #fff; color: #2bada1;}

    .lt71 .a:hover .txt{ background: #2bada1;}
    .lt71 .a:hover *{ color: #fff;}
    .lt71 .a:hover .bottom .ico{ background: #fff; color: #2bada1;}

    .lt75s1 .a:hover, .lt75s2 .a:hover{ background: #2bada1; color: #fff;}
    .lt75s1 .a:hover *, .lt75s2 .a:hover *{ color: #fff;}

    .lt76 li:hover{ flex: 1.25;}
    .lt76 li:hover .a::before{ transform: scale(1.01); opacity: 1;}
    .lt76 li:hover *{ color: #fff}
    .lt76 li:hover h6::before{ width: 0;}
    .lt76 li:hover h4{ transform: translateY(-.15rem);}
}
@media(max-width: 769px){
    .news .fl1 .left{ width: 100%;}
    .news .fl1 .right{padding: .2rem 0 0;width: 100%;}

    .lt71 li{ width: 100%; margin-bottom: .2rem}
    .lt71 li:last-child{ margin-bottom: 0 !important}

    .lt69 .txt{padding: .25rem 15px;height: auto !important;}
    .lt69 .bottom i{ font-size: .24rem;}
    .lt69 .bottom .ico{font-size: .14rem;min-width: .9rem;}

    .lt71 .txt{padding: .25rem 15px;height: auto;}
    .lt71 h5{ font-size: .18rem;}

    .news .fl3 .left{ width: 100%;}
    .news .fl3 .right{padding: .2rem 0 0;width: 100%;}
    .news .fl3::before{height: 2rem;}

    .lt72 .txt{padding: .25rem 15px;height: auto !important;}
    .lt74{ margin: 0 -7px -.3rem;}
    .lt74 li{ width: 100%; padding: 0 7px; margin-bottom: .3rem;}

    .news .fl5 .left{width: 100%;padding: .25rem 15px;}
    .news .fl5 .left::before, .news .fl5 .left svg{ display: none;}
    .news .fl5 .center{width: 100%;margin: .2rem 0 0;}
    .news .fl5 .right{width: 100%;margin: .2rem 0 0;}
    .news .fl5 .left .more2{ margin: 0;}
    .lt75s1 li:nth-child(1) .a{ margin: 0}
    .lt75 .a{ padding: .25rem 15px; height: auto !important}
    .news .fl5 .left .tit3{ margin-bottom: .25rem;}
    .news .fl5 .left .lt75 h6{ margin: .25rem 0 0;}
    .lt75 p{ margin: .1rem 0 0;}
    .lt75 h6, .lt75s2 li:nth-child(1) .a h6{ margin: .25rem 0 0;}

    .lt76 li{flex: auto;width: 100%;margin-bottom: .2rem;}
    .lt76 li:last-child{ margin-bottom: 0}
    .lt76 .a{ padding: .25rem 15px; height: auto}
    .lt76 h6{ font-size: .22rem}
    .lt76 h6:before{ width: .4rem}
    .lt76 h5{ font-size: .18rem}

    .lt77 .imgBox{ width: 100%}
    .lt77 .txt{width: 100%;padding: .25rem 15px;flex: auto;}
    .lt77 p{ margin: .15rem 0 .25rem;}

    .lt79 .txt{order: 1;width: 100%;padding: .25rem 15px;}
    .lt79 .imgBox{ width: 100%; }
    .lt79 .a{ padding: 0;}
    .lt79 .a::before{right: 0 }
    .lt79 p{margin: .15rem 0 .25rem;}
    .mtab2 .hd ul .a{min-width: 1.3rem;height: .42rem;}
    .mtab2 .hd ul{ margin-bottom: .25rem}
    .lt78 h4{margin: 0 0 .15rem;}
    .lt80 h4{ margin: 0 0 .15rem;}
    .lt59s10 h6{ font-size: .16rem}
    .lt59s10 .a{height: 1.3rem;}
}


.profile .content{padding: 0 .5rem .5rem;border-radius: .08rem;position: relative;z-index: 1;}
.profile .content::before{content: "";position: absolute;top: 14vw;left: 0;right: 0;bottom: 0;background: #fff; border-radius: .08rem; z-index: -1;}

.profile .arc-con p{ margin-bottom: .2rem;}
.profile .content .arc-con p big{font-size: .5rem !important;color: #2bada1;font-weight: bold;margin: 0 .1rem 0 0;}
.profile .fl1{padding: .7rem .5rem;background: #fff;border-radius: .08rem;margin: .2rem 0 0;}
.profile .fl1 .box{ margin-bottom: .6rem;}

.h4-3{margin-bottom: .4rem;}
.h4-3 i{ display: flex; justify-content: center; align-items: center; width: .7rem; height: .7rem; border-radius: .08rem 0 0 .08rem; background: #004e4a;}
.h4-3 i img{ width: .32rem}
.h4-3 .con{padding: 0 .24rem 0 .2rem;background: #004e4a;border-radius: 0 50vw 50vw 0;margin: 0 0 0 2px;display: flex;align-items: center;font-size: .24rem;color: #fff;height: .7rem;max-width: calc(100% - .7rem - 2px);line-height: 1.25;}
.h4-3.color2 i, .h4-3.color2 .con{ background: #83b64c;}
.h4-3.color3 i, .h4-3.color3 .con{ background: #316065;}
.h4-3.color4 i, .h4-3.color4 .con{ background: #00beaf;}
.h4-3.color5 i, .h4-3.color5 .con{ background: #004e4a;}
.h4-3.color6 i, .h4-3.color6 .con{ background: #83b64c;}
.h4-3.color7 i, .h4-3.color7 .con{ background: #316065;}
.h4-3.color8 i, .h4-3.color8 .con{ background: #00beaf;}

.profile .fl1 .con1{ margin: .3rem 0;}
.profile .fl1 .con1 .left{ width: calc(100% - 4.3rem - .6rem);}
.profile .fl1 .con1 .right{ width: 4.3rem;}
.profile .fl1 .con1 .right .img{ border-radius: .08rem; overflow: hidden; margin-bottom: .16rem;}

.profile .fl1 .con2 .left{ order: 1;}

.lt81{ margin: .4rem -.15rem 0;}
.lt81 li{ width: 33.33%; padding: 0 .15rem; margin-bottom: .25rem;}
.lt81 .a{ background: #2bada1; height: .8rem; padding: 0 .15rem; font-size: .2rem; color: #fff; display: flex; justify-content: center; align-items: center; border-radius: .08rem;}

.lt81 li:nth-child(2) .a, .lt81 li:nth-child(6) .a{ background: #004e4a;}
.lt81 li:nth-child(3) .a, .lt81 li:nth-child(4) .a{ background: #83b64c;}

.lt82{position: relative;z-index: 1;padding: .4rem 0 0;margin: .4rem 0 0;}
.lt82::before{content: "";position: absolute;top: 0;left: .9rem;right: 0;bottom: 0;background: #b5e7e3;z-index: -1;width: 1px;}
.lt82::after{content: "";position: absolute;top: 0;left: .9rem;z-index: -1;border-left: transparent .04rem solid;border-right: transparent .04rem solid;border-bottom: #b5e7e3 .06rem solid;margin-left: -.04rem;}
.lt82 li{margin-bottom: .5rem;align-items: flex-start;}
.lt82 .time{width: .9rem;font-size: .26rem;color: #00beaf;font-weight: bold;position: relative;}
.lt82 .time:before{ content: ""; position: absolute; right: 0; top: 50%; width: .14rem; height: 1px; background: #b5e7e3;}
.lt82 .txt{width: calc(100% - .9rem - .2rem);padding: 0;}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .profile .content{padding: .1rem 15px .25rem;}
    .profile .content .arc-con p big{ font-size: .24rem !important;}
    .profile .fl1{padding: .3rem 15px;}
    .h4-3 i{width: .7rem;height: .7rem;}
    .h4-3 i img{ width: .24rem}
    .h4-3 .con{ font-size: .18rem}
    .h4-3{margin-bottom: .25rem;}
    .profile .fl1 .box{ margin-bottom: .3rem;}

    .profile .fl1 .con1 .left{ width: 100%}
    .profile .fl1 .con1 .right{ width: 100%; padding: .25rem 0 0; order: 2}

    .lt81{ margin: .25rem -7px 0;}
    .lt81 li{ width: 50%; padding: 0 7px; margin-bottom: .15rem;}
    .lt81 .a{ font-size: .16rem}
}

.fzzl .tit5{ margin-bottom: .5rem}
.fzzl .tit5 h3{position: relative;padding-bottom: .3rem;line-height: 1;}
.fzzl .tit5 h3:before{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: .45rem;height: 2px;background: #00beaf;}
.fzzl .tit5 p{font-size: .2rem;margin: .3rem 0 0;color: #222222;}

.fzzl .fl1{position: relative;border-radius: .08rem;overflow: hidden;}
.fzzl .left .imgBox .img{padding-bottom: 44.14%;}
.fzzl .right{position: absolute;top: 0;right: 0;bottom: 0;width: 42.6%;z-index: 2;display: flex;align-items: center;padding: 0 .56rem;background: url(/images/fzzl_b1.png) center no-repeat;background-size: cover;}
.fzzl .right .tit5{text-align: left;margin-bottom: 0 !important;}
.fzzl .right .tit5 h3{ color: #fff}
.fzzl .right .tit5 h3:before{ background: #fff; left: 0; transform: none}
.fzzl .right .tit5 p{ color: #fff}

.fzzl .fl2{background: #fff;padding: .6rem .6rem .8rem;border-radius: .08rem;margin: .3rem 0}

.lt100{ margin: 0 -.1rem 0;}
.lt100 li{ width: 33.33%; padding: 0 .1rem; margin-bottom: .2rem;}
.lt100 .a{display: flex;height: 3.2rem;background: url(/images/lt100_b1.jpg) center no-repeat;background-size: cover !important;border-radius: .08rem;flex-direction: column;position: relative;z-index: 1;overflow: hidden;padding: .3rem .25rem;}
.lt100 .a::before{content: "";position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;background: url(/images/lt40_b.jpg) center center no-repeat;background-size: cover;z-index: -1;opacity: 0;visibility: hidden;transition: .5s;}
.lt100 .ico{width: .6rem;height: .6rem;position: relative;transition: .5s;}
.lt100 h4{ margin: .12rem 0 0; font-size: .24rem; color: #fff !important; transition: .5s; font-weight: bold}
.lt100 p{font-size: .16rem;color: #fff;line-height: 1.75;margin: .2rem 0 0;transition: .5s;}
.lt100 li:nth-child(2) .a{ background: url(/images/lt100_b2.jpg) center no-repeat;}
.lt100 li:nth-child(3) .a{ background: url(/images/lt100_b3.jpg) center no-repeat;}

.fzzl .fl3{background: #fff url(../images/lt101_b1.jpg) center bottom no-repeat;padding: .8rem .4rem;border-radius: .08rem;}

.lt101{margin: 0 -.1rem 0;align-items: flex-start;padding-bottom: 7vw;}
.lt101 li{width: 33.33%;padding: 0 .1rem;margin-bottom: .2rem;display: flex;justify-content: center;}
.lt101 .a{margin: .2rem 0;padding: 0 0 0 .28rem;position: relative}
.lt101 .a:before{content: "";position: absolute;width: .11rem;height: .11rem;border: #b5e7e3 1px solid;border-radius: 50vw;left: 0;top: .07rem;background: #fff;z-index: 1;}
.lt101 .a:after{content: "";position: absolute;width: 1px;height: 100%;border-radius: 50vw;left: .05rem;top: .11rem;background-image: linear-gradient(180deg, #b5e7e3, transparent);}
.lt101 h4{ font-size: .2rem; color: #00beaf; font-weight: 600; margin-bottom: .3rem}
.lt101 p{ font-size: .18rem; color: #222222; line-height: .3rem; width: 2rem; max-width: 100%}
/*.lt101 li:nth-child(2), .lt101 li:nth-child(5){ background: url(/images/lt101_b.png) center no-repeat;background-size: 100% 100%; }

.lt101 li:nth-child(3) .a{ margin: .3rem 0;}
.lt101 li:nth-child(2) .a{margin: 1.8rem 0 .8rem; }
.lt101 li:nth-child(2) .a:after{ height: 160%}
.lt101 li:nth-child(3) .a:after{ height: 320%}

.lt101 li:nth-child(2) .a:before{ border: #00beaf 1px solid; background: #00beaf}
.lt101 li:nth-child(2) .a:after{ background-image: linear-gradient(180deg, #00beaf, transparent);}*/

@media(min-width: 769px){
}
@media(max-width: 769px){
    .fzzl .right{padding: 0 15px;width: 50%;}
    .fzzl .tit5 p{ font-size: .16rem; margin: .15rem 0 0}
    .fzzl .tit5 h3{padding-bottom: .2rem;}
    .fzzl .left .imgBox .img{ padding-bottom: 50%}

    .fzzl .fl2{ padding: .4rem 15px}
    .fzzl .tit5{ margin-bottom: .25rem}
    .lt100 li{ width: 100%}
    .lt100 .a{ height: auto}

    .lt100 .ico{width: .4rem;height: .4rem;}
    .lt100 h4{ font-size: .2rem;}

    .fzzl .fl3{ padding: .4rem 15px}

    .lt101 li{width: 100%;display: block;margin-bottom: .2rem;}
    .lt101 .a{ margin: 0 !important}

    .lt101 .a:after{ height: 100% !important}
    .lt101 h4{ margin-bottom: .15rem}
}
.t-c{
    font-size: 36px !important;
}
.t-c span {
    font-size: 36px !important;
}

.tit7{ margin: .6rem 0 .4rem;}
.tit7 p{ font-size: .24rem; color: #2bada1; line-height: 1.83;}
.smyjjzg .fl1 .box .arc-con{ margin: 0 -.2rem;}
.smyjjzg .ar_wap{ display: none;}

@media(max-width: 769px){
    .tit7 p{ font-size: .2rem;}
    .smyjjzg .ar_web{ display: none;}
    .smyjjzg .ar_wap{ display: block;}
}
.links h4 span {
    color: #000 !important;
    font-weight: 100;
}

.custom-search .form-item .form-lable{ font-size: .2rem !important; color: #000 !important; margin: 0 0 .1rem}
.custom-search .form-item .form-con input[type="text"], .custom-search .form-item .form-con select, .custom-search .form-item .form-con textarea{ height: .6rem !important; line-height: .58rem !important}
.custom-search .form-item .form-con{ margin-bottom: .2rem !important}
.custom-search .form-item.v-code img{ height: .6rem !important}
.custom-search .form-item .btn.submite{background: #48aea2 !important;border: #48aea2 1px solid !important;width: 2.5rem;height: .7rem;font-size: .2rem;margin: .4rem 0 0;}

.custom-search .form-item{ width: 8rem; margin: 0 auto; max-width: 100%}