@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {	margin: 0;padding: 0;}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {display: block;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;font-weight: normal;}
html, body, fieldset, img, iframe, abbr {border: 0;}
img {vertical-align: top;}
html {overflow-x: hidden;}
i, cite, em, var, address, dfn {font-style: normal;}
[hidefocus], summary {outline:0;}
li {list-style: none;}
h1, h2, h3, h4, h5, h6, small {font-size: 100%;}
sup, sub {font-size: 83%;}
pre, code, kbd, samp {font-family: "Microsoft yahei";}
q:before, q:after {content: none;}
textarea {overflow: auto;resize: none;}
label, summary {cursor: default;}
a, button {cursor: pointer;font-family: "Arial";}
h1, h2, h3, h4, h5, h6, em, strong, b {font-weight: bold;	font-family: "Microsoft yahei";}
del, ins, u, s, a, a:hover {text-decoration: none;}
body, textarea, input, button, select, keygen, legend {font-family: "Microsoft yahei";color: #333;outline: 0;}
:focus {outline: 0;}
/*备用样式表*/
.none {display: none;}
.wcb {width: 100%;height: 30px;	border: 2px dashed #97CBE0;
}
.hidden {visibility: hidden;}
.clear {	width: 100%;height: 0;line-height: 0;font-size: 0;overflow: hidden;	clear: both;display: block;_display: inline;}
.clearfix:after {clear: both;	content: ".";display: block;	height: 0;visibility: hidden;}
.clearfix {display: block;*zoom:1;}
.icon {display: inline-block;width: 32px;height: 32px;vertical-align: middle;	background: url(images/icon.png) no-repeat;}
/*css3扩展*/
body:before {
	content: "";
	position: fixed;
	top: -10px;
	left: 0;
	z-index: 110;
	width: 100%;
	height: 10px;
	/* -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8); */
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	/* box-shadow: 0px 0px 10px rgba(0,0,0,.8); */
}
::-webkit-input-placeholder {color:#ccc;/* WebKit browsers */}
:-moz-placeholder {color:#ccc; /* Mozilla Firefox 4 to 18 */}
::-moz-placeholder {color:#ccc;/* Mozilla Firefox 19+ */}
:-ms-input-placeholder {color:#ccc;/* Internet Explorer 10+ */}
/**布局开始**/
body {line-height: 1;font-size: 13px;font-family: "Arial", "Microsoft YaHei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif;color: #333;}
p {line-height: 1.75;}
a {color: #3b3b3b;text-decoration: none;transition: all 0.4s ease-in-out;}
a:hover {color: #095ab5;}
/*页面尺寸*/
.wrapper {width: 100%;margin: 0 auto;}
.wrapper .inner {
	width: 1200px;
	margin: 0 auto;
} /**页面全局宽度**/
/*headtop*/
#headtop {background: #666;}
.headtop .top-left {float: left;}
.headtop .top-right {float: right;}
/*head开始*/
#header {background: url(images/header.png) no-repeat center;}
#header .inner {height: 117px;position: relative;}
.header .sitelogo {float: left;padding-top: 25px;padding-left: 10px;}
.header .sitetitle {display: none;margin-top: 16px;margin-left: 10px;font-size: 32px;font-weight: bold;	color: #fff;}
 /**站点名称**/
.header .head-left {float: left;display: inline-block;}
.header .head-main {float: left;margin-top: 10px;}
.header .head-right {float: right;margin-top: 15px;width: 235px;}
/*rale样式*/
.site-rale ul li.links {float: left;}
.site-rale ul li.links a {
	line-height: 35px;
	padding: 0 12px 0 12px;
	padding-left: 19px;
	font-size: 13px;
	color: #cad3d4;
	background: url(images/link_icon.png) no-repeat;
}
.site-rale ul li.links a:hover {color: #fff;}
/*lang样式*/
.site-lang ul {	float: right;}
.site-lang ul li.links {float: left;}
.site-lang ul li.links a {
	line-height: 45px;
	margin: 0px 5px;font-size: 14px;color: #fefefe;
}
.site-lang ul li.links a:hover {color: #fff;}
/*默认主导航样式*/
#nav {	background: #074d2f;}
/*导航*/
#nav .inner .wp-panel .navbg {
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: auto;
	height: 100%;
	background: #fff;
	opacity: .7;
	filter: alpha(opacity=70);
}
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu {margin: 0 auto}
.wp-menu .menu-item {display: inline-block;float: left;position: relative;}
.wp-menu .menu-item.i1 {background: none;}
.wp-menu .menu-item a > .menu-switch-arrow {display: none;width: 20px;height: 20px;vertical-align: middle;}
.wp-menu .menu-item a.menu-link {
	font-weight: bold;
	display: inline-block;
	padding: 0 46px;
	line-height: 47px;
	color: #FFFFFF;
	font-size: 17px;
}
.wp-menu .menu-item.hover a.menu-link, .wp-menu .menu-item a.hover {background-color: #0e794b;text-decoration: none;color: #eee;}
.sub-menu {
	display: none;
	position: absolute;
	left: 0;
	top: 47px;
	min-width: 100%;
	z-index: 100;
	background: #fff;
}
.sub-menu .sub-item {	position: relative;white-space: nowrap;vertical-align: top;_zoom: 1;}
.sub-menu .sub-item a {
	font-weight: bold;
	text-align: center;
	display: block;
	color: #074d2f;
	height: 40px;
	line-height: 40px;
	padding: 0 17px;
	font-size: 16px;
	background: none;
}
.sub-menu .sub-item.hover> a, .sub-menu .sub-item a:hover {
	color: #fff;
	background-color: #074d2f;
	display: block;
}
.sub-menu .sub-menu {
	left: 100%;
	top: 0px;
	z-index: 200;
	background: #fff;
}
/**主页banner开始**/
#banner {
	background: #e7e2df;
}
#banner .inner {
	width: 100%;
	text-align: center;
	position: relative;
}
/**主体模块样式**/
/**首页三列布局**/
.main1 {	min-height: 578px;background: #ffffff;position: relative;}
.main2 {min-height: 435px;position: relative;}
/**标题栏新闻窗口**/
.post {}
.post .tt {display: inline-block;	width: 100%;border-bottom: 0px solid #e6e6e6;} /**标题栏**/
.post .tt .tit {font-weight: bold;} /**标题字体**/
.post .tt .tit .title {	display: block;line-height: 42px;color: #424242;}
.post .tt .tit .name {display: none;line-height: 16px;color: #333;}/*栏目别名*/
.post .con {padding: 6px 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;}
.post .more_btn .more_text, .post .more_btn a {
	display: block;
	font-size: 16px;
	cursor: pointer;
	line-height: 40px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
/*标准标题*/
.post1 .tt .tit .title {
	font-family: "Arial";
	display: inline-block;
	font-size: 28px;
	cursor: pointer;
	line-height: 36px;
	color: #222222;
	width: 100%;
	text-align: center;
}
.post1 .tt .tit .title.selected {color: #074d2f;}
/**自定义新闻列表**/
.news_list li.news {line-height: 34px;	padding-left: 0px;} /**标题图标**/
.news_list li.news span.news_title {font-size: 15px;float: left;}/*标题*/
.news_list li.news span.news_title img {vertical-align: middle;}
.news_list li.news span.news_meta {font-size: 15px;float: right;margin-left: 2px;color: #9C9C9C;}/*属性*/
.news_list li.news .news_time, .news_list li.news .news_time span {color: #666;}/*发布时间*/
.news_list li.news .news_icon {display: inline-block;margin: 0 auto;border: 0px solid red;}
.news_list li.news .news_text ,.news_list li.news .news_text a{line-height: 20px;color: #5f5f5f;font-size: 12px;}
/*默认简介*/
.news_list li.news .news_bg {
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	height: 30px;
	background: #000;
	opacity: .7;
	filter: Alpha(opacity=70);}
.news_list li.news p {line-height: 34px;}
/*标题文*/
.news_text .news_list li.news {margin-bottom: 10px;}
.news_text .news_list li.news .news_title {	line-height: 24px;font-size: 15px;}
.news_text .news_list li.news .news_text {line-height: 22px;font-size: 13px;}
.news_text .news_list li.news .news_time {line-height: 28px;font-size: 13px;}
/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner {
	height: 235px;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}
.l-banner img {
	display: none;
	height: 100%;
	vertical-align: top;
}
/**主体列表页开始**/
#l-container .inner {
	padding: 25px 10px;
}
/**主体文章页开始**/
#d-container .inner {
	padding: 20px 60px;
	background: #fff;
}
.col_menu {
	width: 240px;
	float: left;
	margin-right: -240px;
	position: relative;
}
.col_menu .l-qh {
	margin-bottom: 10px;
}
.col_menu .col_menu_head {
	background: #074d2f;
}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {
	font-size: 20px;
	font-weight: normal;
	color: #fff;
}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {
	display: block;
	line-height: 50px;
	padding: 0px 5px 0px 30px;
}/**栏目名称图标**/
.col_menu .col_menu_con {
	border: 1px solid #e4e4e4;
}
/*栏目列表*/
.col_list {
}
.col_list .wp_listcolumn {
	border-top: 0px solid #2867A0;
	border-bottom: 0px solid #fff;
}
.col_list .wp_listcolumn .wp_column a {
	color: #333;
	font-size: 15px;
	font-weight: normal;
	background: none;
	border-top: 0px solid #fff;
	border-bottom: 1px solid #F6EAEA;
}
.col_list .wp_listcolumn .wp_column a .column-name {
	padding: 5px 0px 5px 28px;
	line-height: 32px;
}
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected {
	color: #074d2f;
	background: #eee;
}
.col_list .wp_listcolumn .wp_column a.selected span.column-name {
	color: #074d2f;
}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a {
	color: #454545;
	background: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #bbb;
}
.col_list .wp_listcolumn .wp_column.parent > a .column-name {
	font-weight: bold;
	color: #074d2f;
}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {
	color: #333;
	border-top: 1px solid #eee;
	margin-top: -1px;
}
.col_list .wp_listcolumn .sub_list a .column-name {
	display: inline-block;
	line-height: 28px;
	padding: 5px 10px 5px 52px;
	cursor: pointer;
}
.col_list .wp_listcolumn .sub_list a:hover, .col_list .wp_listcolumn .wp_column a.selected {
	font-weight: bold;
	font-weight: bold;
	color: #074d2f;
}
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a {
	background: none;
}
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {
	padding: 5px 10px 5px 51px;
	cursor: pointer;
}
.col_list .wp_listcolumn .sub_list .sub_list a :hover, .col_list .wp_listcolumn .sub_list .sub_list a.selected {
	font-weight: bold;
	color: #074d2f;
}
/**栏目新闻**/
.col_news {
	width: 100%;
	min-height: 500px;
	float: right;
}
.col_news .col_news_box {
	margin-left: 290px;
}
.col_news_head {
	border-bottom: 1px solid #DBDBDB;
}
.col_metas .col_title {
	display: inline-block;
	float: left;
	height: 48px;
	line-height: 48px;
}  /**当前栏目**/
.col_metas .col_title h2 {
	display: inline-block;
	font-size: 20px;
	font-family: "Microsoft yahei";
	font-weight: normal;
	color: #074d2f;
	border-bottom: 3px solid #CBCBCB;
}
.col_metas .col_path {
	display: inline-block;
	float: right;
	white-space: nowrap;
	height: 46px;
	line-height: 46px;
	color: #666;
} /**当前位置**/
.col_metas .col_path a {color: #2F2F2F;}
.col_news_con {padding: 5px 0px 10px 0px;	margin: 0 7px;}
.col_news_list {	margin-top: 7px;} /**栏目新闻列表**/
.col_news_list .wp_entry, .col_news_list .wp_entry p {	line-height: 1.75;font-size: 14px;color: #333;}
.col_news_list .wp_entry p {	margin-bottom: 10px;}
.col_news_list .wp_entry table {margin-bottom: 4px;}
.col_news_list .wp_entry img {max-width: 680px;_width:expression(this.width > 680 ? "680px" : this.width);} /**列表页文章图片大小限制**/
/**文章页**/
.infobox {width: auto;margin: 0 auto;}
.article {padding-top: 10px;}
.article h1.arti_title {line-height: 48px;font-family: "Microsoft YaHei";font-size: 22px;text-align: center;color: #0f6b4b;}
 /**文章标题**/
.article h2.arti_title {line-height: 40px;font-family: "Microsoft YaHei";font-size: 17px;text-align: center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {	padding: 10px;text-align: center;border-top: 1px solid #ececec;}
.article .arti_metas span {margin: 0 5px;font-size: 12px;color: #787878;}/**文章其他属性**/
.article .entry {min-height: 500px;margin: 0 auto;overflow: hidden;margin-top: 10px;} /**文章内容**/
.article .entry .read, .article .entry .read p {	line-height: 1.75;	font-size: 14px;	color: #333;}  /**阅读字体**/
.article .entry .read p {margin-bottom: 10px;}
.article .entry .read img {	margin: 0 auto;max-width: 940px;_width:expression(this.width > 940 ? "940px" : this.width);
}   /**文章阅读部分图片大小限制**/
.article .entry .read table {	margin: 0 auto;border: none!important;}
/**页脚开始**/
#footer {	background: #074d2f;}
#footer .inner {padding: 39px 0px;position: relative;}
#footer .inner p {font-size: 16px;line-height: 26px;font-weight: normal;text-align: center;color: #fff;}
/**************************************************************
 * 组件功能
 */
/*系统默认搜索*/
.wp_search {display: inline-block;position: relative;	padding-left: 4px;border: 1px solid #d0d0d0;}
.wp_search #keyword {	width: 160px!important;padding: 4px 0;	border: none;height: 20px;line-height: 20px;background: transparent;color: #fff;}
.wp_search .search {width: 32px;height: 30px;	border: 0px;	background: #FFFFFF url(images/sous.png) no-repeat center;	cursor: pointer;vertical-align: top;}
/*自定义输入框*/
.searchbox {margin-top: -35px;}
.wp-search {box-shadow: 0px 2px 10px 0 #eee;position: relative;background: #ffffff;}
.wp-search form {display: block;}
.wp-search .search-input {	text-align: left;}
.wp-search .search-input input.search-title {font-family: "Arial";height: 75px;padding: 0 20px;line-height: 75px;background: none;color: #adadad;font-size: 18px;border: 0;outline: 0;width: 90%;}
.wp-search .search-btn {width: 75px;height: 75px;position: absolute;	right: 0;top: 0%;}
.wp-search .search-btn input.search-submit {width: 75px;height: 75px;border: 0;outline: 0;background: #e4c04c url(images/sous1.png) no-repeat center;cursor: pointer;}
.head-right .searchbox { margin-top: 0;}
.head-right .wp-search .search-input input.search-title {width: 77%;font-size: 16px;height: 30px;line-height: 30px;}
.head-right .wp-search .search-btn {   width: 30px;   height: 30px;}
.head-right .wp-search .search-btn input.search-submit {  background: #e4c04c url(images/sous.png) no-repeat center;   width: 30px;  height: 30px;}
.head-right .wp-search {  box-shadow: none;}
/**链接样式**/
/*列表页*/
.r {border: 1px solid #074d2f;line-height: 34px;font-size: 24px;/* border-bottom: 1px solid #9bc1b1; */color: #fff;margin: auto;height: 34px;}
.y {border: 1px solid #00a650;background: #fff;height: 27px;font-size: 14px;line-height: 27px;color: #074d2f;border-top: 0;}
.post-13 .news_time {width: 62px;height: 62px;float: left;background: #0f6b44;text-align: center;}
.site-lang ul li.links{   position: relative;}
.more_btn {line-height: 40px;width: 120px;height: 40px;background: #e4c14d;text-align: center;position: absolute;}
.post-13 .more_btn {position: absolute;left: 50%;margin-left: -71px;bottom: 30px;}
.post-13 .news_list li.news .news_text {word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;max-height: 32px;width: 100%;line-height: 16px;color: #777;font-size: 14px;padding: 10px 0 0 0;overflow: hidden;}
.post-13 .news_con {width: 503px;float: right;height: 64px;}
.post-13 .news_title {}
.post-13 .news_title, .post-13 .news_title a {font-weight: bold;font-size: 16px;line-height: 20px;color: #333333;}
.post-13 .tt .tit .title { padding-top: 45px;}
.post-13 .news_list {margin: 45px -17px 0 -17px;}
.post-13 .news_list li.news {width: 583px;padding: 0 0 33px 0;border-bottom: 1px dashed #d2d2d2;float: left;margin: 0px 17px 20px 17px;}
.news_title:hover a {color: #0f6a43;}
.news_list li.news .news_text:hover a { color: #074d2f;}
.site-lang ul li.links:after {  content: " ";  background: url(images/topicon.png) no-repeat;  position: absolute;   display: block;width: 10px;  height: 10px;   top: 50%;  left: -10px; margin-top: -5px;}
.main2 .inner {   padding-bottom: 100px;}
.post-13 .more_btn:hover { background: #0f6a43;}
.site-lang ul li.links:hover a {color: #d5d5d5;}
.mbanner .focus .focus-navigation {width:58px; height:53px; opacity: 0.7; filter:alpha(opacity=70); background:url(images/slide_next.png) no-repeat; text-indent:-999em;}
.mbanner .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-prev { left:0px;}
.mbanner .focus .focus-next { right:0px;background-position:right top}
.post-13 .news_list li.news:hover .news_title a {
    color: #0f6a43;
}
.post-13 .news_list li.news:hover .r{background:#e4c14d;border: 1px solid #e4c14d;}
.post-13 .news_list li.news:hover .y{border: 1px solid #e4c14d;}