@charset "utf-8";

*{ padding:0px; margin:0px; border:none}
body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif; background:#ffffff;}
html, .main { padding:0; margin:0;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h1 { margin:0; padding:5px 0; color:#fff; font: bold 32px Arial, Helvetica, sans-serif;}
h2 { font:normal 20px "Microsoft YaHei",Arial, Helvetica, sans-serif; padding:0; margin:5px 0; color:#3e3e3e;}
p { margin:8px 0; padding:0; font:normal 14px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif;}
a { color:#000; text-decoration:none;}
img { border:none;}
a:hover { text-decoration:underline; color:#FF0000;}

li,ul{list-style:none}
.fl{float: left;}
.fr{float: right;}

.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}

/*title*/
.nav_title {position:relative; width:100%; margin: 0;padding: 0}

.title { width:575px; background:url(../images/titlebg.jpg) repeat-x; height:65px; position:relative; }
.title a:hover { text-decoration:none;}
.title b { color:#e5110d; font-size:22px; line-height:60px; padding-left:43px; font-family:"黑体";}

.more {position:absolute; margin:0; padding:0; top:25px; right:10px; height:30px; line-height:30px; color:#000; text-align:center; }

/* header */
.header { width:auto; height:814px; background:url(../images/head.jpg) no-repeat; background-position:center; min-width:1200px;}
.header_resize { width:1100px; margin:0 auto; padding:650px 0 0 0;}

/*--------------------navigation---------------------*/
.nbg{ margin: 0;padding: 0; background:url(../images/nbg.jpg) no-repeat; background-position:top center; min-width: 1200px; }
.navigation{ margin:0 auto;  min-width: 1200px; }
.navigation_resize { margin:0 auto; padding:0; width:1100px; background:url(../images/navbg.jpg) repeat-x;height: 82px}

.menu_nav {width:1100px; height:82px; margin:0 auto; background-position:center;}
.menu_nav ul { list-style:none; height:82px; margin-left:30px;}
.menu_nav ul li { margin:0 auto; padding:0; float:left; height: 82px; line-height: 82px; font-size:30px;font-weight: normal; color:#1a040a;}
.menu_nav ul li a {font-weight: bold; display:block; margin:0; padding:0 30px; line-height:77px; height:77px; color:#1a040a; text-decoration:none; font-size:24px; }
.menu_nav ul li.active a{ color:#000;}
.menu_nav ul li a:hover {color:#e61a45; border-bottom: 5px solid #e61a45; background: #efca74;}

/*-------------------datoutiao--------------------*/
.datoutiao { margin:0; padding:0; min-width:1200px;}
.datoutiao_resize { width:1060px; margin:0 auto; padding:20px;}

.datoutiao h1 { text-align:center; font-size: 40px}
.datoutiao h1 a{ color:#f2ce7c; text-align:center;}
.datoutiao p { color:#f2ce7c; font-size:18px;}


/*----------------------大幻灯--------------------*/
.focusBox { position: relative; width:1000px; height:580px; }
     
.focusBox .pic li{position: relative; width:1000px; height:580px;}
.focusBox .pic img { width:1000px; height:580px; display: block; }
            
.focusBox .pic p { position: absolute; margin: 0;padding:0 50px; width:900px; height:50px; line-height: 50px; color: #fff; left:0;bottom:0; background-color:rgba(0,0,0,0.7); z-index:1;display: block;font-size: 15px; }       
            
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:22px; right:10px; z-index:3}
.focusBox .hd li{float:left; text-align:center; font-size:12px; width:20px; height:6px;line-height:6px;  cursor:pointer; overflow:hidden; background:#fff; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#ff0000; filter:alpha(opacity=100);opacity:1;}          
            
.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:240px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:-50px }
.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:-50px }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

/*-----------------------content----------------------*/
.content { padding:0; background:url(../images/cbg.png) no-repeat; width:100%; height:752px; background-position:center;min-width:1200px; position: relative}
.content_resize { margin:0 auto; padding:0; width:1170px; position: relative;height:70%; padding-top:15%}
.content .sidebar { width:525px; float:left;  margin:0; padding:10px 0 0 0; }
.content .mainbar { width:525px; float:right; margin:0; padding:10px 0 0 0; overflow:hidden }
.content .box { margin-top:30px;}

/*----------------------cont1------------------------*/
.content1 {padding:0; min-width:1200px; }
.content1_resize { margin:0 auto; padding:0; width:1100px;}

/*图片标题摘要*/
.lists { width: 100%;padding:0;}
.lists dl{width:1100px; height:225px; margin:0; padding:25px 0;}
.lists dt{width:370px; height:225px; float:left;}
.lists dt img {width:370px; height:225px; border:none; }
.lists dd{width:700px; height:100px; float:left; margin:0 0 0 30px; padding:0; line-height:20px; text-align:left; }
.lists dd h2{ line-height:20px; overflow:hidden; padding:0 0 10px 0; }
.lists dd h2 a{  color:#da2c27; font-size:20px;  font-weight: bold;text-decoration:none;}
.lists dd h2 a:hover{ color:#bb0711;}
.lists dd p{ color:#7a7a7a; font-size:16px; line-height:30px; overflow:hidden; text-indent:2em; margin:0; padding:15px; border: 1px solid #da2c27;}

/*并列两条*/
ul.list_title{ width:1100px; margin:0; padding:0; list-style:none; color:#000;}
ul.list_title li { float:left; margin:0 10px; padding:2px 0 ; width:530px; line-height:42px; height:42px; font-size:15px; color: #f82212; list-style: disc; overflow:hidden; list-style-position: inside; border-bottom: 1px dashed #e3e3e3}
ul.list_title li a{ color:#000; text-decoration:none; padding-left: 5px;}
ul.list_title li a:hover{ color:#ff0000; text-decoration:underline; }


/*-------------------content2------------------*/
.content2 {padding:0; min-width:1200px; }
.content2_resize { margin:0 auto; padding:0; width:1100px;}

/*-------------------content3------------------*/
.content3 {padding:0; min-width:1200px; }
.content3_resize { margin:0 auto; padding:0; }

/*----------------fbg------------------*/
.fbg { padding:0; min-width:1200px; min-height:400px; overflow: hidden}
.fbg_resize { margin:0 auto ; padding:20px 0 0 0; width: 1100px;}

.dot { background: url(../images/dot.jpg) no-repeat; width:66px; height:75px; display: block; margin: 0 auto}
div.title { background: #cc3333; width: 270px; height: 50px; line-height: 50px; text-align: center; display: inline-block;border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; font-family: "宋体"; color: #fff; font-size: 20px; margin: 10px 0 0 0}

.fbg .col { width:950px; margin:0 auto; margin-top: 50px; position: relative;}
.fbg .c1 { margin:0; padding:0; width:270px; display:inline; float:left;z-index: 1}
.fbg .c2 { margin:0; padding:0 70px; width:270px; display:inline; float:left;z-index: 1}
.fbg .c3 { margin:0; padding:0; width:270px; display:inline; float:left;z-index: 1}

.newline {border-bottom:2px dashed #f28282; width:950px; margin:0 auto; position: absolute; bottom:25px; z-index: -1}
.line { border-bottom:1px solid #333; height:20px; margin-bottom:20px;}

/*ad*/
.ad{ padding:0;min-width:1200px;}
.ad_resize { margin:0 auto; padding:0; width:1100px;}

/*wm*/
.wm{ padding:0;min-width:1200px;}
.wm_resize { margin:0 auto; padding:0; width:1100px;}
.wm_resize b { width: 100%; display: block; color: #cc3333; padding:0 0 20px 0; font-size:30px; font-weight:600; text-align:center;/* border-bottom: 5px solid #cc3333*/}

/*党史知识竞赛*/
.content0 { padding:0; min-width:1200px; min-height:400px; overflow: hidden}
.content0_resize { margin:0 auto ; padding:20px 0 0 0; width: 1100px;}

.modlist{display:block;padding:25px 0;}
.modpic li{display:block;float:left;width:250px;height:400px;border:1px solid #e7e7e7;margin:0 11px;}
.modpic li a{display:block;position:relative;width:250px;height:400px;overflow:hidden;}
.modpic li a img{width:250px;height:400px;}
.modpic li a span img {width:120px; height:120px}

.modpic li a span{display:block;position:absolute;left:0px;top:350px;width:250px;height:200px;background-color:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;text-align:center;font-size:14px;color:#666;}
.modpic li a span p{line-height:40px;} 

/* foot */
#foot {padding:0; width:auto;min-width:1200px; min-height: 393px; color: #fff; background:url(../images/fbg.jpg) no-repeat; background-position:center; }
#foot_resize { margin:0 auto; padding:50px 0; text-align:center; width:1200px;}

<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2025-01-17 18:08:53" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->