@charset "utf-8";
/* CSS Document */
body,ul,li{margin:0;padding:0;}
body {margin:0px 0px;color:#000000;background:#f4f4f4;}
h1{ margin:0; padding:0;}
*{ margin:0; padding:0;}

ul,li{list-style:none;}
a{text-decoration:none;}
.hide{display:none;}
.fs14{font-size:14px;}

.bon{border-top:1px #e9e9e9 solid;border-left:1px #e9e9e9 solid;border-right:1px #e9e9e9 solid;border-bottom:2px #e5e5e5 solid;background:#fff;}
.bon01{border-top:1px #efe6db solid;border-left:1px #efe6db solid;border-right:1px #efe6db solid;border-bottom:2px #efe6db solid;background:#f8f3eb;}

/* 通用头部
--------------------------------------------------*/
.topw{float:left;width:100%;height:45px;text-align: center;clear:both;background:#fff;border-bottom:1px #f4f4f4 solid;}
.topw .lg{float:left;width:40%;padding:2% 0px 0px 3%}
.topw .lg a img{width:100%;height:auto;}



/* 顶部菜单按钮 */
.menu{ overflow:hidden;}
.dmm{float:right;width:10%;padding:5% 3% 0px 0px;TEXT-ALIGN:right;cursor: pointer;}
.dmm img{width:100%;height:auto;}
.dmm a img{width:100%;height:auto;}
.new-sub{width:96%;display:none;position:absolute;left:0px;top:46px;z-index:10;background: #f4f4f4;padding:2% 2% 25px 2%;border-bottom:3px #970000 solid; overflow:hidden;}
.new-sub .fmz{float:left;width:96%;padding:0px 0px 2px 2%;margin:15px 0px 0px 0px; text-align:left; border-left:4px solid #d31212;}

.new-sub .fmz a{color:#333333; text-decoration:none;LINE-HEIGHT: 100%;font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px; font-weight:bold;}
.new-sub .fmz a:hover{color:#df8f1c; text-decoration:underline;}


.new-sub li{float:left;width:28%;z-index:11;padding:1.3% 1% 1.5% 1%;border:1px #e5e5e5 solid;margin:5px 1% 5px 1%;background: #fff; font-family:\5FAE\8F6F\96C5\9ED1;font-size:13px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;color:#666666;}
.new-sub b{float:left;width:36.2%;z-index:11;padding:1.3% 1% 1.5% 1%;border:1px #e5e5e5 solid;margin:5px 1% 5px 1%;background: #fff; font-family:\5FAE\8F6F\96C5\9ED1;font-size:13px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;color:#666666; font-weight:normal;}
.new-sub span{float:left;width:96%;z-index:11;padding:1% 0px 1.5% 0px;border:1px #f4f4f4 solid;margin:3% 1% 5px 1%;background: #d31212; font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;cursor:pointer;color:#fff;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.new-sub i{float:left;width:28%;z-index:11;padding:1.3% 1% 1.5% 1%;border:1px #e5e5e5 solid;margin:5px 1% 5px 1%;background: #fff;font-family:\5FAE\8F6F\96C5\9ED1;font-size:13px;cursor:pointer;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;font-style:normal;color:#666666;}


.tb{margin:0px auto;width:100%;}
.tb img{width:100%;height:auto; display:block;}


/* 头条 */
.tou{width:96%;overflow: hidden;padding:2%; } 
.tou .ku01{width:96%;background: #fff;padding:2%;border:1px solid #e5e5e5;}
.tou .ku01 .xmk{width:100%;padding:0px 0px 5px 0px; text-align:center;}
.tou .ku01 .xmm{width:100%;padding:6px 0px 0px 0px; text-align:center;border-top:1px dashed #f2f2f2;}
.tou .ku01 .xmm li{width:100%;padding:2px 0px 2px 0px; text-align:center;}
.tou .ku01 .xmm li a{color:#666;text-decoration:none;LINE-HEIGHT: 160%;font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;}
.tou .ku01 .xmm li a:hover{color:#FF8400; text-decoration:none;LINE-HEIGHT: 160%;font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;}


/*图片轮播新闻*/
.tuj{width:96%; margin:0 0 0 2%;clear:both;}

/* 焦点图 */
.slideBox{ position:relative; overflow:hidden; margin:0px auto;}
.slideBox .hd{height:10px; line-height:10px; z-index:999;text-align:center;}
.slideBox .hd li{ display:inline-block; width:20px; height:3px;background:#dfdfdf; text-indent:-9999px; overflow:hidden; margin:0 4px;}
.slideBox .hd li.on{ background:#cc0000;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(loading.gif) center center no-repeat;  vertical-align:top; width:100%;height:auto;}
.slideBox .bd li span{ display:block;position:absolute;bottom:0px; width:100%;height:25px; line-height:20px;font-size:16px;color:#fff;text-align:center;font-size: 14px;font-family:\5FAE\8F6F\96C5\9ED1;z-index:3;padding:5px 0px 0px 0px;}
.slideBox .bd li span a{color:#fff; text-decoration:none;line-height:20px;FONT-SIZE: 14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.slideBox .bd li span a:hover{color:#ffffcc; text-decoration:none;line-height:20px;FONT-SIZE: 14px;font-family:\5FAE\8F6F\96C5\9ED1;}

.slideBox .bd li .tool{ display:block;position:absolute;bottom:0px; width:100%;height:30px;background-color: #000000;color:#fff;filter:alpha(opacity=60);opacity:0.6;}


/*学习*/
.tlms{width:96%;margin:10px 2% 10px 2%;padding:5px 0px 0px 0px;overflow: hidden}
.tlms a img{width:100%;height:auto; display:block;}
.tlms img{width:100%;height:auto; display:block;}

/*重点推荐*/
.kd{overflow: hidden;margin:5px 2% 10px 2%;padding:0px 0px 10px 0px;}
.kd .ffxm{float:left;width:100%;height:38px;border-bottom:1px solid #f2f2f2;background:url(../images/lm_dh_bg.jpg) repeat-x;}
.kd .ffxm .bim{float:left;width:2px;height:20px;background:#d31212;margin-top:10px}
.kd .ffxm .bin{float:left;width:25%;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;color:#d31212; font-weight:bold;padding:9px 0px 0px 2%;}

.kd .btx{width:100%;margin:0px 2% 0px 0;padding:0px 0px;overflow:hidden; }


.kd .btx .xum{float:left;width:96%;padding:0px 2% 0px 2%;color:#666666;overflow:hidden;}
.kd .btx .xum li{float:left;width:100%;padding:10px 0px 10px 0px;color:#666666;border-bottom:1px #e5e5e5 dashed;}
.kd .btx .xum li dt{float:left;width:4%;color:#cccccc;padding:1px 0px 0px 0px;font-size:20px;font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold;}
.kd .btx .xum li dd{float:left;width:96%;padding:1px 0px 0px 0px;}
.kd .btx .xum li dd a{color:#333;text-decoration:none;LINE-HEIGHT: 160%;font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;}
.kd .btx .xum li dd a:hover{color:#FF8400; text-decoration:none;}

.more{float:left;width:100%;padding:5px 0px 5px 0px;overflow:hidden;text-align:center;margin:10px 0px 0px 0px;}
.more .next{width:150px;margin: 0px auto;overflow:hidden; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;border:1px #e9e9e9 solid;padding:3px 10px 2px 10px;background:#f9f9f9;}

.more .next .bim{float:left;width:16%;padding:0px 0px 0px 0px;}
.more .next .bim img{width:80%;height:80%;}
.more .next .bix{float:left;width:82%;padding:1px 0px 0px 2%;color:#999;font-size: 14px;font-family:\5FAE\8F6F\96C5\9ED1;LINE-HEIGHT: 20px;}
.more .next .bix a{color:#999;text-decoration:none;LINE-HEIGHT: 20px;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.more .next .bix a:hover{color:#FF8400; text-decoration:none;}


/* 上级信息、工作动态、公告栏 */
.scld{margin:10px 2% 10px 2%;overflow: hidden;padding:0px 0px 10px 0px;}
.psmd{float:left;width:100%;overflow: hidden;}

.psmd .hd{float:left;width:100%;height:38px;overflow:hidden; text-align:center;border-bottom:1px #ab1112 solid; position:relative;background:url(../images/lm_dh_bg.jpg) repeat-x;}
.psmd .hd ul{ position:absolute;left:0px;top:0px;width:95%;padding:0px 2% 0px 3%; text-align:center;}	
.psmd .hd li{ float:left;font-size:16px;padding:8px 5.1% 9px 5%;font-family:\5FAE\8F6F\96C5\9ED1;}
.psmd .hd li.on{color:#fff;background:#d31212;border:1px #ab1112 solid;}

.psmd .kxm{float:left;width:96%; padding:0 2%;}
.psmd .bd{float:left;overflow: hidden; }
.psmd .bd ul{float:left;overflow: hidden; text-align:left;}
.psmd .bd ul .pxtt{float:left;padding:6px 8px 12px 8px;border:1px #e5e5e5 dashed;height:58px; text-align:center;background:#f9f9f9;}

.pbx{float:left;width:100%;overflow:hidden;padding:0px 0px 0px 0px;}
.pbx li{float:left;width:100%;padding:10px 0px 10px 0px;color:#666666;border-bottom:1px #e5e5e5 dashed;}
.pbx li dt{float:left;width:4%;color:#cccccc;padding:1px 0px 0px 0px;font-size:20px;font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold;}
.pbx li dd{float:left;width:96%;padding:1px 0px 0px 0px;}
.pbx li dd a{color:#333;text-decoration:none;LINE-HEIGHT: 160%;font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;}
.pbx li dd a:hover{color:#FF8400; text-decoration:none;}


/*六张名片*/
.xmtbx{overflow: hidden;margin:5px 2% 10px 2%;position:relative; text-align:left;}
.tabBox{width:100%;overflow: hidden;height:38px;border-bottom:1px solid #f2f2f2; position:relative;background:url(../images/lm_dh_bg.jpg) repeat-x;}
.tabBox .bim{position:absolute;width:2px;top:9px;left:0;height:20px;background:#d31212;}
.tabBox .pxm{position:absolute;width:70%;height:30px;padding:8px 0px 0px 0px;top:0;left:3%;font-family:\5FAE\8F6F\96C5\9ED1;font-size: 16px;color:#d31212; font-weight:bold;}


/* 图片滚动 */
	.picScroll{margin:10px auto; text-align:center;padding:0px 2% 0px 2%;}
	.picScroll .bd ul{ width:100%;float:left; padding-top:5px;  }
	.picScroll .bd li{float:left;width:48%;text-align:center;margin:0px 2% 0px 0;}
	.picScroll .bd li .kmu{float:left;border:1px #f2f2f2 solid;padding:3% 3%;background:#f9f9f9;border-radius:4px;}
	.picScroll .bd li .kmu .tmp{float:left; width:100%; position:relative;}
	.picScroll .bd li .kmu .tmp a img{width:100%;height:auto;}
	
	.picScroll .bd li .kmu .tmx{float:left; width:100%;font-size:12px;color:#666666;font-family:\5FAE\8F6F\96C5\9ED1; text-align:center;height:18px;}
    .picScroll .bd li .kmu .tmx a{color:#666666; text-decoration:none;line-height:160%;FONT-SIZE: 12px;font-family:\5FAE\8F6F\96C5\9ED1;}
    .picScroll .bd li .kmu .tmx a:hover{color:#cc0000;}


	.picScroll .hd{margin:0px auto;height:30px; line-height:30px;overflow:hidden; text-align:center;  padding:0px 0px 0px 0px;  }
	.picScroll .hd ul{margin:0px auto;padding-top:12px; text-align:center;width:80px;}	
	.picScroll .hd li{ float:left;width:8px; height:8px; background:#D0D0D0; margin:3px 3px 0px 3px; overflow:hidden; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
	.picScroll .hd .on{ background:#d31212;}

/*机构设置/党史学会*/
.jgds{margin:10px 2% 10px 2%;overflow: hidden;padding:0px 0px 10px 0px;}
.jgds .jgxh{float:left;width:100%;overflow: hidden;}

.jgds .jgxh .hd{float:left;width:100%;height:38px;overflow:hidden; text-align:center;border-bottom:1px #ab1112 solid; position:relative;background:url(../images/lm_dh_bg.jpg) repeat-x;}
.jgds .jgxh .hd ul{ position:absolute;left:0px;top:0px;width:95%;padding:0px 2% 0px 3%; text-align:center;}	
.jgds .jgxh .hd li{ float:left;font-size:16px;padding:8px 5.1% 9px 5%;font-family:\5FAE\8F6F\96C5\9ED1;}
.jgds .jgxh .hd li.on{color:#fff;background:#d31212;border:1px #ab1112 solid;}

.jgds .jgxh .kxm{float:left;width:100%;}
.jgds .jgxh .bd{float:left;overflow: hidden;}
.jgds .jgxh .bd ul{float:left;overflow: hidden; text-align:left; }
.jgds .jgxh .bd ul li{ border:none; float:left; width:25%; margin:2% 4% 0 4%;}
.jgds .jgxh .bd ul li img{ width:100%;}
.jgds .jgxh .pbx{float:left;width:100%;overflow:hidden;padding:0px 0px 0px 0px;}


/*四川党史杂志*/
.tabBox .gdan{ float: right; margin-right:10px;}
.tabBox .gdan a{ font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; color:#555555; line-height:40px; display:block; background:url(../images/sb_3.png) no-repeat center right; padding-right:10px;}

 /*党史影视*/
 .xum img{ display:block; width:100%; height:auto; margin-top:2%;}
 
 
 /*底部*/
.foot{float:left;width:100%;overflow: hidden;padding:20px 0px 0px 0px;}
.foot .mxs{margin:0px auto;width:12%;margin:0px 44% 0px 44%;}
.foot .mxs a img{width:100%;height:auto;}
.foot .mxk{margin:0px auto;width:50%;margin:0px 25% 0px 25%; text-align:center;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;color:#666666;}
.foot .mxw{margin:10px auto 0;width:100%; background:#fff;text-align:center;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;color:#666666;padding:10px 5px 10px 5px; border-top:1px solid #dd3748;}

.txt09 a{color:#666666;text-decoration:none;LINE-HEIGHT: 160%;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.txt09 a:hover{color:#FF8400; text-decoration:none;}


.foot .ewm{ margin:0 auto;}
.foot .ewm img{ width:50%; height:auto;margin:0 auto; display:block;}
 
 #totop{display: none;position: fixed;bottom: 8px;right:10px;width: 45px;height: 45px;background: url(../images/up.png)  no-repeat;	background-size:cover;}

 
 
 /*头条样式 */
.txt02 a{color:#c20018;text-decoration:none;LINE-HEIGHT: 160%;font-size:24px;font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold;}
.txt02 a:hover{color:#FF8400; text-decoration:none;}


 /*重点推荐 */
.txt04 a{color:#333;text-decoration:none;LINE-HEIGHT: 200%;font-size:15px;font-family:\5FAE\8F6F\96C5\9ED1;}
.txt04 a:hover{color:#FF8400; text-decoration:none;}




 
 
 
 
/*新闻列表*/
.main{ width:100%; margin:0 auto; overflow:hidden;}

.main .Lmain{ float:left; width:100%;}
.main .Lmain .szwz{ width:100%; height:39px; border-top:1px solid #d01818; background:#f3f3f3;}
.main .Lmain .szwz p{ font-size:14px; font-weight:bold;color:#404040; line-height:40px; background:url(../images/ny_1.png) no-repeat center left; padding-left:25px; margin-left:15px;}
.main .Lmain .szwz p a{ color:#404040; padding-right:15px; background:url(../images/ny_2.png) no-repeat center right; margin-right:10px;font-family:\5FAE\8F6F\96C5\9ED1;}

.main .Lmain .tmbox{ width:100%; border:1px solid #f6f6f6; background:#fff;}
.main .Lmain .tmbox .wthj{ margin:25px 10px 0 10px;}
.main .Lmain .tmbox .wthj p{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #f2f2f2; margin-top:10px;}
.main .Lmain .tmbox .wthj p a{ font-size:16px; color:#404040; display:block;font-family:\5FAE\8F6F\96C5\9ED1; line-height:24px; background:url(../images/zdtj_1.jpg) no-repeat center left;
 padding-left:8px; background-position:0px 10px;}
.main .Lmain .tmbox .wthj p span{color:#cccccc; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;  display:block; float:right;}
.main .Lmain .tmbox .wthj p a:hover{color:#f70d0d; text-decoration:underline;}


.main .Lmain .fya{ width:100%;  height:60px; text-align:center; padding-top:30px;}
.main .Lmain .fya a{ background:#f2f2f2; border:1px solid #e6e6e6; color:#808080; padding:10px; margin-right:10px; font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;}
.main .Lmain .fya a:hover{ color:#fff; background:#e21a19; border:1px solid #d11514;}

.Rmain{ float:right; display:none} 
 
 


/*新闻详情*/
.xqbox{ border:1px solid #f6f6f6; background:#fff;}
.xqbox h1{ font-size:24px;font-family:"微软雅黑";; font-weight:bold;  colo:#404040; margin:15px 2% 0 2%;}
.xqbox .fbsj{ font-size:12px; color:#bdbdbd; width:96%; margin-left:2%; border-bottom:1px solid #f0f0f0; overflow:hidden; margin-top:15px; padding-bottom:10px;}
.xqbox .fbsj a{ float:left; display:block;}
.xqbox .fbsj .lsm{ float:left;font-style:normal;font-size:12px; color:#bdbdbd;padding:0px 20px 0px 0px;}
.xqbox .fbsj span{ float:right;padding:0px 20px 0px 0px;}
.xqbox .wztx p{ font-size:16px;font-family:"微软雅黑"; color:#666666; width:96%; padding:0 2% 5% 2%; line-height:28px;}


.add1_box{width:96%;background:#fff;border:#e9e9e9 1px solid;margin:0 0 0 2%;clear:both;}
.add1_lm{width:100%;border-top:#ccc 1px dashed;padding-top:20px;}
.add1_lm span{color:#d31212;font-size:18px;font-weight:bold;border-left:#d31212 2px solid;padding:0 0 0 6px;}
.add1_text{width:100%;font-size:18px;margin:5px 0;border-top:1px #e5e5e5 dashed;padding:7px 0 5px 0;}
.add1_lm2{width:100%;padding-top:5px;}
.add1_lm2 span{color:#d31212;font-size:18px;font-weight:bold;border-left:#d31212 2px solid;padding:0 0 0 6px;}

