@charset "utf-8";

@media (max-width:992px){
  .infolist li:nth-child(n+6){display: none;}	
}

.mlls .header-toolbar{position: absolute; top: 50%; right: 0; margin-top: -24px;}
.mlls .header-toolbar .menus li{color: #114e84;}
.mlls .header-toolbar:after{content: normal;}
.mlls .header-mainnav ul li a i{width: 40px; height: 40px;}
.mlls .header-row > .container{margin-bottom: 14%;}
.mlls .header-logo{padding-top: 10px; padding-bottom: 10px; width: 37.75%;}
@media (max-width:992px){
  .mlls .header-mainnav ul li a i{width: 30px; height: 30px;}	
  .mlls .header-mainnav ul li.navli0 a{padding-top: .3125em;}
  .mlls .header-mainnav ul li.navli0 a i{margin-top: 0; margin-bottom: 0;}
  .mlls .header-mainnav ul li.navli0 a span{width: 2.25em; line-height: 20px;}
}
@media (max-width:375px){
  .mlls .header-mainnav ul li.navli0 a{padding-top: .75em; padding-bottom: .75em;}
  .mlls .header-mainnav ul li.navli0 a i{display: none !important;}	
}

.is-com-head{overflow: hidden;}
.is-com-head dd{margin-right: -52px; margin-left: -52px;}
@media (max-width:992px){
  .is-com-head dd{margin-right: -40%; margin-left: -35%;}	
}
@media (max-width:414px){
  .is-com-head dd{margin-right: -45%; margin-left: -55%;}	
}

.tab-brief.hsicon > .hd li a img{width: 36px; height: 36px;}
@media (max-width:992px) {
  .tab-brief.hsicon > .hd li a img{width: 30px; height: 30px;}	
}

.m-com-more.block a{line-height: 50px; padding: 0 .75em; font-size: 1.625em; color: #fff; background: #035fb5; border-radius: 6px;}
@media (max-width:992px) {
  .m-com-more.block a{font-size: 1.125em; line-height: 40px;}	
}

.com-swiper{position: relative;}
.com-swiper .swiper-slide{background: #fff;}
.com-swiper .swiper-slide dl{position: relative;}
.com-swiper .swiper-slide dl .place{padding-top: 75%;}
.com-swiper .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 10; padding: .875em; line-height: 1.375em; background: url(../images/public/blank_black_opa50.png);}
.com-swiper .swiper-slide dl dt a{display: block; color: #fff;}
.com-swiper .swiper-slide dl dt a .caption{margin-bottom: .5em; font-size: 1.25em; font-weight: bold; padding-right: 5em;}
.com-swiper .swiper-slide dl dt a .desc{line-height: 1.6em; height: 3.2em;}
.com-swiper .swiper-pagination{right: .875em !important; bottom: 4.5em !important;}
@media (max-width:768px) {
  .com-swiper .swiper-ctrl-button.resize.md{margin-top: -40px;}
  .com-swiper .swiper-slide dl dt{padding-bottom: 1.875em;}
  .com-swiper .swiper-slide dl dt a .caption{font-size: 1.125em;}
  .com-swiper .swiper-slide dl dt a .desc{font-size: .9375em;}
  .com-swiper .swiper-pagination.right{right: 0 !important; bottom: .5em !important; left: 0 !important;}
}
@media (max-width:450px) {
  .com-swiper .swiper-slide dl dt a .caption{margin-bottom: 0; padding-right: 0; font-size: 1em; font-weight: normal; text-align: center;}
  .com-swiper .swiper-slide dl dt a .desc{display: none;}	
}

.lsyx .videobox .place{padding-top: 76%;}
.lsyx .videobtn{position: absolute; top: 0; right: 0; bottom: 0; z-index: 2; left: 0; margin: auto; width: 65px; height: 65px; cursor: pointer;}
.lsyx .videobtn:hover{opacity: .85;}
@media (max-width:992px) {
  .lsyx{padding: 0; border-radius: 0 0 10px 10px;}
  .lsyx .videobox .place{padding-top: 56.25%;}	
}
@media (max-width:640px) {
  .lsyx .videobtn{width: 50px; height: 50px;}
}
.lsyx .imagelist ul li a .place{padding-top: 75%;}
.lsyx .imagelist ul li a .caption.fixed{padding-top: .5em; padding-bottom: .5em;}
.lsyx .imagelist ul li:nth-child(5){display: none;}
.lsyx .imagelist ul li:nth-child(6){display: none;}
@media (max-width:992px) {
  .lsyx .imagelist ul li:nth-child(5){display: block;}
  .lsyx .imagelist ul li:nth-child(6){display: block;}	
}
@media (max-width:640px) {
  .lsyx .imagelist ul li:nth-child(5){display: none;}
  .lsyx .imagelist ul li:nth-child(6){display: none;}	
}

.lsgk .menulist ul li a{margin-bottom: 20px; white-space: nowrap;}
.lsgk .menulist ul li a.item i{width: 70px; height: 70px;}
.lsgk .desc{line-height: 2.375em; text-indent: 2em; letter-spacing: 2px; text-align: justify;}
.lsgk .desc a{display: inline-block; color: #d10707; text-indent: 0;}
@media (max-width:992px) {
  .lsgk .desc{line-height: 2.125em; letter-spacing: 0;}
}

.lyls .menulist ul li{margin-bottom: 10px;}
.lyls .menulist ul li a.item i{width: 81px; height: 81px;}

.tzls .tab-brief{padding-top: 55px; padding-bottom: 40px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%;}
.tzls .tab-brief .m-com-more{padding-top: 40px; padding-bottom: 40px;}
.tzls .tab-brief .infolist.dot li a:before{background: #88abda;}
.tzls .left .tab-brief{padding-right: 40px; padding-left: 20px; background-image: url(../images/mlls/tzls_bg_left.png);}
.tzls .right .tab-brief{padding-right: 20px; padding-left: 40px; background-image: url(../images/mlls/tzls_bg_right.png);}
@media (max-width:992px) {
  .tzls .tab-brief{padding: 0 !important; background: none !important;}	
  .tzls .tab-brief .m-com-more{padding-top: 20px; padding-bottom: 20px;}
}

.xzqh .lsmap{height: 238px;}
.xzqh .menu-cards li a.item{height: 50px; line-height: 50px; text-align: center; border-color: #035fb5;}
.xzqh .menu-cards li a.item span{max-width: 100%;}
.xzqh .menu-cards li a.item:hover{color: #fff; background: #035fb5; border-color: #035fb5;}
@media (max-width:414px){
  .xzqh .menu-cards li a.item{height: 42px; line-height: 42px;}	
}
