*{ margin:0px; padding:0px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{ border:0;}
a {color:#003368; text-decoration:none;}
a:hover {text-decoration:underline;}
img{border:0px;}

.cl{clear:both;}
.w1000{ width:1000px; height:auto; overflow:hidden; margin: 0 auto;}
.w1200{ width:1200px; height:auto; overflow:hidden; margin: 0 auto;}
.h10{width:100%; height:0px; background-color:#528a7b;}
.h20{width:100%; height:20px;}
.h40{width:100%; height:40px;}
.fl{float:left;}
.fr{float:right;}
body{background-color:#fff0cc;font-family:"Microsoft Yahei";}
/*css reset end*/

#banner {background:url(../images/banner3.jpg) center top no-repeat; width:100%; height:593px; min-width:1400px; }
.layout{width:1400px;margin:0 auto; background-color:#FFFFFF;}

#part2{width:1300px; height:auto; margin:0 auto; overflow:hidden;  padding-top:45px;}
#part2 .left{width:710px; float:left;}
#part2 .right{width:545px; float:left; margin-left:45px;}
/* toutu*/
		.slideBox{width:710px; height:445px; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
		.slideBox .hd{height:15px; overflow:hidden; position:absolute; right:25px; bottom:20px; z-index:1;}
		.slideBox .hd ul{overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{float:left; margin-right:8px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
		.slideBox .hd ul li.on{background:#f00; color:#fff;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;}
		.slideBox .bd li{zoom:1; vertical-align:middle; }
		.slideBox .bd h3{font-size:22px; text-algin:center; color:#ffffff; position:absolute; z-index:3; bottom:12px; padding:0 0 0 20px; font-weight:bold;}
		.slideBox .bd p{color:#9f9e9e; font-size:14px; position:absolute; z-index:4; bottom:18px; padding:0 0 0 20px;}
		.slideBox .bd img{width:710px; height:445px; display:block; position:absolute; z-index:1;}
        .slideBox .bd span{display:block; background-color:#000000; filter:alpha(opacity=60);opacity:0.6; position:absolute; z-index:2; width:710px; height:60px; bottom:0;}

		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px;}
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
		.slideBox .prevStop{ display:none; }
		.slideBox .nextStop{ display:none; }


#part2 .right .list{margin:30px 0 0 0;}
#part2 .right .dh{ width:545px; height:77px; }
#part2 .right .list ul li{font-size:20px; color:#a60009; line-height:60px; background:url(../images/list-ico.png) no-repeat 0 27px; text-indent:15px; border-bottom:1px dashed #a60009}
#part2 .right .list ul li a{color:#a60009;}


/*3*/
.prat3dh{ margin-top:20px;}
#part3{ width:1300px; margin:0 auto; height:600px; background:#f9ebc5 url(../images/9.jpg) bottom center no-repeat;}
#part3 .left{width:500px; float:left; padding:40px 40px 0px 80px;}
#part3 .right{width:500px; float:left; padding:0px 40px 0px 80px; }
#part3 .left h2{font-size:22px; height:48px; overflow:hidden;line-height:24px; color:#a60009; font-weight:700; margin:10px 0 20px 0;}
#part3 .left h2 a{color:#a60009;}
#part3 .left h2 a:hover{color:#a60009;}
#part3 .left p{ font-size:18px; line-height:24px; color:#a60009; height:50px; overflow:hidden;}
#part3 .left p a{color:#a60009;}
#part3 .left p a:hover{color:#a60009;}
#part3 .left span{border-bottom:1px #a60009 dashed; margin:16px 0; display:block; height:1px;}

#part3 .right .list{margin:30px 0 0 0;}
#part3 .right .list ul li{font-size:20px; color:#a60009; line-height:65px;font-weight:500; background:url(../images/list-ico.png) no-repeat 0 27px; text-indent:15px; border-bottom:1px dashed #a60009}
#part3 .right .list ul li a{color:#a60009;}

/*4*/
.prat4dh{ margin-top:0px;}
#part4{ width:1300px; margin:0 auto; height:600px; }

/*动图特效*/

#wrap3d {
	margin: 0px auto; width: 1200px; position: relative;
}
#showcase {
	width: 1200px; height: 600px; margin-top: 12px; margin-left: 110px; visibility: hidden;
}
#showcase img {
	cursor: pointer;
}
.active.cloud9-item .h5-mask {
	display: none;
}
.cloud9-item {
	width: 250px; height: 400px; display: inline-block; position: relative; cursor: pointer; opacity: 0.98;
}
.cloud9-item::after {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: "";
}
.active.cloud9-item::after {
	display: none;
}
.active.cloud9-item .h5-mask {
	background: none;
}
.show-code.active.cloud9-item .h5-mask {
	background: rgba(0, 0, 0, 0.7); display: block;
}
.show-code.active.cloud9-item .code {
	display: inline-block;
}
.show-code.active.cloud9-item p {
	display: block;
}
.h5-mask {
	background: rgba(0, 0, 0, 0.1); left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute;
}
.h5-mask .code {
	width: 100px; height: 100px; margin-top: 90px; margin-bottom: 20px; display: none;
}
.h5-mask p {
	font: 16px/normal SimHei; width: 100%; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: none; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.cloud9-item .img-h5bg {
	width: 100%; height: 100%; cursor: pointer;
}
.active.cloud9-item .img-h5bg {
	transition:0.3s;
}
.active.cloud9-item .img-h5bg:hover {
	transform: scale(1.55);
}


/*5*/
#part5 { width:1400px; height:250px;margin:30px auto 0px;}
#part5 ul{margin-left:50px;}
#part5 li{float:left; margin-right:20px;}


 /*党史音频*/
    .ds-audio{width:329px; height:98px; background:url(../images/dsplay.png) center top no-repeat;; color:#fff; font-size:16px; border-radius:60px;}
    .ds-audio .ds-audioplay{padding-top:32px; padding-left:13px;}


/*footer*/
.footer { width:100%; height:130px; background:#A40102; min-width:1400px;}




/*621*/
.w1300{width:1300px; margin:0 auto;}
.bnds{ width:100%;  margin:0 auto;height:541px; background:url(../images/624.jpg) top center no-repeat;}
.mt100{padding-top:0px;}
.box1300{width:1300px;margin:0 auto; height:180px;}
	/*621多个左滚动*/ 
	.leftLoop{position:relative;margin:40px -10px; width:1300px;} 
	.leftLoop .hd .prev,.leftLoop .hd .next{display:block;width:37px;height:56px;cursor:pointer;position:absolute;top:95px;} 
	.leftLoop .hd .prev{background:url("../images/left-icon.png") no-repeat;left:-30px;} 
	.leftLoop .hd .next{background:url("../images/right-icon.png") no-repeat;right:-50px;} 
    .leftLoop .bd{width:1320px;overflow:hidden;}
	/* 621通用图片列表_普通式 */ 
	.picList li{ width:420px;float:left;margin-left:16px;text-align:center;  height:340px; overflow:hidden; } 
	.picList .pic img{ width:420px; height:260px;border:none; border-radius: 10px;} 
	.picList .title{  font-size:16px;  line-height:30px; color:#000;  height:80px; margin-top:10px; } 
	.picList .title a{color:#000; }
