@charset "gb2312";
/* CSS Document */
/* 全局常用设置 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding:0; margin:0; } 
table { border-collapse:collapse; border-spacing:0; } 
hr,iframe,img,legend{ border:0;} 
ol,ul,li {list-style-type:none;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%;}
pre,xmp,plaintext,listing {font-family: monospace;white-space: pre;margin: 1em 0px;}
code,kbd,pre,samp{font-family: Monaco,Menlo,Consolas,"Courier New",FontAwesome,monospace;}
code, pre {font-size: 13px;background-color: #f8f8f8;}
pre, pre code {white-space: pre-wrap;}
body, pre {line-height: 1.6;position:relative}
pre{display: block;padding: 12px;margin: 12px 0;word-break: break-all;word-wrap: break-word;color: #555;border: 1px solid #dedede;border-radius: 0;}
hr{height:0;border-top: 1px solid #eee;-webkit-box-sizing: content-box;box-sizing: content-box; margin:20px 0;}
a img{ border:0px;}



body{
	background:url(../images/index_26.jpg) repeat-x;
}
.clear{
	clear:both; 
	font-size:0px; 
	line-height:0px; 
	height:0px
}

/*容器样式*/
.container{
	width:1002px;
	margin:0px auto;
	position:relative;
}
.mar_top{
	margin-top:22px;
}
.mar_top_s{
	margin-top:15px;
}

/*头部样式*/

.header{
	height:245px;
	background:url(../images/index_27.jpg) no-repeat center center;
}
/*习主席讲话内容样式*/
.talk{
	background:#be2e2e;
	height:100px;
	position:relative;
}
.talk_bg{
	background:url(imagesindex_16.png) no-repeat bottom right;
	height:218px;
	width:113px;
	position:absolute;
	right:0px;
	top:-118px;
}
.big_title{
	width:818px;
	height:78px;
	padding-top:18px;
	padding-left:30px;
}

/*学习要闻与视频课堂统一样式*/
.title_bg{
	background:url(imagesindex_20.jpg) repeat-x;
}
.title{
	background:url(imagesindex_01.jpg) no-repeat;
	padding-left:60px;
	height:58px;
}
.title img{
	padding-top:8px;
}
.title h1{
	font-family: "微软雅黑","黑体";
	font-size:24px;
	padding:3px 10px;
	color:#fff;
}
.more{
	background:url(imagesindex_07.jpg) no-repeat right;
	float:right;
	margin-right:15px;
	_margin-right:7px;
	font-family:"微软雅黑";
	font-size:16px;
	margin-top:12px;
	padding-right:28px;
}
.more a{
	color:#fff;
	text-decoration:none;
}
.more a:hover{
	text-decoration:underline;
}
.pic_news{
	width:440px;
	height:278px;
	float:left;
	position:relative;
}

