html,body,ul,ol,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
ul,ol{ list-style-type:none;}
*{ font-family:"微软雅黑";}
a{ text-decoration:none; color:#000; font-family:"微软雅黑";}
a:hover{ color:#355E92;}
img,span{ border:none; padding:0px; margin:0px;}

body{ background:#fff;}
.header{ width:100%;}
.header img{ display:block; width:100%;}
.nav_box{ width:100%; height:50px; background:#DE1B15;}
.nav_list{ max-width:1180px; width:86%; margin:0 auto; overflow:hidden;}
.nav_list li{ float:left; line-height:50px; margin:0px 21.7%;}
.nav_list li a{ display:block; height:100%; font-size:18px; color:#fff; transition:all 0.1s;}
.nav_list li:hover a{ transform:scale(0.95);}

.main{ max-width:1180px; width:86%; margin:0 auto; margin-top:35px;}
.zyjs_box{ width:100%; height:460px; overflow:hidden;}
.zyjs_left{ width:48%; height:100%; float:left; background:red; }

/***********图片新闻**********/
.device1 {width: 100%; height:100%; padding:0px; box-sizing:border-box; background:#000; margin:0px auto; position:relative;}
.device1 .arrow-left {height: 30px; z-index:999; background:url(../images/arrows.png) no-repeat left top; position:absolute; left:10px; top:50%; margin-top:-15px; width:17px;}
.device1 .arrow-right { width:17px; height:30px; z-index:999; background:url(../images/arrows.png) no-repeat left bottom; position:absolute; right:10px; top:50%; margin-top:-15px;}
.swiper-container { height:100%; width:100%;}
.swiper-slide{ position:relative;}
.swiper-slide .tpxw_bt{ width:100%; height:40px; color:#fff; padding-left:20px; box-sizing:border-box; line-height:36px; position:absolute; bottom:0px; background:rgba(0,0,0,0.8);}
.swiper-slide .tpxw_bt a{ display:block; width:80%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:16px; color:#fff;}
.swiper-slide img{ display:block; width:100%; height:100%;}
.content-slide { padding:0px; color:#fff;}
.title { font-size:25px; margin-bottom:10px;}
.pagination { position:absolute; left:0; text-align:right; bottom:11px; padding-right:10px; box-sizing:border-box; width:100%; z-index:999;}
.swiper-pagination-switch { display:inline-block; width:10px; height:10px; border-radius:10px; background:#fff; box-shadow:0px 1px 2px #555 inset; margin:0 3px; cursor:pointer;}
.swiper-active-switch { background:#355E92;}
/*************图片新闻 结束*************/
.zyjs_right{ width:48%; height:100%; float:right; }
.zyjs_bt{ width:100%; height:54px; border-bottom:1px solid #ff9e36; overflow:hidden;}
.zyjs{ float:left; width:110px; height:52px; text-align:center; line-height:54px; border-bottom:2px solid #c51616;}
.zyjs a{ color:#c51616; font-size:22px;}
.more{ float:right; line-height:66px;}
.more a{ font-size:14px; color:#ff9e36; }
.zyjs_first{ width:100%; margin-top:30px;}
.zyjs_first_bt{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.zyjs_first_bt a{ font-size:18px; color:#292929;}
.zyjs_first_zw{ margin-top:15px; line-height:32px; text-indent:2em; height:90px; overflow:hidden;}
.zyjs_first_zw a{ font-size:16px; color:#666;}
.zyjs_list{ margin-top:30px;}
.zyjs_list li{ overflow:hidden; padding-left:15px; background:url(../images/dian.jpg) no-repeat left center; line-height:45px;}
.zyjs_list li a{ display:block; color:#292929; width:68%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left; font-size:18px;}
.zyjs_list li span{ display:block; float:right; text-align:right; font-size:18px; color:#666;}

/****************常委会党组******************/
.cwh_box{ width:100%; margin-top:35px; overflow:hidden;}
.cwh_bt{ text-align:center; background:url(../images/cwh_bg.jpg) repeat-x left center;}
.cwh_bt a{ display:inline-block;}
.cwh_list{ width:48%; float:left; margin-top:-6px;}
.cwh_list li{ width:100%; margin-bottom:30px;}
.cwh_list2{ width:48%; float:right;}
.cwh_list_bt{ padding-left:20px; box-sizing:border-box; margin-top:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(../images/yuan.png) no-repeat left center;}
.cwh_list_bt a{ font-size:18px; color:#292929;}
.cwh_list_zw{ text-indent:2em; height:56px; overflow:hidden; line-height:32px; margin-top:10px;}
.cwh_list_zw a{ font-size:16px; color:#666;}

/************机关************/
.jgdzb{ width:100%; margin-top:10px; overflow:hidden;}
.jg_box{ width:48%; float:left;}
.jg_bt{ width:100%; overflow:hidden; background:url(../images/jg_bg.jpg) repeat-x left center;}
.jg{ float:left;}
.jg_bt .more{ float:right; width:50px; height:48px; line-height:48px; text-align:right; background:#fff;}
.jg_list{ margin-top:10px;}

/**************党支部************/
.dzb_box{ width:48%; float:right;}

/**************观点评论************/
.gdpl_box{ width:100%; margin-top:25px; overflow:hidden;}
.gdpl_left{ width:48%;float:left; margin-top:4px;}
.gdpl_right{ width:48%;float:right; margin-top:4px;}

.footer{ width:100%; text-align:center; padding:30px 0px; background:#DE1B15; margin-top:35px; color:#fff; font-size:16px; line-height:30px;}


/**************概览***************/
.main_gl{ max-width:1180px; width:86%; margin:0 auto; min-height:400px;}
.dh{ width:100%; font-size:16px; line-height:40px; border:1px dashed #ccc; box-sizing:border-box; color:#666; padding-left:45px; background:url(../images/dh.png) no-repeat 10px center; margin-top:35px;}
.dh a{ font-size:16px; color:#666;}
.gl_list{ border-bottom:1px dashed #999; padding:18px 0px;}
.gl_list li{ line-height:45px; overflow:hidden; padding-left:15px; background:url(../images/dian.jpg) no-repeat left center;}
.gl_list li a{ font-size:18px; color:#292929; display:block; width:70%; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.gl_list li span{ font-size:18px; display:block; float:right; width:30%; text-align:right; color:#666;}

/*************细览**************/
.main_xl{ max-width:1180px; width:86%; margin:0 auto; min-height:400px;}
.xl_bt{ font-size:22px; text-align:center; margin-top:50px;}
.xl_time{ font-size:14px; text-align:center; margin-top:30px; padding-bottom:40px; border-bottom:1px dashed #ccc;}
.xl_zw{ margin-top:50px;}


@media (max-width:1250px) {
.nav_list{ width:98%; display:flex; justify-content:space-around;}
.nav_list li{ float:none; margin:0px;}
.main{ width:98%;}
.jg2_bt{ background:none;}
.jg2_bt .more{ display:none;}
}

@media (max-width:767px) {
.nav_box{ width:100%; height:auto; background:#DE1B15;}
.nav_list{ width:100%; margin:0 auto; overflow:hidden; display:flex; justify-content:space-between; flex-wrap:wrap;}
.nav_list li{ line-height:28px; margin:0px 20%;}
.nav_list li a{ font-size:16px;}
.main{ width:98%; margin:0 auto; margin-top:10px;}
.zyjs_box{ width:100%; height:auto; overflow:hidden;}
.zyjs_left{ width:100%; height:300px; float:none;}
.zyjs_right{ width:100%; height:100%; float:none; }
.zyjs_bt{ height:40px;}
.zyjs{ width:90px; height:38px; line-height:40px;}
.zyjs a{ font-size:18px;}
.more{ line-height:50px;}
.more a{ font-size:12px;}

.zyjs_first{ width:100%; margin-top:10px; background:url(../images/dian.jpg) no-repeat left center;}
.zyjs_first_bt{ padding-left:10px; box-sizing:border-box;}
.zyjs_first_bt a{ font-size:14px;}
.zyjs_first_zw{ display:none; padding-left:10px;}
.zyjs_list{ margin-top:6px;}
.zyjs_list li{ overflow:hidden; padding-left:10px; background:url(../images/dian.jpg) no-repeat left center; line-height:30px;}
.zyjs_list li a{ display:block; width:100%; float:none; font-size:14px;}
.zyjs_list li span{ display:none;}

/****************常委会党组******************/
.cwh_box{ margin-top:10px;}
.cwh_bt{ background:none;}
.cwh_bt img{ display:inline-block; width:85%;}
.cwh_list{ width:100%; float:none;}
.cwh_list li{ width:100%;}
.cwh_list2{ width:100%; float:none;}
.cwh_list_bt{ padding-left:15px; box-sizing:border-box; line-height:30px; margin-top:0px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(../images/yuan.png) no-repeat left center;}
.cwh_list_bt a{ font-size:14px;}
.cwh_list_zw{ display:none;}

/************机关、党支部************/
.jgdzb{ margin-top:15px;}
.jg_box{ width:100%; float:none;}
.jg_bt{ background:none;}
.jg{ float:none;}
.jg img{ display:inline-block; width:75%;}
.jg_bt .more{ display:none;}
.jg_list{ margin-top:0px;}
.dzb_box{ width:100%; float:none; margin-top:10px;}
.dzb_box .jg img{ width:36%;}

/**************观点评论************/
.gdpl_box{ width:100%; margin-top:10px; overflow:hidden;}
.gdpl_left{ width:100%;float:none; margin-top:-6px;}
.gdpl_right{ width:100%;float:none; margin-top:0px;}
.gdpl_box .cwh_bt{ background:url(../images/cwh_bg.jpg) repeat-x left center;}
.gdpl_box .cwh_bt img{ width:62%;}

.footer{ margin-top:10px; font-size:14px; padding:15px 0px;}


/**************概览***************/
.main_gl{ width:98%;}
.dh{ font-size:14px; line-height:30px; margin-top:10px; background:url(../images/dh.png) no-repeat 10px 1px;}
.dh a{ font-size:14px; color:#666;}
.gl_list{ padding:10px 0px;}
.gl_list li{ line-height:30px; padding-left:10px;}
.gl_list li a{ font-size:14px; width:100%; float:none;}
.gl_list li span{ display:none;}

/*************细览**************/
.main_xl{ max-width:1180px; width:98%; margin:0 auto;}
.xl_bt{ font-size:18px; text-align:center; margin-top:20px;}
.xl_time{ font-size:14px; text-align:center; margin-top:10px; padding-bottom:15px; border-bottom:1px dashed #ccc;}
.xl_zw{ margin-top:10px;}
.xl_zw img{ display:block; width:100%;}

}

