/*初始化*/
/**{font-family: "Microsoft Yahei","\5b8b\4f53";}*/
/* CSS Document */
@charset "utf8";
/*********** CSS Reset **********/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
}
[hidden] {
    display: none;
}
html {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, a, pre, form, fieldset, legend, caption, table, th, td, input, textarea, nav, menu, hgroup, header, section, aside, footer, em, var, strong {
    margin: 0;
    padding: 0;
}
body {
    font-size: 14px;
    font-family: "Open Sans",Arial,"Hiragino Sans GB","STHeiti","WenQuanYi Micro Hei","Microsoft YaHei UI", 微软雅黑,SimSun,sans-serif;
    background: #f8f4f1;
    overflow-x: hidden;
}
body{ background-color:#f8f4f1;padding-top:0px;}
img {
    border: none;
}

ol, ul {
    list-style: none;
}

li {
    list-style-type: none;
}

caption, th {
    text-align: left;
}

address, caption, cite, code, dfn, ins, em, th, var {
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

textarea {
    overflow: auto;
}
@media print {
	.noprint{
	  display: none;
	}
}



a img{border:0px;}
em{ font-style:normal}
a{text-decoration:none;}
a{color:#000;}
a:hover{color:#d51c24;text-decoration:none}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;overflow: hidden;}
.clearfix {zoom: 1;/* for ie6 & ie7 */}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.w1200{ width:1200px;   margin:0 auto; background:#fff;}
.w1100{ width:1100px;   margin:0 auto; background:#fff;}
.w1050{ width:1050px; margin:0 auto;}
.w960{ width:960px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.bw{ background: #fff;}
.p15 { padding-top:15px;}
.p20 { padding-top:20px;}
.p30 { padding-top:30px;}
.hidden{display:none;}



.header{ background:url(../images/page_bg_03.jpg) top repeat-x; width:1200px;  height:230px;  margin:0 auto;  }
.header .search{ float:right;position:relative;right:40px;top:20px; height:28px;z-index:99;}
.header .search input{height:28px;}
.header .search_key { float: left; height: 28px; line-height: 29px; width: 220px; border: 0px; color: #23519C; text-indent: 10px; }
.header .but_search { position: absolute; top: 0px; right:0px; height: 30px; line-height: 28px; width: 32px; border: 0px; background:url(../images/search.png) no-repeat right top; cursor: pointer }
.header .logo {width:1200px; height:90px; line-height:275px; padding-top:5px; margin:0 auto; text-align: center;}
.header .logo img{width:95%; margin: 0 auto;}
/*导航*/
.nav{background-color:#23519C; width:1200px;margin:0 auto;height:47px;}
.nav > .main{position:relative;background:none;height:47px; width:1180px; margin:0 auto;}
.nav > .main a{display:inline-block;width:155px;text-align:center;margin:0 5px;color:#fff;line-height:48px; font-size:21px;font-weight:bold;float:left;position:relative;}
.nav .line{position:absolute;bottom:0;left:5px;z-index:1;height:3px;width:155px;background-color:#C3000F;}
.nav a{position:relative;}
.nav a:hover{text-decoration:none;}
.nav a i{width:18px;height:15px; display: inline-block; vertical-align: middle; margin-right: 5px;background:url(../images/nav_btn.png) no-repeat;}
.nav a:after,.nav a:before{content: ""; position: absolute; top:14px;z-index: 1; height: 20px; width: 1px; display: inline-block;}
.nav a:before{left:-5px;background-color: #3475A9;}
.nav a:after{ right:-5px; background-color: #014380;}

.nav a:first-of-type::before, .nav a:last-of-type::after {
    display: none;
}
/*廉政热点；*/

/*新闻头条*/
.toutiao_wx {
    width: 1200px;
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden;
}
.toutiao_news{
    width: 1160px;
    margin: 20px auto;
}
.toutiao_l{
    float: left;
    position: relative;
    top: 50px;
}
.toutiao_r{
    /*width: 1070px;
    float: right;*/
}
.toutiao_wx h2 {
    font-size: 35px;
    color: #CC0000;
    font-weight: bold;
    text-align: center;
    margin: 15px 0 10px 0;
    line-height:1.4;
}
.toutiao_wx .headlines_details {
    font-size: 14px;
    color: #333;
    padding: 0 20px;
    text-indent: 2em;
    line-height: 1.6;
    margin-bottom: 10px;
    position: relative;
    right: 18px;
}
.toutiao_wx .headlines_details a {
    display: inline-block;
    padding: 2px 10px;
    color: #fff;
    text-indent: 0;
    line-height: normal;
    font-size: 12px;
    background-color: #C3000F;
}
.toutiao_wx .headlines_details a:hover {
    text-decoration: none;
}

.sy_container{width:1200px; height:auto;margin:0 auto;background-color:#fff;overflow:hidden;}
.content01{ width:1160px; margin:0 auto 30px auto;}
.content02{ width:1160px; margin:15px auto 0 auto;}
.content03{ width:1160px; margin:20px auto;}
/*轮播图片；*/
.lunbotu {
    width: 580px;
    height: 360px;
    float: left;
}
.slide {
    position: relative;
    height: 100%;
}
.slide_1 .callbacks_nav {
    position: absolute;
    -webkit-tap-highlight-color: transparent;
    top: 50%;
    left: 0;
    opacity: .7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 83px;
    width: 47px;
    background: transparent url(../images/arrow.png) no-repeat left top;
    margin-top: -41.5px
}
.slide_1 .callbacks_nav:active {
    opacity: 1
}
.slide_1 .callbacks_nav.next {
    left: auto;
    background-position: right top;
    right: 0
}
.slide_1 .callbacks1_tabs {
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: 2;
    height: 30px;
    text-align: center;
}
.slide_1 .callbacks1_tabs li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 10px 5px 0
}
.slide_1 .callbacks1_tabs li a {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    vertical-align: top;
    display: inline-block;
    overflow: hidden;
    text-indent: -999em;
    background-color: #fff
}
.slide_1 .callbacks1_tabs li.callbacks_here a {
    background-color: #F64444
}
.slide_1 .callbacks .caption {
    font-size: 14px;
    padding: 10px 15px;
}
.callbacks,
.callbacks li,
.callbacks li img {
    width: 100%;
    height: 100%
}
.callbacks .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 20px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .8);
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    max-width: none
}

.ttxw {width: 550px; /*height: 360px;*/float: right;margin: 0 0 0 2px;position: relative;}
.ttxw .tt1 {padding: 5px;}
.ttxw .tt1 h2 { font-weight: normal;}
.ttxw .tt1 h2 a {font-size: 21px;color: #000;font-weight:bold;text-decoration: none;line-height: 1.5; width: 530px; display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ttxw .tt1 h2 a:hover {text-decoration: none;color: #23519C;}
.ttxw .tt1 p {font-size: 14px;color: #898989;text-indent: 2em;text-align:justify;line-height: 1.6;padding-top: 2px;padding-bottom: 5px;}
.ttxw .tt_line { margin-top: 8px;margin-bottom: 8px; width: 100%; border-bottom: 1px solid #eee;height: 1px;line-height: 1px; overflow: hidden;}
.ttxw .tt_more {position: absolute;right: 10px;}
.ttxw .tt_more a {font-size: 12px; color: #333;}
.ttxw .tt_more a:hover {text-decoration: none;color: #23519C;}


.ttxw .ttxw_title{width:560px;height:30px;border-bottom:1px #e0e0e0 solid;}
.ttxw .ttxw_title .current2{color:#23519C;}
.ttxw .ttxw_title li{float:left;width:auto;line-height:21px;padding-left:2px; padding-right:20px;text-align:center;font-size:21px; font-weight:bold;color:#333;cursor:pointer;}
.ttxw .ttxw_title .current2 a{ color: #23519C;}
.ttxw .ttxw_title .current2 i{ display: block; float: left; width: 5px; background-color: #23519C; height: 26px; margin-right: 10px; }
.ttxw .ttxw_more{position:absolute;right:10px;top:2px;}
.ttxw .ttxw_more a{font-size:12px;color:#333;}
.ttxw .ttxw_more a:hover{text-decoration:none;color:#e81008;}


.ttxw .ttxw_news{position:absolute;left:0;}
.ttxw .ttxw_news dd{ height:37px; line-height: 37px; padding-left:10px;background:url(../images/yd.png) no-repeat 6px 15px;}
.ttxw .ttxw_news dd a{font-size:18px;color:#333;padding-left:10px;float:left;width:520px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ttxw .ttxw_news dd a:hover{text-decoration:none; color:#d51c24;}
.ttxw .ttxw_news dd em{font-style:normal;font-size:14px;color:#666;float:right;display:block;}
.ttxw .ttxw_news .line { line-height:1px; height:1px; width:620px; border-bottom:dashed 1px #ddd; margin:10px 0px;}

.c02_left { float:left; width:760px;}
.c02_right { float:right; }
/*基层动态*/
.jcdt{ position:relative;width:740px;height:260px; float:left; margin-bottom:20px; margin-right: 30px; }
.jcdt .jcdt_title{width:740px;height:36px;border-bottom:1px #ccc solid;}
.jcdt .jcdt_title .current2{color:#fff;background-color:#23519C;}
.jcdt .jcdt_title li{float:left;width:auto;height:36px;line-height:36px;padding-left:20px; padding-right:20px;text-align:center;font-size:21px; font-weight:bold;color:#333;cursor:pointer;}
.jcdt .jcdt_title .current2 a{ color: #fff;}
.jcdt .jcdt_more{position:absolute;right:10px;top:10px;}
.jcdt .jcdt_more a{font-size:12px;color:#333;}
.jcdt .jcdt_more a:hover{text-decoration:none;color:#e81008;}
.jcdt .jcdt_news{position:absolute;left:0;top:46px;width:740px;}
.jcdt .jcdt_news dd{ height:37px; line-height: 37px; padding-left:10px;background:url(../images/yd.png) no-repeat 6px 15px;}
.jcdt .jcdt_news dd a{font-size:18px;color:#333;padding-left:10px;float:left;width:600px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jcdt .jcdt_news dd a:hover{text-decoration:none; color:#d51c24;}
.jcdt .jcdt_news dd em{font-style:normal;font-size:14px;color:#666;float:right;display:block;}
.jcdt .jcdt_news .line { line-height:1px; height:1px; width:620px; border-bottom:dashed 1px #ddd; margin:10px 0px;}

/**举报**/
.wyjb-box { float: right;   margin-right: 20px; margin-bottom: 10px;}
.wyjb {width: 360px;  background-color: #fff;margin: 10px auto 0 auto; margin-bottom:15px;}
.wyjb_title{ width: 100%; height: 36px; line-height: 36px; background-color: #23519C; text-align: center;}
.wyjb_title span{ font-size: 21px; font-weight: bold; color: #fff;}
.wyjb li:nth-child(1),.wyjb li:nth-child(2),.wyjb li:nth-child(3) {float: left; text-align: center; width: 108px; height: 100px; background-color: #e2e2e2; margin-right: 18px; margin-bottom: 5px;}
.wyjb li:nth-child(3)  {margin-right: 0px;}
.wyjb li img{ display:block; margin: 10px auto; width: 45px; height: 45px;}
.wyjb li span { font-size: 16px; color: #23519C;}
.wyjb li:last-child img{ width: 360px; height: 115px; }
.wyjb li:last-child span { display: none;}
.wyjb-other { margin: 0px 0px 20px 0px;}
.wyjb-other  li { padding-top: 15px;}
/*专题列表*/
.zt-box2 { width: 1200px; height: 105px; margin-bottom: 20px; }
.zt-d { width:1180px; *width:1180px; margin-top:0px; overflow:hidden; position:absolute; }
.zt-list { height:180px;  width:1180px; *width:1160px; padding-left: 20px; overflow:hidden; position:relative; }
.zt-list li { float:left; width:386px; padding-right: 9px; }
.zt-list li span{ display:block; width: 180px; height:35px; line-height:35px; font-size:16px; text-align:center; }
.zt-list li .act{ border:1px solid #62cefd; background-color:#04b1fb; }
.zt-list li a:hover{ text-decoration:none;}
.hp_tb_img_perv_zt{ display:inline-block; width:25px; height:44px; background-image:url(../images/img_perv.png); position:absolute; left:20px; top:20px; cursor:pointer; z-index:100;}
.hp_tb_img_next_zt{ display:inline-block; width:25px; height:44px; background-image:url(../images/img_next.png); position:absolute; right:0px; top:20px; cursor:pointer; z-index:100;}
.js_hide_tb_zt{ display:none;}

/*监督曝光*/
.jdbg{ position:relative;width:740px;height:170px; float:left; margin-bottom:40px; margin-right: 30px; }
.jdbg .jdbg_title{width:740px;height:36px;border-bottom:1px #ccc solid;}
.jdbg .jdbg_title .current2{color:#fff;background-color:#23519C;}
.jdbg .jdbg_title li{float:left;width:auto;height:36px;line-height:36px;padding-left:20px; padding-right:20px;text-align:center;font-size:21px; font-weight:bold;color:#333;cursor:pointer;}
.jdbg .jdbg_title .current2 a{ color: #fff;}
.jdbg .jdbg_more{position:absolute;right:10px;top:10px;}
.jdbg .jdbg_more a{font-size:12px;color:#333;}
.jdbg .jdbg_more a:hover{text-decoration:none;color:#e81008;}
.jdbg .jdbg_news{position:absolute;left:0;top:46px;width:740px;}
.jdbg .jdbg_news dd{ height:37px; line-height: 37px; padding-left:10px;background:url(../images/yd.png) no-repeat 6px 15px;}
.jdbg .jdbg_news dd a{font-size:18px;color:#333;padding-left:10px;float:left;width:660px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jdbg .jdbg_news dd a:hover{text-decoration:none; color:#d51c24;}
.jdbg .jdbg_news dd em{font-style:normal;font-size:14px;color:#666;float:right;display:block;}
.jdbg .jdbg_news .line { line-height:1px; height:1px; width:620px; border-bottom:dashed 1px #ddd; margin:10px 0px;}


/*视频图说*/
.tssp{ position:relative;width:740px;height:220px; float:left; margin-top: 10px; margin-bottom:40px; margin-right: 30px; }
.tssp .tssp_title{width:740px;height:36px;border-bottom:1px #ccc solid;}
.tssp .tssp_title .current2{color:#fff;background-color:#23519C;}
.tssp .tssp_title li{float:left;width:auto;height:36px;line-height:36px;padding-left:20px; padding-right:20px;text-align:center;font-size:21px; font-weight:bold;color:#333;cursor:pointer;}
.tssp .tssp_title .current2 a{ color: #fff;}
.tssp .tssp_more{position:absolute;right:10px;top:10px;}
.tssp .tssp_more a{font-size:12px;color:#333;}
.tssp .tssp_more a:hover{text-decoration:none;color:#e81008;}
.tssp .tssp_news{position:absolute;left:0;top:46px;width:740px;}
.tssp .tssp_news dd{ height:37px; line-height: 37px; padding-left:10px;background:url(../images/yd.png) no-repeat 6px 15px;}
.tssp .tssp_news dd a{font-size:18px;color:#333;padding-left:10px;float:left;width:500px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tssp .tssp_news dd a:hover{text-decoration:none; color:#d51c24;}
.tssp .tssp_news dd em{font-style:normal;font-size:14px;color:#666;float:right;display:block;}
.tssp .tssp_news .line { line-height:1px; height:1px; width:620px; border-bottom:dashed 1px #ddd; margin:10px 0px;}


.tushuo1 { width:740px; *width:740px; margin-top:10px; overflow:hidden; position:absolute; }
.tslist1 { height:180px;  width:740px; *width:740px; overflow:hidden; position:relative; }
.tslist1 li { float:left; width:245px; }
.tslist1 li span{ display:block; width: 200px; height:35px; line-height:35px; font-size:16px; text-align:center;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden }
.tslist1 li .act{ border:1px solid #62cefd; background-color:#04b1fb; }
.tslist1 li a:hover{ text-decoration:none;}
.hp_tb_img_perv1{ display:inline-block; width:25px; height:44px; background-image:url(../images/img_perv.png); position:absolute; left:2px; top:50px; cursor:pointer; z-index:100;}
.hp_tb_img_next1{ display:inline-block; width:25px; height:44px; background-image:url(../images/img_next.png); position:absolute; right:5px; top:50px; cursor:pointer; z-index:100;}
.js_hide_tb1{ display:none;}

.tushuo2 { width:740px; *width:750740; margin-top:10px; overflow:hidden; position:absolute; }
.tslist2 { height:180px;  width:740px; *width:740px; overflow:hidden; position:relative; }
.tslist2 li { float:left; width:245px; }
.tslist2 li span{ display:block; width: 215px; height:35px; line-height:35px; font-size:16px; text-align:center; }
.tslist2 li .act{ border:1px solid #62cefd; background-color:#04b1fb; }
.tslist2 li a:hover{ text-decoration:none;}
.hp_tb_img_perv2{ display:inline-block; width:25px; height:44px; background-image:url(../images/img_perv.png); position:absolute; left:2px; top:50px; cursor:pointer; z-index:100;}
.hp_tb_img_next2{ display:inline-block; width:25px; height:44px; background-image:url(../images/img_next.png); position:absolute; right:5px; top:50px; cursor:pointer; z-index:100;}
.js_hide_tb2{ display:none;}


/*通知公告*/
.tzgg{ position:relative;  height: 250px; margin-bottom: 20px; }
.tzgg .tzgg_title{width:360px;height:36px;border-bottom:1px #ccc solid;}
.tzgg .tzgg_title .current2{color:#fff;background-color:#23519C;}
.tzgg .tzgg_title li{float:left;width:auto;height:36px;line-height:36px;padding-left:20px; padding-right:20px;text-align:center;font-size:21px; font-weight:bold;color:#333;cursor:pointer;}
.tzgg .tzgg_title .current2 a{ color: #fff;}
.tzgg .tzgg_more{position:absolute;right:10px;top:10px;}
.tzgg .tzgg_more a{font-size:12px;color:#333;}
.tzgg .tzgg_more a:hover{text-decoration:none;color:#e81008;}
.tzgg .tzgg_news{position:absolute;left:0;top:46px;width:360px;}
.tzgg .tzgg_news dd{ height:37px; line-height: 37px; padding-left:10px;background:url(../images/yd.png) no-repeat 6px 15px;}
.tzgg .tzgg_news dd a{font-size:18px;color:#333;padding-left:10px;float:left;width:340px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tzgg .tzgg_news dd a:hover{text-decoration:none; color:#d51c24;}
.tzgg .tzgg_news dd em{font-style:normal;font-size:14px;color:#666;float:right;display:block;}
.tzgg .tzgg_news .line { line-height:1px; height:1px; width:620px; border-bottom:dashed 1px #ddd; margin:10px 0px;}

/*廉洁文化*/
.ljwh{ position:relative;width:740px;height:240px; float:left; margin-bottom:10px; margin-right: 30px; }
.ljwh .ljwh_title{width:740px;height:36px;border-bottom:1px #ccc solid;}
.ljwh .ljwh_title .current2{color:#fff;background-color:#23519C;}
.ljwh .ljwh_title li{float:left;width:auto;height:36px;line-height:36px;padding-left:20px; padding-right:20px;text-align:center;font-size:21px; font-weight:bold;color:#333;cursor:pointer;}
.ljwh .ljwh_title .current2 a{ color: #fff;}
.ljwh .ljwh_more{position:absolute;right:10px;top:10px;}
.ljwh .ljwh_more a{font-size:12px;color:#333;}
.ljwh .ljwh_more a:hover{text-decoration:none;color:#e81008;}
.ljwh .ljwh_news{position:absolute;left:0;top:46px;width:740px;}
.ljwh .ljwh_news dd{ height:37px; line-height: 37px; padding-left:10px;background:url(../images/yd.png) no-repeat 6px 15px;}
.ljwh .ljwh_news dd a{font-size:18px;color:#333;padding-left:10px;float:left;width:460px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ljwh .ljwh_news dd a:hover{text-decoration:none; color:#d51c24;}
.ljwh .ljwh_news dd em{font-style:normal;font-size:14px;color:#666;float:right;display:block;}
.ljwh .ljwh_news .line { line-height:1px; height:1px; width:620px; border-bottom:dashed 1px #ddd; margin:10px 0px;}
.ljwh .ljwh-box { float: left; width: 220px; text-align: center; margin-top: 15px; }
.ljwh .ljwh-box img { display: block;  margin: 0 auto; width: 200px; height: 120px;}
.ljwh .ljwh-box span{ display: block; margin-top: 15px; font-size: 14px; color: #666; font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ljwh .ljwh-list { float: right; width: 500px;   }

/*专题*/
.zt-box{ position:relative;  }
.zt-box .zt_title{width:360px;height:36px;border-bottom:1px #ccc solid;}
.zt-box .zt_title .current2{color:#333;}
.zt-box .zt_title li{float:left;width:auto;height:36px;line-height:36px;padding-left:20px; padding-right:20px;text-align:center;font-size:21px; font-weight:bold;color:#333;cursor:pointer;}
.zt-box .zt_title .current2 a{ color: #333;}
.zt-box .zt_more{position:absolute;right:10px;top:50px;}
.zt-box .zt_more a{font-size:12px;color:#333;}
.zt-box .zt_more a:hover{text-decoration:none;color:#e81008;}
.zt-box .zt_news{position:absolute;left:0;top:40px;width:360px;}
.zt-box .zt_news dd{ margin-top: 10px; }
.zt-box .zt_news dd a:hover{text-decoration:none; color:#d51c24;}


.tushuo { width:560px; *width:560px; margin-top:10px; overflow:hidden; position:absolute; }
.tslist { height:120px;  width:560px; *width:560px; overflow:hidden; position:relative; }
.tslist li { float:left; width:180px; }
.tslist li img{ width: 175px; height: 120px;}
.tslist li span{ display:block; width: 200px; height:35px; line-height:35px; font-size:16px; text-align:center; }
.tslist li .act{ border:1px solid #62cefd; background-color:#04b1fb; }
.tslist li a:hover{ text-decoration:none;}
.hp_tb_img_perv{ display:inline-block; width:25px; height:44px; background-image:url(../images/img_perv.png); position:absolute; left:2px; top:35px; cursor:pointer; z-index:100;}
.hp_tb_img_next{ display:inline-block; width:25px; height:44px; background-image:url(../images/img_next.png); position:absolute; right:2px; top:35px; cursor:pointer; z-index:100;}
.js_hide_tb{ display:none;}



/*展馆*/
.zhanguan {float: left;width: 560px; }
.zg_name {float: left; width: 270px; }
.zg_name img {width: 250px; height: 165px;}
.zg_name p { font-weight: bold; padding-top: 10px; text-align: center;}
.zg_info {}
.zg_info h1{ font-size: 18px; margin: 0 0 10px 0; color: #333;}
.zg_info p{ text-indent:2em; color: #555; line-height: 1.6; font-size: 15px; margin-bottom: 10px; }
.zg_info span{ color: #555;}
/*杂志*/


.zazhi { width:1160px; background-color:#fff; margin:0px auto; height: 70px; line-height:90px;}
.zazhi li { float: left; padding-right:15px;}

/*网站链接*/
.wzdh02 { background:#fff; width:1150px; margin:0px auto; padding-top:10px;}
.wzdh_title{ width:1160px; height:45px; line-height:45px;   margin:15px auto; border-bottom:1px solid #ccc;}
.wzdh_title h3{ color:#666; font-size:21px; font-weight:bold; letter-spacing:2.5px;  padding-left:8px; }
.wzdh01{ width:1000px; margin:10px auto; height:85px;  }
.wzdh01 li{ float:left; padding-right:18px; text-align:center;}





/*友情链接2*/
.tab_list{ display:none;}
.show{ display:block;}
.chanllist2 { /*margin: 0 0 10px 15px; font-size: 18px;*/}
.chanllist2 li { float:left; margin-right: 50px; font-size: 18px; color: #54576c; height:24px; text-align: center; cursor: pointer;}
.chanllist2 li a { display:block; color: #545454; height:24px; }
.chanllist2 li.on { color: #23519C; border-bottom: 2px solid #23519C; font-weight:bold;  }
.chanllist2 li.on a{ color: #23519C;font-weight:bold; }
.link_list { position: relative; min-height: 100px;}
.news_link { width: 100%; margin-top: 10px;  min-height: 80px;}
.news_link a { float: left; font-size: 14px; color:#555; line-height: 28px; white-space: nowrap; display: block;}
.news_link .letter1{ width: 210px;}
.news_link .letter2{ width: 80px;}
.news_link .letter3{ width: 150px;}
.news_link .letter4{ padding-right: 70px;}

/*友情链接3*/
.footer{ width:1200px; margin:0 auto; border-top:1px solid #ccc;}
.footer .c{ font-size:14px; color:#333; text-align:center; line-height:27px; margin:20px 0px 0px 0px; padding-bottom:30px; }
.footer .c a{color:#333;}
.footer .c a:hover{ color:#bc2c2c; text-decoration:none; }



/*领导机构页面*/
.ldjg_title { width: 98%; height: 45px; line-height: 45px; border-bottom: 5px solid #015293;  margin: 50px auto;}
.ldjg_title h1 { font-size: 21px; font-weight: bold; color: #fff; display: block; width: 125px; text-align: center; background-color: #015293; }

.pos { border-bottom: 1px solid #eee;padding: 0 15px 10px; height: 45px; line-height: 45px; }

.listpos { margin: auto; margin-left:20px; height: 30px;  }
.listpos .fl { margin: auto; background: url(/images/icon_posi.png) no-repeat left center; font-size: 18px; color: #373737; height: 45px;  }
.listpos .fl span { color:#373737; line-height: 30px; margin-left: 35px;}
.listpos .fl span a { color: #373737;}


/*文章列表页面；*/
.content {
    width: 1000px;
    margin: 0 auto;
}
.child_page {
    position: relative;
    min-height: 1200px;
    width: 1160px;
    margin: 0 auto;
}

.child_page>.fl {
    width: 750px;
    border-right: none;
}

.child_page>.fr {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 310px;
    padding: 40px 20px 0;
    background-color: #DCDCDC;
}


.news_row {
    padding-top: 20px;
}

.news_row h3 {
    font-size: 24px;
    color: #065AA0;
    font-weight: bold;
}

.news_row dl {
    border-bottom: 1px dotted #B5B5B5;
    padding: 22px 0;
    zoom: 1
}

.news_row dl dt {
    width: 212px;
    height: 152px;
    float: left;
    margin-right: 18px;
}

.news_row dl dt img {
    width: 100%;
    height: 100%;
}

.news_row dl dd {
    margin-left: 232px;
}

.news_row dl dd h3 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 15px;
}

.news_row dl dd p {
    font-size: 14px;
    color: #8C8C8C;
    line-height: 22px;
    text-indent: 2em;
}

.news_row dl dd p.time {
    text-align: right;
    color: #333;
    font-size: 12px;
}

.news_row dl.no_pic dd {
    margin-left: 0;
}

.news_row dl.last {
    border-bottom: none;
}

.news_row .more {
    text-align: center;
    padding-top: 20px;
}

.news_row .more a {
    display: inline-block;
    width: 226px;
    height: 64px;
    line-height: 64px;
    display: inline-block;
    text-align: center;
    font-size: 26px;
    color: #BCBCBC;
    background-color: #E3E3E3;
}

.news_row .more a:hover {
    text-decoration: none;
}

.news_row .more a i {
    width: 14px;
    height: 11px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    background: url(../images/icon.png) -219px 0;
}

.news_row_book {
    padding-top: 20px;
}

.news_row_book h3 {
    font-size: 24px;
    color: #065AA0;
    font-weight: bold;
}

.news_row_book dl {
    border-bottom: 1px dotted #B5B5B5;
    padding: 22px 0;
}

.news_row_book dl dt {
    width: 120px;
    height: 168px;
    float: left;
    margin-right: 18px;
}

.news_row_book dl dt img {
    width: 100%;
    height: 100%;
}

.news_row_book dl dd {
    margin-left: 160px;
}

.news_row_book dl dd h3 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 15px;
}

.news_row_book dl dd p {
    font-size: 14px;
    color: #8C8C8C;
    line-height: 22px;
    text-indent: 2em;
}

.news_row_book dl dd p.time {
    text-align: right;
    color: #333;
    font-size: 12px;
}

.news_row_book dl.no_pic dd {
    margin-left: 0;
}

.news_row_book dl.last {
    border-bottom: none;
}

.news_row_book .more {
    text-align: center;
    padding-top: 20px;
}

.news_row_book .more a {
    display: inline-block;
    width: 226px;
    height: 64px;
    line-height: 64px;
    display: inline-block;
    text-align: center;
    font-size: 26px;
    color: #BCBCBC;
    background-color: #E3E3E3;
}

.news_row_book .more a:hover {
    text-decoration: none;
}

.news_row_book .more a i {
    width: 14px;
    height: 11px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    background: url(../images/icon.png) -219px 0;
}





.content>.fr {
    width: 320px;
}

.content>.fr .til {
    margin-top: 20px;
}

.content>.fr .jubao p {
    padding-bottom: 10px;
}

.content>.fr .jubao p.first {
    margin-left: -10px;
}

.content>.fr .jubao p a {
    width: 150px;
    height: 65px;
    display: inline-block;
    margin-left: 10px;
    background: url(../images/icon.png) no-repeat;
}

.content>.fr .jubao p a.jb {
    background-position: 0 -24px;
}

.content>.fr .jubao p a.jb:hover {
    background-position: 0 -95px;
}

.content>.fr .jubao p a.search {
    background-position: -157px -24px;
}

.content>.fr .jubao p a.search:hover {
    background-position: -157px -95px;
}

.content>.fr .jubao p {
    color: #7B7B7B;
    font-size: 14px;
}

.content>.fr>p {
    margin-top: 5px;
}

.content>.fr .hd_bbs {
    height: 265px;
}

.content>.fr .hd_nav {
    padding-top: 15px;
}

.content>.fr .hd_nav a {
    width: 80px;
    float: left;
    text-align: center;
    margin-left: 20px;
}

.content>.fr .hd_nav a:hover {
    text-decoration: none;
}

.content>.fr .hd_nav a i {
    width: 100%;
    height: 80px;
    display: inline-block;
    background: url(../images/icon.png) no-repeat;
}

.content>.fr .hd_nav a i.one {
    background-position: -313px -24px;
}

.content>.fr .hd_nav a:hover i.one {
    background-position: -313px -109px;
}

.content>.fr .hd_nav a i.two {
    background-position: -397px -24px;
}

.content>.fr .hd_nav a:hover i.two {
    background-position: -397px -109px;
}

.content>.fr .hd_nav a i.three {
    background-position: -479px -24px;
}

.content>.fr .hd_nav a:hover i.three {
    background-position: -479px -109px;
}

.content>.fr .hd_nav a p {
    font-size: 16px;
}

.content>.fr .hd_cont {
    border: 1px solid #D7D7D7;
    position: relative;
    margin-top: 20px;
}

.content>.fr .hd_cont i {
    position: absolute;
    top: -7px;
    left: 50px;
    z-index: 1;
    width: 14px;
    height: 7px;
    display: inline-block;
    background: url(../images/icon.png) no-repeat -140px 0;
}

.content>.fr .hd_cont ul {
    padding: 6px 0;
}

.content>.fr .hd_cont ul li {
    line-height: 22px;
    padding: 3px 10px;
}

.content>.fr .bbs p {
    border-bottom: 1px dotted #eee;
    padding: 5px 0 15px;
}

.content>.fr .til_08 {
    padding: 0 5px;
}

.content>.fr .til_08 a {
    width: 76px;
}

.content>.fr .news_list li a {
    font-size: 14px;
}

.content>.fr .tab_content-08 .news_list li.first a {
    color: #015293;
    font-size: 14px;
    text-align: center;
    display: block;
    text-align: center;
    font-weight: bold;
}

.content>.fr .tab_content-08 .news_list li.first p {
    font-size: 14px;
    line-height: 22px;
    color: #878787;
    text-indent: 2em;
}

.xbox {
    padding-top: 20px;
    width: 780px;
}

.xbox .xtab {
    height: 45px;
    line-height: 45px;
    background-color: #015293;
}

.xbox .xtab h3 {
    display: block;
    float: left;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;
}

.xbox .xtab .more {
    display: block;
    float: right;
    color: #fff;
    font-size: 14px;
    padding-right: 10px;
}

.xbox .xtab .more a {
    color: #fff;
    font-size: 14px;
}



.news_t_cent {
    padding-left: 10px;
    width: 740px;
}

.news_t_cent li {
    background: url(../images/icon_dot_small.png) no-repeat left center;
    padding-left: 12px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    color: #333;
}

.news_t_cent li a {
    color: #333;
    float: left;
}

.news_t_cent li a:hover {
    color: #e81008;
    text-decoration: underline;
}

.news_t_cent li span {
    float: right;
    color: #999;
}


.til {
    position: relative;
    font-size: 18px;
    margin: 10px 0;
    border-bottom: 1px solid #BABABA;
}

.til a {
    display: inline-block;
    width: 126px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #333;
    float: left;
    margin-right: 5px;
    font-family: simsun;
    font-weight: bold;
    font-size: 22px;
}

.til a.current {
    color: #fff;
    background-color: #015293;
}

.til a:hover {
    text-decoration: none;
}

.til a.current_bold {
    font-weight: 600;
    width: auto;
}

.til a.current_bold:hover {
    color: #015293;
}

.til.til_b a {
    width: auto;
    float: none;
    vertical-align: middle;
    font-size: 20px;
}

.til.til_b a.current {
    background: none;
    font-weight: bold;
    color: #333;
    font-size: 22px;
}

.til.til_b a:hover {
    color: #015293;
}

.news_list li {
    padding-top: 12px;
    position: relative;
    width: 320px;
    verflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_list li i {
    width: 2px;
    height: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-color: #000;
    *display: none;
    *zoom: 1;
}

.news_list li a {
    font-size: 18px;
}

.news_list li a:hover {
    color: #015293;
}

.news_list li span {
    font-size: 16px;
    display: block;
    float: right;
    height: 22px;
    line-height: 22px
}

.news_list li a {
    height: 22px;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
}

/*信息公开*/

/*组织机构 begin*/

.zzjg_cont{
	width: 94%;
	background: #fff;
	padding: 20px 3%;
}
.zzjg{
	text-align: center;}
.zzjg .zzjgtit{
	font-size: 48px;
	font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;
	color:#23519C;
	font-weight: bold; letter-spacing:10px;
}
.zzjg .zzjgtit span{
	font-size: 48px;

}
.zzjg .zzjgcontent{
	width:800px;
	margin:60px auto;
	padding: 20px;
	line-height: 1.8;
	font-size: 120%;

}


.zzjg ul{ margin-left: -20px; width: 912px; display: inline-block;}
.zzjg ul li{ width: 160px; height: 58px; float: left; margin-left: 45px; margin-top:30px;}
.zzjg ul li a{ width: 100%; height: 100%; line-height: 58px; text-align: center; display: block; color: #055395; border-radius:6px; font-size: 18px; background-color: #EBECF0;}
.zzjg ul li a:hover{ text-decoration: none; color: #fff; background-color: #23519C;}

.jgld{ width:900px; margin:20px auto;  font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;}

.jgld h3{ border-bottom: 5px solid #055DA5; margin: 48px 0 48px ;}
.jgld h3.no_mar{ margin:10px 0;}
.jgld h3 span{ display: inline-block; padding: 0 20px; height: 36px; line-height: 38px; color: #fff; font-size: 24px; background-color: #055DA5;}
.jgld .ld_jg h4{ font-size: 18px; color: #333; margin-bottom: 16px;font-weight: normal;} 
.jgld .ld_jg p{ font-size: 15px; padding-bottom: 10px; line-height: 34px;}
.jgld .ld_jg p strong{ margin-right: 20px;}
.jgld img{ display: block; margin: 0 auto;}
.jgld .zz_jg{ padding:60px 0 20px;}
.jgld .zz_jg h4{font-size: 15px; color: #205682; font-weight: bold; margin-bottom: 12px;}
.jgld .zz_jg p{font-size: 15px; padding-bottom: 10px; line-height:26px; text-indent: 2em;}
.jgld .xx_gk .news_list li a{ font-size: 14px;}
.jgld .xx_gk .news_list li span{ font-size: 14px;}
/*组织机构 end*/




/*======文章页面=======*/



.article {
    width: 1100px;
    margin: 0 auto;
}

.article h2 {
    font-size: 34px;
    text-align: center;
    color: #333;
    font-weight: normal;
    margin: 50px 0;
}

.article h3 {
    border-bottom: 1px solid #DCDCDC;
    font-size: 14px;
    color: #666;
    padding-bottom: 20px;
    font-weight: normal;
}

.article h3 a {
    color: #666;
}

.article h3 a i {
    width: 18px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background: url(../images/icon.png) no-repeat -236px 0;
}

.article h3 .share {
    display: inline-block;
    vertical-align: middle;
}

.article h4 {
    line-height: 35px;
    font-size: 18px;
    color: #1f5781;
    font-weight: bold;
    text-align: center;
}

.article_content {
    line-height: 200%;
    font-size: 16px;
    margin-top: 30px;
}

.article_content img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    margin-top: 20px;
}

.article_content p {
    /*text-indent: 2em !important;*/
    margin-bottom: 16px;
}

/*.article_content span{font-size: 16px !important;}*/

.article_content td p {
    margin: 0;
    text-indent: 0em !important;
}

.article_content td {
    min-height: 25px;
}

.article_content .MsoNormalTable tr {
    min-height: 25px;
    height: 25px;
}

.article_content .MsoNormalTable td {
    min-height: 25px;
    height: 25px;
}


.article .app {
    border: 1px solid #DCDCDC;
    padding: 20px;
    margin-top: 80px;
}

.article .app .item {
    float: left;
    margin-left: 30px;
}


.sharebox {
    width: 1100px;
    margin: 20px auto;
    overflow: hidden;
    height: 36px;
}

.sharebox .digg,
.sharebox .weibo,
.sharebox .digged {
    display: inline;
    float: left;
    height: 28px;
    margin-right: 10px;
    line-height: 30px;
    text-align: center;
    margin-top: 4px;
    padding: 0 18px;
}

.sharebox .digg,
.sharebox .weibo {
    border: 1px solid #ccc;
    color: #ccc;
}

.sharebox .digg .digg-icon,
.sharebox .digged .digg-icon,
.sharebox .digg:hover .digg-icon {
    background: url('../images/icon.png') -72px -4px no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 2px 0 0;
}

/*.sharebox .digged .digg-icon,*/
.sharebox .digg:hover .digg-icon {
    background-position: -72px -34px;
}

.sharebox .digged .digg-icon {}

.sharebox .digg:hover {
    border: 1px solid #5dc430;
    color: #5dc430;
}

.sharebox .digged {
    border: 1px solid #ddd;
    color: #ddd;
    cursor: default;
}

.sharebox .weibo:hover {
    border: 1px solid #ff8a00;
    color: #ff8a00;
}

.child_page .fr .app {
    border-top: 1px solid #BABABA;
    margin-top: 20px;
}
.child_page .fr .app .item {
    padding: 10px 20px;
    width: 170px;
    margin: 25px auto 0;
    display: block;
    background-color: #fff;
}


.app .item {
    width: 180px;
    height: 100px;
    display: inline-block;
    padding-right: 80px;
}
.app .item img {
    width: 100px; height: 100px;
}

.app .item span {
    float: left;
    display: inline-block;
    margin-top: 23px;
    text-align: center;
    font-size: 14px;
}

.app .item i {
    display: inline-block;
    background: url(../images/icon.png) no-repeat;
}
.app div:nth-child(1) i{
    width: 36px;
    height: 36px;
    background-position: 0 -171px;
}

.app div:nth-child(2) i{
    width: 40px;
    height: 33px;
    background-position: -39px -171px;
}

.app div:nth-child(3) i{
    width: 37px;
    height: 32px;
    background-position: -208px -178px;
}

.app div:nth-child(1) p,.app div:nth-child(2) p,.app div:nth-child(3) p{
    width: 70px;
    font-size: 12px;
}


.app .item img {
    float: right;
}



/*分页/翻页*/

.pagination {
    clear: both;
    width: 100%;
    text-align: center;
    margin: 10px 0 5px;
    padding: 3px 0;
    line-height: 26px;
    font-size: 14px;
}
.pagination a, .pagination span {
    display: inline-block;
    border: 1px solid #d9d9d9;
    color: #666;
    margin: 3px;
    padding: 0px 10px;
    text-decoration: none;
    white-space: nowrap;
    height: 28px;
    border-radius: 3px;
}
.pagination a:hover {
    background: #23519C;
    border: 1px solid #23519C;
    color: #fff !important;
}
.pagination .on {
    display: inline-block;
    border: 1px solid #23519C;
    margin: 3px;
    padding: 0px 10px;
    text-decoration: none;
    white-space: nowrap;
    height: 28px;
    border-radius: 3px;
    background-color: #23519C;
    color: #FFFFFF;
}
.pagination a.active {
    border: 1px solid #23519C;
    color: #fff;
}
.pagination span.current, .pagination span.current:hover {
    background: #23519C;
    border: 1px solid #23519C;
    color: #fff;
}
.pagination span.disabled, .pagination span.disabled:hover {
    border: 1px solid #d9d9d9;
    color: #666;
    background: #eee;
}
.pagination a.text, .pagination a.text:hover {
    color: #fff;
    background: #23519C;
    border: #23519C 1px solid;
    cursor: text;
}
.pagination a.pagemore, .pagination a.pagemore:hover {
    color: #666;
    background: #fff;
    border: 1px solid #fff;
    cursor: text;
    padding: 0px 3px;
}
.pagination .inputBar {
    border: 0px;
    height: 28px;
    padding: 0 6px;
}
.pagination .inputBar button {
    display: none;
}
.pagination .total {
    border: 0px;
    height: 28px;
    padding: 0;
}
.pagination .inputBar input {
    width: 40px;
    height: 24px;
    line-height: 24px;
    padding: 2px 5px;
    border: #ccc 1px solid;
    margin: -3px 3px 0;
    *margin: -3px 3px 0;
    _margin: -3px 3px 0;
    background: #eee;
    vertical-align: middle;
    border-radius: 3px;
}
@media (max-width:767px) {
    .pagination {
        margin: 0;
    }
}

/*.duilian{top:280px;position:fixed;overflow:hidden; display:none;}*/
.duilian {position:absolute;left:50%; top:50%; margin-left: 610px; margin-top:-120px; text-align: center; width: 120px;}
.duilian_right{right:200px;}
.duilian_con{overflow:hidden; width: 120px; text-align: center; background-color: #fff; padding: 5px 0;}
.duilian_close{display: block;width: 35px;height: 21px;line-height: 21px;border: 1px solid #999;margin: 5px auto;border-radius: 10px;color: #999;font-size: 9px; text-align: center;}
.duilian_close:hover {color: #015293; border: 1px solid #015293;}
.duilian_con p{display: block; margin: 2px auto; width: 95px; font-size: 11px; text-align: center;}
.duilian_con a,.duilian_con a:hover{ color: #333;}
.duilian_con img { width: 100px; height: 100px;}
.reset1{ position:absolute; right: 4px; top:2px; display: block;height: 15px;line-height: 15px;margin: 5px auto;border-radius: 50px;color: #666;font-size: 12px; text-align: center;}
.reset1:hover {color: #015293;}
.reset2{ position:absolute; right: 4px; top:2px; display: block;width: 15px;height: 15px;line-height: 15px;margin: 5px auto;border-radius: 50px;color: #fff;font-size: 12px; text-align: center;}
.reset2:hover {color: #015293;}
.reset3{ position:absolute; right: 4px; top:2px; display: block;width: 15px;height: 15px;line-height: 15px;margin: 5px auto;border-radius: 50px;color: #fff;font-size: 12px; text-align: center;}
.reset3:hover {color: #015293;}
