/* 
主题色：b80d37
头部色调: 
菜单色调: #666
文字色调: #333
灰色：
淡色背景：
 */

@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
html,body,fieldset,img,iframe,abbr{ border:0;}
html{ overflow-x:hidden; }

body{font-family: "microsoft yahei"; font-size: 16px; font-weight: 300;}
a{font-family: "Arial","Microsoft YaHei","\u5b8b\u4f53", Tahoma, Geneva, sans-serif; font-size: 16px; font-weight: 300; color:#333;}
a:hover{text-decoration: none; color:#b80d37 ;}
.padding0{padding: 0px;}
.padding30{padding: 30px;}
.margintop10{margin-top: 10px;}
.margintop20{margin-top: 20px;}
.margintop30{margin-top: 30px;}

/* -----topBanner Start ----- */
.header{height:120px; background-color:#910001;}
.topleft{ position: absolute; left: 0px; top: 10px;;}
.topright{  position: absolute; right: 0px;}
.topcenter{margin: 0px auto; text-align: center;}
.fjnulogo{max-height: 80px;}
a.logo{display: block; width:517px; height: 80px ; background-image: url(image/fjnu_logo.png); margin: 20px auto; ;}
/* -----topBanner End ----- */



/* -----Menu Start----- */
/*默认主导航样式*/
.hykMenu{background-color: #7e0001;}

/*页面尺寸 导航一部分*/
.wrapper { width:100%; margin:0 auto;  }
.wrapper .inner {width: 1200px;margin:0 auto;} /**页面全局宽度**/

/*默认主导航样式*/
#nav{background-color: #7e0001;}
#nav .inner{}
#nav .inner .wp-panel{}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {margin:0 auto}
.nav .wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a > .menu-switch-arrow{ display:inline-block; width:20px; height:20px; background:url(images/nav_j.png) no-repeat center center;vertical-align:middle; }
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 26px;height: 45px; line-height:45px;color: #FFFFFF;font-size: 16px;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{background-color:#FFFFFF; text-decoration: none; color: #b80d37;}
.nav .sub-menu {display: none;position: absolute;left: 0;min-width: 146px;z-index: 100;background:#FFFFFF;}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1; list-style: none;}
.nav .sub-menu .sub-item a {display: block;color: #b80d37;height: 44px;line-height: 44px;padding: 0 17px;font-size: 17px;background:none; text-align: center;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #fff; background-color:#b80d37; display: block; }
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}


/* 导航结束 */

/* -----Menu End----- */
.news{background-color: #FFFFFF;}

.mainnews{margin-top: 20px;}


/* -----Module01  Start------- */
/* 模块标题+新闻列表+日期 */
.Module01{}
/* 标题 */
.Module01 div.ModuleName{ height: 45px; }
.Module01 div.ModuleName .title{ float: left; height:45px; line-height:45px;  font-size:17px;  padding-left: 10px;  }
.Module01 div.ModuleName .title a{display: block;height: 45px; line-height: 45px;  font-size:17px;font-weight: bold; color: #7E0001; }
.Module01 div.ModuleName .title a:hover{}
.Module01 div.ModuleName .title em{}
.Module01 div.ModuleName .more a{ float: right; height:25px; line-height:25px; margin-top: 15px;}
.Module01 div.ModuleName .hbar{position: absolute; height: 13px; background: url(image/hbar.png); right: 22px; left:120px; top:5%;}
/* 列表 */
.Module01 ul{ padding: 0px;margin-top:10px;}
.Module01 ul li{ list-style: none;height:30px; }
.Module01 ul li{ padding-left: 15px;  background:url(image/title_r.jpg) no-repeat left; }
.Module01 ul li .ListTitle{float: left; height: 30px; display: inline-block;}
.Module01 ul li .ListDate{float: right;  height: 27px; line-height: 27px; font-size: 14px; width: 50px; display: inline-block; text-align: right;}
.Module01 ul li .ListTitle a{display: inline-block; height: 30px; line-height: 30px; font-size: 14px;}
.Module01 ul li .ListTitle a:hover{}
/* -----Module01  end------- */





/* -----Module02  Start------- */
/* 模块标题+新闻列表+日期 */
.Module02{ background-color: #FFFFFF;}
/* 标题 */
.Module02 div.ModuleName{  height: 45px; line-height: 45px; color: #FFFFFF; padding-left: 20px;}
.Module02 div.ModuleName .title{ float: left; height:45px; line-height:45px; font-weight: bold; font-size:18px;  }
.Module02 div.ModuleName .title a{display: block;height: 45px; line-height: 45px; font-weight: bold; font-size:18px;color: #7E0001; }
.Module02 div.ModuleName .title a:hover{}
.Module02 div.ModuleName .title em{}
.Module02 div.ModuleName .more a{ float: right;width:50px; height: 45px; line-height: 45px;}
.Module02 div.ModuleName .hbar{position: absolute; height: 13px; background: url(image/hbar.png); right: 17px; left:120px; top:5%;}
/* 列表 */

.Module02 ul{ padding: 0px; padding-top: 5px;border: 1px solid #dcdcdc; border-top: 0px; }
.Module02 ul li{ list-style: none;height:28px; margin-top: 8px; }

.Module02 ul li .ListDate{float: left; margin-left: 15px;  border: 1px solid #910001; width:60px; height: 52px;}
.Module02 ul li .ListDate .nianyue{height: 22px; border-bottom: 1px solid #FFFFFF;  font:16px "微软雅黑"; color: #865205; line-height: 22px; text-align: center; }
.Module02 ul li .ListDate .riqi{height:28px; text-align: center; line-height: 44px; font: 20px "微软雅黑"; color: #FFFFFF; background-color: #910001;}

.Module02 ul li .ListTitle{ padding: 0px 10px 0px 20px;  border-bottom: 1px dotted #BBBBBB; background: url(image/title1_r.png) no-repeat left 5px top 6px; }
.Module02 ul li .ListTitle a{display: block; height: 28px; line-height: 28px; color: #272727; overflow: hidden;}
.Module02 ul li .ListTitle a:hover{}
/* -----Module02  end------- */




/* -----Module04  Start------- */
/* 模块标题+新闻列表+日期 */
.Module04{}
/* 标题 */
.Module04 div.ModuleName{ height: 45px; }
.Module04 div.ModuleName .title{ float: left; height:45px; line-height:45px; font-size:17px; font-weight: bold; color:#7e0001 ; }
.Module04 div.ModuleName .title a{display: block;height: 45px; line-height: 45px;  font-size:17px; color: #7E0001; font-weight: bold;}
.Module04 div.ModuleName .title a:hover{}
.Module04 div.ModuleName .title em{}
.Module04 div.ModuleName .more{ float: right;width:50px; height: 45px; line-height: 45px;}
.Module04 div.ModuleName .hbar{position: absolute; height: 13px; background: url(image/hbar.png); right: 17px; left:120px; top:5%;}
/* 列表 */
.Module04 ul li{height: 37px; line-height: 37px;border-bottom: 1px dotted #e6e3e3;}
.Module04 ul li div.ListTitle{width: 350px; float: left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.Module04 ul li div.ListDate{text-align: right; float: right;}

/* -----Module02  end------- */


/* -----Module03  Start------- */
/* 新闻列表+日期 */
.Module03{}

/* 列表 */
.Module03 ul{ padding: 0px;}
.Module03 ul li{ list-style: none;height:30px; }
.Module03 ul li{ padding-left: 15px;  background:url(image/title_r.jpg) no-repeat left; }
.Module03 ul li .ListTitle{float: left; height: 30px; }
.Module03 ul li .ListDate{float: right;  height: 30px; line-height: 30px; font-size: 14px;}
.Module03 ul li .ListTitle a{display: inline-block; height: 30px; line-height: 30px; font-size: 14px;}
.Module03 ul li .ListTitle a:hover{}
/* -----Module03  end------- */


/* -----Module05  Start------- */
.xyzg{ background-color: #910001; margin-top: 40px;padding-bottom:20px;}
.xyzg .title{ text-align: center; height: 80px; line-height: 80px; font-size: 25px; font-weight: bold; color: #FFFFFF;}
.xyzg .borderbar{ margin: 0px auto; height: 2px; background-color: #FFFFFF; width: 88px; margin-bottom: 15px;}
.xyzg .titleExctend{height: 90px; line-height: 30px; font-size: 18px; text-align: center;color: #FFFFFF; }
.xyzg .titleExctend_mobile{display: none; height: 60px; line-height: 30px; font-size: 18px; text-align: center;color: #FFFFFF; }


.Module05 {}
.Module05  ul{text-align: center; margin-top: 20px;}
.Module05  ul li{ display: inline-block; width: 360px; margin-left: 10px;}
.Module05  ul li .xypic img{width: 360px; height: 200px; border: 3px solid #ffff;}
.Module05  ul li .name{height: 45px; line-height: 45px; color: #FFFFFF;}
.Module05  ul li .name a{ color: #FFFFFF;padding: 0px 10px; text-align: center; font-weight: bold;}
.Module05  ul li .content{ height:90px; line-height: 30px; color: #FFFFFF; text-align: left; padding: 0px 10px; }
.Module05  ul li .content a{ color: #FFFFFF;}
/* -----Module05  end------- */


.Module06{ margin-top: 40px; }
.Module06 .ModuleName{height: 40px; line-height: 40px ; border-left: 10px solid #910001; border-bottom: 2px solid #910001;}
.Module06 .ModuleName .title{float: left; margin-left: 15px; font-size: 18px; font-weight: bold; color: #910001;;}
.Module06 .ModuleName .title a{font-size: 18px; font-weight: bold; color: #910001;}
.Module06 .ModuleName .more a{float: right; height: 40px; line-height: 50px;}
/* 列表 */
.Module06 ul li{height: 37px; line-height: 37px;border-bottom: 1px dotted #e6e3e3;}
.Module06 ul li div.ListTitle{width: 250px; float: left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.Module06 ul li div.ListDate{text-align: right; float: right;}

.Module07{ margin-top: 40px; }
.Module07 .ModuleName{height: 40px; line-height: 40px ; border-left: 10px solid #910001; border-bottom: 2px solid #910001;}
.Module07 .ModuleName .title{float: left; margin-left: 15px; font-size: 18px; font-weight: bold; color: #910001;;}
.Module07 .ModuleName .title a{font-size: 18px; font-weight: bold; color: #910001;}
.Module07 .ModuleName .more a{float: right; height: 40px; line-height: 50px;}
/* 列表 */
.Module07 ul li{height: 37px; line-height: 37px;border-bottom: 1px dotted #e6e3e3;}
.Module07 ul li div.ListTitle{width: 250px; float: left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.Module07 ul li div.ListDate{text-align: right; float: right;}


.Module08{ margin-top: 40px; }
.Module08 .ModuleName{height: 40px; line-height: 40px ; border-left: 10px solid #910001; border-bottom: 2px solid #910001;}
.Module08 .ModuleName .title{float: left; margin-left: 15px; font-size: 18px; font-weight: bold; color: #910001;;}
.Module08 .ModuleName .title a{font-size: 18px; font-weight: bold; color: #910001;}
.Module08 .ModuleName .more a{float: right; height: 40px; line-height: 50px;}
/* 列表 */
.Module08 ul li{height: 37px; line-height: 37px;border-bottom: 1px dotted #e6e3e3;}
.Module08 ul li div.ListTitle{width: 250px; float: left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.Module08 ul li div.ListDate{text-align: right; float: right;}

/* 列表 */
.Module09 ul li{height: 37px; line-height: 37px;border-bottom: 1px dotted #e6e3e3;}
.Module09 ul li div.ListTitle{width: 280px; float: left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.Module09 ul li div.ListDate{text-align: right; float: right;}

.Module10{margin-top: 10px;}

.yqandss{margin-top: 20px;}
.yqlj{}
.yqlj .title{height: 40px; line-height: 40px; color:#910001; font-size: 20px; font-weight: bold ;border-bottom: 2px solid #910001; }
.yqlj ul{padding: 0px;}
.yqlj ul li{list-style: none; margin-top: 15px; display: inline-block; }
.yqlj ul li a{display: block; height: 30px; line-height: 30px; padding: 5px 6px; color: 333; font-weight: 300; font-size: 16px;}
.yqlj ul li a:hover{ border-bottom: 2px solid #910001; text-decoration: none;}


.search {}
.search .title{height: 40px; line-height: 40px; color:#910001; font-size: 20px; font-weight: bold ;border-bottom: 2px solid #910001; }
.search .title{ margin-bottom: 20px;}


.lxwm{margin-top: 20px;}
.lxwm .title{color: #FFFFFF; font-weight: bold; font-size: 20px ; text-align: center;height: 40px; line-height: 40px; }
.lxwm .mobile{color: #FFFFFF; font-size: 18px; text-align: center; height: 40px; line-height: 40px;}
.lxwm .mail{color: #FFFFFF; font-size: 18px; text-align: center;height: 40px; line-height: 40px;}

.foot{margin-top: 30px; background: url(image/foot.jpg) left; height: 200px;background-position:center;}

.buttonmenu{ margin-top: 40px; margin-left: 50px;}
.buttonmenu td{ width: 100px; height: 30px;line-height: 30px; color: #FFFFFF; margin-top: 20px;}
.buttonmenu a{ color: #FFFFFF;text-decoration: none;}
.buttonmenu a:hover{ text-decoration: underline;}
.erweimapic{float: right;margin-right: -15px; margin-top: 40px; color: #FFFFFF; text-align: center;}
.footlogo{ margin-top:60px; margin-left:0px;}


.copyright{ width: 100%; height: 32px; line-height: 32px; background-color:#323232;}
.copyright_text{margin: 0px auto; color: #FFFFFF; text-align: center;}

.oldweb a{margin-left:80px; margin-top: 5px; width: 250px; text-align: center; color: #FFFFFF;}
.oldweb a:hover{ color: #FFFFFF;}




/* 栏目页面 */
.list_left {
  border: 1px solid #7e0001;
 margin-bottom: 30px;
    
}
.list_left .list_title{
    height: 45px;
    line-height: 45px;
    background-color: #7e0001;
    text-align: center;
    font-weight: bold;
    color: #fff;
	margin-left:-1px;
	width: auto;
}

table.whlink tr {    border-bottom: 1px solid #e9e9e9;}
table.whlink {    }

.listcolumn .columnTitle {
    height: 45px;
    line-height: 45px;
    border-bottom: 2px solid #7e0001;
    font-size: 16px;
    font-weight: bold;
}

.listcolumn .columnTitle .title{float: left;}
.listcolumn .columnTitle .col_path{float: right;}

.article{}
.article ul{ margin-bottom: 20px;}
.article ul li { height: 35px; line-height: 35px; list-style: none; }
.article ul li:nth-child(5n){border-bottom: 1px dashed #ccc;}
.article ul li span.news_title {}
.article ul li span.news_date { position: absolute; right: 0px;}
ul.wp_paging span{font-size: 16xpx;}
ul.wp_paging li.page_nav{padding-top: 5px;}

/* 二级页面栏目列表 */

ul.wp_listcolumn li.wp_column a{ height: 40px; line-height: 40px; background-image: url(image/title1_r.png); padding-left: 15px; background-position-x:15px ;}
.list_left ul.sub_list li.sub-item{list-style-type: none;}
ul.sub_list li.sub-item a.sub-item-link{padding-left: 30px!important; background-image: url(image/wp_column_menu_li_2.gif); background-position-x: 30px;}


/* displayinfo 内容页 */
.White{background-color: #F9F9F9;}
.displayinfo .columnTitle{height: 47px; border-bottom: 2px solid #CCCCCC;}
.displayinfo .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; border-bottom: 2px solid #b80d37; padding-left: 40px; font-size: 20px; font-weight: bold; color: #b80d37;}
.displayinfo .col_path{float:right;height: 47px; line-height: 47px;}


.articleContent .columnTitle{ border-bottom: 2px solid #7e0001;}
.articleContent .columnTitle .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; border-bottom: 2px solid #b80d37; padding-left: 40px; font-size: 20px; font-weight: bold; color: #b80d37;}
.articleContent .columnTitle .col_path{float:right; }
.articleContent .columnTitle .col_path span{}


.articleContent .entry{}
.articleContent {padding-top:10px;}
.articleContent h1.arti_title {line-height: 36px;font-family: "Microsoft YaHei";font-size:28px;text-align:center;color: #0c0c0c;} /**文章标题**/
.articleContent h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.articleContent .arti_metas {padding:10px;text-align:center;/* border-top:1px solid #ececec; */}
.articleContent .arti_metas span { margin:0 5px; font-size:12px; color:#787878;}/**文章其他属性**/
.articleContent .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.articleContent .entry .read,.article .entry .read p { line-height:1.75; font-size:14px; color:#333;}  /**阅读字体**/
.articleContent .entry .read p { margin-bottom:10px;}
.articleContent .entry .read img {margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/
.articleContent .entry .read table{margin:0 auto; border:none!important;}

.ztTitle {
    height: 47px;
    line-height: 47px;
    background-color: #7e0001;
    text-align: center;
    color: #fff;
    font-weight: bold;
}



/* 侧栏新闻专题 */
.ztNews{ border: 1px solid #7e0001; margin-bottom: 20px;}
.ztNews .ztTitle{ background-color: #7e0001;height: 47px; line-height: 47px;}
.ztNews .ztTitle .title span{font-size: 20px; font-weight:bold; font-family: "microsoft yahei"; color: #FFFFFF;}
.ztNews .ztTitle .more{text-align: center; margin-top: 0px;}
.ztNews .ztTitle .more span.more_text{font-size: 20px; font-weight:bold; font-family: "microsoft yahei"; color: #FFFFFF;}
.ztNews .zt ul{padding: 0px;}
.ztNews .zt ul li{ line-height: 25px;padding: 0px 10px; padding-left: 15px; list-style:none;  }
.ztNews .zt ul li{border-bottom: 1px dotted; height:40px; background:url(image/title_r.jpg) no-repeat left 3px top 18px}
.ztNews .zt ul li span.news_title{height:40px; line-height: 40px;}
.ztNews .zt ul li span.news_title a{ overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    width: 240px;}