@charset "utf-8";
body{font-family:\5FAE\8F6F\96C5\9ED1;}
html,body,div,h1,h2,h3,h4,h5,p,ul,li,img,a,input{ margin:0; padding:0; }
ul,ul li{ list-style:none;}
img{ vertical-align:middle; border:none;}
input{ border: none; outline: none;}
.clear:before,.clear:after{ display:table; clear:both;content:" ";}
.clear{ height:0; line-height:0; font-size:0; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.txtCenter{ text-align:center;}
.txtRight{ text-align:right;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;}
.font-black18{ font-size:18px; line-height:2em;}
.font-black16{ font-size:16px; line-height:2em;}
.font-black14{ font-size:14px; line-height:2em;}
.font-black12{ font-size:12px; line-height:2em;}
.font-black18 a,.font-black16 a,.font-black14 a,.font-black12 a{ color:#222;}
.font-grey18{ font-size:18px; line-height:2em; color:#666;}
.font-grey16{ font-size:16px; line-height:2em; color:#666;}
.font-grey14{ font-size:14px; line-height:2em; color:#666;}
.font-grey12{ font-size:12px; line-height:2em; color:#666;}
.font-grey18 a,.font-grey16 a,.font-grey14 a,.font-grey12 a{ color:#ac0521;}
.font-red18{ font-size:18px; line-height:2em; color:#ac0521;}
.font-red16{ font-size:16px; line-height:2em; color:#ac0521;}
.font-red14{ font-size:14px; line-height:2em; color:#ac0521;}
.font-red12{ font-size:12px; line-height:2em; color:#ac0521;}
.font-red18 a,.font-red16 a,.font-red14 a,.font-red12 a{ color:#ac0521;}
.font-white18{ font-size:18px; line-height:2em; color:#fff;}
.font-white16{ font-size:16px; line-height:2em; color:#fff;}
.font-white14{ font-size:14px; line-height:2em; color:#fff;}
.font-white12{ font-size:12px; line-height:2em; color:#fff;}
.font-white18 a,.font-white16 a,.font-white14 a,.font-white12 a{ color:#fff;}

/* layout */
.wrapper{ width:1200px; padding:0 0;margin:0 auto;display:table; clear:both;background:#fff;}
.bannerWrapper_full{margin:20px auto;}
.bannerWrapper_full img{ display:inline-block;}
.mj-block{ clear: both; margin-bottom: 20px; border: 1px solid skyblue; overflow: hidden;}
.g-part1 .mj-block{ height: 247px;}
.g-part2 .mj-block{ height: 247px;}
.g-part3 .mj-block{ height: 412px;}
.g-part4 .mj-block{ height: 230px;}

.figure{ position: relative; padding-top: 5px; margin-bottom: 15px;}
.figcaption{ display: none; width: 100%; line-height: 1.2em; position: absolute; bottom: 0; left: 0; text-align: center; color: #fff; background: rgba(0,0,0,.8); padding:5px;}
.figcaption a,.figcaption a:hover{ color: #fff; text-decoration: none;}
.img_w260{ width: 260px; margin: -15px auto 15px;}
.img_w260 img{ width: 260px; height: 180px;}

.mj-block .fl .figure{ margin-right: 15px;}
.mj-block .fr .figure{ margin-left: 15px;}

.txtArea{ padding:15px;}
.newsList li{background:url(2021_jlmj_index_listPoint.png) no-repeat 3px 15px; min-height:30px; zoom:1; padding-left:1em; height:30px;
 overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.picTxt{ margin-bottom:10px;}
.picTxt:before,.picTxt:after{ display:table; clear:both;content:" ";}
.picTxt img{ float:left; margin-right:10px;}

.picGroup{ width:100%;display:table; clear:both;}
.picGroup li{ display:block;float:left; text-align:center;}
.picGroup li h4{ font-weight:normal;overflow:hidden; padding-top:10px;}
.picGroup li p{ line-height:1.5em;}
.picGroup-4 li{ width:25%;}
.picGroup-5 li{ width:20%;padding-bottom:30px;}
.picGroup-6 li{ width:16.65%;}

/* 头图 */
.pageBg{ width:100%;min-width: 1200px; min-width: 1200px;}
.headerBg{ width:100%;background:url(2021_jlmj_index_header.jpg) top center no-repeat #fff;}
.headerMain{ width:1200px; margin:0 auto; height:345px;position:relative;}

/* 导航 */
.topBar{ width:1200px; height:50px; margin: 0 auto 0px;background: #167acf;}
.navBar{ width:900px; height:50px; line-height:50px; float: left; position:relative; font-size:18px; background: #167acf;}
.navBar li{ float: left; color:#fff; width:100px; position: relative; text-align: center; padding: 0; }
.navBar li:hover,.navBar .navItem_drop div:hover{ background: #5ca2dd;}
.navBar a{ display: block; color:#fff; padding:0px;  text-decoration: none;}	
.navItem_drop{ display: none; position: absolute; z-index: 999; left: 0; top:50px; background:#167acf; width: 100px; padding:1px 0; }
/* 搜索 */
.searchBar{ width: 280px; height: 30px; margin-right:20px; position: relative;float: right;top:10px ;}
#searchWord{width:100%; height: 30px; padding: 0 30px 0 5px;border:none; border-color: none; background: #5ca2dd; border-radius: 15px; font-size: 14px; color: #fff;}
#searchWord:focus{background: #5ca2dd; color: #fff;}
#searchBtn{ position: absolute; width: 50px; height: 30px; border-radius: 15px; right:0; top:0px; 
background: url(2021_jlmj_index_searchBtn.png) center no-repeat #5ca2dd;
 border-top-left-radius: 0;border-bottom-left-radius: 0;
 }

.columnBar{ width:100%;height:45px; line-height:40px;clear:both; display:table;
 background:url(2021_jlmj_index_columnBarBg.jpg) repeat-x; position:relative; margin-top:0px;/* margin-bottom: -15px; */ color:#1679ce;}
.columnBar h3{ padding-left: 1em; font-size: 17px; font-weight: normal;}
.columnBar .more {position:absolute; line-height: 20px; top:10px; right:15px; color:#333; font-size:14px; }
.more a{ color: #000; padding-left: 20px;}

.columnBar_tzgg h3{ padding-left: 2.5em;background: url(2021_jlmj_index_icon_tongzhi.png) 1em center no-repeat; }

/* 民进吉林简介 */
.mjjlIntro{ width: 374px; height:406px ; margin: 2px auto; background: url(2021_jlmj_index_bg_jianjie.jpg) center no-repeat; background-size: cover;
 color: #fff; line-height: 2em; font-size: 14px; }
.mjjlIntro h3{ text-align: center; font-size: 20px; line-height: 2em;}
.mjjlIntro p{ padding-bottom: 10px;}
.mjjlIntro a{ color: #fff;}

/* 电子期刊 */
.epaperArea{  padding:5px 20px;}
.epaperArea img{ border: 1px solid #ccc;}
.epaperList{ width: 185px; float: right; border-left: 1px solid #ccc;}
.epaperList span{ padding-left: 10px;}
.epaperList li{ margin-left: -6px;}