a{color:#333;text-decoration:none;outline:0;transition:all .3s ease-in-out;}
a:hover{color:#9f0d20;transition:all .3s ease-in-out;}
body *{box-sizing: border-box;}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.footx{position: relative;}
.footx:after{position: absolute;content: '';left:0;bottom: 0;width: calc(100%);height: 1px;opacity: .5;background: #ddd;-webkit-transform: scaleY(.5);-webkit-transform-origin: 0 0;}
/* 头部通用 */
.head{width:100%;padding:15px 50px}
.head-image{display: block;height:58px;overflow: hidden;margin:11px 0}
.head-image img{width:100%;height:100%}
.head-box{align-items: center;margin-right:10%}
.head-menu{}
.head-menu li{float: left;line-height:58px;position: relative;margin:0 2px}
.head-this a{display: block;padding:0 20px;font-size:18px;position: relative;}
.head-this a:hover{background:#9f0d20;color:#fff}
.head-this a:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;width:0;height:0;background:#ffb901;margin: 0 auto;transition: all ease .3s;}
.head-this a:hover:after{height:3px;width:60%;}
.head-menu li.this .head-this a{background:#9f0d20;color:#fff}
.head-menu li.this .head-this a:after{height:0;}
.head-tel{font-size: 24px;color: #ff6a00;display: block;font-weight:600;margin-left:25px;}
.head-subnav{position: absolute;width:150px;background:rgba(255,255,255,.8);left:50%;margin-left:-75px;height:0;overflow: hidden;z-index: 10;}
.head-subnav a{display: block;line-height:38px;text-align: center;}
.head-subnav a:hover{background:#9f0d20;color:#fff}
.head-menu li:hover .head-subnav{height:auto;}
.head-btn{margin-left:20px;cursor:pointer;display:none;width:20px;height:20px;position:relative;}
.head-line1{position:absolute;left:0;top:0;width:20px;height:1.5px;background:#666;transition:all ease .3s}
.head-line2{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#666;transition:all ease .3s}
.head-line3{position:absolute;left:0;top:16px;width:20px;height:1.5px;background:#666;transition:all ease .3s}
.head-line1-1{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#666;transform:rotate(45deg);transition:all ease .3s}
.head-line2-1{width:20px;height:1.5px;background:666;opacity:0;transition:all ease .3s}
.head-line3-1{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#666;transform:rotate(-45deg);transition:all ease .3s}
/* 首页banner */
#banner{width:100%;overflow:hidden;position:relative;clear: both;}
#banner .swiper-slide{position:relative;text-align:center}
#banner img{display: block;width:100%;height:100%;object-fit: cover;}
#banner .swiper-button-next, #banner .swiper-button-prev{color:rgba(0, 0, 0, 0.2);transition:all ease .3s}
#banner .swiper-button-next:hover,#banner .swiper-button-prev:hover{color:#ff6a00;transition:all ease .3s}
#banner .swiper-pagination-bullet-active{background: #9f0d20;}
/* 首页数据 */
.shuju{width:100%;overflow: hidden;padding:20px 50px;background: #9f0d20;color:#fff}
.shuju li{display: block;width:25%;text-align: center;position: relative;}
.shuju li:nth-child(n+2){border-left: 1px solid #ab2b3c;}
.shuju li:nth-child(n+2):after{content: "";position: absolute;left:-1px;height:20px;width:1px;background:#ffb901;top:50%;margin-top:-10px}
.shuju li p:first-child{font-size:16px;}
.shuju li p:first-child span{font-size:40px;font-weight:600;margin-right:10px}
.shuju li p:last-child{line-height:20px;margin-top:10px}
/* 首页律所 */
.about{width:1400px;height:auto;overflow: hidden;margin:0 auto;margin-top:50px}
.about-image{width:35%;height:460px;overflow: hidden;}
.about-image img{width:100%;min-height:100%;display: block;object-fit: cover;}
.about-info{width:60%;overflow: hidden;}
.about-en{width:100%;font-size:26px;color:#9f0d20;line-height:40px;overflow: hidden;}
.about-title{width:100%;font-size:32px;line-height:45px;}
.about-desc{width:100%;color:#666;line-height:20px;padding-bottom:10px;border-bottom: 1px solid #ab2b3c;margin-top:5px;position: relative;}
.about-desc:after{content: "";position: absolute;left:0;bottom:-2px;width:20%;height:3px;background: #9f0d20;}
.about-text{width:100%;height:auto;overflow: hidden;}
.about-text p{font-size:16px;line-height:30px;text-indent: 2em;margin-top:10px}
.about-more{width:100%;overflow: hidden;margin-top:20px}
.about-more a{float: left;line-height:39px;padding:0 30px;background: #9f0d20;color:#fff;border-radius:5px;}
.about-more a:hover{opacity:.8;}
.about-more span{float: right;line-height:38px;font-size:24px;font-weight:600;color:#9f0d20}
.about-rongyu{width:100%;overflow: hidden;margin-top:30px}
#rongyu .swiper-slide{background-color: #f5f5f5;width:100%;height:calc(100% - 40%);overflow: hidden;padding:15px;}
.about-rongyu-image{width:100%;height:100%;position: relative;}
.about-rongyu-image:hover{cursor: pointer;}
.about-rongyu-image:after{content: '+';position: absolute;left: 50%;top: 60%;transform: translate(-50%, -50%);z-index: 10;color: #fff;height:45px;width:45px;border-radius: 100%;border: 2px solid #fff;text-align: center;line-height:45px;font-size: 24px;vertical-align: middle;transition: all ease .35s;opacity: 0;pointer-events: none;}
.about-rongyu-image:hover::after{opacity:1;top:50%}
.about-rongyu-image img{display: block;width:100%;height:100%;object-fit: cover;}
/* 首页领域 */
.lingyu{width:100%;height:auto;background:url('../img/lybg.jpg') no-repeat;background-position: center center;background-attachment: fixed;margin-top:50px;padding:50px 0}
.lingyu-box{width:1400px;height:auto;overflow: hidden;margin:0 auto;}
.lingyu-title{width:100%;text-align: center;font-size:32px;color:#fff;font-weight:600;letter-spacing:3px}
.lingyu-desc{width:100%;height:auto;line-height:30px;text-align: center;color:#fff;font-size:16px;margin-top:10px}
.lingyu-list{width:100%;overflow: hidden;}
.lingyu-item{width:19%;overflow: hidden;margin-top:1%;}
.lingyu-item a{display: block;padding:25px 10px;background:rgba(255,255,255,.8);position: relative;}
.lingyu-item a:after{content: '';width:100%;height:0;background:#9f0d20;position: absolute;left:0;top:0;transition:all ease .3s}
.lingyu-item a:hover:after{height:100%}
.lingyu-bt{width:100%;font-size:16px;text-align: center;font-weight:600;z-index:1;position: relative;transition:all ease .3s}
.lingyu-item a:hover .lingyu-bt{color:#fff}
.lingyu-more{width:50%;overflow: hidden;position: relative;z-index: 1;line-height:36px;border: 1px solid #9f0d20;text-align: center;margin:0 auto;margin-top:15px;border-radius:36px;color:#9f0d20}
.lingyu-item a:hover .lingyu-more{background:#fff;}
.lingyu-icon{display: flex;width:50px;height:80px;position: relative;z-index: 1;align-items: center;margin:0 auto;}
.lingyu-icon .icon{display: block;width:100%;text-align: center;font-size:50px;color:#9f0d20;transition:all ease .3s}
.lingyu-item a:hover .icon{color:#fff}
/* 家理团队 */
.team{width:1400px;height:auto;overflow: hidden;margin:0 auto;margin-top:50px}
.team-bt{width:100%;font-size:32px;font-weight:600;text-align: center;letter-spacing:3px;color: #8e8268;}
.team-info{width:100%;font-size:16px;text-align: center;color:#666;margin-top:10px}
.team-list{width:100%;overflow: hidden;}
.team-item{display: block;width:24%;overflow: hidden;margin-top:20px}
.team-item a{display: block;width:100%;padding:10px;overflow: hidden;background:#f5f5f5;position: relative;}
.team-item a:after{content: '';width:100%;height:0;background:#9f0d20;position: absolute;left:0;bottom:0;transition:all ease .5s}
.team-item a:hover:after{height:100%}
.team-image{display: block;width:100%;height:0;padding-bottom:100%;overflow: hidden;position: relative;z-index:10;}
.team-image img{display: block;width:100%;min-height:100%}
.team-title{display: block;width:100%;height:50px;line-height:50px;overflow: hidden;text-align: center;position: relative;z-index:10;font-weight:600;font-size:16px;transition:all ease .5s}
.team-item a:hover .team-title{color:#fff}
.team-desc{position: absolute;width:100%;height:0;padding:10px;background:rgba(0, 0, 0, 0.3);z-index:11;left:0;bottom:0;transition:all ease .3s;opacity:0;}
.team-desc p{display: block;width:100%;line-height:20px;color:#fff;max-height:60px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.team-item a:hover .team-desc{height:auto;bottom:60px;opacity:1;}
.team-more{width:200px;height:38px;margin:0 auto;margin-top:50px;}
.team-more a{display: block;height:38px;line-height:38px;background:#9f0d20;color:#fff;text-align: center;border-radius:5px;}
.team-more a:hover{opacity:.8;}
/* 首页资讯 */
.news{width:100%;height:auto;background:#f5f5f5;padding:50px 0;margin-top:50px}
.news-box{width:1400px;height:auto;margin:0 auto;margin-top:20px}
.news-left{display: block;width:49%;}
.news-right{display: block;width:49%;}
.news-right li{display: block;width:100%;overflow: hidden;margin-top:10px;}
.news-right li:first-child{margin-top:0}
.news-right li a{display: block;width:100%;height:auto;padding:15px;background: #fff;overflow: hidden;}
.news-right li a:hover{background:#9f0d20;}
.news-rimage{float: left;width:30%;height:108px;overflow: hidden;}
.news-rimage img{width:100%;height:100%;display: block;object-fit: cover;}
.news-rbox{float: right;width:67%;overflow: hidden;}
.news-rtitle{width:100%;height:40px;line-height:40px;overflow: hidden;font-size:16px;transition:all ease .3s;}
.news-rtext{width:100%;height:48px;line-height:24px;overflow: hidden;margin-top:10px;color:#666;transition:all ease .3s;}
.news-right li a:hover .news-rtitle{color:#fff}
.news-right li a:hover .news-rtext{color:#ddd}
.news-left a{display: block;background: #fff;}
.news-limage{width:100%;height:432px;overflow: hidden;transition:all ease .3s;}
.news-limage img{display: block;width:100%;height:100%;object-fit: cover;transition: all .6s;}
.news-lbox{width:100%;padding:40px;overflow: hidden;}
.news-ltitle{width:100%;height:30px;line-height:30px;overflow: hidden;font-size:16px;color:#333}
.news-ltext{width:100%;height:40px;line-height:20px;color:#999;font-size:12px;overflow: hidden;}
.news-left a:hover .news-limage{padding:10px}
.news-left a:hover{background: #9f0d20;}
.news-left a:hover .news-ltitle{color:#fff}
.news-left a:hover .news-ltext{color:#ddd}
.bgh{width:100%;height:auto;background:#f5f5f5;overflow: hidden;}
.bgb{width:100%;height:auto;background:#fff;overflow: hidden;}
.jqal{width:100%;overflow: hidden;}
.jqal-box{width:50%;height:auto;padding:100px 20px;overflow: hidden;text-align: center;background: url('../img/jqal1.jpg') no-repeat;background-size:cover;}
.jqal-box:last-child{background: url('../img/jqal2.jpg') no-repeat;background-size:cover;}
.jqal-title{width:100%;height:auto;overflow: hidden;color:#fff;font-size:24px;font-weight:600;}
.jqal-line{width:50px;height:2px;background:#fff;margin:15px auto}
.jqal-text{color:#fff}
.jqal-more{width:160px;height:auto;margin:0 auto;margin-top:20px;overflow: hidden;}
.jqal-more a{display: block;line-height:38px;border: 1px solid #fff;color:#fff;border-radius:38px;}
.jqal-more a:hover{background: #9f0d20;border: 1px solid #9f0d20;}
.xinxi{width:1400px;height:auto;padding:50px;background:#fff;overflow: hidden;margin:50px auto}
.xinxi-left{display: block;width:50%;}
.xinxi-right{display: block;width:50%;}
.xinxi-left p{width:100%;overflow: hidden;}
.xinxi-left p:nth-child(1){font-size:28px}
.xinxi-left p:nth-child(2){font-size:28px;color:#9f0d20;font-weight:600;margin-top:20px}
.xinxi-left p:nth-child(n+3){font-size:16px;margin-top:20px}
#map1{width:100%;height:calc(100%)}
/* 底部通用 */
.foot{width:100%;height:auto;overflow: hidden;background: #9f0d20;}
.foot-box{width:1400px;height:auto;padding:50px 0;overflow: hidden;border-bottom: 1px solid #ab2b3c;margin:0 auto}
.foot-item:first-child{width:45%;}
.foot-list{width:48%;display: block;}
.foot-navbt{width:100%;height:30px;line-height:30px;overflow: hidden;color:#fff;font-size:16px}
.foot-navlist{width:100%;height:auto;overflow: hidden;margin-top:10px}
.foot-navlist li{float: left;line-height:30px;width:33%;}
.foot-navlist li a{color:rgba(255,255,255,.5)}
.foot-navlist li a:hover{color:#fff}
.foot-item:nth-child(2){width:30%;}
.foot-xinxi{width:100%;height:auto;overflow: hidden;}
.foot-xinxi p:nth-child(1){width:100%;font-size:20px;color:#fff;font-weight:600;margin-bottom:10px}
.foot-xinxi p:nth-child(n+2){width:100%;height:auto;color:rgba(255,255,255,.5);font-size:16px;line-height:28px;}
.foot-item:nth-child(3){width:20%;}
.foot-ewm{width:120px;float: right;}
.foot-ewm-img{width:100%;height:120px;overflow: hidden;}
.foot-ewm-img img{width:100%;height:100%}
.foot-ewm-text{width:100%;height:20px;line-height:20px;text-align: center;color:#fff;margin-top:20px}
.foot-text{width:100%;padding:20px 0;text-align: center;color:rgba(255,255,255,.5);}
/* 内容分页 */
.page{width: 100%;display: flex;justify-content: center;margin-top:20px;}
.page a{display: block;color:#333;background:#eee;line-height:34px;padding:0 10px;margin:0 2px}
.page a:hover{color:#fff;background:#9f0d20}
.page strong{display: block;background: #9f0d20;color:#fff;line-height:34px;padding:0 10px;margin:0 2px}
/* 内页背景 */
.ngb{width:100%;height:300px;overflow: hidden;}
.ngb img{display: block;width:100%;height:100%;object-fit: cover;}
.nei{width:1400px;height:auto;margin:0 auto;overflow: hidden;}
.sub{width:100%;height:40px;line-height:40px;overflow: hidden;color:#999}
.sub a{color:#999}
.sub a:hover{color:#9f0d20}
.guanyu{width:100%;height:auto;overflow: hidden;margin-top:20px;margin-bottom:50px}
.guanyu-left{width:250px;}
.guanyu-right{width:calc(100% - 350px);}
.guanyu-tent{width:100%;height:auto;overflow: hidden;}
.guanyu-tent-info{width:100%;height:20px;line-height:20px;overflow: hidden;font-size:12px;color:#999;margin-top:10px}
.guanyu-tent h1{width:100%;font-size:36px;padding-bottom:15px;border-bottom: 1px solid #ddd;color:#8e8268}
.guanyu-text{width:100%;overflow: hidden;font-size:18px;line-height: 1.8;}
.guanyu-text p{margin-top:20px;text-indent:2em;}
.guanyu-text img{display: block;margin:0 auto;max-width:70%;}
.guanyu-nav{width:100%;height:auto;overflow: hidden;}
.guanyu-nav li{width:100%;height:auto;overflow: hidden;margin-top:10px;border-radius:3px;}
.guanyu-nav li a{display: block;width:100%;padding:0 10px;line-height:60px;background: #f5f5f5;position: relative;}
.guanyu-nav li a:hover{background: #9f0d20;color:#fff;font-size:16px;font-weight:600;}
.guanyu-nav li a:after{position: absolute;font-family: iconfont;content: "\eb94";right:10px;color: #999;font-size:16px;transition:all ease .3s;}
.guanyu-nav li a:hover:after{color:#fff}
.guanyu-nav li.this a{background: #9f0d20;color:#fff;font-size:16px;font-weight:600;}
.guanyu-nav li.this a:after{color:#fff}
.guanyu-lianxi{width:100%;overflow: hidden;}
.guanyu-lianxi p:nth-child(1){width:100%;height:auto;font-size:24px;font-weight:600;margin:20px 0}
.guanyu-lianxi p:nth-child(n+2){width:100%;font-size:18px;line-height:32px;}
.guanyu-map{width:100%;height:600px;overflow: hidden;margin-top:20px}
.guanyu-rongyu{width:100%;overflow: hidden;}
.guanyu-rongyu li{width:32%;display: block;overflow: hidden;padding:15px;background:#f5f5f5;margin-top:20px}
.guanyu-rongyu li a{display: block;position: relative;}
.guanyu-rongyu li a:after{content: '+';position: absolute;left: 50%;top: 60%;transform: translate(-50%, -50%);z-index: 10;color: #fff;height:45px;width:45px;border-radius: 100%;border: 2px solid #fff;text-align: center;line-height:45px;font-size: 24px;vertical-align: middle;transition: all ease .35s;opacity: 0;pointer-events: none;}
.guanyu-rongyu li a:hover:after{opacity:1;top:50%;}
.guanyu-rongyu-image{width:100%;height:190px;overflow: hidden;}
.guanyu-rongyu-image img{display: block;width:100%;height:100%;object-fit: cover;}
.guanyu-rongyu-title{position: absolute;width:100%;height:34px;background: rgba(0, 0, 0, 0.2);line-height:34px;bottom:0;left:0;overflow: hidden;padding:0 10px;color:#fff}
.guanyu-news{width:100%;height:auto;overflow: hidden;}
.guanyu-news li{width:100%;height:auto;margin-top:30px;overflow: hidden;}
.guanyu-news-image{width:28%;display: block;overflow: hidden;height:156px}
.guanyu-news-image img{display: block;width:100%;height:100%;object-fit: cover;}
.guanyu-news-box{width:69%;display: block;overflow: hidden;}
.guanyu-news-title{width:100%;height:40px;line-height:40px;font-size:18px;font-weight:600;overflow: hidden;transition:all ease .5s;}
.guanyu-news-text{width:100%;height:auto;overflow: hidden;line-height:24px;color:#666;margin-top:15px;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.guanyu-news-desc{width:100%;height:auto;overflow: hidden;margin-top:15px}
.guanyu-news-desc span:first-child{float: left;line-height:38px;color:#999}
.guanyu-news-desc span:last-child{float: right;border: 1px solid #ddd;line-height:36px;padding:0 20px;color:#999;transition:all ease .5s;}
.guanyu-news li:hover .guanyu-news-title{padding-left:15px}
.guanyu-news li:hover .guanyu-news-desc span:last-child{background: #9f0d20;border: 1px solid #9f0d20;color:#fff}

.guanyu-yewu{width:100%;height:auto;display: block;}
.guanyu-yewu li{width:100%;height:auto;}
.guanyu-yewu li a{display: block;width:100%;height:auto;padding:20px 120px 20px 30px;background: #f5f5f5;position: relative;}
.guanyu-yewu li a:after{content: '';width:100%;height:0;background:#9f0d20;position: absolute;left:0;top:0;transition:all ease .5s}
.guanyu-yewu li a:hover:after{height:100%}
.guanyu-yewu-title{width:100%;height:40px;line-height:40px;font-size:18px;font-weight:600;overflow: hidden;position: relative;z-index:1;transition:all ease .3s}
.guanyu-yewu-text{width:100%;height:auto;overflow: hidden;line-height:24px;color:#666;margin-top:10px;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-align: justify;position: relative;z-index: 1;transition:all ease .3s}
.guanyu-yewu li a:hover .guanyu-yewu-title{color:#fff}
.guanyu-yewu li a:hover .guanyu-yewu-text{color:rgba(255,255,255,.6)}
.guanyu-yewu-desc{position: absolute;right:30px;top:35px;z-index:1;}
.guanyu-yewu-desc span{display: block;;width:100%;height:30px;line-height:30px;overflow: hidden;color:#999;text-align: right;transition:all ease .3s}
.guanyu-yewu-desc span:last-child{font-family: Impact;font-size:34px;font-weight:600;}
.guanyu-yewu li a:hover .guanyu-yewu-desc span{color:rgba(255,255,255,.6)}
.link-box{width:1400px;height:auto;overflow:hidden;margin:0 auto;margin-bottom:50px}
.link-mtp{margin-top:50px;}
.link-box span{color:#9f0d20;font-weight:600;}
.link-box a{color:#666}
.link-box a:hover{color:#9f0d20}
.guanyu-next{width:100%;height:auto;overflow:hidden;margin-top:30px}
.guanyu-next li{width:100%;height:34px;line-height:34px;overflow:hidden;font-size:16px;color:#999}
.guanyu-next li a{color:#8e8268;}
.guanyu-next li a:hover{color:#9f0d20}

.guanyu-tui{width:100%;overflow:hidden}
.guanyu-tui-bt{width:100%;height:30px;line-height:30px;font-size:16px;font-weight:600;color:#9f0d20;margin-top:20px}
.guanyu-tui-list{width:100%;overflow:hidden}
.guanyu-tui-list li{width:100%;line-height:22px;overflow:hidden;position: relative;padding:15px 0}
.guanyu-tui-list span{color:#8e8268;margin-right:5px}

.lvshi{width:100%;height:auto;padding:15px;background:#f5f5f5}


@media all and (max-width:1400px){
    .head{padding:15px}
    .head-box{margin-right:0}
    .head-this a{padding:0 15px}
    .about{width:100%;padding:0 15px;}
    .lingyu-box{width:100%;padding:0 15px;}
    .team{width:100%;padding:0 10px}
    .news-box{width:100%;padding:0 10px;}
    .xinxi{width:100%;padding:30px;}
    .foot-box{width:100%;padding:50px 10px;}
    .nei{width:100%;padding:0 10px}
    .link-box{width:100%;padding:0 10px;}
}
@media all and (max-width:1200px){
    .head-tel{display: none;}
    .head-this a{padding:0 10px}
    #banner{height:400px}
}
@media all and (max-width:980px){
    .head-image{height:40px;margin:0;max-width:50%}
    .head-menu li{line-height:40px;}
    .head-btn{display: block;}
    .head-menu{position: fixed;left: 0;top: 70px;z-index: 999;background: rgba(0, 0, 0, 0.5);width: 100%;padding:10px 0;display: none;}
    .head-menu li{width:100%;text-align: center;margin:2px 0}
    .head-menu li:hover .head-subnav{display: none;}
    .head-menu li.this .head-this a:after{width:50px;}
    .head-this a{color:#fff}
    #banner{height:320px}
    .shuju{padding:15px 0}
    .shuju li p:first-child span{font-size:30px}
    .lingyu-item{width:32%;}
    .news-left{width:100%;}
    .news-right{width:100%;}
    .news-right li:first-child{margin-top:10px}
    .news-lbox{padding:20px}
    .news-limage{height:calc(100% - 40%)}
    .news-rimage{height:98px;}
    .foot-box{padding:30px 10px}
    .foot-item:first-child{display:none;}
    .foot-item:nth-child(2){width:60%;}
    .ngb{height:200px;}
    .guanyu-left{display: none;}
    .guanyu-right{width:100%;}
    .about-image{width:100%;height:260px}
    .about-info{width:100%;margin-top:20px}
    .about-text p:nth-child(n+2){display:none;}
}
@media all and (min-width:768px){
    .guanyu-team .team-item:nth-child(-n+4){margin-top:0}
    .guanyu-rongyu li:nth-child(-n+3){margin-top:0}
}
@media all and (max-width:768px){
    #banner{height:240px}
    .shuju li p:first-child{font-size:12px}
    .shuju li p:first-child span{font-size:16px;margin-right:2px}
    .shuju li p:last-child{font-size:12px;margin-top:5px}
    .about{margin-top:30px;}
    .about-en{font-size:22px}
    .about-title{font-size:26px;line-height:30px;}
    .about-more span{font-size:20px;}
    #rongyu .swiper-slide{padding:10px}
    .lingyu{margin-top:20px;padding:30px 0}
    .lingyu-title{font-size:30px}
    .lingyu-desc{font-size:14px;line-height:20px;}
    .lingyu-item{width:49.5%;}
    .lingyu-icon{height:50px;}
    .lingyu-icon .icon{font-size:40px}
    .lingyu-more{display: none;}
    .lingyu-more a{padding:10px}
    .team-item{width:48.5%;}
    .team-title{height:30px;line-height:30px;font-weight:normal;}
    .team-item a:hover .team-desc{bottom:40px;}
    .news{margin-top:20px;padding:30px 0}
    .jqal-box{width:100%;padding:50px 20px}
    .xinxi-left{width:100%;}
    .xinxi-right{width:100%;}
    .xinxi-left p:nth-child(n+3){font-size:14px;margin-top:10px}
    #map1{height:240px;margin-top:20px}
    .foot-item:nth-child(2){width:100%;}
    .foot-item:nth-child(3){width:100%;}
    .foot-ewm{float: none;margin:0 auto;margin-top:10px}
    .foot-ewm-text{margin-top:10px}
    .ngb{height:140px;}
    .guanyu{margin-top:0;margin-bottom:20px}
    .guanyu-team .team-item:nth-child(-n+2){margin-top:0}
    .guanyu-map{height:300px}
    .guanyu-text p{text-indent:0;}
    .guanyu-text img{width:100%;max-width:100%;}
    .guanyu-rongyu li{width:48.5%;margin-top:10px}
    .guanyu-rongyu-image{height:120px}
    .guanyu-rongyu li:nth-child(-n+2){margin-top:0}
    .guanyu-news-image{height:117px;width:33%;}
    .guanyu-news-box{width:65%;}
    .guanyu-news-text{margin-top:5px;-webkit-line-clamp:1;}
    .guanyu-news-desc{margin-top:10px}
    .guanyu-news-desc span:last-child{padding:0 10px}
    .xinxi{margin:20px auto;}
    .link-box{margin-bottom:20px}
    .link-mtp{margin-top:20px;}
}


@font-face{font-family: 'iconfont';src:url('//at.alicdn.com/t/c/font_3738135_b62m8e4522d.ttf') format('truetype')}
.icon{font-family: iconfont!important;font-size: 14px;font-style: normal;}
.icon-lhjf:before{content: "\e632";}
.icon-lhss:before{content: "\e65f";}
.icon-ccfg:before{content: "\e791";}
.icon-fcfg:before{content: "\e654";}
.icon-gqfg:before{content: "\e61f";}
.icon-fjxc:before{content: "\e897";}
.icon-swlh:before{content: "\e600";}
.icon-ycjc:before{content: "\e771";}
.icon-cfcc:before{content: "\e611";}
.icon-znfy:before{content: "\e621";}