@charset "utf-8";
/*
* @Author: Tech050
* @Date:   2019-06-24 11:50:40
* @Last Modified by:   Tech050
* @Last Modified time: 2019-06-25 19:39:11
*/

/*公开指南与目录*/
.g-gkznbox .row{margin:0; border: 1px solid #ffe2e2;}
.g-gkznbox li{margin-bottom: -1px; line-height: 50px; overflow: hidden;}
.g-gkznbox li>div div{border-left: 1px solid #ffe2e2; border-bottom: 1px solid #ffe2e2;}
.g-gkznbox li>div{border-left: 1px solid #ffe2e2; border-bottom: 1px solid #ffe2e2;}
.g-gkznbox li div a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-gkznbox 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-gkznbox li div.u-title a{font-weight: bold;text-align: center;}

/*依申请公开*/
.m-bminfo{padding: 10px; border: 1px solid #ffe2e2;}
.m-bminfo li{padding: 6px 15px;}
.m-ysqtab{background: #f5f5f5;}
.m-ysqtab li{float: left; margin-right: 10px; line-height: 40px;}
.m-ysqtab li a{display: block; padding: 2px 16px 0;}
.m-ysqtab li.u-active a{padding-top: 0; background: #fff; color: #cd0000; border-top: 2px solid #cd0000;}
.m-ysqtable h1{text-align: center; padding: 15px 0; background: #fff6f6; color: #cd0000; 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 p{line-height: 30px; text-indent: 2em;}
.m-zxsqform{overflow-x: auto;}
.g-zxsqform{width: 1170px;}
.g-zxsqform table{width:100%; border-collapse:collapse;}
table.apply-wrapper th{text-align: center; background: #fff6f6; font-size: 16px; font-weight: bold; padding: 15px 0; border:1px solid #ddd; color: #e50000;}
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: #ff0000;}
.apply-person-info td.text-cell{width: 500px;}
.apply-person-info td.text-cell .name2{display: block; width: 132px; height: 28px; line-height: 28px; float: left;}
.apply-person-info td.text-cell .ipt1{width: 308px; height: 26px; border: 1px solid #ddd; padding: 0 5px;}
.apply-need-info td.name2{width: 98px; padding: 10px 20px 10px 14px; text-align: right;}
.apply-need-info td .text-area{width: 840px; height: 90px; 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;}
.uploader{position:relative; display:inline-block; overflow:hidden; cursor:default; padding:0; margin:20px 0px;}
.filename{float:left; display:inline-block; outline:0 none; height:48px; width:500px; margin:0; padding:8px 10px; 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;}
.u-button{float:left; height:48px; display:inline-block; outline:0 none; padding:8px 20px; margin:0; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left: 10px; background: #e50000; border: none; color: #fff;}
.uploader input[type=file]{position:absolute; top:0; right:0; bottom:0; border:0; padding:0; margin:0; height:48px; 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: #e50000;}
.m-ysqcxform #num,.m-ysqcxform #code{width: 50%;}
.u-cxhelp{line-height: 34px; margin-left: 10px;}
.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-openbtns{margin: -7px 0;}
.m-openbtns li{margin: 7px 0;}
.m-openbtns li a{display: block; padding: 10px; line-height: 30px; border: 1px solid #ddd; font-size: 16px;}
.m-openbtns li span{display: inline-block; padding-right: 8px; margin-right: 8px; width: 38px; height: 30px; line-height: 30px; font-size: 30px; vertical-align: middle; border-right: 1px solid #cd0000; color: #cd0000;}
.m-openmenu .u-tit{padding: 10px; height: 50px; line-height: 30px; background: #cd0000; color: #fff; font-size: 16px;}
.m-openmenu .u-tit span{display: inline-block; padding-right: 8px; margin-right: 8px; width: 38px; height: 30px; line-height: 30px; font-size: 30px; vertical-align: middle; border-right: 1px solid #fff; color: #fff;}
.m-menuform{padding: 8px 0; border-bottom: 1px dashed #ddd;}
.m-menutree{margin: 8px 0; height: 440px;overflow-y: auto;}
.m-menutreetab{left: 0; top: 0; 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: #cd0000; color: #fff;}
.m-menutreebox{margin-left: 35px; height: 440px;}
.m-lstysq .row{margin: 5px -5px;}
.m-lstysq .row li{padding: 5px;}
.m-lstysq .row li{padding: 5px; text-align: center; line-height: 40px;}
.m-lstysq .row li a{display: block; background: #f5f5f5;}
.m-lstysq .row li span{margin-right: 10px; display: inline-block; width: 18px; height: 18px; line-height: 18px; vertical-align: middle; font-size: 18px; color: #cd0000;}
.m-lstysq .row li a:hover span{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s;}
.m-lsbjcx h1{line-height: 32px; padding-left: 25px; font-size: 16px; color: #cd0000; background: url(../images/home/icon-blcx.png) left center no-repeat;}
.m-lsbjcx .form-group{margin: 8px -5px;}
.m-lsbjcx .form-group .col-sm-2{padding: 7px 5px 0; font-weight: normal;}
.m-lsbjcx .form-group .col-sm-10{padding: 0 5px;}
.m-lsbjcx .u-code .form-control{width: 50%;}
.m-lsbjcx .u-code img{margin-left: 10px;}
.m-lsbjcx .u-search{width: 64px; height: 28px; line-height: 1; border-radius: 0; background: #ff8a00; color: #fff;}
.m-lsbjcx .u-search:hover{color: #fff;}
.m-lstjsj{min-height: 262px;}
.m-lstjsjtabs{padding: 10px;}
.m-lstjsjtabs li{float: left; width: 50%; padding: 0 10px; text-align: center;}
.m-lstjsjtabs li span{display: block; line-height: 28px; background: #f5f5f5; cursor: pointer;}
.m-lstjsjtabs li.u-active span{color: #cd0000;}
.m-lstjsjbox{padding-left: 22px; background: url(../images/home/bg-num.png) left top no-repeat;}
.m-lstjsjbox li{line-height: 30px;}
.m-lstjsjbox li a{display: block; margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m-lstjsjbox li span{float: right; color: #d8171a;}
.m-listone{height: 980px; padding: 10px; overflow-y: auto;}
.m-listfzbox{height: 765px; overflow-y: auto;}
.g-listfz{margin: 5px;}
.g-listfz ul{padding: 5px;}
.g-gkcxbd{margin: 10px 5px;}
.g-gkcxbd .input-group-addon{padding: 0;}
.g-gkcxbd .input-group-addon select{padding: 0 12px; height: 30px; border: none;}
.g-gkcxbd .control-label{padding: 7px;}

/*回应关切*/
.u-hygqpic{display: block; width: 100%;}
.m-hygqlists,.m-hygqdczj{height: 322px;}
.m-hygqlists ul,.m-hygqdczj ul{padding: 4px 0 0;}
.m-hygqdczj li{line-height: 32px; padding-left: 11px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-openlists{height: 765px; /* padding: 10px; */ overflow-y: auto;}
.m-openlists table thead{background: #f2f2f2;}
.m-openlists table thead th{text-align: center;}
.m-openlists table tbody tr{border-bottom: 1px dashed #ddd; height: 45px;}
.m-openlists table tbody tr td{border-top: none; vertical-align: middle;padding:4px}
.m-openlists table tbody tr td.u-bt{position: relative;}
/* .m-openlists table tbody tr td.u-bt a{color: #3d3d3d;} */
/* .m-openlists table tbody tr td.u-bt .m-listview{position: absolute; top: 34px; z-index: 2; padding: 5px 10px; background: #fff; border: 1px solid #000;}
.m-openlists table tbody tr td.u-bt .m-listview li{line-height: 22px;} */
.m-lsbody{margin-bottom: 46px;}
.m-lsbody li.u-yjlst{border-bottom: 1px dashed #ddd;}
.m-lsbody p{float: left; line-height: 45px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-lsbody p.u-ls2 a{display: block; padding: 0 10px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-lsbody p.u-ls2 span{color: #ff8a00;}
.m-lsbody p.u-ls3{color: #666;}
.m-listview{left: 0; right: 0; padding: 8px 0; border: 5px solid #ededed; background: #fff;}
.m-listview ol{margin: 0;}
.m-listview li{padding: 7px 20px; border-bottom: 1px solid #ddd; line-height: 1.5; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-lshead{height: 36px; line-height: 36px; background: #e5e5e5;}
.m-lshead p{float: left; text-align: center; font-weight: bold; border-right: 1px solid #fff;}
.m-openlists .u-ls1{width: 10%;}
.m-openlists .u-ls2{width: 40%;}
.m-openlists .u-ls3{width: 30%;}
.m-openlists .u-ls4{width: 20%;}
.u-ls2{
										float:left;
										}
											.u-ls2 .gl {
								display: block;
								float: right;
								max-width: 80%;
								white-space: nowrap;
								overflow: hidden;
								text-overflow: ellipsis;
							}
							.u-ls2 .gl .split {
								padding: 0 5px;
								color: #666;
								font-size: 14px;
								float:none;
							}
							.u-ls2 .gl a {
								display: inline;
								color: #dc0000;
								float: none;
								background: none;
								max-width: none;
								padding: 0;
								margin: 0;
							}
							.u-ls2 .title {
								display: block;
								white-space: nowrap;
								text-overflow: ellipsis;
								overflow: hidden;
								max-width:70%;
								margin-right: 0;
								float:left;
								line-height:45px;
							}
							.m-lsbody .u-ls2{line-height:45px;}

/*内容页*/
.m-detailinfo{/*padding: 8px 50px;*/ background: #fafafa;}
.m-detailinfo li{color: #5e5e5e; padding: 0;line-height: 30px;border-bottom: 1px solid #fff;max-width: 81%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;}
.u-dttit{padding: 20px 0; font-size: 30px; font-weight: bold; text-align: center;}
.m-defuns{padding: 4px 25px; line-height: 28px; background: #f2f2f2;}
.m-detailtext{font-size: 16px; line-height: 188%; min-height: 164px; padding: 20px 10px 40px;}
.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%;}
.m-detailbts{height: 28px; line-height: 28px;}
.m-detailbts li{float: left; margin-left: 18px;}
.m-detailbts li span{margin-right: 5px;}
.m-dtvideo{    width: 700px;
    height: 400px;}
/*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: #cd0000;}
.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{background: #ed5a5a; color: #fff;}
.u-listtit{height: 40px; line-height: 40px; border-bottom: 3px solid #cd0000;}
.u-listtit .u-tit{display: block; padding: 0 10px; font-size: 20px; color: #cd0000;}
.m-ptlist{padding: 10px 0;}
.m-ptlist li{line-height: 38px;}

/*政府组成部门*/
.m-zcbmbox h1{color: #cd0000; font-size: 20px; text-align: center; font-weight: bold; padding: 0 0 10px;}
.m-zcbmbox ul{border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
.m-zcbmbox li{width: 33.3333%; line-height: 40px;}
.m-zcbmbox li a{display: block; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-zcbmbox li .u-name{width: 55%; padding-left: 30px; background: url(../images/home/icon-li2.png) 18px center no-repeat;}
.m-zcbmbox li .u-set{width: 45%; text-align: center; color: #cd0000;}

/*三公经费*/
.u-sgjfpic{display: block; width: 100%;}
.g-sgjfbox .row{margin:0; border: 1px solid #ffe2e2;}
.g-sgjfbox li{margin-bottom: -1px; line-height: 50px; overflow: hidden;}
.g-sgjfbox li div{float: left; width: 20%; border-left: 1px solid #ffe2e2; border-bottom: 1px solid #ffe2e2;}
.g-sgjfbox li div a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-sgjfbox li div.u-title a{padding-left: 10px; font-weight: bold;}

/*信息公开年度工作报告*/
.g-ndbgbox ul{padding-top: 5px;}
.g-ndbgbox li{line-height: 32px;}
.g-ndbgbox li a{display: block; padding-left: 11px; background: url(../images/public/icon-li1.png) left center no-repeat;}

/*高级搜索*/
.u-gjsstit{padding: 0 20px; height: 44px; line-height: 44px; font-size: 16px; font-weight: bold; color: #cd0000; 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: #cd0000; 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; font-weight: normal; font-size: 16px;}
.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;}

/*分页*/
.pagination>li>a{color: #cd0000;}
.pagination>.active>a:focus,.pagination>.active>span,{color: #cd0000;}
.pagination>li>a:hover{color: #cd0000;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #cd0000; border-color: #cd0000;}
.pagination>.redirect a{padding: 4px 10px;}
.pagination>.redirect input{width: 40px;}

/*搜索结果*/
.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: #cd0000;}
.m-keyword{margin-bottom: 20px; padding: 10px; background: #f0f0f0;}
.u-key{line-height: 34px; font-size: 14px;}
.u-key span{color: #cd0000;}
.m-keyword .input-group{width: 308px;}
.m-keyword .input-group .btn{background: #cd0000; 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: #cd0000;}

/*专题专栏*/
.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;}

/*政府公报*/
.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: #cd0000;}
.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;}

/*政府公报*/
.m-zfgbrg{margin-bottom:28px;padding:20px;width: 100%;height:236px;background:#f5f5f5;overflow:hidden;}
.m-zfgbrg .m-titstyle3{border: 0;}
.m-zfgbrg h1 span{color:#c90e24;font-size:20px; line-height: 38px;}
.m-gbss{width:100%;}
.m-gbss li{float:left;width:49%;line-height:38px; margin-bottom: 20px;overflow:hidden;}
.m-gbss li:nth-child(2n){float:right;}
.m-gbss li label{display: block; float: left;width:80px; margin-bottom:0;font-weight:normal;}
.m-gbss li .u-gbtext{width: 420px; height: 38px; line-height: 38px; padding: 0 8px; border: 1px solid #ddd;}
.u-lgsel{float: right; width: 240px; height: 30px; border: 1px solid #ddd; font-size: 14px;}
.u-stsel{margin-left: 5px; width: 115px; height: 30px; border: 1px solid #ddd; font-size: 14px;}
.m-gbss li.u-gbjs input{display: inline-block; margin-right:10px; width: 90px; height: 35px; line-height: 35px; background: #e7939d; color: #fff; border: none; cursor: pointer;}
.m-gbss li.cw select{float:left;width:84px;height:38px;line-height:38px;border:1px solid #ddd;}
.m-gbss .u-gbjs{width: 60%; float: right;}
input[type=date]::-webkit-inner-spin-button { visibility: hidden; }

.u-bt{
										float:left;
										}
											.u-bt .gl {
								display: block;
								float: right;
								max-width: 80%;
								white-space: nowrap;
								overflow: hidden;
								text-overflow: ellipsis;
								line-height: 43px;
							}
							.u-bt .gl .split {
								padding: 0 5px;
								color: #666;
								font-size: 14px;
								float:none;
							}
							.u-bt .gl a {
								display: inline;
								color: #dc0000;
								float: none;
								background: none;
								max-width: none;
								padding: 0;
								margin: 0;
							}
							.u-bt a{line-height:40px}
							.u-bt .title {
								display: block;
								white-space: nowrap;
								text-overflow: ellipsis;
								overflow: hidden;
								max-width:87%;
								margin-right: 0;
								float:left;
								line-height:45px;
							}
							.m-lsbody .u-bt{line-height:45px;}

.sectionb{margin:0 0 20px 0;padding:15px;border:1px solid #f4f4f4;}
.sectionb h2{margin:15px 0;padding-left:10px;border-left:5px solid #d70000;color:#d70000;font-weight:700;font-size:18px;}
.sectionb li{margin-left:20px;list-style-type:square;list-style-image:url(../images/icon-li2.png);font-size:16px;line-height:35px;}

/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
	.g-ndbgbox li{width: 20%;}
}
/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
	.g-gkcxbd .control-label{padding: 0 7px;}
	.m-listlf{width: 265px; margin-right: -265px;}
	.m-listrgbox{margin-left: 275px;}
}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px){
	.m-openlslf{margin-bottom: 14px;}
	.m-listone,.m-listfzbox,.m-openlists{height: auto;}
	.m-detailinfo{padding: 8px 26px;}
	.m-listlf{float: none; width: 100%;}
	.m-listlf ul{border: none;}
	.m-listrgbox{margin-left: 0;}
	.m-zcbmbox li{width: 50%;}
	.g-sgjfbox li div.u-title{width: 100%;}
	.g-sgjfbox li div.u-link{width: 25%;}
	.m-gjssbd{padding: 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-zfgbtab li{width: 25%; margin: 0; text-align: center;}

	.m-zfgbrg{height: auto;}
	.m-gbss li.u-gbjs{width: 100%;}
}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
    .m-menuform .btn{margin-top: 8px;}
    .m-zcbmbox li{width: 100%;}
	.m-dtvideo{height:250px;}
	.m-zfgbtab{height:auto;overflow: hidden;}
	.m-banner{position: relative;}
	.g-banner{position: static!important;}
}
/*特小PHONE屏幕下的专用样式*/
@media screen and (max-width: 638px) {
	
}