.ny-content {
  width: 100%;
  padding-top: 0px;
  min-height: 1000px;
}
.legal-advice-nav {
  width: 500px;
  height: 80px;
  background: #e4e4e4;
  border-radius: 40px;
  margin: 50px auto;
  overflow: hidden;
}
.legal-advice-nav li {
  float: left;
  width: 250px;
  height: 80px;
  font-size: 26px;
  line-height: 80px;
  text-align: center;
}
.legal-advice-nav li a {
  display: block;
  color: #666;
}
.legal-advice-nav .active {
  background: #0064b1;
  border-radius: 40px;
}
.legal-advice-nav .active a {
  color: #fff;
}

.nav6 {
  padding-top: 40px;
  background: #f6f6f6;
  overflow: hidden;
}
.nav6 li {
  float: left;
  width: 220px;
  height: 70px;
  text-align: center;
  color: #666;
  font-size: 32px;
  background: #dedede;
  margin: 0 15px 40px 15px;
  line-height: 70px;
  border-radius: 34px;
}
.nav6 li a {
  display: block;
  color: #666;
}
.nav6 .active {
  background: #0064b1;
  color: #fff;
}
.nav6 .active a {
  color: #fff;
}


.nav66 {height:0px;
  background: #f6f6f6;
  overflow: hidden;
}

.case-experience .ul-list {
  padding: 40px 20px;
}
.case-experience .ul-list li {
  overflow: hidden;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #c5c5c5;
}
.case-experience .ul-list li .date {
  width: 200px;
  height: 162px;
  background: #e6e6e6;
  color: #666;
  text-align: center;
  margin-right: 35px;
  float: left;
}
.case-experience .ul-list li .date h4 {
  font-size: 40px;
  padding-top: 40px;
  padding-bottom: 10px;
  font-weight: 400;
}
.case-experience .ul-list li .date span {
  font-size: 24px;
}
.case-experience .ul-list li .li-content {
  width: 470px;
  float: left;
}
.case-experience .ul-list li .li-content h3 {
  font-size: 32px;
  color: #333;
  padding-bottom: 18px;
}
.case-experience .ul-list li .li-content p {
  line-height: 36px;
  font-size: 26px;
  color: #797979;
}
.legal-advice {
  border-top: 1px solid #dcdcdc;
}
.legal-advice .m-nav {
  margin: 48px auto;
  width: 540px;
  height: 120px;
  background: #ececec;
}
.legal-advice .m-nav li {
  border: 1px solid #d4d4d4;
  width: 180px;
  float: left;
  font-size: 28px;
  text-align: center;
}
.legal-advice .m-nav li a {
  display: block;
  color: #666;
}
.legal-advice .m-nav .li1 {
  height: 122px;
  line-height: 122px;
}
.legal-advice .m-nav .li2 {
  height: 60px;
  line-height: 60px;
}
.legal-advice .m-nav .active {
  background: #0064b1;
}
.legal-advice .m-nav .active a {
  color: #fff;
}
.legal-advice .list-ul {
  padding: 0 20px;
}
.legal-advice .list-ul li {
  overflow: hidden;
  padding-bottom: 28px;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 28px;
}
.legal-advice .list-ul li img {
  float: left;
  display: block;
  width: 230px;
  height: 280px;
  margin-right: 20px;
}
.legal-advice .list-ul li .li-content {
  width: 460px;
  float: left;
}
.legal-advice .list-ul li .li-content h3 {
  font-size: 38px;
  color: #333;
  padding-bottom: 10px;
}
.legal-advice .list-ul li .li-content p {
  font-size: 26px;
  line-height: 40px;
  color: #666;
}

.legal-advice .list-ul li .li-content .binpai {
  width: 400px;
}
.legal-advice .list-ul li .li-content .binpail {
  float:left;
  display: block;
  width: 190px;
  height: 60px;
  background: #0064b1;
  margin-top: 10px;
  color: #fff;
  line-height: 60px;
  text-align: center;
  font-size: 30px;
}
.legal-advice .list-ul li .li-content .binpair {
  float:right;
  display: block;
  width: 190px;
  height: 60px;
  background: #0064b1;
  margin-top: 10px;
  color: #fff;
  line-height: 60px;
  text-align: center;
  font-size: 30px;
}


