@charset "utf-8";
/* CSS Document */
@import url(mobile_header.css);
/*头部*/
.w1400{width:100%;}
.Warp{min-width:100%;}
.zhsf_header{height: auto;}
.zhsf_header .home_logo{max-width: 601px;width: 90%;min-width: 320px;margin: 0 auto;height: auto;padding-top: 20px;margin-left: 10px;}
.zhsf_header .zhsf_logo{width: 80%;height: auto;margin-right: 10px;overflow: hidden;}
.zhsf_header .zhsf_logo a{text-align: center;}
.zhsf_header .zhsf_logo a img{width: 100%;}

/*内容部分*/
.Title{margin-bottom: 20px;}
.Title span{/* width: 240px; */width: 140px;text-indent: 20px;float: none;font-size: 30px;}
.Title p{width: calc(100% - 140px);}

/*智慧司法网上查*/
.zhsfBox{padding-top: 30px;background-size: 100% auto;}

/*Part1 法律法规库*/
.Part1{height: auto;background-size: cover;}
.Part1 h1{height: 64px;font-size: 24px;line-height: 64px;}
.Part1 .flfgBox{width: calc(100% - 20px);height: auto;overflow: hidden;margin: 0 auto;}
.Part1 .flfgBox .searchBox{width: 100%;height: auto;overflow: hidden;float: none;}
.Part1 .flfgBox .searchBox .name{height: 56px;padding-top: 0px;line-height: 56px;}
.Part1 .flfgBox .searchBox .name img {width: 80px;height: auto;}
.Part1 .flfgBox .searchBox .ZcSearchBox{height: auto;overflow: hidden;padding-bottom: 100px;background-size: 180px auto;}
.Part1 .flfgBox .searchBox .ZcSearchBox .layui-input-block{width: 300px;}
.Part1 .flfgBox .searchBox .ZcSearchBox .layui-input-block input{width: calc(100% - 58px);}
.Part1 .flfgBox .ResultBox{width: 100%;height: auto;overflow: hidden;float: none;padding: 0px 10px;margin-bottom: 10px;}
.Part1 .flfgBox .ResultBox .hd{height: 40px;margin: 10px auto;}
.Part1 .flfgBox .ResultBox .hd ul li{height: 40px;}
.Part1 .flfgBox .ResultBox .hd ul li a,
.Part1 .flfgBox .ResultBox .hd ul li span{font-size: 22px;line-height: 40px;}
.Part1 .flfgBox .ResultBox .bd{height: auto;overflow: hidden;}
.Part1 .flfgBox .ResultBox .bd ul li{height: auto;overflow: hidden;margin-bottom: 10px;padding-bottom: 10px;}
.Part1 .flfgBox .ResultBox .bd ul li .txt{width: 100%;height: auto;}
.Part1 .flfgBox .ResultBox .bd ul li .txt a{line-height: 24px;max-height: 48px;white-space: unset;font-size: 16px;}
.Part1 .flfgBox .ResultBox .bd ul li .txt p span{margin: 0px 5px;}
.Part1 .flfgBox .ResultBox .bd ul li .dowload{display: none;}

/*Part2 公共法律服务机构*/
.Part2{height: auto;overflow: hidden;border: none;border-radius: 0px;padding: 0px 10px;margin-bottom: 20px;background-size: cover;}
.Part2 .title{height: 64px;}
.Part2 .title h1{line-height: 64px;font-size: 24px;}
.Part2 .hdBox{height: auto;}
.Part2 .hdBox ul{flex-wrap: wrap;}
.Part2 .hdBox ul li{width: 50%;height: 49px;}
.Part2 .hdBox ul li span{display: flex;padding: 0px;font-size: 16px;line-height: inherit;height: 40px;text-align: center;justify-content: center;align-items: center;}
.Part2 .bdBox{height: auto;position: relative;padding-top: 60px;padding-bottom: 10px;}
.Part2 .bdBox .tableBox .thd select{height: 40px;font-size: 16px;right: 10px;top: 0px;}
.Part2 .bdBox .tableBox .tbd{width: 100%;padding-right: 5px;}
.Part2 .bdBox .tableBox .tbd table tbody tr:first-child{height: 50px;}
.Part2 .bdBox .tableBox .tbd table tbody tr:first-child td{font-size: 16px;padding: 15px 6px;}


/*Part3 服务平台、常见问题*/
.Part3{width: calc(100% - 20px);height: auto;}
.Part3 .title{height: 52px;}
.Part3 .title span,
.Part3 .title>a{height: 52px;font-size: 24px;line-height: 52px;}
.Part3 .title .more{float: right;margin-top: 9px;}

.Part3 .fwptBox{width: 100%;height: auto;overflow: hidden;float: none;margin-bottom: 20px;}
.Part3 .fwptBox .title{margin-bottom: 10px;}
.Part3 .fwptBox .bdBox{height: auto;overflow: hidden;background: none;}
.Part3 .fwptBox .bdBox ul{margin-left: 0px;}
.Part3 .fwptBox .bdBox ul li{width: 100%;height: 43px;background: url("zhsf_img21.png")no-repeat center;float: none;margin-bottom: 5px;}
.Part3 .fwptBox .bdBox ul li a{width: 100%;font-size: 16px;color: #76511b;margin: 0 auto;line-height: 43px;}
.Part3 .fwptBox .bdBox ul li:hover{background: url("zhsf_img21.png")no-repeat center;}

.Part3 .cjwtBox{width: 100%;height: auto;float: none;}
.Part3 .cjwtBox ul li{width: calc(100% - 18px);height: auto;padding:14px 10px 20px 28px;margin-left: 18px;}
.Part3 .cjwtBox ul li em{width: 36px;height: 36px;line-height: 36px;font-size: 18px;left: -18px;z-index: 2;}
.Part3 .cjwtBox ul li i{font-size: 24px;}
.Part3 .cjwtBox ul li .question{max-height: 78px;}
.Part3 .cjwtBox ul li .question a{width: calc(100% - 42px);font-size: 16px;line-height: 26px;max-height: 78px;overflow: hidden;}
.Part3 .cjwtBox ul li .answer p{width: calc(100% - 42px);}

/*智慧司法掌上办*/
.sfzsbBox {height: auto;margin-bottom: 30px;}
.sfzsbBox .Title {margin-bottom: 10px;}
.sfzsbBox .bd {width:calc(100% - 20px);height: auto;overflow: hidden;background-size: cover;margin: 0 auto;border-radius: 10px;padding: 20px 5px 0px;}
.sfzsbBox .bd ul {display: flex;justify-content: center;flex-wrap: wrap;}
.sfzsbBox .bd ul li {width: calc((100% - 20px)/2);height: auto;overflow: hidden;margin: 0px 5px 10px;}
.sfzsbBox .bd ul li span {width: 100%;height: auto;}
.sfzsbBox .bd ul li span img {height: auto;}
.sfzsbBox .bd ul li p {height: 40px;display: flex;line-height: inherit;align-items: center;}





