/* 

主色调:#cf000d  #7e0001
菜单色调：#7e0001

*/

.padding0 {
    padding: 0px;
}

.padding30 {
    padding: 30px;
}

body {
    font-weight: '微软雅黑', helvetica, arial, sans-serif;
    color: #262626;
}

a {
    color: #262626;
    font-weight: '微软雅黑', helvetica, arial, sans-serif;
}

a:hover {
    text-decoration: none;
    color: #ae0a29;
}

.clear {
    clear: both;
}

.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}

.heightSpace50 {
    height: 50px;
}

.heightSpace20 {
    height: 20px;
}

.topbg {
    height: 6px;
    background: linear-gradient(90deg, #6510ad 60%, #104fad);
}

.head {    background-color: #ae0a29;   height: 166px;}
.head .inner{background:url(cuc.jpg) no-repeat bottom right;height: 166px;}
.logo img {
    padding-top: 25px;
}

.logo {
    float: left;
}

.cuc {
    float: right;
    margin-top: 80px;
}


/* 导航 */
.moveup{ position: relative; top: -50px;}
nav.navbar{border-top: 0px; margin-bottom: 0px; min-height: auto;height: 50px;}
.menubg{background:linear-gradient(90deg, #ab111a 40%, #7e0001);}

.menuSet{height: 40px;}
ul.nav_menu{list-style: none; padding: 0px;}
ul.nav_menu li{display:table-cell;height: 50px; line-height: 50px; width:146.2px; text-align: center;}
ul.nav_menu li a{ font-size: 16px; font-family: "microsoft yahei"; font-weight: 300; color: #ffffff;display: inline-block; width: 100%; height: 40px; line-height:40px;padding: 0px;}
ul.nav_menu li a:hover{background-color: #f9f9f9; color: #7e0001; text-decoration: none; font-weight: bold; height: 50px; line-height: 49.2px; }
.daohang{display: none;}

/* 子菜单 */
ul.nav_submenu{background-color: #FFFFFF; position: relative; z-index: 100; display: none;min-width: auto; padding: 0px;top: auto;}
ul.nav_submenu li{list-style: none; width: auto; min-width: 145px;}
ul.nav_submenu li.nav_submenu-item{display: block; text-align: center;padding: 0px; }
ul.nav_submenu li.nav_submenu-item a{display: inline-block; padding: 0px 15px; height: 40px;line-height: 40px; width: 100%; text-align: center; color:#A10F2B; font-weight: bold;}
ul.nav_submenu li.nav_submenu-item a:hover{ background-color:#f1f1f1}

.navbar-toggle{border: 1px solid #FFFFFF;}
.navbar-toggle .icon-bar{background-color: aliceblue;}
/* 导航结束 */

.smallnews{height: 390px;}
.newsModel{list-style: none;}
.newsitem{height: 30px; line-height: 30px; font-size: 16px; font-family: "microsoft yahei";}
.newsitem a{}


.newsbanner {    margin-top: 0px;}
.newstitle { margin-bottom: 30px;}

.pore {width: 580px;padding: 5px 20px;position: absolute;left: 25%;bottom: 50px;height: 50px;line-height: 40px;text-align: center;background-color: rgba(0, 0, 0, 0.2);color: #FFFFFF;font-size: 16px;}
.carousel-caption {position: absolute;left: 0;}
.learnmore {width: 146px;height: 34px;background-color: #144f9d; font-size: 20px;  color: #fff; line-height: 34px;  text-align: center;   display: block;}
.learnmore:hover,
.learnmore:active {  color: #fff;}
.carousel-caption {  position: absolute;   top: 66px;   bottom: auto;    right: auto;  text-align: left;  background: url(https://cuc.fjnu.edu.cn/cxcy/css/images/banner-bg.png) repeat;  height: 353px; width: 745px;   padding: 60px 94px;}
.carousel-caption p {  margin-bottom: 20px; font-size: 28px; line-height: 30px;   filter: alpha(Opacity=50);}
.CenterInfo .inner{  padding: 60px 0 40px;}
.newspic {   padding: 0px 5px;}


/*  模块1 */

.TitleBanner1 { height: 40px;  line-height: 40px; border-bottom: 2px solid #BDBDBD;  padding: 0px 15px;}
.TitleBanner1 .titleText {  float: left;  height: 40px;font-size: 20px;  font-weight: bold;  color: #262626;}
.TitleBanner1 .titleText a {   font-size: 20px;  font-weight: bold;  color: #262626;}
.TitleBanner1 .more {   float: right;   font-size: 16px;}

.TitleBanner1 .more a {}
.tz_content ul {   padding: 0px;}
.tz_content ul li { list-style: none;  margin-top: 10px;   height: 50px;}
.tz_content .date {  width: 60px;  height: 50px;   background-color: #ae0a29;  padding: 0px 5px;  float: left;}
.tz_content .date .year {  line-height: 18px;  text-align: center;  color: #FFFFFF;  border-bottom: 1px solid #8C8C8C;  font-size: 10px;   text-overflow: clip;}
.tz_content .date .day {  height: 30px;  line-height: 30px;  font-size: 18px;  text-align: center;   color: #FFFFFF;}
.tz_content .title {  float: left;  height: 50px;  width: 300px;  line-height: 25px;   margin-left: 5px;}
.tz_content .title a {   display: inline-block;   height: 50px;   line-height: 25px;   font-size: 16px;}



/* 公告 */

.announcement { overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-bottom: 8px;}
.announcement .date {   padding-left: 25px;   background: url(Style_res/red-time.png) no-repeat left;   font-style: italic;   font-size: 12px;   line-height: 20px;   color: #ae0a29;}
.announcement a {   line-height: 25px;}
.announcement a:hover {}


/*  模块2 成果荣誉 */
.TitleBanner2{ height: 80px; margin-bottom: 10px; margin-top: 40px;}
.TitleBanner2 .titleText {text-align: center;}
.TitleBanner2 .titleText a{font-size: 30px; font-weight: 200;color: #262626; }
.TitleBanner2 .titleBorder{height: 4px; width: 40px; background-color: #ae0a29; margin: 0px auto;}
.TitleBanner2 .titleEnglish{height: 25px;line-height: 25px; color: #545454 !important; font-size: 20px;text-align: center;}
.TitleBanner2 .More{position: absolute; right: 10px; top: 30px; font-size: 16px;}
.TitleBanner2 .More a{}


/* 成果荣誉 */
.cyjy{background-color: #F7F7F7;  padding-bottom: 50px;}
.cyjy a{}
.cyjy .cyjy_info{margin-top: 30px;}
.cyjy .cyjy_info a.title{display: block; font-size: 26px; color: #545454;}
.cyjy .cyjy_info a.title span{ font-size: 18px; padding-left: 15px;color: #545454;}
.cyjy .cyjy_info a.abstract{display: block;color: #8e8e8e;  line-height: 20px;font-size: 12px; margin-top: 15px;}



.yqlj ul{padding: 0px; margin-top: 40px;}
.yqlj ul li{list-style: none; display: inline-block; padding: 0px 10px; height: 50px; line-height:50px;  background-color:#ae0a29;     margin-bottom: 5px;}
.yqlj ul li a{ color: #FFFFFF;font-size: 16px;}

/*  模块3 */
.TitleBanner3{ height: 80px; margin-bottom: 10px; margin-top: 40px;}
.TitleBanner3 .titleText {text-align: center;}
.TitleBanner3 .titleText a{font-size: 30px; font-weight: 200;color: #F4F4F4; }
.TitleBanner3 .titleBorder{height: 4px; width: 40px; background-color: #F4F4F4; margin: 0px auto;}
.TitleBanner3 .titleEnglish{height: 25px;line-height: 25px; color: #F4F4F4 !important; font-size: 20px;font-weight: 100; text-align: center;}



.foot{background-color: #ae0a29;  height: 250px; margin-top: 50px;}
.foot .contact,.foot .addr,.foot .other{color: #F4F4F4; font-size: 16px; font-weight: 100;   text-align: center; line-height: 40px;}



/* 信息展示页面 */

.subjectbanner{ background-color: #ae0a29;}
.subject{ height: 100px; line-height: 100px; color: #FFFFFF; float: left;}
.subject a{font-size: 18px; color: #FFFFFF;}
.subjectaddr{float: right;line-height: 80px; color: #FFFFFF;height: 100px;}
.subjectaddr a{font-size: 18px;color: #FFFFFF;}
.crumb{ background-color:#ae0a29;}

.displaycontent{ margin-top: 50px;}
.subjecttitle{ font-size: 18px; line-height: 50px;height: 50px; padding-left: 15px; color: #FFFFFF; background-color: #ae0a29;}
.subjecttitle{border-radius:4px 4px 0px 0px;}


.ol{border-radius: 0 0 4px 4px;overflow: hidden;border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;background-color: #fff;border-bottom: 2px solid #ae0a29;}
.ol ul.subjectList{ padding-left: 0px; }
.ol ul.subjectList li.subsubject{ list-style: none; text-align: center; font-size: 16px;;}
.ol ul.subjectList li.subsubject a{font-size: 16px; display: block; width: 100%; height: 40px; line-height: 40px;}
.ol ul.subjectList li.subsubject a:hover{background-color: #f6f6f6;}

/* 新闻列表展示 */
.infolist{}
.infolist .newstitle{ margin-bottom: 20px;}
.infolist .newstitle .fl{float: left; height: 50px; line-height: 50px;background-color: #f6f6f6; }
.infolist .newstitle .fl .date{font-size: 20px; font-style: italic; font-weight: bold; color: #AE0A29; height: 30px;line-height: 30px; text-align: center; width: 80px;;}
.infolist .newstitle .fl .year{font-size: 14px;font-style: italic;  color: #AE0A29; height: 20px; line-height: 20px;width: 80px;text-align: center;}
.infolist .newstitle .fr{float: left;width: 760px;  border-left: 2px solid #ae0a29; padding-left: 15px;height: 50px; line-height: 50px;background-color: #f6f6f6;}

/* 新闻内容 */
.news{padding: 0px 5px;}
.newscontent{ min-height: 500px; width: 100%; background-color: #F9F9F9;}
.newscontent .content_title{height: 100px; line-height: 100px; font-size: 20px; font-weight: 200px; text-align: center; color: #ae0a29;}
.author{height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: #333333;}
.content_text{}


/* 通知和教学科研 */

.webcenter {text-align: center}
.tongzhibanner {    background: url(https://cuc.fjnu.edu.cn/cxcy/css/images/tbg.jpg);    padding-bottom: 150px; z-index: -1;}
.bodybottom{text-align: center;  }
.tongzhiItem{ margin-bottom: 150px; }
.tongzhiItem ul{list-style: none; padding: 0px;}
.tongzhiItem ul li{display: block;width:100%; height: 55px; float: left; border-bottom: 1px solid #8b21b7;}
.date1{float:left; font-family: 'EB Garamond', serif; color: #FFFFFF;}
.date1 .riqi{ font-size: 24px; width: 60px; height: 30px; text-align: center;}
.date1 .nian{font-size: 14px;width: 60px; height: 20px;}
.tongzhititle{float: left;margin-left: 20px; height: 50px; line-height: 50px;}
.tongzhititle a{display: inline-block; height: 25px; font-size: 16px; color: #FFFFFF;}
.date2{background-color: #FFFFFF; width: 100px; height: 30px; line-height: 30px; }
.date2{margin-top: 10px; color:#6510ad; text-align: center; float: left;}
/* 通知和教学科研 结束 */

.kandian{margin-top: -100px;  }
.kandian h2{width: 100px;background-color: #e7eaea; line-height: 50px; padding: 40px 35px; float: left; }
.kandian h2{font-family: "Microsoft JhengHei", "明黑"; color: #6416a6;}
.pictitle{}

.picContent{ float:left; margin-top: 20px;}
.picContent ul{list-style: none;}
.picContent ul li{float: left; width:500px; height: 278px;}
.picContent ul li img{ height: 280px;}
.jb01{position: absolute; right: 40px; bottom: -55px; float: left;z-index: -1;}




.foot1{background:linear-gradient(90deg, #6510ad 60%, #104fad);  height: 50px; }
.footcontent{text-align: center; color: #FFFFFF; font-family: "microsoft yahei"; font-size: 16px; line-height: 50px;}



/* 内容页面 */

.col_path{float: right; color: #898989;}
.col_path a{color: #898989;}
.displayinfoText{background-color:#fcf8ff;}
.infotitle{ font-size: 30px; font-family:"microsoft yahei";  text-align: center; margin-top: 20px; font-weight: bold;}
.infoDate{font-size: 16px; color:#8C8C8C; font-family: "microsoft yahei"; text-align: center; margin-top: 10px;}

.infocontent{ margin-top: 20px; padding: 0px 100px; }
.qrcodeLine{margin: 60px auto;}
.White{background-color: #fbfbfb;}

.article .entry{    min-height: 400px;}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 36px;font-family: "Microsoft YaHei";font-size:28px;text-align:center;color: #0c0c0c;} /**文章标题**/
.article h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {padding:10px;text-align:center;/* border-top:1px solid #ececec; */}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;}/**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.75; font-size:14px; color:#333;}  /**阅读字体**/
.article .entry .read p { margin-bottom:10px;}
.article .entry .read img {margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto; border:none!important;}


/* 栏目页面 */



/* listcolumn  列表页*/
.listcolumn .columnTitle{height: 47px; border-bottom:2px solid #ae0a29;}
.listcolumn .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; border-bottom: 2px solid #ae0a29; padding-left: 40px; font-size: 20px; font-weight: bold; color: #ae0a29;}
.listcolumn .col_path{float:right;  line-height: 47px;}

.listcolumn .article ul{ padding-left: 0px;}
.listcolumn .article ul li{height: 30px; line-height: 30px; list-style: none; }

.listcolumn .article ul li:nth-child(5n){border-bottom: 1px dashed #ccc;}
.listcolumn .article ul li span.news_title{float: left;margin-left:10px ; clear: both;width:80%;padding-left:12px ;background: url(Style_res/ico5.png) no-repeat left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.listcolumn .article ul li span.news_title em.list {  display: inline-block;  margin-top: 12px;  background: url(Style_res/ico5.png) no-repeat;  width: 5px;   height: 6px;}
.listcolumn .article ul li span.news_title a {  width:100%;   *margin-left: 10px;   color: #333333;    height: 30px;font-size: 16px;}
.listcolumn .article ul li span.news_date {   float: right;   color: #9D9D9D;}
.listnav a {   color: #6416A6;}
.listnav a:hover {    color: #6416A6;}


/* 侧栏新闻专题 */

.ztNews { border: 1px solid #999999; margin-bottom: 20px;}
.ztNews .ztTitle { background-color: #ae0a29;  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 0px;    margin-bottom: 0px;}
.ztNews .zt ul li { line-height: 40px;    border-bottom: 1px dotted #9D9D9D;   list-style: none;}
.ztNews .zt ul li a { text-decoration: none;  display: block;    height: 40px;    line-height: 40px;    text-align: center;   text-align: center;   color: #A10F2B;    font-weight: bold;}
.ztNews .zt ul li a:hover {    background-color: #e3e2e2;}


/*页面尺寸*/

.wrapper {width: 100%;margin: 0 auto;}
.wrapper .inner {width: 1200px; margin: 0 auto;}

/*默认主导航样式*/
#nav{    background: linear-gradient(90deg, #ab111a 40%, #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;    width: 169px;text-align: center;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a > .menu-switch-arrow{ display:none; 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 {    width: 100%;display: inline-block;line-height: 50px;color: #FFFFFF;font-size: 16px; font-weight: 300;}
.nav .wp-menu .menu-item:hover a.menu-link,
.nav .wp-menu .menu-item a:hover{background-color:#fff; text-decoration: none; color: #7e0001;    font-weight: bold;}
.nav .sub-menu {display: none;position: absolute;left: 0;top: 50px;min-width: 145px;z-index: 100;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;background:#fff;box-shadow: 0 6px 12px rgb(0 0 0 / 18%);background-clip: padding-box;border-top-left-radius: 0;
    border-top-right-radius: 0;}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;height: 50px;line-height: 50px;text-align: center;display: block;padding: 5px 0;}
.nav .sub-menu .sub-item a {display: block;color: #7e0001;height: 40px;line-height: 40px;padding: 0 15px;font-size: 16px;background:#fff; font-weight: bold;text-align: center;width: 100%;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #7e0001; background-color:#f1f1f1; display: block;  text-decoration: none;   font-weight: bold;}
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}


.post-11{width:94.875%}
.col_menu .col_menu_head {
    position: relative;
}
#d-container .inner{padding: 30px;}
td#Marquee_1_2 img{    width: auto;
    height: 190px;}
.possplit{background:none;    text-indent: 4px;    width: 13px;}