.legal-advice .list-ul li .li-content .consult {
  display: block;
  width: 180px;
  height: 50px;
  background: #0064b1;
  margin-top: 10px;
  color: #fff;
  line-height: 50px;
  text-align: center;
  font-size: 26px;
}



.legal-online000 { 
width:98%;margin:0 auto;border: 1px solid #C6C6C6; background:#ffffff;  text-align: left; font-size: 14px; line-height: 24px; border-radius: 5px; box-shadow: 0px 1px 1px #F6F6F6; margin-bottom: 11px; display: block;
}


.legal-online .form111 {
  padding: 8px 20px;
}

.legal-online .form{ 
border-style: solid; border-color: #C6C6C6; border-image: none; border-width: 0px 0px 1px;line-height: 22px; color:#999999;padding: 10px 5px; text-indent:20px;
}


.legal-online .form textarea111 {
  width: 100%;
  height: 204px;
  border: 0;
  background: #ececec;
  resize: none;
  padding: 20px;
  font-size: 30px;
  margin-bottom: 30px;
}

.legal-online .form textarea { 
width:98%;height:200px;margin:0 auto;
border: 1px solid #C6C6C6; background:#ffffff;
text-align: left; font-size: 30px; line-height: 32px; 
border-radius: 5px; box-shadow: 0px 1px 1px #F6F6F6; 
margin-bottom: 11px; display: block;
}

.legal-online .form .input {
width:98%;height:80px;margin:0 auto;
border: 1px solid #C6C6C6; background:#ffffff;
text-align: left; font-size: 30px; line-height: 32px; 
border-radius: 2px; box-shadow: 0px 1px 1px #F6F6F6; 
margin-bottom: 11px; display: block;
}

.legal-online .form .input-item {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  font-size: 30px;
  margin-bottom: 30px;
}
.legal-online .form .input-item .input111 {
  width: 350px;
  height: 80px;
  background: #ececec;
  padding: 16px;
  font-size: 30px;
  border: 0;
}

