body{font-family: "microsoft yahei";width:100%;margin: 0; padding: 0; line-height: 24px; font-size: 14px;color: #333333;text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
ul,li,img,h1,h2,h3,h4,h5,dl,dt,dd,i,table,tr,td{margin: 0;padding: 0;list-style: none;border: 0;font-style:normal;font-size: inherit;font-weight: normal;}
a,a:focus, a:hover{text-decoration: none;color: #333333;}
img{max-width: 100%;}
i{font-style: normal;}
p{margin: 5px 0;}
iframe{max-width: 100%;}
video{max-width: 100%;}
input{outline: medium;border: none;background: none;}
button,textarea{outline: none;border: none;font-family: "microsoft yahei";background: none;}
button,textarea :focus{outline:0;border: none;background: none;}
.container{padding: 0;width: 65%;margin: auto;}
@media screen and (max-width: 1723px){
	.container{width: 76%;}
}
@media screen and (max-width: 1460px){
	.container{width: 88%;}
}
@media screen and (max-width: 1110px){
	.container{width: 96%;}
}
.center{width: 96%;margin: auto;}

@font-face {
  font-family: 'iconfont';
  src: url('../font_icon/iconfont.ttf?t=1629710639501') format('truetype');
}

@font-face {
  font-family: 'Haettenschweiler';
  src: url('../ziti/Haettenschweiler.ttf');
}
/*公用类*/



/* 导航 */
.p_head{width: 100%;height: 90px; position: relative;z-index: 9999;}
.p_head .logo{width: 32%;float: left;height: 90px;display:flex;align-items: center;}
.p_head .logo img{}

.p_head .navBar{width: 68%;float: right;}
.p_head .navBar .nav{}
.p_head .navBar .nav li{float: left;position: relative;cursor: pointer;}
.p_head .navBar .nav .m{width: 14.28%;}
.p_head .navBar .nav li h3{text-align: center;line-height: 87px;}
.p_head .navBar .nav li h3 a{display: block;font-size: 16px;}
.p_head .navBar .nav li h3 i{display: block;width: 0;margin: auto;height: 3px;background: #d71f1f;transition: all ease 0.5s;}
.p_head .navBar .nav li h3:hover i{width: 80%;transition: all ease 0.5s;}
.p_head .navBar .nav li .sub{width: 100%;position: absolute;top: 90px;background: #fff; opacity: 0;transition: opacity 0.5s;}
.p_head .navBar .nav li:hover .sub{opacity: 1;}
.p_head .navBar .nav li .sub dd{text-align: center;line-height: 40px;border-bottom: 1px solid #e8e8e8;width: 80%;margin: auto;}
.p_head .navBar .nav li .sub dd:last-child{border-bottom: 0;margin-bottom: 5px;}
.p_head .navBar .nav li .sub dd:hover{border-bottom: 1px solid #d71f1f;}

.p_head .w_dh{width: 15%;float: right;text-align: right;padding-top: 25px;padding-right: 4px; display: none;}
.p_head .w_dh i{font-family: "iconfont" !important;font-size: 20px; float: right;}
/* 搜索 */
.p_head .w_dh .search{float: left;height: 50px;width: 10%;border-radius: 30px; z-index: 9; position: absolute;right: 32px;top: 10px;transition: all ease 0.5s;}
.p_head .w_dh .search form{position: relative;height: 100%;}
.p_head .w_dh .search .a{width: 0%;height: 100%;background: none;padding-left: 10px;float: left;}
.p_head .w_dh .search .b{width: 90%;height: 100%;font-family: "iconfont" !important;position: absolute;right: 0;top: 0; border: none;font-size: 20px;}
.p_head .w_dh .search span{display: block;width: 32px;height: 30px;position: absolute;top: 11px;right: 0;}
.p_head .w_dh .search input:-moz-placeholder,.search textarea:-moz-placeholder{color: #999999;}
.p_head .w_dh .search input:-ms-input-placeholder,.search textarea:-ms-input-placeholder{color: #999999;}
.p_head .w_dh .search input::-webkit-input-placeholder,.search textarea::-webkit-input-placeholder{color: #999999;} 
.p_head .w_dh .search:hover{background: #f2f2f2;width: 160px;transition: all ease 0.5s;}
.p_head .w_dh .search:hover .a{width: 77%;}
.p_head .w_dh .search:hover .b{width: 22%;}
.p_head .w_dh .search:hover span{display: none;}



/*PC轮换图*/
#banner{width: 100%;height: 427px;overflow: hidden;}
.banner{position: relative;}
.banner .bd{position:relative; height:100%; z-index:0;}
.banner .bd li{height: 427px;text-align: center; zoom:1; vertical-align:middle;}
.banner .bd img{width: 100%;height: 100%;object-fit: cover;display:block;}
.banner .prev,.banner .next{padding: 14px 7px; position: absolute;bottom: 50%;z-index: 10;background: rgb(36 37 38 / 30%);margin-bottom: -29px;}
.banner .prev:hover,.banner .next:hover{background: rgb(36 37 38 / 70%);}
.banner .prev{left: 15%;right: auto;}
.banner .next{right: 15%;left: auto;}
.banner .hd{ height:15px; overflow:hidden; position:absolute;bottom: 16%; z-index:1;display: flex;justify-content: center;width: 100%;}
.banner .hd ul{ overflow:hidden; zoom:1;}
.banner .hd ul li{ float:left;margin: 0 1px;width: 30px;height: 5px;background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#d71f1f;}
.banner .bd li i{display: block;position: absolute;top: 160px;}
.banner .bd li i img{}
.banner .bd li:nth-child(1) i{right: 20%;}
.banner .bd li:nth-child(2) i{left: 20%;}



/*第一块-最新动态*/
.first{width: 100%;height: 100px;}
.first .container{height: 100px;background: #fff; transform:translate(0,-35px);border-radius: 15px;box-shadow: 0px 5px 12px #c3c3c3;padding: 1%;overflow: hidden;}
.first .zxdt{width: 70.5%;float: left;}
.first .zxdt .zxdt_bt{font-size: 24px;font-weight: bold;font-style: italic;background: url(../img/bg1.png) no-repeat right;width: 10%;float: left;line-height: 30px;}
.first .zxdt .zxdt_bt span{display: block;color: #d71f1f;display: block;}
.first .zxdt .zxdt_bt b{display: block;}
.first .zxdt .zxdt_lb{width: 88%;float: right;}
.first .zxdt .zxdt_lb li{font-size: 15px;height: 30px;line-height: 30px;}
.first .zxdt .zxdt_lb li h3{float: left;width: 85%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.first .zxdt .zxdt_lb li h3 i{color: #bcbcbc;padding-right: 4px;}
.first .zxdt .zxdt_lb li span{float: right;color: #bcbcbc;width: 15%;text-align: right;}
/* 搜索 */
.first .search{float: right;height: 50px;width: 18%;border-radius: 30px;background: #f2f2f2; z-index: 9;margin-top: 6px;}
.first .search form{position: relative;height: 100%;}
.first .search .a{width: 77%;height: 100%;background: none;padding-left: 5px;}
.first .search .b{width: 22%;height: 100%;font-family: "iconfont" !important;position: absolute;right: 0;top: 0; border: none;font-size: 20px;color: #999999;}
.first .search input:-moz-placeholder,.search textarea:-moz-placeholder{color: #999999;}
.first .search input:-ms-input-placeholder,.search textarea:-ms-input-placeholder{color: #999999;}
.first .search input::-webkit-input-placeholder,.search textarea::-webkit-input-placeholder{color: #999999;} 
/*WAP-开始*/
.one{min-height: 77px;}
.one .center{min-height: 77px;background: #fff; transform:translate(0,-35px);border-radius: 15px;box-shadow: 0px 5px 12px #c3c3c3;padding: 4% 2%;overflow: hidden;}
.one .zxdt{width: 100%;}
.one .zxdt .zxdt_bt{font-size: 20px;font-weight: bold;font-style: italic;background: url(../img/bg1.png) no-repeat right;width: 20%;float: left;line-height: 25px;}
.one .zxdt .zxdt_bt span{display: block;color: #d71f1f;display: block;}
.one .zxdt .zxdt_bt b{display: block;}
.one .zxdt .zxdt_lb{width: 78%;float: right;}
.one .zxdt .zxdt_lb li{font-size: 15px;height: 50px;}
.one .zxdt .zxdt_lb li h3{padding-top: 3px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.one .zxdt .zxdt_lb li span{display: block;color: #bcbcbc;}


/*第二块-首页新闻+法律援助*/
.second{width: 100%;height: 505px;}
.second .syxw{height: 460px;float: left;width: 48.5%;border-radius: 15px;box-shadow: 0px 5px 12px #c3c3c3;}
.second .syxw_bt{height: 100px;background: url(../img/syxw_bt.jpg) no-repeat center;border-radius: 15px 15px 0 0;color: #9d9d9d;display:flex;align-items: center;}
.second .syxw_bt span{font-size: 40px;padding-left: 8%;mix-blend-mode: color-burn;}
.second .syxw_bt i{font-size: 25px;padding-left: 3%;padding-top: 10px;mix-blend-mode: color-burn;}
.second .syxw_lb{padding: 4%;height: 335px;}
.second .syxw_lb li{height: 48px;line-height: 48px;}
.second .syxw_lb li h3{font-size: 16px;float: left;width: 81%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.second .syxw_lb li h3:before{content: "◇";padding-right: 4px;}
.second .syxw_lb li span{float: right;color: #999999;width: 18%;text-align: right;}
.second .syxw_lb li:hover h3{color: #d71f1f;font-weight: bold;}
.second .syxw_lb li:hover h3:before{content: "◆";}
.second .syxw_gd{width: 180px;height: 43px;background: #d71f1f;line-height: 43px;border-radius: 20px;margin: auto;padding: 0 2%;}
.second .syxw_gd a{color: #fff;font-size: 15px;width: 100%;height: 100%;display: block;}
.second .syxw_gd a span{float: left;}
.second .syxw_gd a i{float: right;}
.second .flyz{height: 460px;float: right;width: 48.5%;}
.second .flyz_bt{height: 100px;border-radius: 15px 15px 0 0;box-shadow: 0px 5px 12px #c3c3c3; display:flex;align-items: center;position: relative;z-index: 1;}
.second .flyz_bt h3{float: left;padding-left: 8%;position: relative;}
.second .flyz_bt h3 span{font-size: 28px;color: #373f48;float: left;}
.second .flyz_bt h3 span:after{content: "";width: 120px;height: 2px;background: #d71f1f;position: absolute;bottom: -38px;left: 14%;}
.second .flyz_bt h3 i{font-size: 25px;padding-left: 16px;color: #dcdedf;float: left;font-family: "microsoft yahei";font-weight: 100;}
.second .flyz_bt h4{width: 150px;height: 43px;background: #d71f1f;line-height: 43px;border-radius: 20px;padding: 0 2%;position: absolute;right: 3%;}
.second .flyz_bt h4 a{color: #fff;font-size: 15px;width: 100%;height: 100%;display: block;}
.second .flyz_bt h4 a span{float: left;}
.second .flyz_bt h4 a i{float: right;}
.second .flyz_lb{ position: relative;z-index: 2;}
.second .flyz_lb li{width: 50%;height: 120px;font-size: 18px;line-height: 120px;text-align: center;float: left;}
.second .flyz_lb li a{color: #fff;display: block;width: 100%;height: 100%;}
.second .flyz_lb li:nth-child(1){background: url(../img/fl_bg1.jpg) no-repeat center;}
.second .flyz_lb li:nth-child(2){background: url(../img/fl_bg2.jpg) no-repeat center;}
.second .flyz_lb li:nth-child(3){background: url(../img/fl_bg3.jpg) no-repeat center;}
.second .flyz_lb li:nth-child(4){background: url(../img/fl_bg4.jpg) no-repeat center;}
.second .flyz_lb li:nth-child(5){width: 100%;background: url(../img/fl_bg5.jpg) no-repeat center;}
/*WAP-开始*/
.two{min-height: 800px;margin-bottom: 20px;}
.two .syxw{min-height: 410px;width: 100%;border-radius: 15px;box-shadow: 0px 5px 12px #c3c3c3;}
.two .syxw_bt{height: 100px;background: url(../img/syxw_bt.jpg) no-repeat center;background-size: cover;border-radius: 15px 15px 0 0;color: #9d9d9d;display:flex;align-items: center;}
.two .syxw_bt span{font-size: 34px;padding-left: 24px;mix-blend-mode: color-burn;}
.two .syxw_bt i{font-size: 23px;padding-left: 3%;padding-top: 10px;mix-blend-mode: color-burn;}
.two .syxw_lb{padding: 4%;min-height: 270px;}
.two .syxw_lb li{height: 40px;line-height: 40px;}
.two .syxw_lb li h3{font-size: 16px;float: left;width: 74%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.two .syxw_lb li h3:before{content: "◇";padding-right: 4px;}
.two .syxw_lb li span{float: right;color: #999999;width: 26%;text-align: right;}
.two .syxw_lb li:hover h3{color: #d71f1f;font-weight: bold;}
.two .syxw_lb li:hover h3:before{content: "◆";}
.two .syxw_gd{width: 180px;height: 43px;background: #d71f1f;line-height: 43px;border-radius: 20px;margin: auto;padding: 0 2%;transform: translate(0,15px);}
.two .syxw_gd a{color: #fff;font-size: 15px;width: 100%;height: 100%;display: block;}
.two .syxw_gd a span{float: left;}
.two .syxw_gd a i{float: right;}
.two .flyz{min-height: 410px;width: 100%;margin-top: 45px;}
.two .flyz_bt{height: 100px;border-radius: 15px 15px 0 0;box-shadow: 0px 5px 12px #c3c3c3; display:flex;align-items: center;position: relative;z-index: 1;margin-bottom: 10px;}
.two .flyz_bt h3{float: left;padding-left: 24px;position: relative;}
.two .flyz_bt h3 span{font-size: 24px;color: #373f48;float: left;}
.two .flyz_bt h3 span:after{content: "";width: 110px;height: 2px;background: #d71f1f;position: absolute;bottom: -38px;left: 7%;}
.two .flyz_bt h3 i{font-size: 20px;padding-left: 16px;color: #dcdedf;float: left;font-family: "microsoft yahei";font-weight: 100;}
.two .flyz_bt h4{width: 43px;height: 43px;background: #d71f1f;line-height: 43px;border-radius: 10px;text-align: center;position: absolute;right: 3%;}
.two .flyz_bt h4 a{color: #fff;font-size: 15px;width: 100%;height: 100%;display: block;}
.two .flyz_bt h4 a i{}
.two .flyz_lb{ position: relative;z-index: 2;}
.two .flyz_lb li{width: 100%;height: 120px;font-size: 17px;line-height: 120px;text-align: center;}
.two .flyz_lb li a{color: #fff;display: block;width: 100%;height: 100%;}
.two .flyz_lb li:nth-child(1){background: url(../img/fl_bg1.jpg) no-repeat center;background-size: 100% 100%;}
.two .flyz_lb li:nth-child(2){background: url(../img/fl_bg2.jpg) no-repeat center;background-size: 100% 100%;}
.two .flyz_lb li:nth-child(3){background: url(../img/fl_bg3.jpg) no-repeat center;background-size: 100% 100%;}
.two .flyz_lb li:nth-child(4){background: url(../img/fl_bg4.jpg) no-repeat center;background-size: 100% 100%;}
.two .flyz_lb li:nth-child(5){background: url(../img/fl_bg5.jpg) no-repeat center;background-size: 100% 100%;}


/* 第三块-律师团队+客户案例 */
.third{width: 100%;height: 675px;background: url(../img/third.jpg) no-repeat center top;margin-top: 25px;margin-bottom: 32px;}
.third .container{transform:translate(0,58px);}
.third .lstd{width: 34%;float: left;}
.third .lstd .lstd_bt{height: 70px;padding-left: 6%;}
.third .lstd .lstd_bt span{font-size: 28px;float: left;position: relative;}
.third .lstd .lstd_bt span:after{content: "";width: 112px;height: 2px;background: #d71f1f;position: absolute;bottom: -45px;left: 0;}
.third .lstd .lstd_bt i{font-size: 25px;padding-left: 16px;color: #dcdedf;float: left;font-family: "microsoft yahei";font-weight: 100;}
.third .lstd .lstd_lb{margin-top: 40px;height: 464px;}
.third .lstd .lstd_lb ul{}
.third .lstd .lstd_lb li{height: 190px;margin: 20px 0;background: linear-gradient(to right,#fff,rgba(238,238,238,0));box-shadow: 0px 5px 12px #d9d9d9;display: inline-block;padding: 5% 6%;width: 100%;}
.third .lstd .lstd_lb li a{}
.third .lstd .lstd_lb li .ls_tp{float: left;width: 40%;transform: translate(0,-41px);}
.third .lstd .lstd_lb li .ls_tp img{display: block;height: 140px;object-fit: cover;margin: auto;}
.third .lstd .lstd_lb li .ls_tp span{display: block;width: 92px;height: 25px;background: #d71f1f;border-radius: 20px;color: #fff;font-size: 12px;text-align: center;line-height: 25px;margin: 20px auto;}
.third .lstd .lstd_lb li .ls_js{float: right;width: 58%;}
.third .lstd .lstd_lb li .ls_js h3{font-size: 18px;font-weight: bold;height: 30px;}
.third .lstd .lstd_lb li .ls_js h4{font-size: 15px;color: #919191;text-align: justify;height: 100px;overflow: hidden;}
.third .khal{width: 64%;float: right;}
.third .khal .khal_bt{height: 70px;padding-left: 6%;}
.third .khal .khal_bt .khal_bt1{width: 50%;float: left;}
.third .khal .khal_bt .khal_bt1 span{font-size: 28px;float: left;position: relative;}
.third .khal .khal_bt .khal_bt1 span:after{content: "";width: 112px;height: 2px;background: #d71f1f;position: absolute;bottom: -45px;left: 0;}
.third .khal .khal_bt .khal_bt1 i{font-size: 25px;padding-left: 16px;color: #dcdedf;float: left;font-family: "microsoft yahei";font-weight: 100;}
.third .khal .khal_bt .khal_bt2{width: 50%;float: right;text-align: right;}
.third .khal .khal_bt .khal_bt2 p{font-size: 15px;}
.third .khal .khal_bt .khal_bt2 a{color: #666666;}
.third .khal .khal_bt .khal_bt2 i{padding: 0 10px;}
.third .khal .khal_bt .khal_bt2 a:hover{font-weight: bold;}
.third .khal .khal_lb{margin-top: 40px;height: 448px;box-shadow: 0px 5px 12px #d9d9d9;}
.third .khal .khal_lb ul{padding: 11px 6%;}
.third .khal .khal_lb li{height: 60px;margin: 10px 0;width: 100%;display: inline-block;}
.third .khal .khal_lb li .anlb_bt{width: 79%;float: left;}
.third .khal .khal_lb li .anlb_bt:before{content: "";width: 32px;height: 32px;background: #b4bccc;color: #fff;text-align: center;line-height: 32px;font-size: 18px;border-radius: 100%;display: block;float: left;margin-right: 2%;margin-bottom: 32px;}
.third .khal .khal_lb li:nth-child(1) .anlb_bt:before{content: "1";}
.third .khal .khal_lb li:nth-child(2) .anlb_bt:before{content: "2";}
.third .khal .khal_lb li:nth-child(3) .anlb_bt:before{content: "3";}
.third .khal .khal_lb li:nth-child(4) .anlb_bt:before{content: "4";}
.third .khal .khal_lb li:nth-child(5) .anlb_bt:before{content: "5";}
.third .khal .khal_lb li .anlb_bt h3{font-size: 16px;line-height: 33px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.third .khal .khal_lb li .anlb_bt h4{color: #999999; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.third .khal .khal_lb li .anlb_sj{width: 20%;float: right;text-align: right;color: #999999;font-size: 15px;line-height: 33px;}
.third .khal .khal_lb li:hover .anlb_bt h3{color: #d71f1f;}
.third .khal .khal_lb li:hover .anlb_sj{color: #d71f1f;}
/*WAP-开始*/
.three{min-height: 1000px;background: #f8f8f8;}
.three .lstd{min-height: 490px; padding-top: 40px;padding-bottom: 20px;}
.three .lstd .lstd_bt{height: 45px;padding-left: 24px;}
.three .lstd .lstd_bt span{font-size: 24px;float: left;position: relative;}
.three .lstd .lstd_bt span:after{content: "";width: 96px;height: 2px;background: #d71f1f;display: block;margin-top: 19px;}
.three .lstd .lstd_bt i{font-size: 20px;padding-left: 16px;color: #dcdedf;float: left;font-family: "microsoft yahei";font-weight: 100;}
.three .lstd .lstd_lb{margin-top: 40px;min-height: 355px; position:relative;}
.three .lstd .lstd_lb .bd{padding:10px 0;overflow:hidden;}
.three .lstd .lstd_lb .bd ul{overflow:hidden; zoom:1;}
.three .lstd .lstd_lb .bd ul li{width: 100%;min-height: 222px;text-align: center; float:left; overflow: hidden;}
.three .lstd .lstd_lb .bd ul li a{display: block;padding: 0 5%;}
.three .lstd .lstd_lb .bd li .ls_tp{width: 100%;height: 140px;text-align: center;}
.three .lstd .lstd_lb .bd li .ls_tp img{height: 100%;object-fit: cover;}
.three .lstd .lstd_lb .bd li .ls_js{width: 100%;min-height: 105px;padding-top: 14px;}
.three .lstd .lstd_lb .bd li .ls_js h3{font-size: 18px;font-weight: bold;height: 30px;}
.three .lstd .lstd_lb .bd li .ls_js h4{line-height: 20px;color: #919191;text-align: justify;min-height: 50px;overflow: hidden;}
.three .lstd .lstd_lb .bd li .ls_gd{width: 215px;height: 40px;background: #d71f1f;border-radius: 10px;color: #fff;font-size: 16px;text-align: center;line-height: 40px;margin: 20px auto;}
.three .lstd .lstd_lb .hd{}
.three .lstd .lstd_lb .hd .prev,.three .lstd .lstd_lb .hd .next{display:block;width: 30px;height: 45px;line-height: 45px;background: #dcdcdc;text-align: center; cursor:pointer;position: absolute;top: 140px;}
.three .lstd .lstd_lb .hd .prev img,.three .lstd .lstd_lb .hd .next img{}
.three .lstd .lstd_lb .hd .prev{left: 0;}
.three .lstd .lstd_lb .hd .next{right: 0;}
.three .khal{min-height: 540px; background: url(../img/third.jpg) no-repeat center right;background-size: 100% 100%;}
.three .khal .khal_bt{height: 110px;padding-left: 24px;}
.three .khal .khal_bt .khal_bt1{height: 50px;}
.three .khal .khal_bt .khal_bt1 span{font-size: 24px;float: left;position: relative;}
.three .khal .khal_bt .khal_bt1 span:after{content: "";width: 96px;height: 2px;background: #d71f1f;display: block;margin-top: 19px;}
.three .khal .khal_bt .khal_bt1 i{font-size: 20px;padding-left: 16px;color: #dcdedf;float: left;font-family: "microsoft yahei";font-weight: 100;}
.three .khal .khal_bt .khal_bt2{text-align: right;}
.three .khal .khal_bt .khal_bt2 p{}
.three .khal .khal_bt .khal_bt2 a{color: #666666;}
.three .khal .khal_bt .khal_bt2 i{padding: 0 5px;}
.three .khal .khal_bt .khal_bt2 a:hover{font-weight: bold;}
.three .khal .khal_lb{margin-top: 20px;min-height: 407px;}
.three .khal .khal_lb ul{padding: 11px 2%;}
.three .khal .khal_lb li{height: 60px;margin: 5px 0;width: 100%;display: inline-block;}
.three .khal .khal_lb li .anlb_bt{width: 78%;float: left;}
.three .khal .khal_lb li .anlb_bt:before{content: "";width: 28px;height: 28px;background: #b4bccc;color: #fff;text-align: center;line-height: 28px;font-size: 17px;border-radius: 100%;display: block;float: left;margin-right: 2%;margin-bottom: 32px;}
.three .khal .khal_lb li:nth-child(1) .anlb_bt:before{content: "1";}
.three .khal .khal_lb li:nth-child(2) .anlb_bt:before{content: "2";}
.three .khal .khal_lb li:nth-child(3) .anlb_bt:before{content: "3";}
.three .khal .khal_lb li:nth-child(4) .anlb_bt:before{content: "4";}
.three .khal .khal_lb li:nth-child(5) .anlb_bt:before{content: "5";}
.three .khal .khal_lb li .anlb_bt h3{font-size: 16px;line-height: 33px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.three .khal .khal_lb li .anlb_bt h4{color: #999999; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.three .khal .khal_lb li .anlb_sj{width: 22%;float: right;text-align: right;color: #999999;font-size: 12px;line-height: 33px;text-align: right;}
.three .khal .khal_lb li:hover .anlb_bt h3{color: #d71f1f;}
.three .khal .khal_lb li:hover .anlb_sj{color: #d71f1f;}









/***************************主体-结束*********************************************************/


/*返回顶部*/
.cd-top{height: 40px;width: 40px;padding-top: 5px;text-align: center;color: #fff;position: fixed;bottom: 286px;right: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);overflow: hidden;white-space: nowrap;background: rgba(215, 31, 31, 0.8);visibility: hidden;opacity: 0;transition: all 0.3s;cursor:pointer;z-index: 9;}
.cd-top.cd-is-visible{visibility: visible;opacity: 1;}
.cd-top.cd-fade-out{opacity: 0.5;}
.cd-top:hover{background-color: #d71f1f;opacity: 1;}


/*底部*/
.p_foot{width: 100%;height: 140px;background: #373f48;color: #b7b7b7;font-size: 15px; clear: both;overflow: hidden;}
.p_foot .container{height: 140px;display:flex;align-items: center;}
.p_foot a{color: #b7b7b7;}
.p_foot .db_zuo{width: 32.3%;float: left;border-right: 1px solid #5c6c7f;}
.p_foot .db_zuo img{}
.p_foot .db_zhong{width: 50%;float: left;padding-left: 2%;}
.p_foot .db_you{width: 17.7%;float: right;}
.p_foot .db_you img{height: 95px;display: block;float: left;}
.p_foot .db_you h3{float: right;padding-top: 20px;}
/*底部-WAP*/
.w_foot{background: #373f48;color: #b7b7b7;padding: 15px 5px; clear: both;}
.w_foot a{color: #b7b7b7;}
/* 电话地址 */
.w_foot .dianhua{min-height: 164px;padding: 16px 0;}
.w_foot .dianhua .di_l{width: 100%;}
.w_foot .dianhua .di_l img{}
.w_foot .dianhua .di_l h3{margin: 15px 0;}
.w_foot .dianhua .di_r{width: 100%;height: 88px; display:flex;justify-content:center;}
.w_foot .dianhua .di_r img{display: block;float: left;height: 82px;margin-bottom: 5px;}
.w_foot .dianhua .di_r h3{line-height: 20px;float: left;padding-left: 10px;padding-top: 20px;}
.w_foot .w_copyright{font-size: 12px;padding-top: 8px;text-align: center;border-top: 1px solid rgb(92 108 127 / 60%);}



/* 子页banner */
.zy_banner{height: 375px;}
.zy_banner img{width: 100%;height: 100%;object-fit: cover;}



/* 所在位置 */
.place{height: 60px;line-height: 60px;border-bottom: 1px solid #e5e5e5;}
.place i{font-family: "iconfont" !important;}
.place a:last-child{color: #d71f1f;font-weight: bold;}

/* 法律援助 */
.falv{height: 70px;overflow: hidden;background: #919191;}
.falv dl{}
.falv dl dd{width: 33.33%;float: left;height: 35px;line-height: 35px;text-align: center;transition: all ease 0.5s;}
.falv dl dd a{color: #fff;font-size: 16px;display: block;width: 100%;height: 100%;}
.falv dl dd:hover{background: #d71f1f;transition: all ease 0.5s;}


/*子页-新闻页-开始*/
.news{min-height: 710px;padding-bottom: 30px;}
.news .yy{min-height: 710px;}
.news .yy ul{padding: 38px 0;}
.news .yy li{min-height: 134px;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;display: flow-root;}
.news .yy li .xw_sj{width: 10%;float: left;border: 1px solid #d71f1f;height: 80px;text-align: center;margin-top: 20px;}
.news .yy li .xw_sj span{display: block;font-size: 20px;color: #d71f1f;padding: 10px 0;}
.news .yy li .xw_sj i{display: block;background: #d71f1f;color: #fff;height: 34px;line-height: 34px;}
.news .yy li .xw_nr{width: 87%;float: right;min-height: 134px;padding-top: 20px;padding-right: 2%;}
.news .yy li .xw_nr h3{height: 35px;font-size: 18px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .yy li .xw_nr h4{min-height: 55px;color: #9a9a9a;text-align: justify;}
.news .yy li .xw_nr h5{color: #9a9a9a;height: 24px;}
/*子页-新闻页-结束*/


/*子页-带图片-新闻页-开始*/
.news2{min-height: 710px;padding-bottom: 30px;}
.news2 .yy{min-height: 710px;}
.news2 .yy ul{padding: 38px 0;}
.news2 .yy li{min-height: 134px;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;display: flow-root;}
.news2 .yy li .xw_tp{width: 22%;float: left;height: 180px;margin-right: 1%;}
.news2 .yy li .xw_tp img{width: 100%;height: 100%;object-fit: cover;}
.news2 .yy li .xw_nr{width: 67%;float: left;min-height: 134px;padding-top: 20px;padding-right: 2%;}
.news2 .yy li .xw_nr h3{height: 35px;font-size: 18px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news2 .yy li .xw_nr h4{min-height: 55px;color: #9a9a9a;text-align: justify;}
.news2 .yy li .xw_nr h5{color: #9a9a9a;height: 24px;}
.news2 .yy li .xw_sj{width: 10%;float: right;border: 1px solid #d71f1f;height: 80px;text-align: center;margin-top: 20px;}
.news2 .yy li .xw_sj span{display: block;font-size: 20px;color: #d71f1f;padding: 10px 0;}
.news2 .yy li .xw_sj i{display: block;background: #d71f1f;color: #fff;height: 34px;line-height: 34px;}
/*子页-带图片-新闻页-结束*/


/*子页-产品页-正常-开始*/
.products{min-height: 770px;padding-bottom: 30px;}
.products .yy{min-height: 770px;}
.products .yy ul{padding: 38px 0;display: flow-root;}
.products .yy li{width: 23%;height: 376px;float: left;margin: 15px 1%; transition: all ease 0.5s;}
.products .yy li .cp_tp{height: 290px;text-align: center;}
.products .yy li .cp_tp img{width: 100%;height: 100%;object-fit: cover;}
.products .yy li .cp_mc{height: 86px;text-align: center;background: #efefef;}
.products .yy li .cp_mc h3{font-size: 17px;height: 35px;line-height: 35px;border-bottom: 1px solid #dbdbdb; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.products .yy li .cp_mc h4{color: #878787;font-size: 13px;line-height: 20px;padding: 5px 1px;}
.products .yy li:hover{box-shadow: 0px 0px 8px #585858; transition: all ease 0.5s;}
/*子页-产品页-正常-结束*/


/*子页-简介内容页-开始*/
.contents{min-height: 710px;padding-bottom: 30px;}
.contents .yy{min-height: 710px;}
.contents .yy ul{padding: 38px 0;}
.contents .p_dynr{min-height: 445px;padding: 25px 0;}
.contents .p_dynr .word_bt{min-height: 62px;text-align: center;margin: 10px;border-bottom: 1px solid #e5e5e5;}
.contents .p_dynr .word_bt h3{font-size: 24px;padding-bottom: 5px;font-weight: bold;}
.contents .p_dynr .word_nr{margin-top: 15px;padding: 15px 20px;text-align: justify;}
/*子页-简介内容页-结束*/


/*子页-新闻内容页-开始*/
.content_xw{min-height: 710px;padding-bottom: 30px;}
.content_xw .yy{min-height: 710px;}
.content_xw .yy ul{padding: 38px 0;}
.content_xw .p_dynr{min-height: 445px;padding: 25px 0;}
.content_xw .p_dynr .word_bt{min-height: 62px;text-align: center;margin: 10px;border-bottom: 1px solid #e5e5e5;}
.content_xw .p_dynr .word_bt h3{font-size: 24px;padding-bottom: 5px;font-weight: bold;}
.content_xw .p_dynr .word_bt h4{padding-top: 10px;color: #9a9a9a;}
.content_xw .p_dynr .word_bt h4 b{font-weight: normal;margin-right: 10px;}
.content_xw .p_dynr .word_nr{margin-top: 15px;padding: 15px 20px;text-align: justify;}
/*子页-新闻内容页-结束*/


/*子页-公司环境-开始*/
.contents .gshj{margin-top: 25px; overflow: hidden;position: relative;}
.contents .gshj .bd{}
.contents .gshj .bd ul{ overflow: hidden;zoom: 1;}
.contents .gshj .bd li{width: 25%;float: left;height: 260px;overflow: hidden;}
.contents .gshj .bd li a{display: block;padding: 0 2%;}
.contents .gshj .bd li img{width: 100%;height: 100%;object-fit: cover;}
/*子页-公司环境-结束*/




/*下一页*/
.page {margin:20px;text-align: center;clear: both;}
.page span.close,
.page strong,
.page a {/*display: inline-block;*/padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #5a5a5a;}
.page strong.selfpage {background: #d71f1f;color: #ffffff;}
.page a {background: #bbbbbb;color: #ffffff;}
.page a:hover {background: #d71f1f;color: #fff;}
.page .count{display: none;}
.page .count2{display: none;}
.page .count3{display: none;}
.page .close{display: none;}
.page .next{display: none;}
.page .pre{display: none;}



@media screen and (max-width: 1440px){
	.p_foot{zoom: 0.8;}
	
	.products .yy li{width: 31.33%;margin: 15px 1%;}

}

@media screen and (max-width: 945px){
	.p_head{height: 72px;}
	.p_head .container{width: 100%;}
	.p_head .logo{width: 80%;height: 72px;}
	.p_head .navBar{display: none;}
	.p_head .w_dh{display: block;}
	
	#banner{height: 290px;}
	.banner{height: 290px;}
	.banner .bd li{height: 290px;}
	.banner .prev{left: 5%;}
	.banner .next{right: 5%;}
	.banner .bd li i{display: none;}
	
	.zy_banner{height: 145px;}

	.news .yy li .xw_sj{width: 100%;float: none;text-align: left;margin-top: 10px;height: 44px;border: none;}
	.news .yy li .xw_sj span{display: inline-block;color: #9a9a9a;padding-right: 3%;}
	.news .yy li .xw_sj i{display: inline-block;color: #9a9a9a;background: none;}
	.news .yy li .xw_nr{width: 100%;float: none;padding-top: 5px;padding-right: 0;text-align: justify;}
	.news .yy li .xw_nr h4{line-height: 20px;}
	.news2 .yy li .xw_tp{width: 100%;float: none;margin-right: 0;margin-bottom: 10px;}
	.news2 .yy li .xw_sj{width: 100%;float: none;text-align: left;margin-top: 10px;height: 44px;border: none;}
	.news2 .yy li .xw_sj span{display: inline-block;color: #9a9a9a;padding-right: 3%;}
	.news2 .yy li .xw_sj i{display: inline-block;color: #9a9a9a;background: none;}
	.news2 .yy li .xw_nr{width: 100%;float: none;padding-top: 5px;padding-right: 0;text-align: justify;}
	.news2 .yy li .xw_nr h4{line-height: 20px;}

	.contents .p_dynr .word_bt{margin: 10px 0;}
	.contents .p_dynr .word_bt h3{font-size: 18px;}
	.content_xw .yy{width: 100%;float: none;}
	.content_xw .p_dynr .word_bt{margin: 10px 0;}
	.content_xw .p_dynr .word_bt h3{font-size: 18px;}
	.content_xw .p_dynr .word_bt h4{font-size: 12px;}
}

@media screen and (max-width: 767px){
	.products .yy li{width: 48%;margin: 15px 1%;}
}

@media screen and (max-width: 640px){
	#banner{height: 200px;}
	.banner{height: 200px;}
	.banner .bd li{height: 200px;}
	.pv-nt{zoom: 0.5;}
	
	.products .yy li{height: 310px;}
	.products .yy li .cp_tp{height: 224px;}
	.products .yy li .cp_mc{height: 110px;overflow: hidden;}
	.products .yy li .cp_mc h3{font-size: 16px;}
	
	.falv{height: 105px;}
	.falv dl dd{width: 50%;}
}

@media screen and (max-width: 500px){
	.products .yy li{height: 256px;}
	.products .yy li .cp_tp{height: 155px;}
	.products .yy li .cp_mc{height: 125px;}
	
	.contents .gshj .bd li{width: 100%;}
}

@media screen and (max-width: 414px){
	.falv dl dd a{font-size: 14px;}
}

@media screen and (max-width: 320px){
	.top{zoom: 0.8;}
	.falv dl dd a{font-size: 12px;}
}