body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;}
*{box-sizing: border-box;}
body, button, input, select, textarea{font:16px tahoma,arial,'hiragino sans gb','microsoft yahei',sans-serif;}
fieldset,img{border:0;}
ul,li{list-style:none;}
em,i,cite{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color: #000;display: block;}
a:focus,input,button,select,textarea{outline:none; font-size:100%;}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
textarea{resize:none;}
button {cursor:pointer;  border:none;}
img{display: block;object-fit: cover;width: 100%;}

a,button,img{-webkit-touch-callout:none;outline:none;-webkit-user-select:none;}
a,button,input,div{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input{-webkit-appearance:none}
input:-webkit-autofill{
    -webkit-box-shadow:0 0 0 1000px white inset;
}
html,body{width:100%; position: relative; background: #fff;}
 .textnoselect
 {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.img-noselect
{
    pointer-events:none;
    -webkit-pointer-events:none;
    -ms-pointer-events:none;
    -moz-pointer-events:none;
}

.base-a{width: 100%;padding: 0 4%;}
.base-c{width: 100%;padding: 0 4%;}
.base-b{width: 100%;padding: 0 4%;}
/* .base-b{width: 320px;}
.base-c{width: 640px;}
.base-d{width: 300px;} */
.marg-top-20{margin-top: 20px;}
.marg-bot-30{margin-bottom: 10px;}
.padd-bot-20{padding-bottom: 20px;}
.padd-bot-10{padding-bottom: 10px;}

.icon
{
     background-image: url(../img/icon-0720.png?t=0528);
     background-image: -webkit-image-set(url(../img/icon-0720.png?t=0528) 1x,url(../img/icon-0720@2x.png?t=0528) 2x);
     background-repeat: no-repeat;
     display: block;
}
.icon-logo{background-position:-115px 11px!important;}
.icon-logodesc{background-position: 0 -49px!important;}
.icon-search{background-position: 4px -178px!important}
.icon-booksearch{background-position: -144px -120px!important}
.icon-upload{background-position: -32px -176px!important}
.icon-mwebpath{background-position: -73px -177px!important}
.icon-close{background-position: 0 -227px!important;}
.icon-passed{background-position: -90px -239px!important}

.headline:after
{
     background-image: url(../img/arr-down.png);
     background-image: -webkit-image-set(url(../img/arr-down.png) 1x,url(../img/arr-down@2x.png) 2x);
     background-repeat: no-repeat;
     display: block;
}

.header{height: 50px;background-color: #1956c0;position: fixed;left: 0;right: 0;top: 0;width: 100%;display: flex;z-index: 1001;justify-content: space-between;align-items: center;padding: 0 10px;}
.header::before{content: "";display: block;width: 190px;height: 25px;background: url(../img/icon@2x.png?t=0528) no-repeat;position: absolute;left: 110px;background-position: -6px -30px;background-size: auto 150px;}
.header.botline{border-bottom: 1px solid #cacaca;}
.header .logo-wrapper{height: 50px;}
.header .logo{display: inline-block;height: 50px;width: 110px;margin-right: 0px;}
.header .icon-logo{width: 120px;height: 50px;background-size: 270px;}
.header .path{display: inline-flex;height: 50px;vertical-align: top;line-height: 50px;align-items: center;}
.header .path .icon{width: 20px;height: 30px;display: inline-block;margin-right: 5px;}
.header .path em{display: inline-block;height: 50px;line-height: 50px;color: #0b4793;font-weight: 700;}
.header .search-wrapper{position: absolute;top: 50px;width: 100%;background-color: #f2f2f2;left: 0;right: 0;padding: 10px 10px;font-size: 0;display: none;}
.header .search-wrapper .icon-search{position: absolute;width: 30px;height: 30px;top: 15px;left: 10px;}
.header .search-wrapper .search-input{border: 0;height: 40px;width: 80%;border: 1px solid #b4c7df;padding-left: 35px;padding-right: 5px;display: inline-block;font-size: 16px;vertical-align: top;border-radius: 0;}
.header .search-wrapper .search-submit{width: 20%;height: 40px;background-color: #ffc300;color: #000;line-height: 40px;text-align: center;display: inline-block;font-size: 16px;vertical-align: top;}
.header .search-wrapper .search-submit:active{background-color: #072853;}

.header .m-btnbox{height: 30px;display: flex;align-items: center;}
.header .m-btnbox .search-control{display: inline-block;margin-right: 15px;height: 30px;transform: translate(0px, 2px);}
.header .m-btnbox .search-control .icon-search{width: 30px;height: 30px;background-size: 420px;background: url(../img/0527-msearchicon@2x.png) no-repeat;display: block;background-position: center center!important;background-size: 98% auto;}
.header .m-btnbox .search-control .close-search{display: none;height: 30px;line-height: 30px;font-size: 12px;color: #aeaeae;text-align: center;width: 30px;text-indent: -999em;background: url(../img/search-close@2x.png?t=05283) no-repeat center center;background-size: 80% auto;}
.header .m-btnbox .search-control.search-opened .icon-search{display: none;}
.header .m-btnbox .search-control.search-opened .close-search{display: block;}
.header .m-btnbox .nav-hamburger-link{display: inline-block;height: 20px;width: 40px;}

.nav{position: fixed;top: 50px;bottom: 0;left: 0;right: 0;background-color: #fff;padding: 10px 15px 0;display: none;z-index: 2000;}
.nav .logo-desc{width: 100%;margin-bottom: 10px;height: 10px;overflow: hidden;}
.nav .logo-desc .icon-logodesc{height: 40px;background-size: 250px;width: 100%;}
.nav .nav-wrapper{display: flex;width: 100%;justify-content: flex-start;flex-flow: wrap;}
.nav a{border: 1px solid #f24849;text-align: center;line-height: 40px;height: 40px;;background-color: #fff;color: #3f3f3f;display: inline-block;width: 31%;border-radius: 30px;margin-bottom: 15px;margin-right: 3%;}
.nav a:nth-child(3n) {margin-right: 0;}
.nav a.active{background-color: #f24849;color: #fff500;}
.nav a:active{background-color: #e6e6e6;}

/* animation */
.menuPop{position: fixed;height: 100%;background:#f1f1f1; display: none;z-index: 9988; 
  -webkit-animation-name: fadeIn; 
  -webkit-animation-duration: 0.4s; 
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 0s;
   }
  @-webkit-keyframes fadeIn{
  0% {opacity: 0; }
  50% {opacity: 0.5;}
  100% {opacity: 1;}
  }
  .anmaiClose{-webkit-animation-name: closefadeIn; 
  -webkit-animation-duration: 0.4s; 
  -webkit-animation-iteration-count: 1; 
  -webkit-animation-delay: 0s; 
  }
  @-webkit-keyframes closefadeIn{
  0% {opacity: 1; }
  50% {opacity: 0.5;}
  100% {opacity: 0;}
  }
  .xin-searchOpen{-webkit-animation-name: openfadeIn; 
  -webkit-animation-duration: 0.4s; 
  -webkit-animation-iteration-count: 1; 
  -webkit-animation-delay: 0s;
  }
  @-webkit-keyframes openfadeIn{
  0% {opacity: 0;}
  50% {opacity: 0.5;}
  100% {opacity: 1; }
  }
  
  .nav-hamburger{height: 26px;  width: 26px;z-index: 188;}
  .nav-hamburger .nav-hamburger-line {
      display: block;
      position: relative;
      width: 26px;
      height: 1px;
      background: #fff;
      -webkit-transition-property: transform, opacity, -webkit-transform;
      -moz-transition-property: transform, opacity, -webkit-transform;
      -ms-transition-property: transform, opacity, -webkit-transform;
      transition-property: transform, opacity, -webkit-transform;
      -webkit-transition-duration: 0.25s;
      -moz-transition-duration: 0.25s;
      -ms-transition-duration: 0.25s;
      transition-duration: 0.25s;
  }
  .nav-hamburger .nav-hamburger-line:nth-child(1) {
      top: 2px;
      -webkit-transform-origin: 2px 3px;
      -moz-transform-origin: 2px 3px;
      -ms-transform-origin: 2px 3px;
      transform-origin: 2px 3px;
  }
  .nav-hamburger .nav-hamburger-line:nth-child(2) {
      top: 9px;
      opacity: 1;
  }
  .nav-hamburger .nav-hamburger-line:nth-child(3) {
      top: 18px;
      -webkit-transform-origin: 0px -1px;
      -moz-transform-origin: 0px -1px;
      -ms-transform-origin: 0px -1px;
      transform-origin: 0px -1px;
  }
  .nav-hamburger-link .opened .nav-hamburger-line {
      background-color:#fff;
  }
  .nav-hamburger-link .opened .nav-hamburger-line:nth-child(1) {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  }
  .nav-hamburger-link .opened .nav-hamburger-line:nth-child(2) {
      opacity: 0;
  }
  .nav-hamburger-link .opened .nav-hamburger-line:nth-child(3) {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  }
  /* animation end */

  a#go-top{ background:url(http://www.qdxin.cn/img/piaofu.png) no-repeat;width:40px;height:40px;text-align:center;text-decoration:none;line-height:25px;color:#999; text-indent:-9999em;}
a#go-top:hover{color:#333; background-position:-40px -0px;}

  .focus{background-color: #fefef4;}
  .focus .title{font-size: 22px;font-weight: 700;text-align: left;display: block;width: 100%;padding: 15px 0 15px 75px;position: relative;}
  .focus .title:before{
    background-image: url(../img/0527-focus@2x.png);
    background-repeat: no-repeat;
    }
    .focus .title:before{content: "";position: absolute;display: block;width: 65px;height: 28px;background-position: center center;top: 50%;left: 0px;margin-top: -18px;background-size: auto 100%;}
  .focus small{text-align: center;display: block;margin-top: 15px;display: none;}
  
  .index-row{margin: 0px auto;padding: 0;}
  .index-row .left{margin: 0px 0;}
  .index-row  .focus-wrapper{padding: 0!important;}
  .slide-wrapper{margin-bottom: 10px;}
  
  .index-row-wrapper .index-row{margin: 0 auto;}
  .index-row-wrapper .content{background-color: #fff;border-bottom: 0;}
  .index-row-wrapper .content .new-list{padding: 0 0px;}
  
  .headline{width: 100%;position: relative;margin-bottom: 15px;}
  .headline.headline-sp-a{width: 92%;margin: 0 auto 15px;}
  .headline:after{content: "";position: absolute;bottom: -10px;width: 12px;height: 10px;left: 30px;background-position: top center;}
  .headline .inner{border-bottom: 1px solid #125ebf;display: flex;justify-content: space-between;}
  .headline .inner .title{font-size: 20px;font-weight: 700;height: 24px;line-height: 24px;position: relative;height: 40px;line-height: 40px;}
  .headline .inner .title .desc{position: absolute;width: 500px;right: -530px;font-size: 15px;}
  .headline .inner .more{color: #686868;font-size: 14px;height: 40px;line-height: 40px;}
  .headline .inner .more:hover{color: #dd6910;}
  .headline .inner .search-content span{display: block;line-height: 28px;color: #686868;}
  .headline .inner .search-content span:first-child{font-size: 18px;}
.headline .inner .search-content em{color: #f31e0b;font-weight: 700;}
.headline .inner .search-content cite{color: #0b4793;padding: 0 10px;}
.headline .inner .search-content{padding-bottom: 10px;}

.webpath{padding: 10px 4% 10px;}
  
  .news-wrapper{padding: 0 0;}
  .content.grayborder{margin-top: 20px;}
  .content .focus-new .only-text{font-size: 20px;line-height: 30px;color: #091027;font-weight: 700;width: 100%;}
  .content .focus-new{margin-bottom: 0px;display: flex;}
  .content .focus-new .imgbox{flex:0 0 120px;height: 70px;overflow: hidden;margin-bottom: 5px;}
  .content .focus-new .imgbox-text{flex: 1;padding-left: 10px;height: 70px;overflow: hidden;line-height: 24px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
  .content .focus-new .big-img{position: relative;height: 175px;overflow: hidden;margin-bottom: 10px;}
  .content .focus-new .big-img span{position: absolute;bottom: 0;left: 0;right: 0;padding: 10px;background: url(../img/alpha-black.png);color: #fff;font-size: 14px;}
  .content .new-list li{border-bottom: 1px dashed #ccc;}
  .content .new-list li:last-child{border-bottom: 0;}
  .content .new-list li a{color:#191e2f;font-size: 18px;display: block;line-height: 24px;padding: 10px 0;}
  
  .banner-wrapper{margin: 20px auto;padding: 0px 0;}
  .banner-wrapper.margtop{margin: 20px auto 0;}
  .banner-wrapper .pc{display: none;}

  .lawbook-list{width: 100%;overflow: hidden;}
  .lawbook-list li{border-top: 1px dashed #ccc;}
  .lawbook-list li a{font-size: 16px;display: block;line-height: 24px;color:#191e2f;padding: 10px 0;}
  
  .teller{width: 90vw;background-color: #fff9;box-shadow: 0 0 10px #e6e6e6;padding: 15px 0;display: flex;justify-content: center;margin: 0 auto;}
  .teller .teller-inner{margin: 0 auto;}
  .teller .teller-inner .text span{display: inline-block;font-size: 18px;font-weight: 700;text-align: center;padding: 2px 0;}
  .teller .teller-inner .linkbtn{background-color: #ffc300;color: #fff;width: 140px;height: 36px;text-align: center;line-height: 36px;margin: 10px auto 0;border-radius: 5px;}
  .teller .teller-inner .linkbtn:hover{background-color: #a27e09;}
  
  .lawer-online{width: 100%;padding: 0 4%;margin: 20px auto 0;}
  .lawer-online .sshaw{overflow: hidden;margin-top: 20px;}
  .lv-man{padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
  .lv-man a{width: 48%;overflow: hidden;}
  .lv-man a .imgbox{width: 100%;overflow: hidden;display: flex;justify-content: center;height: 250px;}
  .lv-man a img{width: 100%;object-fit: cover;}
  .lv-man a:first-child{margin-left: 0;}
  .lv-man a span{background-color: #fff;padding: 0px 10px;display: block;height: 50px;line-height: 50px;text-align: center;}
  .lawer-online .teller{margin-top: 10px;}
  
  .lawer-suo{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 4%;}
  .lawer-suo a{overflow: hidden;height: 188px;position: relative;width: 48%;margin-bottom: 15px;}
  .lawer-suo a span{position: absolute;bottom: 0;left: 0;right: 0;background: url(../img/alpha-black.png);color: #fff;padding: 10px;}
  .lawer-suo a:first-child{margin-left: 0;}
  
  .footer{width: 100%;background-color: #e6e6e6;}
  .footer.hasbg{background-color: #a7a7a7;}
  .footer.hasbg .inner{background: url(../img/alpha-white.png);}
  .footer .inner{width: 100%;padding: 20px 0;}
  .footer .inner .links{overflow: hidden;margin: 0 auto 10px;display: flex;justify-content: center;width: 90vw;}
  .footer .inner .links a{border-left: 1px solid #000;text-align: center;font-size: 12px;width: 80px;}
  .footer .inner .links a:first-child{border-left: 0;}
  .footer .inner .copyright{text-align: center;font-size: 12px;}
  .footer .inner .copyright span{display: none;}
  
  /*label中加padding IE8不会生效 要加在外层父元素上*/
  .lawbook-search label{
       position: relative;
       display: block;
       cursor: pointer;
       overflow: hidden;
   }
   .lawbook-search .radio span,  .lawbook-search .radio{height: 16px;line-height: 16px;display: inline-block;width: 16px;}
   .lawbook-search label p{color: #4d4d4d;height: 16px;font-size: 14px;line-height: 16px;display: inline-block;vertical-align: top;}
   .lawbook-search .radio{padding-right: 5px;}
   .lawbook-search .radio input{position: absolute;left: -9999em;}
   .lawbook-search .radio span{background-image: url(../img/radio_icon.png); background-image: -webkit-image-set(url(../img/radio_icon.png) 1x,url(../img/radio_icon@2x.png) 2x);background-repeat: no-repeat;background-position: 0 0;}
   .lawbook-search .radio input:checked+span{background-position: -17px 0;}
   .lawbook-search .radio span{display: none\0;}
   .lawbook-search .radio input{position: static\0;}
   .lawbook-search .radio{line-height: 16px\0;}
   /*IE9-10 hack*/
   :root  .lawbook-search .radio span{display: block;}
   :root  .lawbook-search .radio input{position: absolute;}
   :root  .lawbook-search .radio{line-height: 16px;}
  
  
  .lawbook-search{width: 100%;margin: 50px auto 0;padding: 20px 0;border-top: 10px solid #f6f6f6;}
  .lawbook-search .lawbook-search-wrapper{margin: 0 auto;}
  .lawbook-search .icon-booksearch{width: 140px;height: 100px;margin: 0 auto;transform: scale(0.8);}
  
  .lawbook-search .search-box{width: 100%;padding: 5px 4% 0;}
  .lawbook-search .top-input{display: flex;}
  .lawbook-search .top-input input{flex: 1;height: 50px;border: 1px solid #90b7e8;padding: 0 10px;line-height: 50px;border-right: 0;border-radius: 0;}
  .lawbook-search .top-input a{flex: 0 0 100px;height: 50px;background-color: #ffc300;color: #fff;text-align: center;line-height: 50px;}
  .lawbook-search .top-input a:hover{background-color: #a27e09;}
  .lawbook-search .bot-radio{overflow: hidden;margin-top: 15px;display: flex;flex-flow: wrap;justify-content: space-between;}
  .lawbook-search .bot-radio li{width: 33%;margin-bottom: 10px;}
  .lawbook-search .bot-radio li .weui-icon-checked{margin-right: 10px;}
  .lawbook-search .bot-radio li:nth-child(3),
  .lawbook-search .bot-radio li:nth-child(6){
      display: flex;justify-content: flex-end;
  }
  .lawbook-search .bot-radio li:nth-child(2),
  .lawbook-search .bot-radio li:nth-child(5){
      /* padding-left: 5px; */
  }
  
  .split{background-color: #f2f2f2;height: 10px;margin: 0 auto;}
  
  .chan-change{margin: 0px auto 0px;display: flex;flex-flow: wrap;justify-content: space-between;padding: 20px 4% 0;}
  .chan-change a{background-color: #fff;height: 40px;line-height: 40px;font-size: 14px;width: 30%;text-align: center;margin-bottom: 15px;display: inline-block;}
  .chan-change a:first-child{margin-left: 0;}
  .chan-change a.active{background-color: #0b4793;color: #fff;}
  .chan-change a.active:hover{color: #fff;}
  
  .list-list{margin: 0px auto 0;}
  .list-list li{overflow: hidden;border-top: 1px solid #ddd;padding: 20px 0;}
  .list-list li:first-child{border-top: 0;}
  .list-list li .new-title{width:100%;line-height: 24px;font-size: 16px;position: relative;padding-left: 20px;}
  .list-list li .new-title em{color: #f31e0b;}
  .list-list li .new-title::before{content: "";display: block;background-color: #686868;position: absolute;width: 6px;height: 6px;border-radius: 50%;top: 50%;transform: translate(0,-50%);left: 0;}
  .list-list li .new-time{color: #686868;display: none;}
  .list-list .headline{margin-bottom: 5px;}
  
  .pageArea{ padding:10px 0; margin:0px auto 0;}
  .ipages {font-family:Tahoma; font-size: 16px;display: flex;flex-flow:wrap;margin:10px; color: #999;justify-content: flex-start;}
  .ipages a { color:#555; background:#FFF; border:1px solid #E1E1E1; padding:5px 10px; text-decoration:none;display: inline-block;margin-bottom: 10px;margin-right: 10px;}
  .ipages a:hover{background:#FFC000; color:#fff;border:1px solid #FFC000;}
  .ipages strong { color:#fff; background:#FFC000; border:1px solid #FFC000; padding:5px 10px; }
  .ipages span{ color:#fff; background:#FFC000;; padding:5px 12px;  font-size: 18px;display: inline-block;}
  a.PreviousLink:link{ color:#a7a7a7; border:1px solid #E1E1E1; background:#F2F2F2 url(ipagearrow1.gif) no-repeat 10px 10px; padding:5px 10px 5px 18px; }
  a.PreviousLink:hover{background:#fff url(ipagearrow1.gif) no-repeat 10px 10px; color:#a7a7a7; border:1px solid #E1E1E1;}
  a.NextLink:link{ color:#0B398C; border:1px solid #E1E1E1; background:#fff url(ipagearrow2.gif) no-repeat right; padding:5px 18px 5px 10px; }
  a.NextLink:link:hover{background:#f1f1f1 url(ipagearrow2.gif) no-repeat right; color:#0B398C; border:1px solid #E1E1E1;}
  .ipages span,a.PreviousLink:link{margin-right:10px; display:inline-table;}
  
  
.book-list{margin: 0px auto 0;}
.book-list li{overflow: hidden;padding: 15px 0;border-top: 1px solid #ddd;}
.book-list li:first-child{border-top: 0;}
.book-list li .desc span{color: #fff;;background-color: #2884f9;display: block;width: 100px;height: 30px;line-height: 30px;text-align: center;}
.book-list li .text{font-size: 16px;line-height: 22px;margin-top: 10px;}
.book-list li .text span{font-size: 14px;color: #686868;padding: 5px 0;display: block;}

.image-list{margin: 20px auto 0;padding-top: 15px;}
.image-list ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.image-list li{width: 48%;margin-bottom: 20px;}
.image-list li a{width: 100%;overflow: hidden;}
.image-list li p{padding: 10px;background-color: #e6e6e6;text-align: center;}
.image-list li.nomarg{margin-right: 0;}


.lawyer-info{margin: 20px auto 0;padding: 20px 4%;}
.lawyer-info .imgwrap{border-bottom: 1px solid #ccc;width: ;}
.lawyer-info .imgwrap img{display: block;width: 200px;margin: 0 auto;}
.lawyer-info .info{width: 100%;padding-top: 15px;}
.lawyer-info .info h2{border-left: 5px solid #FFC000;padding-left: 15px;font-size: 18px;font-weight: 700;}
.lawyer-info .info p{margin-top: 15px;font-size: 14px;line-height: 26px;}


.main-content{margin: 0 auto;padding: 15px 0 0;}
.main-content>aside{overflow: hidden;padding: 0;}
.main-content>.main-right{padding: 20px 4% 20px;}
.main-content .head-title{font-size: 16px;position: relative;padding:0 4% 20px;background-color: #fff;}
.main-content .head-title::after{content: "";display: block;width: 200%;height: 5px;background-color: #f2f2f2;left: -4vw;bottom: 0;right: 0;position: absolute;}
.main-content .head-title h1{font-size: 26px;line-height: 36px;margin-bottom: 10px;}
.main-content .head-title .source{font-size: 12px;}
.main-content .head-title .source span{margin-right: 15px;color: #686868;display: inline-block;margin-bottom: 5px;}

#Cnt-Main-Article-book {
    margin: 20px 0;
    background: url(../img/bglaw9.png) no-repeat center center;
    padding:  4%;
    background-size: contain;
}

#Cnt-Main-Article-normal{line-height: 30px;padding: 20px 4%;background-color: #fff;}
#Cnt-Main-Article-normal strong{
    font-weight: 700;
}
#Cnt-Main-Article-normal a{
    color: rgb(12, 79, 204);display: inline-block;
}
#Cnt-Main-Article-normal p{
    text-indent: 2em;
    margin-bottom: 5px;
}


/* 表单 */
.main-content .lawyer-form{margin: 30px auto 0;background-color: #f6f6f6;padding-bottom: 10px;}
.lawyer-form{margin: 20px auto 20px ;}
.lawyer-form .form-head{background-color: #0b4793;width: 100%;font-size: 20px;color: #fff;font-weight: 700;text-align: center;margin-bottom: 20px;padding: 15px 15px;font-size: 16px;}
.lawyer-form .form-head span{display: block;}
.lawyer-form .user-form{display: block;width: 100%;padding: 0 4%;}
.lawyer-form .form-row{position: relative;margin-bottom: 20px;padding: 0  4%;}

.lawyer-form .form-row{padding:10px 10px 10px 30px;border: 1px solid #ddd;}
.lawyer-form .form-row:before{content: "*";position: absolute;color: #ec8d10;font-weight: 700;display: block;left: 6px;font-size: 30px;}
.lawyer-form .phone-wrap:before{top: 18px;}
.lawyer-form .phone{height: 40px;line-height: 40px;display: block;border: 0;width: 100%;font-size: 16px;}
.lawyer-form .ask{display: block;border: 0;width: 100%;height: 200px;line-height: 28px;}
.lawyer-form .phone,
.lawyer-form .ask,
.lawyer-form .form-row
{background-color: #f9f9f9;}

.lawyer-form .form-row .error-tips,
.lawyer-form .form-row .pass-show
{display: none;}

.lawyer-form .pass .pass-show{position: absolute;left: 4px;display: block;}
.lawyer-form .form-row .pass-show .icon{width: 24px;height: 24px;}
.lawyer-form .text-wrap .pass-show{top: 12px;}
.lawyer-form .phone-wrap .pass-show{top: 19px;}
.lawyer-form .form-row.pass:before{display: none;}

.lawyer-form .error .error-tips{color: #ec3425;border-top: 1px solid #ec3425;line-height: 24px;padding: 5px 0;display: block;}
.lawyer-form .error .phone,
.lawyer-form .error .ask
{/*color: #ec3425;*/}

.upload{position: relative;}
.upload .upbtn{border: 1px solid #aeaeae;background-color: #f6f6f6;width: 70vw;position: relative;display: flex;justify-content: center;align-items: center;height: 50px;margin: 15px auto 20px;}
.upload .upbtn::after{content: "最多上传5张图片";display: block;position: absolute;font-size: 12px;bottom: -35px;height: 30px;line-height: 30px;color: #555;display: none;}
.upload .upbtn:active{background-color: #e6e6e6;}
.upload .upbtn .inputfile{width: 100%;height: 50px;left: 0;top: 0;display: block;opacity: 0;z-index: 10;filter: alpha(opacity=0);position: absolute;}
.upload .upbtn .icon{width: 30px;height: 30px;margin-right: 10px;}
.upload .upbtn span,
.upload .upbtn em
{height: 30px;line-height: 30px;text-align: center;}

.upload .upbtn em{display: none;}
.upload .upbtn span{display: block;}

.upload .upbtn.hasuped{opacity: 0.5;filter: alpha(opacity=50);}
.upload .upbtn.hasuped .inputfile{display: none;}
.upload .upbtn.hasuped:active{background-color: #fff;}
.upload .upbtn.hasuped span{display: none;}
.upload .upbtn.hasuped em{display: block;}

.upload .upshow{position: relative;}
.upload .upshow .delete-img{text-align: center;line-height: 30px;color: #000;display: block;font-size: 12px;color: #686868;}   
.upload .upshow .delete-img:active{background-color: #a7a7a7;color: #fff;}
.upload .upshow .showbox{width: 100%;display: flex;justify-content: center;}
.upload .upshow .showbox li{width: 60px;margin-right: 10px;position: relative;}
.upload .upshow .showbox li:last-child{margin-right: 0;}
.upload .upshow .showbox li span{display: block;height: 60px;width: 100%;overflow: hidden;}
.upload .upshow img{min-width: 100%;min-height: 100%;object-fit: contain;display: block;}

.lawyer-form .upread{padding: 15px 0 10px;display: flex;justify-content: center;}
.lawyer-form .upread label{overflow: hidden;cursor: pointer;}
.lawyer-form .upread .checkbox{}
.lawyer-form .upread a{height: 24px;line-height: 24px;color: #0b4793;font-weight: 700;}

.lawyer-form .upread .checkbox span, .lawyer-form .upread .checkbox{height: 24px;line-height: 24px;display: block;width: 24px;}
.lawyer-form .upread label p{float: left;height: 16px;font-size: 14px;height: 24px;line-height: 24px;}
.lawyer-form .upread .checkbox{float: left;margin-right: 10px;}
.lawyer-form .upread .checkbox input{position: absolute;left: -9999em;}
.lawyer-form .upread .checkbox span{background-image: url(../img/checkbox_icon.png); background-image: -webkit-image-set(url(../img/checkbox_icon.png) 1x,url(../img/checkbox_icon@2x.png) 2x);background-repeat: no-repeat;background-position: 0 0;}
.lawyer-form .upread .checkbox input:checked+span{background-position: -26px 0;}
/*IE9-10 hack*/
:root .lawyer-form .upread .checkbox span{display: block;;}
:root .lawyer-form .upread .checkbox input{position: absolute;}
:root .lawyer-form .upread .checkbox{line-height: 16px;}

.user-form .tips{overflow: hidden;}
.user-form .tips li,
.user-form .tips p{line-height: 30px;color: #555;font-size: 14px;}
.user-form .tips li.red{color: #f00b0b;}
.user-form .tips li:nth-child(2){display: none;}

.user-form .form-submit{margin: 30px 0;}
.user-form .form-submit .submit{display: block;width: 70vw;height: 50px;background-color: #125ebf;color: #fff;border: 0;cursor: pointer;margin: 0 auto;border-radius: 0;text-align: center;line-height: 50px;}
.user-form .form-submit .submit:active{background-color: #0b4793;}

.bigimg{position: fixed;z-index: 100;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.8);display: none;}
.bigimg .close{position: absolute;right: 4%;top: 60px;z-index: 100;}
.bigimg .icon{width: 50px;height: 50px;}
.bigimg .inner{width: 90vw;}
.bigimg .inner{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);margin: 0;}

.dialog{width: 100%;position: fixed;background: rgba(0,0,0,0.8);z-index: 2000;top: 0;left: 0;color: #4d4d4d;padding: 15px 20px;display: none;height: 100%;bottom: 0;right: 0;}
.dialog .inner{width: 60%;background-color: #fff;padding: 15px 0px 0;top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute;border-radius: 10px;animation: scaleIn 0.5s;overflow: hidden;}
.dialog .title{font-weight: 700;color: #125ebf;padding-bottom: 10px;text-align: center;display: block;}
.dialog img{width: 50px;margin: 0 auto 5px;display: block;}
.dialog .desc{display: block;text-align: center;line-height: 24px;font-size: 14px;}
.dialog .desc em{display: block;text-align: center;}
.dialog .sure-btn{width: 100%;height: 40px;line-height: 40px;margin-top: 10px;text-align: center;text-align: center;background-color: #f2f2f2;font-weight: 700;}
.dialog .sure-btn:active{background-color: #e6e6e6;}
@keyframes scaleIn {
    0%{transform: translate(-50%, -50%) scale(0.9);}
    50%{transform: translate(-50%, -50%) scale(1.1);}
    100%{transform:translate(-50%, -50%)  scale(1);}
}
/* 表单 end */

.mianze{padding: 20px 20px;background-color: #f9f9f9;}
.mianze h1{text-align: center;font-size: 36px;font-weight: 700;padding: 0px 0 20px;border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;}
.mianze p{font-size: 16px;text-indent: 2em;line-height: 28px;padding: 5px 0;}

.search-noresult .inner{width: 80vw;margin: 30px auto 10px;}
.search-noresult .text{font-size: 18px;text-align: center;width: 100%;padding: 0 4%;margin-bottom: 20px;}
.search-noresult .text p{text-align: center;padding-bottom: 5px;}
.search-noresult .text small{color: #686868;font-size: 12px;}
.search-noresult .text em{color: #f31e0b;}


.fixbot{position: fixed;bottom: 0;left: 0;right: 0;}


#erweiMaQ, .saoToPhone a, .fenXang .bdshare-button-style2-24 .bds_tsina, .fenXang .bdshare-button-style2-24 .bds_weixin, .fenXang .bdshare-button-style2-24 .bds_qzone, .fenXang .bdshare-button-style2-24 .bds_sqq, .fenXang .bdshare-button-style2-24 .bds_tqf
{
     background-image: url(http://www.qdxin.cn/img/nei190809.png);
     background-image: -webkit-image-set(url(http://www.qdxin.cn/img/nei190809.png) 1x,url(http://www.qdxin.cn/img/nei190809@2x.png) 2x);
     background-repeat: no-repeat;
}/* share */
.fenGdq{width: 100%;}
.fenGdq .floatFen{width:100%; display: flex;justify-content: center;}
.fenGdq .floatFen .fenC{font-size: 14px; color: #555; width: 50px; height: 36px; text-align: center; line-height: 36px;display: inline-block;}
.fenXang .bdshare-button-style2-24 a{margin:0 0 5px -3px; }

.fenXang .bdshare-button-style2-24 .bds_tsina,
.fenXang .bdshare-button-style2-24 .bds_weixin,
.fenXang .bdshare-button-style2-24 .bds_qzone,
.fenXang .bdshare-button-style2-24 .bds_sqq,
.fenXang .bdshare-button-style2-24 .bds_tqf
{ width: 36px; height: 36px; padding: 0;margin: 0 5px;}

.fenXang .bdshare-button-style2-24 .bds_tsina{ background-position: -0px -127px;}
.fenXang .bdshare-button-style2-24 .bds_weixin{ background-position: -50px -127px;}
.fenXang .bdshare-button-style2-24 .bds_qzone{background-position: -100px -127px;}
.fenXang .bdshare-button-style2-24 .bds_sqq{ background-position: -150px -127px;}
.fenXang .bdshare-button-style2-24 .bds_tqf{ background-position: -200px -127px;}

/* share end */

html .weui-cell{padding: 0;}
html .webuploader-pick{box-sizing: border-box;padding-top: 5px;}
.lawyer-form .user-form .fcdark{
     border-left: 5px solid #0b4793;
    padding-left: 10px;
    margin: 10px 0;
}
html .parentFileBox>.fileBoxUl>li>.diyClose{
    background: url(../img/delete-img.png) no-repeat center center;
    width: 20px;
    height: 20px;
    padding: 0;
    display: block;
    z-index: 100;
}
html .parentFileBox>.diyButton{
    height: auto;
    margin-bottom: 10px;
}
html .parentFileBox>.diyButton>a{
    height: 40px;
    line-height: 40px;
    padding: 0;
    display: block;
    font-size: 16px;
}
html .parentFileBox>.diyButton>a:active{
    background-color: rgb(2, 101, 133);
    color: #fff;
}
.form-tips{width: 70vw;position: fixed;background: rgba(0,0,0,0.8);z-index: 200;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #fff;padding: 15px 20px;border-radius: 10px;display: none;}
.form-tips img{width: 50px;margin: 0 auto 5px;display: block;}
.form-tips span{display: block;text-align: center;line-height: 24px;}
.form-tips span em{display: block;}

.form-top{margin-top: 60px;}

.basicmid {padding: 5px 10px 0px;}

#Cnt-Main-Article-normal .imgtxt{margin-top:10px; font-size: 14px; color:#666; line-height: 150%;text-align: center;}
}
#Cnt-Main-Article-normal .imgtxt::after{content: "↑"; padding-left: 10px; font-size: 14px;}

#Cnt-Main-Article-book .imgtxt{margin-top:10px; font-size: 14px; color:#666; line-height: 150%;text-align: center;}
}
#Cnt-Main-Article-book .imgtxt::after{content: "↑"; padding-left: 10px; font-size: 14px;}

.videobox{overflow: hidden;height: 220px;margin-bottom: 20px;}
.videobox iframe{border: 0;display: block;height: 300px;margin-top: -40px;}

.videoboxV{overflow: hidden;margin: 0 auto;}
.videoboxV iframe{border: 0;height: 450px;margin-top: -51px;display: block;}

.book-list,
.pageArea,
.list-list,
.image-list,
.chan-change
{background-color: #f6f6f6;}


.m-first-marg{margin-top: 50px!important;}

.content .focus-new .only-text:active,
.content .focus-new .imgbox-text:active,
.headline .inner .more:active,
.lawbook-list li a:active,
.focus .title:active,
.list-list li .new-title:active,
.footer .inner .links a:active,
.chan-change a:active,
.book-list li .text a:active,
.content .new-list li a:active,
.webpath a:active
{color: #dd6910;}

.qdxinChanl,
.headline .desc,
.webpath,
.header .logo-wrapper .desc,
.saoPhone
{display: none}


.webpath.show-webpath{display: block!important;}

.ai-banner-m{
    padding: 0px 0 0px;
}
.ai-banner.index{
    padding-bottom: 15px;
}
.ai-banner.list{
    padding: 15px 0;
}
.ai-banner-pc{
    display: none;
}















