@charset "utf-8";


.font18{font-size:18px;}
.g-detail{margin-top:20px;padding:20px 30px 35px 30px;background-color: #fff; min-height: 520px;}


/*搜索*/
.police-search {width: 1025px; background-color: #f9f9f9;border-radius: 12px;border: solid 1px #dddddd;height: 55px; overflow: hidden;position:relative  }
.police-search input[type="text"]{float:left;width:100%;padding:0 85px 0 15px;height: 55px;line-height: 55px;border:none;background:transparent}
.police-search  input[type="submit"]{position:absolute;right:95px;top:0;width:75px;height: 55px;background: url(../images/index/search.png) left center no-repeat;border:none;font-size:18px;color:#0262d6;text-indent:17px;}
.gjss{position:absolute;right:0;top:14px;color:#0262d6;font-size:18px;display:block;width:95px;padding-left:10px;border-left:1px solid #ddd}
.pol-zcfw,.pol-zcwd,.pol-zcdy{border-radius: 12px;line-height:53px;color:#fff;padding:0 15px;margin-left:10px;font-weight:bold;letter-spacing: 1px;}
.pol-zcfw{background: #0262d6;margin-left:15px}
.pol-zcwd{background: #ff7608;}
.pol-zcdy{background: #00bfaf url(../images/index/zcdy.png) 20px center no-repeat;padding-left:57px}
.pol-zcfw:hover,.pol-zcfw:focus{color:#fff;background:#0e71e8  ;}
.pol-zcwd:hover,.pol-zcwd:focus{color:#fff;background:#ff8d31 ;}
.pol-zcdy:hover,.pol-zcdy:focus{color:#fff;background-color:#06d9c8 ;}

/*搜索条件*/
.m-searchlinks{ border-top:1px dashed #ddd; padding:20px 0 25px 0;overflow:hidden; border-bottom:10px solid #f9f9f9; height:435px; transition:all .3s linear ; -webkit-transition:all .3s linear ; -moz-transition:all .3s linear ; -ms-transition:all .3s linear ; -o-transition:all .3s linear ; }
.m-zcfllf li{float:left;line-height: 32px; text-align: center; cursor: pointer;color: #fff; background:  #75c0ff;padding:0 16px;margin-right:1px}
.m-zcfllf li.u-active{position: relative; background: #0262d6; color: #fff;}

.top_sqms{padding-left:100px;position: relative;margin-bottom:20px;margin-top:25px}
.top-myfind{position:absolute;left:20px;top:0;text-align:center;padding-top:80px;background: url(../images/index/find.png) center 40px no-repeat;}
.top-myfind span{font-weight:bold}
.g-zcflrg{padding: 15px 20px; background:#f5f5f5}
.m-items{ padding-left: 70px; position: relative;}
.m-items p{position: absolute; left: 0; top: 0; line-height: 32px;font-weight:bold}
.m-items li{float: left;  line-height: 32px; text-align: center;}
.m-items li a{display: block; padding: 0 15px; background: #f5f5f5;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;border-radius: 16px;}
.m-items li.u-active a{background: #fff; color: #0262d6;}

.m-zcgdtj{padding: 0px 0 0px 100px;margin-bottom:20px} 
.m-zcgdtj p{left: 0; top: 0; line-height: 32px; width: 90px;  font-size: 18px; font-weight: bold;text-align: right; }
.m-zcgdtj ul{ max-height: 68px;}
.m-zcgdtj li{float: left;margin-right:7px; }
.m-zcgdtj li a{display: block; padding:0 16px; height: 32px; line-height: 32px;  font-size: 18px;}
.m-zcgdtj #top_file_type_level li a{font-weight:bold;color: #0262d6;}
.m-zcgdtj li.u-active>a,.m-zcgdtj #top_file_type_level li.u-active>a{color: #fff;background-color: #75c0ff;border-radius: 16px;}


.g-zcpxfd{margin-right: 40px;}
.g-zcpxfd p{font-size: 18px; line-height: 32px;width:90px;text-align:right;font-weight:bold;margin-right:10px}
.g-zcpxfd li{float: left; }
.g-zcpxfd li a{display: block; padding:0 16px; font-size: 18px;line-height: 32px;height:32px;}
.g-zcpxfd li.u-active a{color: #fff;background-color: #75c0ff;border-radius: 16px;}


/*搜索下拉框*/
.xsq i,.bm i{ display:block; width:15px; height:16px; background: url(../images/index/bluerow.png) center no-repeat; position: absolute; top:-16px; left:50%;margin-left:-8px  }
.xsq,.bm{z-index: 99; top: 50px; border: 1px solid #75c0ff;background:#fff;border-radius: 10px;padding:10px 0;}
.xsq{left: -121px;  width: 320px; }
.bm{left: -255px;  width: 620px;padding-right:5px }
.bm dl{height: 125px; overflow-y:auto!important; max-height: 174px!important;}
.xsq dt,.bm dt{ float: left; width:33.33%; text-align: center;font-weight:normal }
.xsq dt a,.bm dt a{ font-weight: normal!important;color: #3d3d3d!important;font-size:16px; padding: 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*展开收起*/
.zhankai {text-align:center;line-height:42px;margin-bottom:20px}
.zhankai a{display:block;width:182px;height:42px;background: url(../images/index/zkbg.png) center no-repeat;color:#fff;margin:auto}
.m-searchlinks.hidesearch{height:0;padding:0;border-bottom:none;}

/* 滚动条 */
.scrollbar-y{overflow-y: auto; overflow-x: hidden;}
.scrollbar-y::-webkit-scrollbar{ width: 6px;height: auto;}
/* 滚动条轨道 */
.scrollbar-y::-webkit-scrollbar-track {border-radius: 3px;background: #f1f1f1;}
/* 滚动条滑块 */
.scrollbar-y::-webkit-scrollbar-thumb{border-radius: 3px;background:#cfcfcf;}

/*左侧tree*/
.open-left{width: 320px;}
.open-right{width: 1025px;padding:10px;border:1px solid #dff0ff;margin-left:5px}
.u-lefttit{height: 80px; line-height: 80px; background-color: #0262d6; text-align: center; font-size: 20px; font-weight:bold; color: #fff;}
.u-leftct{padding: 0 14px; height: 60px; line-height: 60px; background-color: #dff0ff; font-size: 18px; cursor: pointer;}
.u-leftct span{display: inline-block; width: 20px; height: 20px; background: url(../images/index/add.png) center center no-repeat; vertical-align: middle; margin-right: 10px; transition: all 0.5s;}
.u-leftct.show span{background: url(../images/index/reduce.png) center center no-repeat;}
.u-leftc{margin-bottom: 1px;}
.left-item {border: solid 1px #dff0ff;padding:10px 0}
.u-leftc li a{display: block; padding: 0 10px 0 20px;line-height:36px}
.u-leftc li.u-active a,.u-leftc li a:hover{background: #dff0ff;color:#333}
.u-leftc li.u-active a:focus{color:#333}

/*右侧*/
.m-neiyetit{line-height: 40px; background: #f6f6f6;}
.m-neiyetit ul li{float: left;padding: 0 30px; color: #333; font-weight: 600; cursor: pointer;font-size:18px}
.m-neiyetit ul li.on{background: #0262d6; color: #fff;}
/*右侧文件关联列表通用样式*/
.liststyle-gl .ullist{padding: 0;overflow: hidden;}
.liststyle-gl .ullist li{height:60px; line-height: 60px;border-bottom:1px dashed #f2f2f2}
.liststyle-gl .ullist li span{margin-left: 10px; color: #999;float: right;font-size:18px}
.liststyle-gl .j-libox{width: 82%;float: left;overflow: hidden;}
.liststyle-gl .j-libox .j-licont{max-width: 100%;float: left;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.liststyle-gl .j-libox .j-licont p{font-size:18px;float: right;display: block;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.liststyle-gl .j-libox .j-licont a.j-li-bt{font-size:18px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/index/lidot.png) left center no-repeat;padding-left:15px}
.liststyle-gl .ullist li:last-child{border-bottom:none}

/*右侧固定栏目*/
.slidefixed{position:fixed;right:20px;bottom:100px;width:122px;}
.slidefixed span{display:block;background:#0262d6;text-align:center;color:#fff;padding:8px 0;font-weight:bold;}
.slidefixed ul{background:#fff;padding:10px 12px;text-align:center}
.slidefixed ul li a{display:block;line-height:40px;color:#fff;background:#0262d6;background:#75c0ff;}
.slidefixed ul li{margin-bottom:1px}
.slidefixed ul li a:hover{background:#0262d6;}

/**政府规章**/
.m-tablelist2{font-family: NSimSun;}
.m-tablelist2 table{width: 100%; border: 1px solid #fff; color: #4d4d4d; table-layout:fixed;}
.m-tablelist2 table thead th{text-align: center; font-family: FZXBSJW; height: 70px; text-align: center; line-height: 70px; color: #333; font-size: 20px; border-bottom: 2px solid #0262d6;}
.m-tablelist2 table thead th{text-align: center; font-family: FZXBSJW; height: 70px; text-align: center; line-height: 70px; color: #333; font-size: 20px; border-bottom: 2px solid #0262d6;}
.m-tablelist2 table .u-xh{width: 11.2%;}
.m-tablelist2 table .u-bt{width: 59%;}
.m-tablelist2 table .u-fwrq{width: 31%;}
.m-tablelist2 table tbody tr{padding-bottom: 10px;}
.m-tablelist2 table tbody tr:nth-child(2n){background: #eee;}
.m-tablelist2 table tbody tr:last-child{border-bottom: 1px solid #eee;}
.m-tablelist2 table tbody tr td{height: 100%; text-align: center; line-height: 20px;word-wrap:break-word;}
.m-tablelist2 table tbody tr .u-info{padding:0 0 10px 30px; text-align: left; }
.m-tablelist2 table tbody tr .u-info a{text-decoration: none;cursor: pointer;font-weight: bold;display: block; float:left;max-width:84%;font-family: NSimSun; line-height: 50px; color: #333; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-tablelist2 table tbody tr .u-info p{line-height: 20px; color: #5d89b6; font-size: 14px; word-wrap: break-word;margin-top:50px}
.m-tablelist2 .f-mr20{margin-right: 28px;}
.m-tablelist2 .f-mr5{margin-right: 5px;}
.m-tablelist2 .u-load a{padding: 0 7.5px; color: #333; font-size: 14px;}
.m-tablelist2 .u-load a:hover{color: #015293;}

.m-detailrightcc .tit{padding-left:15px;height:36px;line-height:36px;font-weight: 600;color: #0262d6;margin-bottom:15px;background: url(../images/index/titlebg.png) left center no-repeat;}
@font-face {
    font-family:'FZXBSJW';
    src: url('../font/FZXBSJW.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*详情开始*/
.m-locationc{padding-left: 25px; background: url(../images/public/icon-location.png) left center no-repeat; line-height: 30px;}
.m-detailtit{line-height: 46px; font-size: 36px; font-weight: bold;margin-bottom:35px!important}
.m-dtfuns{padding: 13px 20px; line-height: 28px; background: #f7f7f7}
.m-dtfuns,.m-dtfuns a,.u-wzinfo{color: #808080;}
.u-download{ background: url(/dist/images/page/load.png) left center no-repeat; padding-left:35px;transition: all linear 0.2s; }
.u-download:hover{background-position:5px center}

.u-wzinfo span{margin-right: 30px;}
.u-fontsize{margin:0 29px}
.u-fontsize a{padding: 0 6px;border:1px solid #ddd;display: inline-block;height:28px;background: #fff;float: left;}
.u-fontsize a.active{color:#0262d6}
.u-fontsize a.j-fontNormal{border-left:none;border-right:none}
/*tablt*/
.m-detailtable{margin-bottom: 40px;border:4px solid #e7e7e7}
.m-detailtable table{width: 100%;}
.m-detailtable table td{padding: 15px 0;}
.m-detailtable table td.td-text{padding: 15px;}
.td-title{width:120px;text-align:center}

.m-detailcic{line-height: 32px;padding:20px 15px}
.m-detail-downlist ul{margin-top:5px}
.m-detail-downlist p{font-weight:bold;padding-left:30px;background: url(../images/index/load.png) left center no-repeat;}
.m-detail-downlist li{padding-left:15px;background: url(../images/index/lidot.png) left center no-repeat;line-height:36px;}
.pol-collection{color:#808080;padding-left:25px;background: url(../images/index/collect.png) left center no-repeat;margin-right:15px}
.loadicon{ font-size:14px; color:#fff; padding:0 5px 1px 5px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; background:#029dd6; }

.m-detailleft{width:1090px;}
.m-detailright{width: 280px;}

/*右侧*/
.m-detailright{border-left: 1px solid #f1f2f3;}
.m-detailrighttit a{display: block; font-size: 20px; font-weight: 600; margin-bottom:15px;cursor:default}
.m-detailrighttit a:hover{color:#d3d3d3}
.m-detailrighttit .more{display: block; font-size: 16px; font-weight: normal; color: #333333;}
.m-detailrighttit .zixun{display: block; font-size: 16px; font-weight: normal; color: #f00;}
.m-detailrightcc ul li{line-height: 26px; padding-left: 14px; background: url(../images/public/icon-li3.png) left 12px no-repeat; margin-bottom: 10px;}
.m-detailrightcc1 ul li p{font-size: 14px; color: #0262d6; line-height: 30px;}
.m-detailrightcc1 ul li a{line-height: 24px; color: #333333; font-size: 16px;}
.m-detailrightcc1 ul li{margin-bottom: 20px;}
.m-detailrighttit .police-btn{display: flex;justify-content: space-between;text-align:center;}
.m-detailrighttit .police-btn a{width:115px;height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:normal;cursor: pointer;}
.police-btn a:hover{color:#fff}
.m-detailrighttit .police-btn .btn-zcsc{background: #ff7e00;}
.m-detailrighttit .police-btn .btn-zcdy{background: #00b7e5;}
.m-detailrightcc p{line-height:26px;}
.m-detailrightcc  .m-glmsg{display: block; font-size: 20px; font-weight: 600; color: #164fa6;margin-bottom:5px;}
/*详情结束*/

/*高级搜索*/
.police-gjsearch{padding:0 100px}
.police-gjsearch .police-search{width:100%}
.police-gjsearch .police-search  input[type="submit"]{right:8px}
.form-list{line-height:37px;margin-top:20px}
.is-police-form{font-size:18px}
.police-lefttit{float:left;width:115px;text-align: right;padding-right:20px}
.police-right{float:left;}
.is-police-form label{font-weight:normal;}
.is-police-form .radios{  position: relative; padding-left: 24px; margin-right: 25px;margin-bottom:0}
.is-police-form .radios input{  position: absolute;z-index: -1;opacity: 0;filter: alpha(opacity=0); }
.is-police-form .radios .ico{  position: absolute; left:0; top:50%; margin-top: -7px; border: 1px solid #D1D1D1;  width: 16px; height: 16px;  border-radius: 50%; -moz-border-radius: 50%;  }
.is-police-form .radios>input:checked ~ .ico {background: #0262d6; border-color:#0262d6; }
.is-police-form .radios>input:checked ~ .ico:after{left: 4px; background: #fff;    content: ""; position: absolute;top: 4px;width: 6px;height: 6px;  border-radius: 50%; -moz-border-radius: 50%;}
.is-police-form .checkboxs{  position: relative; min-width: 50px; padding-left: 24px; margin-right: 25px;}
.is-police-form .checkboxs input{  position: absolute;z-index: -1;opacity: 0;filter: alpha(opacity=0); }
.is-police-form .checkboxs .ico{  position: absolute; left:0; top:50%; margin-top: -7px; border: 1px solid #D1D1D1;  width: 16px; height: 16px;  border-radius: 2px; -moz-border-radius: 2px;;  }
.is-police-form .checkboxs>input:checked ~ .ico {background:url("../images/index/check.png")  center center no-repeat #0262d6; border-color:#0262d6; }

.is-police-form .selects,.is-police-form .input-text,.is-police-form .layui-input,.select-more{ width:180px; border: 1px solid #CECECE;  height: 37px;  line-height: 37px;border-radius: 4px;font-size:16px;padding-left:10px}
.is-police-form .zc-fwjg{float:left;margin-right:50px}

.is-police-form .police-sumbit{ text-align: center;margin-top:30px}
.is-police-form .police-sumbit .btn-submit,.is-police-form .police-sumbit .btn-reset{ text-align: center; background: #0262d6; width: 120px; height: 55px; line-height: 55px; border: none; color: #fff; border-radius: 4px; font-size: 18px; color: #fff; margin: 0 15px;  }
.is-police-result{border-top:1px solid #ddd;margin-top:40px}
.result-tips{font-size:18px;color:#999;margin-top:15px}
.select-more{width: 300px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height:}

.is-police-form  .layui-input{background:url("../images/index/rili.png")  155px center no-repeat;}
#zt-cont{border:1px solid #ccc;border-top:none;position: absolute;padding:5px;z-index:99;background:#fff;display:none}
.zt-contlist{height:300px;width:288px;overflow-y:auto;padding-left:15px;font-size:14px;line-height:32px}
.zt-contlist input{vertical-align: middle;margin-top:-2px}
/* 文件库列表新 */
.ls-zcwjk-list{width: 100%;height: auto; }
.ls-zcwjk-list .ullist li{position: relative;line-height: 40px;padding: 10px 120px 10px 10px; font-size: 18px; border-bottom: 1px dashed #e2e2e2;}
.ls-zcwjk-list .ullist  li .date{position: absolute;right: 10px; height: 40px; top: 50%; margin-top:-20px; color: #999;}
.ls-zcwjk-list .ullist  li .gl{display:inline;}
.ls-zcwjk-list .ullist  li .split{padding:0 4px; color:#DE0000;}
.ls-zcwjk-list .ullist  li .gl a{display:inline-block;color:#DE0000;float:none;background:none;max-width:none;padding:0;margin:0;}

/* 小屏1200px和平板公用样式 */
@media screen and (min-width:991px) and (max-width: 1420px) {
    .open-left{width:30%}
    .open-right{width:68%;}
    .m-searchlinks{height:470px}
	
}
/* 适配小屏1200px */
@media screen and (min-width:1200px) and (max-width: 1420px) {
    .police-search{width:570px}
    .police-gjsearch{padding:0}
}
 /* 适配pad */
@media screen and (min-width:991px) and (max-width: 1200px) {
    .police-search{width:400px}
    .liststyle-gl .j-libox{width:80%}
    .police-gjsearch{padding:0}
    .g-detail{padding:30px 0}
    .is-police-form .checkboxs{margin-right:5px}
    .is-police-form .zc-fwjg{margin-right:10px}
}
/*pad md*/
@media screen and (max-width: 991px ){
    .font18{font-size:15px;}
    .fixedL,.slidefixed{display:none}
    /*关联列表*/
   .liststyle-gl li{position: relative;height:33px;line-height: 33px;margin-bottom:10px}
   .liststyle-gl .j-libox .j-licont a.j-li-bt,.liststyle-gl .j-libox .j-licont p,.liststyle-gl li span,.liststyle-gl .ullist li span{font-size:16px}
   .liststyle-gl .j-libox{max-width:68%}
   .liststyle-gl .j-libox .j-licont p{position: static;}
   .liststyle-gl .ullist li{height:40px;line-height:40px}
   .ls-zcwjk-list .ullist li{font-size:16px;}
   .pol-word{padding:20px 0}

   .headhyright{width:100%;overflow:auto}
   .headnavlist{width:800px;}

   .g-detail{padding:10px 0}
   .police-search,.m-detailleft,.m-detailright{width:100%}
   .m-detailright{margin-top:30px}
   .pol-zcfw, .pol-zcwd, .pol-zcdy{margin-top:10px;margin-left:17px}
   .m-zcgdtj p,.m-zcgdtj li a,.g-zcpxfd p,.g-zcpxfd li a{font-size:16px}
   .m-items{padding-left:0;padding-top:30px}
   .m-items p{top:-6px}
   .m-searchlinks{height:auto}
   .g-zcpxfd{margin-top:20px!important;padding-left:100px;position: relative;}
   .g-zcpxfd p{position:absolute;left:0}
   .m-zcgdtj ul{max-height:100px}
   .open-right{margin-left:0}
   #xxgk_main{width:100%;overflow:auto}
   #list_main{width:1000px;}
   .u-wzinfo{flex-direction: column;}
   .u-wzinfo{max-width:100%}
   .loadicon{display:inline-block}
   .m-detail-downlist li{background-position: left 14px;}
   .m-detailtit{font-size:22px;line-height:34px}

   .open-left,.open-right{width:100%}
   .row{margin:0}
    /*高级搜索*/
    .police-gjsearch{padding:0}
    .is-police-form,.is-police-form .selects, .is-police-form .input-text, .is-police-form .layui-input, .select-more,.result-tips{font-size:14px}
    .form-list{padding-left:95px;position: relative;margin-top:10px}
    .police-lefttit{position: absolute;left:0;top:0}
    .zc-fwjg{width:100%;margin-right:0}
    .police-lefttit{width:95px}
    .select-more{width:180px}
    .is-police-form .layui-input{margin-bottom:10px}
    .is-police-form .police-sumbit .btn-submit, .is-police-form .police-sumbit .btn-reset{height:44px;line-height:44px;font-size:16px}
 
    .bm{right:-115px;width:300px;left:auto}
    .xsq{width:150px;right:-16px;left:auto}
    .xsq dt, .bm dt{width:50%}

}
/*phone sm*/
@media screen and (max-width: 767px) {


    
}