/*--幻灯新闻1样式--*/
.carousel_01{width:440px;}
.carousel_01 .carousel_cont{height:278px; position:relative;}
.carousel_01 .carousel_cont li{display:none; position:absolute;}
.carousel_01 .carousel_cont img{width:440px;height:278px;}
.carousel_01 dl{position:absolute;right:10px;bottom:10px;color:#fff; z-index:5;}
.carousel_01 dd{float:left; margin-left:4px;_margin-left:2px;  width:20px; height:16px; cursor:pointer; line-height:16px; background:#000;text-align:center; position:relative; font-size:12px; z-index:10;}
.carousel_01 dd:hover{background:#F03}
.carousel_01 dd.active{background:#F03}
.carousel_01 .carousel_title0{position: absolute; bottom:0px;   _bottom:-1px;height:39px; line-height:39px; padding:0 15px; color:#000;width:410px;background: url(imagesopacity_bg.png); z-index:1;}
.carousel_01 .carousel_title{position: absolute; bottom:0px; height:39px; line-height:39px; padding:0 15px; color:#000;width:410px; z-index:3;}
.carousel_01 .carousel_title li{position:absolute; display:none;width:410px;}
.carousel_01 .carousel_title li a{color:#fff; text-decoration:none; font-weight:bold; font-family:"微软雅黑"; font-size:15px;}
.carousel_01 .carousel_title li a:hover{color:#fffe8a}
.carousel_01 .ico_up_arrow{border-bottom:3px solid #f00;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #f00;position:absolute; top:-3px; left:7px; width:0px; height:0px; display:none; font-size:0px; line-height:0px;_border-left:3px solid tomato;_border-right:3px solid tomato;_filter:chroma(color=tomato);}
.carousel_01 .active .ico_up_arrow{display:block}

/*学习要闻列表样式*/
.newslist{
	float:left;
	width:562px;
}
.newslist ul{
	padding-left:30px;
	padding-top:7px;
}
.newslist li{
	height:31px;
	line-height:31px;
	color:#666;
	font-family:"宋体", "微软雅黑";
	font-size:14px;
}
.newslist li span{
	float:right;
	padding-right:15px;
}
.newslist li a{
	color:#666;
	text-decoration:none;
	display:block;
	width:430px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.newslist li a:hover{
	color:#f20001;
}
.news_line{
	background:url(../images/index_24.jpg) no-repeat bottom;
	width:1002px;
	height:30px;
	margin:auto;
}

/*学习贯彻样式*/
.guance_ul li{
	width:487px;
	height:139px;
	float:left;
}
.guance_ul li.li1{
	background:url(../images/index_03.jpg) no-repeat center #ebe2dd;
	margin-bottom:15px;
}
.guance_ul li.li2{
	background:url(imagesindex_04.jpg) no-repeat center #ebe2dd;
	margin-left:28px;
	margin-bottom:15px;
}
.guance_ul li.li3{
	background:url(imagesindex_05.jpg) no-repeat center #ebe2dd;
}
.guance_ul li.li4{
	background:url(imagesindex_06.jpg) no-repeat center #ebe2dd;
	margin-left:28px;
}
.guance_ul li a{
	display:block;
	width:487px;
	height:139px;
}

/*--幻灯新闻2样式--*/
.carousel_02{width:440px;}
.carousel_02 .carousel_cont{height:278px; position:relative;}
.carousel_02 .carousel_cont li{display:none; position:absolute;}
.carousel_02 .carousel_cont img{width:440px;height:278px;}
.carousel_02 dl{position:absolute;right:10px;bottom:10px;color:#fff; z-index:5}
.carousel_02 dd{float:left; margin-left:4px;_margin-left:2px;  width:20px; height:16px; cursor:pointer; line-height:16px; background:#000;text-align:center; position:relative; font-size:12px;}
.carousel_02 dd:hover{background:#F03}
.carousel_02 dd.active{background:#F03}
.carousel_02 .carousel_title0{position: absolute; bottom:0px;_bottom:-1px; height:39px; line-height:39px; padding:0 15px; color:#000;width:410px;background: url(imagesopacity_bg.png); z-index:1;}
.carousel_02 .carousel_title{position: absolute; bottom:0px; height:39px; line-height:39px; padding:0 15px; color:#000;width:410px; z-index:3;}
.carousel_02 .carousel_title li{position:absolute; display:none;width:410px;}
.carousel_02 .carousel_title li a{color:#fff; text-decoration:none; font-weight:bold; font-family:"微软雅黑"; font-size:15px;}
.carousel_02 .carousel_title li a:hover{color:#fffe8a}
.carousel_02 .ico_up_arrow{border-bottom:3px solid #f00;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #f00;position:absolute; top:-3px; left:7px; width:0px; height:0px; display:none; font-size:0px; line-height:0px;_border-left:3px solid tomato;_border-right:3px solid tomato;_filter:chroma(color=tomato);}
.carousel_02 .active .ico_up_arrow{display:block}

/*视频课堂样式*/
.videolist{
	float:left;
	width:562px;
}
.videolist ul{
	padding-left:30px;
	padding-top:7px;
}
.videolist li{
	height:43px;
	line-height:43px;
	color:#000;
	font-family:"宋体", "微软雅黑";
	font-size:14px;
	background:url(imagesarrow_01.jpg) no-repeat 0px 15px;
	padding-left:30px;
	border-bottom:1px dashed #ccc;
}
.videolist li a{
	color:#000;
	text-decoration:none;
	display:block;
	width:420px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.videolist li a:hover{
	color:#f20001;
}

/*友情链接样式*/
.links h1{
	height:36px;
	line-height:36px;
	border-bottom:1px dotted #bdbdbe;
}
.links h1 span{
	display:block;
	width:108px;
	height:28px;
	background:url(imagesindex_25.jpg) no-repeat center #ad9571;
}
.links_con{
	height:60px;
	padding:20px 0px;
}
.links_con a{
	display:inline-block;
	width:182px;
	height:60px;
	margin-left:22px;
}
.links_con a img{
	width:182px;
	height:60px;
}

/*底部样式*/
.footer{
	background:#f4f4f4;
	border-top:9px solid #cc3433;
	height:180px;
}
.footer .footer_con{
	background:url(imagesindex_15.jpg) no-repeat 30px 0px;
	width:260px;
	padding-left:100px;
	font-size:12px;
	color:#000;
	text-align:center;
	height:130px;
	margin:50px auto 0px;
	line-height:31px;
}

/*二级列表页面样式*/
.dq_pos{
	float:right;
	margin-right:15px;
	_margin-right:7px;
	font-family:"宋体", "微软雅黑";
	font-size:14px;
	margin-top:13px;
}
.dq_pos a{
	color:#fff;
	text-decoration:none;
}
.dq_pos a:hover{
	text-decoration:underline;
}
.dq_pos span{
	color:#fff955;
}

/*二级页tab*/
.tab_01{
	background:url(imagesindex_20.jpg) repeat-x;
	position:relative;
	width:1002px;
	margin-top:39px;
}
.tab_01 .dq_pos1{
	position:absolute;
	right:15px;
	font-family:"宋体", "微软雅黑";
	font-size:14px;
	margin-top:13px;
	z-index:10;
}
.tab_01 .dq_pos1 a{
	color:#fff;
	text-decoration:none;
}
.tab_01 .dq_pos1 a:hover{
	text-decoration:underline;
}
.tab_01 .dq_pos1 span{
	color:#fff955;
}
.tab_01 .title1{
	background:url(../images/index_01.jpg) no-repeat;
	padding-left:60px;
	height:58px;
	position:relative; 
}
.tab_01 .title1 li{text-align:center; float:left}
.tab_01 .title1 li a{ display:inline-block;font-family: "微软雅黑","黑体";font-size:24px; padding:3px 20px;color:#fff; text-decoration:none;}
.tab_01 .title1 li.active a{background: url(imagessecond_08.png) no-repeat center 35px; color:#fff955;}
.tab_body{
	position:relative;
	height:1230px;
	margin-top:19px;
}
.tab_01 .tab_body1{
	position:relative;
	height:1230px;
	margin-top:19px;
}

.sec_newslist,.tab_01 .sec_newslist1{
	position:absolute;
}
.sec_newslist li,.tab_01 .sec_newslist1 li{
	background:url(imagessecond_02.jpg) no-repeat 3px 25px;
	padding-left:25px;
	border-bottom:1px dashed #ccc;
	height:120px;
}
.sec_newslist li h1,.tab_01 .sec_newslist1 li h1{
	font-family:"微软雅黑";
	font-size:18px;
	height:50px;
	line-height:50px;
	padding-top:5px;
}
.sec_newslist li h1 a,.tab_01 .sec_newslist1 li h1 a{
	color:#000;
	text-decoration:none;
	display:block;
	width:750px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sec_newslist li h1 a:hover,.tab_01 .sec_newslist1 li h1 a:hover{
	color:#f20001;
}
.sec_newslist li h1 span,.tab_01 .sec_newslist1 li h1 span{
	float:right;
	padding-right:3px;
	font-family:"宋体", "微软雅黑";
	font-size:14px;
	color:#666;
}
.sec_newslist li p,.tab_01 .sec_newslist1 li p{
	padding-right:3px;
	font-family:"宋体", "微软雅黑";
	font-size:12px;
	color:#666;
	line-height:28px;
	height:56px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sec_newslist li p a,.tab_01 .sec_newslist1 li p a{
	color:#666;
	text-decoration:none;
}
/*分页样式*/
.tab_01 .page1{
	clear:both;
	margin-top:46px;
	height:39px;
	padding-top:21px;
	background:#e5e5e5;
	text-align:center;
	font-size:12px;
}
.tab_01 .page1 a{
	display:inline-block;
	color:#000;
	text-decoration:none;
	margin:0px 2px;
	height:20px;
	line-height:20px;
	padding:0px 5px;
}
.tab_01 .page1 a:hover{
	background:#be2e2e;
	color:#fff;
}
.tab_01 .page1 a.active{
	background:#be2e2e;
	color:#fff;
}

/*分页样式*/
.page{
	clear:both;
	margin-top:46px;
	height:39px;
	padding-top:21px;
	background:#e5e5e5;
	text-align:center;
	font-size:12px;
}
.page a{
	display:inline-block;
	color:#000;
	text-decoration:none;
	margin:0px 2px;
	height:20px;
	line-height:20px;
	padding:0px 5px;
}
.page a:hover{
	background:#be2e2e;
	color:#fff;
}
.page a.active{
	background:#be2e2e;
	color:#fff;
}

/*视频列表页样式*/
.sec_videolist{
	width:1002px;
}
.sec_videolist li{
	width:305px;
	height:244px;
	float:left;
	margin-left:25px;
	_margin-left:18px;
	border:1px solid #ccc;
	margin-bottom:20px;
	padding:3px 5px;
}
.sec_videolist li.li_left{
	margin-left:0px;
}
.video_pic{
	width:305px;
	height:170px;
	overflow:hidden;
}
.video_pic img{
	width:305px;
	height:170px;
}
.sec_videolist li h2{
	font-family:"宋体";
	font-size:14px;
	color:#333;
	height:45px;
	line-height:45px;
	width:309px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-bottom:5px;
}
.sec_videolist li h2 a{
	color:#333;
	text-decoration:none;
}
.sec_videolist li h2 a:hover{
	color:#be2e2e;
}
.sec_videolist li p{
	text-align:right;
	font-family:"宋体", "微软雅黑";
	font-size:12px;
	color:#666;
}
.sec_videolist li p span{
	background:url(imagessecond_03.jpg) no-repeat 2px 4px;
	float: left;
	padding-left:20px;
	color:#999;
}

/*三级页样式*/
.third_page{
}
.third_page h1{
	font-family:"微软雅黑";
	font-size:28px;
	color:#000;
	text-align:center;
	padding:20px 0px;
}
.third_page .author_tit{
	height:60px;
	line-height:60px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	font-family:"宋体", "微软雅黑";
	font-size:14px;
	color:#666;
}
.third_page .author_tit .time{
	float:left;
	padding-left:5px;
}
.third_page .author_tit .sor{
	float:right;
	padding-right:5px;
}
.third_page .author_tit .author{
	text-align:center;
}
.third_con .video_play{
	width:800px;
	height:480px;
	margin:0px auto 60px;
	background:#000;
}
.third_con{
	padding:15px 0px;
}
.third_con p{
	margin:25px 0px;
	font-size:14px;
	color:#000;
	line-height:30px;
	text-indent:28px;
}
.third_con img{
	max-width:930px;
	_width:800px;
}

/*浮动书样式*/
.book{
	width:974px;
	height:254px;
	border:1px solid #ccc;
	background:#c9d6da;
	margin:25px 0px 15px;
	padding:13px;
}
.book_left{
	float:left;
	width:320px;
	text-align:center;
}
.book_right{
	float:left;
	width:614px;
	padding:0px 15px;
}
.book_right h1{
	font-family: 微软雅黑;
    font-size: 18px;
    line-height: 200%;
    text-align: center;
}
.book_right p.p1{
	font-size:14px;
}
.book_right p{    
	color: #333;
    font-size:12px;
    margin: 5px 0;
    text-align: left;
	line-height:25px;
}
.book_right h2{
	background: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin: 2px 0;
    text-align: left;
    font-family: ;
    color: #333;
}
.book_right p a{
	color:#9D1110;
	text-decoration:none;
}
.book_right p a:hover{
	text-decoration:underline;
}