/* 初始化CSS */
@charset "utf-8";
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html, body{width: 100%;height: 100%;}
html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, dt, form, fieldset, legend, figure, figcaption, img, picture { margin: 0; padding: 0; }
ul, ol { list-style: none; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; margin: 0; padding: 0; }
input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea { appearance: none; -webkit-appearance: none; border-radius: 0; outline: none; }
textarea { resize: vertical; overflow: auto; }
table { border-collapse: collapse; border-spacing: 0; }
a{ color: #333; text-decoration: none; background-color: transparent; }
a:hover, a:active { color: #800000; }
/* img, picture, video, canvas, svg { display: block; max-width: 100%; height: auto; } */
embed, object, iframe { display: block; max-width: 100%; }
body { color: #333; font-family: "Microsoft YaHei", "PingFang SC", "Heiti SC", sans-serif;font-size: 16px; line-height: 1.5; background:url(../images/bj.jpg) center top no-repeat #fff; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color:#fff;background-size:100% auto}
.clearfix::before,.clearfix::after { content: ''; display: table; clear: both;}
.clearfix { zoom:1; }
.hidden { display: none !important; }
.visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; }
.fl { float: left; }
.fr { float: right; }
.fb { font-weight: bold; }
.clear { overflow: hidden; }
.center { margin:0 auto; }
.full { width: 100%; }
.pr { position: relative; }
.pa { position: absolute; }
.mt { margin-top: 40px; }
.zhu { padding-bottom: 20px; }
.tablist { display: none; }
.blockss { display: block; }
.bai { background-color: #fff; }
.full { width:100%; }
.main { width:1200px; }
.ding { height:44px; line-height:44px; }
.ding ,.ding a { font-size:14px; color:#a37a46; }
.ding a:hover { color:#800000; }

@media (max-width: 1028px) {
    body{
        background-size: 2005px auto !important;width: 1200px !important; ;
       
    }
    

}

.top { height:218px; }
.logo { margin-top:40px; }
.fw .so { width:352px; height:45px; position:relative; border-radius:4px; overflow:hidden; margin-top:56px; }
.fw .so input { height:45px; position:absolute; border:0; padding:0; }
.fw .so .so01 { width:292px; padding:0 16px; left:0; color:#999; background-color:#fff; }
.fw .so .so02 { width:60px; right:0; line-height:500px; background:url(../images/so.png) no-repeat center center #8d2400; cursor:pointer; }
.dh { height:60px; line-height:60px; background:url(../images/dh.png) left top no-repeat; }
.dh ul { width:1100px; }
.dh a { display:block; float:left; font-size:20px; font-weight:bold; text-align:center; color:#fff; padding:0 40px; transition: all 0.2s; }
.dh a:hover { text-decoration:none; color:#fffadd; transform:scale(1.08); letter-spacing:0px; transition: all 0.1s; }
.hf { height:444px; position:relative; }
.hf .bd img { position:absolute; left:50%; top:0; margin-left:-960px; }
.hf .hd { position:absolute; z-index:1; bottom:30px; left:50%; margin-left:-102px; }
.hf .hd li { overflow:hidden; width:15px; height:15px; border-radius:7.5px; background-color:#eeeeee; line-height:30px; float:left; margin-left:15px; cursor:pointer; text-indent:-9999px; filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; }
.hf .hd .on { background-color:#fff; width:50px; filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8; }
.tt { color:#666; text-align:center; margin-top:28px; margin-bottom:28px; }
.tt a { display:block; font-size:36px; color:#8d2400; font-weight:bold; padding-bottom:5px; }
.hdp .prev,.hdp .next { background:url(../images/hdp.png) no-repeat;display:block; }
.hdp { width:570px; height:354px; position:relative; }
.hdp .hd { position:absolute; bottom:10px; right:10px; z-index:2; }
.hdp .hd li { overflow:hidden; width:20px;height:20px;line-height:20px;border-radius: 20px; float:left;margin-left:5px; cursor:pointer;background-color: #BEC1C3;color: #855312;text-align: center;font-size: 14px;}
.hdp .hd .on {background-color: #8d2400;color: #FAEF80;}
.hdp .bd span { display:block; position:absolute; background:url(../images/cgyy_22.png); z-index:1; bottom:0; width:100%; height:50px; line-height:50px; color:#fff; text-indent:18px;font-size: 17px; }
.hdp .bd li img { width:570px; height:354px; }
.hdp .prev,.hdp .next { position:absolute; z-index:3; width:41px;height:41px; cursor:pointer; display:block; top:50%; margin-top:-20px; filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3; }
.hdp .prev { background-position:-2px -2px; left:10px; }
.hdp .next { background-position:-2px -49px; right:10px; }
.hdp .prev:hover,.hdp .next:hover { filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; }
.news { margin-top:10px; }
.news li { height:44px; line-height:44px; overflow:hidden; background:url(../images/d.png) left center no-repeat; text-indent:10px; }
.news li a { font-size:18px; }
.news li span{font-size:16px;color:#999;float:right;
    /* font-family: "Consolas", "Monaco", "PingFang SC", monospace; */
    display: inline-block;vertical-align: baseline;width: auto; text-align: center;

font-family:"Microsoft YaHei", "微软雅黑", "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}

.xwzx { width:590px; height:354px; }
.xwzx .bd { margin-top:8px; }
.xwzx .bd .tt { background-image:none; text-indent:0; height:115px; padding-top:6px; margin-bottom:10px; border-bottom:1px dotted #cccccc; text-align:center; }
.xwzx .bd .tt a { font-size:22px; font-weight:bold; } 
.xwzx .bd .tt a:hover { text-decoration:none; color:#37adff; }
.xwzx .bd .tt p { font-size:14px; color:#999; line-height:26px; text-align:left; text-indent:24px; }
.xwzx .bd .tt p a { font-size:14px; color:#2a5cb3; font-weight:normal; }
.xwzx .bd .tt p a:hover { text-decoration:none; color:#800000; }
.tab { position:relative; }
.tab .hd { height:36px; line-height:0px; border-bottom:1px solid #e2e2e2; }
.tab .hd li { float:left; font-weight:bold; color:#333; cursor:pointer; margin-right:56px; font-size:20px; height:36px; line-height:22px; }
.tab .hd .on { color:#b12e00; border-bottom:3px solid #b12e00; }
.fw .so .so02 { width:60px; right:0; line-height:500px; background:url(../images/so.png) no-repeat center center #c14f28; cursor:pointer; }
.tab .gd { display:block; height:26px; text-align:right; line-height:26px; position:absolute; top:3px; right:0; background-image:none; }
.tab .gd a { font-size:14px; color:#999; }
.tab .gd a:hover { text-decoration:none; color:#800000; }
.zwgk { background:url(../images/zwgk.png) center top no-repeat; height:430px; }
.bt { text-align:center; height:56px; line-height:56px; }
.bt,.bt a { font-size:24px; color:#855312; font-weight:bold; }
.bt a:hover { text-decoration:none; color:#800000; }
.bts { height:56px; line-height:56px; font-size:24px; color:#855312; font-weight:bold; margin-bottom:8px; }
.bts a { font-size:14px; color:#999; float:right; font-weight:normal; line-height:66px; }
.bts a:hover { text-decoration:none; color:#800000; }
.zwgkz { margin-top:22px; }
.zwgj01 { width:438px; margin-left:38px; }
.zwgj02 { width:180px; margin-left:38px; }
.zwgj02 a { display:block; width:180px; height:45px; line-height:45px; text-indent:26px; margin-bottom:20px; background:url(../images/an01.png) no-repeat; color:#855312; font-weight:bold; }
.zwgj02 a:hover { text-decoration:none; color:#800000; }
.ywbl { width:719px; }
.ywbl .an { width:719px; height:100px; }
.ywbl .an a { display:block; float:left; text-align:center; }
.ywbl .an01 { width:285px; height:100px; background:url(../images/an02.png) no-repeat; overflow:hidden; color:#fff; }
.ywbl .an01 strong { font-size:24px; margin-top:18px; display:block; }
.ywbl .an02 { width:209px; height:46px; line-height:46px; background-color:#f3e7d9; margin-left:8px; margin-bottom:8px; overflow:hidden; color:#855312; }
.ywbl .an01:hover { text-decoration:none; opacity:0.8; color: #800000; }
.ywbl .an02:hover { text-decoration:none; font-weight:bold; color: #800000; }
.hdjl { width:430px; }
.hdjl .an a { display:block; float:left; width:208px; height:100px; line-height:96px; text-indent:18px; overflow:hidden; font-size:20px; color:#855312; font-weight:bold; }
.hdjl .an01 { background:url(../images/an03.png) no-repeat; }
.hdjl .an02 { background:url(../images/an04.png) no-repeat; margin-left:14px; }
.hdjl .an a:hover { text-decoration:none; color: #800000; opacity:0.9; }
.newz { height:308px; margin-top:66px; }
.newx { width:384px; height:307px; background:url(../images/bi01.png) no-repeat; float:left; margin-right:24px; padding:22px 26px 0 26px; }
.newz .newx:last-child { margin-right:0; }
.newx .gd { top: 28px; right: 26px; }
.newx .hd li { margin-right:30px; }
.ztzl { height:210px; background:url(../images/bj02.jpg) no-repeat center top; }
.jkkp { width:1080px; margin-top:16px; }
.jkkp .bd li { float:left; width:260px; height:96px; text-align:center; margin-right:20px; }
.jkkp .bd li img { width:260px; height:96px; }
.jkkp .bd li a:hover img { filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8; }
.foot { height:245px; background:url(../images/wei.jpg) center top no-repeat; border-top:3px solid #8d2400;background-size:100% 325px }
.yqlj { height:76px; line-height:76px; border-bottom:1px solid #beb9b3; }
.yqlj span { font-weight:bold; margin-right:40px; font-size:18px; color:#8d2400; }
.yqlj a { margin-right:10px; }
.yqlj b:hover ,.yqlj a:hover { text-decoration:none; } 
.yqlj a:last-child { margin-right:0; }
.yqlj b { font-weight:normal; position:relative; background:url(../images/xjt.png) no-repeat right center; padding-right:20px; cursor:pointer; background:url(../images/jt.png) right center no-repeat; }
.yqlj b:hover { background:url(../images/jt_on.png) right center no-repeat; }
.yqlj p { position:absolute; max-height: 300px; height:300px; width:260px; overflow-y:auto; bottom:30px; left:0; background-color:#f6f6f6; line-height:30px; text-align:left; padding:10px 20px; display:none; border:1px solid #8d2400; }
.yqlj p a { display:block; font-size:14px; }
.yqlj i { font-style:normal; color:#8d2400; margin:0 25px; }
.wei { margin-top:36px; }
.wei li { float:left; }
.wei1 { margin:15px 46px 0 146px; }
.wei2 ,.wei2 a { font-size:14px; line-height:32px; text-align: center;}
.xdh { height:60px; line-height:60px; color:#666; font-size:14px; }
.xdh a { color:#666; font-size:14px; }
.neirong { padding:60px 60px; }
.nr-01 { line-height:40px; }
.nr-01 h1 { text-align:center; font-size:32px; color:#000; line-height:40px; }
.nr-02 { text-align:center; font-size:16px; color:#999; border-bottom:1px dotted #ececec; height:30px; line-height:23px; margin-bottom:20px; margin-top:20px; padding-bottom:10px; }
.nr-02 i { font-style:normal; }
.nr-03 { font-size:18px; line-height:50px; }
.nr-03 p { margin-bottom:20px; }
.nr-03 a { font-size:18px; }
.nr-03 img { max-width:1200px; height:auto; width:expression(this.width > 1200 ? "1200px" :this.width); display:inline-block; }
/* 列表 */
.box_s{box-sizing: border-box;}
a{text-decoration: none;}
li{list-style: none;}
.clear1{clear:both}
.clearfix {zoom: 1;}
.clearfix:after {clear: both;}
.wb1200{width: 1200px;}
.gszyy_location{height: 60px;margin: 20px auto;color: #666666;line-height: 60px;font-size: 16px;font-weight: 400;}
.gszyy_location a{color: #666666;}
.gszyy_container{margin: 0 auto;min-height: 750px;}
.gszyy_lmname{width: 100%; height: 50px;line-height: 50px;border-bottom: 1px solid #E5E5E5;}
.gszyy_lmname li{float: left;font-size: 22px;color: #8d2400;font-weight: bold;text-align: center;line-height: 47px;border-bottom: 3px solid #8d2400;}
.gszyy_pagelist{width: 100%; margin: 20px auto;}
.gszyy_pagelist ul li{width: 100%;height: 50px;line-height: 50px; overflow:hidden;vertical-align: top;background: url(../images/gszyy_list_lilogo.png)left center no-repeat;text-indent: 12px;cursor: pointer;}
.gszyy_pagelist ul li:hover a{font-weight: bold;color: #8d2400;}
.gszyy_pagelist ul li a{color: #333333;font-size: 18px;}
.gszyy_pagelist ul li span{font-size: 16px;float: right;color: #999999;}
.line{ border-bottom:1px dashed #ccc;padding-bottom:20px!important; margin-bottom:20px;background-position:0px 25px !important;box-sizing:content-box;}
.page{display:flex;justify-content:center;margin: 36px auto;clear: both;}
#page_div{font-size:14px;color:#333;line-height:28px;text-align:center;clear:both}
#page_div a,#page_div span{display:inline-block;color:#333;line-height:35px;padding:0 15px;margin:2px;zoom:1;border:#dfdfdf 1px solid;border-radius:3px;transition:all .2s;-webkit-transition:all .2s;background:#f1f1f1;background:linear-gradient(#fff 10%,#f1f1f1)}
#page_div .zxfinput{display:inline-block;width:40px;height:28px;margin:0 2px;color:#888;text-align:center;border:#dfdfdf 1px solid;border-radius:3px;background:#fff}
#page_div .current,#page_div a:hover{background:#8d2400;color:#fff;text-decoration:none}
#page_div .current{font-weight:700}
#page_div .page_jump{border-color:transparent;background:0 0;padding:0}
#page_div .active{background:#8d2400;color:#fff;text-decoration:none}
/* 互动交流 */
.hdjl_text{margin: 20px auto;width: 100%;}
.hdjl_text p{text-indent: 2em;line-height: 40px;font-size: 16px;font-weight: 400;text-align: justify;}
.hdjl_xxan{width: 1200px;height: 70px;margin: 40px auto;}
.hdjl_xxan div{float: left;}
.wyly,.lycx{width: 204px;height: 70px;line-height: 70px;border-radius: 10px;text-indent:80px;margin-right: 17px;}
.wyly{background: url(../images/gszyy_hdjl_01.png)no-repeat 30px 17px #f3e7d9;}
.lycx{background: url(../images/gszyy_hdjl_02.png)no-repeat 30px 17px #f3e7d9;}
.hdjl_xxan div a{font-size: 22px;color: #872100;font-weight:400 ;}
.xjtj{width: 758px;height: 70px;line-height: 70px;background-color: #f3e7d9;border-radius: 10px;font-size: 16px;font-weight: 400;color: #333333;text-indent: 2em;}
.xjtj i{font-size: 22px;font-weight: bold;font-style: normal;padding: 0px 5px;}
.xjtj i:nth-of-type(1) {color: #8d2400;}
.xjtj i:nth-of-type(2) {color: #008b41;}
.l_main_content_bottom>table th{background: #f3e7d9;font-size: 16px;padding: 20px 0px;}
.l_main_content_bottom>table tr{border: 1px solid #e1e7eb;}
.l_main_content_bottom>table td{text-align: center;font-size: 16px;color: #808080;padding: 15px 0px;}
.l_main_content_bottom>table .l_td{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;}
.l_th1{width: 10%;}
.l_th2{width: 34%;}
.l_th3{width: 15%;}
.l_th4{width: 14%;}
.l_th5{width: 14%;}
.l_th6{width: 13%;}
.l_main_content1{width: 100%;margin: auto;}
.l_main_content_top1 .l_title_img{margin-top: 0px;margin-left: -8px;vertical-align: top;}
.l_main_content_top1 .l_title_title{font-size: 32px;color: #ff6f01;display: inline-block;margin-top: 26px;}
.l_main_content_top1{width: 1200px;margin: auto;}
.l_main_content1>table{width: 1200px;margin: auto;}
.l_main_content1>table td{border: 1px solid #e1e7eb;padding: 20px 25px;font-size: 16px;line-height: 2;color: #808080;}
.l_main_content2{width: 1200px;min-height:750px; margin: auto;border: 1px solid #eeeeee;background: #f7f9fa;padding:25px;}
.l_main_content_top2_top{text-align: center;}
.l_main_content_top2{margin-bottom: 55px;border-bottom: 1px dashed #cccccc;font-size: 0px;}
.l_main_content_top2 .l_title_img{margin-top: 40px;margin-left: 5px;vertical-align: bottom;margin-right: 15px;}
.l_main_content_top2 .l_title_title{font-size: 20px;font-weight: bold;}
.l_main_content_top2 p{font-size: 14px;color: #808080;line-height: 2;text-indent:2em ;}
.l_main_content_top2_bottom{padding-left: 45px;margin-top: 20px;margin-bottom: 30px;}
.l_main_content_middle2{width: 95%;margin: 0 auto;background-color: #fff;min-height: 720px;}
.lf{float: left;}
.rt{float:right}
.w50{width:50%}
.w100{width:100%}
.w740{width:796px;margin-bottom: 5px;}
.h200{height:240px}
.h60{height: 62px;line-height: 62px;margin-bottom: 5px;}
.mail-main,.mail-main div{display:block;box-sizing:border-box}
.mail-main{width:100%;height:auto;margin:0 auto;background-color:#fff;}
.mail-main .title{height:50px;padding-left:20px;line-height:50px;font-size:22px;font-weight:700;background-color:#e6f2fe;color:#015293;text-align:left}
.mail-main .title .xxcx{margin-left:20px;padding:0 5px}
.mail-main .title .xxcx a{padding:5px;text-decoration:none;color:#fff;background-color:#015293;border-radius:4px}
.mail-main .mail-con .txt{width:120px;text-align:right}
.mail-main .mail-con .inp{width:280px}
.mail-main .mail-con .inp input[type=text], .mail-main .mail-con .inp select, .mail-main .mail-con .mtitle input{width:100%;height:40px;line-height: 40px; outline:0;border:1px solid #ccc}
.mail-main .mail-con .mcontent input{width:100%;height:200px;outline:0;border:1px solid #ccc}
.mail-main .mail-con .submit{padding:30px;text-align:center}
.mail-main .mail-con .submit input[type=button]{width:80px;height:40px;margin:0 20px;font-size:20px;font-weight:700;color:#fff;background-color:#8d2400;border:none;border-radius:4px;cursor:pointer}
.mainDiv{width:100%;margin:0 auto}
#msgTR10,#sjtjDataList,#sjtjHeadTR{display:none}
.formTitle{background:url('../images/titleBg.jpg') no-repeat}
.bgloginbox{position:fixed;display:none;left:0;right:0;top:0;bottom:0;background-color:#333;background-color:rgba(0,0,0,.4)}
.loginbox{position:fixed;top:130px;left:50%;margin-left:-400px;width:810px;height:360px;background:#fff;border-radius:5px;padding:20px 30px;font-size:22px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.loginbox .openclose{height:30px}
.loginbox span{float:right;cursor:pointer}
.loginbox p{line-height:34px;color:#333;font-weight:700;margin:0}
.loginbox p.tips{margin-bottom:10px}
.loginbox .loginbar{width:220px;height:60px;line-height:60px;text-align:center;background-color:#bdbdbd;margin:60px auto 0;cursor:pointer}
.query-main .query-con{width:100%;padding:100px 40px;text-align:center}
.query-main .query-con div{width:100%;height:40px;margin:20px;text-align:center}
.query-main .query-con div>input{width:220px;height:40px;padding-left:10px;outline:0;border:solid 1px #ccc}
.query-main .query-con .btn{width:120px;height:50px;margin-top:30px;padding:5px;background-color:#8d2400;color:#fff;font-size:22px;font-weight:700;text-align:center;border:solid 1px #8d2400;border-radius:4px;cursor:pointer}

/* 详情页 */
.details_container{width: 100%;margin: 0 auto;min-height: 750px;}
.details_title .nr-001{font-weight: bold;padding: 20px;text-align: center;line-height: 50px;color: #333;margin: 0 auto;}
.details_title .nr-001 h1{font-size: 30px;}
.details_title .nr-002{text-align: center;padding: 25px 10px; color: #999;border-bottom: #e1e1e1 1px solid; margin: 0px auto 30px;}
.details_text p{text-align:justify;line-height:40px;font-size:18px;text-indent: 2em;}
/* 网站地图 */
.wzdt_title{ width: 100%;height: 70px;line-height: 70px; text-align: center;font-size: 27px;font-weight: 600;font-family: 黑体;color: #8d2400;}
.bt_biank{width: 1198px;border: 1px #d7d7d7 solid;margin: 0 auto; padding: 25px;box-sizing: border-box;}
.bt_ywdongtai{width: 100%;margin-top: 25px;}
.bu_ywdontais{width: 100%;height: 50px;background: #f7d4c845;}
.bu_ywdontais p{font-size: 18px;color: #8d2400;line-height: 46px;margin-left: 24px;font-weight: bold;}
.bt_ywdongtailist{width: 100%; overflow: hidden;}
.bt_ywdongtailist a{display: block;width: 25%;float: left;font-size: 18px;margin-top: 25px; text-decoration: none;color: #666666;margin-right: 40px;background: url(../images/gszyy_list_lilogo.png)left center no-repeat;text-indent: 12px;}
.bt_ywdongtailist a:hover{color: #8d2400;font-weight: 600;cursor: pointer;}
.bu_ywdontais p a{color: #8d2400;}
.bt_dqweizi{width: 1368px;height: 40px;margin: 0 auto;margin-bottom: 10px;line-height: 53px;font-size: 0.9735em;font-size: 0.9735rem;}
.bt_dqweizi a{color: #000;}
/* 机构职能 */
.ldlist{width: 885px;}
.cel,.neirong { box-shadow: 0 0 5px 3px rgb(219 219 219 / 49%); }
.lst1 { min-height:55px;text-align: center;padding: 15px 0px; font-size:20px; color:#fff; background-color:#8d2400; font-weight:bold; }
.cel { width:270px; }
.lst2 li { padding:16px 0px; line-height:26px; border-bottom:1px solid #e3e7ee;text-align: center; }
.lst2 li:last-child { border-bottom:0; }
.lst2 li:hover {background-color:#ECDED7; }
.lst2 li a { display:block; font-size:18px; color:#333; }
.lst2 li a:hover { text-decoration:none; color:#8d2400; font-weight:bold; }
.lst2 li.on{background-color:#ECDED7;}
.lst2 li.on a{text-decoration:none; color:#8d2400; font-weight:bold;}
.ldlist .tab { margin-bottom:50px; }
.ldlist .tab:last-child { margin-bottom:0px; }
.ldlist .tab .hd li { font-size:24px; color:#8d2400; }
.ldlist .tab .hd {  height: 36px; margin-bottom: 6px; }
.newldlist li { height:60px; line-height:60px; border-bottom:1px dotted #dddddd; }
.listt { margin-bottom:10px; }
.newldlist li span{font-size: 20px;color:#8d2400 ;padding:0px 20px 0px 10px;}
.newldlist li a:hover{text-decoration: none;color:#8d2400;font-weight: bold;}
.m_new_list_detail .m_new_list_detail_list{padding: 10px 0;font-size: 16px;}
 .m_new_list_detail .m_new_list_detail_list li{line-height: 40px;padding-left: 5px; height: 40px;}
 .m_new_list_detail .m_new_list_detail_list li a{color: #333;display: block;float: left;}
 .m_new_list_detail .m_new_list_detail_list li a:hover{color: #8d2400;font-weight: bold;}
 .m_new_list_detail .m_new_list_detail_list li span{ float: right;}
 .ldzcfl{width: 600px; padding-right: 33px;}
 .ldzcfr{width: 600px; padding-left: 33px;border-left: 1px solid #e3e7ee;}
 .main_ldzc_01 a img{margin: 0 auto;}
 .ldzc1{height: 680px;}
.main_ldzc_01{width:100%;min-height:230px;text-align:center;margin:30px auto}
.main_ldzc_01 a img,.main_ldzc_02 li img{width:120px;height:178px;margin: 0px auto 15px;}
.main_ldzc_01 span,.main_ldzc_02 span{font-size:17px;display:block;}
.main_ldzc_01 span:nth-of-type(1){font-weight: bold;}
.main_ldzc_02 span:nth-of-type(1){font-weight: bold;}
.main_ldzc_01 a:hover,.main_ldzc_02 a:hover{color:#8d2400}
.main_ldzc_02{width:567px;margin:0 auto}
.main_ldzc_02 li{width:189px;vertical-align:top;float:left;margin-bottom:10px;text-align: center;}
.main_ldzc_01 a:hover img,.main_ldzc_02 a:hover img{opacity: 0.8;}
.zyzztext{padding: 30px 10px 5px 10px;}
.zyzztext p{text-align:justify;text-indent:2em;line-height:36px;font-size:17px}
.zyzztext p a{color: #8d2400;}

.jgzn_01{height: 250px;margin: 30px auto;}
.jgsz_02 ul{width:1200px;height:185px;margin-top: 30px;}
.jgsz_02 ul li{display:inline-block;width:280px;height:70px;text-align:center;line-height:70px;border-width:1px;border-color:#8d2400;border-style:solid;border-radius:6px;background-color:#fff;margin-right:20px;margin-top:10px;margin-bottom:15px;box-sizing: border-box;}
.jgsz_02 ul li a{font-weight: 500;}
.jgsz_02 ul li:hover{background-color:#f4e3d1}
.jgsz_02 ul li:hover a{font-size: 18px;color:#8d2400 ;font-weight: bold;}
.jgsz_02 ul li:nth-of-type(4n){margin-right: 0px;}

.lingdao_layout1{width:635px;height:auto}
.lingdao_jl{margin-top:30px}
.lingdao_tit{width:100%;height:52px;background:#ECDED7;border-radius:5px;text-align:left}
.lingdao_tit span{display:inline-block;float:left;width:auto;height:52px;line-height:52px;font-size:18px;color:#8d2400;padding:0 20px 0 30px;font-weight: bold;}

.lingdao_main1{width:1360px;height:auto}
.lingdao_name{width:275px;height:500px;overflow-y:scroll;overflow-x:hidden}
.lingdao_name::-webkit-scrollbar{width:5px;background:#f0f1f3}
.lingdao_name::-webkit-scrollbar-thumb{border-radius:10px;background:#8d2400}
.lingdao_name li{width:245px;min-height:80px;background:#fff;border:1px solid #8d2400;border-radius:5px;margin-bottom:15px;text-align:center;padding:15px 0px;cursor:pointer}
.lingdao_name li:hover{background:#ECDED7}
.lingdao_name li:hover p,.lingdao_name li:hover span{color:#8d2400;}
.lingdao_name li.on{background:#ECDED7}
.lingdao_name li.on p,.lingdao_name li.on span{color:#8d2400}
.lingdao_name li a span{display:inline-block;float:left;width:243px;height:28px;line-height:22px;text-align:center;font-size:18px;font-weight: bold;}
.lingdao_name a p{display:inline-block;width:243px;height:auto;line-height:20px;text-align:center;font-size:16px;color:#333;text-decoration:none;padding:0 5px}
.lingdao_con{width:865px;height:auto;margin-left:45px}
.lingdao_top1{width:184px;height:auto}
.lingdao_top1 img{display:inline-block;float:left;width:184px;height:263px}
.lingdao_top1 span{display:inline-block;float:right;width:184px;height:auto;font-size:20px;color:#333;text-align:center;margin-top:20px}
.lingdao_top1 p{display:block;width:184px;height:34px;text-align:center;font-size:16px;color:#333}
.gzfg1{padding: 20px;text-indent: 2em;line-height: 40px;}
.lingdao_layout1 p{width:635px;height:auto;line-height:40px;}
.lingdao_name li.on span:nth-of-type(1){font-weight: bold;}

/* 信息指南 */
.xxgk_main{width: 100%;height: auto;padding-top: 1px;}
.zfxxgk_container{width: 1200px;height: auto;margin: 0 auto;}
.xxgk_top2{width:100%;height:140px;margin:0 auto;text-align: center;line-height: 140px;margin:50px auto 0 auto;}
.xxgk_top2 a{text-align: center;font-size: 80px;font-weight: bold;text-decoration: none;color:#8d2400 ;}
.xxgk_top2 a:hover{text-decoration: none;}
.zwxxgk_bnt4{width:50px!important}
.xxgk_box{min-height:650px;background:#f9f9f9b0;padding:20px 20px 40px;width:1200px;margin:0 auto}
.scroll_main{min-height: 900px;}
.zwxxgk_ss{width:1130px;height:51px;background:url(../images/xxgk_input.png) no-repeat center top;margin:80px auto;background-size: 1028px 51px;}
.inputText1{width: 510px;height: 49px;line-height: 49px;margin: 0 auto;overflow: hidden;}
.inputText1 .int{width: 450px;height: 45px;line-height: 45px;padding-left: 20px;padding-right: 5px;border-radius: 7px;margin-left: 2px;border: 0px;}
/* button,input,select,textarea{font-weight:inherit;font-size:inherit;font-size:100%;font-family:inherit;border:none;outline:0} */
#inp-submit{border:none;outline:0;float:right;width:55px;height: 46px;overflow:hidden;text-indent:-999em;background: url(../images/xxgk_search.png) no-repeat 6px 4px;}
.xxgk_box .left{margin-left:20px;margin-right:20px;width: 240px;}
.xxgk_box .left .cls{width:240px;color:#8d2400;margin-bottom:12px}
.xxgk_box .left .cls .clsname{background:#fff;font-size:20px;width: 240px; height:75px;display:flex;align-items:center;border: 1px solid #dddddd;cursor: pointer;}
.xxgk_box .left .cls .clsname:hover{background:#8d2400;color:#fff}
.xxgk_box .left .cls .clsname:hover a{color:#fff}
.xxgk_box .left .cls.this .clsname{background:#8d2400;color:#fff;}
.xxgk_box .left .cls.this .clsname a{color:#fff}
.xxgk_box .left .cls:nth-child(1) .icon{display:block;background:url(../images/xxgk_zc.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px; }
.xxgk_box .left .cls.this:nth-child(1) .icon{display:block;background:url(../images/xxgk_zc_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(1) .clsname:hover .icon{display:block;background:url(../images/xxgk_zc_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(2) .icon{display:block;background:url(../images/xxgk_zn.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls.this:nth-child(2) .icon{display:block;background:url(../images/xxgk_zn_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(2) .clsname:hover .icon{display:block;background:url(../images/xxgk_zn_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(3) .icon{display:block;background:url(../images/xxgk_zd.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls.this:nth-child(3) .icon{display:block;background:url(../images/xxgk_zd_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(3) .clsname:hover .icon{display:block;background:url(../images/xxgk_zd_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(4) .icon{display:block;background:url(../images/xxgk_fd.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls.this:nth-child(4) .icon{display:block;background:url(../images/xxgk_fd_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(4) .clsname:hover .icon{display:block;background:url(../images/xxgk_fd_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(5) .icon{display:block;background:url(../images/xxgk_nb.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls.this:nth-child(5) .icon{display:block;background:url(../images/xxgk_nb_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(5) .clsname:hover .icon{display:block;background:url(../images/xxgk_nb_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(6) .icon{display:block;background:url(../images/xxgk_ysq.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls.this:nth-child(6) .icon{display:block;background:url(../images/xxgk_ysq_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls:nth-child(6) .clsname:hover .icon{display:block;background:url(../images/xxgk_ysq_hover.png) no-repeat;width:40px;height:40px;margin-left:16px;margin-right:27px;background-size: 40px 40px;}
.xxgk_box .left .cls .name{width:120px;font-size: 23px;}
.xxgk_box .left .cls .name a{color:#8d2400} 
.xxgk_box .left .cls .clist{background-color: #fff;}
.xxgk_box .left .cls .clist li{font-size:16px; font-weight: 400;cursor: pointer;width: 240px;height: 40px;line-height: 40px;padding-left:28px;}
.xxgk_box .left .cls .clist li:hover{background-color:#ECDED7; }
.xxgk_box .left .cls .clist li:hover a{color:#8d2400;font-weight: bold;}
.xxgk_box .left .cls .clist li.current-li {background-color: #ECDED7;}
.xxgk_box .left .cls .clist li.current-li a.current-a {color: #8d2400;font-weight: bold;}
.xxgk_box .left .cls .clist li label{position:absolute;right:10px;top:7px}
.xxgk_box .left .cls .clist li a{color:#333}
.scroll_main_fr{width: 850px;min-height: 650px; margin-right: 20px;background-color: #fff;border: 1px solid #dfdfdf;}
.scroll_main_fr h1{font-size:32px;font-weight:600;text-align:center;margin-top: 38px;margin-bottom: 38px;color: #8d2400;}
.scroll_main_fr .mm{width:auto;margin:0 auto;}
.scroll_wrap{padding: 5px 20px;}
.scroll_main_fr .content{height:1050px;overflow-y:auto;font-size:16px;padding:20px}
.scroll_main_fr .content::-webkit-scrollbar{width:12px;height:12px}
.scroll_main_fr .content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px;}
.scroll_main_fr .content::-webkit-scrollbar-thumb{background:#8d2400;border-radius:8px;border:3px solid transparent;background-clip:content-box}
.scroll_main_fr .content::-webkit-scrollbar-thumb:hover{background:#8d2400}
.scroll_main_fr .content p{text-indent:2em;text-align:justify;line-height:40px;font-size: 18px;}
/* 信息公开普通列表 */
.scroll_main1{width: 100%; min-height:1186px ;padding: 20px;}
.zfxxgk_zdgktit{width:100%;height:40px;border-bottom: 2px solid #ccc;float: left;}
.zfxxgk_zdgktit a{line-height:40px;background-color:#8d2400;display:block;float:left;text-align:center;color:#fff;font-size:20px;font-weight:600;padding:0 20px;min-width:70px}
.zfxxgk_zdgkc{float:left;margin-top:10px;margin-bottom:20px;width:100%}
.zfxxgk_zdgkc ul li{font-size:18px;line-height:50px;width:100%;height:auto;overflow:hidden}
.zfxxgk_zdgkc ul li a{float:left;display:block;width:84%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:18px}
.zfxxgk_zdgkc ul li span{color:#b2b2b2;font-size:18px;font-weight:100;float:right}
.zfxxgk_zdgkc .more{width:100px;height:30px;line-height:30px;font-size:15px;margin:0 auto;text-align:center;background:#e7e7e7;margin: 20px auto;}
.zfxxgk_zdgkc ul li:hover a{font-weight: bold;color:#8d2400 ;}
.zfxxgk_zdgkc .more:hover a{font-weight: bold;color:#8d2400 ;}
/* 信息公开内容 */
.gxt_newContent{width: 100%;min-height: 650px;background-color: #fff;padding: 30px;}
.gxt_newContent_title{width: 100%;height: auto;text-align: center;font-size: 30px;font-weight: bold;color: #8d2400;line-height: 60px;}
.article-meta{text-align: center; padding: 10px;color: #999; border-bottom: #e1e1e1 1px solid;}
.detailContent{width: 100%;height: auto;padding: 20px 0px;}
.detailContent p{text-align: justify;line-height: 40px;font-size: 18px;}
/* 专题 */
.spjy_list.ztzl_list li{width: 33.33%;float: left;text-align: center;}
.spjy_list.ztzl_list li .pic:after{display: none;}
.spjy_list.ztzl_list li img{width: 90%;}
.spjy_list.ztzl_list li span{min-height: 43px;width: 90%; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.spjy_list.ztzl_list ul{min-height: 630px;}
/* 留言 */
.personaltip{height:45px;line-height:45px;background:#f5f5f5;padding:0 20px;border-radius:5px;margin-top:20px}
.letter,.letters{line-height:40px;overflow:hidden;clear:both;padding:0 20px}
.lettertip{color:#8d2400;display:inline-block;width:100px;font-weight:700;float:left}
.lettercte{width:1028px;display:inline-block;float:left}
.lettercte p{text-indent:0}
.lettercts{width:135px;overflow:hidden;white-space:nowrap;display:inline-flex}
.lettertips{color:#8d2400;display:inline-block;width:100px;font-weight:700}
.recoveredtime{text-align:right}
.letters li{width:100%}
.letteres{width:49.5%!important}
.recovered{float:right;color:#37bd9c}
.letter{margin-bottom:30px}
.letterdetail{border:solid 1px #eee;padding:0 15px 15px 15px}
.xjhf{float:right;margin-right:80px;color:#508042}
.zt{margin-right:92px;color:#333}
.spots{display:inline-block;width:5px;height:5px;background:0 0;position:relative;top:-17px;list-style:none}
.times{margin-right:20px}
.fontw{font-weight:700;color:#000}

