@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: #fff; min-width: 1200px; }
body, p { font: 12px/1 "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; color: #333; }
a { color: #333; text-decoration: none; }
a:hover { color: #38821e; }
.wrapper { width: 100%; margin: 0 auto; }
.wrapper .inner { width: 1200px; margin: 0 auto; } /**页面全局宽度**/
/**标题栏新闻窗口**/
.post { margin-bottom: 10px; }
.post .tt { height: 32px; border-bottom: 1px solid #acacac; } /**标题栏**/
.post .tt .tit { display: inline-block; float: left; font-size: 18px; color: #383838; font-family: 微软雅黑; font-weight: normal; border-bottom: 3px solid #ab8846; height: 30px; } /**标题字体**/
.post .tt .tit .title { display: inline-block; height: 32px; line-height: 32px; padding-left: 35px; background: url(../images/icon_tit.gif) no-repeat 5px center; } /**标题图标**/
.post .tt .more_btn { display: inline-block; height: 32px; line-height: 32px; float: right; }   /**更多按钮**/
.post .con { padding: 5px 0; margin: 0 auto; }
.post .con .wp_article_list .list_item { border-bottom: 1px dashed #ccc; } /**新闻列表**/
.post .con .wp_article_list .list_item .Article_Index { background: url(../images/li.gif) no-repeat center; } /**新闻列表图标**/
/**自定义新闻列表**/
.news_list { }
.news_list li.news { line-height: 24px; padding-left: 13px; background: url(../images/4.jpg) no-repeat 0 11px; } /**标题图标**/
.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 { }
.head { width: 100%; height: 132px; position: relative; background: url(../images/head.jpg) no-repeat 50% 0; position: relative; }    /**页头部分**/
.head .sitetitle { position: absolute; left: 366px; top: 48px; font-size: 32px; font-weight: bold; color: #fff; }		/**站点名称**/
.navbar { width: 100%; height: 50px; background: url(../images/navbj.png) repeat-y center;}   	/**导航区域背景**/
.navbar .navbox { width: 1120px; height: 50px; margin: 0 auto; }   /**导航窗口大小及位置**/
/**导航样式：后台绑定时也可以定义配置**/
.navbar .navbox .wp_nav, .navbar .navbox .nav { height: 50px; }  /**导航高度**/
.navbar .navbox .wp_nav li.nav-item a { font-size: 17px; font-family: 微软雅黑; color: #4f3e0b; }    /**导航字体样式**/
.navbar .navbox .wp_nav li.nav-item a:hover, .navbar .navbox .wp_nav li.nav-item a.parent { background: #38821e; color: #fff; }   	/**鼠标经过或当前选中时样式**/
.navbar .navbox .wp_nav li.nav-item a span.item-name { padding: 0 29px; height: 50px; line-height: 50px; }   /**导航栏目高度与边距**/
.navbar .navbox .wp_nav .sub-nav li.nav-item i.mark { background: #f5e2bb; }  /**子菜单背景**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a { font-size: 14px; text-align: center; font-weight: normal; }		/**子菜单字体样式**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a:hover, .navbar .navbox .wp_nav .sub-nav li.nav-item a.parent { background: #38821e; color: #fff; }
.navbar .navbox .wp_nav .sub-nav li.nav-item a span.item-name { padding: 0 10px; height: 38px; line-height: 38px; }		/**子菜单栏目高度与边距**/
/**主体开始**/
#container { padding: 7px 0; background:#f8f8f8;}
#container .inner { background: #fff; width: 1180px; padding: 10px; border: 0px solid #e5e5e5; }
/**首页三列布局**/
.mod { }
.mod1 { width: 236px; float: left; } /**左列**/
.mod1 .ml { width: 100%; }
.mbox { padding: 0 10px; border: 0px solid #d3d3d3; }
.mod2 { width: 728px; float: right; }
.mod2 .mc { width: 478px; float: left; } /**中间**/
.mod2 .mr { width: 236px; float: right; } /**右列**/
/**列表页**/
.col_menu { width: 236px; float: left; margin-top: 10px; padding: 0 0 140px; border-top: none; position: relative; background: #fcfffd url(../images/n_left.png) calc(100% - 10px) calc(100% - 24px) no-repeat; border-bottom: #3d8225 .375rem solid;}
.col_menu .col_menu_head { }   /**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size: 19px; font-weight: bold; color: #fff; }		/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display: block; line-height: 42px; font-family: 微软雅黑; text-align: center; background: #3d8225; }  /**栏目名称图标**/
/**栏目列表*/
.col_list .wp_listcolumn { border-top: 0; border-bottom: 0; }
.col_list .wp_listcolumn .wp_column a { text-align: center; color: #5f5f5f; background: none; border-top: 0; border-bottom: 1px solid #d4d4d4; } 	/**一级子栏目**/
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: #4f3e0b !important; } 	/**鼠标经过或选中一级子栏目**/
.col_list .wp_listcolumn .wp_column a.selected span.column-name { color: #4f3e0b !important; }
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color: #454545; background: #e8e8e8 url(../images/icon_column_2.gif) no-repeat 16px 11px; 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: #000; background-image: url(../images/icon_column_2_hover.gif); } 	/**鼠标经过或选中二级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_column a.selected span.column-name { color: #124D83; }
.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: 890px; float: right; margin-top: 10px; margin-bottom: 60px; min-height: 450px; } /**栏目新闻**/
.col_news_head { border-bottom: 1px solid #38821e; }
.col_metas .col_title { display: inline-block; float: left; height: 41px; line-height: 41px; }  /**当前栏目**/
.col_metas .col_title h2 { display: inline-block; font-size: 19px; font-weight: bold; color: #3d8225; font-family: 微软雅黑; }   /**当前栏目名称**/
.col_metas .col_path { display: inline-block; float: right; white-space: nowrap; height: 41px; line-height: 41px; color: #333; font-family: 微软雅黑; } /**当前位置**/
.col_news_box { padding: 10px 0; margin: 0 7px; }
.col_news_list { margin-top: 7px; }
.col_news_list .wp_article_list .list_item { }  /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { background: url(../images/li.gif) no-repeat center; }  /**栏目新闻图标序号**/
.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; }
.article { }
.article h1.arti_title { line-height: 60px; font-family: 微软雅黑; padding: 5px; text-align: center; font-size: 21px; color: #38821e; border-bottom: 1px solid #38821e; } /**文章标题**/
.article .arti_metas { padding: 10px; text-align: center; }
.article .arti_metas span { margin: 0 5px; font-size: 14px; color: #b8b8b8; font-family: 微软雅黑; } /**文章其他属性**/
.article .entry { margin: 0 auto; overflow: hidden; min-height: 450px; padding: 30px; padding-top: 0px; } /**文章内容**/
.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: 43px; padding: 27px 0px; border-top: 0px solid #036; background: #175952; }
#footer .inner p { font-family: 微软雅黑; color: white; font-size: 12px; line-height: 24px; text-align: center; }
#footer .inner p span { margin: 0 3px; }
.search { float: right; width: 200px; margin-right: 27px; }
.wp_search { background: url(../images/1.jpg) no-repeat; margin-top: 139px; }
#keyword { background: none; border: 0px; width: 169px !important; }
.wp_search .search { background: none; width: 26px; height: 22px; border: 0px; cursor: pointer; }
.news-bl { float: left; width: 505px; }
.news-br { float: right; width: 600px; }
.bt1 a { line-height: 34px; font-weight: bold; font-family: 微软雅黑; font-size: 15px; color: #12443f; }
.xwjj { color: #8c8c8c; font-family: 微软雅黑; font-size: 12px; line-height: 20px; }
.news_list li.news span.news_title a { color: #2d2d2d; font-size: 14px; font-family: 微软雅黑; line-height: 29px; }
.news-time { color: #12443f; font-size: 15px; font-family: 微软雅黑; line-height: 31px; }
.more_text { color: #c1aa7e; font-size: 14px; font-family: 微软雅黑; }
.post .tt .tit .title1 { height: 32px; line-height: 32px; padding-left: 18px; background: url(../images/3.jpg) no-repeat; }
.news-time2 { float: right; color: #808080; font-size: 14px; font-family: 微软雅黑; }
.news-x1 { float: left; width: 348px; }
.news-x2 { float: left; margin-left: 50px; width: 348px; }
.news-x3 { float: right; width: 348px; }
.post .tt .tit .title2 { height: 32px; line-height: 32px;/* background: url(../images/5.jpg) no-repeat; */
}
.wp_listcolumn .wp_column a.selected { color: #4f3e0b !important; background-color: #f5e1ba;/* background-image: url(../images/wp_column_menu_li_2.gif); */
}
.wp_listcolumn .wp_column { /* width: 80%; */
    /* margin-left: 24px; */
}
.wp_listcolumn .wp_column a { font-family: 微软雅黑; display: block; width: 100%; color: #666; font-size: 15px; font-weight: normal; word-wrap: break-word; background: #f5f5f5 url(../images/wp_column_menu_li_1.gif) no-repeat 6px 12px; border-bottom: 1px solid #ddd; border-top: 1px solid #fff; text-align: left; }
.wp_listcolumn .wp_column a .column-name { display: inline-block; line-height: 36px; cursor: pointer; }
.col_path a { color: #ababab; }
#wp_paging_w6 { margin-top: 10px; }
.Article_Title a { font-size: 16px; font-family: 微软雅黑; color: 4b4b4b; line-height: 25px; }
.wp_article_list .list_item { width: 100%; height: 35px; line-height: 24px; border-bottom: 0px dashed #ccc; vertical-align: top; }
.wp_article_list .list_item .Article_Index { display: inline-block; width: 10px; height: 16px; margin-top: 3px; color: #fff; font-size: 11px; float: left; margin-right: -15px; overflow: hidden; text-indent: -99em; background: none; }
.col_news_list .wp_article_list .list_item .Article_Index { background: none; }
.link { background-color: #b39858; height: 45px; width: 1159px; margin: 0 auto; }
.link .inner { width: 730px; margin: 0 auto; }
.link-l { margin-top: 6px; width: 46%; float: left; }
.link-r { margin-top: 6px; width: 46%; float: right; }
.news-br .post .tt .tit { border-bottom: 0px solid #ab8846; }
select { height: 33px; }
.top { height: 109px; width: 1200px; margin: 0 auto; }
.logo1 { float: left; margin-top: 18px; margin-left: 30px; }
.ycmk { float: right; margin-top: 35px; margin-right: 30px; }
.dbnav { float: left; }
.ssk { float: right; width: 241px; height: 36px; background: url(../images/ssk.png) no-repeat; }
.srk { float: left; width: 185px; height: 36px; border: 0; padding: 0; line-height: 36px; padding-left: 20px; background: none; font-size: 14px; color: #a1a1a1; }
.anniu { float: right; width: 35px; height: 36px; border: 0; background: none; }
.banner { height: 380px; background: #333; }
.xwmk1 { margin-top: 30px; }
.zc-qh { float: left; width: 585px; border-top: 3px solid #38821e; background: #fff; height: 350px; }
.more-b1 { position: absolute; top: 10px; right: 20px; }
.sudy-tab { position: relative; }
.nek { padding: 0 22px 0 17px; }
.btt4.x {
    margin-bottom: 10px;
}
.slt { float: left; }
.ybk { float: right; width: 385px; }
.btt { display: block; line-height: 26px; font-size: 16px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.nek.s {
    padding: 0 !important;
}
ul.tab-menu.g {
    margin-bottom: 6px;
}
.jj { font-size: 15px; line-height: 22px; color: #949494; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 44px; margin-top: 20px; }
.btt1 { height: 35px; font-size: 15px; line-height: 35px; }
.btt2 { color: #505050; float: left; display: block; }
.fbsj { float: right; color: #333333; }
.dyt { margin-bottom: 6px; }
.yb-qh { float: right; border-top: 3px solid #38821e; }
.xwmk2 { margin-top: 12px; }
.sfk1 { float: left; background: #fff; border-top: 3px solid #38821e;}
.sfk2 { margin-left: 30px; border-top: 3px solid #38821e; }
.sfk3 { float: right; }
.sfk1 .btt1 { height:35px; line-height: 35px; }
.sfk1 .fbsj { color: #8b8b8b; }
.btt4 { color: #1f5d08;font-size: 23px;font-weight: bold;float: left;}
.gdd { float: right; }
.gdd a { color: #c1aa7e; font-size: 14px; }
.btt3 { line-height: 36px; margin-top: 10px; }
.tpwl { width: 370px;}
.sf {
    line-height: 40px;
    font-size: 16px;
}
.tpwl ul.wp-menu { margin: 18px auto 0; }
.tpwl ul.wp-menu li.menu-item { width: 92px; float: left; text-align: center; margin-left: 32px; margin-bottom: 11px; }
.tpwl ul.wp-menu li.menu-item a { display: block; font-size: 12px; color: #333333; line-height: 16px; padding-top: 77px; }
.tpwl ul.wp-menu li.menu-item.i1 a { background: url(../images/1_h.png) no-repeat center top; background-size: 70px 70px; }
.tpwl ul.wp-menu li.menu-item.i1 a:hover { background: url(../images/1.png) no-repeat center top; background-size: 72px 72px; }
.tpwl ul.wp-menu li.menu-item.i2 a { background: url(../images/2_h.png) no-repeat center top; background-size: 75px 75px; }
.tpwl ul.wp-menu li.menu-item.i2 a:hover { background: url(../images/2.png) no-repeat center top; background-size: 75px 75px; }
.tpwl ul.wp-menu li.menu-item.i3 a { background: url(../images/3_h.png) no-repeat center top; background-size: 70px 70px; }
.tpwl ul.wp-menu li.menu-item.i3 a:hover { background: url(../images/3.png) no-repeat center top; background-size: 72px 72px; }
.tpwl ul.wp-menu li.menu-item.i4 a { background: url(../images/4_h.png) no-repeat center top; background-size: 70px 70px; }
.tpwl ul.wp-menu li.menu-item.i4 a:hover { background: url(../images/4.png) no-repeat center top; background-size: 72px 72px; }
.tpwl ul.wp-menu li.menu-item.i5 a { background: url(../images/5_h.png) no-repeat center top; background-size: 70px 70px; }
.tpwl ul.wp-menu li.menu-item.i5 a:hover { background: url(../images/5.png) no-repeat center top; background-size: 72px 72px; }
.tpwl ul.wp-menu li.menu-item.i6 a { background: url(../images/6_h.png) no-repeat center top; background-size: 70px 70px; }
.tpwl ul.wp-menu li.menu-item.i6 a:hover { background: url(../images/6.png) no-repeat center top; background-size: 72px 72px; }
.tpwl ul.wp-menu li.menu-item.i7 a { background: url(../images/7_h.png) no-repeat center top; background-size: 70px 70px; }
.tpwl ul.wp-menu li.menu-item.i7 a:hover { background: url(../images/7.png) no-repeat center top; background-size: 72px 72px; }
.tpwl .wp-menu .i1, .tpwl .wp-menu .i4 { margin-left: 0 !important; }

.title { font-size: 12px; color: #38821e; line-height: 24px; border-bottom: 1px solid #d8d8d8; height:40px;}
.sfk1 .nek { padding: 0 11px 0 15px; }
.bt5 { height: 88px; border-bottom: 1px dashed #CCC; }
.zssj { float: left; width: 62px; height: 66px; margin-top: 10px; }
.sj1 { height: 33px; background: #38821e; border-radius: 5px 5px 0px 0px; line-height: 33px; color: #fff; text-align: center; font-size: 18px; }
.sj2 { height: 29px; background: #f8f6f2; margin-top: 4px; border-radius: 0px 0px 5px 5px; line-height: 29px; text-align: center; color: #38821e; font-size: 12px; }
.bt22 { display: block; float: right; width: 275px; line-height: 70px; font-size: 14px; color: #505050; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.MK4 { border: 0; }
.bt5:hover .sj1 { background: #f8b933; }
.tplm { margin-bottom: 45px; }
.bt3 { font-size: 23px; line-height: 80px; color: #1f5d08; text-align: center; font-weight: bold; }
.slt1 { float: left; width: 183px; height: 159px; margin-right: 20px; }
.slt5 { display: block; }
.bt23 { display: block; height: 38px; background: url(../images/bjj2.png); position: absolute; bottom: 0; width: 100%; line-height: 38px; text-align: center; color: #fff; font-size: 16px; }
.tpp { position: relative; }
.KY6 { margin-right: 0; }
.dibu { height: 210px; background: url(../images/dbbj.png) no-repeat; }
.dibu1 { height: 164px; }
.logo2 { margin-top: 50px; }
.zjkk { width: 360px; height: 92px; border-left: 1px solid #6e9a5f; border-right: 1px solid #6e9a5f; float: left; margin-top: 40px; margin-left: 40px; }
.dbxx { color: #ffffff; line-height: 30px; font-size: 14px; padding: 0 37px; }
.dbxx2 { margin-top: 15px; }
.ewm { float: right; margin-top: 22px;    width: 293px;
    text-align: center; }
.ewm1{float: left;/* margin-right: 35px; */margin-left: 100px;}
.zbt { text-align: center; color: #fff; line-height: 30px; font-size: 13px; }
.dibu2 { line-height:46px; text-align: center; color: #fff; font-size: 13px; }
.navbar .wp_nav .sub-nav { width: auto !important; min-width: 100% !important; border: 0; }
.dbnav .wp_nav .nav-item a span.item-name { padding: 0px 15px; line-height: 36px; font-size: 14px; color: #fff; }
.dbnav .wp_nav .nav-item { background: url(../images/lili2.png) no-repeat left center; }
.dbnav .wp_nav .i1 { background: none !important; }
.wp_entry { padding: 20px 0; }
.tpp a:hover { color: #6ae83f; }
.top_inner { background: #38821e; }
.foot_inner { width: 1200px; margin: 0 auto; }
.footer { background: #3d8225; }
.nav-all {
    background: #f5e1bb;
}
.dibu2 a {
    color: #fff;
}
.dibu2 a:hover {
    color: #f2f2f2;
}

.nek.f .btt1 {
    line-height: 35px;
    height: 35px;
}
ul.tab-menu.s {
    margin-bottom: 0px;
}