@charset "utf-8";
/* Base Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
:focus { outline: 0; }
img { border: 0; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline; }
.none { display: none; }
.hidden { visibility: hidden; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: block; *zoom:1;
}
/**布局开始**/
body { background-color: #dedede; background-image: url(images/bj.jpg); background-repeat: no-repeat; background-position: center top; }
.main-bg { overflow: hidden; margin: 0 auto; }
body, p { font: 12px/1 "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; color: #333; font-family: "Microsoft YaHei"; font-family: "宋体"; }
a { color: #353535; text-decoration: none; }
a:hover { color: #cd0200; }
.wrapper { width: 100%; margin: 0 auto; }
.wrapper .inner { width: 1200px; margin: 0 auto; background-color: #fff; } /**页面全局宽度**/
/**标题栏新闻窗口**/
.post { margin-bottom: 10px; }
.post .tt { height: 35px; } /**标题栏**/
.post .tt .tit { display: inline-block; float: left; font-size: 16px; font-weight: normal; color: #963d3d; font-family: "Microsoft YaHei"; } /**标题字体**/
.post .tt .tit .title { display: inline-block; height: 35px; line-height: 35px; padding-left: 15px; background: url(images/bt-tt.png) no-repeat 0 center; } /**标题图标**/
.post .tt .more_btn { display: inline-block; height: 35px; line-height: 35px; float: right; }   /**更多按钮**/
.post .tt .more_btn a { color: #868686; }
.post .con { margin: 0 auto; margin-top: 10px; }
.post .con .wp_article_list .list_item { border-bottom: none; height: 27px; line-height: 27px; } /**新闻列表**/
.post .con .wp_article_list .list_item .Article_Index { background: url(images/li.gif) no-repeat center; display: none; } /**新闻列表图标**/
/**自定义新闻列表**/
.news_list { }
.news_list li.news { line-height: 24px; padding-left: 13px; background: url(images/icon_li0.gif) no-repeat 0 9px; } /**标题图标**/
.news_list li.news span.news_title { float: left; }
.news_list li.news span.news_meta { float: right; margin-left: 2px; }
.news_list li.news p { clear: both; line-height: 20px; color: #787878; }
.news_list li.news p a { color: #787878; }
.news_list li.news p a:hover { color: #444; text-decoration: underline; }
/**页头开始**/
#header { }
#header .inner { background-color: transparent; }
#header .inner .qh { position: absolute; width: 1200px; height: 546px; left: 0px; top: 0px; }
#header .inner .qh-list { position: absolute; width: 1200px; height: 399px; left: 0px; top: 0px; background: url(images/list.jpg) no-repeat 0 0; }
.head { }    /**页头部分**/
.head .head-1 { width: 100%; height: 115px; }
.sitelogo { float: left; width: 450px; height: 62px; }
.site { float: left; height: 58px; color: #000; font-size: 34px; padding: 42px 0px 0px 0px; font-family: "微软雅黑"; }
.head .head-1 .head-1-l { width: 815px; float: left; background: url(images/logo-bg.png) no-repeat 0 0; margin-left: 5px; margin-top: 4px; }
.head .head-1 .head-1-r { width: 220px; height: 28px; float: right; background: url(images/sous-bg.jpg) no-repeat 0 0; margin-top: 62px; margin-right: 5px; }
.navbar { width: 100%; height: 43px; background-color: #fff; }   	/**导航区域背景**/
.navbar .navbox { height: 43px; margin: 0 auto; width: 1079px; }   /**导航窗口大小及位置**/
/**导航样式：后台绑定时也可以定义配置**/
.navbar .navbox .wp_nav, .navbar .navbox .nav { height: 43px; }  /**导航高度**/
.navbar .navbox .wp_nav li.nav-item a { font-size: 16px; font-weight: normal; color: #010101; }    /**导航字体样式**/
.navbar .navbox .wp_nav li.nav-item a:hover, .navbar .navbox .wp_nav li.nav-item a.parent { color: #fff; background-color: #8d0201; }   	/**鼠标经过或当前选中时样式**/
.navbar .navbox .wp_nav li.nav-item a span.item-name { padding: 0 18px; height: 43px; line-height: 43px; }   /**导航栏目高度与边距**/
.wp_nav .sub-nav { border: none; min-width: 100px; }/*子菜单位置*/
.wp_nav .sub-nav .nav-item a { border-top: none; }/*去边框*/
.navbar .navbox .wp_nav .sub-nav li.nav-item i.mark { background: #fff; }  /**子菜单背景**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a { font-size: 14px; font-weight: normal; background: none; color: #010101; }		/**子菜单字体样式**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a:hover, .navbar .navbox .wp_nav .sub-nav li.nav-item a.parent { background: #8d0201; color: #fff; }
.navbar .navbox .wp_nav .sub-nav li.nav-item a span.item-name { padding: 0 10px; height: 35px; line-height: 35px; }		/**子菜单栏目高度与边距**/
/**主体开始**/
#container { }
#container .inner { background: #fff; width: 1200px; }
.cont-t { width: 100%;/* height:276px; */ padding-top: 20px; padding-bottom: 20px; }
.cont-t .cont-t-1 { width: 300px; float: left; margin-left: 30px; }
.cont-t .cont-t-2 { width: 410px; float: left; margin-left: 43px; }
.cont-t .cont-t-3 { width: 340px; float: right; margin-right: 35px; }
.cont-c { width: 100%;/* height:268px; */ background-color: #fffdfd; padding-bottom: 20px; }
.cont-c .cont-c-1 { width: 300px; float: left; margin-left: 30px; margin-top: 20px; }
.cont-c .cont-c-2 { width: 410px; float: left; margin-left: 43px; margin-top: 20px; }
.cont-c .cont-c-3 { width: 340px; float: right; margin-right: 35px; margin-top: 20px; }

.cont-b { width: 100%;/* height:227px; */ padding-bottom: 10px; }

/**首页三列布局**/
.mod { }
.mod1 { width: 236px; float: left; } /**左列**/
.mod1 .ml { width: 100%; }
.mbox { padding: 0 10px; border: 1px solid #d3d3d3; background: #f9f8fd; }
.mod2 { width: 728px; float: right; }
.mod2 .mc { width: 478px; float: left; } /**中间**/
.mod2 .mr { width: 236px; float: right; } /**右列**/
/**列表页**/
.col_menu { width: 206px; float: left; margin-left: 12px; margin-top: 25px; }
.col_menu .col_menu_head { background-color: #9f0402; text-align: center; }   /**位置栏目背景**/
.col_menu .col_menu_head h2.col_name { font-size: 16px; font-weight: normal; color: #fff; font-family: "Microsoft YaHei"; }		/**位置栏目字体**/
.col_menu .col_menu_head h2.col_name .col_name_text { display: block; line-height: 41px; }  /**栏目名称图标**/
/**栏目列表*/
.col_menu_con { width: 206px; padding-bottom: 166px; background: url(images/list-bg.jpg) no-repeat 0 bottom; }
.col_list { width: 204px; }
.col_list .wp_listcolumn { border: 1px solid #d6d6d6; border-bottom: none; padding-top: 7px; }
.col_list .wp_listcolumn .wp_column a { color: #202020; background: url(images/list-li.jpg) no-repeat center bottom; border-top: none; border-bottom: none; text-align: center; font-weight: normal; font-size: 12px; } 	/**一级子栏目**/
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: #202020; background: url(images/list-li.jpg) no-repeat center bottom; font-weight: bold; } 	/**鼠标经过或选中一级子栏目**/
.col_list .wp_listcolumn .wp_column a.selected span.column-name { color: #202020; font-weight: bold; }
.wp_listcolumn .wp_column a .column-name { padding: 0px!important; line-height: 30px!important; }  /*系统自己的样式，让元素居中*/
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color: #454545; background: transparent; border-top: 1px solid #fff; border-bottom: 1px solid #bbb; } 	/**二级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_subcolumn .wp_column a.selected { color: #fff; background: #52a3db; } 	/**鼠标经过或选中二级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_column a.selected span.column-name { color: #fff; }
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background: #f2f2f2 url(images/icon_column_3.gif) no-repeat 26px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; } 	/**三级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected { color: #000; background-image: url(images/icon_column_3_hover.gif); } 	/**鼠标经过或选中三级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected span.column-name { color: #124D83; }
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background: #f5f5f5 url(images/icon_column_3.gif) no-repeat 36px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ddd; } 	/**四级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected { color: #000; background-image: url(images/icon_column_3_hover.gif); } 	/**鼠标经过或选中四级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected span.column-name { color: #124D83; }
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background: #f9f9f9 url(images/icon_column_3.gif) no-repeat 46px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #eee; } 	/**五级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected { color: #000; background-image: url(images/icon_column_3_hover.gif); } 	/**鼠标经过或选中五级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected span.column-name { color: #124D83; }
.col_news { width: 900px; float: right; margin-right: 40px; margin-top: 26px; min-height: 600px; } /**栏目新闻**/
.col_news_head { border-bottom: 2px solid #be2727; }
.col_metas .col_title { height: 35px; line-height: 35px; }  /**当前栏目**/
.col_metas .col_title h2 { display: inline-block; font-size: 16px; font-weight: normal; color: #963d3d; font-family: "Microsoft YaHei"; padding-left: 15px; background: url(images/bt-tt.png) no-repeat 0 center; }   /**当前栏目名称**/
.col_metas .col_path { white-space: nowrap; height: 30px; line-height: 30px; margin-top: 5px; } /**当前位置**/
.col_news_box { padding: 10px 0; margin: 0 7px; }
.col_news_list { margin-top: 17px; }
.col_news_list .wp_article_list .list_item { border-bottom: none; height: 27px; line-height: 27px; }  /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { background: url(images/li.gif) no-repeat center; height: 22px; display: none; }  /**栏目新闻图标序号**/
.col_news_list .wp_entry, .col_news_list .wp_entry p { line-height: 1.6; font-size: 14px; color: #333; }
.col_news_list .wp_entry p { margin-bottom: 6px; }
.col_news_list .wp_entry img { max-width: 680px; _width:expression(this.width > 680 ? "680px" : this.width);
}   /**列表页文章图片大小限制**/
/**文章页**/
.infobox { margin: 0 auto; min-height: 650px; width: 95%; }
.article { }
.article h1.arti_title { line-height: 26px; font-family: "Microsoft YaHei"; padding: 25px 0 10px 0; text-align: center; font-size: 18px; color: #282828; border-bottom: 0px solid #C30 } /**文章标题**/
.article h2.arti_title { line-height: 26px; font-family: "Microsoft YaHei"; padding: 0; text-align: center; font-size: 16px; color: #282828; border-bottom: 2px solid #C30 } /**文章标题**/
.article .arti_metas { padding: 10px; text-align: center; }
.article .arti_metas span { margin: 0 5px; font-size: 12px; color: #787878; } /**文章其他属性**/
.article .entry { margin: 0 auto; overflow: hidden; } /**文章内容**/
.article .entry .read, .article .entry .read p { line-height: 1.6; font-size: 14px; color: #333; }  /**阅读字体**/
.article .entry .read p { margin-bottom: 6px; }
.article .entry .read img { max-width: 940px; _width:expression(this.width > 940 ? "940px" : this.width);
}   /**文章阅读部分图片大小限制**/
/**页脚开始**/
#footer { }
#footer .inner { height: 72px; background-color: #868686; }
#footer .inner .foot { width: 540px; float: left; margin-left: 20px; margin-top: 15px; }
#footer .inner .lianj { width: 333px; float: right; margin-top: 25px; margin-right: 25px; }
#footer .inner .lianj .lianj-l { width: 160px; float: left; }
#footer .inner .lianj .lianj-r { width: 160px; float: right; }
#footer .inner p { font-size: 12px; line-height: 22px; color: #eaeaea; }
#footer .inner p span { margin: 0 3px; }
#keyword { width: 183px!important; padding-left: 4px; background: transparent; border: 0; color: #999999; }
.wp_search .search { width: 28px!important; height: 28px!important; background: transparent; }
.wp_article_list .list_item .Article_PublishDate { color: #adadad; }
.cont-b-1 .post .tt .more_btn { margin-right: 20px; }
#header .inner-list { height: 399px; }
#list-bg .inner { min-height: 230px; background: url(images/list.jpg) no-repeat 0 0; }
.zdy .news { width: 150px; float: left; }
.zdy li.n1 { margin-right: 8px; }
.haibao { width: 150px; height: 184px; position: relative; }
.haibao .slt { position: absolute; width: 150px; height: 184px; }
.haibao .bt { width: 145px; height: 30px; line-height: 30px; background-color: #000; opacity: 0.7; position: absolute; left: 0px; bottom: 0px; padding-left: 5px; overflow: hidden; }
.haibao .bt a { color: #fff; font-size: 14px; font-weight: bold; }
/*************ZMH*****************/
.cont-b .cont-b-1 {/* width: 838px; float: left;*/ margin-left: 30px; margin-top: 15px;  margin-right: 35px;}
.cont-b .cont-b-2 { /*width: 272px; float: right; margin-right: 35px; margin-top: 60px; */display:none; }
.cont-c .cont-c-3 .con {/* width: 308px;* height:184px; * border: 1px solid #b4b4b4;*/ }
#beginw9{text-align: center;}
.wp_nav .nav-item a span.item-name {font-size: 16px}
.wp_nav .nav-item a span.item-name {padding: 0 18px;
    height: 43px;
    line-height: 43px;
}
.navbar .wp_nav {
    height: 43px;
    margin: 0 auto;
    width: 1079px;
}