body{background:#f5f5f5}
a{color:#333;text-decoration:none;outline:0;transition:all .3s ease-in-out;}
a:hover{color:#9C1D37;transition:all .3s ease-in-out;}
body *{box-sizing: border-box;}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.box{width: 1200px;height:auto;margin:0 auto}
@media all and (max-width:1200px){
    .box{width: 100%;padding:0 15px}
}
.head{width:100%;}
.head-top{overflow: hidden;height:30px;line-height:30px;color:#666;font-size:12px}
.head-top-right a{float: left;margin-left:15px}
.head-box{width:100%;background:#fff;overflow: hidden;height:96px}
.head-box .box{height:100%;align-items: center;}
.head-box-logo{height:60px;}
.head-box-logo img{height:100%}
.head-box-tel{height:50px;background: url(../img/header_phone.png) no-repeat center left;padding-left:50px;line-height:50px;font-size:30px;color:#9C1D37;font-weight:600;}
.head-box-tel a{color:#9C1D37}
.head-menu{width:100%;height:52px;line-height:52px;background:#9C1D37;}
.head-menu-list{width:1200px;height:auto;margin:0 auto}
.head-menu-list li{float: left;width:133.333px;position: relative;}
.head-menu-link{width:100%;height:100%}
.head-menu-link a{display: block;width:100%;text-align: center;color:#fff;font-size:16px}
.head-menu-link a:hover{background:#ec6941;}
.head-menu-list li.this .head-menu-link a{background:#ec6941;}
.head-menu-sub{position: absolute;width:100%;height:0;overflow: hidden;left:0;top:120%;z-index:11;background: #ec6941;opacity:0;transition:all .5s ease-in-out;}
.head-menu-sub dd{width:100%;height:auto;border-bottom: 1px solid #9C1D37;}
.head-menu-sub dd a{display: block;height:40px;line-height:40px;text-align: center;color:#fff}
.head-menu-sub dd a:hover{background:#9C1D37;color:#fff}
.head-menu-sub dd:last-child{border:0;}
.head-menu-list li:hover .head-menu-sub{top:100%;height:auto;opacity:1;}
@media all and (max-width:1200px){
    .head-menu-list{width:100%;padding:0 10px}
    .head-menu-list li{width:11.11111%;}
}
@media all and (max-width:880px){
    .head-menu{height:48px;line-height:48px;}
    .head-menu-list{width: 100%;white-space: nowrap;overflow-x:auto;display: flex;padding:0}
    .head-menu-list::-webkit-scrollbar {display:none}
    .head-menu-list li{width:auto;}
    .head-menu-link a{padding:0 10px}
}
@media all and (max-width:640px){
    .head-top{display: none;}
    .head-box{height:60px}
    .head-box-logo{height:40px;}
    .head-box-tel{height:30px;background: none;padding-left:0;line-height:30px;font-size:24px}
    .head-menu-link a{font-size:14px;}
}
/* 首页幻灯 */
#side{width:100%;height:100%;overflow:hidden;position:relative;clear: both;}
#side .swiper-slide{position:relative;text-align:center}
#side img{display: block;width:100%;height:100%;object-fit: cover;}
#side .swiper-pagination-bullet{width:12px;height:12px;border-radius:0;}
#side .swiper-pagination-bullet-active{background: #9C1D37;}
@media all and (max-width:880px){
    #side{height:300px;}
}
@media all and (max-width:640px){
    #side{height:240px;}
}
/* 专业领域 */
.ling-box{width:100%;margin-top:30px}
.ling-tit{width:100%;height:30px;line-height:30px;font-size:24px;font-weight:600;text-align: center;color:#9C1D37}
.ling-list{width: 100%;overflow: hidden;}
.ling-list li{width:23.5%;overflow: hidden;margin-top:2%}
.ling-list li a{display: block;padding:5px;width:100%;border: #eee 1px solid;overflow: hidden;transition:all .3s ease-in-out;background: #fff;}
.ling-list li a:hover{background:#9C1D37;border-color: #9C1D37;}
.ling-image{display: block;width:100%;height:auto;overflow: hidden;position: relative;}
.ling-image img{width:100%;transition:all .3s ease-in-out;}
.ling-title{width:100%;height:35px;line-height:35px;overflow: hidden;text-align: center;transition:all .3s ease-in-out;}
.ling-list li a:hover .ling-title{color:#fff}
.ling-list li a:hover .ling-image img{transform: scale(1.05);}
.ling-more{position: absolute;width:0;height:0;text-align: center;top:50%;background:rgba(0,0,0,.4);left:50%;transition:all .3s ease-in-out;opacity:0;}
.ling-more i{position: absolute;left:0;width:100%;height:20px;line-height:20px;top:50%;text-align: center;margin-top:-10px;font-size:12px;color:#fff;font-style: normal;}
.ling-list li a:hover .ling-more{width:100%;height:100%;left:0;top:0;opacity:1;}
@media all and (max-width:640px){
    .ling-list li{width:49%;}
}
/* 关于我们 */
.about{width:100%;height:auto;background:#fff;padding:30px 0;overflow: hidden;margin-top:30px}
.about-tit{width:100%;height:31px;line-height:31px;overflow: hidden;position: relative;display: flex;justify-content: center;}
.about-tit::after{position: absolute;content:'';width:100%;height:0.5px;background:rgba(0,0,0,.1);left:0;top:15px;}
.about-tit span{display: block;padding:0 50px;background:#fff;position: relative;z-index: 1;font-size:24px;color: #9C1D37;font-weight:600;}
.about-one{width:100%;margin-top:20px}
.about-one-image{width:40%;height:300px;overflow: hidden;}
.about-one-image img{display: block;width:100%;height:100%;object-fit: cover;}
.about-one-text{width:57%;}
.about-one-text p{width:100%;height:auto;overflow: hidden;line-height:30px;text-align: justify;margin:0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:8;}
.about-one-more{width:110px;height:auto;overflow: hidden;margin-top:20px;}
.about-one-more a{display: block;line-height:40px;background:#9C1D37;color:#fff;text-align: center;}
.about-one-more a:hover{opacity:.8;}
.about-two{overflow: hidden;margin: 0 auto;height: 190px;background: url(../img/slq01.png) no-repeat center;margin-top:50px;text-align: center;color:#fff;background-size:100% 100%;}
.about-two-title{width:100%;height:auto;font-size:35px;font-weight:600;line-height:40px;margin-top:40px}
.about-two-text{width:100%;margin-top:5px;line-height:20px;}
.about-two-info{width:100%;margin-top:5px;font-size:24px;line-height:30px;}
.about-the{width:100%;background: url(../img/ys_line.png) bottom no-repeat;padding-bottom:20px;}
.about-the-box{width:50%;margin-top:60px;margin-bottom:10px}
.about-the-num{display: block;width:96px;}
.about-the-num span{display: block;width: 96px;height: 96px;background: url(../img/ys.png) no-repeat;text-align: center;line-height: 96px;color: #fff;font-size: 50px;font-weight:600;}
.about-the-text{width:calc(100% - 110px);overflow: hidden;}
.about-the-text b{width:100%;height:40px;line-height:40px;font-size:34px;color:#9C1D37}
.about-the-text p{width:100%;height:auto;padding-left:20px;background: url(../img/xiaohua.png) no-repeat left 9px;line-height: 28px;text-align: justify;margin-top:10px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:10;}
.about-the-image{width:45%;height:350px;overflow: hidden;margin-top:50px;margin-bottom:10px}
.about-the-image img{display: block;width:100%;height:100%;object-fit:cover;}
@media all and (max-width:880px){
    .about{padding:20px 0;margin-top:20px}
    .about-tit span{font-size:18px;padding:0 30px}
    .about-two{height:150px;margin-top:30px}
    .about-two-title{font-size:24px;line-height:30px;margin-top:20px}
    .about-two-info{font-size:20px;line-height:25px;}
    .about-the-box{width:100%;margin-top:20px}
    .about-the-image{width:100%;height:50vw;margin-top:20px}
}
@media all and (max-width:640px){
    .about-one-image{width:100%;height:60vw}
    .about-one-text{width:100%;margin-top:10px}
    .about-one-text p{-webkit-line-clamp:4;}
    .about-one-more{margin:0 auto;margin-top:10px}
    .about-two{height:130px}
    .about-two-title{font-size:20px;line-height:25px;margin-top:10px}
    .about-two-info{font-size:18px;line-height:20px;}
    .about-the-num{display: none;}
    .about-the-text{width:100%;}
    .about-the-text p{line-height:24px;}
    .about-the-text b{font-size:20px;line-height:25px;}
}
/* 家理律师 */
.team{width:100%;height:auto;padding:30px 0;background:#9C1D37;overflow: hidden;margin-top:30px}
.team-tit{width:100%;height:31px;line-height:31px;overflow: hidden;position: relative;display: flex;justify-content: center;}
.team-tit::after{position: absolute;content:'';width:100%;height:0.5px;background:rgba(255,255,255,.3);left:0;top:15px;}
.team-tit span{display: block;padding:0 50px;background:#9C1D37;position: relative;z-index: 1;font-size:24px;color:#fff;font-weight:600;}
.team-box{width:100%;}
.team-box .swiper-wrapper{margin:20px 0}
.team-box .swiper-slide a{display: block;padding:10px;background:#fff;position: relative;}
.team-box .swiper-slide a:hover{margin-top:-10px}
.team-image{width:100%;height:calc(100%);overflow: hidden;position: relative;z-index: 1;}
.team-image img{display: block;width:100%;height:100%;object-fit: cover;}
.team-title{width:100%;height:40px;line-height:40px;text-align: center;font-weight:600;}
.team-text{width:100%;height:auto;line-height:22px;color:#999;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.team-box .swiper-button-next, .swiper-button-prev{width:24px!important;height:38px!important;margin-top:-19px!important;color:rgba(156, 29, 55,.5)!important}
.team-box .swiper-button-next{right:2px}
.team-box .swiper-button-prev{left:2px}
.team-box .swiper-button-next:after, .swiper-button-prev:after{font-size:38px!important}
.team-more{width:100%;height:auto;overflow: hidden;display: flex;justify-content: center;}
.team-more a{color:#fff;line-height:40px;border: #CCC 1px solid;padding:0 15px;}
.team-more a:hover{color:#9C1D37;background:#fff;}
@media all and (max-width:880px){
    .team{padding:20px 0;margin-top:20px}
    .team-tit span{font-size:18px;padding:0 30px}
}
/* 家理资讯 */
.info{width:100%;}
.info .box{padding:0}
.info-box{width:100%;margin:30px 0}
.info-left{width:calc(100% - 330px);height:auto;overflow: hidden;}
.info-left-tit{width:100%;height:48px;padding:0 10px;background:#9C1D37;line-height:48px;}
.info-left-tit b{float: left;font-size:24px;color:#fff;font-weight:normal;}
.info-left-tit span{float: right;font-size:14px;}
.info-left-tit a{color:#fff}
.info-left-list{width:100%;height:auto;padding:20px;background:#fff;}
.info-left-list li{width:100%;height:auto;margin-top:20px;overflow: hidden;}
.info-left-list li:first-child{margin-top:0}
.info-left-image{display: block;width:28%;height:140px;overflow: hidden;}
.info-left-image a{display: block;width:100%;height:100%;padding:5px;border: #CCC 2px solid;overflow: hidden;}
.info-left-image a:hover{border-color: #9C1D37;}
.info-left-image a img{display: block;width:100%;height:100%;object-fit: cover;}
.info-left-box{display: block;width:70%;}
.info-left-title{width:100%;height:40px;line-height:40px;overflow: hidden;font-size:18px;}
.info-left-text{width:100%;line-height:25px;color:#999;overflow: hidden;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.info-left-more{width:100%;height:20px;line-height:20px;margin-top:20px}
.info-left-more a{color:#9C1D37;float: right;}
.info-right{width:300px;height:auto;overflow: hidden;}
.info-right-tit{width:100%;height:48px;padding:0 10px;background:#9C1D37;line-height:48px;}
.info-right-tit b{float: left;font-size:24px;color:#fff;font-weight: normal;}
.info-right-tit span{float: right;font-size:14px;}
.info-right-tit a{color:#fff}
.info-rong{width:100%;height:660px;overflow: hidden;padding:15px;background:#fff;}
.info-rong-side{width:100%;height:630px;overflow: hidden;}
.info-rong-image{width:100%;height:170px;padding:5px;border: #CCC 2px solid;overflow: hidden;}
.info-rong-image img{display: block;width:100%;height:100%;object-fit: cover;}
.info-rong-title{width:100%;height:20px;line-height:20px;margin-top:10px;overflow: hidden;}
.info-rong .swiper-slide{height:33.3333334%!important}
@media all and (max-width:880px){
    .info-left{width:100%;}
    .info-right{width:100%;margin-top:20px}
}
@media all and (max-width:640px){
    .info-box{margin:20px 0}
    .info-left-image{height:120px;width:35%;}
    .info-left-box{width:63%;}
    .info-left-more{margin-top:10px}
}
/* 家理案例 */
.anli{width:100%;height:auto;background:#fff;overflow: hidden;padding:30px 0}
.anli-tit{width:100%;font-size: 24px;background: url(../img/fengcai_bg.png) no-repeat center;}
.anli-tit a{color:#9C1D37}
.anli-box{margin-top:20px}
.anli-box .swiper-slide a{display: block;padding:10px;background:#fafafa;position: relative;}
.anli-box .swiper-slide a:after{position: absolute;content:'';width:100%;height:0;background:#9C1D37;left:0;bottom:100%;opacity:0;transition:all .3s ease-in-out;z-index:0;}
.anli-box .swiper-slide a:hover:after{height:100%;bottom:0;opacity:1;}
.anli-image{width:100%;height:180px;overflow: hidden;position: relative;z-index: 1;}
.anli-image img{display: block;width:100%;height:100%;object-fit: cover;}
.anli-title{width:100%;height:48px;line-height:24px;margin-top:10px;position: relative;z-index: 1;transition:all .3s ease-in-out;overflow: hidden;}
.anli-box .swiper-slide a:hover .anli-title{color:#fff}
@media all and (max-width:640px){
    .anli{padding:15px 0}
    .anli-tit{font-size:18px}
    .anli-box{margin-top:10px}
    .anli-image{height:25vw}
}
/* 家理动态 */
.news{width:100%;overflow: hidden;}
.news-left{display: block;width:58%;background:#fff;overflow: hidden;margin-top:30px;}
.news-left-tit{width:100%;height:48px;line-height:48px;padding:0 10px;background:#9C1D37;}
.news-left-tit b{float: left;color:#fff;font-size:24px;font-weight: normal;}
.news-left-tit span{float: right;}
.news-left-tit span a{font-size:14px;color:#fff}
.news-left-hot{width:100%;height:auto;overflow: hidden;padding:15px}
.news-left-image{display: block;width:30%;height:150px;overflow: hidden;}
.news-left-image img{display: block;width:100%;height:100%;object-fit: cover;}
.news-left-box{display: block;width:67%;}
.news-left-title{width:100%;height:45px;line-height:45px;overflow: hidden;font-size:20px;}
.news-left-text{width:100%;height:auto;line-height:25px;color:#939393;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;text-align: justify;}
.news-left-more{width:100%;height:20px;line-height:20px;overflow: hidden;margin-top:10px}
.news-left-more a{float: right;color:#9C1D37}
.news-left-list{width:100%;overflow: hidden;padding:0 15px;}
.news-left-item{width:100%;padding:10px 0;border-top: 1px dashed #e1e1e1;}
.news-left-item li{width:100%;height:22px;line-height:22px;overflow: hidden;}
.news-left-item li span{float: right;margin-left:10px;color:#939393}
.news-right{display: block;width:40%;background:#fff;overflow: hidden;margin-top:30px;}
.news-right-tit{width:100%;height:48px;line-height:48px;padding:0 10px;background:#9C1D37;}
.news-right-tit b{float: left;color:#fff;font-size:24px;font-weight: normal;}
.news-right-tit span{float: right;}
.news-right-tit span a{font-size:14px;color:#fff}
.news-right-list{width:100%;padding:15px;}
.news-right-item{padding:10px 0;width:100%;border-top: 1px dashed #e1e1e1;}
.news-right-item:first-child{padding-top:0;border:0;}
.news-right-item:last-child{padding-bottom:0}
.news-right-title{width:100%;height:38px;line-height:38px;overflow: hidden;background: url(../img/news_right_li.png) no-repeat right 14px;padding-right:20px}
.news-right-box{width:100%;height:0;line-height:21px;background: url(../img/new_right.png) no-repeat top center;background-size:100% 100%;overflow: hidden;transition:all .3s ease-in-out;opacity:0;}
.news-right-on .news-right-box{height:112px;opacity:1;}
.news-right-text{width:100%;padding:20px 15px 15px;}
.news-right-text p{width:100%;line-height:23px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;color:#999}
.news-right-text a{display: block;width:100%;height:20px;line-height:20px;margin-top:10px;text-align: right;color:#9C1D37}
@media all and (max-width:880px){
    .news .box{padding:0}
    .news-left{width:100%;margin-top:20px}
    .news-right{width:100%;margin-top:20px}
}
@media all and (max-width:640px){
    .news-left-tit b{font-size:18px;}
    .news-left-image{width:35%;height:125px;}
    .news-left-box{width:62%;}
    .news-left-text{-webkit-line-clamp:2;}
}
/* 友情链接 */
.link{padding:20px 0;width:100%;line-height:24px;overflow: hidden;}
.link span{float: left;color:#9C1D37;font-weight:600;}
.link a{float: left;margin-left:5px;}
/* 底部通用 */
.foot{width:100%;height:auto;overflow: hidden;border-top: 8px solid #9C1D37;background: #2E3033;}
.foot-box{padding:30px 0}
.foot-left{width:400px;height:auto;}
.foot-nav{width:33%;display: block;}
.foot-nav a{color:#939393;display: block;width:100%;line-height:30px;}
.foot-nav a:nth-child(1){font-size:16px;color:#fff;margin-bottom:15px}
.foot-nav a:hover{color:#9C1D37}
.foot-right{display: block;width:110px;}
.foot-right p:nth-child(1){width:100%;overflow: hidden;}
.foot-right p:nth-child(1) img{width:100%;height:100%}
.foot-right p:nth-child(2){width:100%;height:20px;line-height:20px;text-align: center;margin-top:5px;color:#939393}
.foot-line{display: block;}
.foot-line p{width:100%;height:auto;line-height:25px;color:#939393}
.foot-line p:nth-child(1){color:#fff}
.foot-line p:nth-child(2){font-size:36px;color:#9C1D37;font-weight:600;margin:10px 0}
.foot-copyright{width:100%;height:50px;line-height:50px;background: #27292B;color:#666;font-size:12px;}
.foot-copyright span{float: left;}
.foot-copyright span:last-child{float: right;}
@media all and (max-width:880px){
    .foot-left{display: none;}
}

@media all and (max-width:640px){
    .foot-box{padding:20px 0}
    .foot-line{width: 100%;}
    .foot-right{width:100%;}
    .foot-right p:nth-child(1){margin-top:10px}
    .foot-right p:nth-child(1) img{display: block;width:110px;margin:0 auto}
    .foot-copyright span{width:100%;text-align: center;}
    .foot-copyright span:last-child{display: none;}
    .link{padding:10px 0}
}
.neibg{width:100%;height:240px;overflow: hidden;}
.neibg img{display: block;width:100%;height:100%;object-fit: cover;}
.sub{width:100%;height:50px;line-height:50px;overflow: hidden;}
.box-team{width:100%;}
.box-team li{width:23.5%;margin-top:2%}
.box-team li a{display: block;padding:10px;background:#fff;position: relative;}
.box-team li a:hover{margin-top:-10px}
.box-team-image{width:100%;height:calc(100%);overflow: hidden;position: relative;z-index: 1;}
.box-team-image img{display: block;width:100%;height:100%;object-fit: cover;}
.box-team-title{width:100%;height:40px;line-height:40px;text-align: center;font-weight:600;}
.box-team-text{width:100%;height:auto;line-height:22px;color:#999;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.page{width:100%;padding:20px 0;overflow:hidden}
.page ul{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}
.page ul li{margin:0 2px}
.page ul li a{display:block;padding:10px 15px;border-radius:2px;background:#fff;color:#555;font-size:14px}
.page ul li a:hover{background:#9C1D37;color:#fff}
.page ul li strong{display:block;padding:10px 15px;border-radius:2px;background:#9C1D37;color:#fff;font-size:14px;font-weight:400}

.box-box{width:100%;}
.box-left{display: block;width:calc(100% - 330px);}
.box-right{display: block;width:300px;}
.box-line{width:100%;overflow: hidden;}
.box-line-tit{width:100%;height:44px;line-height:44px;background:#9C1D37;padding:0 10px;}
.box-line-tit b{float: left;font-size:18px;color:#fff;font-weight: normal;}
.box-line-tit span{float: right;}
.box-line-tit span a{font-size:12px;color:#fff}
.box-line-box{width:100%;height:auto;padding:15px!important;background:#fff;}
.box-line-team{width:100%;}
.box-line-image{width:100%;height:auto;overflow: hidden;position: relative;}
.box-line-image img{display: block;width:100%;height:100%;object-fit:cover;}
.box-line-text{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:10;opacity:0;transition:all ease .3s}
.box-line-team:hover .box-line-text{opacity:1}
.box-line-text p{color:#fff;position:relative;line-height:25px;font-size:14px;max-height:75px;padding:0 10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.box-line-text p::before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;left:0;top:0;transition:all ease .3s}
.box-line-team:hover .box-line-text p::before{left:50%;width:5px;margin-left:-2.5px}
.box-line-text p::after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:0;transition:all ease .3s}
.box-line-team:hover .box-line-text p::after{left:50%;width:5px;margin-left:-2.5px}
.box-line-info{width:100%;height:auto;overflow: hidden;}
.box-line-info span{display: block;width:100%;line-height:30px;text-align: center;font-size:18px;padding:10px 0;border-bottom: #f5f5f5 1px solid;}
.box-line-info p{width:100%;height:auto;margin-top:10px;}
.box-line-info p a{display: block;width:48%;line-height:38px;text-align: center;color:#fff;background:#ec6941;}
.box-line-info p a:last-child{background:#9C1D37;}
.box-line-info p a:hover{opacity:.8;}
.box-news{width:100%;margin-top:20px;}
.box-news .news-right-list{background:#fff;}
.box-tent{width:100%;height:auto;padding:20px;background:#fff;}
.box-tent-info{width:100%;height:auto;padding-bottom:10px;border-bottom: #f5f5f5 1px solid;}
.box-tent h1{width:100%;font-size:24px;text-align: center;}
.box-tent-image{width:100%;height:auto;overflow: hidden;margin-top:15px;}
.box-tent-image img{width:100%;}
.box-tent-text{width:100%;}
.box-tent-text p{width:100%;font-size:16px;line-height:26px;margin-top:15px;text-indent:2em;}
.box-tent-text img{display: block;max-width:100%;margin:0 auto}
.box-list-title{width:100%;height:50px;line-height:50px;border-bottom: #f5f5f5 1px solid;background: #fff;padding:0 15px;font-size:18px;color:#9C1D37}
.box-tent-lvimg{width:100%;overflow: hidden;margin-top:15px}
.box-tent-lvimg img{display: block;max-width:500px;margin:0 auto}
.box-tent-map{width:100%;height:500px;margin-top:15px;}
.box-list-next{width:100%;height:auto;padding-top:15px;margin-top:15px;border-top: #f5f5f5 1px solid;}
.box-list-next li{width:100%;height:32px;line-height:32px;overflow: hidden;color:#9C1D37}
.box-tent-desc{width:100%;height:20px;line-height:20px;font-size:12px;color:#999;margin-top:10px}
.box-tent-desc span{float: left;margin-right:10px;}
.box-nav{width:100%;height:auto;overflow: hidden;margin-bottom:20px}
.box-nav li{width:12%;}
.box-nav li a{display: block;width:100%;height:44px;line-height:44px;text-align: center;padding:0 5px;background:#fff;}
.box-nav li a:hover{background:#9C1D37;color:#fff}
.box-nav li.this a{background:#9C1D37;color:#fff}


@media all and (min-width:880px){
    .box-team li:nth-child(-n+4){margin-top:0}
    .box-nav li:nth-child(n+9){margin-top:0.57%}
}
@media all and (max-width:880px){
    .neibg{height:200px;}
    .sub{height:40px;line-height:40px;font-size:12px;padding:0 15px;}
    .box-team li{width:49%;}
    .box-team li:nth-child(-n+2){margin-top:0}
    .page{padding:10px 0}
    .tent .box{padding:0}
    .box-left{width:100%;}
    .box-right{width:100%;}
    .box-line{margin-top:20px}
    .box-tent{padding:15px}
    .box-tent-lvimg img{width:100%;max-width:auto;}
    .box-tent-map{height:70vw}
    .box-nav{padding:0 10px;}
    .box-nav li{width:23.5%;}
    .box-nav li:nth-child(n+5){margin-top:2%}
}
@media all and (max-width:640px){
    .neibg{height:140px;}
    .box-tent-text p{text-indent:0;}
}
