*{padding: 0; box-sizing: content-box;}
ul{padding: 0;margin: 0; }
li{list-style: none;}
input,textarea{outline: none;} 
a,s{font-style:normal;text-decoration:none} 
.shouye{ height:840px; overflow: auto;}
/*字体*/
.font12{ font-size: 12px; color: #b1b1b1;font-weight:normal;}
.font14{ font-size: 14px;color: #646464; font-weight:normal;}
.font16{ font-size: 16px;color: #222222;font-weight:normal;}
.font18{ font-size: 18px;font-weight:normal;}
.font20{ font-size: 20px; font-weight: bold;}
.font24{ font-size: 24px; font-weight: bold;}
.font28{ font-size: 28px; font-weight: bold;}
.font32{ font-size: 32px;color: #222222;font-weight:bold;}
.col{color: #dd0c09;}
.col2{color: #999999;}
.col3{color: #04d5b5;}
.white{color: white;}
.jinqian{ color: #ff771d;}
.mianbaoxie a{ color: #999999;} .mianbaoxie .dqy{color:#222222;} .mianbaoxie a:hover{ color: red;}
/*颜色*/
.zhuse{background-color: #dd0c09;}
.fuse{background-color: #04d5b5;}
.money{ background-color: #ff771d;}
.heise{background-color: #222222;}
.huise{background-color: #646464;}
.tishise{background-color: #999999;}
.bghui{background-color: #f6f6f6;}
.bgbai{background: #ffffff;}
/*间距*/
.pd1{padding:4px 6px;}.pd45{padding:45px 0;} .ml4{margin-left: 4px;} .mr0{ margin: 0;} .pd{ padding: 0;} .pd45{padding:40px 0;} .m1{margin-top: 3px; margin-right: 5px;}
.pl10{padding-left: 10px;}  .pr10{padding-right: 10px;}  .pl20{padding-left: 20px;}  .pr20{padding-right: 20px;}
.pt10{padding-top: 10px;}  .pb10{padding-bottom: 10px;}  .pt20{padding-top: 20px;}  .pb20{padding-bottom: 20px;}  .pt30{padding-top: 30px;}  .pb30{padding-bottom: 30px;}
.ml10{margin-left: 10px;}  .mr10{ margin-right: 10px;}  .ml20{margin-left: 20px;}  .mr20{ margin-right: 20px;}
.mt10{margin-top: 10px;}  .mb10{ margin-bottom: 10px;}  .mt20{margin-top: 20px;}  .mb20{ margin-bottom: 20px;} .mt30{margin-top: 30px;}  .mb30{ margin-bottom: 30px;}
 .mt45{margin-top: 40px;}  .mb45{ margin-bottom: 40px;}
/*其他*/
.choose:hover{ color: #dd0c09;}
.shubiao{cursor: pointer;}
.dr{position:relative;} .zhx{text-decoration: line-through;} .shufenge{border-right: 1px #e1e1e1 solid;}
.boxd{box-shadow: 0px 0px 4px #e1e1e1}
.db{display: block;} .df{ display: flex;} .dn{display: none;}
.dfw{flex-wrap: wrap}
.afe{justify-content:flex-end} .afs{justify-content:flex-start} .afc{justify-content:center} .afb{justify-content:space-between} .afa{justify-content:space-around} 

/*ico*/
.bgi-quote{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAABmklEQVQ4jZXUQYjNURTH8c+bpGSsXDVlgcU0pYZIyWpW/v8NpSYLC2VrZ8OGiNKUEmFpxcJCio363w2xIRYoSkooNTX/HTYWRme6vd57xpv3fpvbvff8vp3uOed2lpeX9aqt6vU4jqPYjRTHeIf7uJNy87vXMzEAOIMfOIBr2IMNZb2K/XFf4rrqZtJW9fUSdCzl5ov/qK3q7biHlyk3p7qZtFV9HrOYGwYIlfu5iC8+naWD1WZ8xkzKzeIwwEBGU/iIHZHJSdwYB1Ayivib4Q/IPB6MA+hR+OYDshMfSop726p+Gusoe3zCdECiPJ1yuA+byjrKPvx/1pUm2oVXuI3XeFOC1trPxONGdU5jS8pNXwONoraqr2ApIJNYLCX+PgZgaynx1ETKzU8sxEu3Vb1xRMBkqcxC+Fc6NuXmMp7jRVvVs2sApiMOz4pP3xS3VR2NdwsPy8S+xbeUm1/l/hDu4lLKTQzoilb7CiK7Iz1fwSOcwwWcxeGUm8e9nn8gA8ATZdi24T0uptzE39KnoZAe0NeUmyerBuAvqpunfC9YUekAAAAASUVORK5CYII=");
}

.bgi-phone{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAABp0lEQVQ4jaXUTYhPYRTH8Y+/v1kpM15CSUQ2ipTyUqNJFmLDRE3SbKysxE7ZeavZ2xBZWMnOQiYLI2lYiCKFiEgk8pa8pmPO1eMxRvjV7d7nPuf53nN+53THOT2gUBsr0Y3FWICZ6MKEjPmM13iGR7iJSziLVw2oAc/AbmzF5OJD9/PQvQSFpuTHlmPRd8aI3uMI9kdsgPtxCBML4A1swV2cyOwbwFcMYxvm4kzeG73F9gC/qaChj5iP2bhodK3CQ9xGR7X3tIUH1cvIZgOmYw9uYRfWYDV24HpaNx4bcaViPAnwgVyEl2uxAvNwGS/z4DH0YR2OohePcQ3vsCz3hpN1MKxo5RQM5ctoyNV8npqW7EzPZSKncCdKxqeMeZ77PbjQymYMFWVsyhK/YFZOQVexH1MzLa2KXkzKChqdD2Z7lKasz3tHer0PnRjEh2zYYFbRmbGbcbiE1OCYgiXFei8W4lw2KCqZg+PoL+J60rbGjl/AvcW8NurLayy18+yPrFtVwNI/AMZSd7mowXW2f6OfWDX4fxQ/p9+CT+LFP0BjnuOfMiJ8A2+GWFzRUAE2AAAAAElFTkSuQmCC");
}

/*内容框*/
.cont1200{width: 1200px; margin: 0 auto;}
.cont100{width: 100%; background: #f5f5f5; overflow: hidden;}
.cont800{width: 800px; float: left;}  .cont380{ width: 380px; float: right;}
.zuo{width: 850px;} .you{width: 320px;}

/*登录注册*/
.denglu-kuang{width: 100%; height: 740px; background: url(../img/dengluye.jpg) no-repeat;}
.denglu-img{width: 832px; height: 535px;overflow: hidden; border-radius: 12px 0 0 12px;}
.denglu-tab{ display: flex; justify-content:space-evenly; margin: 30px auto 10px; padding: 15px;}
.denglu-tab li{padding:6px 3px; font-size: 20px; font-weight: bold; border-bottom: 3px solid transparent; cursor: default;}
.denglu-tab li.c-cur{border-color: #DD0C09; color:#DD0C09;}
.denglu-xinxi{width: 368px;height: 535px;border-radius:0 12px 12px 0; background: white;}
.denglu-xinxibox{width: 308px;margin: 20px auto auto;}
.denglu-shuru{width: 268px;padding: 20px 20px;  background: #f4f4f4; margin-bottom: 20px;}
.denglu-shuru input{width: 180px; border: none; background: #f4f4f4;font-size: 16px}
.denglu-shuru2{width: 148px;padding: 16px 20px; margin: 0 auto; background: #f4f4f4; margin-bottom: 20px;}
.denglu-shuru2 input{width: 110px; border: none; background: #f4f4f4;}
.denglu-captcha{width: 268px;padding:20px;  background: #f4f4f4; margin-bottom: 20px;}
.denglu-captcha input{width: 110px; border: none; background: #f4f4f4;}
.denglu-captcha button{float: right; margin: -5px auto; padding: 5px 10px; border: 1px solid #DD0C09; color: #DD0C09; font-size: 16px;}
.denglu-yanzhengma{width: 100px; height: 46px; font-size: 12px;font-weight:500;color: #DD0C09; line-height: 46px; border: 1px solid #DD0C09;text-align: center; background: #FFF;}
.denglu-anniu{width: 100%; margin: 0 auto; line-height: 52px; text-align: center; border: none; background: #DD0C09; color: white;border-radius: 30px; font-size: 16px; margin-top: 20px;}
.zhuce-anniu{width: 360px; margin: 0 auto; line-height: 52px; text-align: center; background: #DD0C09; color: white;border-radius: 30px; font-size: 16px; margin-top: 20px; border:none;}
/*注册*/
.ursezhuce-kuang{width: 100%; height: 580px;padding: 90px 0; background: url(../img/zhuce-bg.jpg) no-repeat;}
.xzxhx{width: 30px; height: 3px; background: #DD0C09; margin-left: 66px; margin-top: 8px;}
.urse-zhuce{width: 456px;height: 438px; padding: 40px 40px; background: white; margin:0 auto; margin-top: 30px;border-radius: 16px;}
.qiehuan-urse{padding: 6px 15px;background: #04D5B5;color: white; border-radius: 20px;float: left; margin-left: 15px;}
.denglu-zhucebox{width: 840px; margin: 30px auto;}
.denglu-zhucebox form{background: url(../img/lvshizhuce-img.jpg) right top no-repeat;}
.zhuce-zuo{width: 414px;float: left;} 
.zhuce-you{width: 386px;float: right;}
.zhuce-xinxi{margin-bottom: 19px; line-height: 44px;}
.zhuce-xinxi2{margin-bottom: 20px; line-height: 44px;}
.zhuce-xinxi input{width: 270px;padding: 0 20px; line-height: 42px; font-size: 16px;font-weight: 100; border:1px solid #e1e1e1;}
.zhuce-xinxi2 input{width: 320px;padding: 0 20px; line-height: 42px; font-size: 16px;font-weight: 100; border:1px solid #e1e1e1;}
.zhuce-xinxi .area-select{ width: 312px;}
.zhuce-xinxi .area-select select{ width: 33.3%; padding: 0 10px; height: 40px; line-height: 40px; font-size: 16px;font-weight: 100; border:1px solid #e1e1e1;}
.zhuce-yanzheng{line-height: 44px;}
.zhuce-yanzheng input{width: 200px;padding: 0 20px; line-height: 46px; font-size: 16px;font-weight: 100; border:1px solid #e1e1e1; margin-right: 20px;}
.zuce-shanchang{margin-right: -20px;}
.zuce-shanchang span{width: 100px;line-height: 38px; text-align: center;background: #f4f4f4; border-radius: 10px; margin-bottom: 20px; margin-right: 20px; cursor: default;}
.zuce-shanchang span:hover{background:#ff771d;color: white;}
.zuce-shanchang span.c-selected{background:#DD0C09;color: white;}
.zhuce-xiala{width: 98px;height: 42px;padding-left: 20px;font-size: 16px;font-weight: 100; border:1px solid #e1e1e1;}
.zhuce-gerenjianjie{width: 800px; height: 180px;padding: 12px 20px; border: 1px #e1e1e1 solid;}
.zhuce-up-cert{position: relative; text-align: center; width: 300px; height: 194px; background: #eee url(../img/id-pld.png) center no-repeat; background-size: contain;}
.zhuce-up-cert input{position: absolute; top: 0; left: 0; z-index: 98; width: 100%; height: 100%; opacity: 0; cursor: pointer;}
.zhuce-up-cert span{display:inline-block; margin-top: 105px; font-size: 18px; color: #000; text-shadow: 1px 1px 0 #FFF;}
.zhuce-up-cert .cc-prog{
    visibility: hidden; position: absolute; left: 0; top: 0; z-index: 99; display: flex; place-items: center; justify-content: center; width: 100%; height: 100%; 
    font-size: 16px; text-shadow: 1px 1px 2px #000; color: #fff;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
}

/*未登录弹窗*/
.weidenglu{position: absolute;top: 0;left: 0;width: 100%;height:calc(100vh);background: url(../img/yinying2.png);}
.tanchuang{width: 338px; padding:30px 30px; background: white; border-radius: 10px;}
.weidenglu-tishi{width:300px;padding:0 19px;line-height: 36px; background: #fff3f3; color:#f95252; margin-top:20px;}
.weidenglu-shuru{width: 298px; padding: 20px 19px;border: 1px #e1e1e1 solid; font-size: 16px; margin-top:30px;}
.weidenglu-shuru2{width: 158px; padding: 20px 19px;border: 1px #e1e1e1 solid; font-size: 16px;float: left;}
.weidenglu-yanzhengma{width: 122px;padding: 18px 0;text-align: center; border: 1px #DD0C09 solid;color: #DD0C09; float: right; background: #FFF;}
.weidenglu-anniu{width: 100%;line-height: 56px; text-align: center; background: #ffbbbb;color: white;margin-top:30px; border-radius: 10px; border: none;}
.weidenglu-anniu:hover{background: #DD0C09;}
/*首页*/
/*top*/
.topbox{width: 100%; height: 44px; line-height: 44px; padding: 0; margin: 0;}
.dwxz a{color: #999999; margin-right: 15px;} 
.topnav a{ padding: 0 3px; color: #999999;}
.dw-xiala{position:absolute;left: 0; top: 44px; width: 500px; height: 280px; background: #ffffff;font-weight:normal; z-index: 2111; display: none;}
.dw-xiala .c-cbox{line-height: 24px;}
.dw-xiala .c-cbox a{margin-right: 10px; white-space: nowrap; font-size: 14px; text-align: center;color: #222222;}
.dw-xiala .c-lbox{position: relative; line-height: 24px;}
.dw-xiala .c-lbox>div{display: inline-block; cursor: pointer;}
.dw-xiala .c-lbox>div>strong{font-size: 16px; padding: 0 3px;}
.dw-xiala .c-lbox>.c-hover{color:#0606ff}
.dw-xiala .c-lbox>div>div{display: none; position: absolute; padding-top: 3px; width: 100%; left: 0; }
.dw-xiala .c-lbox>div>div>a{ white-space: nowrap;}
.dw-xiala .c-lbox>div.c-hover>div{display: block;}


.dwxl:hover .dw-xiala{display: block;}
.dh-xiala{position:absolute;left: 0; top: 44px;width: 272px; height: 350px; background: #ffffff;z-index: 112;display: none;z-index: 2222;}
.dh-erweima{position:absolute;left: 0; top: 44px;width: 100px; height: 100px; background: #ffffff;z-index: 112;display: none;}
.dhxl:hover .dh-xiala{display: block;}  .dh-xiala a{color: #222222;}
.dhxl:hover .dh-erweima{display: block;}
.serach{ width: 710px; }
.sxan{width: 82px; height: 42px; line-height: 42px;background: #DD0C09;color: #ffffff; text-align: center;border-radius:0 8px 8px 0 ;}
.wyzx{width: 132px;  background: #04D5B5;color: #ffffff; text-align: center;border-radius:8px;}
.wyzx img{margin-top: 12px; margin-left: 22px;}
.serachtext{width: 620px; height: 38px; border: 2px solid #DD0C09;}
.serachtext img{float: left;margin-top: 9px;}
.serachtext input{ border: none;outline:none; margin-left: 10px; width: 550px;line-height: 38px;}
.nav-box{ width: 100%; height: 48px; background: #DD0C09;}
.box{width: 171px; height: 48px; text-align: center;color: white;line-height: 48px;}
.box:hover{background: #f28c14; } .box:hover .navxiala{display: block;}
.box a{font-weight: normal; color: white;}
.boxchoose {background: #f28c14;}
.navxiala{position:absolute;left: 0; top: 48px; width: 171px; background: #ffffff;font-weight:normal;display: none; z-index: 1111;}
 .xialabox:hover{color: #DD0C09; background: #f6f6f6;}
.xialabox{color: #646464;  line-height: 48px;}
/*轮播图*/
.swiper{--swiper-theme-color: #FFF;}
.banner-box{width: 100%;height:450px;overflow: hidden; margin:0 auto;}
.swiper-container { z-index: 1;}
.swiper-slide { background-position: 50% 0;}
.swiper-slide a { display: block; height: 450px;}
.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 24px;}

.swiper-pagination-bullet { width: 8px; height: 8px; border-width: 1px; border-style: solid; opacity: 1;}

.gray .swiper-pagination-bullet { border-color: #666; background-color: #666;}
.gray .swiper-pagination-bullet-active { background-color: transparent;}

.white .swiper-pagination-bullet { border-color: #fff; background-color: #fff;}
.white .swiper-pagination-bullet-active { background-color: transparent;}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px;}
/*anniu*/
.home-anbox{width: 224px; height: 92px;transition: all 0.1s}
.home-anbox p{margin: 10px 0;}
.home-anbox a{color: #999999;}
.home-anbox:hover {transform: scale(1.1);background: #fff8f8;}
.zls{ width: 49px; height: 49px; background: url(../img/home-gn01.png) no-repeat;transition: all 0.3s}
.zxzx{ width: 49px; height: 49px; background: url(../img/home-gn02.png) no-repeat;transition: all 0.3s}
.dhzx{ width: 49px; height: 49px; background: url(../img/home-gn03.png) no-repeat;transition: all 0.3s}
.wsxz{ width: 49px; height: 49px; background: url(../img/home-gn04.png) no-repeat;transition: all 0.3s}
.ajwt{ width: 49px; height: 49px; background: url(../img/home-gn05.png) no-repeat;transition: all 0.3s}
.home-zls:hover .zls{ background:url(../img/home-gn1.png) no-repeat; }
.home-zxzx:hover .zxzx{ background:url(../img/home-gn2.png) no-repeat; }
.home-dhzx:hover .dhzx{ background:url(../img/home-gn3.png) no-repeat; }
.home-wsxz:hover .wsxz{ background:url(../img/home-gn4.png) no-repeat; }
.home-ajwt:hover .ajwt{ background:url(../img/home-gn5.png) no-repeat; }
.home-title{text-align: center; background: url(../img/fgx.png) no-repeat;}
.home-title p{margin: 0;}
.ls-box{width: 224px; height: 314px;overflow: hidden;float: left;margin-right: 20px;margin-bottom: 20px;}
.lvzhiwu{line-height: 20px; background: #eadcaf; padding:0 4px; border-radius: 4px; color: #222222; }
.lv-text{width:198px;height:210px;padding: 0 15px;line-height: 20px;  position: absolute;left: 0; top:188px; background: url(../img/yinying.png) no-repeat; color: white; transition: all 0.3s; }
.lvjianjie{ 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; }
.lvphone{width: 100%; color: white;} .lvname{   text-shadow: 2px 2px 2px #222222}
.lvlianxi{width: 158px; height: 36px; line-height: 36px;background: #DD0C09;text-align: center;border-radius: 8px; color: white;}
.ls-box:hover .lv-text{width:198px;height: 210px;position: absolute;left: 0; top:105px; }
.ls-box:hover .lvsuo{display: block;} .ls-box:hover .lvjianjie-box{display: block;}  
.ls-box:hover .lvzhuanchang{display: none;}
.ls-box-p{float: left; position: relative;width: 224px;height: 314px; margin-bottom: 20px; margin-right: 20px; font: 12px/18px  'Microsoft Yahei';}
.ls-box-p>div{box-sizing: border-box; width: 100%; height: 100%; position: absolute;top: 0; text-align: center;}
.ls-box-p>img{width: 100%;}
.ls-box-p>div>div:first-child{margin-top:40px; font:20px/60px ''; font-weight: bold;}
.ls-box-p>div>div:nth-child(2){width: 25px; height: 4px; font:0/4px ''; background: #000; margin: 0 auto;}
.ls-box-p>div>div:nth-child(3){height: 90px; margin-top: 15px; font:14px/30px '';}
.ls-box-p>div>.c-btn{display: inline-block; width: 80px; margin-top: 40px; border-radius: 9px; font:14px/30px ''; color:#FFF; text-align: center;}

/*普法专栏*/
.zuo-title1 a:hover{color: #DD0C09;}
.pufalunbo{width: 410px; overflow: hidden;} .neirongbox{ width: 410px;}
.lunbobox{width:410px;height: 256px;}
.spyy{position: absolute;background: url(../img/spyy.png);  left: 0;top: 0;width:410px;height: 219px;border-radius: 6px;overflow: hidden;}

.sptp{width:410px;height: 219px;border-radius: 6px;overflow: hidden;}
.pfzp{width: 80px;height: 80px; border-radius: 6px;overflow: hidden;}
.ypzp{width: 148px;height: 80px; border-radius: 6px;overflow: hidden;}
.twzp{width: 195px;height: 100px; border-radius: 6px;overflow: hidden;}
.twzp img{transition: all 0.3s}  .ypzp img{transition: all 0.3s} .spyy img{transition: all 0.3s}
.twbt{width: 175px;padding: 2px 10px; position: absolute; left: 0; bottom: 0; background: url(../img/hesezhezhao.png); color: white; line-height: 32px;}
.twbt:hover{color: #DD0C09;} .pfnr{width:310px;} .ypnr{width: 250px;}
.twzp:hover img{transform: scale(1.1);}
.ypzp:hover img{transform: scale(1.1);}
.spyy:hover img{transform: scale(1.1);}
.yihang{display: inline-block;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;width: 20em;}
.fege{ width: 100%; height:1px; background: #f1f1f1;}
.bdbox{width: 320px; height: 690px; padding: 10px 0;}
.xuanzhong{width: 24px; height: 4px; background: #DD0C09; position: absolute;left: 18px; top: 40px;}
.bdnerong{width: 280px; height: 38px; line-height: 38px; padding: 15px 20px; border-bottom: 1px dashed #f4f4f4;}
.bdnerong:hover{border: 1px solid #DD0C09; background: #fff6f6;}
.sptp:hover
/*委托banner*/
.wttp{width: 1920px;height:148px; position: absolute; top: 0; left: 50%;margin-left: -960px;}
.banner{width: 1920px;height: 450px; position: absolute;top: 0;left: 50%;margin-left: -960px;}
/*本地律师*/
.home-bdlv{ width: 270px; height: 320px;overflow: hidden;}
.home-anniu{width: 188px; height: 48px; line-height: 48px;text-align: center;color: white; border-radius: 6px;background: #465bf3; margin: 0 auto;}
.chang{width: 320px; height: 660px; background: #ffffff;}
.bdlv-dw{width: 270px; height: 320px; background: #ffffff;position: absolute;left: 0; top:228px;text-align: center; transition: all 0.3s;}
.belv-touxiang{width: 78px; height: 78px; border-radius: 50%;overflow: hidden; margin: 0 auto;margin-top: 20px;}
.belv-zixun{width: 178px; height: 40px; line-height: 40px;text-align: center; background: #DD0C09; border-radius: 6px; margin: 20px auto;color: white;}
.home-bdlv:hover .bdlv-dw{position: absolute;left: 0; top:0;}  .home-bdlv:hover .belv-touxiang{display: block;}
/*法律咨询*/
.zx-listtitle{width: 170px; line-height: 46px; text-align: center;font-size: 16px; font-weight: 400;}
.hf-list{width: 850px; height: 108px; border-bottom: 1px solid #e9e9e9;padding: 20px 0;}
.zx-listtitle:hover{background: #DD0C09; color: white;}
.hf-touxiangbox{width: 188px;} .hf-name{width: 120px; line-height: 24px;}
.hf-touxiang{width: 60px;height: 60px;border-radius: 50%; overflow: hidden;}
.hf-laiyuan{width: 120px;height: 14px; padding-top: 6px; }
.hf-title{width: 630px;}
.hf-content{width: 630px;} .hf-jieshao{width: 630px;color: #646464; padding: 20px 0;}
.jx-content{width: 410px;} .jx-title{width: 370px;line-height: 28px; height: 70px;} .jx-jieshao{width: 370px;color: #646464; }
.home-zxan img:hover{box-shadow: 2px 2px 8px #d1d1d1;}  .home-zxan img{width: 320px;}
.zx-tjls{width: 128px; height: 104px; overflow: hidden; margin-bottom: 10px;}  .zx-lsbox{width:128px;height: 138px;overflow: hidden; text-align: center;}
.zx-lvdh{width: 128px;padding: 32px 0; background: #DD0C09; color: white; position: absolute;left: 0;top:138px; transition: all 0.3s;}
.zx-lsbox:hover .zx-lvdh{position: absolute;left: 0;top:0}
/*咨询动态*/
.dt-time{width: 42px; line-height: 18px;margin-top: 9px;border-radius:6px; text-align: center;color: #2c7bfe;font-size: 12px;font-weight:normal; background: #f1f7ff;}
.dt-tx{width: 36px; height: 36px;margin-left:15px;margin-right: 6px;border-radius: 50%;overflow: hidden;} .dt-lv{line-height: 36px;font-weight:normal}
.dt-box{background: url(../img/sjx.jpg) no-repeat;}
.dt-nr{width: 263px;margin-left: 57px;}
/*法律文书*/
.wenshu-box{ width: 810px;height: 370px; padding: 20px 20px;overflow:hidden; }
.zuirebiaoqian{position: absolute; top: 0; right: 20px; z-index: 124;}
.ws-zbox{width: 264px; height: 370px; border-radius: 10px; overflow: hidden;}
.ws-xinxi{width: 234px; padding: 15px;} .ws-name{width: 234px; margin-bottom: 6px;}
.ws-suolvtu{width: 184px; padding: 15px 40px; background: #f6f7f9;}
.ljxz-anniu{width: 264px;height:370px; position: absolute;left: 0;top: 0; z-index: 123; background: url(../img/ws-bg.png) no-repeat; background-size:100% ;}
.xzbox{width: 128px; height: 42px; color: white; text-align: center;line-height: 42px; margin: 0 auto;background: #DD0C09; border-radius: 42px; margin-top: 260px;}
.cxxzbox{width: 128px; height: 42px; color: white; text-align: center;line-height: 42px; margin: 0 auto;background:#ED731A; border-radius: 42px; margin-top: 260px;}
.ws-zbox:hover .ljxz-anniu{display: block;}
.ws-zbox2{width:253px; height: 78px;border-radius: 10px;background: #f6f7f9; overflow: hidden;}
.ws-name2{width: 180px; margin-bottom: 6px;}
.ws-xinxi2{width: 223px; padding: 15px;}
.ljxz-anniu2{width: 253px;height:78px; position: absolute;left: 0;top: 0; z-index: 123; background: url(../img/ws-bg.png) no-repeat; background-size:100% ;}
.xzbox2{width: 128px; height: 42px; color: white; text-align: center;line-height: 42px; margin: 0 auto;background: #DD0C09; border-radius: 42px; margin-top: 18px;}
.ws-zbox2:hover .ljxz-anniu2{display: block;}
.dz-biaoqian{width: 280px; background:#ffffff; padding: 0 20px;padding-top: 25px;}
.dz-fenlei{width: 130px; line-height:43px;text-align: center; border: 1px solid #e1e1e1;margin: 10px 0;}
.dz-fenlei:hover{background: #DD0C09; color: #ffffff;}
/*法律知识*/
.fvzs,.jxwez{width: 585px; overflow: hidden;}
.homewz-box{width: 218px; height: 142px; overflow: hidden;}
.homeflzs{padding-bottom: 20px; border-bottom: 1px dashed #e1e1e1;}
.jxbq{position: absolute; left: 15px; top: 0;}
.homewz-title{font-size: 24px;font-weight: 500; line-height: 38px;}
.wzlistbox{width: 585px;}
.homewz-list{width: 280px; background: #f4f4f4;}
.wznr{width:250px; padding: 15px;}
/*律师排行*/
.ph-box{width: 340px; padding: 20px; background: #ffffff;}
.ph-name{width: 340px; text-align: center;font-size: 24px;font-weight: normal;padding: 10px 0;}
.ph-lvshi{width: 340px;font-weight: normal; margin-top: 25px;}
.phma{width: 48px; height: 20px; line-height: 20px;background: #b1b1b1; color: white;text-align: center; border-radius: 10px 0 10px 0;font-size:14px;}
.ph-list .ph-lvshi:nth-child(1) .phma{background-color: #dd0c09;}
.ph-list .ph-lvshi:nth-child(2) .phma{background-color: #ed731a;}
.ph-list .ph-lvshi:nth-child(3) .phma{background-color: #ffb821;}
.ph-lstx{width: 56px;height: 56px; border: 3px solid #ffb821; border-radius: 50%; overflow: hidden;}
.ph-zxan:hover{background: #0606ff; color: white;}
.ph-lsjs{width: 268px;} 
.ph-zxan{width: 60px; line-height: 22px; text-align: center; font-size: 12px; color: #0606ff; border: 1px solid #0606ff; border-radius: 20px;}
/*底部*/
.floot{width: 100%; padding-top:15px; background: #35363b;} .floot a:hover{color: #c1c1c1;}
.flootb{color: #ffffff;} .flooth a{color: #84848b;}
.flooter-dizhi{width: 510px;} .flooter-nav{width: 690px;}
.footer-lianjie{padding: 30px 0; border-top:1px solid #505051 ;} 
.footer-lianjie a{color: #84848b; margin-right: 5px; } 
.flooter-bottom{line-height: 48px;background: #26272b;font-size: 12px; text-align:center;color:#57575d;}
/*关于我们-帮助中心*/
.zuo-about{width:200px;height:348px; padding: 20px 0; float: left;background: white;}
.you-about{width: 880px; padding: 30px 50px; float: right;background: white;}
.nav-choose{width: 197px;line-height: 58px; border-left: 3px solid #DD0C09;background: #fff3f3;text-align: center;color:#DD0C09;outline: none;}
.nav-none{width: 197px;line-height: 58px; text-align: center;} .nav-none:hover{border-left: 3px solid #DD0C09;background: #fff3f3;color:#DD0C09;}
button:focus{outline: none;}
.about-hengxian{width: 352px; height: 1px; background: #e9e9e9;margin-top: 30px;}
.about-name{width: 176px;text-align: center;}
.about-qiehuanbox{display: table; margin: 10px auto;}
.about-qiehuan-anniu{width: 88px;line-height: 34px; text-align: center;border-radius: 20px; border:none;background: #f4f4f4; color: #222222;}
.about-qiehuan-xuanzhong{width: 88px;line-height: 34px; text-align: center;border-radius: 20px;border:none;  color: white;background: #DD0C09;}
.about-qiehuan-anniu:hover{background: #DD0C09;color: white;}
.about-wenzhang{width: 100%; line-height: 30px;color:#646464;}
.aobut-platform{width: 460px;} .aobut-platform-img{width:374px; padding: 0 20px;padding-top: 20px;}
#platform{line-height: 32px;}
.about-contact-box{width: 870px; padding: 30px 25px;}
.about-contact{width: 290px; float: left;}
.help-wenti{width: 800px;}
/**/
.about-qiehuan-anniu2{width: 148px;line-height: 34px; text-align: center;border-radius: 20px; border:none;background: #f4f4f4; color: #222222;}
.about-qiehuan-xuanzhong2{width: 148px;line-height: 34px; text-align: center;border-radius: 20px;border:none;  color: white;background: #DD0C09;}
.about-qiehuan-anniu2:hover{background: #DD0C09;color: white;}
.tousujianyi{width: 322px;height: 56px;padding-left: 20px; font-size: 16px;font-weight: 100; border:1px solid #e1e1e1;display: block; margin-bottom: 20px;}
.about-tousu input{width: 280px;padding: 0 20px; line-height: 56px; font-size: 16px;font-weight: 100; border:1px solid #e1e1e1;display: block; margin-bottom: 20px;}
.about-tousu textarea{width: 480px;padding: 0 20px; line-height: 56px; font-size: 16px; border:1px solid #e1e1e1;display: block;}

/*分页左右内容区*/
.fzuo{width: 800px;overflow: hidden; float: left;} .fyou{width: 380px;float: right;}
/*在线咨询*/
.zx-bannerbox{height: 358px;padding:46px 0; background: url(../img/zx-banner-bg.jpg) no-repeat;}
.zx-tijiaobox{width: 255px; height: 318px; padding: 20px;  text-align: center;}
.zx-tijiaobox textarea{box-sizing: border-box; width: 100%; height: 120px; padding: 10px; border: 1px solid #e1e1e1; font-size: 12px;}
.zx-tijiaowenan{height: 168px; line-height: 38px; border-bottom: 1px solid #f1f1f1;}
.zx-tijiaoanniu{width: 255px;height: 42px; line-height: 42px; border-radius: 10px; margin-top: 10px; border: none;}
.zx-banner{width:885px; height: 358px; overflow: hidden;}
.zx-bannerimg{width: 716px; height: 358px;}
.zx-bannerimg>a{display: none;}
.zx-bannernamebox{width: 169px;  border-bottom: 1px solid #f1f1f1;}
.zx-bannername{width: 166px; line-height: 51px;margin: 10px 0; text-align: center;}
.zx-choosename{border-right: 3px solid #DD0C09;}
.zx-bannername-hover{border-right: 3px solid #DD0C09;}
.zx-huifuanniu{width: 88px;line-height: 32px; text-align: center;border-radius: 20px;}
.zx-huifuanniu:hover{ background: #DD0C09;color: white;}
.zx-title,.zx-bianqian{width: 590px;} .zx-list{width: 800px;height: 108px; border-bottom: 1px solid #e9e9e9;padding: 20px 0;}
.zx-content{width: 590px;} .zx-jieshao{width: 590px;color: #646464; padding: 20px 0;}
.zx-nr{width: 380px;margin-left: 57px;}
.zx-lvbox{width:253px;height: 187px;overflow: hidden;}
.zx-lvxiangqing{width:213px;height: 137px;padding:25px 20px; position: absolute; left: 0;top: 0; background:url(../img/zx-lvbg.png) no-repeat;}
.zx-hongkuai2{width: 24px; height: 3px; background: #DD0C09;}
.zx-lvanniu{position: relative; z-index:9; width: 98px;line-height: 32px; margin: 0 auto;border-radius: 10px;text-align: center; opacity: 0; transition: all 0.3s;}
.zx-lvxiangqing:hover .zx-lvanniu{ margin-top: -20px;opacity: 100;}
.zx-ydy{padding-bottom: 20px; border-bottom: 1px solid #f1f1f1;}
.zx-ydyneirong,.zx-ydyhuida,.zx-ydywenti{width: 690px;} .zx-ydyhuida{margin: 15px 0;}
.zx-ydylv{width: 80px;} .zx-ydylvimg{width: 58px; height: 58px; border-radius: 50%; overflow: hidden; margin: 0 auto;}
.zx-ydyanniu{width: 80px; line-height: 32px; text-align: center; border-radius:20px}
.zxjx-content{width: 385px;} .zxjx-title{width: 340px;line-height: 28px; height: 70px;} .zxjx-jieshao{width: 340px;color: #646464; }
.zx-hfzx{width: 380px; height: 360px; text-align: center; padding: 30px 0;}
.zx-hfimg{}
.zx-hfimg>img{width: 148px; height: 148px; border-radius:50%; overflow: hidden;border:4px solid #ffe6b5; margin:20px auto;}
.zx-hfimg>div{position: relative; z-index: 99; margin: -50px auto 0; width: 9em; background-color: var(--c-og); color: #FFF; line-height: 30px; text-align: center;}
.zx-hfimg>div::before,.zx-hfimg>div::after{content: ' '; position: absolute; top: -3px; width: 36px; height: 36px; background-color: #FFF; transform: rotate(45deg);}
.zx-hfimg>div::before{left: -25px;}
.zx-hfimg>div::after{right: -25px;}
.zx-hfanniu{width: 228px; line-height: 42px; border-radius: 20px; margin: 20px auto;}

.zx-bdlv{ width: 253px; height: 300px;overflow: hidden; float: left; margin-right: 20px;}
.zxbdlv-dw{width: 253px; height: 300px; background: #ffffff;position: absolute;left: 0; top:210px;text-align: center; transition: all 0.3s;}
.zx-bdlv:hover .zxbdlv-dw{position: absolute;left: 0; top:0;}  .zx-bdlv:hover .belv-touxiang{display: block;}

.zx-ydytishi{width: 380px; text-align: center; background: #fff5f5; color: #fc5c5a; padding: 22px 0;}
.zx-ydyjieshao{width: 380px; text-align: center;background: white;padding:45px 0;}

.zx-pufaanniu{width: 68px;line-height: 32px; text-align: center;border-radius: 20px; margin-top: 3px;}
.zx-pufaanniu:hover{ background: #DD0C09;color: white;}
.zx-pfsp{width: 285px; float: left; margin-right: 20px; margin-bottom: 20px;}
.zx-pfspimg{width: 285px; height: 160px; text-align: center; border-radius: 10px; overflow: hidden;}
.zx-twspimg{width: 285px; height: 114px; text-align: center; border-radius: 10px; overflow: hidden;}
.zx-pfsptitle{width: 285px;} 
.zx-sptime{position: absolute;left: 0;top: 0; width: 285px; padding: 35px 0; background: url(../img/yinying2.png) no-repeat;transition: all 0.3s; line-height: 12px;}
.zx-sptime:hover{transform: scale(1.1)}
.zx-zxtitle{width: 800px; line-height: 56px; text-align: center; background: #ed6f6f;}
.zx-listbox{width: 760px; background: white; padding: 0 20px 20px;}
.zx-zxtitle2{width: 380px; line-height: 56px; text-align: center; background: #86d6aa;}
.zx-listbox2{width: 340px; background: white; padding: 20px 20px; overflow: hidden;}
.zx-zxtitle3{width: 380px; line-height: 56px; text-align: center; background: #7098e0;}
.zx-zhuanchang{width: 113px; line-height: 38px; text-align: center; border-radius: 10px;} 
.zx-zhuanchang:hover{background: #DD0C09; color: white;}

/*在线咨询列表*/
.shaixuanbox{ width: 1140px; background: white; margin: 0 auto; padding: 30px 30px;}
.shengfen li{padding: 0 10px; line-height: 28px; border-radius: 6px; margin-left: 10px; margin-bottom: 8px;}
.shengfen li:hover{background: #ffe9e9; color: #DD0C09;}
.shengfen li.c-sl{background: #ffe9e9;}
.shengfen li.c-sl a{color: #DD0C09;}

.leixingbox{ border-top: 1px solid #f1f1f1; }
.xuanzexiang span{padding: 0 10px; line-height: 28px; border-radius: 6px; margin-left: 10px; background: #ffe9e9;color: #DD0C09;}
.xuanzexiang img{margin-top: 5px; margin-left: 6px;} .xuanzexiang li{margin-right:6px;} 
.bgwhite{width: 740px; padding-left: 30px;padding-right:30px;padding-top: 30px; background: white;}
.zxlb-list{width: 740px;height: 108px; border-bottom: 1px solid #e9e9e9;padding: 20px 0;}
.zxlb-content{width: 530px;} .zxlb-jieshao{width: 530px;color: #646464; padding: 20px 0;}
.zxlb-title,.zxlb-bianqian{width: 530px;} 
.lb-lstj{width: 140px; padding:20px 0;text-align: center; margin-right: 10px; box-shadow: 0 0 2px 2px #f1f1f1}
.lb-lstx{width: 78px; height: 78px; border-radius: 50%; overflow: hidden;margin:0 31px;}
.lb-zxan{width: 140px; line-height: 34px; background: #DD0C09; color: white; position: absolute;bottom: 0;}
.lb-lstj:hover{border: 1px solid #DD0C09;}.lb-lstj:hover .lb-zxan{display: block;}
.lb-lstjbox{width:740px;height: 244px;}
.bgwhite-rt{width:340px; padding-left: 20px;padding-right: 20px; background: white; }.bgwhite-rt p{padding: 0; margin: 0;}
.zx-kuang{width: 300px;height: 80px; padding: 20px 20px; background: #f4f4f4;border: none;}
.zx-anniu{width: 340px; line-height: 48px; background: #DD0C09; color: white; margin: 0 auto; border-radius: 20px;text-align: center;}
.tujian-neirong{width: 340px; padding: 20px 0; border-bottom: 1px solid #f1f1f1;} .tujian-neirong p{margin-top: 10px;}
.jxtj-box .tujian-neirong:last-child{ border: none;}
.shipin-tuijian{width:250px;}
.zxlb-icon{position: absolute;left: 0; top: 0;}
.zxlb-tuwen{width: 160px; height: 80px; overflow: hidden;}
.zxlb-tuwen img{width:160px; height: 80px; }
.shuzi-kuang{width: 20px; height: 20px; background: #DD0C09; text-align: center;color: white;}
.shuzi-kuang2{width: 20px; height: 20px; background: #ff8921; text-align: center;color: white;}
.shuzi-kuang3{width: 20px; height: 20px; background: #d1d1d1; text-align: center;color: white;}
.tujian-zhishi{width:230px;margin-left: 6px;}  
.zhishibox{line-height: 20px; padding-bottom: 20px;}
.yema{display: table; margin: 30px auto;font-weight: 500;}
.yema li{ float: left;margin-right: 10px; padding: 6px 15px; border: 1px solid #e1e1e1;font-size: 16px; color: #646464; border-radius: 4px;}
.yema li:hover{color: white; background: #DD0C09;}
/*在线咨询列表答案页*/
.wenti-laiyuan s{margin-right: 10px;} .wenti-laiyuan img{margin-top: 2px;}
.zixun-wenti{width: 100%;font-size: 24px; line-height:38px;padding: 20px 0;overflow: hidden;}
.zixun-buchong{width: 700px;padding:20px; line-height: 22px; background: #f4f4f4 ; margin-bottom: 30px;}
.hf-touxiangbox2{width: 620px;}
.zixunwo{width: 88px;line-height: 38px;font-size:14px;font-weight: 500; background: #DD0C09; color: white; text-align: center;border-radius: 20px;}
.zixunwo:hover{background: #c30b08;}
.zixun-daan{ margin-left: 70px;padding: 20px; background: #f4f4f4; margin-top: 30px;border-radius: 10px; line-height: 24px;}
.zixin-time{margin-left: 70px;}
.zxlb-xgzx,.zxlb-xgzxnr{width: 740px;}
.zxlb-xgzxbq{padding: 20px 0;}
.zxlb-xgzxtx{width: 48px;height: 48px; border-radius: 50%; overflow: hidden;}
.zxlb-pf{width: 233px; padding-bottom: 30px; float: left; margin-right:20px;} .tupiankuang{width: 233px; height: 130px; overflow: hidden;}
.yinpinkuang{width: 233px; height: 90px; overflow: hidden;}
.yinpin-time2{ float: right; margin-top:16px;margin-right: 20px; color: white;text-align: center;line-height: 12px;}
.tupiankuang img{transition: all 0.3s}
.tupiankuang img:hover{transform: scale(1.1);}
/*咨询答案详情页*/
.zixun-huida,.zixun-zhuiwenbox{padding-bottom: 30px;}
.zixun-zhuiwen{width:540px;padding: 20px; background: #f4f4f4;border-radius: 10px; line-height: 24px;}
.zuiwenname{width: 58px; line-height: 32px; text-align: center; color: white;background: #20c890; font-size: 14px; border-radius: 20px;}
.zixun-zhuiwen,.zixin-time{margin-right: 68px;}
.wen{width: 30px;height: 30px; border-radius: 50%;background: #edf0ff; color: #2f66f7; text-align: center;line-height: 30px;}
.tuijian-wenti{width: 298px; overflow: hidden;line-height: 24px;}
.qtzx-box{width: 340px;}
.qitahuifu-lvtx{width: 32px; height: 32px; border-radius: 50%;overflow: hidden;}
.qitahuifu-lvname {line-height: 32px; margin-left: 6px;}
.zuiwenyupingjia{width: 350px; margin: 0 auto;}
.pingjialvshi{width: 102px;line-height: 40px;font-weight: 500; border: 1px solid #1eca8f; color: #1eca8f; text-align: center;border-radius: 20px;}
.dashanglvshi{width: 102px;line-height: 40px;font-weight: 500; border: 1px solid #ed731a; color: #ed731a; text-align: center;border-radius: 20px;}
.pingjialvshi:hover{ background:#1eca8f; color: white;}
.dashanglvshi:hover{ background:#ed731a; color: white;}
/*咨询发布口*/
.zixinrukou{height: 884px;}
.fabu-title{padding-bottom: 20px;}
.lvshi-img{width: 108px; height: 118px; overflow: hidden;}
.lvshituijian-you{width: 100%; padding-bottom: 20px;}
.lvshi-biaoqian{width: 218px;}
.zx-kuang2{width: 700px;height: 80px; padding: 20px 20px; background: #f4f4f4;border: none;}
.zxsrk{margin-top: 180px;}
.fabutijiao{width: 180px;line-height: 48px;font-weight: 500; background: #DD0C09; color: white; text-align: center;border-radius: 20px; border: none;}
/*一对一在线咨询*/
.ydy-banner{width: 100%;height:492px;}
.tongping{width: 100%;}
.nihao{width:1920px;height:450px;position:absolute; top: 0; left:50%;margin-left:-960px;}
.lvshituijian-you:hover .iphone{display: none;}  .lvshituijian-you:hover .zixunwo{display: block;}
.anzhuanye{width: 88px;line-height: 38px;text-align: center;border-radius: 10px; background: #f4f4f4; font-size: 14px;font-weight: 500; color: #646464; margin-right: 20px;float: left; margin-bottom: 20px;} 
.anzhuanye:hover{background: #DD0C09; color: white;}
.anchengshi{float: left; margin-right: 20px; margin-bottom: 20px;font-size: 16px;font-weight: 500;}
.zxlb-pf2{width: 285px; padding-bottom: 30px;}
.tupiankuang2{width: 285px; height: 160px; overflow: hidden;}
.tupiankuang2 img{transition: all 0.3s}
.tupiankuang2 img:hover{transform: scale(1.1);}
.spyy2{position: absolute; left: 0;top: 0;width:285px;border-radius: 6px;overflow: hidden;}
.zifb-zf{padding: 3px 6px;border: 1px solid #ED731A;color: #ED731A; display: table;border-radius: 20px; margin-left: 70px; margin-top: 10px;}
/*发布成功页*/
.fabu-bg{width: 1200px; height: 406px;}
.fbcg-kuang{ width: 196px; margin: 0 auto;}
.fbcg-kuang span{font-size:34px;color: #04d5b5; float: left; margin-left: 10px; margin-top: 6px;}
.fabu-tishiyu{width: 1100px;font-size: 14px;font-weight: 500; margin: 0 auto; padding-bottom: 40px; border-bottom:1px solid #e1e1e1; text-align: center;}
.shoujitixing{width: 800px; margin: 30px auto; line-height: 28px;}
/*电话咨询*/
.dhzx-shurukuang{width: 100%; line-height: 44px;font-size: 14px;color: #222222;font-weight: 500; border-bottom: 1px solid #e1e1e1; margin-bottom: 8px} .dhzx-shurukuang input{border: none;font-size: 14px; margin-left: 20px;}
.dhzx-dongtai{width: 1140px; height: 50px;padding: 27px 30px; margin: 30px auto; background:url(../img/dhzx-dtbg.jpg) no-repeat;}
.dogntai-kuang{width: 980px;height: 50px; background: #ffffff; border-radius: 10px;overflow: hidden;}
.zxdt1{width: 429px;height:30px;padding:0 30px; margin: 10px 0;line-height: 30px; float: left;}
.rm-zhuanchang .rmzc{width:160px;line-height: 48px;text-align: center;background: #f4f4f4; margin-bottom: 20px; border-radius: 6px;}
.rm-zhuanchang .rmzc:hover{background: #DD0C09; color: white; }
.rm-city li{float: left; margin-right: 20px; margin-bottom: 20px;} .rm-city{width: 100%; height: 175px;}
.dz-flcs{width: 322px; margin-right: 20px;}
.cs-datu{width: 322px; height: 218px; overflow: hidden;}
.dz-flcstitle{width: 322px; height: 52px; overflow: hidden; margin-top: 20px; line-height: 28px;}
.cs-datu2{width: 516px;}
/*电话咨询发布*/
.zijie{width: 100px;float: left;text-align: right;line-height: 58px;}
.fabu-liebiao input{width: 580px;padding: 0 20px; float: right;line-height: 58px; font-size: 16px;background: #f4f4f4; border: none;}
.fabu-liebiao .c-area-select select{margin-left: 20px; height: 58px;padding:15px 50px;float: left;line-height: 58px;font-size: 16px;background: #f4f4f4;border: none;}
.dhfb-kuang{height: 692px;}
.fabu-liebiao2 input{width: 420px;padding: 0 20px; float: right;line-height: 58px; font-size: 16px;background: #f4f4f4; border: none;}
.yanzhengma{width: 140px; padding:0 20px;text-align: center;line-height: 58px; border: 1px solid #DD0C09;color: #DD0C09;float: right; margin-left: 20px; background: #FFF;}
.fabutijiao2{width: 180px;line-height: 48px;font-weight: 500; background: #DD0C09; color: white; text-align: center;border-radius: 20px;margin: 0 auto;}
/*精选问答*/
.tuijian-wenti2{width: 338px; overflow: hidden; margin-top: 3px;}
.jxwd-zxzx{width: 258px;}
.tuijian-wenti3{width: 690px; overflow: hidden; margin-top: 3px;}

/*案件委托*/
.wt-fabukuang{width: 378px;margin: 0 auto;}
.wt-zxls{width: 228px; height: 48px; border: 1px solid #DD0C09; border-right: none;line-height: 48px; border-radius:8px 0 0 8px;text-align: center;}
.wt-fbanniu{width: 148px;height: 50px; color: white;background: #DD0C09;line-height: 50px;border-radius:0 8px 8px 0;text-align: center;}
.ajdt-liebiao{width: 810px; padding: 0 20px; padding-top: 20px;}
.ajdt{width: 810px;} .ajdt-box s{margin-right: 15px;}
.qtzx-box2{width: 280px;}
.fabu-liebiao textarea{width: 580px;padding:20px 20px; float: right;height: 88px;line-height: 24px; font-size: 16px;background: #f4f4f4; border: none;}
.city-xiala{width: 620px;height: 58px;padding: 0 20px; float: right;line-height: 58px; font-size: 16px;background: #f4f4f4; border: none;}
/*找律师*/
.fuchuang-box{position: absolute; top:20px; left: 0;width: 100%; height: 410px;z-index: 9; pointer-events:none;}
.fuchuang-box2{width: 1200px; height: 410px; margin: 0 auto;}
.fuchuang{width: 280px;height: 410px; background: white;}
.fuchuang2{width: 280px;height: 420px;}
.fuchuang-box2 .fuchuang{pointer-events: all;}
.fenzhan-znav{width: 240px;height: 300px; padding:0 20px;background: white;text-align: center;}
.fenzhan-zxzx{width: 280px;height: 98px; background: white; margin-top:10px; line-height: 28px;}
.fenzhan-andiqu{width: 100%;padding: 26px 0;}
.zls-dhbox{width: 240px;padding: 0 20px; padding-top: 20px;padding-bottom: 10px; border-bottom: 1px solid #f1f1f1;}
.zls-dhbox:hover{background: #f5f5f5;} .zls-dhbox:hover .zls-adq{color: #DD0C09;}
.zls-jizhananniu{width: 180px; line-height: 44px; background: #DD0C09; color: white;font-size: 14px; font-weight: 500; margin: 20px auto;border-radius: 10px;}
.zkdh{width: 890px;height: 410px;padding: 24px 30px; background: #ffffff; position: absolute;top:0;left: 280px;z-index: 1235;box-shadow: 0 8px 24px rgba(0,0,0,0.12); border-radius: 0 8px 8px 0; overflow: hidden;}
.zkdh2{width: 890px;height: 410px;padding: 24px 30px; background: #ffffff; position: absolute;top:-95px;left: 280px;z-index: 1236;box-shadow: 0 8px 24px rgba(0,0,0,0.12); border-radius: 0 8px 8px 0; overflow: hidden;}
.zls-dhbox:hover .zkdh{display: block;} .zls-dhbox:hover .zkdh2{display: block;}
.zls-remendiqu .c-lbox>div div{ display: nn;}
.dw-xiala .c-cbox{line-height: 24px;}
.dw-xiala .c-cbox a{margin-right: 10px; white-space: nowrap; font-size: 14px; text-align: center;color: #222222;}
.zls-remendiqu .c-lbox{position: relative; line-height: 30px; max-height: 320px; overflow-y: auto; overflow-x: hidden;}
.zls-remendiqu .c-lbox>div{display: inline-block; cursor: pointer; vertical-align: top; margin-right: 20px; margin-bottom: 10px; width: 180px;}
.zls-remendiqu .c-lbox>div>strong{font-size: 16px; padding: 0 2px; color: #DD0C09; display: block; margin-bottom: 4px;}
.zls-remendiqu .c-lbox>.c-hover{color:#0606ff}
.zls-remendiqu .c-lbox>div>div{display: block; position: static; padding-top: 0; width: auto; left: auto; }
.zls-remendiqu .c-lbox>div>div>a{ white-space: nowrap; display: block; margin-right: 0; line-height: 28px; font-size: 14px; color: #333;}
.zls-remendiqu .c-lbox>div>div>a:hover{color: #DD0C09;}
.zls-remendiqu .c-lbox>div.c-hover>div{display: block;}
.zls-remendiqu .c-lbox::-webkit-scrollbar{width: 6px;}
.zls-remendiqu .c-lbox::-webkit-scrollbar-thumb{background: #ccc; border-radius: 3px;}


.zls-rmity{width: 800px;}
.zls-rmity li{color: #000000; float: left; margin-right: 24px; margin-bottom: 15px;}
.zls-quanbucity{width: 830px; border-bottom: 1px solid #e1e1e1; padding-bottom: 10px;}
.pa{position: absolute; top: 50px;left: 0;} .zimu{font-size: 16px;padding: 2px 0; float: left; margin-right: 6px;} .zimu-xz{border-bottom: 2px solid #DD0C09;}
.zimu:hover{color:#DD0C09; border-bottom: 2px solid #DD0C09;} 
.zls-syzy li{width: 120px;line-height: 40px; border: 1px solid #e1e1e1; border-radius:10px; text-align: center; float: left;margin-right: 14px; margin-bottom: 14px; font-size: 15px;}
.zls-syzy li:hover{background: #DD0C09; color: white;  border: 1px solid #DD0C09;}
.zls-tjls{width: 285px; height: 360px; overflow: hidden; float: left; margin-right: 20px; margin-bottom: 20px;}
.zls-tjls-nr{width: 285px;height: 360px;text-align: center; position: absolute;top:130px; left: 0; background: url(../img/yinying.png) no-repeat;background-size: 100%;transition:all 0.2s;}
.zls-tjls-nr ul{margin-top: 120px;font-weight: 500; color: white;} .zls-tjls-zhuangchang{color: #d1d1d1;} .zls-tjls-phone{color: white;}
.zls-tjls-nr .lvlianxi,.zx-hongkuai{margin: 0 auto;}
.zls-tjls-phone{width: 120px; margin: 0 auto; margin-bottom: 10px;margin-top: 10px;}
.zls-tjls:hover .zls-tjls-nr{position: absolute;top: 60px; left: 0;} .zls-tjls:hover .zls-tjls-nr ul{margin-top: 120px;}
.zls-remenls{width: 350px;padding: 20px 20px; background: white;margin-bottom: 20px;}
.zls-remenls-touxiang{width: 118px; height: 118px; border-radius: 50%; overflow: hidden;}
.zls-remenls-nr li{margin-top: 10px; margin-left: 15px;}
.zls-remenls-zhuanye{width: 180px;padding: 6px 10px; font-size: 12px; font-weight: 500;color: #fca161; background: #fff9f5;overflow: hidden;}
.hf-list2{width: 800px; height: 108px; border-bottom: 1px solid #e9e9e9;padding: 20px 0;}
.hf-content2{width: 560px;}.hf-jieshao2{width: 560px;color: #646464; padding: 20px 0;} .hf-title2{width: 560px;}
.zlv-rmjx{width: 100%;border-bottom: 1px solid #f1f1f1;margin-top: 20px;}
.zls-bendils{width: 390px; background: white;margin-bottom: 20px;}
.zls-bendils-touxiang{width: 134px; height: 138px;overflow: hidden;}
.zls-bendils-nr{width: 256px; height: 128px; margin-top: 10px; overflow: hidden;transition: all 0.1s}
.zls-bendils-nr li{margin-top: 10px;margin-right: 15px;}
.zls-bendils-biaoqian{padding: 1px 4px;border: 1px solid #04D5B5; border-radius: 6px; margin-left: 6px;}
.zls-bendils-zxw{width: 256px;line-height: 44px; text-align: center; color: white;background: #DD0C09; margin-top: 20px;}
.zls-bendils-nr:hover .zls-bedi-phone{padding-top: 0px;} .zls-bendils-nr:hover .zls-bendils-zxw{margin-top: -6px;}
.zls-bendils-nr:hover{margin-top: 0; height: 138px;}
.zls-remenzhuanchang{width: 160px; line-height: 50px;margin-top: 20px; border: 1px solid #e1e1e1;font-size: 14px; font-weight: 500; color: #646464;text-align: center;}
.zls-remenzhuanchang:hover{background: #DD0C09; border: 1px solid #DD0C09;color: white;}
.zxlb-pf3{width: 253px; padding-bottom: 30px;}
.tupiankuang3{width: 253px; height: 140px; overflow: hidden;}
.tupiankuang3 img{transition: all 0.3s}
.tupiankuang3 img:hover{transform: scale(1.1);}
.spyy3{position: absolute; left: 0;top: 0;width:285px;border-radius: 6px;overflow: hidden;}
/*专业律师*/
.zyls-touxiang{width: 128px;height: 138px;overflow: hidden;}
.zyls-zhuangchang{padding: 5px 10px;background: #f4f4f4; float: left;margin-right: 10px;color: #646464; margin-top: 20px;}
/*按专业找律师*/
.zls-anzhuanye-remen{width: 100%; height:78px; background: white;}
.zls-anzhuanye-remen span{width:96px; line-height: 36px; text-align: center;border: 1px solid #e1e1e1; float: left;margin-left: 20px; margin-top: 20px;}
.zls-anzhuanye-remen span:hover{border: 1px solid #DD0C09;background: #DD0C09; color: white;}
.zls-zhuanyefenlei{width: 326px;height: 88px; padding: 30px 30px;background: white;}
.zhuanye-icon{width:88px;height:88px;overflow: hidden; float: left; margin-bottom: 20px;}
.zhuanye-xifen{width: 180px;overflow: hidden; line-height: 26px;}
/*按地区找律师*/
.zls-andiqu-remen{width: 100%;overflow: hidden;}
.zls-andiqu-remen a{float: left; margin-right: 20px; font-size: 18px;font-weight: 500;}
.zls-search{width: 880px;height:64px; border: 1px solid #e1e1e1;border-right:none ;border-radius: 10px 0 0 10px;}
.zls-search input{border: none;width:800px;line-height: 48px;padding: 7px 10px; background: #f4f4f4;}
.zls-search-anniu{padding:0 50px;line-height: 66px; background: #DD0C09; border-radius: 0px 10px 10px 0;color: white; cursor: pointer;}
.zls-citybox{width: 100%; background: #e1e1e1;margin-top: 30px; line-height: 40px;}
.zls-zimu{width: 40px;line-height: 40px;text-align: center; background: #DD0C09; font-size: 20px; color:white;}
.zls-zimu-city{width: 1160px; height: 100%; background: #f4f4f4;}
.shi a{margin-right: 20px; white-space: nowrap;}
.shi{width: 1056px;} 
/*法律知识首页*/
.flzs-xuanfu-nav{width: 80px;text-align: center;margin-bottom: 30px; float: left;}
.flzx-xuanfu-gengduo{width: 220px; line-height: 38px; background: #f4f4f4; text-align: center;margin-left: 10px;}
.flzx-xuanfu-gengduo:hover{background: #DD0C09;color: white;}
.cs-datu3{width: 456px;}
.ypzp2{width: 120px;height: 84px;overflow: hidden;}
.pfnr2{width:290px;}
.flzs-zhuanyelvshi{width: 285px; height: 310px; padding: 30px 0; text-align: center; background: white;}
.flzs-lstouxiang{width: 132px;height: 132px; border-radius: 50%;overflow:hidden;margin: 0 auto;}
.flzs-lsxinxi{line-height: 20px;font-weight: 500;}
.flzs-zxanniu{width: 120px;margin: 0 auto; padding: 6px 0; border: 1px solid #DD0C09; color: #DD0C09; border-radius: 6px;}
.flzs-zxanniu:hover{ background:#DD0C09; color: white;}
.fvzs-flcs{width: 253px;line-height: 24px;}
.fvzs-datu{width: 253px; height: 168px; overflow: hidden;}
.fvzs-flcstitle{width: 253px; overflow: hidden; margin-top: 10px;}
.ypnr2{width: 250px;height: 45px; overflow: hidden;width: 20em;}
.flzs-jinxuan-nr{width:340px;height: 256px;padding:0 20px;position: absolute; top:66px;left: 0; background: url(../img/flzs-jxwz-yinying.png) no-repeat;}
.flzs-jinxuan-nr .jxwz-title{width: 100%; color: white; margin-top: 176px;}
.jxwz-miaoshu{width: 100%; height: 42px;overflow: hidden;}
/*法律常识*/
.article-detail .c-author{padding: 20px; background-color: #f5f5f5; overflow: auto;}
.article-detail .c-author .zyls-zhuangchang{background-color: #ededed;}
.article-detail .c-author .zls-jizhananniu{width: 150px;}
.article-detail .c-author .cc-tel{display: block; margin-top: 20px; font-size: 20px; text-align: center;}
.article-detail .c-author .cc-tel img{height: 20px; vertical-align: middle;}
.article-detail .c-author .cc-tags{font-size: 14px;}
.article-detail .c-author .cc-tags :nth-child(1),.lawyer-01 .cc-tags :nth-child(3){color: #dd0c09;}
.article-detail .c-author .cc-tags :nth-child(2),.lawyer-01 .cc-tags :nth-child(5){color: #4a86f4;}
.article-detail .c-author .cc-tags :nth-child(4),.lawyer-01 .cc-tags :nth-child(6){color: #f6ab4a;}
.article-detail .c-author .cc-stat{margin-left: 148px; font-size: 14px;}
.article-detail .c-author .cc-stat em{font-style: normal; color: #dd0c09; margin: 0 5px;}

.flcs-img{width: 176px; height: 100px; overflow: hidden;} .flcs-nr{width: 540px;}
.flzx-wyzx-anniu{width: 160px;line-height: 48px;text-align:center;margin: 20px auto; background: #DD0C09; color: white;font-size: 16px; font-weight: 500; border-radius:30px ;}
.xiangguanzixun-hunda{width: 740px;padding: 20px 20px;background: white;}
.xgzx-img-yinying{ width:176px;height:99px;position: absolute; top: 0;left: 0;overflow: hidden;}
.hunda-title{width: 100%; height: 60px;}
.ypnr3{width: 200px; overflow: hidden;}
.wenzhang-title{width: 100%; height: 45px;}
.pfnr3{width:250px;}
/*普法专栏*/
.bdbox2{width: 340px; height: 690px; padding: 10px 0;}
.bdnerong2{width: 300px; height: 38px; line-height: 38px; padding: 15px 20px; border-bottom: 1px dashed #f4f4f4;}
.bdnerong2:hover{border: 1px solid #DD0C09; background: #fff6f6;}
.pfsp-img{width: 280px;height: 158px;overflow: hidden;}
.pfsi-nr{width:440px;}
.pfsp-title{width: 440px;height: 32px;font-size: 18px;}
.pfsp-lvshi{width: 38px;height: 38px; border-radius: 50%;overflow: hidden;}
.pfsp-miaoshu{width: 440px;height: 44px;line-height:22px;overflow: hidden;}
.pfsp-img-icon{width: 100%;height: 100%;background: url(../img/spyy.png); position: absolute;top: 0;left: 0; overflow: hidden;}
.pfsp-img-icon img{transition: all 0.3s}  .pfsp-img:hover .pfsp-img-icon img{transform: scale(1.1);}
.pofang-time{text-align: center;margin-top:28px; color: white; line-height: 12px;}
.pf-zuire-img{width: 340px;height: 190px;overflow: hidden;}
.pf-zuire-title{width: 340px;height: 30px;}
.pfsp-biaoqian img{margin-top: 3px;margin-right: 4px;}
.shipinbox{width: 100%;}
.pfsp-touxiang{width:56px;height: 56px;border-radius: 50%;overflow: hidden;}
.pfsp-lvshi-touxiang{width: 166px;height: 166px;border-radius: 50%;overflow:hidden; margin: 10px auto;}
.pfsp-fensi{width: 166px; line-height: 42px; background: #f4f4f4;}
.pfsp-zixunwo{width: 340px;line-height: 54px;background: #DD0C09; color:white; border-radius: 30px;}
/*音频*/
.pfyp-liebiao{width: 360px;}
.pfyp-datu{width: 360px; height: 144px;overflow: hidden;}
.pfyp-datu:hover .pfyp-img-icon img{transform: scale(1.1);}
.pfyp-miaoshu{width: 360px;height: 44px;line-height:22px;overflow: hidden;}
/*图文*/
.pftw-banner{width: 1060px;height: 262px; padding: 70px 70px;background: url(../img/pftw-banner-bg.jpg) no-repeat;}
.pftw-banner-nrk{width: 980px;height:206px;padding: 30px 40px; background: white;border-radius: 20px;}
.pftw-banner-touxiang{width:128px;height: 128px;margin: 0 auto; border-radius:50%; border: 4px solid #e8edf9; overflow: hidden;}
.pftw-banner-lvshi{width: 158px; text-align: center;}
.pftw-banner-name{width: 158px; line-height: 42px; background: #323f64;color: white; border-radius: 20px;}
.wsdz-anbox{width: 386px;height:116px;transition: all 0.2s;} .wsdz-anbox:hover{box-shadow: 0px 0px 6px #e1e1e1; margin-top: -6px;}
/*短视频*/
.shorts-index .c-list{display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px;}
.shorts-index .c-list .cc-p{display: block; width: 136px; height: 242px; border-radius: 9px;}
.shorts-index .c-list .cc-t{margin: 3px auto; width: 136px; overflow: hidden; font-size: 12px;}
.shorts-index .c-list .cc-b{display: flex; align-items: center; font-size: 12px;}
.shorts-index .c-list .cc-hits{padding-left: 16px; background: url(../img/icon-eye.png) left center no-repeat; background-size: 12px;}
.shorts-show{background: url(../img/shorts-bg.jpg) center no-repeat; background-size: cover;}
.shorts-show .c-w{width: 1000px; margin: 30px auto;}
.shorts-show .c-m{height: 888px; border-radius: 20px; box-shadow: 0px 0px 6px #ccc; overflow: hidden; background: #FFF;}
.shorts-show .c-m>div{box-sizing: border-box; width: 500px; height: 1066px; flex: none;}
.shorts-show .c-vb{position: relative;}
.shorts-show .c-vb-c{display: grid;place-items: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background-color: rgba(0, 0, 0, 0.6); cursor: pointer;}
.shorts-show .c-vb-c>div{opacity: 0.9;}
.shorts-show .c-vb-i{ margin-top: -100px; width: 0; height: 0;border-top: 36px solid transparent;border-bottom: 36px solid transparent; border-left: 60px solid #FFF;}
.shorts-show .c-vb-t{margin-top: 5px; width: 100%; font-size: 16px; color:#FFF; text-align: center;}
.shorts-show .c-m video{width: 500px;}
.shorts-show .c-m-c{box-sizing: border-box; height: 240px; overflow-x: hidden; overflow-y: auto;margin: 15px auto; font-size: 16px; line-height: 1.3; text-align: justify;}
.shorts-show .c-m-qb{border-top: 1px solid #eee; margin-top: 20px; padding: 20px 0;}
.shorts-show .c-m-qb form{background-color: #f4f4f4; padding: 20px;}
.shorts-show .c-m-qb textarea{display: block; box-sizing: border-box; width: 100%; height: 200px; padding: 10px; font-size: 14px;}
.shorts-show .c-m-b{border-top: 1px solid #eee; margin-top: 20px; padding: 15px 0; text-align: center; font-size: 14px; color: #999;}
.shorts-show .c-zxdt{width: 100%; height: 1em; overflow: hidden;}
.shorts-show .c-zxdt .swiper-slide{height: 1em; line-height: 1em;}

/*文书定制*/
.wsdz-dt,.wsdz-dt-nr{width: 350px;} .wsdz-dt{padding-bottom: 30px;}
.dzwn-dttime{width: 60px;text-align: center;line-height: 20px; color: #3043ff; border:1px solid #3043ff; border-radius: 20px;}
.wsdz-fenleibox{width: 100%;height: 350px;overflow: hidden;}
.wsdz-zhuangchang{padding:8px 10px;background: #f4f4f4; margin-bottom: 20px; border-radius: 6px;float: left; margin-right: 20px;}
.wsdz-tjls{width: 253px; height: 335px; overflow: hidden; margin-bottom: 26px;}
.wsdz-tjls-nr{width: 253px;height: 335px;text-align: center; position: absolute;top:120px; left: 0; background: url(../img/yinying.png) no-repeat;background-size: 100%;transition:all 0.2s;}
.wsdz-tjls-nr ul{margin-top: 95px;font-weight: 500; color: white;} .wsdz-tjls-zhuangchang{color: #d1d1d1;} .wsdz-tjls-phone{color: white;}
.wsdz-tjls-nr .lvlianxi,.wsdz-hongkuai{margin: 0 auto;} .wsdz-hongkuai{width: 24px; height: 3px; background: #DD0C09;}
.wsdz-tjls-phone{width: 120px; margin: 0 auto; margin-bottom: 15px;margin-top: 10px;}
.wsdz-tjls:hover .wsdz-tjls-nr{position: absolute;top: 70px; left: 0;} .wsdz-tjls:hover .wsdz-tjls-nr ul{margin-top: 85px;}
.wsxz-zbox2{width:340px; height: 78px;border-radius: 10px;background: #f6f7f9; overflow: hidden; }
.wsxz-anniu2{width:340px;height:78px; position: absolute;left: 0;top: 0; z-index: 123; background: url(../img/ws-bg.png) no-repeat; background-size:100% ;}
.wsxz-name2{width:260px; margin-bottom: 6px;}  .wsxz-zbox2:hover .wsxz-anniu2{display: block;}
.wsxz-xinxi2{width: 310px; padding: 15px;}
.wsdz-changjianwenti{width: 760px;padding-left: 40px; height: 88px; line-height: 88px; background: url(../img/wsdz-changjianwenti.jpg) no-repeat;}
.wsdz-qiu{width: 25px; height: 25px; border-radius: 50%; text-align: center;line-height: 25px; background: #7b84ed; margin-top: 3px;}
.wsdz-wenti{width:700px; line-height: 28px;}
.wsdz-fuwushuoming{width: 340px; padding-left: 40px; height: 88px; line-height: 88px; background: #f4f4f4;}
.wsdz-shuoming-nr{line-height: 28px;} .wsdz-shuoming-nr p{margin-top: 10px;}
/*支付页*/
.wsdz-dd{width: 100%; padding: 20px 0; background: #f4f4f4;}
.wsdz-ddname{float: left; width: 33%; text-align: center; height: 30px; line-height: 30px;}
.wsdz-ddnr{width: 1198px;border: 1px solid #f1f1f1; border-top:none;padding: 20px 0;}
.wsdz-fenleibox2{width: 100%;height: 274px;overflow: hidden;}
.wsdz-ddname2{float: left; width: 19.6%; text-align: center; height: 30px; line-height: 30px;}
/*文书下载*/
.wsxz-bannerbox{width: 100%;height:690px;overflow: hidden;}
.wsxz-remen-nav{width: 1120px;padding: 0 40px;padding-top: 50px;padding-bottom: 20px; background: #FFFFFF; margin: 0 auto; position: absolute; left:50%;top:360px; margin-left: -600px;}
.wsxz-kongbai{width: 100%;height: 380px;} .ml40{margin-left: 40px;}
.wsxz-zbox{width:253px; height: 78px;border-radius: 10px;background: #ffffff; overflow: hidden;}
.wsxz-xinxi{width: 243px;height: 56px; padding: 15px; background: white;}
.wsxz-zbox:hover .ljxz-anniu2{display: block;}
.wsxz-paihangbang li{line-height: 19px;}
.wsxz-phbox{padding:0 4px; background: #DD0C09; border-radius:6px 0 6px 0 ;}
.wsxz-phbox2{padding:0 4px; background: #f4760f; border-radius:6px 0 6px 0 ;}
.wsxz-phbox3{padding:0 4px; background: #d1d1d1; border-radius:6px 0 6px 0 ;}
.wsxz-tuijianlvshi{width: 385px; height: 196px;float: left;margin-right: 20px; margin-bottom: 20px;} .wsxz-lvshi{width: 184px; height: 196px;overflow: hidden;}
.wsxz-lvshi-xinxi{width: 190px; padding-top: 10px;}
/*文书下载列表*/
.all-work-list{margin-right: -20px;}
.wsxz-lbbox{width: 253px; height: 390px;float: left;margin-right: 20px; margin-bottom:20px; border-radius: 10px; overflow: hidden;}
.wsxz-suolvtu{width: 184px; padding: 25px 35px; background: #f6f7f9;}
.wsxz-lbanniu{width: 253px;height:390px; position: absolute;left: 0;top: 0; z-index: 123; background: url(../img/ws-bg.png) no-repeat; background-size:100% 100%;}

.wsxz-lbbox:hover .wsxz-lbanniu{display: block;}
/*文书下载详情*/
.wsxz-xq-tupian{width: 128px;height: 176px; overflow: hidden; border: 8px solid #f4f4f4;}
.wsxz-xq-xinxi{width: 575px;}
.wsxz-xq-dongtai{width: 535px;padding:0 20px; margin-top: 20px; line-height: 38px; background: #fff9f9;}
.wsxz-ws{width: 100%; height: 1600px; overflow: hidden;} .wsxz-ws img{margin-bottom: 20px;}
.wsxz-jiazai{position: absolute;bottom: 30px; left: 50%; margin-left: -40px;cursor: pointer;}
.wsxz-xuanfu{width: 100%; height:80px;padding: 20px 0; background: white;position: fixed; left: 0; bottom: 10px;z-index: 12345;}
.wsxz-icon{width: 70px; height: 70px; margin-right: 20px;}
.wsxz-ddname{float: left; width: 24%; text-align: center; height: 30px; line-height: 30px;}
.wsdz-ddnr{width: 1198px;border: 1px solid #f1f1f1; border-top:none;padding: 20px 0;}
.wsxz-zxanniu{width: 100px;line-height: 32px;text-align: center; margin: 0 auto; border: 1px solid #DD0C09; border-radius: 20px;}
.wsxz-zxanniu:hover{background: #DD0C09;color:white;}
.fabu-liebiao span{width: 580px;padding: 0 20px; float: right;line-height: 58px; font-size: 16px;background: #f4f4f4; border: none;}
.fabu-liebiao span s{text-decoration: line-through;}
.ydhz-fabuanniu{width: 240px; line-height: 42px;background: #DD0C09;margin: 0 auto;border-radius: 20px;color: white;text-align: center;}
/*异地合作*/
.ydhz-liebiao{width: 740px; padding: 30px 30px; background: white;}
.ydhz-liebiao-lvshi{width: 68px; height: 68px;border-radius: 50%;overflow: hidden;}
/*合作详情*/
.ydhz-xq-zhuangtai{padding-left: 90px;padding-right:60px;border-left: 1px solid #e1e1e1;}
.ydhz-dingdan{width: 740px;padding: 0 30px;background: white;}
.ydhz-dingdan-xinxi{width: 100%;padding: 40px 0;border-bottom: 1px solid #f1f1f1;}
.ydhz-dingdan-zijie{width: 90px; text-align: right; padding-right: 20px;}
.ydhz-dingdan-xinxi .ydhz-hezuojiage{width: 120px;border: none;}
label{margin-right: 10px;}
.ydhz-xq-beizhu{width: 700px;height: 100px;padding:20px 20px;background: #f4f4f4;border: none;}
.ydhz-fabutext input{width: 700px;padding: 20px 20px; background: #f4f4f4; border: none; margin-bottom: 20px;}
.ydhz-fabutaddress .lvshi-address{width: 200px;padding: 20px 20px; background: #f4f4f4; border: none; margin-bottom: 20px;}
.ydhz-fabutaddress input{width: 480px;padding: 20px 20px; background: #f4f4f4; border: none; margin-bottom: 20px;float: right;}
.ydhz-qiehuanbox{display: table;margin: 10px auto;}
.ydhz-qiehuan-anniu{width: 88px;line-height: 32px; text-align: center;border-radius: 20px; border: 1px solid #DD0C09; color: #DD0C09;}
.ydhz-qiehuan-xuanzhong{width: 88px;line-height: 32px; text-align: center;border-radius: 20px; border: 1px solid #DD0C09; color: white;background: #DD0C09;}
.ydhz-qiehuan-anniu:hover{background: #DD0C09;color: white;}
.dyz-box{margin-bottom: 20px; border-bottom: 1px solid #f1f1f1;line-height: 28px;} 
.ydhz-fabutext select{width: 740px;padding: 20px 20px; background: #f4f4f4; border: none; margin-bottom: 20px;}
.ydhz-xianyouziliao span{padding: 8px 10px; border: 1px solid #e1e1e1; margin-right: 15px; margin-bottom: 15px;}
.ydhz-xianyouziliao span:hover{border: 1px solid #ff771d; color:#DD0C09 ;}
.ydhz-xianyouziliao span.c-selected{border: 1px solid #DD0C09; color:#DD0C09 ;}

/*律师主页*/
.lszy-banner{width: 100%; height: 403px; background: url(../img/lszy-banner.jpg) no-repeat;}
.lszy-lvshi{width: 126px;height: 126px; border: 6px solid #4d5d6d; border-radius: 50%;overflow: hidden;}
.lszy-touxiangbox{width: 138px;margin-top: 72px; margin-left: 312px;} .lszy-touxiangbox .zixunwo{margin: 20px auto;}
.lszy-xinxibox{margin-top: 80px; margin-left: 25px;}
.lszy-xinxi1{font-size: 38px; color: white;}  .lszy-xinxi1 img{float:left;margin-left: 10px;}
.lszy-xinxi2 span{padding: 10px 18px;background: #293b4e; color: white; margin-right: 15px; border-radius: 20px;opacity: 80%;}  
.lszy-xinxi1 .cc-tel{font-size: 20px; color: #fff;}
.lszy-xinxi1 .cc-tel img{float: none; vertical-align: middle;}
.lszy-xinxibox .cc-tags span{margin-right: 1em; font-size: 20px; color:#FFF;}
.lszy-xinxi3 .juzhong{line-height:16px;display: table;}
.lszy-shuxing{width: 1px;height: 24px; background: #61707e; margin: 12px 30px;}
.lszy-navbox{width: 100%; height: 68px;line-height: 68px; background:url(../img/lszy-nav-bg.png) no-repeat;position: absolute; left: 0; bottom: 0;}
.lszy-nav{width: 171px; text-align: center;color: #b7bfc7;} .lszy-nav:hover{background: #DD0C09;color: white;}
.lszy-navchoose{width: 171px; text-align: center;background: #DD0C09;color: white;} 
.xiaohongkuai{width: 8px; height: 8px; background: #DD0C09; margin-top: 13px;margin-right: 10px;}
.lszy-jianjie{line-height: 24px; padding-bottom: 30px;}
.lszy-zixun{width:300px;height: 220px; padding: 20px 20px; margin:20px 0;border: 1px solid #e1e1e1;}
.lszy-zixunanniu{width: 100%; line-height: 48px; background: #DD0C09;color: white;text-align: center; border-radius: 30px;}
.lszy-lsfw{width: 224px; height: 258px; background: white; margin-bottom: 20px;margin-right: 20px; float: left;}
.lsfw-img{width: 118px;height: 118px;margin: 20px auto; border: 4px solid #f1f1f1;border-radius: 50%;overflow:hidden;}
.lsfw-anniu{width: 164px;line-height: 42px;text-align: center;color: white;background: #DD0C09;margin:0 auto;border-radius: 20px; margin-bottom: 5px}
.lsfw-jingqingqidai{width: 469px; height:258px;background: white;text-align: center;;} .jqqd{margin-top: 98px;line-height: 28px;display: block;}
.lszy-lsal{width: 1170px;padding-top: 30px;padding-left: 30px; height: 180px; background: white;margin-top: 20px;}
.anli-shu{width: 48px;line-height:26px; border: 1px solid #DD0C09;color: #DD0C09;text-align: center;border-radius:6px}
.anli-title{width: 305px;line-height:28px; margin-left: 10px;}
.lszy-flzxbox{width: 1140px;padding:0 30px;padding-top: 30px; background: white; margin-top: 20px;}
.lszy-flzx,.zixun-title,.zixun-nr{width: 540px;}
.lszy-hunda{width: 1140px;padding: 30px 30px;background: white;}
.lszy-pj-tongji{width:1140px;padding: 20px 0; background: #F1F1F1f1; }
.lszy-pj-tongji span{width: 569px;text-align: center;color:#909090;}
.lszy-pj-fenlei span{width: 16.5%;text-align: center;} .lszy-pj-fenlei span:hover{color: #DD0C09;}
.lszy-urse{width: 48px;height: 48px;border-radius: 50%;overflow: hidden;}
.lszy-xingxing img{float: left; margin:10px 2px}
/*律师简介*/
.lszy-jianjie-touxiang{width:78px; height:78px;border-radius: 50%;overflow: hidden; float: left;}
.lszy-jianjie-zhuanchang{width: 650px;float: right;} 
.lszy-jianjie-zhuanchang span{width: 108px;line-height: 38px;background:#DD0C09;float: left;border-radius: 10px; text-align: center;color: white; margin-right: 15px; margin-bottom: 15px;}
.lszy-lsfw2{width: 253px; height: 258px; background: white; margin-bottom: 20px;float: left;}
/*客户评价*/
.lszy-khpj{width: 740px; padding: 20px 0; background: #f1f1f1;} .lszy-khpj span{width: 369px; text-align: center;color: #909090;}
.pjnr{margin-left: 10px;margin-top: 10px;}
/**/
.lszy-lsfw-qtfw,.lszy-lsfw-dqfw{display: block; width: 340px;height: 98px; border-radius: 6px; border: 1px solid #f1f1f1;overflow: hidden;margin-bottom: 20px; line-height: 28px;}
.lszy-lsfw-dqfw{border: none; background-color: #DD0C09; color: #FFF;}
.lszy-lsfw-dqfw:hover{color: #FFF;}
.lszy-lsfw-dqfw .font12{ color:#FFF;}
.qtfw-img{width: 98px; height: 98px;}
.lsfw-fabukuang{height: 1006px;}
.lsfw-shuoming{line-height: 28px;}
.lsfw-dd{width: 1200px; padding: 20px 0; background: #f0f0f0;}
/*个人中心*/
.grzx-navbox{width: 200px;padding:20px 0;background: white; float: left;}
.grzx-touxiang{width: 98px;height: 98px; border-radius: 50%;overflow: hidden;margin:10px auto; }
.grzx-navchoose{width: 197px;line-height: 54px; border-left: 3px solid #DD0C09;background: #fff3f3;color:#DD0C09;outline: none;}
.grzx-navnone{width: 197px;line-height: 54px; } .grzx-navnone:hover{border-left: 3px solid #DD0C09;background: #fff3f3;color:#DD0C09;}
.grzx-navicons{width: 16px;height: 16px; float: left; margin-left: 30px;margin-top:18px; margin-right:6px;}
.grzx-navicon01{background: url(../img/grzx-nav01.png) no-repeat;}
.grzx-navicon02{background: url(../img/grzx-nav02.png) no-repeat;}
.grzx-navicon03{background: url(../img/grzx-nav03.png) no-repeat;}
.grzx-navicon04{background: url(../img/grzx-nav04.png) no-repeat;}
.grzx-navicon05{background: url(../img/grzx-nav05.png) no-repeat;}
.grzx-navicon06{background: url(../img/grzx-nav06.png) no-repeat;}
.grzx-navicon07{background: url(../img/grzx-nav07.png) no-repeat;}
.grzx-navicon07{background: url(../img/grzx-nav07.png) no-repeat;}
.grzx-navicon08{background: url(../img/grzx-nav08.png) no-repeat; background-size: 16px;}
/**/
.grzx-navicon1{background: url(../img/grzx-nav1.png) no-repeat;}
.grzx-navicon2{background: url(../img/grzx-nav2.png) no-repeat;}
.grzx-navicon3{background: url(../img/grzx-nav3.png) no-repeat;}
.grzx-navicon4{background: url(../img/grzx-nav4.png) no-repeat;}
.grzx-navicon5{background: url(../img/grzx-nav5.png) no-repeat;}
.grzx-navicon6{background: url(../img/grzx-nav6.png) no-repeat;}
.grzx-navicon7{background: url(../img/grzx-nav7.png) no-repeat;}
.grzx-navicon8{background: url(../img/grzx-nav8.png) no-repeat; background-size: 16px;}
/*内容*/
.grzx-content{width: 898px;padding: 40px 40px;background: white;float: right;}
.tuichu{display: inline-block; width: 60px;line-height: 22px; margin-left: 10px; text-align: center; background: #DD0C09; color: white;border-radius: 6px;}
.drzhuangtai{border-bottom: 1px solid #f1f1f1;}
.drzhuangtai span{padding-bottom: 15px;}
.xinximianbanbox{width: 898px;}
.xinxi-mianban{flex-grow: 1; margin:auto 10px; height: 118px;padding: 0 15px; border-radius: 6px;}
.xinxi-bg1{background:url(../img/grzx-mianban1.jpg) repeat;}
.xinxi-bg2{background:url(../img/grzx-mianban2.jpg) repeat;}
.xinxi-bg3{background:url(../img/grzx-mianban3.jpg) repeat;}
.xinxi-bg4{background:url(../img/grzx-mianban4.jpg) repeat;}
.xinxi-chakan{width: 68px;line-height: 30px;background: white; text-align: center;font-size: 12px;color: black;border-radius: 6px; margin-top:4px;}
.grzx-jbxx{width: 440px; margin-top: 30px;}
.grzx-title{border-left: 3px solid #DD0C09; padding-left: 8px;}
.grzx-xinxibox{width: 400px;padding: 20px 20px;background: white; margin-top: 20px;}
.grzx-lstx{width: 88px; height: 98px;overflow: hidden;}
.grzx-xgzl{display: inline-block; width: 80px; line-height: 30px; margin-left: 5px; border: none; text-align: center; font-size: 12px; background: #DD0C09; color: white;border-radius: 6px;}
.grzx-gonggao{width: 290px;display: inline-block;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;width: 20em;}
.fysz-ddname{float: left; width: 16.4%; text-align: center; height: 30px; line-height: 30px;}
.fysz-ddnr{width: 896px;border: 1px solid #f1f1f1; border-top:none;padding: 20px 0;}
/*费用设置*/
.fysz-title{width: 100%;line-height: 50px;background: #DD0C09;color: white; text-align: center;}
.fysz-nrkuang{width: 896px;border: 1px solid #DD0C09; border-top:none;}
.fysz-neirong{width: 836px;padding: 30px 30px;line-height: 32px;border-bottom: 1px solid #f1f1f1;} 
.fysz-jiage{display: inline-block; width: 400px;}
.fysz-neirong .fysz-jiage input{width: 80px; padding:0 10px;line-height: 32px; background: #f4f4f4;border: none;border-radius: 6px; margin-right: 6px;}
.gezx-jibenxinxi{width: 500px; margin-top: 40px;} .gezx-jibenxinxi input{width:200px;padding:6px 10px; float: left;}
.gezx-jibenxinxi select{width:100px;padding:6px 10px; margin-right:6px;}
.grzx-jibenxinxi-img{width:200px;margin-top: 40px;float: right;}
.xinxi-name{width:80px;text-align: right; float: left; margin-top: 5px;}
.profile-cats span{display: inline-block; width: 100px;line-height: 38px; text-align: center;background: #f4f4f4; border-radius: 10px; margin-top: 20px; margin-right: 10px; cursor: default;}
.profile-cats span:hover{background:#ff771d;color: white;}
.profile-cats span.c-selected{background:#DD0C09;color: white;}
.grzx-jianjie{width: 450px;height: 90px;padding: 15px 15px; margin-top: 20px;}
.fabu-anli{width: 388px;line-height: 68px;margin: 40px auto;background: #f4f4f4; border-radius: 10px;color: #DD0C09;}
.fabu-anli img{margin-left: 130px; margin-top: 24px; margin-right: 6px;} .fabu-anli:hover{background: #e9e9e9;}
.grzx-anli{width: 100%;padding: 30px 0;border-bottom: 1px solid #e9e9e9;}
.grzx-anli-title,.grzx-anli-jieshao{width: 898px;}
.grzx-anli-fabu input{width: 866px; padding: 15px 15px;border: 1px solid #d1d1d1;}
.grzx-anli-fabu textarea{width:866px;height: 108px; padding: 10px 15px;border: 1px solid #d1d1d1;}
.grzx-xiugaimima{margin-top: 20px;line-height: 50px;}
.grzx-xiugaimima input{width: 180px;padding: 15px 15px;font-size: 16px;border: 1px solid #d1d1d1;}
.grzx-zinav{border-bottom: 3px solid #DD0C09;padding-bottom: 18px;} .grzx-zinav a{color: #DD0C09;}
.drzhuangtai div:hover{border-bottom: 3px solid #DD0C09;padding-bottom: 18px;color: #DD0C09;}
/*个人中心-普法*/
.grzx-pfsp-title{width: 588px;height: 32px;font-size: 18px;}
.grzx-pfsp-miaoshu{width: 588px;height: 44px;line-height:22px;overflow: hidden;}
.grzx-pfyp-liebiao{width: 390px;}
.grzx-pfyp-datu{width: 390px; height: 153px;overflow: hidden;}
.grzx-pfyp-miaoshu{width: 390px;height: 44px;line-height:22px;overflow: hidden;}
.pfyp-img-icon{width: 100%;height:100%;background: url(../img/spyy.png); position: absolute;top: 0;left: 0; overflow: hidden;}
.pfyp-img-icon img{transition: all 0.3s}  .grzx-pfyp-datu:hover .pfyp-img-icon img{transform: scale(1.1);} 
.yinpin{width: 820px;}
.yinpin-time{ float: right; margin-top:50px;margin-right: 30px; color: white;line-height: 12px; text-align: center;}
.grzx-qihuan-anniu .c-snav a{ float: left;padding: 10px 18px;border-radius: 20px; margin-right:15px;}
.grzx-qihuan-anniu .c-snav a:hover{background: #DD0C09; color: white;}
.dangqian{background:#DD0C09;color: white;}
.grzx-zixun-title{max-width: 766px;overflow: hidden;text-overflow:ellipsis}
.zixun-zhuangtai1{float: left;margin-left: 6px;padding: 2px 6px; border: 1px solid #fe9b26; color: #fe9b26; border-radius: 10px;}
.zixun-zhuangtai2{float: left;margin-left: 6px;padding: 2px 6px; border: 1px solid #04D5B5; color: #04D5B5; border-radius: 10px;}
.grzx-zxxiangqing{width: 790px; font-size: 28px; font-weight: 500; float: left; line-height: 48px;}
.grzx-zxjiage{padding-left: 25px; margin-top: 10px; font-size: 22px;font-weight: 500;line-height: 28px; border-left: 1px solid #f1f1f1; float: right;}
.pjbq{padding: 6px 10px;border: 1px solid #DD0C09; color: #DD0C09;border-radius: 10px; float: left; margin-right: 20px;cursor:pointer;}
.grzx-pjnr{width: 500px; padding: 15px 20px;background: #f4f4f4;border-radius: 6px;line-height: 22px;}
.grzx-liaotian{width: 838px; padding:30px 30px; background: #f4f4f4; margin-top: 30px;}
.liaotian-urse{width:600px;overflow: hidden; }
.ursename{padding: 4px 10px;background: #c6c6c6;border-radius: 12px; color: white;display: table;}
.urse-nerong{padding: 20px 20px; background: white;border-radius:0 12px 12px 12px; display: table;line-height:28px;}
.lvshiname{padding: 4px 10px;background: #1eca8f;border-radius: 12px; color: white;display: table;}
.lvshi-nerong{ padding: 20px 20px; background: #d3f7eb;border-radius:12px 0 12px 12px;display: table;line-height:28px;}
.grxz-hufukuang textarea{width: 798px;height: 100px; padding: 15px 20px;background: white;border: none; margin-bottom: 20px; font-size: 16px;}
.grzx-wt{line-height: 20px;margin-top:15px;}
.grzx-wturse{width: 34px; background: #FC5C5A;color: white; border: 1px solid #FC5C5A;text-align: center; border-radius: 6px 0 0 6px;}
.grzx-wturse2{width: 90px;border: 1px solid #FC5C5A;color: #FC5C5A;text-align: center;border-radius: 0 6px 6px 0}
.grzx-wtimg{width: 200px;}
.grzx-wt-jieqia{width: 98px;text-align: center;line-height:38px; border: 1px solid #04D5B5; color: #04D5B5;border-radius:16px}
.grzx-wt-jieqia2{width: 98px;text-align: center;line-height:38px; background: #DD0C09; color:white;border-radius:16px; position: relative;}
.jieqia-tishi{position: absolute; right: -320px; top:-160px;width: 280px; height:140px; background: white;color: #646464; text-align: center;border-radius:6px;}
.jieqia-tishi button{width: 78px; line-height: 36px; border: none;border-radius:6px;}
.wt-queding{background: #DD0C09; color: white;} .wt-quxiao{background: #c6c6c6; color: white;}
.grzx-dhzn-touxiang{width:58px;height:58px; border-radius: 50%; overflow: hidden;}
.grzx-dhzn-phone{padding: 6px 16px; border: 1px solid #DD0C09; color: #DD0C09;border-radius: 6px; float: right; margin-right: 20px;}
.grzx-dhzn-zhuangtai{padding: 6px 16px;background: #04D5B5; color:white;border-radius: 6px; float: right;}
.grzx-dhzn-zhuangtai2{padding: 6px 16px;background: #c6c6c6; color:white;border-radius: 6px; float: right;}
.grzx-dhzn-zhuangtai3{padding: 6px 16px;background: #ff771d; color:white;border-radius: 6px; float: right;}
.grzx-wsdz-zhuangtai{ width:62px;line-height:28px;text-align: center; border:1px solid #04D5B5; color:#04D5B5;border-radius: 6px; margin-top: 10px;}
.grzx-wsdz-zhuangtai2{ width:62px;line-height:28px;text-align: center; border:1px solid #e1e1e1; color:#999999;border-radius: 6px; margin-top: 10px;}
.grzx-wsdz-xinxi{width: 780px;}
.yiyingzheng{width: 88px;line-height: 38px;font-size:14px;font-weight: 500; background:#04D5B5; color: white; text-align: center;border-radius: 20px;}
.grzx-ydhz-xq{width: 839px; padding: 30px 30px; background: white;margin: 40px 0;}
.grzx-ydhz-dingdan{width: 839px;padding: 0 30px;}
.show-mima{width: 60px; line-height: 20px;text-align: center;border: 1px solid #DD0C09; color: #DD0C09;float: left;border-radius: 4px;margin-left: 8px;}

/*用户个人中心*/
.urse-navicon02{background: url(../img/urse02.png) no-repeat;}
.urse-navicon03{background: url(../img/urse03.png) no-repeat;}
.urse-navicon04{background: url(../img/urse04.png) no-repeat;}
.urse-navicon05{background: url(../img/urse05.png) no-repeat;}
.urse-navicon06{background: url(../img/urse06.png) no-repeat;}
.urse-navicon2{background: url(../img/urse2.png) no-repeat;}
.urse-navicon3{background: url(../img/urse3.png) no-repeat;}
.urse-navicon4{background: url(../img/urse4.png) no-repeat;}
.urse-navicon5{background: url(../img/urse5.png) no-repeat;}
.urse-navicon6{background: url(../img/urse6.png) no-repeat;}
.grzx-fuwu{width: 820px;}
.grzx-fuwu .home-anbox{width: 244px; float: left; margin-right: 25px; margin-bottom: 25px;}
.grzx-erweima{width: 170px; padding: 20px 15px;border-top: 1px solid #f1f1f1;line-height: 22px; margin-top: 20px;}
.urse-box{min-height:788px;}
.grzx-help{width: 100%; padding: 40px 0; border-bottom: 1px solid #f1f1f1;line-height: 24px;}
.grzx-lvshi{width: 78px;height: 78px; border-radius: 50%; overflow: hidden;}
.guanzhu{width: 18px; height: 18px;position: absolute;bottom: 8px; left: 50px;}
.quxiao-guanzhu:hover{color:#DD0C09; cursor:pointer;}
.grzx-wdtw-zt,.grzx-wdtw-zt2,.grzx-wdtw-zt3,.grzx-wdtw-zt4{padding: 0 0.5em;line-height: 20px;border-radius: 6px;text-align: center; white-space: nowrap;}
.grzx-wdtw-zt{border: 1px solid #04D5B5; color: #04D5B5;}
.grzx-wdtw-zt2{border: 1px solid #DD0C09; color: #DD0C09;}
.grzx-wdtw-zt3{border: 1px solid #e1e1e1; color: #999999;}
.grzx-wdtw-zt4{border: 1px solid #ff771d; color: #ff771d;}
.pingjia-lvshi{width: 66px;height: 66px; border-radius: 50%; overflow: hidden;}
.grzx-pjnr2{width: 500px;height: 88px; padding: 15px 20px;background: #f4f4f4;border-radius: 6px;line-height: 22px; border: none;}
.pjbq2{padding: 6px 10px;border: 1px solid #e1e1e1; color: #999999;border-radius: 10px; float: left; margin-right: 20px; cursor: pointer;}
.grzx-pinjiaanniu{width: 88px;line-height: 38px;font-size:14px;font-weight: 500; background:#04D5B5; color: white; text-align: center;border-radius: 20px;}
.zanwuneirong{width: 230px; margin: 0 auto; margin-top: 80px;text-align: center;}
.grzx-qufabu{width: 118px;line-height: 42px;font-size:14px;font-weight: 500; background:#DD0C09; color: white; text-align: center;border-radius: 20px;margin: 10px auto;}
.grzx-zhifu{width: 58px;line-height: 26px; background:#ff771d; color: white; text-align: center;border-radius: 20px;margin: 10px auto;}
.grzx-wtzhuangtai{width: 33.2%;line-height: 24px; border-right: 1px solid #e1e1e1;text-align: center;}
.grzx-wtkuang{padding: 20px 0; border: 1px solid #eeeeee;}
.bordernone{border: none;}
.my-shorts-list{display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px;}
.my-shorts-list img{width: 100%;}
.my-shorts-view video{width: 100%;}

/*分站首页*/
.fenzhan-tuijian{width: 186px; height: 226px;}
.fenzhan-tjimg{width: 186px; height: 178px;overflow: hidden;}
.fenzhan-tiname{width: 186px; height: 48px;line-height: 48px; background: white;text-align: center;}
.fenzhan-remenls{width:290px;padding: 20px 20px; background: white; position: absolute;top:-30px; right:60px; display: none;}
.fenzhan-tuijian:hover .fenzhan-remenls{display: block;}
.fenzhan-tjimg2{width: 68px;height: 68px; border-radius: 50%;overflow: hidden;}
.fenzhan-tjanniu{width: 100%; line-height: 48px;text-align: center;background: #DD0C09;color: white; margin-top: 20px; border-radius: 10px;}
.fenzhan-pfimg{width: 63px;height: 63px; overflow: hidden;}
.pfimg-dingwei{width: 63px;height: 63px;overflow: hidden;position: absolute;left: 0;top: 0;}
.fenzhan-pufa{width: 740px;padding-bottom:20px; border-bottom: 1px #f1f1f1 solid;}
.fenzhan-pftitle{width: 654px;height: 46px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.fenzhan-bdlv{ width: 285px; height: 350px;overflow: hidden; float: left; margin-right: 20px;}
.fenzhan-dw{width: 285px; height: 350px; background: #ffffff;position: absolute;left: 0; top:260px;text-align: center; transition: all 0.3s;}
.fenzhan-bdlv:hover .fenzhan-dw{position: absolute;left: 0; top:0;}  .fenzhan-bdlv:hover .belv-touxiang{display: block;}
/*分站-济南法律咨询*/
.fenzhan-flzx-banner{width:100%; height: 480px;margin: 0 auto;overflow: hidden;}
.bendi-bannerbox{width:1920px; height:480px;position: absolute;top: 0;left: 50%;margin-left: -960px; background: url(../img/fenzhan-fxzximg.jpg)no-repeat;}
.bendi-banner-title{padding: 50px;}
.bendi-zxls-anniu{width: 200px; line-height: 56px; text-align: center; background: #DD0C09;color: white;border-radius: 10px; margin:0 auto;}
.bendi-banner1{width: 386px; height: 173px;overflow: hidden; float: left; margin-right: 20px;}
.fenzhan-bddingwei{width:1200px;height: 174px;overflow: hidden; position: relative;}
.diwenbox{width:1220px;height: 173px; position: absolute;left: 0; top: 0;margin-right: -20px;}
.fenzhan-zcfl{width: 100px;line-height: 38px;text-align: center;border-radius: 10px; background: #f4f4f4;margin-right: 20px;float: left; margin-bottom: 20px;} 
.fenzhan-zcfl:hover{background: #DD0C09;color: white;}
.fenzhan-jxwd{width: 750px;}
.fenzhan-jxwd-znav{width: 100%; line-height: 66px; background: #fff2f2; font-size: 22px;text-align: center;}
.jxwd-tijiaobox{width: 295px; height: 358px; text-align: center;}
.fenzhan-jxrmfl{width: 255px;margin: 20px auto;}
.ermenzhuanchang{width:85px; text-align: center; float: left; margin-bottom: 20px;}
.fenzhan-lsliebiao{padding: 27px 0;} .fenzhan-lsliebiao span{float: left; margin-left: 15px; margin-top: 5px;} .fenzhan-lsliebiao span:hover{color: #DD0C09; cursor: pointer;}
.fenzhan-wd-swp{height: 358px;}

/*收银台*/
.payqr-box{ display: flex; padding-bottom: 50px;}
.payqr-box>div{ text-align: center; margin-right: 100px;}
.payqr-box img{display: block; margin: 0 auto;}
.payqr-box .c-wx,.payqr-box .c-al{box-sizing: content-box; width: 215px; height: 215px; margin-bottom: 10px; padding: 10px; border: 2px solid #4bb316; border-radius: 10px;}
.payqr-box .c-al{width: 200px; height: 200px; padding: 15px; border-color:#1777fd;}

/*搜索*/
.search-box{width: 720px; margin: calc(40vh - 200px) auto auto; text-align: center;}
.search-box .c-tb{ margin:10px auto; font: 18px/50px 'Microsoft Yahei';}
.search-box .c-tb a{display: inline-block; margin: 0 15px; color:#000; }
.search-box .c-tb a.c-cur{color:#DD0C09;}
.search-box .c-fm{display: flex;}
.search-box .c-fm [type="search"]{flex-grow: 1; padding: 5px 15px; border: 2px solid #DD0C09; font:14px/30px 'Microsft Yahei';}
.search-box .c-fm button{height: 44px; width: 70px; border:none; border-radius: 0 9px 9px 0; background: url(../img/ico-search.png) #DD0C09 center no-repeat;}

.search-result{width: 1200px; margin: 0 auto;}
.search-result .c-fb{ display: flex; margin-top: 30px;}
.search-result .c-fm{display: flex; margin-left: 20px; width: 640px;}
.search-result .c-fm [type="search"]{flex-grow: 1; height: 44px; padding: 5px 15px; border: 2px solid #DD0C09; font:14px/30px 'Microsft Yahei';}
.search-result .c-fm button{height: 44px; width: 70px; border:none; border-radius: 0 9px 9px 0; background: url(../img/ico-search.png) #DD0C09 center no-repeat;}
.search-result .c-tb{ margin:10px auto; font: 16px/40px 'Microsoft Yahei';}
.search-result .c-tb a{display: inline-block; margin-right: 30px; color:#333; }
.search-result .c-tb a.c-cur{border-bottom:2px solid #DD0C09;}
.search-result .c-count{ font:12px/20px ''; color:#999;}
.search-result .c-count a{color: #DD0C09;}
.search-result .c-list{width: 800px;}
.search-result .c-exp{ display: flex; padding: 10px 0;}
.search-result .c-exp>img{width: 120px; height: 120px;  margin-right: 15px;}
.search-result .c-exp>div{display: flex; flex-direction: column;}
.search-result .c-exp>div>:nth-child(2){flex-grow: 1;}
.search-result .c-exp .cc-op{display: flex; align-items: center; margin-top: 18px;}
.search-result .c-exp .cc-op>a{display: inline-block; margin-left: 15px; padding: 0 10px 0 30px; font:14px/28px ''; border:1px solid #ccc; border-radius: 3px; background-position: 5px center; background-repeat: no-repeat;}
.search-result .c-art{padding: 10px 0;}
.search-result .c-art>:first-child{color:#0606ff; font:16px/32px '';}
.search-result .c-art>:nth-child(2){margin: 5px auto; font:14px/20px ''; color:#666;}
.search-result .c-art>:nth-child(3),.search-result .c-art>:nth-child(3) a{font:12px/20px ''; color:#4bb316;}
.search-result .c-audio{padding: 10px 0;}
.search-result .c-audio img{ width: 210px;}
.search-result .c-audio>div{display: flex;}
.search-result .c-audio>div>div{display: flex; flex-direction: column;}
.search-result .c-audio>div>div>:nth-child(2){flex-grow: 1;}
.search-result .c-audio>:last-child,.search-result .c-audio>:last-child a{font:12px/20px ''; color:#4bb316;}
.search-result .c-video{display: flex; padding: 10px 0;}
.search-result .c-video img{ width: 210px;}
.search-result .c-video>div{display: flex; flex-direction: column;}
.search-result .c-video>div>:nth-child(2){flex-grow: 1;}
.search-result .c-video>div>:last-child,.search-result .c-video>div>:last-child a{font:12px/20px ''; color:#4bb316;}
.search-result .c-ask{padding: 10px 0;}
.search-result .c-ask>:first-child{color:#0606ff; font:16px/24px '';}
.search-result .c-ask>:last-child,.search-result .c-ask>:last-child a{margin-top: 3px; font:12px/20px ''; color:#4bb316;}
.search-result .c-wenda{padding: 10px 0;}
.search-result .c-wenda>:first-child{color:#0606ff; font:16px/32px '';}
.search-result .c-wenda>:nth-child(2){margin: 5px auto; font:14px/20px ''; color:#666;}
.search-result .c-wenda>:nth-child(3),.search-result .c-wenda>:nth-child(3) a{font:12px/20px ''; color:#4bb316;}

/*分页*/
.pagination li,.pagination li a,.pagination li span{display: inline-block; text-align: center; }
.pagination a,.pagination span{line-height: 2em; min-width: 2.5em; margin: 0 0.2em; border:1px solid #e1e1e1; border-radius: 3px; background-color: #FFF;text-align: center; color:#646464;}
.pagination .active span{border:none; background-color: #dd0c09; color:#FFF;}
.pagination .disabled span{ color: #c1c1c1;}

/*音频播放*/
.w-audio-bar{display: inline-block; line-height: 35px; font-size: 14px; color:#999999}
.w-audio-bar a{ display:inline-block; width: 95px; height: 35px; padding-left: 44px; margin-right: 10px; line-height: 32px; color:#FFF; background: url(../img/audio-bar.png) left center no-repeat;}
.w-audio-bar-r a{background-image: url(../img/audio-bar-r.png); line-height: 35px;}

/*块标题*/
.w-blkt-m{padding-left: 5px; padding:-1em; border-left: 5px solid  #dd0c09; color:#DD0C09; font-size: 14px; line-height: 20px;}

/*表单*/
.w-fm-row{ display: flex; font-size: 16px; align-items: center; border-bottom: 1px solid #d1d1d1; vertical-align: middle;}
.w-fm-row label{ min-width: 3.5em; height: 40px; line-height:40px; margin-right: 0; flex-grow: 0; text-align: right; }
.w-fm-row input[type="text"],.w-fm-row input[type="tel"],.w-fm-row input[type="number"],.w-fm-row input[type="password"]{
    font-size: 16px;border: none; height: 40px; line-height:40px;
}
.w-fm-radio{ font-size: 15px; margin-right: 0; vertical-align: middle; }
.w-fm-select,.w-fm-select select{ padding: 3px; border: none; font-size: 14px;}


/*音频缩略图*/
.w-audio-tb-s{position: relative; width: 148px; height: 80px; border-radius: 6px; background-size: cover; overflow: hidden;}
.w-audio-tb-s div{position: absolute; bottom: 0; left: 0; z-index: 1; box-sizing: border-box; width: 100%; height: 32px; padding-left: 50px; font:14px/32px ''; color:#FFF; background: rgba(0, 0, 0, 0.5) url(../img/yinpin-time.png) 15px center no-repeat; background-size: 22px;}

/*专业问答律师推荐 (精选问答详情页)*/
.w-rcm-lys{display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: 10px; }
.w-rcm-lys > div{box-sizing: border-box; height: 180px; padding-top: 10px; text-align: center; line-height: 1.5em; }
.w-rcm-lys > div>:last-child{display: none; margin-top: 5px; background-color: #dd0c09; color:#FFF; font:14px/30px '';}
.w-rcm-lys > div:hover{border:1px solid #dd0c09;}
.w-rcm-lys > div:hover>:nth-child(4){display: none;}
.w-rcm-lys > div:hover>:last-child{display: block;}

/*广告样式*/
.gg-001{display: flex; flex-direction: column; align-items: flex-start; box-sizing: border-box; width: 385px; height: 225px; padding: 25px 155px 25px 20px; text-align: justify; background-size: 100%;}
.gg-001 .c-btn{display: inline-block; align-items: flex-start; padding: 0 20px; font:14px/36px ''; color:#FFF; border-radius: 36px; background-color: #dd0c09;}

/*幻灯片*/
/*视频带缩略图幻灯片*/
.w-swp-tb{position: relative;}
.w-swp-tb .swiper-container .swiper-slide{height: 450px; background-size: cover; background-repeat: no-repeat;}
.w-swp-tb .swiper-thumb{position: absolute; bottom: 10px; left: 50%; width: 1200px; height: 66px; margin-left: -600px; overflow: hidden;}
.w-swp-tb .swiper-thumb .swiper-slide{box-sizing: border-box; width: 111px; height: 64px; border: 3px solid #ccc; background-size: cover; background-repeat: no-repeat;}
.w-swp-tb .swiper-thumb .swiper-slide-thumb-active{border-color: #dd0c09;}

/*音频卡片幻灯片*/
.audio-swiper{position: relative;width: 1200px;height: 371px;overflow: hidden;}
.audio-swiper .c-swp-prev,.audio-swiper .c-swp-next{position: absolute;display: grid;place-items: center;z-index: 11;width: 30px;height: 100px;background-color: rgba(0, 0, 0, 0.6);left: 0;margin-top: 136px;}
.audio-swiper .c-swp-next{left: auto;right: 0;}
.audio-swiper .c-swp-prev::after,.audio-swiper .c-swp-next::after{content: ' ';display: block;width: 20px;height: 20px;margin-left: 10px;border-left: 3px solid #FFF;border-top: 3px solid #FFF;transform: rotate(-45deg);}
.audio-swiper .c-swp-next::after{transform: rotate(135deg);margin-left: -10px;}
.audio-swiper .swiper {width: 780px;height: 371px;}
.audio-swiper .swiper-slide{width: 780px;border-radius: 15px;overflow: hidden;opacity: 0.8;visibility: hidden;}
.audio-swiper .swiper-slide-active{opacity: 1;}
.audio-swiper .swiper-slide-active,.audio-swiper .swiper-slide-next,.audio-swiper .swiper-slide-prev{visibility:visible;}

/*new start*/
/*vars*/
:root{
    --c-default: #000;
    --bc-default: #eee;
    --bg-default: #eee;
    --c-link: #000;
    --c-muted: #999;
    --c-gy: #999;
    --c-rd: #dd0c09;
    --c-bu: #5479ff;
    --c-tq: #04d5b5;
    --c-og: #ed731a;
}

/*widget*/
.w-avatar{display: inline-block; width: 80px; height: 80px; overflow: hidden; border-radius: 100%; background-size: cover;}
.w-avatar-s{display: inline-block; width: 48px; height: 48px; overflow: hidden; border-radius: 100%; background-size: cover;}
.w-avatar-xs{display: inline-block; width: 24px; height: 24px; overflow: hidden; border-radius: 100%; background-size: cover;}
.w-avatar-xxs{display: inline-block; width: 16px; height: 16px; overflow: hidden; border-radius: 100%; background-size: cover;}

.w-btn{display: inline-block; padding-left:1.5em; padding-right: 1.5em; border: none; border-radius: 1em; line-height: 2em; font-size: 16px; color:#fff; background-color: var(--c-rd);}
.w-btn-l{display: block; width: 100%; border: none; border-radius: 0.3em; line-height: 3em; font-size: 16px; color:#fff; background-color: var(--c-rd);}

.w-content{font-size: 16px; line-height: 1.8em;}
.w-content img{max-width: 100%;}

.w-tag{display: inline-block; padding: 0 8px; border: 1px solid #999; border-radius: 5px; line-height: 1.6em; font-size: 14px; color:#999;}

.tj-swp .swiper-slide a{height: auto;}
.tj-swp .swiper-pagination-bullet,.tj-swp .swiper-pagination-bullet-active{width: 15px; height: 6px; border:none; border-radius: 6px; background-color: var(--c-gy);}
.tj-swp .swiper-pagination-bullet-active{width: 24px; background-color: var(--c-rd);}

.lawyer-01{overflow: auto;}
.lawyer-01 .cc-tel{display: block; margin-top: 20px;  font-size: 20px; text-align: center;}
.lawyer-01 .cc-tel img{height: 20px; vertical-align: middle;}
.lawyer-01 .cc-tags{font-size: 14px;}
.lawyer-01 .cc-tags :nth-child(1),.lawyer-01 .cc-tags :nth-child(3){color: #dd0c09;}
.lawyer-01 .cc-tags :nth-child(2),.lawyer-01 .cc-tags :nth-child(5){color: #4a86f4;}
.lawyer-01 .cc-tags :nth-child(4),.lawyer-01 .cc-tags :nth-child(6){color: #f6ab4a;}
.lawyer-01 .cc-stat{margin-left: 148px; font-size: 14px;}
.lawyer-01 .cc-stat em{font-style: normal; color: #dd0c09; margin: 0 5px;}

/*律师广告*/
.w-lsg-01>:last-child,.w-lsg-01>:last-child>div{box-sizing: border-box; height: 120px;overflow: hidden; transition: all 0.3s;}
.w-lsg-01>:last-child span{white-space: nowrap;}
.w-lsg-01:hover>:last-child>:first-child{margin-top: -120px;}

/*icon*/
.i-loc{padding-left: 15px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAA70lEQVQYlV3RPy9EQRQF8N9sRCGxEZXEJ5BIlE/jGyh1uqehpFOICKVKoZxCJ0uUCrXifQKVRiLRrD8RREieXGY3OM3MnDn3nDt3koKqbmexgTm84RwHTU7PcZ+KaBGnGPUXV1hocup3qrrt4qiILhFFq3jEDPa/Hau6XUIPH5hqcrovKWs4xCvGO5guMS94+BV7W9YxdEdwXYgJbFV1u4tJbBY+WngKxwv0C7lTLu4wX7hek1PbaXJ6x/avyHhcJA3a2YtNOAai6ZN/owmsNDndDIVhjWWcFcEn6ian40HF8GfKSOK8HrVNTjHTH+ALdhRAjfLUCo0AAAAASUVORK5CYII=") center left no-repeat;}

/*colors*/
.fc-gy{color: var(--c-gy);}
.fc-rd{color:var(--c-rd);}
.fc-bu{color: var(--c-bu);}
.fc-og{color: var(--c-og);}
.fc-tq{color: var(--c-tq);}

.bc-gy{border-color: var(--c-gy);}
.bc-rd{border-color:var(--c-rd);}
.bc-og{border-color: var(--c-og);}
.bc-tq{border-color: var(--c-tq);}

.bg-gy{background-color: var(--c-gy);}
.bg-rd{background-color: var(--c-rd);}
.bg-og{background-color: var(--c-og);}
.bg-tq{background-color: var(--c-tq);}