.legal-online .form .input-item .img-box1 {
  width: 340px;
  height: 80px;
}
.legal-online .form .input-item .img-box1 img {
  display: block;
}
.legal-online .form .input-item .btn {
  width: 340px;
  height: 80px;
  background: #ececec;
  color: #666666;
  border: 0;
  font-size: 30px;
}
.legal-online .form .input-item .submit {
  width: 100%;
  background: #0064b1;
  color: #fff;
  font-size: 42px;
}
.legal-online .msg-list .msg-title {
  height: 60px;
  width: 100%;
  line-height: 40px;
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 40px;
}
.legal-online .msg-list .msg-title h4 {
  font-size: 36px;
  height: 60px;
  display: inline-block;
  width: 200px;
  text-align: center;
  border-bottom: 1px solid #0064b1;
  color: #666;
}
.legal-online .msg-list ul {
  padding: 20px;
}
.legal-online .msg-list ul li {
  overflow: hidden;
  font-size: 36px;
  line-height: 60px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #ccc;
}
.legal-online .msg-list ul li .msg-box {
  width: 150px;
  height: 46px;
  font-size: 28px;
  background: #0064b1;
  color: #fff;
  text-align: center;
  line-height: 46px;
  float: left;
  margin-right: 25px;
  border-radius: 20px;
}
.legal-online .msg-list ul li p {
  display: inline-block;
  width: 530px;
  font-size: 28px;
  color: #666;
  line-height: 46px;
}
.legal-online .msg-list ul li .complete {
  background: #e4e4e4;
  color: #666;
}
.link-me ul {
  overflow: hidden;
  padding: 40px 20px;
}
.link-me ul li {
  padding-bottom: 20px;
}
.link-me ul li img {
  float: left;
  width: 60px;
  height: 60px;
  margin-right: 20px;
}
.link-me ul li p {
  line-height: 60px;
  float: left;
  font-size: 32px;
  color: #666;
  width: 600px;
}
.chief-counsel {
  padding-top: 45px;
}
.chief-counsel .people-box {
  overflow: hidden;
  padding: 0 20px 20px 20px;
  border-bottom: 1px solid #ccc;
}
.chief-counsel .people-box img {
  width: 230px;
  height: 280px;
  display: block;
  margin-right: 20px;
  float: left;
}
.chief-counsel .people-box .write-content {
  width: 450px;
  float: left;
}
.chief-counsel .people-box .write-content h4 {
  font-size: 42px;
  padding-bottom: 10px;
}
.chief-counsel .people-box .write-content p {
  font-size: 28px;
  line-height: 46px;
  color: #666;
}
.chief-counsel .cc-content {
  padding: 40px 20px;
}
.chief-counsel .cc-content p {
  font-size: 32px;
  color: #666;
  line-height: 50px;
  padding-bottom: 30px;
}
.dynamic ul {
  padding: 46px 20px;
}
.dynamic ul li {
  overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px dashed #c5c5c5;
  margin-bottom: 20px;
}
.dynamic ul li .img-box {
  position: relative;
  margin-right: 26px;
  float: left;
}
.dynamic ul li .img-box .date {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 260px;
  height: 32px;
  background: rgba(0, 0, 0, 0.6);
  line-height: 32px;
  text-align: center;
}
.dynamic ul li .img-box .date span {
  font-size: 26px;
  color: #fff;
}
.dynamic ul li img {
  display: block;
  width: 260px;
  height: 162px;
}
.dynamic ul li .li-content {
  width: 420px;
  float: left;
}
.dynamic ul li .li-content h4 {
  font-size: 32px;
  color: #333;
  padding-bottom: 20px;
}
.dynamic ul li .li-content p {
  font-size: 26px;
  line-height: 36px;
  color: #797979;
}
.brief-introduction {
  padding: 40px 20px;
}
.brief-introduction img {
  width: 100%;
  display: block;
  padding-bottom: 40px;
}
.brief-introduction h4 {
  font-size: 32px;
  color: #666;
  padding-bottom: 30px;
}
.brief-introduction p {
  font-size: 32px;
  color: #666;
  line-height: 58px;
  padding-bottom: 30px;
}
.team-details .peo-box {
  padding: 40px 125px;
  border-bottom: 1px solid #ccc;
  text-align: center;
}
.team-details .peo-box img {
  display: block;
  margin: 0 auto;
  width: 324px;
  height: 394px;
  padding-bottom: 30px;
}
.team-details .peo-box h4 {
  font-size: 36px;
  color: #333;
  padding-bottom: 30px;
}
.team-details .peo-box p {
  font-size: 26px;
  line-height: 40px;
  color: #666;
}
.team-details .peo-box span {
  font-size: 26px;
  line-height: 40px;
  color: #0064b1;
}
.team-details .write-box {
  padding: 30px 20px;
}
.team-details .write-box p {
  font-size: 32px;
  line-height: 46px;
  color: #666;
  padding-bottom: 36px;
}
.sz-team {
  padding: 40px 20px;
}
.sz-team ul li {
  overflow: hidden;
  padding-bottom: 24px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 24px;
}
.sz-team ul li img {
  float: left;
  display: block;
  width: 230px;
  height: 280px;
  margin-right: 24px;
}
.sz-team ul li .li-content {
  width: 450px;
  float: left;
}
.sz-team ul li .li-content h4 {
  font-size: 42px;
  padding-bottom: 10px;
  color: #333;
}
.sz-team ul li .li-content p {
  font-size: 28px;
  line-height: 36px;
  color: #666;
}
.sz-team ul li .li-content a {
  margin-top: 10px;
  width: 180px;
  height: 50px;
  line-height: 50px;
  background: #0064b1;
  color: #fff;
  text-align: center;
  font-size: 26px;
  display: block;
}
.recruit {
  padding: 40px 20px;
}
.recruit img {
  width: 100%;
  height: 355px;
  display: block;
}
.recruit h4 {
  font-size: 38px;
  color: #666;
  padding-top: 48px;
  padding-bottom: 14px;
}
.recruit p {
  font-size: 30px;
  color: #666;
  line-height: 48px;
}
.cooperative-partner {
  padding-top: 48px;
}
.cooperative-partner ul {
  overflow: hidden;
}
.cooperative-partner ul li {
  width: 330px;
  height: 179px;
  margin: 0 22px 34px 22px;
  float: left;
}
.cooperative-partner ul li img {
  width: 330px;
  height: 179px;
  display: block;
}
.brand-service .nav42 {
  padding: 24px 20px;
}
.brand-service .nav42 li {
  width: 177px;
  height: 80px;
  text-align: center;
  line-height: 80px;
  border: 1px solid #ccc;
  background: #ededed;
  float: left;
}
.brand-service .nav42 li a {
  display: block;
  font-size: 28px;
  color: #666;
}
.brand-service .nav42 .li2 {
  width: 354px;
}
.brand-service .nav42 .active {
  background: #0064b1;
}
.brand-service .nav42 .active a {
  color: #fff;
}
.brand-service .t-content {
  padding: 50px 20px;
  text-align: center;
}
.brand-service .t-content h2 {
  font-size: 42px;
  color: #295d98;
  padding-bottom: 30px;
  min-width: 200px;
  display: inline-block;
  border-bottom: 2px solid #295d98;
  text-align: center;
}
.brand-service .t-content .write-content {
  text-align: left;
  padding: 40px 0;
}
.brand-service .t-content .write-content p {
  font-size: 32px;
  line-height: 40px;
  color: #333;
  padding-bottom: 58px;
}
.brand-service .about-web {
  padding: 0 20px;
}
.brand-service .about-web .t-title {
  border-bottom: 1px solid #ccc;
}
.brand-service .about-web .t-title h4 {
  font-size: 30px;
  display: inline-block;
  padding: 0 14px 20px 14px;
  border-bottom: 1px solid #0062a0;
  color: #0062a0;
}
.brand-service .about-web ul {
  padding: 40px 0;
}
.brand-service .about-web ul li {
  margin-bottom: 30px;
}
.brand-service .about-web ul li:before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #cccccc;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.brand-service .about-web ul li a {
  display: inline-block;
  font-size: 28px;
  color: #333;
}
.brand-list {
  padding-top: 50px;
}
.brand-list .top-title {
  text-align: center;
}
.brand-list .top-title h3 {
  min-width: 250px;
  display: inline-block;
  font-size: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid #295d98;
  color: #295d98;
  text-align: center;
  margin-bottom: 50px;
}
.brand-list .lastnav-container {
  overflow: hidden;
  padding-top: 46px;
  padding-bottom: 30px;
}
.brand-list .lastnav-container .lastnavli {
  height: 50px;
  border-bottom: 1px solid #dedede;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  color: #666;
}
.brand-list .lastnav-container .active {
  color: #295d98;
  border-bottom: 1px solid #295d98;
}
.brand-list .ul-list {
  padding: 40px 20px;
}
.brand-list .ul-list li {
  overflow: hidden;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #c5c5c5;
}
.brand-list .ul-list li .date {
  width: 200px;
  height: 162px;
  background: #e6e6e6;
  color: #666;
  text-align: center;
  margin-right: 35px;
  float: left;
}
.brand-list .ul-list li .date h4 {
  font-size: 40px;
  padding-top: 40px;
  padding-bottom: 10px;
  font-weight: 400;
}
.brand-list .ul-list li .date span {
  font-size: 24px;
}
.brand-list .ul-list li .li-content {
  width: 470px;
  float: left;
}
.brand-list .ul-list li .li-content h3 {
  font-size: 32px;
  color: #333;
  padding-bottom: 26px;
}
.brand-list .ul-list li .li-content p {
  line-height: 36px;
  font-size: 26px;
  color: #797979;
}
.other {
  padding-top: 50px;
}
.other .nav4 {
  overflow: hidden;
}
.other .nav4 li {
  width: 25%;
  height: 70px;
  line-height: 70px;
  float: left;
  font-size: 30px;
  text-align: center;
}
.other .nav4 li a {
  color: #666;
  display: block;
}
.other .nav4 .active {
  border-bottom: 1px solid #295d98;
}
.other .nav4 .active a {
  color: #295d98;
}
.other .write-box {
  padding: 56px 20px;
}
.other .write-box p {
  color: #666;
  font-size: 28px;
  line-height: 40px;
  padding-bottom: 40px;
}
.article {
  padding-top: 48px;
}
.article .title {
  text-align: center;
}
.article .title h3 {
  font-weight: 600;
  color: #333;
  font-size: 38px;
  margin-bottom: 46px;
}
.article .title .title-span {
  padding-bottom: 36px;
  border-bottom: 1px solid #d8d8d8;
}
.article .title .title-span span {
  font-size: 26px;
  color: #666;
  margin-right: 30px;
  display: inline-block;
  line-height:32px;
  
}
.article .content {
  margin: 42px 34px;
  border-bottom: 1px dashed #cdcdcd;
}
.article .content p {
  margin-bottom: 26px;
  font-size: 32px;
  color: #666;
  line-height: 58px;
  
}
.article .content .share {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  margin-bottom: 10px;
  margin-top:80px;
}
.article .content .share span {
  font-size: 26px;
  margin-right: 10px;
   color: #333;
}
.article .content .next-prev {
  padding-top: 30px;
}
.article .content .next-prev a {
  font-size: 26px;
  display: block;
  margin-bottom: 20px;
  color: #333;
}



