@charset "utf-8";

/*common*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-bn{background: none!important;}
.u-bn{border: none;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf7{margin: 0 -7px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr7{padding: 0 7px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb8{margin-bottom: 8px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb25{margin-bottom: 25px;}
.f-mb30{margin-bottom: 30px;}

.m-open{margin-bottom: 20px;}
.m-open h3{height: 52px;line-height: 52px;background: #0e54ad;}
.m-open h3 a{display:block;font-size: 20px;color: #fff;text-align: center;font-weight: bold;}
.m-open h3 span{font-size: 24px;margin-right: 10px;font-weight: normal;vertical-align: bottom;}

/*政府信息公开目录*/
.m-gkzn{border: 1px solid #ddd;}
.m-gkzn h2{display: block; line-height: 48px; padding: 0 20px; font-size: 18px; font-weight: bold; color: #0e54ad;border-bottom: 1px solid #ddd;}
.m-gkzn li{float: left;width: 33.33%;line-height: 46px;overflow: hidden;}
.m-gkzn li a{display: block;float: left;font-size:14px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.m-gkzn li:nth-child(3n) a.u-link {border-right: none;}
.m-gkzn .u-title{ width: 50%; padding: 0 20px; font-weight: bold; background: #f5f5f5;}
.m-gkzn .u-link{ width: 50%;text-align: center; border-right: 1px solid #ddd;}
.m-gkzn .u-link i { display: inline-block; width: 5px; height: 6px; vertical-align: middle; margin-right: 8px; background: url(../images/openness/icon-li2.png) no-repeat; }


/*依申请公开*/
.m-ysq{border: 1px solid #ddd;}
.m-ysq h2{display: block; line-height: 48px; padding: 0 20px; font-size: 18px; font-weight: bold; color: #0e54ad;border-bottom: 1px solid #ddd;}
.m-ysq li{display:flex;float: left;width: 50%;overflow: hidden;line-height: 45px;}
.m-ysq li:last-child{line-height: 46px;}
.m-ysq li:last-child .u-title,.m-ysq li:last-child .u-link{border-bottom: none;}
.m-ysq li a{display: block;float: left;text-align: center;font-size:14px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.m-ysq li:nth-child(2n) a.u-link3 {border-right: none;}
.m-ysq .u-title{flex: 1; width: 35%; padding: 0 20px;text-align:left; font-weight: bold; background: #f5f5f5;  }
.m-ysq .u-link{padding: 0 5px;}
.m-ysq .u-link1{ width: 25%; }
.m-ysq .u-link2,.m-ysq .u-link3{ width: 20%; }
.m-ysq .u-latlink{border-right: none;}
.m-ysq a i { display: inline-block; width: 5px; height: 6px; vertical-align: middle; margin-right: 8px; background: url(../images/openness/icon-li2.png) no-repeat; }
.m-ysq .u-firlink{border-right: none;}

/*依申请公开公用*/
.m-ysqbz{padding: 15px 30px;border: 1px solid #ddd;}
.m-ysqbz li{font-size: 14px;line-height: 30px;}
.m-ysqbz li span{color: #0e54ad;}
.m-ysqtab{margin-top:15px;background: #f5f5f5;}
.m-ysqtab li{float: left;height:52px;line-height: 52px;}
.m-ysqtab li a{display: block; padding: 0 30px;font-size: 14px;}
.m-ysqtab li.u-active a{padding-top: 0;font-weight: bold; background: #fff; color: #0e54ad; border-top: 2px solid #0e54ad;}
.m-ysqtable h1{text-align: center; padding: 15px 0; background: #f5f8fa; color: #0e54ad; font-size: 16px;}
.m-ysqtable .table>thead>tr>th{vertical-align: middle;}
.m-ysqtable .table-bordered>thead>tr>th{border-bottom-width: 1px; text-align: center; font-weight: bold;}
.m-ysqtable .table .name{width: 200px;}
.m-ysqtable .table tbody .name{text-align: left;}
.m-ysqtable .table-bordered>tbody>tr>td{text-align: center;}
.m-ysqbxz .table>tbody>tr>td{vertical-align: middle;}
.m-ysqlct img{display: block; margin: 0 auto; max-width: 100%;}

/*在线申请*/
.m-zxsqtext{padding: 20px;}
.m-zxsqtext p{line-height: 30px; text-indent: 2em;}
.m-zxsqform{overflow-x: auto;}
.g-zxsqform table{width:100%; border-collapse:collapse;}
table.apply-wrapper th{text-align: center; background: #f5f5f5; font-size: 16px; font-weight: bold; padding: 10px 0; border:1px solid #ddd;position: relative;}
table.apply-wrapper th span{position:absolute;top:10px;right:20px;font-size: 14px;font-weight: normal;color: #0e54ad;}
table.apply-wrapper td{border:1px solid #ddd; padding:10px 20px; text-align:left; line-height: 22px;}
table.apply-wrapper td.apply-cell, table.apply-wrapper td.infor-cell{padding: 15px;}
table.apply-wrapper td font{color: #fe0101;}  
table.apply-wrapper td .org{width: 248px; height: 38px; line-height: 38px; border: 1px solid #ddd; padding: 8px 0 8px 6px;}
.apply-person-info td.name1, .apply-need-info td.name1{width: 14px; padding: 0 26px;}
.apply-person-info td.apply-person{color: #0e54ad;font-weight: bold;}
.apply-person-info td.text-cell{width: 500px;}
.apply-person-info td.text-cell .name2{display: block; width: 90px; height: 28px; line-height: 28px; float: left;}
.apply-person-info td.text-cell .ipt1{width: 345px; height: 29px; border: 1px solid #ddd; padding: 0 5px;}
.apply-need-info td .name1 { display: block; width: 90px; height: 28px; line-height: 28px; float: left; }
.apply-need-info td.name2{width: 180px; padding: 10px 20px 10px 14px; text-align: left;}
.apply-need-info td.apply-person{color: #0e54ad;font-weight: bold;}
.apply-need-info td .text-area{width: 100%; height: 150px; border: 1px solid #ddd; padding: 10px; vertical-align: middle;}
.apply-need-info td.carrier-sorts span{padding: 0 10px;}
.apply-need-info td.carrier-sorts input{margin: 0 4px 0 0; vertical-align: middle;}
.uploader{position:relative; display:inline-block; overflow:hidden; cursor:default; padding:0;}
.filename{float:left; display:inline-block; outline:0 none; height:29px; width:260px; margin:0; padding:0 5px; overflow:hidden; cursor:default; text-overflow:ellipsis; white-space:nowrap; background:#fff; border:1px solid #ddd; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.uploader .button{float:left; height:29px; display:inline-block; outline:0 none; padding:0 15px; margin:0; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 10px; margin-right:15px;background: #0e54ad; border: none; color: #fff;}
.uploader input[type=file]{position:absolute; top:0; right:0; bottom:0; border:0; padding:0; margin:0; height:29px; cursor:pointer; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity:0;}
.submit-box{text-align: center; margin: 10px 0 40px;}
.submit-box .btn{width: 100px; height: 48px; background: #a6a6a6; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #fff; font-size: 16px; margin: 0 20px;}
.submit-box .btn-sub{background: #0e54ad;}

/*依申请公开统计*/
.m-ysqgkbox{font-size: 14px;margin-top: 20px;}
.m-ysqgkbox .title{height:30px;line-height:30px;font-size: 16px;color: #0e54ad;font-weight: bold;background: #f5f5f5;}
.m-ysqcxform{margin: 15px 0;}
.m-ysqcxform .form-control{display: inline-block;width: 250px;border-radius: 0;}
.m-ysqcxform .bz{color: #0e54ad;}
.m-ysqcxform .btn{color: #fff;background: #0e54ad;border: none;}
.m-ysqcxform img{margin-left: 10px;}
.m-ysqcxinfos .table>thead{background: #f5f5f5;}
.m-ysqcxinfos .table>tbody>tr>td{vertical-align: middle;}
.g-ysqlibox .row{margin:0; border: 1px solid #ffe2e2;}
.g-ysqlibox li{margin-bottom: -1px; line-height: 50px; overflow: hidden;}
.g-ysqlibox li .u-title{border-left: 1px solid #ffe2e2; border-bottom: 1px solid #ffe2e2;}
.g-ysqlibox li div p{float: left; width: 33.33333%; border-left: 1px solid #ffe2e2; border-bottom: 1px solid #ffe2e2;}
.g-ysqlibox li div a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-ysqlibox li div i{margin-right: 10px; display: inline-block; width: 5px; height: 6px; vertical-align: middle; background: url(../images/home/icon-li2.png) no-repeat;}
.g-ysqlibox li div.u-title a{font-weight: bold;}

/*依申请公开目录*/
.m-ysqml table thead th{padding: 10px 0;background: #f5f5f5;font-size: 16px;text-indent: 50px;}
.m-ysqml table .sj{text-align: center;text-indent: 0;}

.m-ysqcxinfos td,.m-ysqcxinfos th{text-align:center;}
.m-ysqcxinfos td.nr{text-align:left;}

.g-zxsqform .input[type=checkbox], input[type=radio]{margin-top:0;}

/*信息公开列表页*/
.u-js{padding: 16px 18px;border-right: 1px solid #ddd;border-left: 1px solid #ddd;border-bottom: 1px dashed #ddd;}
.u-js form{display: flex;}
.u-js input[type="text"]{flex: 1;height: 28px;line-height: 28px;padding: 0 5px;color: #bfbfbf;font-size: 12px;border: 1px solid #ddd;}
.u-js input[type="submit"]{margin-left:10px;width: 49px;height: 28px;background: #ff7a1f;font-size: 14px;color: #fff;border: none;border-radius: 3px;}
.u-zpfl{border: 1px solid #ddd;border-top: none;}
.m-sqgk{padding: 15px;border: 1px solid #ddd;}
.m-sqgk h4{margin-bottom:15px;;}
.m-sqgk h4 a{color: #0e54ad;font-weight:bold;font-size: 20px;}
.u-sfbz{padding-bottom:7px;border-bottom: 1px dashed #ddd;overflow: hidden;}
.u-sfbz li{float:left;margin-bottom:8px;width:48.5%;height: 40px;line-height: 40px;}
.u-sfbz li:nth-child(2n){float: right;}
.u-sfbz li a{display: block;font-size:14px;background: #f5f5f5;text-align: center;}
.u-sfbz li a:hover{color: #fff;background: #0e54ad;}
.u-gkcx{margin-top: 15px;overflow: hidden;}
.u-gkcx h4{margin-bottom:15px;color: #0e54ad;font-weight:bold;font-size: 16px;}
.u-gkcx h4 span{margin:0 5px 0 1px;color: #0e54ad;font-weight:bold;font-size: 16px;}
.u-gkcx form label{display:flex;margin-bottom: 10px;height: 22px;vertical-align: middle;overflow: hidden;}
.u-gkcx form span{display: inline-block;width: 57px;font-size: 14px;font-weight: normal;}
.u-gkcx form input{line-height: 24px;border: 1px solid #ddd;background: #fff;font-family:"微软雅黑";}
.u-gkcx .cx{flex: 1;}
.u-gkcx .yz{flex: 1;width: 100px;}
.u-gkcx img{float:right;width: 54px;height: 22px;margin-left: 10px;}
.u-gkcx .submit{margin:1px 0 0 57px;width: 64px;height: 28px;color: #fff;background: #ff7a1f;font-size: 14px;border: none;}

/*文件库*/
.m-wjk{margin-bottom: 20px;}
.m-mldh h3{height: 60px;line-height: 60px;font-size: 24px;font-weight: bold;color: #fff;background: #0e54ad;text-align: center;}
.m-nltab{border: 1px solid #ddd;border-top: none;}
.m-nltab .hd{height: 55px;border-bottom: 1px solid #ddd;overflow: hidden;}
.m-nltab .hd li{float: left;width: 33.33%;height:55px;line-height:65px;text-align: center;}
.m-nltab .hd li.on{color:#0e54ad;background: url(../images/openness/wj-t.jpg) center bottom no-repeat;}
.m-nltab .bd{padding: 15px 15px 5px;overflow: hidden;}
.m-nltab .bd li{float: left;margin-bottom:10px;width: 48%;height: 40px;line-height: 40px;text-align: center;}
.m-nltab .bd li:nth-child(2n){float: right;}
.m-nltab .bd li a{display: block;font-size:14px;background: #f5f5f5;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;}
.m-nltab .bd li a:hover{color:#fff;background: #0e54ad;}
.m-kwjjs{padding: 25px 25px 5px; background: #f5f5f5;overflow: hidden;}
.m-kwjjs label{display:flex;margin-bottom:20px;line-height:35px;font-weight: normal;}
.m-kwjjs input{border: none;}
.m-kwjjs input[type="text"]{flex:1;padding:0 5px;width:100px;height: 35px;line-height: 35px;background: #fff;border: 1px solid #ddd;}
.m-kwjjs input[type="submit"]{width:90px;height: 35px;line-height: 35px;color:#fff;background: #0e54ad;}
.m-kwjjs input[type="reset"]{margin-left:10px;width:90px;height: 35px;line-height: 35px;color:#3d3d3d;background: #dbdbdb;}
.m-kwjjs input[autocomplete="off"]{width:100%;}
.m-kwjjs label span{display: inline-block;width: 90px;}
.m-wjhead{height: 52px; line-height: 52px;border-bottom: 1px solid #ddd;}
.m-wjhead p{float: left; text-align: center; font-weight: bold; }
.m-zcwjlist .u-ls1{width: 10%;}
.m-zcwjlist .u-ls2{width: 45%;}
.m-zcwjlist .u-ls3{width: 25%;}
.m-zcwjlist .u-ls4{width: 20%;}
.m-wjbody{margin-bottom: 48px;}
.m-wjbody li{overflow: hidden;}
.m-wjbody li:nth-child(2n){background: #f5f5f5;}
.m-wjbody p{float: left; line-height: 30px; padding: 15px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-wjbody p.u-ls2 a{display: block; padding: 0 0px; overflow:hidden; word-wrap: normal; white-space: normal; text-overflow: ellipsis;}
.m-wjbody p.u-ls2 span{color: #ff8a00;}
.m-wjbody p.u-ls3{color: #666;}

/*政府公报*/
.m-zfgbjs{padding: 25px 5px; background: #f5f5f5;overflow: hidden;}
.m-zfgbjs h3{height:40px;font-size: 20px;color: #0e54ad;font-weight: bold;}
.m-zfgbjs form{display: flex;line-height: 38px;}
.m-zfgbjs input{border: none;}
.m-zfgbjs input[type="text"]{flex:1;padding:0 5px;width:100%;height: 38px;line-height: 38px;background: #fff;border: 1px solid #ddd;}
.m-zfgbjs input[type="submit"]{width:60px;height: 38px;color:#fff;background: #e7939d;}
.m-zfgbjs input[type="reset"]{width:60px;height: 38px;color:#fff;background: #e7939d;}
.m-zfgbjs select{flex:1;padding:0 5px;height: 38px;line-height: 38px;background: #fff;border: 1px solid #ddd;}
.m-zfgbjs select.jg{margin: 0 10px;}
.u-gbjs input[type="submit"]{margin: 0 10px;}
.m-zfgbjs label span{display: inline-block;width: 90px;}
.m-gbcont{margin-top: 20px;padding:20px;border: 1px solid #ddd;overflow: hidden;}
.m-gbcont h2{margin-bottom:15px;line-height:40px;font-size: 24px;font-weight: bold;text-align: center;}
.m-gbcont h3{font-size: 20px;color: #0e54ad;font-weight: bold;}
.m-gbcont ul{margin-bottom:15px;padding-top: 10px;overflow: hidden;}
.m-gbcont li{height: 35px;line-height: 35px;text-indent: 12px;background: url(../images/openness/arr.png) 0 center no-repeat;overflow: hidden;}
.m-gbcont li span{float: right;font-size: 14px;color: #999;}
.m-gbcont .col-md-4{ display: flex;align-items: center;}
.m-gbcont .col-md-4 img{display: block;margin: 0 auto;}
.m-wjlj{margin-top:25px;width: 49%;}
.m-wjlj h3{height:35px;font-size: 20px;color: #0e54ad;font-weight: bold;border-bottom: 1px solid #ddd;}
.m-wjlj ul{padding-top: 10px;overflow: hidden;}
.m-wjlj li{height: 35px;line-height: 35px;text-indent: 12px;background: url(../images/openness/arr.png) 0 center no-repeat;overflow: hidden;}
.m-wjlj li span{float: right;font-size: 14px;color: #999;}
.m-gbcont .col-md-4 a{display:block;margin:0 auto;}
.m-gbcont .col-md-4 a span {display: block;margin-top:10px;padding-left: 60px;height: 50px;line-height: 50px;color: #0e54ad;background: url(../images/openness/icon-pdf.png) #fff0f0  30px center no-repeat;}

/*部门发布信息统计*/ 
.m-xxtj{padding: 15px;height:325px;border: 1px solid #ddd;overflow: hidden;}
.m-xxtj h4{margin-bottom:15px;}
.m-xxtj h4 a{color: #0e54ad;font-weight:bold;font-size: 20px;}
.m-xxtj .hd{height: 32px;line-height: 32px;overflow: hidden;}
.m-xxtj .hd li{width: 48.5%;text-align: center;font-size: 14px;background: #f5f5f5;}
.m-xxtj .hd li.on{color: #0e54ad;}
.m-xxtj .bd ul{margin-top: 5px;background: url(../images/openness/ph.png) 0 11px no-repeat; overflow: hidden;}
.m-xxtj .bd li{height: 38px;line-height: 38px;text-indent: 25px;}
.m-xxtj .bd li span{float: right;font-size: 14px;color: #fe5c21;}


/* 信息发布统计 */
.m-xxfb{position:relative;}
.m-xxfb h4{margin-bottom:15px;}
.m-xxfb h4 a{color: #0e54ad;font-weight:bold;font-size: 20px;}
.m-xxfb .hd{position:absolute;top:0;right:0;overflow: hidden;}
.m-xxfb .hd li{float:left;padding:3px 10px;text-align: center;font-size: 14px;border-radius:5px;}
.m-xxfb .hd li.on{color: #fff;background: #ff7a1f;}
.m-xxfb .bd table{width:100%;border-collapse: collapse;}
.m-xxfb .bd thead th,.m-xxfb .bd tbody td{padding:15px;text-align:center;border:1px solid #ddd;}
.m-xxfb .bd thead th{background:#f5f5f5;font-weight:bold;}

/*三公经费*/
.u-nypic{display: block; width: 100%;}
.m-nybgbox{border: 1px solid #ddd; border-bottom: none;}
.m-nybgbox ul{margin: 0 -1px -1px 0;}
.m-sgjfbox{border-bottom: 1px solid #ddd;}
.m-sgjfbox li{line-height: 46px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;font-size: 15px;}
.m-sgjfbox .u-title a{display: block; padding: 0 15px; font-weight: bold; background: #f5f5f5; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-sgjfbox .u-link{border-left: 1px solid #ddd;}
.m-sgjfbox .u-link a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-titstyle2{height: 40px; line-height: 40px; border-bottom: 1px solid #ddd;}

/*回应关切*/
.m-zdhybox{border: 1px solid #ddd; height: 310px;margin-bottom: 20px;}
.m-zdhybox ul{padding: 5px 10px 0;}
.m-xwfbs{height: 221px; border: 1px solid #ddd;}
.g-xwfbs{margin: 14px 16px 0; height: 150px;}
.g-xwfbs img{display: block; width: 100%; height: 150px;}
.g-xwfbs p{position: absolute; left: 0; right: 0; bottom: 0; line-height: 30px; text-align: center; background: rgba(0,0,0,.5); color: #fff; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-hygqbtns ul{margin: 0 -7px;}
.m-hygqbtns li{padding: 0 7px; text-align: center;}
.m-hygqbtns li a{display: block; padding: 14px 0 11px; border: 1px solid #ddd;}
.m-hygqbtns li span{display: block; margin: 0 auto 6px; width: 26px; height: 24px; line-height: 24px; font-size: 24px; color: #0e54ad;}
.m-hygqbtns li p{font-size: 16px; color: #3d3d3d;}
.m-hygqbtns li a:hover{background: #0e54ad; color: #fff;}
.m-hygqbtns li a:hover span,.m-hygqbtns li a:hover p{color: #fff;}
.m-gqyjzj,.m-gqyjfk,.m-gqzcjd{height: 315px; border: 1px solid #ddd;}
.m-gqyjzj ul,.m-gqzcjd ul{padding: 10px 15px 0;}
.m-gqyjzj li,.m-gqyjfk li,.m-gqzcjd li{line-height: 32px;}
.m-gqyjzj li a,.m-gqyjfk li a,.m-gqzcjd li a{margin-right: 0;}
.m-oneyjfk{padding: 13px 15px 9px 70px; border-bottom: 1px dashed #ddd; margin: 0 4px; background: url(../images/page/bg-new.png) 15px 20px no-repeat;}
.m-oneyjfk h1{line-height: 25px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-oneyjfk p{line-height: 23px; font-size: 12px; color: #999; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-gqyjfk ul{padding: 3px 15px 0;}

/*信息公开列表页*/
.m-openmenu .u-tit{padding: 10px 15px; height: 46px; line-height: 26px; background: #0e54ad; color: #fff; font-size: 18px; font-weight: bold;}
.m-openmenu .u-tit span{display: inline-block; margin-right: 10px; width: 18px; height: 18px; line-height: 18px; font-size: 18px; vertical-align: middle; color: #fff; font-weight: normal;}
.m-menus{height: 612px; border: 1px solid #ddd;}
.m-menuform{padding: 14px; border-bottom: 1px dashed #ddd;}
.m-menuform .btn{width: 100%; background: #ff8a00; color: #fff; border-color: #ff8a00;}
.m-menutree{margin: 8px 0; height: 525px;}
.m-menutreetab{float:left;width: 28px;}
.m-menutreetab li{display: block; padding: 7px 5px; line-height: 16px; text-align: center; background: #ddd; border-bottom: 1px solid #fff; cursor: pointer;}
.m-menutreetab li.u-active{background: #0e54ad; color: #fff;}
.m-menutreebox{margin-left: 30px; height:599px; overflow-y: auto;}
.m-openlfbtns li{margin-bottom:15px;height: 52px;line-height: 52px;background: #0e54ad;}
.m-openlfbtns li a{display: block;font-size: 20px;color: #fff;text-align: center;font-weight: bold;}
.m-openlfbtns li span{font-size: 24px;margin-right: 10px;font-weight: normal;vertical-align: bottom;}
.m-lstysq{border: 1px solid #ddd;}
.m-lsysqgkbtns{padding: 15px 10px 18px; border-bottom: 1px dashed #ddd;}
.m-lsysqgkbtns .row{margin: -5px;}
.m-lsysqgkbtns li{padding: 5px;}
.m-lsysqgkbtns li a{display: block; height: 36px; line-height: 34px; border: 1px solid #ddd; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-lsysqgkbtns li span{display: inline-block; width: 18px; height: 18px; line-height: 18px; vertical-align: middle; margin-right: 8px; color: #d00c0d;}
.m-lsysqgkbtns li a:hover{background: #d00c0d; color: #fff; border-color: #d00c0d; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m-lsysqgkbtns li a:hover span{color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m-lsysqgkbtns .col-xs-12 a{padding-left: 23px;}
.m-lsblcx{padding: 4px 10px 8px;}
.m-lsblcx h1{padding-left: 8px; line-height: 38px; font-size: 16px; color: #d00c0d; font-weight: normal;}
.m-lsblcx h1 span{margin-right: 8px;}
.m-lsblcx .form-group{margin: 0 -5px 8px;}
.m-lsblcx .form-group .col-sm-2{padding: 7px 5px 0; font-weight: normal;}
.m-lsblcx .form-group .col-sm-10{padding: 0 5px;}
.m-lsblcx .u-code .form-control{width: 50%;}
.m-lsblcx .u-code img{margin-left: 10px;}
.m-lsblcx .u-search{width: 64px; height: 28px; line-height: 1; border-radius: 0; background: #ff8a00; color: #fff;}
.m-lsblcx .u-search:hover{color: #fff;}
.m-lsfbtj{padding-bottom: 6px; height: 245px; border: 1px solid #ddd;}
.m-lsfbtjtabs{padding: 10px;}
.m-lsfbtjtabs li{float: left; width: 50%; padding: 0 10px; text-align: center;}
.m-lsfbtjtabs li span{display: block; line-height: 28px; background: #f5f5f5; cursor: pointer;}
.m-lsfbtjtabs li.u-active span{color: #0e54ad;}
.m-lsfbtjbox{padding: 0 10px;}
.m-lsfbtjbox ul{padding-left: 22px; background: url(../images/public/bg-num.png) left top no-repeat;}
.m-lsfbtjbox li{line-height: 30px;}
.m-lsfbtjbox li a{display: block; margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m-lsfbtjbox li span{float: right; color: #d8171a;}
.m-bminfo{padding: 12px 15px; background: #f5f5f5;}
.m-bminfo li{padding: 6px 15px;font-size: 14px;}
.m-bminfo span{color: #0e54ad;}
/*文件搜索*/
.m-gkcxbd{margin-top:10px;padding: 18px 60px 3px 0; background: #f5f5f5;overflow: hidden;}
.u-xctit span{display: block; margin: 6px auto 5px;  line-height: 22px; font-size: 24px; color: #0e54ad;}
.u-xctit p{line-height: 33px;font-size: 16px; color: #0e54ad;}
.m-gkcxbd .col-md-10{padding: 0;}
.m-gkcxbd form{margin-left: -20px;}
.m-gkcxbd label{display:flex;margin-bottom:15px;font-size: 14px;font-weight: normal;}
.m-gkcxbd input{border: none;}
.m-gkcxbd input[type="text"]{flex:1;padding:0 5px;width:100px;height: 26px;line-height: 26px;background: #fff;}
.m-gkcxbd input[type="submit"]{margin-left:5px;width:66px;height: 26px;line-height: 26px;color:#fff;background: #ff7a1f;}
.m-gkcxbd label span{display: inline-block;width: 70px;height: 26px;line-height: 26px;}
.m-gkcxbd .check{position: relative;}
.m-gkcxbd select{position: absolute;right: 15px;top: 0;height: 26px;border: none;}
/*政策法规*/
.m-openlists{margin-top: 10px;}
.m-openlists h3{height:40px;line-height:40px;font-size: 20px;color: #0e54ad;font-weight: bold;border-bottom: 1px solid #ddd;}
.m-lshead{height: 40px; line-height: 40px; background: #f5f5f5;}
.m-lshead p{float: left; text-align: center; font-weight: bold;}
.m-openlists .u-ls1{width: 60%;flex: 1;}
.m-openlists .u-ls2{width: 25%;}
.m-openlists .u-ls3{width: 15%;}
.m-lsbody{margin-bottom: 48px;}
.m-lsbody li.u-yjlst{display:flex;border-bottom: 1px dashed #ddd;}
.m-lsbody p{float: left; line-height: 58px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-lsbody p.u-ls1 a{padding: 0 10px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-lsbody p.u-ls1 span{color: #ff8a00;}
.m-lsbody p.u-ls3{color: #999;font-size: 14px;}
.m-listview{width:60%;left: 5%; right: 0; padding: 8px 0; border: 5px solid #ededed; background: #fff;font-size:14px;}
.m-listview ol{margin: 0;}
.m-listview li{padding: 5px 15px; border-bottom: 1px solid #ddd; line-height: 1.5; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-lszd p{line-height:30px;text-align:justify;}

/*五公开*/
.m-wleft{float:left;width:290px;}

.m-pgmian{margin: 10px auto 15px;}
.m-wleft{background: #f4f4f4; min-height: 851px;}
.m-wleft .u-tit{padding: 10px;  line-height: 1.2; font-size: 24px; font-weight: bold; color: #fff; background: #0e54ad;}
.m-wleft li{border-bottom: 1px solid #dbdbdb; line-height: 67px; background: url(../images/page/bg-listlb.png) right bottom no-repeat;}
.m-wleft li a{display: block; padding-left: 50px; font-size: 18px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background-image: url(../images/page/bg-listls.png); background-repeat: no-repeat; background-position: 20px -6px;}
.m-wleft li.u-active{background-color: #e6e6e6;}
.m-wleft li.u-active a,.g-listlf li a:hover{color: #0e54ad; background-position: 20px -73px;}

.m-wright{float:right;width:892px;}
.m-wright h1{border-bottom:1px solid #ddd;overflow:hidden;}
.m-wright .u-tit {display: block;line-height: 48px;padding: 0 8px;font-size: 18px;font-weight: bold;color: #0e54ad;}
.m-wright .m-listcg {margin-bottom: 50px;}
.m-wright .m-listcg .u-tit{display: block; line-height: 48px; padding: 0 8px; font-size: 18px; font-weight: bold; color: #0e54ad;}
.m-wright .m-listcg li {height: 57px;line-height: 57px;border-bottom: 1px dashed #ddd;}
.m-wright .m-listcg li a {display: block;padding-left: 13px;background: url(../images/public/icon-li1.png) left center no-repeat;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.m-wright .m-listcg li span {float: right;padding-left: 10px;font-size: 14px;color: #999;}

/*常规列表页*/
.u-nybm{border: 1px solid #ddd;}
.m-nylbox{height: 1192px; border: 1px solid #ddd;}
.g-nylbox{padding: 14px 14px 48px;}
.g-nylbox li{line-height: 45px; padding: 0 12px;}
.g-nylbox li span{float: right; color: #666;}
.g-nylbox li a{display: block; margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*单条信息*/
.g-nyznbox{margin: 10px; max-height: 1484px; overflow-y: auto;}

/*detail*/
.m-opendetail{border: 1px solid #ddd;padding: 40px 50px;}
.m-detailinfo{background: #fbfbfb;border: 1px solid #ddd;}
.m-detailinfo ul{margin: 0;}
.m-detailinfo li{display:flex;padding: 0;line-height: 30px; border-bottom: 1px solid #ddd;}
.m-detailinfo li p{float: left;padding:10px;width: 130px;font-weight:bold;border-right: 1px solid #ddd; text-align: center; background: #f0f0f0;}
.m-detailinfo li:nth-child(2n) p{border-left: 1px solid #ddd;}
.m-detailinfo li div{flex:1;float: left;padding: 10px 20px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-detailinfo li.col-md-12{border-bottom: none;}
.wzewm { text-align: center; margin: 0 auto; }
.wzewm span.txt-color { font-size: 12px; color: #c0c0c0; }
#qrcode img { margin: 10px auto; padding: 5px; border: 1px solid #ddd; }
.u-dttit{padding: 45px 0 25px; font-size: 30px; font-weight: bold;color: #0e54ad; text-align: center;}
.m-defuns{padding: 4px 25px; line-height: 28px; border-bottom: 1px solid #ddd;font-size: 14px;}
.m-defuns span{margin-right: 20px;}
.m-detailtext{font-size: 16px; line-height: 188%; min-height: 164px; padding: 20px 10px 40px;overflow:auto;}
.m-detailtext table{border-collapse: collapse;border:1px solid #333;}
.m-detailtext table td,.m-detailtext table th{border: 1px solid #333;}
.m-detailtext img{max-width: 100%;}
.detail-zy { margin-top: 20px; overflow: hidden; }
.detail-prev img{margin-right: 15px;}
.detail-next img{margin-left: 15px;}
.m-detailbts { border-bottom: 1px dashed #ddd; padding: 15px 0; overflow: hidden; }
.m-detailbts li{display: inline-block; margin-right: 15px;height: 28px; line-height: 28px; }
.m-detailbts li a{display: block; font-size: 13px; padding-left: 20px; background-image: url(../images/openness/icon-detail.png); background-repeat: no-repeat;}
.m-detailbts li.u-gotp a{background-position: 0 -1px;}
.m-detailbts li.u-pinlu a{background-position: 0 -29px;}
.m-detailbts li.u-juicu a{background-position: 0 -56px;}
.m-detailbts li.u-print a{background-position: 0 -84px;}
.m-detailbts li.u-close a{background-position: 0 -112px;}

/*公开年报*/
.m-nybgbox{border: 1px solid #ddd; border-bottom: none;}
.m-nybgbox ul{margin: 0 -1px -1px 0;}
.m-gknbbox{border-bottom: 1px solid #ddd;}
.m-gknbbox li{line-height: 46px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;padding: 0;font-size: 15px;}
.m-gknbbox .u-title{padding: 0;}
.m-gknbbox .u-title a{display: block; padding: 0 15px; font-weight: bold; background: #f5f5f5; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-gknbbox .u-link{border-left: 1px solid #ddd;}
.m-gknbbox .u-link a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-gknbbox .u-link i{display: inline-block; width: 5px; height: 6px; vertical-align: middle; margin-right: 8px; background: url(../images/public/icon-li2.png) no-repeat;}

/*政府公报*/
.m-zfgbtab{margin-bottom: 5px; height: 50px; line-height: 50px; background: #f9f9f9;}
.m-zfgbtab li{float: left; margin: 0 50px; font-size: 16px; cursor: pointer;}
.m-zfgbtab li.u-active{color: #0e54ad;}
.g-zfgbbox li{margin: 15px 0;}
.g-zfgbbox li a{display: block; padding: 20px 20px 0; border: 1px solid #ddd;}
.g-zfgbbox li .u-pic{height: 280px;}
.g-zfgbbox li .u-desc{left: 0; right: 0; bottom: 25px;}
.g-zfgbbox li .u-desc h1{font-size: 22px; color: #d80002; line-height: 30px;}
.g-zfgbbox li .u-desc h2{font-size: 16px; font-weight: normal;}
.g-zfgbbox li img{display: block; width: 100%; height: 280px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);}
.g-zfgbbox li p{line-height: 50px; font-size: 16px; text-align: center; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*专题专栏*/
.g-ztzlbox li{margin-top: 20px;}
.g-ztzlbox li img{display: block; width: 100%; height: 82px;}
.g-ztzlbox li p{font-size: 16px; line-height: 40px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*list*/
.m-listsbox{padding: 6px 20px 20px; background: #fff;}
.m-listlf{width: 285px; margin-right: -285px;}
.m-listrg{width: 100%;}
.m-listrgbox{margin-left: 315px;}
.m-listlf h1,.m-listlf h2{line-height: 58px; font-size: 20px; font-weight: bold; text-align: center; color: #fff; background: #0e54ad;}
.m-listlf ul{padding: 14px 0; border-right: 1px solid #ddd;}
.m-listlf li{padding: 5px 14px;}
.m-listlf li a{display: block; line-height: 46px; text-align: center; background: #f0f0f0; border-radius: 8px; font-size: 16px;}
.m-listlf li.u-active a,.m-listlf li a:hover{background: #ed5a5a; color: #fff;}
.u-listtit{height: 40px; line-height: 40px; border-bottom: 3px solid #0e54ad;}
.u-listtit .u-tit{display: block; padding: 0 10px; font-size: 20px; color: #0e54ad;}
.m-ptlist{padding: 10px 0;}
.m-ptlist li{line-height: 38px;}

/*高级搜索*/
.u-gjsstit{padding: 0 20px; height: 44px; line-height: 44px; font-size: 16px; font-weight: bold; color: #0e54ad; border-bottom: 1px solid #ddd;}
.u-gjsstit span{margin-right: 10px;}
.g-gjssbox{margin: 16px 0;}
.g-gjssbox h2{line-height: 42px; padding: 0 26px; background: #f6f6f6; color: #0e54ad; font-size: 16px; font-weight: bold;}
.m-gjssbd{padding: 15px 335px 90px 15px;}
.m-gjssbd .form-group{margin: 0 -5px 20px;}
.m-gjssbd .form-group .control-label{padding: 7px 5px 0 5px;}
.m-gjssbd .form-group div{padding: 0 5px;}
.m-gjssbd .form-group .u-yb{width: 50%;}
.m-gjssbd .form-group .btn-danger{margin-right: 15px;}

/*搜索结果*/
.m-condition strong{display: block; text-align: center; font-size: 16px;}
.m-condition table tbody tr td{padding: 10px 8px;}
.m-condition li{float: left; padding: 4px 0;}
.m-condition li a{display: block; padding: 0 16px; height: 14px; line-height: 1; border-right: 1px solid #ddd; font-size: 14px;}
.m-condition li:last-child a{border: none;}
.m-condition li.u-active a{color: #0e54ad;}
.m-keyword{margin-bottom: 20px; padding: 10px; background: #f0f0f0;}
.u-key{line-height: 34px; font-size: 14px;}
.u-key span{color: #0e54ad;}
.m-keyword .input-group{width: 308px;}
.m-keyword .input-group .btn{background: #0e54ad; color: #fff;}
.m-result li{margin-bottom: 15px;}
.m-result li h1{padding: 10px 0; line-height: 1.5;}
.m-result li h1 a{font-size: 16px;}
.m-result li h1 i{font-size: 12px; font-weight: normal; color: #999;}
.m-result li .m-rstinfo{line-height: 1.5; font-size: 12px;}
.m-result li .m-rstfuns{padding: 10px 0; font-size: 12px; color: #158709;}
.m-result li .m-rstfuns p{float: left; margin-right: 10px;}
.m-result li .m-rstfuns p span{color: #f00;}
.m-result li .m-rstfuns a{color: #158709; font-size: 12px;}
.m-result li .m-rstfuns .u-url{width: 1px; height: 1px; overflow: hidden; margin: 0; opacity: 0;}
.u-cpurl{cursor: pointer;}
.red{color: #0e54ad;}


/*工作专题*/
.m-gzzt ul{margin-left: -1%;}
.m-gzzt ul li{float: left;margin: 0 0 15px 1%;width: 24%;height:104px;}
.m-gzzt ul li img{width: 100%;height:104px;}

.m-ysqtitle{border-bottom: 1px solid #ddd;}
.m-ysqtitle .u-tit{display: block; font-size: 24px; color: #205CAF; font-weight: 700; height: 45px; border-bottom: 3px solid #205CAF;}
.m-ysqbody p{margin-top: 30px; line-height: 1.88;}

.m-ysqbutton {
	text-align: center;
	margin: 40px 0px;
}

.m-ysqbutton button {
	display: inline-block;
	width: 290px;
	height: 50px;
	font-size: 16px;
	cursor: no-drop;
	border: none;
	outline: none;
	border-radius: 3px;
	background-color: #e2e9ed;
	color: #205CAF;
}

.m-ysqbutton button i {
	font-style: normal;
}

.m-ysqbutton button.show {
	cursor: pointer;
	margin: 0 auto;
}

.u-ysqszf a{font-size: 24px; color: #205CAF; font-weight: 700;}

.m-ysqchilds li{margin-top: 20px;}
.m-ysqchilds li a{display: block; padding: 0 10px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(../images/openness/icon-li2.png) left center no-repeat;}


/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
	.m-gkcxbd .control-label{width: 26%;}
	.m-gkcxbd .col-sm-8{width: 74%;}
	.m-gkcxbd .btn{width: 100%;}
	.m-kwjjs .col-md-7,.m-kwjjs .col-md-5{width: 50%;}
}
@media screen and (min-width:992px) {
	.m-openlslf,.m-pad{padding-right: 0;}
}

/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
	.m-gkcxbd .control-label{padding: 0 7px;}
	.is-main { padding: 15px; }
	.m-gkcxbd{padding-right: 10px;}
	.detail-zy div{width: 100%;margin-bottom: 15px;}
	.detail-zy img{display: none;}
	.m-ysq li{width: 100%;}
	.m-kwjjs {padding: 15px 0 0;}
	.m-kwjjs label{margin-bottom: 15px;}
}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px){
	.m-bminfo{margin-top: 20px;}

	.m-ysq .u-link3{border-right: none;}
	.m-ysq li:last-child{line-height: 45px;}
	.m-ysq li:last-child .u-title, .m-ysq li:last-child .u-link{border-bottom: 1px solid #ddd;}

	.m-nybgbox ul{margin: 0 -1px -1px -1px;}
	.m-gqyjfk{margin: 14px 0;}

	.u-gbjs{margin-top: 20px;}

	.m-lsfbtj{margin-bottom: 14px;}
	.m-openlsrg{height: auto;}

	.m-gkcxbd{padding: 15px;}
	.m-gkcxbd form{padding-left: 0;margin-left: 0;}
	.u-xctit{margin-bottom: 10px; border-right: none; border-bottom: 1px solid #ddd; text-align: left; line-height: 33px;}
	.u-xctit span{display: inline-block; margin: 0; vertical-align: middle;}
	.u-xctit p{display: inline-block; margin: 0;}

	.m-openlists .u-ls2{width: 50%;}

	.m-openlists .u-ls1 { width: 35%; }

	.m-nylbox,.g-nyznbox{height: auto;}

	.m-opendetail{padding: 0;border: none;}

	.u-wzdx,.u-funs{float: none;text-align: center;}
	.bshare-custom{display: none;}

	.m-zfgbtab li{width: 25%; margin: 0; text-align: center;}

	.m-listlf{float: none; width: 100%;}
	.m-listlf ul{border: none;}
	.m-listrgbox{margin-left: 0;}

	.m-gjssbd{padding: 0 15px;}
	.m-gjssbd .form-group{margin-bottom: 15px;}
	.m-gjssbd .form-group .u-yb{width: 100%;}

	.m-keyword .input-group{float: none; width: 100%;}
	.m-result li h1 i{float: none; display: block;}
	
	.m-gzzt ul li{height:9vw;}
	.m-gzzt ul li img{height:9vw;}

}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
	.m-sgjfbox .u-link{border-top: 1px solid #ddd;}

	.m-wjlj{width: 100%;}

	.m-kwjjs label span{width: 70px;}

	.m-zcwjlist .u-ls1,.m-zcwjlist .u-ls3{display: none;}
	.m-zcwjlist .u-ls2{width: 70%;}
	.m-zcwjlist .u-ls4{width: 30%;}

	.m-menuform .btn{margin-top: 8px;}
	.m-openlists .u-ls1{width: 70%;}
	.m-openlists .u-ls2{display: none;}
	.m-openlists .u-ls3{width: 30%;}

	.m-gkzn li{width: 100%;}
	.m-gkzn li:last-child { line-height: 45px; }
	.m-gkzn .u-link{border-right: none;}
	.m-gkzn li:last-child .u-title, .m-gkzn li:last-child .u-link {border-bottom: 1px solid #ddd;  }
}
/*特小PHONE屏幕下的专用样式*/
@media screen and (max-width: 638px) {
	.m-detailbts{text-align: center;}
	.m-ysq li{display: block;}
	.m-ysq .u-title{width: 100%;border-right: none;}
	.m-ysq .u-link1 { width: 42%; }
	.m-ysq .u-link2, .m-ysq .u-link3{width: 29%;}
	
	.m-gzzt ul{margin-left: -3%;}
	.m-gzzt ul li{margin:0 0 3% 3%;width: 47%;}
}
@media screen and (max-width: 414px) {
	.m-zfgbjs form{display: block;}
	.m-zfgbjs select{width: 100%;}
	.m-zfgbjs select.jg { margin: 10px 0 10px 0; }
	.u-gbjs input[type="submit"] { margin: 10px 5px 0 0; }
	.m-gbcont .col-md-4{display: none;}
	.m-gzzt ul li{height:16vw;}
	.m-gzzt ul li img{height:16vw;}
	.m-listview{width:70%;}
}

/*分页*/
.pagination{margin: 0 auto;}
.pagination>li>a{color: #0e54ad;}
.pagination>.active>a:focus,.pagination>.active>span,{color: #0e54ad;}
.pagination>li>a:hover{color: #0e54ad;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #0e54ad; border-color: #0e54ad;}
.pagination>.redirect a{padding: 4px 10px;}
.pagination>.redirect input{width: 40px;}

/*pagination*/
.m-pagination{display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #0069b9; border: 1px solid #0069b9; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}

.m-openxglj{margin-top: 20px; padding: 30px 35px; border: 1px solid #ddd;}
.m-openxglj .u-tit{margin-bottom: 20px; font-size: 20px; color: #0e54ad;}
.m-openxglj .u-link{margin-bottom: 10px; display: block; padding: 0 20px; line-height: 50px; background: #f5f5f5; font-size: 16px; color: #0e54ad; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.m-links{margin-bottom: 10px; z-index: 9;}
.m-links p{padding: 0 40px 0 20px; line-height: 50px; background: url(../images/openness/bg-lks.png) #f5f5f5 right center no-repeat; font-size: 16px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-links ul{left: 0; top: 50px; right: 0; max-height: 160px; overflow-y: auto;}
.m-links ul li a{display: block; padding: 0 10px; line-height: 40px; background: #f0f0f0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-links ul li a:hover{background: #e4f4fb; color: #0e54ad;}

@media screen and (max-width: 638px){
	.m-openxglj{padding: 15px;}
}


