﻿@charset "utf-8";
body{ font-size:14px; margin:0px; padding:0px; background:#fff; font-family:"宋体"; color:#333;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul { list-style: none}
caption, th { text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* 使IE兼容html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ transition: color 100ms ease 0s, background-color 100ms ease 0s; margin:0px; padding:0px;}
.clearfix { display:block; }
/* End hide from IE-mac */
/* 去掉链接虚框 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
a{ text-decoration:none; cursor:pointer}
a:link, a:visited, a:active{color:#222;text-decoration:none;}
a:hover{color:#B1090B;text-decoration:none;}
.l{float:left}
.r{float:right}
.wrapper{ width:1190px; margin:0 auto;}

.headerbox{ width:100%; height:auto; position:relative;}
.headerbox .header{ width:100%; height:230px; background:url(../images/header.jpg) top center repeat-x;}
.navbox{ width:100%; height:45px; background:url(../images/nav_bj.jpg) repeat-x; font-family:"微软雅黑"; margin-bottom:30px;}
.navlist{ width:1190px; margin:0 auto;}
.navlist li { float:left; display:block; position:relative; z-index:2;}
.navlist li .menu{ display:block; height:45px; line-height:40px; margin:0 75px; font-size:22px; color:#FDD100;}
/*.navlist li ul{ position:absolute; left:10px; top:43px; width:170px; display:none;}
.navlist li ul li{ width:100%; height:40px; line-height:40px; margin-top:1px; background:#FFB76B;}
.navlist li ul li a{ color:#fff;}
.navlist li ul li:hover{ background:#FF8E1E;}
.navlist li:hover .menu{ background:#FF8E1E; color:#fff;}*/

.noticebox{ width:100%; height:38px; background:#f3f3f3; display:block; overflow:hidden; margin-bottom:30px;}
.noticebox strong{ width:190px; height:38px; line-height:38px; display:block; overflow:hidden; float:left; text-align:center; color:#fff; font-size:24px; font-weight:normal; background:#D70D09 url(../images/icon03.png) 160px 10px no-repeat; font-family:"微软雅黑"; border-top-left-radius:8px; border-bottom-left-radius:8px;}
.noticebox #marquee2 { float:left; width:960px; padding:0 10px; height:38px; overflow:hidden;}
.noticebox #marquee2 ul li {float:left; line-height:38px; background:url(../images/icon1.gif) left center no-repeat; padding:0 15px;}
.noticebox #marquee2 ul li span{ float:right; padding-left:5px;}

.Tit{ width:100%; height:52px; line-height:28px; background:url(../images/line_bj.gif) left bottom repeat-x;}
.Tit b{ display:inline-block; float:left; width:20px; height:28px; background:url(../images/icon2.png) no-repeat; margin-right:10px;}
.Tit h2{ display:inline-block; float:left; height:52px; font-size:28px; font-weight:normal; color:#B1090B; font-family:"微软雅黑"; background:url(../images/line_h.gif) bottom center no-repeat;}
.Tit a{ display:inline-block; float:right; width:50px; height:23px; line-height:23px; text-align:center; color:#fff; background:url(../images/more01.png) no-repeat;}

.index_box01{ width:100%; margin-bottom:30px;}
.flexslider{ width:720px; position:relative; z-index:0; height:410px; float:left;}
.flexslider .slides{ width:100%;}
.flexslider .slides li{ height:410px; position:relative;}
.flexslider .slides li img{ width:540px; height:410px;}
.flexslider .slides li h2{ position:absolute; left:0px; bottom:0px; z-index:2; width:540px; height:40px; line-height:40px; text-align:center; color:#fff; overflow:hidden; background:url(../images/n_bj.png) repeat;}
.flexslider .slides li p{ position:absolute; right:0px; top:0px; z-index:2; width:140px; height:370px; background:#B90F1B; padding:20px; color:#fff; line-height:28px; text-indent:2em; overflow:hidden;}
.flexslider .flex-control-nav{ position:absolute; bottom:50px; left:10px; width:540px; height:12px; z-index:2; text-align:center;}
.flexslider .flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 1px;*display:inline;zoom:1;}
.flexslider .flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:50px;overflow:hidden;background:#B90F1B;cursor:pointer;}
.flexslider .flex-control-nav .flex-active{background:#FDCF00;}
.index_box01 .index_news{ width:440px; height:410px; float:right; padding:0px;}

.pageSlide{position:relative;  width:720px; }
.pageSlide li{overflow:hidden;  background:#B90F1B;position:relative;}
.pageSlide .pic{float:left; width:540px;}
.pageSlide .pic img{width:540px; height:410px;}
.pageSlide .con{overflow:hidden;zoom:1;float:right;width:180px;}
.pageSlide h3{ position:absolute; left:0px; bottom:0px; z-index:2; width:540px; height:40px; line-height:40px; text-align:center; color:#fff; overflow:hidden; background:url(../images/n_bj.png) repeat; }
.pageSlide h3 a{color:#FFF;font-size:14px; line-height:32px;}
.pageSlide .date{display:none; }
.pageSlide .intro{position:absolute; right:0px; top:0px; z-index:2; width:140px; height:370px; background:#B90F1B; padding:20px; color:#fff; line-height:28px; text-indent:2em; overflow:hidden;}
.pageSlide .intro .more{display:none}
.pageSlide .hd{text-align: center;width: 32%;position:absolute;z-index:1;bottom:55px;right: 120px;height:13px;font-size:0;}
.pageSlide .hd li{display:inline-block; *display:inline; zoom:1; cursor:pointer; width:13px; height:13px; background:#BBBBBB; overflow:hidden; margin-right:4px;}
.pageSlide .hd li span{display:none;}
.pageSlide .hd .on{background:#d91414;}


.index_img{ width:100%; height:auto; display:block; margin-bottom:30px;}

.index_box02{ width:720px; margin-bottom:30px; float:left;}
.index_box02 .box02_list{ padding:0 30px 0 50px; background:#f9f9f9;}
.index_box02 .box02_list .list{ position:relative; padding:20px 0px;}
.index_box02 .box02_list h2{ position:absolute; left:-50px; top:22px; width:24px; height:95px; text-align:center; line-height:23px; padding:30px 0; color:#fff; font-size:16px; background:url(../images/tit_xx.png) no-repeat;}
.index_box02 .box02_list hr{ border:none; border-top:1px solid #ddd;}
.index_news{ width:100%; height:160px; overflow:hidden;}
.index_news li{ height:32px; line-height:32px; padding-left:15px; background:url(../images/icon.gif) left center no-repeat; overflow:hidden;}
.index_news li .date{float:right;}
.index_box03{ width:424px; margin-bottom:30px; float:right;}
.index_text{ width:100%; background:#F9F5F3; margin-bottom:30px;}
.index_text h2{ width:100%; height:58px; line-height:58px; text-align:center; font-size:28px; font-weight:normal; color:#fff; font-family:"微软雅黑"; background:url(../images/tit_rd.jpg) no-repeat; overflow:hidden;}
.index_text p{ padding:20px; text-indent:2em; height:160px; line-height:32px; overflow:hidden;}
.index_dd{ height:105px; padding:55px 20px 0; background:url(../images/rd_bj.jpg) no-repeat;}
.index_dd li{ float:left; width:116px; height:96px; display:inline; margin:0 6px;}

.index_link{ width:100%; height:62px; padding:5px 0; background:#efefef; margin-bottom:30px;}
.index_link h2{ float:left; padding:0 60px; font-size:28px; font-weight:normal; color:#B1090B; line-height:62px; font-family:"微软雅黑"; border-right:1px solid #ddd; background:url(../images/icon04.png) left center no-repeat;}
.index_link ul{ width:944px; height:62px; float:right;}
.index_link ul li{ width:392px; height:62px; float:left; display:inline; margin:0 40px;}
.index_link ul li img{ width:100%; height:62px;}



.content_con{ width:1170px; margin:0 auto; position:relative; background:#fff;/* background:url(../images/index_bj.jpg) top center no-repeat;*/ padding:16px 16px 0;}
.content_con .culture{ position:absolute; top:30px; right:130px; width:500px; height:145px;}
.content_con .logo{ position:absolute; top:-155px; left:130px; width:345px; height:112px;}
.content_con .noticebox{ width:100%; height:32px; display:block; overflow:hidden; margin-bottom:15px;}
.content_con .noticebox strong{ width:122px; height:32px; line-height:32px; display:block; overflow:hidden; float:left; padding-left:40px; color:#fff; font-size:18px; background:url(../images/img_gg.jpg) no-repeat; font-weight:normal;}
.content_con .noticebox #marquee2 { float:left; width:800px;height:30px;overflow:hidden; margin-top:2px; background:#fcf5ed; padding:0 5px;}
.content_con .noticebox #marquee2 ul li {float:left; line-height:32px; background:url(../images/ico01.jpg) 0px 14px no-repeat; padding-left:12px; margin-right:10px;}
.content_con .noticebox .search_box{ width:198px; height:30px; display:block; overflow:hidden; background:url(../images/search_bj.jpg) no-repeat; float:right;}
.content_con .noticebox .search_box .input{ width:150px; height:20px; padding:5px; line-height:20px; float:left; border:0 none; background:none;}
.content_con .noticebox .search_box .btn{ width:38px; height:30px; display:block; cursor:pointer; background:url(../images/search_bj.jpg) right center no-repeat; border:0 none; float:left;}
.content_con .newsbox{ width:100%; height:auto; margin-bottom:25px;}

/*正文*/
.zwbox{ width:1140px; margin:0 auto ;}
.zwbox .zw_tit{ width:100%; height:62px; margin-bottom:20px; position:relative;}
.zwbox .zw_tit h3{ display:inline-block; color:#fff; background:url(../images/zw_tbg.png) no-repeat; height:52px; width:203px; font-size:20px; line-height:50px;float:left; padding:0 40px 10px 0px; text-align:center;}
.zwbox .zw_tit h3 i{ font-style:normal; color:#FDCF00; font-size:30px;}
.zwbox .zw_tit b{ width:855px; display:inline-block; height:52px; background:url(../images/zw_bg.png) 0 20px no-repeat; float:left; font-size:14px; font-weight:normal;padding:10px 0 0 35px; line-height:52px;}
.zwbox .zw_tit .add{ position:absolute; left:250px; top:0px; width:880px; height:20px; font-size:12px;}
.zwbox .zw_tit .xxopen a{ display:inline-block; padding:0 20px; font-weight:bold;}
.zwbox .zw_tit .study_a{ width:285px; height:80px; position:absolute; right:0px; top:0px;}
.zwbox .zw_tit .study_a li{ width:80px; height:80px; display:block; overflow:hidden; margin-right:15px; float:left;}
.zwbox .zw_tit .study_a li a{ display:block; width:80px; height:80px;}
.zwbox .zw_tit .study_a li.one a{ background:url(../images/sty_s1.png) no-repeat;}
.zwbox .zw_tit .study_a li.two a{ background:url(../images/sty_s2.png) no-repeat;}
.zwbox .zw_tit .study_a li.three a{ background:url(../images/sty_s3.png) no-repeat;}
.zwbox .zw_tit .study_a li.one:hover a{ background:url(../images/sty_r1.png) no-repeat;}
.zwbox .zw_tit .study_a li.two:hover a{ background:url(../images/sty_r2.png) no-repeat;}
.zwbox .zw_tit .study_a li.three:hover a{ background:url(../images/sty_r3.png) no-repeat;}
.zwbox .zw_tit .study_a li.one.hover a{ background:url(../images/sty_r1.png) no-repeat;}
.zwbox .zw_tit .study_a li.two.hover a{ background:url(../images/sty_r2.png) no-repeat;}
.zwbox .zw_tit .study_a li.three.hover a{ background:url(../images/sty_r3.png) no-repeat;}

.zwbox .zw_con{ width:1104px; margin:0 auto;}
.zwbox .zw_con h2{ width:100%; text-align:center; font-size:18px; color:#9D0707; line-height:30px; padding-bottom:10px; border-bottom:1px dotted #C8C8C8; font-weight:bold;}
.zwbox .zw_con .date{ display:block; text-align:center; width:100%; color:#666; line-height:22px; padding:10px 0;}
.zwbox .zw_con .date a{ width:76px; height:22px; display:inline-block; vertical-align:middle; margin-left:10px;}
.zwbox .zw_con .date a img{width:76px; height:22px;}
.zwbox .zw_con .zw_txt{ width:1054px; padding:20px 25px; text-align:center;}
.zwbox .zw_con .zw_txt p{ width:100%; line-height:28px; font-size:14px; text-indent:28px; text-align:left;}
.zwbox .zw_con .zw_txt img{ width:750px; height:auto; padding:40px 0; max-width:750px;}

.list_tab{ width:1080px; height:auto; margin:0 auto;}
.list_tab li{ width:auto; height:35px; line-height:35px; font-size:14px; margin-bottom:15px; padding:0 50px;}
.list_tab li a{ display:block; height:35px; overflow:hidden;}
.list_tab li a b{ display:inline-block; color:#B50606; margin-right:10px;}
.list_tab li.yebj{ background:#FFFFBB;}
.list_tab li .date{ float:right;}


.feed_page{ width:100%; height:36px; display:block; overflow:hidden; text-align: center;}
.feed_page { padding: 20px 0 10px; text-align: center; font-size: 13px }
.feed_page span { color: #ccc; margin-right:5px }
.feed_page a { padding:2px 9px; border: 1px solid #e5e5e5; color: #333; cursor: pointer;}
.feed_page a:hover{ background-color:#9e0808; border-color: #9e0808; color: #fff }
.feed_page .pagebox_num_nonce{ padding:2px 9px; border: 1px solid #9e0808; color: #fff; background-color: #9e0808;}
.feed_page .pagebox_pre_nolink, .pagebox_next_nolink { padding:2px 9px; border: 1px solid #e5e5e5; background-color: #fff}

.footer_con{ width:100%; background: url(../images/footer_bj.jpg) repeat-x;background-color: #9e0808 padding:40px 0; line-height:24px; color:#fff; text-align:center; padding-top：20px;}
.footer_con a{color: #fff}

