@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站内页样式
 * @author: ishang_ju
 * @update: ishang_ju (2026-02-26 10:36)
 */

/*common*/
.m-listlf{width: 21.5%; }
.m-listrg{width: 75.7%; min-height:1120px;}
/*list*/

.g-listlf{min-height: 1120px; border:1px solid #e1ecfa}
.m-listlf .u-tit{padding: 25px 0; text-align: center; font-size: 32px; font-weight: bold; color: #fff; background: #016bb5;}
.m-listlf .u-tit span{display: inline-block; margin: -5px 20px 0 0; width: 28px; height: 24px; vertical-align: middle; background: url(../images/page/icon-tit.png) no-repeat;}

.m-listrg{border:1px solid #e1ecfa;padding:0 25px;}

.g-listlf li a{display: block; padding: 20px 40px 20px 30px; font-size: 20px; border-bottom: 1px solid #fff;}
.g-listlf li a:hover,.g-listlf li.u-active a{background: #f5faff url(../images/page/bg-shlf.png) 94% center no-repeat; color: #016bb6;}

.m-cglist li{padding: 0 8px; height: 70px; line-height: 70px;border-bottom:1px dashed #e1ecfa}
.m-cglist li a{padding-left: 14px;}
.m-cglist li:last-child{border-bottom:none;}

.m-titstyle1{border-bottom: 1px solid #ddd;padding-bottom: 13px;}
.m-titstyle1 .u-tit{position: relative; display: block; padding: 0 10px;font-size: 24px;color: #016bb5;font-weight: bold;}
.m-titstyle1 .u-tit em{position: absolute;bottom:-14px;width:100%;height:3px;background:#016bb5;display: block;left:50%;transform: translateX(-50%);}

.m-titstyle3{border-bottom: 1px solid #ddd;padding-bottom: 13px;}
.m-titstyle3 .u-tit{position: relative; display: block; padding: 0 10px;font-size: 24px;color: #016bb5;font-weight: bold;}
.m-titstyle3 .u-tit .u-active em{position: absolute;bottom:-14px;width:100%;height:3px;background:#016bb5;display: block;left:50%;transform: translateX(-50%);}
/*listOne*/
.m-onelist{line-height: 188%; padding: 15px 10px; text-align: justify;}
.m-onelist table{border-collapse: collapse;border:1px solid #333;}
.m-onelist table td,.m-onelist table th{border: 1px solid #333;}
.m-onelist img{max-width: 100%;}

.m-pgpdbox1 .m-listtop{min-height: 1120px;padding:25px}
.m-listtop .m-list-type{height: 40px;line-height: 40px;font-size: 24px;color: #016bb5;text-indent: 15px;background: url(../images/page/t-bj.png) 0 center no-repeat;}
.m-listtop .m-list-title{height: 60px;line-height: 60px;text-align: center;font-size: 34px;font-weight: 500;overflow: hidden;}
.m-listtop .m-from-cont{border-top:1px solid #ddd;padding-top:10px;text-align: left;color:#999;margin-bottom: 20px}
.m-listtop .m-onelist{padding:0}
.m-listtext{font-size:18px;line-height: 188%;text-indent:36px;}

/*listPicture*/
.m-listpicture{margin-bottom:13px}
.m-listpicture li{margin-top: 30px; text-align: center;}
.m-listpicture li img{display: block; width: 100%; height: 181px;object-fit: cover;}
.m-listpicture li p{padding: 15px;height:54px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;background:#f5f5f5}

/*detail*/
.m-detailbox{padding: 20px 45px;border:1px solid #e1ecfa}
.u-lgtit{padding: 10px 10px 0; font-weight: bold; font-size: 32px; line-height: 1.5; }
.u-sttit{font-size: 26px;}
.m-dtfuns{border-bottom:1px solid #eaeaea;padding: 15px 0;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.m-dtfuns,.m-dtfuns a,.u-wzinfo{ color: #999;line-height: 24px}
.u-wzinfo span{margin-right: 20px;}
.u-fontsize{margin:0 29px;}
.u-fontsize a{padding: 0 6px;display: inline-block;}
.u-fontsize a.active{color:#016bb5}
.u-fontsize a.j-fontNormal{border-left:none;border-right:none}
.m-dtfonts{padding: 20px 30px;}
.m-dttexts{min-height: 164px; font-size: 18px; line-height: 188%; overflow-x: auto; overflow-y: hidden;}
/* .m-dttexts p{margin-top: 15px;} */
.m-dttexts table{border-collapse: collapse;border:1px solid #333;}
.m-dttexts table td,.m-dttexts table th{border: 1px solid #333;}
.m-dttexts img{max-width: 100%;}
.m-dtdownload{padding: 0 0 0 22px; background: url(../images/page/icon-detail.png) 0 -258px no-repeat;}
.m-dtdownload li{padding: 4px 0;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-btfuns li{float: left; margin: 0 15px 0 0; line-height: 28px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-comment a{background-position: 0 -28px;}
.m-btfuns li.u-error a{background-position: 0 -56px;}
.m-btfuns li.u-print a{background-position: 0 -84px;}
.m-btfuns li.u-close a{background-position: 0 -112px;}
.m-btfuns li.u-collect a{background-position: 0 -140px;}
.m-dtsxqh{padding: 0 0 15px;}
.m-dtsxqh li{line-height: 30px;overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-dtsxqh li a{font-size: 18px;}
.m-bordert{border-top:1px solid #eaeaea;padding-top:25px;margin-top:30px;}
.u-fontsize .fontactive{color:#016bb5}

/*detailVideo*/
.m-dtvideo{width: 700px; height: 400px;}




/*sitemap*/
.m-titstyle2{line-height: 20px;padding:12px; 0;border-bottom:1px solid #ddd}
.m-titstyle2 .u-tit{display: block; padding: 0 10px;  font-weight: bold; color: #016bb6; border-left: 4px solid #016bb6;}
.m-titstyle2 .u-more{color: #666; font-size: 14px;}
.g-sitemap ul{zoom: 1; width: 110%;}
.g-sitemap li{float: left; margin: 15px 15px 0 0; text-align: center; width: 188px; height: 42px;}
.g-sitemap li a{display: block; line-height: 42px;padding:0 5px; background: #f5f5f5; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.g-sitemap li a:hover{-moz-border-radius: 15px 0 15px 0;border-radius: 15px 0 15px 0; color: #fff; background: #016bb6;}
/*意见征集*/
  .m-collectbox .list-switch{padding:20px;min-height:550px;} 
 .searchbox{width:220px;background:#f7f7f7;height:38px;position:relative;padding-right:30px}
 .searchbox input{outline:0;border:none}
 .searchbox input[type=text]{flex:1;height:38px;line-height:38px;padding:0 0 0 10px;width:100%;background: transparent;}
 .searchbox input[type=submit]{position:absolute;top:0;right:0;z-index:2;width:38px;height:38px;cursor:pointer;background:url(../images/page/icon-js.png) center center no-repeat}
.in-zjleft>div{height:24px;margin-bottom:14px;}
.in-opinion {padding-bottom:20px;}
.in-opinion  ul li{position: relative;border-bottom:1px dashed #e1ecfa;padding:20px 0;overflow: hidden;}
.in-opinion  ul li:last-child{border-bottom:none;}
.in-opinion  ul li p span{color:#b2b2b2;padding-left:22px;background:url(../images/page/time.png) left center no-repeat;font-size:14px;}
.in-opinion  ul li p a{color:#24ccca;border:1px solid #24ccca;border-radius:4px;font-size:14px;padding:0 3px;margin-left:30px;}
.in-opinion .in-state{position: absolute;height: 60px;width: 70px;background:#016bb6;border-radius: 4px;color:#fff;text-align: center;}
.in-zjleft{max-width:90%;float:left;}
.in-opinion .is-end .in-state{background-color: #f4f4f4;color:#9b9b9b}
.in-opinion .in-canyu{color:#016bb6;background:#f3faff;padding:6px 11px;float:right;border-radius:4px;}
.in-zjleft{padding-left:85px}

/*详情*/
.m-dcfuns{padding: 12px 20px;line-height: 24px;}
.u-dctime span{margin-right: 60px; color: #999;}
.u-dctime span i{color: #cd0000; font-style: normal;}
.m-yjzjtabs{overflow: hidden;position: relative;}
.m-yjzjtabs li{float: left; width: 106px; text-align: center; line-height: 46px;margin-right:30px; cursor: pointer;background:url(../images/incollect/zj-gray.png) center no-repeat;}
.m-yjzjtabs li.u-active{ color: #016bb6;background:url(../images/incollect/zj-active.png) center no-repeat;}
.m-yjzjtabs:after{content:" "; height:1px;background: #ddd;position:absolute;visibility: visible;top:23px;width:100%;z-index:-1;}
.g-yjzjbox{padding: 20px 0;}
.g-yjzjbox table{width:100%}
.g-zjinfo{line-height: 188%; min-height: 164px;}
.m-lginps label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;}
.m-lginps label.u-tit span{color: #f00;}
.m-yjzjform{padding-left: 102px;}
.m-lylists h1,.m-zjrst .u-tit,.m-listbd .u-tit{color:#016bb6;border-left:5px solid #016bb6;line-height:18px;padding-left:8px;margin:15px 0;font-weight: normal;}
.m-lylists li{ padding: 15px 0;border-bottom: 1px solid #ddd;}
.m-lylists li .u-lybd{color: #999;margin-top:5px;}

.u-zjsetbs{line-height: 188%; min-height: 164px; text-indent: 2em;}
.m-mlcode label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;}
.m-relation .title{color:#016bb6;border-left:5px solid #016bb6;line-height:18px;padding-left:8px;margin-bottom:10px;font-size:18px;margin-top:20px;}
.m-relation li{line-height:40px;padding-left:23px;}
.m-relation li.pdf{background:url(../images/incollect/icon-pdf.png) left center no-repeat;}
.m-relation li.word{background:url(../images/incollect/icon-word.png) left center no-repeat;}
.m-relation li.xls{background:url(../images/incollect/icon-xls.png) left center no-repeat;}
.m-relation li.pic{background:url(../images/incollect/icon-pic.png) left center no-repeat;}
.m-relation li.video{background:url(../images/incollect/icon-video.png) left center no-repeat;}
.no-data{text-align: center;padding:50px 0;}
.no-data p{margin-top:25px;color:#666;margin-bottom:25px;}
.m-yjzjtabs-box{display:flex;}
.g-yjzjbox{flex:1;min-height:340px}
.m-listbd{width:200px;padding-left: 30px;border-left: 1px solid #ddd;margin-left: 30px;}
.m-listbd a{line-height:26px;}
/* 遮罩层 */
.zhezhao{width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;background: rgba(0,0,0,.3);}
/* 提示弹窗 */
.ls-window-box { width: 373px; height: 218px;background:#fff url("../images/page/dialog-bg.png") no-repeat center;background-size:105% 100%; position: fixed; top: 50%; margin-top: -100px; left: 50%; margin-left: -150px;  box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.16); z-index: 999; border-radius: 10px;}
.ls-window-content {padding: 30px 24px;border-radius: 10px;}
.ls-window-tit {font-size: 24px;color: #016bb6;font-weight: bold;text-align: center;line-height: 30px;}
.ls-window-con{font-size: 18px;text-align: center;line-height: 26px;margin-top: 20px;color: #333;}
.ls-window-btn {text-align: center;margin-top: 30px;}
.ls-window-btn a { display: inline-block; background: #016bb6; font-size: 18px; width: 120px; height: 40px; line-height: 40px; text-align: center; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;color: #fff;}

.gologin{ color:#fff; background:#016bb6; padding:5px 15px;margin-top:15px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; }
.gologin:hover{color:#fff}
.u-dctime span i.is-going{color: #cd0000; font-style: normal;}
.u-dctime span i.is-end{color:#999; font-style: normal;}
/*意见征集结束*/

/*writemail*/
.u-xjlbbtn{display: block; margin-right: 20px; padding-left: 30px; background: url(../images/page/icon-xjlb.png) left center no-repeat; font-size: 16px; font-weight: bold; color: #016bb6;}
.m-mailxz{margin: 1px 0 20px; padding: 10px 40px 30px; line-height: 38px; color: #525252; background: #f5f5f5;}
.m-mailxz h1{font-size: 16px; font-weight: bold;}
.m-mailxz p{text-indent: 2em;}
.m-mailnologin a{margin: 0 5px; color: #256ca4;}
.m-mailform{padding: 0 130px;}
.m-mailform label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;}
.m-mailform label.u-tit span{color: #f00;}
.m-usjbxx{padding: 12px 0 30px; border-bottom: 1px dashed #ddd;}
.u-stinps,.u-rdpub{width: 460px; height: 38px;}
.u-stinps input{width: 348px; height: 36px; line-height: 36px; padding: 0 10px; border: 1px solid #ddd;}
.u-stinps select{width: 370px; height: 38px; line-height: 36px; border: 1px solid #ddd; }
.m-mlcgxx{padding: 11px 0;}
.u-gkb{width: 370px; height: 38px; line-height: 38px;}
.u-gkb label{margin: 0 10px;}
.m-lginps{padding: 11px 0;}
.m-lginps input{width: 828px; height: 36px; line-height: 36px; padding: 0 10px; border: 1px solid #ddd; }
.m-lginps textarea{width: 828px; padding: 10px; border: 1px solid #ddd;}
.m-mlcode{padding: 11px 0;}
.m-mlcode input{float: left; padding: 0 10px; width: 158px; height: 36px; line-height: 36px; border: 1px solid #ddd; }
.m-mlcode img{float: left; display: block; width: 120px; height: 38px; margin: 0 10px;}
.m-mlcode span.u-qh{ line-height: 60px; height: 38px; display: block; float: left; cursor: pointer;}
.m-mltjcz{padding: 30px 0 50px;}
.m-mltjcz input{margin: 0 16px; width: 124px; height: 44px; line-height: 44px; border: none; font-size: 18px; -moz-border-radius: 6px; border-radius: 6px; background: #ebebeb; color: #999; cursor: pointer;}
.m-mltjcz input.u-sub{background: #016bb6; color: #fff;}


.u-rdpub  .radios{  position: relative; padding-left: 24px; margin-right: 25px;margin-bottom:0}
.u-rdpub  .radios input{ position: absolute; z-index: -1; opacity: 0; filter: alpha(opacity=0); -webkit-filter: alpha(opacity=0); }
.u-rdpub  .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%;  }
.u-rdpub  .radios>input:checked ~ .ico {background: #016bb6; border-color:#016bb6; }
.u-rdpub  .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%;}
.u-rdpub  .checkboxs{  position: relative; min-width: 50px; padding-left: 24px; margin-right: 25px;}
.u-rdpub  .checkboxs input{  position: absolute;z-index: -1;opacity: 0;filter: alpha(opacity=0); }
.u-rdpub  .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;;  }
.u-rdpub .checkboxs>input:checked ~ .ico {background:url("../images/index/check.png")  center center no-repeat #0262d6; border-color:#0262d6; }

/*writeMail*/
/*.u-menutit{border-bottom: 1px solid #ddd; line-height: 46px;}
.u-menutit .u-tit{display: block; padding: 0 10px; border-bottom: 2px solid #016bb6; font-size: 18px; font-weight: bold; color: #016bb6;}
.u-menutit .u-more{display: block; padding: 0 4px; text-align: center; font-size: 18px; font-weight: bold; color: #016bb6;}
.u-menutit.m-wyxx .u-more{padding-left: 30px;background: url(../images/page/icon-wyxx.png) left center no-repeat;}
.liuyan_cxcon{border-bottom:#e8e8e8 1px solid;background:#f6f6f6;padding:13px 10px 13px;height:54px;position:relative;box-sizing: border-box;margin-top:15px;margin-bottom:20px}
.liuyan_cxcon .tj{height:28px;line-height:28px;text-align:left; padding-left:180px;}
.liuyan_cxcon .liuyan_cxtit{display:block;width:100px;height:26px;line-height:22px;position:absolute;left:56px;top:15px;font-size:18px;font-weight:bold;color:#016bb6;}
.liuyan_cxcon .tj .sz{color:#fd8524;}
.liuyan_cxcon .tj .jg{padding-left:20px;}
.m-writebox{padding: 28px; border: 1px solid #ddd;}
.m-writetext .m-titstyle2 .u-more{font-size: 16px; color: #d00d0d; font-weight: bold; line-height: 38px;}
.m-writetext .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailinfos{margin: 1px 0 15px; padding: 15px 38px 20px; background: #f5f5f5; line-height: 38px; text-align: justify;}
.m-mailinfos p{text-indent: 2em;}
.u-nologin{padding: 15px;}
.u-nologin a{margin: 0 4px; color: #1893e5;}
a.u-wstcdl{padding: 0 6px; height: 40px; line-height: 40px; background: #d00d0d; color: #fff; border-radius: 6px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailfmbox{padding: 0 80px;}
.m-mailfmbox label{ font-weight: normal;}
.m-mailfmbox label span{color: red;}
.u-mailone{padding-bottom: 12px; margin-bottom: 24px; border-bottom: 1px dashed #ddd;}
.m-mailfmbox .radio-inline{margin: 0 5px 0 20px;}
.m-mailfmbox .u-mlcode{width: 120px; height: 46px;}
.m-mailfmbox .u-nologin{margin: 20px 0;}
.m-mailfmbox .btn-success,.m-mailfmbox .btn-primary{margin: 0 15px; padding: 8px 32px;border-radius:0}
.m-mailfmbox .btn-primary{background: #ebebeb; border-color: #ebebeb; color: #999;}
.u-xxcode{height: 46px; overflow: hidden;}
.u-xxcode a{line-height:46px; }
.m-mailfmbox .btn-success{background: #016bb6; border-color: #016bb6;}
.m-mailfmbox .btn-success:focus{background: #b50015; border-color: #b50015;}
.m-mailfmbox .btn-primary:focus{background: #d2d2d2; border-color: #d2d2d2;}
*/

/*mailList*/
.m-mailsearch{background:#f7f7f7;padding:25px 50px}
.m-wyxx{padding-left: 30px;background: url(../images/page/wyxx.png) left center no-repeat;}
.g-mailsearch{display:flex;align-items: center;gap:15px;}
.cx-tit{padding-left: 30px;background: url(../images/page/xjcx.png) left center no-repeat;color:#016bb6;font-weight:bold}
.g-mailsearch ul {flex:1}
.g-mailsearch ul li{float:left}
.g-mailsearch ul li input{height: 46px;line-height: 46px;border:none}
.g-mailsearch .cx-input{width:44%;margin-right:2%}
.g-mailsearch .btn{padding:0 20px; background-color: #016bb6; color: #fff;border-radius:0}
.m-mailxjlb .m-titstyle2 .u-more{margin-right: 10px; font-size: 16px; color: #016bb5; font-weight: bold; line-height: 38px;}
.m-mailxjlb .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailxjlb p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailxjlb .u-ts1{width: 20%;}
.m-mailxjlb .u-ts2{width: 35%;}
.m-mailxjlb .u-ts3{width: 15%;}
.m-zxtshd{height: 40px; line-height: 40px; background: #fafafa; margin: 1px 0 8px; text-align: center; }
.m-zxtsbd li{border-bottom: 1px dashed #ddd; line-height: 60px;}
.m-zxtsbd li .u-ts2 a{padding-left: 10px;}
.m-zxtsbd li .u-cl{color: #999;}
.m-zxtsbd li p{height: 60px;}

/*mailDetail*/
.message_con .message_title {padding-left: 40px;float: left;font-weight: bold;color: #016bb6;margin-top: 16px;}
.message_con .message_title span {display: block;height: auto;line-height: 30px;padding: 3px 0;}
.message_con .message_title.lx_title {background: url("../images/page/liu.png") left center no-repeat;}
.message_con .message_title.hf_title {background: url("../images/page/hui.png") left center no-repeat;}
.message_nr {margin-left: 100px;padding: 15px 40px;background: #f9f9f9;}
.message_nr .message_nr_text {line-height: 36px;text-align: justify;text-justify: inter-ideograph;word-wrap: break-word;}
.message_info {line-height: 30px;padding-top: 10px;font-size: 15px;color: #999;text-align: right;}
.message_info .lxsj {padding-left: 15px;}

/*网上调查*/
.m-yjzjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-yjzjfuns{padding: 5px; border-bottom: 1px solid #ddd; line-height: 28px;}
.m-yjzjfuns p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-yjzjfuns p span{color: #d00d0d;}
.m-dczjtext{padding: 20px 60px; line-height: 188%; min-height: 164px;}
.m-dczjtext table{border-collapse: collapse;border:1px solid #333;}
.m-dczjtext table td,.m-dczjtext table th{border: 1px solid #333;}
.m-dczjtext img{max-width: 100%;}
.g-zjbox{margin-bottom: 10px; padding: 15px; border: 1px solid #ddd;}
.m-dccode{padding: 10px 0;}
.m-dccode .control-label span{color: #f00;}
.m-dccode .form-control{width: 25%;}
.u-codeimg{margin: 0 5px;}
.m-dcjsbd{margin-top: 15px; padding: 14px; line-height: 42px; background: #f5f5f5;}
.m-dcjsbd span{margin-right: 20px; color: #d00d0d;}
.u-textarea textarea{margin-top: 10px;}
.el-collect .m-tabstyle1 li a{color:#016bb6
/*调查结果*/
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 20px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{margin-bottom: 20px;}
.u-dcname{margin-bottom: 20px;}
.progress{width: 50%;}
.progress-bar{-webkit-animation: animate-positive 2s; -moz-animation: animate-positive 2s; animation: animate-positive 2s; background-color: #0e54ad;}
@-webkit-keyframes animate-positive{0% {width: 0;}}
@-moz-keyframes animate-positive{0% {width: 0;}}
@keyframes animate-positive{0% {width: 0;}}

/*专题专栏*/
.m-zltitle{background: url(../images/index/zlbg.png)  center no-repeat;text-align: center;}
.m-zltitle a{font-family:'SHM';color:#016bb6;font-weight:600}
.m-zxztlist img{display: block;width:100%;height:160px;object-fit: cover;}
.m-zxztlist  li{margin-bottom:20px}
.m-zxztlist  li a{display:block;background: #f2f2f2}
.m-zxztlist  li p{text-align: center;padding:10px 0}
.m-zxztlist  li span{color:#999;background: #fff;padding:11px 26px;border-radius:20px;display: inline-block;}
.m-zxztlist  li:hover span{background: #016bb6;color:#fff}

/*微信微博大厅*/
.is-qsqcont li{float:left;text-align: center;margin-bottom:20px;position: relative;}
.is-qsqcont li a{height:70px;line-height: 70px;display: block;background: #f8f8f8;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.is-qsqcont li a:hover{color:#fff;background:#016bb6}
.wbwx-code{background:#fff;padding:20px;display: flex;justify-content: center;gap:30px}
.wbwx-code img{width:84px;height: 84px;display: block;margin-bottom:5px;}
.wbwx-cont{display:none;z-index: 99;position: absolute;left:10px;right:10px;border:1px solid #ddd;}
.wbwx-code span{font-size:16px;}
.is-qsqcont li:hover .wbwx-cont{display:block}

/*新闻发布厅*/
.m-tabstyle1-icon li{display: flex;align-items: center;gap:20px}
.m-xwfbh .u-xwfbh-pic {width:44%;height:374px;overflow: hidden;}
.m-xwfbh .u-xwfbh-pic img{height:100%;transition: all .3s linear;}
.m-xwfbh .u-xwfbh-pic img:hover{transform: scale(1.05);}
.m-xwfbh .u-xwfbh-desc{width:54%;line-height:36px;}
.m-xwfbh .m-fbusl{padding:15px 35px; color:#fff;  background:#0081d1; border-radius:50px;}
.m-xwfbh .m-fbusl:hover{color:#fff}
.m-xwfbleft{width:66%}
.m-xwfbright{width:32%}
.m-xwfbright .borderb{border-bottom:1px solid #ddd;padding-bottom:25px;}
.m-xwfb-list li{padding:25px 0;border-bottom:1px dashed #ddd}
.m-xwfb-list li .u-xwfbh-pic{width: 185px;height: 120px;overflow: hidden;}
.m-xwfb-list img{width:100%;height:100%;transition: all .3s linear;}
.m-xwfb-list img:hover{transform: scale(1.05);}
.m-xwfb-list .u-xwfbh-desc{margin-left:200px;}
.m-xwfb-list .m-fbusl{padding:5px 13px;border-radius:20px;border:1px solid #0081d1;color:#0081d1}

/*答问知识库*/
.m-content{min-height: 300px; padding: 30px 100px;border-bottom: 1px dashed #ddd;margin-bottom: 60px;}
.question{margin-bottom: 35px;position: relative;padding-left: 60px;overflow: hidden;}
.respond{margin-bottom: 55px;position: relative;padding-right: 70px;overflow: hidden;}
.wenbox,.dabox{padding: 20px 30px;border-radius: 8px;}
.wenbox{background-color: #ecf0f9;}
.dabox{background-color: #ebf9fa;float: right;;line-height:36px;}
.wenphoto{position: absolute;left: 0;top: 50%;margin-top: -17px;}
.daphoto{position: absolute;right: 0;top: 50%;margin-top: -17px;}


/*media query*/
/*large pcScreen*/
@media (min-width:1399px) {


	   
}
@media (min-width:1300px) {

	 /*writeMail*/
    .m-mailfmbox label,.m-mlbds label{padding-left: 0; padding-right: 0;}

	   
}
/*big pcScreen*/
@media screen and (max-width:1399px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    .u-lgtit{padding: 15px 0 0; font-size: 24px;}
    .u-sttit{font-size: 20px;}
    .u-wzinfo span{margin-right: 25px;}

    .m-dtvideo{width: 100%;}

    .g-sitemap li{line-height: 40px;}
    .m-listlf{width: 30%; }
    .m-listrg{width: 66%; }

    .m-xwfb-list li{padding:15px 0}


}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-listlf,.m-listrg{width: 100%; }
	.m-listrg{padding:0 10px;min-height: auto;}
    .g-listlf{min-height: auto;}
	.m-listlf .u-tit{padding: 13px 0; font-size: 18px;}
	.g-listlf ul{padding:0 10px;}
	.g-listlf li a{padding: 8px 20px 8px 10px; font-size: 16px;}

	.m-cglist li{height: 40px; line-height: 40px;}
	.m-cglist li.f-line{margin-bottom: 5px; padding-bottom: 5px; height: 35px;}
    .m-onelist,.m-detailbox{padding: 10px;}
    .u-lgtit{padding: 0; font-size: 20px;}
	.u-sttit{font-size: 16px;}
	.u-wzinfo span{margin-right: 10px;}
	.m-dtfonts{padding: 10px 0;}
	.m-dttexts{font-size: 16px;}
	.m-dttexts p{margin: 0 0 10px;}
	.m-dtsxqh{padding: 0;width:100%}
	.m-dtsxqh li a{font-size: 16px;}
	.m-dtsxqh li.u-dtprev,.m-dtsxqh li.u-dtnext{max-width: 100%; float: none; padding: 0; background: none;}
    .m-dtfuns{gap:10px;}
	.m-searchtop{padding: 0 0 6px;}


     
    .m-listtop .m-list-title{font-size:26px;}
    .g-listlf{position:relative;}
    .m-titstyle1 .u-tit,.m-listtop .m-list-type{font-size:18px}
    
    /*列表页菜单下拉*/
    .mobile-listnav{display: none;position: absolute;width:100%;background: #f9f9f9;z-index:10}
    .openslide{display:block}
    .mobile-listnav li:last-child a{border-bottom:none}
    .cuterow {display: inline-block;position: absolute; top: 50%;right: 10px;margin-top: -2px;width: 0;height: 0; 
    	margin-left: 2px;vertical-align: middle;border-top: 5px dashed;border-top: 5px solid\9;border-right: 5px solid transparent;border-left: 5px solid transparent;}

    .el-know .m-content{padding:20px 0}
    
    /*新闻发布厅*/
    .m-xwfbh .u-xwfbh-pic,.m-xwfbleft,.m-xwfb-list li .u-xwfbh-pic{width:100%;height:auto;float:none}
    .m-xwfbh .u-xwfbh-desc,.m-xwfbright,.m-xwfb-list .u-xwfbh-desc{width:100%;margin-top:10px;float:none}
    .m-xwfb-list .u-xwfbh-desc{margin-left:0}
    .m-xwfbh .m-fbusl{padding:10px 25px}
    .m-xwfbright .borderb{padding-bottom:15px;}
    .is-qsqcont li{margin-bottom:10px}
    .m-zxztlist li{width:100%}
    .m-zxztlist img{height:auto}
    /* 征集调查 */
  
    .el-collect .in-zjleft>div{margin-bottom:0}
    .el-collect .in-zjleft{max-width:100%}
    .el-collect .in-opinion .in-state{width:60px}
    .el-collect .in-zjleft{padding-left:70px}
    .el-collect .in-opinion .in-canyu{margin-top:0}
    .el-collect .u-dctime span{margin-right:10px}
    .el-collect .m-yjzjtabs li{width:24%; margin-right:1%;}
  }
    .ls-window-box{width:auto;}
    .m-collectbox .list-switch{min-height: auto;}
    .m-yjzjform{padding-left:20px}
    .m-lginps input,.m-lginps textarea{width: calc((100% - 30px));}
    .m-mailform{overflow: hidden;padding: 0;}
    .MsoTableGrid{width: calc(100% - 2px) !important;}
    .m-mlcode input{width: 170px;}
    .m-inlgbz{margin-bottom: 10px;}
    .searchbox{margin-bottom: 10px;}
    .in-zjleft>div{height:auto;}
    .in-zjleft>div.elli-s{white-space: normal}
    /* 信箱 */
    .m-mailxjlb .u-ts2{width:65%}
    .m-mailxjlb .u-ts3{width:35%}
    .m-mailsearch{padding:20px 10px;}
    .g-mailsearch .cx-input{width:100%;margin-right:0;margin-bottom:15px;}
    .g-mailsearch{flex-wrap: wrap;}
    .message_nr{padding:15px;margin-left:0px}
    .message_con .message_title{padding-left:33px;}
    .m-letterdetail{margin-top:30px}
    .message_con .message_title{float:none;}
    .m-zxtshd .u-ts2,.m-zxtsbd .u-ts2{width:50%}
    .u-stinps, .u-rdpub{height: auto;}
    .u-stinps, .u-rdpub,.u-stinps input,.u-stinps select{width: 100%;}
    
	

}
/*phone sm*/
@media screen and (max-width: 767px) {
    
  

}
/*small xs*/
@media screen and (max-width: 638px) {
    .m-listpicture li{margin-bottom: 10px;}
	.m-listpicture li img{height: auto;}


}
/*print*/
@media print {
    .is-header,.m-location,.is-footer,.u-fontsize,.share-main,.m-dtsxqh,.m-btfuns,.is-toolbar{display: none;}
    .m-pgpdbox1,.m-detailbox{padding: 0;}
    .m-dtfonts{padding: 10px;}
}