/* 
主体颜色: #9d0301   #054fa7   头部背景#960c0c  #9d0301
菜单颜色：#900606
背景：#f0f0f0
辅助颜色 红色:#AC2925
标题背景色:
文字字体: 

*/

/* 公共标签 */
body{  font-family: "microsoft yahei"; font-size: 16px; background-color:#f3f3f3;}
a{font-family: "microsoft yahei"; font-size: 16px;color:#3a3636 ;}
a:hover{ color: #900606;}
.padding0{padding: 0px;}
.padding30{padding: 30px;}
.White{background-color: #FFFFFF;}
.clear{clear: both;}
.margintop10{margin-top: 10px;}
.margintop20{margin-top: 20px;}
.margintop30{margin-top: 30px;}
.menu_red{background: #900606;}
.gray{background-color: #fbfbfbee;}
.footer{background: #900606;}
em.main{width: 4px; height: 4px; background-color: #e03b3b; position: absolute; margin-top: 16px;}
/* 公共标签 end */

.header{ height: auto;}
.topimg{margin-top: 0px;}


/*默认主导航样式*/
#nav{background: #900606;}
#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 11px;line-height: 50px;color: #FFFFFF;font-size: 16px;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{background-color:#843534; text-decoration: none; color: #eee;}
.nav .sub-menu {display: none;position: absolute;left: 0;top: 50px;min-width: 146px;z-index: 100;background:#fff;  padding-left:0px; text-align:center; list-style: none;border: 1px solid #c5c5c5;}
.nav .sub-menu .sub-item { white-space: nowrap; vertical-align: top; _zoom:1;border: 1px solid #f7f7f7;}
.nav .sub-menu .sub-item a {display: block;color: #000;height: 40px;line-height: 40px;padding: 0 17px;font-size: 14px;background:none;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #fff; background-color:#843534; display: block; }
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;  }
/* 导航结束 */


/* 大标题 */
.dt_title{ text-align: left;border-bottom: 3px solid #8e1616; margin-top: 20px; margin-bottom: 10px;}
.dt_title a{ font-size: 24px; font-weight: bold; color: #8e1616;  line-height: 50px;  padding-left: 0px;}

/* 新闻列表 类别3  icon+标题+打开 */
.news .columnTitle{ border-bottom: 2px solid #8e1616; margin-bottom: 10px;}
.news .columnTitle .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; border-bottom: 2px solid #900606; padding-left: 10px;padding-right:40px; font-size: 20px; font-weight: bold; color: #900606;}
.news .columnTitle .more{float:right; }
.news ul li.news{list-style: none;height: 40px;line-height: 40px; border-bottom: 1px dotted #e2e2e2; }


   

.news ul li.news span.news_title a{margin-left:10px ;}
.news .more_text{height: 40px; line-height: 40px;}
/* .news ul li div.news_date{float: right;width: 60px;margin-right:-70px;background:#00707a;text-align:center;}
.news ul li div.news_date .news_year{background-color:#900606;transition:all 0.4s ease-in-out; color: #FFFFFF;}
.news ul li div.news_date .news_days{background-color:#e3e4e6;} */
.news ul li span.news_date{ float: right;width: 160px;text-align:right;}

.news ul li .news_wz{ float: left;}
.news ul li .news_wz .news_title{}


.maininfo{margin-top: 20px;}

/* 通知公告 icon+标题+打开 */
.tzgg .columnTitle{ border-bottom: 2px solid #8e1616;}
.tzgg .columnTitle .title{float:left;margin-bottom:-2px; height: 45px;line-height: 47px; border-bottom: 2px solid #900606; padding-left: 10px;padding-right:40px; font-size: 20px; font-weight: bold; color: #900606;}
.tzgg .columnTitle .more{float:right; }
.tzgg ul.news_list{ padding-left: 0px;}
.tzgg ul li.news{list-style: none;height: 60px; line-height: 36px; margin-top: 5px; }
.tzgg ul li.news span.news_title a{margin-left:10px ;}
.tzgg .more_text{height: 40px; line-height: 40px;}
.tzgg ul li div.news_date{color:#650707; padding-left: 30px; height: 20px; line-height: 20px; background: url(images/time.png) no-repeat left center ;}
.tzgg ul li div.news_title{height: 30px; line-height: 30px; border-bottom: 1px solid #f3f3f3;}


/* 支部风采 */

.zbfc .columnTitle{ border-bottom: 2px solid #8e1616; margin-bottom: 10px;}
.zbfc .columnTitle .title{float:left;margin-bottom:-2px; height: 45px;line-height: 47px; border-bottom: 2px solid #900606; padding-left: 10px;padding-right:40px; font-size: 20px; font-weight: bold; color: #900606;}
.zbfc .columnTitle .more{float:right; margin-top: 10px;}
.zbfc .div_piccontenttitle_ul {margin-bottom: 0px;}
.zbfc .div_piccontenttitle_li .c_pt_12 .c_txt h3{ font-size: 16px; font-weight: normal; margin-top:0px;}
.zbfc .div_piccontenttitle_li .c_pt_12 .c_txt p{line-height: 20px;}
.zbfc .div_piccontenttitle_li .c_pt_12 .c_txt p a{color: #959595;}



.zbfc ul.news_list{}
.zbfc ul.news_list li.news{list-style: none;height: 40px;line-height: 40px; border-bottom: 1px dotted #e2e2e2; }


.news_addlist{}
.news_addlist ul.news_list{}
.news_addlist ul.news_list li.news { height: 35px; line-height: 35px; border-bottom: 1px solid #F3F3F3;}


.media{}
.media .columnTitle{ height: 40px; line-height: 40px; background-color: #900606; padding-left: 10px; }
.media .columnTitle .title{color: #FFFFFF; background: url(images/dh_yellow.png) no-repeat left; padding-left: 35px;}
.media .columnTitle .more{}




.lzjy .columnTitle .title{background: url(images/lianzheng.png) no-repeat left center ;}
.djfg .columnTitle .title{background: url(images/fagui.png) no-repeat left center ;}
.yasj .columnTitle .title{background: url(images/jingshi.png) no-repeat left center ;}

.zcfg{border-bottom: 2px solid #900606; height: 47px;} 
.zcfg .bigtitle{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; padding-left: 40px;padding-right:40px; font-size: 20px; font-weight: bold; color: #900606;}
.zcfg .more{ float: right; height: 47px; line-height: 47px;}
.zcfg .bigtitle span{}

.up{margin-top: 10px;}
.up .leftTitle{ float: left; width:50px;}
.up .leftTitle span{ background-color: #900606;}
.up .leftTitle span a{display: block;background-color: #900606; width: 40px; height: 150px; color: #FFFFFF; font-weight: bold;writing-mode:tb; text-align: center; line-height: 40px;}

.up .rightInfo{  margin-left: 50px; border-bottom:1px dashed #d8d8d8;}
.up .rightInfo ul li{height: 30px; line-height: 30px;}
.up .rightInfo ul li .news_title{float: left;}
.up .rightInfo ul li .news_date{float: right;}

.down{ margin-top: 15px;}
.down .leftTitle{ float: left;width:50px;}
.down .leftTitle span{ background-color: #900606;}
.down .leftTitle span a{display: block;background-color: #900606; width: 40px; height: 150px; color: #FFFFFF; font-weight: bold;writing-mode:tb; text-align: center; line-height: 40px;text-decoration:none;}
.down .rightInfo{ margin-left: 50px; border-bottom:1px dashed #d8d8d8;}
.down .rightInfo ul li{height: 30px; line-height: 30px;}
.down .rightInfo ul li .news_title{float: left;}
.down .rightInfo ul li .news_date{float: right;}

/* 两个栏目切换，服务和下载 类别3  icon+标题+打开 */

.switch .columnTitle{ border-bottom: 2px solid #9D9D9D; height: 47px;}
.switch .columnTitle .tit span{float:left;margin-bottom:-2px; border-bottom: 2px solid #9D9D9D;color: #9D9D9D; height: 47px;line-height: 47px;  padding-left: 40px;padding-right:40px; font-size: 20px; font-weight: bold; }
.switch .columnTitle .tit .on{border-bottom: 2px solid #900606; color: #900606;}
.switch .more_btn{float: right;}
.switch .more_btn .more_text{height: 40px; line-height: 40px;}
 

.switch .con{}
.switch .con .boxm{}
.switch .con .boxm ul li.news{list-style: none;height: 36px; line-height: 36px; }
.switch .con .boxm ul li.news span.news_title a{margin-left:10px ;}
.switch .con .boxm ul li div.news_date{float: left;width: 60px;margin-right:-70px;background:#00707a;text-align:center;}
.switch .con .boxm ul li div.news_date .news_year{background-color:#900606;transition:all 0.4s ease-in-out; color: #FFFFFF;}
.switch .con .boxm ul li div.news_date .news_days{background-color:#e3e4e6;}





/* 下载中心 类别3  icon+标题+打开 */
.xzzx .columnTitle{ border-bottom: 2px solid #9D9D9D;}
.xzzx .columnTitle .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; border-bottom: 2px solid #900606; padding-left: 40px;padding-right:40px; font-size: 20px; font-weight: bold; color: #900606;}
.xzzx .columnTitle .more{float:right; }
.xzzx ul li.news{list-style: none;height: 36px; line-height: 36px; }
.xzzx ul li.news span.news_title a{margin-left:10px ;}
.xzzx .more_text{height: 40px; line-height: 40px;}
.xzzx ul li div.news_date{float: left;width: 60px;margin-right:-70px;background:#00707a;text-align:center;}
.xzzx ul li div.news_date .news_year{background-color:#900606;transition:all 0.4s ease-in-out; color: #FFFFFF;}
.xzzx ul li div.news_date .news_days{background-color:#e3e4e6;}
.xzzx ul li .news_wz{ float: left;}
.xzzx ul li .news_wz .news_title{}


/* 友情链接 类别3  icon+标题+打开 */
.yq{ margin-top: 30px;}
.yqlj{}
.yqlj .columnTitle{ border-bottom: 2px solid #9D9D9D; margin-bottom: 10px; height: 47px;}
.yqlj .columnTitle .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; border-bottom: 2px solid #900606; padding-left: 10px;padding-right:40px; font-size: 20px; font-weight: bold; color: #900606;}
.yqlj .columnTitle .more{float:right; }
.yqlj ul li.news{list-style: none;height: 36px; line-height: 36px;  display: inline-block;}
.yqlj ul li.news span.news_title a{margin-left:10px ;}
.yqlj ul li.news span.news_title a:hover{text-decoration: none;}
.yqlj .more_text{height: 40px; line-height: 40px;}
.yqlj ul li span.news_date{ float: right;width: 60px;text-align:center;}
.yqlj ul li .news_wz{ float: left;}
.yqlj ul li .news_wz .news_title{}


.footer span.address{color: #FFFFFF; font-size: 16px; font-family: "microsoft yahei"; writing-mode: lr-tb; width: 300px; line-height: 20px;}
.footer .black{height: 25px;line-height: 25px; background-color: #313131; color: #FFFFFF; font-family: "microsoft yahei"; font-size: 14px; text-align: center;}

.footercenter{height: 130px;}
.footercenter .footlogo{padding-top: 20px;}

.boxm .news_list {
    height: 180px;
}


/* displayinfo 内容页 */

.displayinfo .columnTitle{height: 45px; border-bottom: 2px solid #CCCCCC;}
.displayinfo .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; border-bottom: 2px solid #0D41A0; padding-left: 40px; font-size: 20px; font-weight: bold; color: #0D41A0;}
.displayinfo .col_path{float:right;height: 47px; line-height: 47px;}



.article .columnTitle{ border-bottom: 2px solid #e1f1fe;}
.article .columnTitle .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; border-bottom: 2px solid #0D41A0; padding-left: 40px; font-size: 20px; font-weight: bold; color: #0D41A0;}
.article .columnTitle .col_path{float:right; }
.article .columnTitle .col_path span{}


.article .entry{}
.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  列表页*/

.lanmu .lmtitle {
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 20px;
  background-color: #890303;
  color: #ffff;
}

.lmlist ul.wp_listcolumn{ padding-left: 0px;}
.lmlist ul.wp_listcolumn .wp_column a{height: 40px; line-height: 40px; padding-left: 20px; background: #f5f5f5 url(css/wp_column_menu_li_1.gif) no-repeat 16px 16px;}
.lmlist ul.wp_listcolumn .wp_column a.selected{ background: #f5f5f5 url(css/wp_column_menu_li_2.gif) no-repeat 16px 16px;}

.listcolumn .columnTitle{height: 47px; border-bottom:2px solid #CCCCCC;}
.listcolumn .title{float:left;margin-bottom:-2px; height: 47px;line-height: 47px; border-bottom: 2px solid #900606; padding-left: 40px; padding-right: 30px; font-size: 20px; font-weight: bold; color: #900606;}
.listcolumn .col_path{float:right; height: 47px; line-height: 47px;}
.listcolumn ul{ list-style:none; padding-left: 0px;}
.listcolumn ul li{height: 30px; line-height: 30px;}
.listcolumn ul li:nth-child(5n){border-bottom: 1px dashed #ccc;}
.listcolumn ul li span.news_title{float: left;margin-left:10px ;}
.listcolumn ul li span.news_title em.list{display: inline-block;margin-top: 12px;}
.listcolumn ul li span.news_title a{display: inline-block;margin-left: 10px;}
.listcolumn ul li span.news_date{float: right; color: #9D9D9D;}


.news_list {}
.news_list li.cnews{}

/* 侧栏图片专题 */
.ztContent{ border: 1px solid #900606;}
.ztContent .ztTitle{ background-color: #900606;height: 47px; line-height: 47px;}
.ztContent .ztTitle .title span{font-size: 20px; font-weight:bold; font-family: "microsoft yahei"; color: #FFFFFF;}
.ztContent .ztTitle .more{text-align: center; margin-top: 0px;}
.ztContent .ztTitle .more span.more_text{font-size: 20px; font-weight:bold; font-family: "microsoft yahei"; color: #FFFFFF;}
.ztContent .zt ul{text-align: center; margin-top: 5px;}
.ztContent .zt ul li{display: inline-block;}
.div_piccontenttitle_li .c_pt_12 .c_pic img{padding: 0px;}
.ztContent .zt ul li .c_txt{display: none;}
.ztContent .zt ul li .c_pic{ padding: 0px;}

/* 侧栏新闻专题 */
.ztNews{ border: 1px solid #900606; margin-bottom: 20px;}
.ztNews .ztTitle{ background-color: #900606;height: 47px; line-height: 47px; margin-left: -1px;}
.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; background: url(images/title1_r.png) left no-repeat; background-position:1% 20%;border-bottom: 1px dotted;}
.ztNews .zt ul li span.news_title{height: 30px; line-height: 30px;}
.ztNews .zt ul li span.news_title a{}

