@charset "utf-8";

body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif; background:#ffffff;}
html, .main { padding:0; margin:0; min-width: 1280px;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.clearfix::after,.clearfix::before{content:"";height:0;line-height:0;display:block;visibility:none;clear:both;width:100%}

h1 { margin:0; padding:5px 0; color:#fff; font: bold 32px Arial, Helvetica, sans-serif; letter-spacing:-2px;}
h2 { font:normal 20px "Microsoft YaHei",Arial, Helvetica, sans-serif; padding:0; margin:5px 0; color:#3e3e3e;}
p { margin:8px 0; padding:0; font:normal 14px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif;}
a { color:#000; text-decoration:none;}
img { border:none;}
a:hover { text-decoration:none; color:#FF0000;}

li,ul{list-style:none}
.fl{float: left;}
.fr{float: right;}

.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:35px;}
.mt35 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
a.more { position:absolute; margin:0; padding:0; bottom:0; right:0; font-size: 14px; color:#777; text-align:center; width:100px; cursor: pointer; height:50px;line-height:50px; display: block; text-decoration: none }
.public_box { width: 100%;}


.header, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* header */
.header { width:auto; height:627px; background:url(../images/head.jpg) no-repeat; background-position:center; min-width:1280px;}
.header_resize { width:1100px; margin:0 auto; padding:0;}

/*navigation*/

.navigation{ margin:0 auto; min-width: 1280px; }
.navigation_resize { margin:0 auto; padding:0; width:100%; background:url(../images/navbg.jpg) no-repeat; background-position: top center; height:126px}

.menu_nav {width:1200px; height:126px; margin:0 auto; background-position:center;}
.menu_nav ul { list-style:none; height:126px; }
.menu_nav ul li { margin:0 auto; padding:0; float:left; height: 126px; line-height: 126px; font-size:30px;font-weight: normal; color:#fdf9c5;}
.menu_nav ul li a {font-weight: bold; display:inline-block;padding:0 5px; margin:0 20px; line-height:126px; height: 118px; color:#fdf9c5; text-decoration:none; font-size:30px; }
.menu_nav ul li.active a{ color:#000;}
.menu_nav ul li a:hover { border-bottom: 8px solid #fdf9c5}

/*datoutiao*/
.datoutiao { margin:0; padding:0; min-width:1280px;}
.datoutiao_resize { width:1100px; margin:0 auto; padding:0;}

.datoutiao h1 { text-align:center}
.datoutiao h1 a{ color:#d71d18; text-align:center;}
.datoutiao p { color:#6d6d6d; font-size:18px;}


/* content 幻灯 */
.content {width: 100%; margin-left: auto; margin-right: auto; padding:0; min-width:1280px;}
.slideBox{ width: 1200px; height: 440px; overflow: hidden; position:relative;  }
    
 .slideBox .imgbox li{ width:780px;height:440px; overflow:hidden; }
.slideBox .imgbox li img{ width:780px;height:440px;}
    
.slideBox .txtbox{ width: 380px; position:absolute; top:60px; right: 0; z-index:1; background: #fcf4e8 ;padding:0 20px;}
.slideBox .txtbox li{width:100%; height:64px;line-height:64px;color:#835523;text-align:left; cursor:pointer; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; }
.slideBox .txtbox li a { text-decoration: none;color:#835523; font-size: 16px;}
.slideBox .txtbox li.on{color:#FFF;background:#e40f00;text-decoration:none; width:460px; margin-left: -100px; padding:0 20px; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.slideBox .txtbox li.on a{ color: #fff;}
 .slideBox .txtBg{ position:absolute; width:100%; height:64px; top:243px; background:#EEDDD6; filter:alpha(opacity=60);opacity:0.6;  }

/* content1 聚焦党代会*/
.content1 {width: 100%; margin-left: auto; margin-right: auto; padding:0; overflow: hidden; min-width:1280px;}
.content1_resize { margin:0 auto; padding:0; width:1200px;}
.content1  h2 { color: #FF0000; padding:10px 0 0 0; font-size:19px; font-weight:600; text-align:left;}

.content1 .col { margin:0; margin-top: 30px; padding:0; float:left; display:inline;}
.content1 .c1 { padding:0 50px 0 0; width:640px; display:inline;}
.content1 .c2 { padding:0; width:510px; display:inline; float:left; }


/*摘要新闻*/
.abs { margin: 15px 0; padding:15px; background: #f0f0f0}
.abs h2{ padding-bottom:6px; padding-top:0; text-align:center;line-height: 32px;font-size: 22px;}
.abs h2 a { color:#333;}
.abs h2 a:hover { color:#ff0000;}
.abs p { text-indent:2em; font-size:13px; line-height:28px; color:#666;}

/*标题列表*/
ul.list_title{ margin:0; padding:0; color:#000;}
ul.list_title li { margin:0; padding:0; width:510px; line-height:46px; height:46px; font-size:15px; color: #000; list-style: disc; list-style-position: inside;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
ul.list_title li a{ color:#000; text-decoration:none; }
ul.list_title li a:hover{ color:#ff0000; text-decoration:underline; }


/* content2 报告解读*/
.content2 {padding:0; min-width:1280px; }
.content2_resize { margin:0 auto; padding:0; width:1200px;}

.content2 .col { margin:0; margin-top: 30px; padding:0; float:left; display:inline;}
.content2 .c1 { padding:0 50px 0 0; width:640px; display:inline;}
.content2 .c2 { padding:0; width:510px; display:inline; float:left; }
.content2 .c1 ul.list_title li { margin:0; padding:0; width:640px; line-height:46px; height:46px; font-size:15px; color: #000; list-style: disc; list-style-position: inside;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}

ul.list_news_two {width:1200px; margin:0; padding:0; color:#000; height:auto; display: flex; justify-content: space-between; flex-wrap:wrap ;}
ul.list_news_two li { width:575px; line-height:56px; height:56px; font-size:16px; color: #000; overflow:hidden; list-style: disc;list-style-position: inside; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; }
ul.list_news_two li a{ color:#000; text-decoration:none; padding-left:5px;}
ul.list_news_two li a:hover { color:#ff0000; text-decoration:underline; }

/* content3 学习贯彻 */
.content3 {padding:0; min-width:1280px; }
.content3_resize { margin:0 auto; padding:0; width:1200px;}
.content3 .sidebar { width:640px; float:left;  margin:0; padding:0; }
.content3 .mainbar { width:510px; float:right; margin:0; padding:0; overflow:hidden }

.news_left_tuwen{background:#fff;width:640px;height:225px;overflow:hidden;float:left}
.news_left_tuwen .leftimg{float:left;position:relative;width:300px;height:225px;overflow: hidden}
.news_left_tuwen .leftimg img{width:300px;height:225px;}

.news_left_tuwen .righttext{padding:25px 0 25px 25px;width:315px;float:left;line-height:28px; text-align: left}
.news_left_tuwen .righttext h3{font-size: 20px;color: #000; margin: 0 ; padding: 0}
.news_left_tuwen .righttext p{color:#333;font-size:14px;padding-top:5px}

/* content4 新媒体*/
.content4 { padding:0; background:#fcf4e8; width:100%;min-width:1280px;}
.content4_resize { width:1200px; height: 572px; margin:0 auto; padding:0; position: relative}

.imgScroll{width:1200px;}

.imgScroll .prev,.imgScroll .next{width:50px;height:57px;position:absolute;top:250px;left:-60px;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.imgScroll .next{ left:auto; right:-60px; background-position:0 -57px;}
.imgScroll .prev:hover{ background-position:0 0; }
.imgScroll .next:hover{ background-position:0 -57px; }

.imgScroll .scrollWrap{width:1065px; left:135px; top: 46px; padding:0; margin: 0; overflow:hidden; position:absolute;}
.imgScroll span{display:block;width:25px;height:480px;position:absolute;right:-25px; top:0; background: url(../images/gap.png) no-repeat; }
    
.imgScroll dl{float:left;width:290px; height:440px; text-align:center;position:relative; background: #fff; padding:20px; margin:0 25px 0 0;}
.imgScroll dt{margin:0 auto;width:100%;overflow:hidden;}
.imgScroll img{display:block;width:100%;height:365px;}
    
.imgScroll dd{width:100%;margin: 0; padding-top: 10px;line-height:28px; height: 56px; font-size:16px;color:#000;text-align:left;overflow:hidden; font-weight: bold;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.imgScroll dd a{ color:#000;  }
.imgScroll dd a:hover{ text-decoration:none; color: #c50a01}


/* topic */
.topic {width: 100%;margin-left: auto; margin-right: auto; padding:0; background: #c50a01;min-width:1280px;}
.topic_resize { margin:0 auto; padding:40px 0; width:1200px;}
.topic ul { float:left; list-style:none;}
.topic ul li { float:left; margin:0 4px; width:232px; height:122px; overflow:hidden;}

.weibo{ padding:0;min-width:1280px; }
.weibo_resize { margin:0 auto; padding:0; width:1200px;}

/* foot */
#foot {padding:0; width:auto; color: #fff; min-width:1280px; }
#foot_resize { margin:0 auto; padding:50px 0; width:1200px; text-align:center; }

<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2023-12-13 08:54:58" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->