﻿img { width: 100%; }

.swiper-container-carousel span { opacity: initial; background: #ccc; }
.swiper-container-carousel .swiper-pagination-bullet-active { background: #f9911f; }

.title { height: 1.8rem; }
.title p { font-size: .46rem;text-shadow:0 0 0 black; text-align: center; padding-top: .45rem; }
.title hr { border: none; width: 1.36rem; height: .1rem; margin: 0 auto; background: #f9911f; margin-top: .05rem; }

.what { background: #f1f1f1; }
.what-list { background: white; width: 90%; margin: 0 auto; padding: .3rem 0; }
.what-title { position: relative; padding: 0 .3rem; height: 1.6rem; overflow: hidden; display: flex; }
.what-title p { position: absolute; color: white; top: .4rem; left: 2rem; font-size: .44rem; letter-spacing: 1px; }
.what-list-con { border-top: .02rem dashed #ccc; margin: .3rem 5% 0; padding-top: .3rem; display: flex; justify-content: space-around; }
.what-list-l p { text-align: center; }
.what-list-p { font-size: .32rem; background: #e95b02; color: white; padding: 0 .2rem; }
.what-list-des { border-top: .04rem solid #e95b02; margin-top: .1rem; padding-top: .1rem; }
.what-list-des p { font-size: .28rem; margin-bottom: .1rem; }
.what-list-c { display: flex; justify-content: space-around; width: 100%; }
.what-list-c div p { text-align: center; font-size: .28rem; margin-bottom: .1rem; }
.swiper-container-what { padding-bottom: .85rem; }
.swiper-pagination-what span { opacity: initial; background: #b5b5b5; }
.swiper-pagination-what .swiper-pagination-bullet-active { background: #ea5d00; }
.what-list .what-p { left: 1.77rem; }

.honor { padding-bottom: .3rem; }
.honor-top { height: 2rem; display: flex; align-items: center; width: 4rem; justify-content: space-between; margin: 0 auto; }
.honor-top a { display: block; width: 1.8rem; text-align: center; font-size: .38rem; background: #e5e5e5; color: #414141; height: .85rem; line-height: .85rem; }
.honor-top .active { color: white; background: #eb5a02; }
.honor-list { display: flex; flex-wrap: wrap; }
.honor-list img { width: 32%; height: 32%; margin-bottom: .15rem; margin-left: 1%; }
.honor-list2 { display: none; }
.honor-list2 img { width: 31%; }

.poser { background: url(/v2/images/poser-bg.png) no-repeat; padding-bottom: .5rem; }
.poser .title p { color: white; }
.poser-con { display: flex; flex-wrap: wrap; justify-content: space-around; }
.poser-con p { margin-bottom: .1rem; font-size: .26rem; box-shadow: 0 0 7px black; background: white; border-radius: .06rem; height: .7rem; line-height: .7rem; padding: 0 .1rem; }
.poser-p { width: 1rem; text-align: center; margin: 0 auto; font-size: .26rem; box-shadow: 0 0 7px black; background: white; border-radius: .06rem; height: .7rem; line-height: .7rem; padding: 0 .1rem; }

.help { margin: .2rem 2% 0; }

.team { margin-bottom: .3rem; }
.team-con { display: flex; flex-wrap: wrap; }
.team-con img { width: 32%; height: 32%; margin: 0 0 .15rem 1%; }

.entrust { background: url(/v2/images/zhfl-entrust-bg.png) no-repeat; }
.entrust .entrust-p { font-size: .34rem; color: #555; padding-top: .2rem; }
.entrust-con { display: flex; justify-content: space-around; margin: .3rem 0; }
.entrust-con a { display:block; }
.entrust-con dl { text-align: center; }
.entrust-con dl img { width: 60%; }
.entrust-con dl dd { margin-top: .15rem; font-size: .3rem; }
.entrust-list { background: white; padding: .1rem; width: 85%; margin-left: 5%; }
.entrust-ls { border: .02rem solid #ccc; height: 4.3rem; }
.entrust-list-title { padding: .2rem 0; }
.entrust-list-title p { font-size: .32rem; text-shadow: 0 0 0 black; text-align: center; }
.entrust-list-title hr { border: none; width: .8rem; height: .08rem; margin: 0 auto; background: #eb5a02; margin-top: .05rem; }
.entrust-des { margin: 0 .2rem .2rem; font-size: .28rem; line-height: .5rem; }
.swiper-container-entrust { padding-bottom: .8rem; }
.swiper-pagination-entrust span { opacity: initial; background: #b5b5b5; }
.swiper-pagination-entrust .swiper-pagination-bullet-active { background: #ea5d00; }

.solve .solve-title { font-size: .34rem; color: #555; padding-top: .2rem; }
.solve-con { margin-top: .4rem; }
.solve-list { display: flex; padding-bottom: .2rem; border-bottom: .02rem dashed #ccc; padding: .2rem .3rem; }
.solve-l { width: .2rem; height: .2rem; border-radius: .3rem; border: .06rem solid #eb5b00; margin-top: .1rem; }
.solve-r { flex: 1; margin-left: .15rem; }
.solve-r p:first-child { font-size: .32rem; text-shadow: 0 0 0 black; }
.solve-r p:last-child { color: #333; font-size: .26rem; margin-top: .1rem; }

.lawyer { padding-bottom: .3rem; }
.lawyer-con .swiper-slide { width: 35%; }
.lawyer-con dl dt { text-align:center; }
.lawyer-con dl dt img { max-width: 2rem; }
.swiper-container-lawyer { width: 90%; }
.lawyer-name { font-size: .32rem; text-shadow: 0 0 0 black; height: .65rem; line-height: .65rem; text-align: center; }
.lawyer-des { font-size: .26rem; }

.advantage-con { display: flex; flex-wrap: wrap; }
.advantage-con dl { width: 31%; margin-left: 2%; margin-bottom: .15rem; }
.advantage-con dl dt { text-align: center;height:1rem; }
.advantage-con dl dt img { max-width: 1rem; }
.advantage-con dl dd { font-size: .26rem; margin-top: .15rem; }
.swiper-container-advantage { padding-bottom: .6rem; }
.swiper-pagination-advantage span { opacity: initial; background: #b5b5b5; }
.swiper-pagination-advantage .swiper-pagination-bullet-active { background: #ea5d00; }

.work { padding-bottom: .6rem; }
.work-top { height: 2rem; display: flex; align-items: center; width: 4.6rem; justify-content: space-between; margin: 0 auto; }
.work-top a { display: block; width: 2.1rem; text-align: center; font-size: .38rem; background: #e5e5e5; color: #414141; height: .85rem; line-height: .85rem; }
.work-top .active { color: white; background: #eb5a02; }
.work-list { margin:0 4%;display:flex;flex-wrap:wrap; }
.work-list img { width: 32%;height:32%; margin:0 1.5% .15rem 0; }
.work-list img:nth-child(3), .work-list img:nth-child(6) { margin-right: 0; }
.work-list img:nth-child(6) { height:1.7rem; }
.work-list2 { display: none; }

.propaganda { position: relative; background: url(/v2//images/propaganda-bg.png) no-repeat; background-size: 100%; height: 8rem; }
.video { position: absolute; left: .5rem; top: 1.3rem; }
.video video { width: 6.4rem; height: 5rem; object-fit:fill; }
.propaganda .title { height: 1rem; }
.propaganda .title p { color: white; font-size: .46rem; padding-top: .08rem; }

#newBridge .nb-icon-wrap-0, #newBridge .nb-icon-wrap { display: none; }

.footer { width: 100%; position: fixed; bottom: 0; left: 0; box-shadow: #2d2d2d 0 0 .02rem; background: #FFF; z-index: 99; padding: .1rem 0; }
.footer nav { width: 100%; text-align: center; }
.footer a { width: 18%; display: inline-block; text-align: center; color: grey; font-family: 'Microsoft Yahei'; font-size: 16px; text-decoration: none }

nav a img { height: 30px; width: auto; }
nav a span { display: block; font-size: 14px }
nav.menu { position: fixed; display: none; right: 0; bottom: 62px; z-index: 99; background-image: url(/v2/images/httui7i_ti7_19.png); border: 1px solid #ccc; padding: 5px; }
nav.menu a { text-decoration: none; font-size: 18px; display: block; border-radius: 6px; clear: both; margin-bottom: 5px; background-color: #ffbdb1; color: #333; padding: .3em; font-family: 'Microsoft YaHei'; }
nav.menu a:last-child { margin-bottom: 0; }

.guohui-head { background: url(/images/allImg/ty_6.png) no-repeat; background-size: cover; padding: .4rem 0 .4rem .375rem; height: 23px; display: flex; justify-content: space-between; align-content: center; }
.d1 { float: left }
.d1 img { height: 21px;width:auto; }
.d4 img { width: 26px; height: 26px; margin-right: 1rem }
