*{margin:0;padding: 0;font-family:arial,helvetica,sans-serif;;}

ul,h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}
div,a,p,i,span,h3,li,img,h2,button {-webkit-transition: all .3s ease-in 0s;transition: all .3s ease-in 0s; }
i{font-style: normal;}
a:hover{text-decoration: none;}
img{display: block;max-width: 100%;height: auto;}
li{list-style: none;}
body{min-height: 100vh;position: relative;}
@media (min-width:1200px){
    .container{width:1300px}
}

.nav > li:hover .dropdown-menu {
    display: block; 
}

@media (min-width: 768px){
  .hidden-pc{display: none!important;}
  }
.breadcrumb{padding: 0;background: none;}
.breadcrumb a{color: #666;}
.breadcrumb a:hover{color: #b40c0c;}

.nav-ty{border:none;border-radius: 0; margin-bottom: 0;width: 100%;background: #fff; padding:0 40px; }
.nav-ty .nav {font-size: 15px;}
.nav-ty .nav li{padding-top: 0px;padding-bottom: 5px;}
.nav-ty .nav li a{color:#000;}
.nav-ty .nav li:hover a{color: #ad1e24;}

.nav-ty{border:none;border-radius: 0; margin-bottom: 0;width: 100%;background: #fff; padding:0 40px; }
.nav-ty .nav {font-size: 15px;}
.nav-ty .nav li{padding-top: 0px;padding-bottom: 5px;}
.nav-ty .nav li a{color:#000;}
.nav-ty .nav li:hover a{color: #ad1e24;}

.nav-ty .dropdown-menu{border: none;background: rgba(0, 0, 0, .7);height: auto;min-width: 125px; text-align: center;border-radius: 0;padding: 0!important;}
.nav-ty .dropdown-menu li{padding-bottom: 0;}
.nav-ty .dropdown-menu li a{color: #fff!important;padding: 10px;}
.nav-ty .dropdown-menu li a i{color: #ccc;margin-right: 10px;}
.nav-ty .dropdown-menu li a:hover{color: #c7000a!important;}
.nav-ty .navbar-collapse{background: none;}
.nav-ty .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background: #000;color: #58a618;}

.nav-ss{width: 150px;border-radius: 30px;overflow: hidden;float: left;}
.nav-ss input{border: 0;background: rgba(0, 0, 0, .4);color: #fff;box-shadow: 0;height: 22px;font-size: 12px;}
.nav-ss button{background: rgba(0, 0, 0, .4);color: #fff;border: none;height: 22px;width: 22px;}
.nav-ss input::-webkit-input-placeholder{color: #eee;}
.nav3{text-align: right;overflow: hidden;margin-top: 15px;}
.nav3 a{color: #666;font-size: 12px;margin-left: 20px;}
.nav3 .yy{float: right;display: block;margin-top: 3px;}
.nav3 a:hover{color: #b40c0c;}
.nav3-r{float: right;overflow: hidden;margin-left: 20px;}
.navbar-brand {padding-top: 25px!important;}
.navbar-brand img{height: 45px;float: left;margin-right: 5px;}
.nav-top {font-size: 12px;background: #f5f5f5;}
.nav-top a{color: #999;display: inline-block;padding: 10px;}
.nav-top .left{float: left;}
.nav-top .right{float: right;}
.pad80{padding-top: 80px;padding-bottom: 80px;}
.pad50{padding-top: 50px;padding-bottom: 50px;}
.mar-t-50{margin-top: 50px;}
.bg-f{background: #fff;}
.bg-f5{background: #f5f5f5;}
.tit1{margin-bottom: 20px;overflow: hidden;}
.tit1 h2{font-size: 36px;color: #fff;font-weight: bold;}
.tit2 {margin-bottom: 30px;overflow: hidden;border-bottom: 2px solid #eee;padding-bottom: 30px;}
.tit2 h1 ,.tit2 h2{font-size: 32px;color: #fff;}
.tit2 a{color: #000;}
.tit2 a:hover{color: #b40c0c;}
.tit2 span{display: block;float: right;margin-top: 5px;}
.tit3{margin-bottom: 20px;overflow: hidden;}
.tit3 h2{font-size: 30px;color: #002c68;font-weight: bold;}
.tit3 span{display: block;width: 150px;height: 3px;background: #c7000a;margin-top: 20px;}
.tit4 h2{font-size: 24px;font-weight: bold;border-left: 5px solid #b40c0c;padding-left: 10px;margin-top: 20px;margin-bottom: 20px;}
@media (max-width: 1080px){
  .nav-ty {padding:5px 0;}
  .nav-ty .nav {font-size: 13px;}
  .nav-ty .nav li{padding-bottom: 0;}
  .nav-ty .nav li a{padding-top: 10px;padding-bottom: 10px;}
  .navbar-brand {padding-top: 6px!important;}
  .navbar-brand img{height: 40px!important;}
  .nav3{margin-top: 10px;}
  }
@media (max-width: 767px){
    .nav-ty{position: absolute;z-index: 999;}
    .nav-ty .nav li{padding-top: 5px;padding-bottom: 5px;width: 33%;float: left;text-align: center;}
  .nav3{text-align: left;border-bottom: 1px solid #eee;padding-bottom: 20px;}
    .navbar-brand{padding-top: 10px;}
    .navbar-brand img{height: 32px;}
    .navbar-toggle{border:none;}
    .mar-t-50{margin-top: 30px;}
    .pad80{padding-top: 30px;padding-bottom: 30px;}
    .pad50{padding-top: 30px;padding-bottom: 30px;}
    .tit1 h2{font-size: 24px;}
    .tit2 {margin-bottom: 15px;}
    .tit2 h1,.tit2 h2{font-size: 20px;}
  .tit3{margin-bottom: 10px;}
  .tit3 h1,.tit3 h2{font-size: 20px;}
  .tit4 h2{font-size: 20px;margin-bottom: 10px;}
}
@media (max-width: 360px){
  .nav-ty .nav li{font-size: 12px;}
  }


.in-top{background: url(../images/in-top.jpg) center;background-size: cover;padding: 200px 0 100px 0;}
.in-top h2{font-weight: bold;color: #000;}
.in-top span{display: block;width: 150px;height: 3px;background: #fff;margin-top: 20px;}
.in-top p{font-size: 16px; line-height: 30px;margin: 15px 0;color: #000;}
@media (max-width: 767px){
  .in-top{padding: 120px 0 50px 0;}
  .in-top h2{font-size: 24px;}
  .in-top span{width: 120px;}
  }

.in-yw{background: #f5f5f5;}
.yw-btn{display: block;background: #fff;box-shadow: 0 0 8px #ddd; overflow: hidden;padding: 30px 50px;border-radius: 5px;margin:15px 0;text-align: center;height: 100px;overflow: hidden;}
.yw-btn p{color: #333;font-size: 16px;}
.yw-btn:hover{background: #002c68;}
.yw-btn:hover p{color: #fff;}
.yw-btn:hover span{color: #c7000a;}
@media (max-width: 767px){
  .yw-btn{padding: 15px 20px;height: auto;}
  }

.in-news{background: url(../images/bg-2.jpg) center;background-size: cover;}

.in-dt-3{display: block;overflow: hidden;margin-top: 30px;box-shadow: 0 0 10px #ccc;border-radius: 5px;}
.in-dt-3 .img{height: 260px;overflow: hidden;}
.in-dt-3 .txt{background: rgba(255,255,255,.7);padding: 20px;overflow: hidden;}
.in-dt-3 .txt:hover{background: #fff;}
.in-dt-3 h3{font-size: 22px;color: #000;height: 62px; line-height: 32px;margin-top: 15px; 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; }
.in-dt-3 p{line-height: 24px;color: #666;margin-top: 10px;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;}
.in-dt-3 span{color: #002c68;font-weight: bold;}
.in-dt-3 i{display: inline-block;border: 1px solid #666;padding: 8px 20px;color: #666;margin-top: 20px;}
.in-dt-3:hover h3{color: #002c68;}
.in-dt-3:hover i{border: 1px solid #002c68;color: #fff;background: #002c68;}
@media (max-width: 1080px){
  .in-dt-3 .img{height: 200px;}
  .in-dt-3 .txt{height: 180px;}
  .in-dt-3 h3{font-size: 18px;margin-top: 5px;}
}
@media (max-width: 767px){
  .in-dt-3{margin-top: 15px;}
  .in-dt-3 .img{height: 110px;}
  .in-dt-3 .txt{padding: 15px;height: auto;}
  .in-dt-3 h3{font-size: 14px;margin-top: 0px;line-height: 28px;height: auto;}
  .in-dt-3 p{display: none;}
  .in-dt-3 span{font-size: 12px;}
  .in-dt-3 i{padding: 5px 10px;font-size: 12px;margin-top: 10px;}
  }

.foot1{background: url(../images/footer_01.jpg) center;background-size: cover;padding: 50px;text-align: center;}
.foot1 .jg{display: block;width: 150px;text-align: center;padding: 8px;border: 2px solid #002c68;color: #333;margin-bottom: 30px;font-weight: bold;}
.foot1 .r{float: right;}
.foot1 .l {float: left;}
.foot1 .l a{color: #333;margin-right: 15px;font-weight: bold;}
.foot1 .l a:hover{color: #002c68;}
.foot1 .ba{float: right;}
.foot1 .ba a{color: #333;font-weight: bold;}
.foot1 .r .yx a{display: block;float: right;margin-left: 10px; width: 120px;text-align: center;padding: 5px;border: 2px solid #002c68;color: #333;margin-top: 5px; font-weight: bold;}
.foot1 .r .foot-logo{width: 250px;display: block;float: right;}
@media (max-width: 1080px){
  .foot1{padding: 20px 50px;}
  .foot1 .l {font-size: 12px;}
  .foot1 .ba{font-size: 12px;}
  .foot1 .r .yx a{font-size: 12px;width: 100px;}
  .foot1 .r .foot-logo{width: 210px;}
  }
@media (max-width: 767px){
  .foot1{padding: 15px;font-size: 14px;}
  .foot1 .l{float: none;}
  .foot1 .r{float: none;}
  .foot1 .ba{text-align: center;margin-top: 10px;float: none;}
  }
.clear{clear: both;}
.more{display: block;width: 120px;border: 1px solid #fff;text-align: center;padding: 8px;color:#fff;margin-top: 30px;overflow: hidden;border-radius: 5px;}
.more:hover{background: #002c68;border: 1px solid #002c68;color: #fff;}
.more1{display: block;width: 120px;border: 1px solid #002c68;text-align: center;padding: 8px;color:#002c68;margin-top: 30px;overflow: hidden;border-radius: 5px;}
.more1:hover{background: #002c68;border: 1px solid #002c68;color: #fff;}
@media (max-width: 767px){
  .more{margin-top: 20px;}
  .more1{margin-top: 10px;}
  }

.top-li{height: 500px;background:url(../images/top-li2.jpg) center;background-size: cover;}
.top-li h1{font-size: 32px;font-weight: bold;color: #fff;text-shadow: 1px 1px 3px #000; margin-top: 25%;border-left: 4px solid #b40c0c;padding-left: 15px;margin-bottom: 15px;overflow: hidden;}
.top-li .hs{color: #333;}
.top-li a{display: inline-block;background: rgba(0, 0, 0, .5);color: #fff;padding: 5px 15px;border-radius: 30px;margin:0 0px 0 15px;}
@media (max-width: 1280px) {
  .top-li{height: 300px;}
  .top-li h1{margin-top: 15%;}
}
@media (max-width: 767px) {
  .top-li{height: 200px;text-align: center;}
  .top-li h1{display: inline-block; margin: 100px 0 5px 0;font-size: 22px;border-left: 0;padding-left: 0;border-bottom: 3px solid #b40c0c;padding-bottom: 10px;}
  .top-li a{margin: 0 3px;font-size: 12px;padding: 5px 10px;}
}
.about-txt p{font-size: 16px;line-height: 30px;margin:15px 0;padding: 5px 0;}
.about-txt h2{font-size: 24px;font-weight: bold;border-left: 5px solid #b40c0c;padding-left: 10px;margin-top: 20px;}
@media (max-width: 767px){
  .about-txt h2{font-size: 20px;}
  .about-txt p{padding: 0;}
  }

.li-lb-ry{display: block;background: #fff;padding: 40px;margin: 15px 0;color: #002c68;overflow: hidden;}
.li-lb-ry span{display: block;color:#b40c0c;}
.li-lb-ry h3{font-weight: bold;font-size: 18px; line-height: 28px;height: 55px; margin:15px 0;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;}
.li-lb-ry i{display: block;color: #666;font-size: 14px;}
.li-lb-ry:hover h3{color: #b40c0c;}
@media (max-width: 767px) {
  .li-lb-ry{padding: 20px;margin:10px 0;}
  .li-lb-ry h3{font-size: 16px;margin:10px 0;line-height: 26px;height: auto;}
  .li-lb-ry p{margin-bottom: 0!important;height: auto;}
}

.ywly-l a{display: block;color: #333;padding: 10px 0;}
.ywly-l a i{margin-right: 5px;display: block;float: left;font-size: 12px;margin-top: 2px;color: #b40c0c;}
.ywly-l a:hover{color: #b40c0c;}
.ywly-r h2{font-size: 24px;font-weight: bold;}
.ywly-r .xt{height: 3px;background:#b40c0c;margin:20px 0 5px 0; }
.ywly-txt p{font-size: 16px;line-height: 30px;margin:15px 0;}

.li-lawyer{display: block;position: relative;overflow: hidden;margin-bottom: 30px;}
.li-lawyer .img{height: 400px;}
.li-lawyer .img img{width: 100%;}
.li-lawyer .txt{position: absolute;background: rgba(0, 0, 0, .2);bottom: 0;width: 100%;height: 170px;padding: 25px;}
.li-lawyer .txt .txt1{border-top: 2px solid #eee;margin-top: 10px;}
.li-lawyer .txt .txt1 div{overflow: hidden;margin-top: 10px;}
.li-lawyer .txt .txt1 span{float: left;color:#b40c0c; display: block;}
.li-lawyer .txt .txt1 p{float: left;margin-left: 10px;color: #fff;}
.li-lawyer .txt .txt2{color: #fff;}
.li-lawyer .txt .txt2 h3{font-size: 20px;}
.li-lawyer .txt .txt2 p{color: #eee;margin-top: 10px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.li-lawyer:hover .txt{height: 100%;padding-top: 63.3%;}
.li-lawyer:hover .txt .txt1{display: block;}
@media (max-width: 767px) {
  .li-lawyer{margin-bottom: 30px;}
  .li-lawyer .img{height: 180px;}
  .li-lawyer .txt{padding: 10px;height: auto;}
  .li-lawyer .txt .txt2 h3{font-size: 16px;}
  .li-lawyer .txt .txt2 p{font-size: 12px;}
  .li-lawyer .txt .txt1{display: none;}
}


.lawyer-top{background:url(../images/index_07.jpg) center;background-size: cover;padding-top: 90px;
  }
.lawyer-top-r{}
.lawyer-top-r img{width: 90%;}
.lawyer-top-l{margin-top: 120px;}
.lawyer-top-l h1{color: #fff;margin-bottom: 30px;font-size: 30px;}
.lawyer-top-l h2{color: #fff;margin-bottom: 30px;font-size: 20px;}
.lawyer-top-l .title1{overflow: hidden;margin-top: 10px;color: #eee;font-size: 18px;margin-bottom: 20px;}
.lawyer-top-l .title1 span{display: block;float: left;margin-right: 15px;margin-top: 2px;color: #58a618;}
.lawyer-top-l .title1 i{margin-right: 10px;}
.lawyer-top-l .title1 a{color: #eee;}
.down{overflow: hidden;}
.lawyer-top-l .mp{float: left;}
.lawyer-top-l .mp .xcx{display: none;width: 150px;margin:0 auto;}
.lawyer-top-l .mp button{width: 150px;padding: 8px;border-radius: 30px;color: #fff;background: #58a618;border: none;}
.lawyer-top-l .mp button:hover{background:#fff;color:#58a618; }
.lawyer-top-l .pdf{display: block;float: left;width: 150px;padding: 8px;border-radius: 30px;background: #58a618;text-align: center;color: #fff;margin-left: 30px;}
.lawyer-top-l .pdf:hover{background:#fff;color: #58a618;}
@media (max-width: 1100px){
  .lawyer-top-r img{width: 100%;}
  .lawyer-top-l{margin-top: 65px;}
  }
@media (max-width: 767px){
  .lawyer-top{padding-top: 80px;clip-path:polygon(0 0%,100% -15%,100% calc(100% - 0px),0 95%);padding-bottom: 80px;}
  .lawyer-top-r{clip-path: polygon(100% 0%,100% calc(100% - 0px),0% 100%,0 0);margin-bottom: 0;}
  .lawyer-top-r img{width: 100%;}
  .lawyer-top-l{margin-top: 20px;}
  .lawyer-top-l h1{font-size: 24px;margin-bottom: 15px;}
  .lawyer-top-l h2{font-size: 18px;margin-bottom: 15px;}
  .lawyer-top-l .title1{font-size: 14px;margin-bottom: 10px;}
  .lawyer-top-l .mp .xcx{width: 130px;}
  .lawyer-top-l .mp button{width: 130px;}
  .lawyer-top-l .pdf{width: 130px;}
}


.lawyer-intro{}
.lawyer-intro-2{background: #fff;padding: 30px 50px;overflow: hidden;box-shadow: 0 0 8px #ddd;}
.lawyer-intro-2 h2{font-size: 22px;font-weight: bold;border-bottom: 1px solid #58a618;padding-bottom: 20px;margin-bottom: 15px;}
.lawyer-intro-2 .txt{line-height: 34px;font-size: 16px;}
.lawyer-intro-2 .txt h2{font-size: 22px;font-weight: bold;border-bottom: 1px solid #58a618;padding-bottom: 20px;margin-bottom: 15px;margin-top: 20px;}
.lawyer-intro-2 .txt img{margin: 0 auto;max-width: 100%;height: auto!important;}
.lawyer-intro-2 .txt p{}

.lawyer-foot{display: block;position: fixed;width: 80%;border-radius: 30px;z-index: 999; overflow: hidden;left: 10%;bottom: 3px;background: #002c68;color: #fff;padding: 10px 10px 8px 10px;}
.lawyer-foot .l{width: 30%;float: left;text-align: center;border-right: 1px solid #ccc;}
.lawyer-foot .r{width: 70%;float: left;overflow: hidden;}
.lawyer-foot .r span{display: block;float: left;margin: 0 10px 0 50px;}
.lawyer-ly{background: #fff;margin-top: 30px;padding:50px;box-shadow: 0 0 8px #ddd;}
.lawyer-ly span{display: inline-block;background:#58a618;color: #fff;padding: 10px 30px;margin-right: 20px;margin-bottom:15px; }
@media (max-width: 767px){
  .lawyer-intro-2{padding: 15px;margin-top: 0;}
  .lawyer-intro-2 .txt{line-height: 30px;}
  .lawyer-intro-2 .txt h2{font-size: 20px;}
  .lawyer-ly{margin-top: 0px;padding: 15px;}

  }

.li-wenzi a{display: block;padding: 25px 0;overflow: hidden;border-bottom: 1px solid #ddd;}
.li-wenzi a .l{width: 87%;float: right;padding-right: 30px;overflow: hidden;}
.li-wenzi a .l p{font-size: 20px;font-weight: bold;color: #000;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.li-wenzi a .l i{color: #b40c0c;margin-right: 5px;font-weight: normal;}
.li-wenzi a .l span{color: #666;line-height: 24px;display: block;margin-top: 10px;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;}

.li-wenzi a{background: #fff;}
.li-wenzi a .r{width: 13%;float: left;overflow: hidden;padding: 18px 0 ;font-size: 20px;text-align: center;}
.li-wenzi a .r p{color: #666;font-size: 18px;margin-top: 10px;}
.li-wenzi a .r span{color: #999;}
.li-wenzi a:nth-child(2n){background: #e6e8f1;}
@media (max-width: 767px){
  .li-wenzi a{padding: 15px 0;}
  .li-wenzi a .l{padding-right: 15px;width: 100%;padding-left: 15px;}
  .li-wenzi a .l p{font-size: 14px;}
  .li-wenzi a .l span{font-size: 12px;line-height: 20px;margin-top: 6px;}
  .li-wenzi a .r{font-weight: normal;width:100%;padding:0 0 10px 15px;text-align: left;}
  .li-wenzi a .r p{font-size: 13px;line-height: 6px;}
  .li-wenzi a .r span{font-size: 14px;}
}

.list-page{ text-align:center; margin:30px 0 20px 0; color:#666;}
.list-page a{ padding:3px 9px; margin:0 2px; color:#666;box-shadow:0 0 3px #bbb; background: #fff;}
.list-page a:hover{background:#002c68; color:#fff;}
.list-page b{ padding:3px 9px; margin:0 2px; background:#002c68; color:#fff; font-weight:normal; box-shadow:0 0 3px #bbb; }
.list-page input{width: 40px!important;overflow: hidden;margin-left: 5px;text-align: center;}
.list-page button{padding:3px 9px!important; margin:0 2px!important; color:#666;box-shadow:0 0 3px #bbb!important;border: none;background: none; }
.list-page button:hover{background:#002c68; color:#fff;}

.newstext{background: #fff;padding: 30px;}
.newstext h1{font-size: 28px;font-weight: bold;}
.newstext .date{margin: 25px 0 10px 0;color: #666;}
.newstext .text{line-height: 28px;font-size: 16px;border-top: 1px solid #ccc;margin-top: 30px;}
.newstext .text p{margin: 3px 0;padding: 3px 0;}
.newstext .text img{height: auto!important;margin: 0 auto;}
.newstext .text h2{font-size: 22px;font-weight: bold;margin-bottom: 10px;margin-top: 10px;}
.newstext .txt1{overflow: hidden;}
.newstext .txt1 .img{ }
.newstext .txt1 .title{margin-top: 10%;}
.newstext .txt1 .title a{display: block;width: 150px;border:2px solid #002c68;color: #002c68;padding: 8px;text-align: center;font-size: 16px;margin-top: 30px;}
@media (max-width: 767px) {
  .newstext{background: none;padding: 0;}
  .newstext h1{font-size: 20px;}
  .newstext .date{margin-top: 10px;}
  .newstext .text{font-size: 14px;margin-top: 20px;}
  .newstext .text p{margin: 5px 0;padding: 5px 0;}
  .newstext .text h2{font-size: 18px;}
  .newstext .txt1 .title{margin-top: 10px;}
  .newstext .txt1 .title a{margin-top: 10px;}
  }


.jg-btn{display: block;background: #fff;box-shadow: 0 0 8px #ddd; overflow: hidden;padding: 20px;border-radius: 5px;margin:15px 0;text-align: center;position: relative;}
.jg-btn p{color: #333;font-size: 16px;}
.jg-btn span{display: block;color: #999;position: absolute;right: 20px;top:22px;}
.jg-btn:hover{background: #002c68;}
.jg-btn:hover p{color: #fff;}
.jg-btn:hover span{color: #c7000a;}
@media (max-width: 767px){
  .jg-btn{padding: 15px 20px;}
  .jg-btn span{top:16px;}
  }

.bgjg-l h3{font-size: 20px;border-left: 2px solid #b40c0c;padding-left: 10px;font-weight: bold;margin-bottom: 10px;}
.bgjg-l p{font-size: 16px;margin-bottom: 20px;border-bottom: 1px dashed #ccc;padding-bottom: 20px;}
@media (max-width: 767px){
  .bgjg-l h3{font-size: 18px;}
  }


.nr-ss{background: #fff;overflow: hidden;padding: 20px;margin-bottom: 20px;}
.nr-ss .l{width: 75%;float: left;overflow: hidden;margin-right: 5%;}
.nr-ss .r{width: 20%;float: left;overflow: hidden;text-align: center;}
.nr-ss .inputbox{border: none;border-bottom: 1px solid #b40c0c;margin-right: 2.5%;height: 40px;outline:none}
.nr-ss input{width: 100%;}
.nr-ss button{border: none;padding: 10px 30px;border-radius: 30px;background: #b40c0c;color: #fff;width: 100%;}
@media (max-width: 767px){
  .nr-ss{padding: 15px;margin-bottom: 5px;}
  .nr-ss .l{width: 70%;}
  .nr-ss .r{width: 25%;}
  .nr-ss .inputbox{}
  .nr-ss button{padding: 8px 20px;margin-top: 3px;}
  }


.li-lb{display: block;background: #fff; padding: 40px;margin: 15px 0;color: #333;overflow: hidden;}
.li-lb span{display: block;}
.li-lb h3{font-weight: bold;font-size: 20px; line-height: 30px;height: 62px; margin:15px 0;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;}
.li-lb p{line-height: 28px;margin-bottom: 25px;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;}
.li-lb i{display: inline-block;border: 1px solid #ccc; padding: 5px 20px;}
.li-lb:hover i{background:#002c68;color:#fff; }
@media (max-width: 767px) {
  .li-lb{padding: 20px;margin:10px 0;}
  .li-lb h3{font-size: 16px;margin:10px 0;line-height: 24px;height: auto;}
  .li-lb p{margin-bottom: 0!important;}
  .li-lb i{font-size: 12px; padding:5px 15px;}
}