@charset "utf-8";
body{color:#333333; font-size:12px; font-family:"宋体",Verdana,Arial;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#2f44cd;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.space10, .space20, .space30, .clear{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space10{height:10px;}
.space20{height:20px;}
.space30{height:30px;}
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
.container{ width:1002px; margin:0 auto; clear:both;}
.main_bg{background:url(/global-shzz/foot-bg.png) no-repeat center bottom; overflow:hidden; zoom:1; padding-bottom:158px;}

/***** header *****/
.header_t{height:30px; line-height:30px; background-color:#fff; border-bottom:1px solid #ddd;}
.header_t .li_t1 {margin:0 10px;}
.header_t .li_t2 a{padding:0 10px;}
.header_t .li_t2 a:hover{color:#c71510;}
/*20200603 修改header菜单 ADD by Rr start*/
.header_ban_container{ height:187px; background:url(/global-shzz/header_bg_it.jpg) repeat-x center top;}
/*20200603 修改header菜单 ADD by Rr end*/
.header_ban{ height:187px; background:url(/global-shzz/header_bg.jpg) no-repeat center top;}
/*20200611 修改header菜单 ADD by Rr start*/
.header_ban .search{position:absolute;margin-left: 50%; top:140px; left:-420px; width:410px; border-radius:5px; overflow:hidden;}
.header_ban .search .searchTxt{width:68%; padding:10px 12px 10px 50px; background:rgba(255,255,255,0.7); color:#b2b2b2; height:18px; line-height:18px; border-radius:3px 0 0 3px; font-size:15px; border:1px solid rgba(255,255,255,0.9);}
.header_ban .search .field i {
    /* Size and position */
    left: 0px;
    top: 0px;
    position: absolute;
    height: 40px;
    width: 40px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.7);
    line-height: 40px;
    transition: all 0.3s ease-out;
	background:url(/images/search_icon.png) center center no-repeat;
}
.header_ban .search .searchBtn{position:absolute; right:0; top:0;  width:70px; height:40px; background:#4a84da; color:#ddebf7; font-size:18px; cursor:pointer; border:0; border-radius:0 3px 3px 0; -webkit-appearance:none;}
/*20200601 修改header菜单 ADD by Rr end*/

.header_ban_dsxxjy{ height:187px; background:url(/global-shzz/header_bg_dsxxjy.jpg) no-repeat center top;} /* 20210728 add by Rr 党史学习教育题用 */
/*20210728 党史学习教育题用 修改header菜单 ADD by Rr start*/
.header_ban_dsxxjy .search{position:absolute;margin-left: 50%; top:140px; left:-420px; width:410px; border-radius:5px; overflow:hidden;}
.header_ban_dsxxjy .search .searchTxt{width:68%; padding:10px 12px 10px 50px; background:rgba(255,255,255,0.7); color:#b2b2b2; height:18px; line-height:18px; border-radius:3px 0 0 3px; font-size:15px; border:1px solid rgba(255,255,255,0.9);}
.header_ban_dsxxjy .search .field i {
    /* Size and position */
    left: 0px;
    top: 0px;
    position: absolute;
    height: 40px;
    width: 40px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.7);
    line-height: 40px;
    transition: all 0.3s ease-out;
	background:url(/images/search_icon.png) center center no-repeat;
}
.header_ban_dsxxjy .search .searchBtn{position:absolute; right:0; top:0;  width:70px; height:40px; background:#4a84da; color:#ddebf7; font-size:18px; cursor:pointer; border:0; border-radius:0 3px 3px 0; -webkit-appearance:none;}
/*20210728 党史学习教育题用 修改header菜单 ADD by Rr end*/


.menu{height:35px; width:1002px; margin:0 auto 10px; /*20200601 修改header菜单 ADD by Rr start*/background:#3255c9;/*20200601 修改header菜单 ADD by Rr end*/}
.menu-a{height:35px;}
.menu .li_3{float:left; line-height:35px; height:35px; width:198px;}
.menu .li-line{float:left; height: 35px; width:2px; background:url(/global-shzz/menu-line.jpg) no-repeat;}
.menu .li_3 a{display:block; font-weight:bold; font-size: 14px; text-align: center; color: #FFF; background:#3255c9;}
.menu .li_3 ul {position:absolute; z-index:99; width:198px;}
.menu .li_3 ul li a{text-align: center;}
/*20200601 修改header菜单 ADD by Rr start*/
.menu .li_3v2{float:left; line-height:35px; height:35px; width:10em;}
.menu .li_3v2 a{display:block; font-weight:bold; font-size: 14px; text-align: center; color: #FFF; background:#3255c9;}
.menu .li_3v2 ul {position:absolute; z-index:99; width:10em;}
.menu .li_3v2 ul li a{text-align: center;}
/*20200601 修改header菜单 ADD by Rr end*/
.menu a:hover {background-color:#2746ac;}
/* .footer{height:114px; clear:both; overflow:hidden; margin-top:10px;} */
.footer iframe{margin-top:-46px; height:160px;}

/*common*/
.common_newslist{padding:6px 15px 0;}
.common_newslist li{position:relative; padding:0 75px 0 12px; line-height:24px; background:url(/global-shzz/common_dot.gif) no-repeat left center; overflow:hidden; vertical-align:top;}
.common_newslist li span{ position:absolute; right:0; top:0;  color:#666; z-index:1;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.common_title1{ border-bottom:#cdcdcd 3px solid; height:30px;}
.common_title1 ul{float:left;}
.common_title1 ul li{float:left; padding:0 18px; font-weight:bold; color:#2f44cd; font-size:14px; line-height:30px;}
.common_title1 ul li.on{border-bottom:#2e44cd 3px solid; margin-bottom:-3px;}
.common_title1 .more{float:right; font-size:11px; padding-right:11px; line-height:30px; font-family:"微软雅黑", Arial;}
.common_title1 .more a{ color:#3345cb;}

/*index*/
.home_layer1_l{width:757px;height:505px;background:#fff;float:left;border:1px solid #cdcdcd;padding:10px;}
.home_layer1_l_l{float:left; width:360px;}
.home_tpxw{height:250px; position:relative; overflow:hidden; margin-bottom:10px;}
.home_tpxw img{ width:100%; height:250px; display:block;}
.home_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:40px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.home_tpxw .bd .txt{position:absolute; bottom:0; left:15px; right:100px; color:#fff; font-size:14px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tpxw .hd{ position:absolute; bottom:15px; right:15px;}
.home_tpxw .hd li{float:left; width:10px; height:10px; margin-left:5px; line-height:0; overflow:hidden; font-size:0; background:#eaeaea; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer;}
.home_tpxw .hd li.on{background:#d82225;}
.home_tpxw .bd ul, .home_tpxw .bd li{width:100% !important;}

.home_zcfg{border:#cdcdcd 1px solid; height:243px;}

.home_layer1_l_r{float:right; width:382px; border:1px solid #cdcdcd;}
.home_zwyw{height:260px;}
.home_zwyw .hd{border-bottom:#cdcdcd 1px solid; height:33px; margin-bottom:5px;}
.home_zwyw .hd ul{ padding-left:6px; overflow:hidden;}
.home_zwyw .hd ul li{width:92px; height:29px; line-height:29px; padding-top:5px;  text-align: center; font-size:14px; color:#222; font-weight:bold; float: left; cursor:pointer;}
.home_zwyw .hd li.on{background:url(/global-shzz/tab-cur.jpg) center 0 no-repeat;}
.home_zwyw .hd li.on a{color:#2e44ce;}
.home_zwyw .bd ul li{line-height:25px;}
.home_tzgg{height:243px;}

.home_layer1_r{float:right; width:189px; height:505px; background:#efefef; border:1px solid #cdcdcd; padding:10px;}
.home_btnlink{border-bottom:1px dashed #cdcdcd; margin-bottom:15px; padding-bottom:5px; overflow:hidden;}
.home_btnlink a{ display:block; height:47px; line-height:47px; color:#fff; margin-bottom: 11px; padding:0 0 0 55px; font-weight:bold; font-size: 14px;}
.home_btnlink a.imgs-t1{background:url(/global-shzz/btn-top1.jpg) no-repeat;}
.home_btnlink a.imgs-t2{background:url(/global-shzz/btn-top2.jpg) no-repeat;}
.home_btnlink a.imgs-t3{background:url(/global-shzz/btn-top3.jpg) no-repeat;}
.home_btnlink a.imgs-t4{background:url(/global-shzz/btn-top4.jpg) no-repeat;}
.home_btnlink a.imgs-t5{background:url(/global-shzz/btn-top5.jpg) no-repeat;}
.home_btnlink a.imgs-t6{background:url(/global-shzz/btn-top6.jpg) no-repeat;}

.home_jgzn{overflow:hidden; zoom:1; background:#fff; margin-bottom:15px;}
.home_jgzn .tit{float:left; width:26px; height:132px; background:url(/global-shzz/tit-jgzn.jpg) no-repeat;}
.home_jgzn ul{float:left; width:150px;}
.home_jgzn ul li{margin-top:9px; line-height:22px; padding-left:20px; background:url(/global-shzz/icon-2.jpg) 8px 7px  no-repeat;}
.home_jgzn ul li a{white-space:normal;}

.home_zmhdlink a{ display:block; height:40px; background:url(/global-shzz/btn-zmhd.jpg) no-repeat;}

.home_layer2, .home_layer5{margin-bottom:10px;}
.home_layer2 img, .home_layer5 img{display:block; width:100%;}

.m-mod1{float:left; width:494px; background:#fff;}
.m-mod1 .tit{height:45px;line-height:45px;background:url(/global-shzz/tit-bl-bg.jpg) repeat-x; overflow:hidden;}
.m-mod1 .tit h3{width:60%;height:45px;line-height:55px;color:#fff; font-size:14px; float:left;padding-left:65px; }
.m-mod1 .tit .more{float:right; margin:10px 12px 0 0; color:#fff; line-height:35px;font-family:"微软雅黑", Arial;}
.m-mod1 .inner{ padding-top:8px;border:1px solid #e0e0e0; border-top:0; height:170px;  margin-bottom:10px; }
.m-mod2{float:right; width:494px; background:#fff;}
.m-mod2 .tit{height:45px;line-height:45px;background:url(/global-shzz/tit-bl-bg.jpg) repeat-x; overflow:hidden;}
.m-mod2 .tit h3{width:60%;height:45px;line-height:55px;color:#fff; font-size:14px; float:left;padding-left:65px; }
.m-mod2 .tit .more{float:right; margin:10px 12px 0 0; color:#fff; line-height:35px;font-family:"微软雅黑", Arial;}
.m-mod2 .inner{ padding-top:8px; border:1px solid #e0e0e0; border-top:0; height:170px; margin-bottom:10px; }
.home_layer3 .m-mod1 .tit{background:url(/global-shzz/tit-gr-bg.jpg) repeat-x;}
.home_layer3 .m-mod2 .tit{background:url(/global-shzz/tit-bl-bg.jpg) repeat-x;}


.tit-icon-1{background:url(/global-shzz/tit-icon1.jpg) no-repeat; }
.tit-icon-2{background:url(/global-shzz/tit-icon2.jpg) no-repeat; }
.tit-icon-3{background:url(/global-shzz/tit-icon3.jpg) no-repeat; }
.tit-icon-4{background:url(/global-shzz/tit-icon4.jpg) no-repeat; }
.tit-icon-5{background:url(/global-shzz/tit-icon5.jpg) no-repeat; }
.tit-icon-6{background:url(/global-shzz/tit-icon6.jpg) no-repeat; }

.m-mod1 .common_newslist li{line-height:26px;}
.home_layer4{border-bottom:1px solid #cdcdcd;}
.home_layer3, .home_layer4{overflow:hidden; zoom:1; clear:both;}
.common_tit2{width:49px; float:left;}
.home_layer6{overflow:hidden; zoom:1;}
.home_layer6 .common_tit2{height:219px; background:url(/global-shzz/tit-dt.jpg) no-repeat;}
.home_layer7 .common_tit2{height:159px; background:url(/global-shzz/tit-fcs.jpg) no-repeat;}
.home_layer7 .scroll{float:left; width:926px;height:147px; background:#f7fbef; border:1px solid #a9c975;border-left:none; padding:10px 12px 0;}
.home_layer7 .bd ul li{float:left; padding:0 5px;}
.home_layer7 .bd ul li img{display:block; width:176px; height:139px;}
.home_layer8 .common_tit2{height:219px; background:url(/global-shzz/tit-jl.jpg) no-repeat;}
.home_layer9 .common_tit2{height:438px; background:url(/global-shzz/tit-kw.jpg) no-repeat;}

.home_links{clear:both; overflow:hidden;}
.home_links ul{margin:0 -6px; overflow:hidden;}
.home_links li{float:left; padding:0 6px;}
.home_links li img{display:block; width:323px; height:49px; border:1px solid #cdcdcd;}

/*list*/
.curmb{height:30px; line-height:30px; border-bottom:2px solid #ccc; padding-left:24px; background:url(/global-shzz/m-pos.jpg) 4px center no-repeat #fefefe; margin-bottom:10px;}
.sidebar{width:299px; float:left; border-top:5px solid #93de96; background:#fafafa;}
.sidebar .sidemenu{padding:0 20px 20px;}
.sidebar .li1{ padding:10px; border-bottom:#cccccc 1px dotted;}
.sidebar .a1{font-size:14px;font-weight:bold;color:#0d409b;line-height:20px;}
.sidebar .u2{ padding-top:8px; overflow:hidden; zoom:1;}
.sidebar .li2{float:left;}
.sidebar .a2{margin-right:20px; line-height:22px;}
/*20200602 修改header菜单 ADD by Rr start*/
.sidebar .li1v2{ padding:10px; border-bottom:#cccccc 1px dotted;}
.sidebar .a1v2{font-size:14px;font-weight:bold;color:#0d409b;line-height:20px;}
.sidebar .a1v2:hover{font-size:14px;font-weight:bold;color:#0000ff;line-height:20px;text-decoration-line:underline;}

.sidebar .u2v2{ padding-top:8px; overflow:hidden; zoom:1;}
.sidebar .li2v2{ font-size: 14px;}
.sidebar .a2v2{padding-left: 2em; line-height:22px;}
.sidebar .a2v2:hover{color:#0000ff;text-decoration-line:underline;}

.sidebar .u3v2{ padding-bottom:4px; overflow:hidden; zoom:1;}
.sidebar .li3v2{ font-size: 14px;}
.sidebar .a3v2{padding-left: 4em; line-height:22px;}
.sidebar .a3v2:hover{color:#0000ff;text-decoration-line:underline;}
/*20200602 修改header菜单 ADD by Rr start*/

.mainContent{float:right; width:690px;}
.list_tit{border-bottom:#cdcdcd 3px solid; padding-top:4px; line-height:30px; height:30px; font-size:14px;}
.list_tit h3{display:inline-block; border-bottom:#2e44cd 3px solid; padding:0 18px;}
.list_tit .more{float:right; margin-right:12px; color:#2f45cf; font-family:"微软雅黑", Arial; font-size:12px;}

.news_list{border:#cccccc 1px solid;}
.news_list ul{padding:10px 18px 0; }
.news_list li{ position:relative; padding:0 90px 0 20px; clear:both; overflow:hidden; line-height:25px; background:url(/global-shzz/common_dot.gif) no-repeat left center;}
.news_list li .time{ position:absolute; right:0; background:#fff; top:0; color:#999999; z-index:1; font-size:14px; color:#999999;}
.news_list li a{/*2020-06-02 Add By Rr*/font-size:14px;margin-top: 5px; margin-bottom: 5px;/**/float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list .pagediv{padding-bottom:20px;}

.pagediv{text-align:center; clear:both; padding:15px 0;}
.pagediv #pagination_input{width:40px; margin:0 5px;}
.pagediv .index_num, .pagediv .arrow{line-height:20px; margin:0 5px;}

.item_list{border:#cccccc 1px solid; margin-bottom:10px;}
.item_list ul{padding:10px 18px 12px;}

.jgzn_tt{border:#cccccc 1px solid;}
.jgzn_tt .hd{background:#f5f5f5; overflow:hidden;}
.jgzn_tt .hd li{float:left; padding:0 17px; height:35px; line-height:35px; text-align:center; font-weight:bold; cursor:pointer;}
.jgzn_tt .hd li.on{background:#fff; color:#0d409b;}
.jgzn_tt .bd .tit{text-align:center; padding:25px 0;}
.jgzn_tt .bd .ly{background:#d9e9e0; line-height:30px; text-align:center;}
.jgzn_tt .bd .article{ font-size:14px; line-height:2; padding:12px 18px;}

/*content*/
.content_title{line-height:34px; text-align:center; font-size:16px;}
.content_attr{height:30px; line-height:30px; text-align:center; margin:10px 0; background:#d9e9e0;}
.content_attr span{margin:0 10px;}
.content_article{padding:20px 10px; font-size:14px; line-height:2;}
/*这行不能去掉 */.content_article img{width:80%;}

.admove img{display:block;}
.close_btn{display:block; background:#fafafa; text-align:center; color:#c80f20; cursor:pointer;}

/*年度报告公示平台*/
.ndbg_l{float:left; width:692px;}
.ndbg_l .ndbg_commonbox{padding:0 10px;}
.ndbg_commonbox{border:1px solid #cdcdcd; border-radius:4px; overflow:hidden; zoom:1;}
.ndbg_commonbox .title{ border-bottom:3px solid #3255c9; height:33px; line-height:33px;}
.ndbg_commonbox .title h3{float:left; font-size:14px; padding-left:15px;}
.ndbg_commonbox .more{float:right; font-size:11px; padding-right:11px; line-height:30px; font-family:"微软雅黑", Arial;}
.ndbg_commonbox .more a{ color:#3345cb;}
.ndbg_ggdt{height:260px; margin-bottom:10px;}
.ndbg_ggdt .pic{float:left;}
.ndbg_ggdt .pic img{ display:block; width:250px; height:210px;}
.ndbg_ggdt ul{float:right; width:400px; padding:10px 0 0 ;}
.ndbg_ggdt ul li, .ndbg_tz ul li{padding-right:0; line-height:26px;}

.ndbg_zxndbg .cont{ margin-top:10px; height:680px;}

.ndbg_r{float:right; width:300px;}
.ndbg_tz{height:260px; margin-bottom:10px;}
.ndbg_tz ul{padding:10px 10px 0;}
.ndbg_ycmd .cont ul{overflow:hidden; zoom:1; padding:10px 0 5px; font-weight:bold;}
.ndbg_ycmd .cont ul li{float:left;}
.ndbg_ycmd .cont ul li.li0{ width:204px; padding-left:24px;}

.ndbg_piclink img{display:block; width:100%; margin-bottom:10px;}

.ndbgtj .tit{border-bottom:3px solid #3255c9; background:#4589de; border-radius:4px 4px 0 0; color:#fff; text-align:center; height:34px; line-height:34px;}
.ndbgtj ul{border:1px solid #dde5ff; padding:15px 14px; overflow:hidden; zoom:1;}
.ndbgtj ul li{float:left; height:30px; line-height:30px; padding:0 1px 10px;}
.ndbgtj ul li a{display:block; width:160px; background:#eaf6fc; border-bottom:3px solid #79b2d1; text-align:center;}
.ndbgtj ul li a:hover{color:#fff;background: #31aae1;line-height:30px;border-top: 3px solid #006594;border-bottom:none;}

.sidebar_ndbg{width:299px; float:left;}
.sidemenu_ndbg{margin-bottom:10px; border-top:5px solid #93de96; background:#fafafa;}
.sidemenu_ndbg li{ padding:7px 10px 7px 35px; line-height:20px; background:#dfeaff; margin-bottom:1px;}
.side_tz{padding-bottom:8px;}
.side_tz ul li{line-height:26px;}
.sidebar_ndbg .ndbg_piclink{margin-top:10px;}

.adp{display:block; position:fixed; bottom:15px; right:20px;}
#btn_close{ display:block; position:absolute; right:5px; top:5px; width:20px; height:20px; text-align:center; line-height:20px; cursor:pointer;}