.summary-title {
  height: 50px;
  font-size: 26px;
  line-height: 80px;
  text-align: left;
}

.msg-list ul dd {
  overflow: hidden;
  font-size: 36px;
  line-height: 60px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #ccc;
}
.msg-list ul li {
  overflow: hidden;
  font-size: 36px;
  line-height: 60px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #ccc;
}



    .wx{
        width: 90%;
        margin-left: 5%;
        font-size: 40px;
        color:white;
        text-align: center;
        background-color: #ff7f2e;
        border-radius: 5px;
        line-height: 70px;
    }
    .wx a{
        font-size: 40px;
        line-height: 70px;
        color:white;
    }
    .wx a span{
        font-size: 40px;
        line-height: 70px;
        color:white;
    }




.f20b{FONT-SIZE:30px; LINE-HEIGHT:32px;font-weight:bold;color:#0000cd;}

.n999 {width: 100%;  height:0px;  color: rgb(16, 77, 134); overflow: hidden; float: center;}


.h000 {width:100%;height:0px;overflow:hidden;float:left}




/* form±ķµ„ */
.round { width:98%;margin:0 auto;border: 1px solid #C6C6C6; background:#ffffff;  text-align: left; font-size: 14px; line-height: 24px; border-radius: 5px; box-shadow: 0px 1px 1px #F6F6F6; margin-bottom: 11px; display: block;}
.text{ border-style: solid; border-color: #C6C6C6; border-image: none; border-width: 0px 0px 1px;line-height: 22px; color:#999999;padding: 10px 5px; text-indent:20px;}
.pxtextarea { border-radius: 5px; background-color: #FFF; margin: 5px 0px; padding: 5px 10px;height: 99px; display: block; font-size: 16px; border: 0px none;overflow: auto; color: #999; width: 99%; box-sizing: border-box; position: relative;background-color: transparent;}
.nob { border-width: 0px; border-color: #C6C6C6; border-image: none; border-width: 0px 0px 1px; padding:10px; line-height: 22px;}
.kuang th { color: #333; padding: 0px; font-weight: normal; text-align: left; font-size: 16px;  width: 70px;}
.kuang td { color: #999; padding: 0px;}
.px { border: 1px solid #E8E8E8; background-color: #FFF; border-radius: 5px;  margin: 5px 0px 4px; box-sizing: border-box; position: relative;background-color: transparent;color: #999;display: block;width:99%;padding:10px;font-size: 16px;margin: 0px auto;}
.submit { background-color: #2071de; padding: 10px 20px; font-size: 16px; text-decoration: none;  border: 1px solid #0a61d7; background-image: -moz-linear-gradient(center bottom , #2071de 0%, #62a0f4 100%); box-shadow: 0px 1px 0px #64a2f5 inset, 0px 1px 2px rgba(0, 0, 0, 0.5); border-radius: 5px; color: #FFF;  display: block; text-align: center; text-shadow: 0px 1px rgba(0, 0, 0, 0.2);}
/* form±ķµ„ */
