@charset "utf-8";
/*通用样式*/
*,a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
html, body, div, span, iframe, map, font, img, a img, samp, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th{ padding: 0; margin: 0; border: 0; font-weight: normal; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;  list-style:none;}
html, body { position: relative; height: 100%;}
body{ background:#464646; font:normal 12px/22px "微软雅黑";  }
img{ border:0;  }
a{ text-decoration:none; color:#000;  }
a:hover{ color:red;  }
.clear { clear:both;}
div { box-sizing:border-box;}
.clearfix::after { content: ''; clear: both; display: block; height: 0;}
/* CSS Document */
.hader { background: #207b64; color: #ffffff;}
.headerCont { padding: 20px 40px; width: 1250px; margin: 0 auto; max-width: 92%;}
.headerCont::after { content: ''; clear: both;display: block; height: 0;}
.site-logo { float: left; width: 200px;}
.site-logo img {display: block; width: 100%;}
.nav { float: right; background: #027b5b;}
.nav li { position: relative; float: left; line-height: 60px;}
.nav li h2 {padding: 0 20px;}
.nav li h2 a { font-size: 15px; color: #ffffff;}
.nav li h2 i { background: url(../images/downArr.jpg) center no-repeat; display: inline-block; width: 9px; height: 5px;
vertical-align:4px; margin-left: 5px;}
.nav dl { display: none; width: 200px; position: absolute; left: 0; top: 60px; background: #000000;}
.nav dl dt a { display: block; padding: 10px 20px; font-size: 14px; line-height: 18px; color: #ffffff;}
.contPage { margin:0 auto; background: #ffffff; width: 1250px; padding: 40px; overflow: hidden;}
.homeIntroduce h2 { margin-bottom: 20px; font-size: 42px; color: #222222; line-height: 50px;}
.homeIntroduce p { font-size: 17px; color: #222222; line-height: 1.5;}
.homeLink { padding: 40px 0; text-align: center;}
.homeLeft {float: left; width: 780px;}
.homeLink a {position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    width: 200px;
    height: 40px;
    border: 2px solid #7a993d;
    border-radius: 4px 4px 4px 4px;
    background-color: #74b247;
	margin: 0 6px 6px;
    box-shadow: 0px 0px 2px 0px #333333; transition: all .5s; line-height: 40px; color: #ffffff; font-size: 15px;}
	.homeLink span i { font-style: normal;}
.homeLink a:hover { background: #ffffff; color: #74b247;}
.homeArticle img { display: block; width: 100%; margin: 0 auto 20px;}
.homeArticle a {text-decoration: underline; color: #1e73be;}
.homeArticle h2 { font-size: 35px; margin-bottom: 20px; line-height: 1.2; font-weight: bold; color: #008000;}
.linkTitle { text-align: left; font-size: 17px; margin-bottom: 40px;}
.homeArticle p { font-size: 17px; line-height: 1.5; margin-bottom: 20px;}
.rightAside { float: right; width: calc(100% - 780px);}
.rightAside img { display: block; width: 100%;}
.asideBlock {  padding: 40px;}
.wp-element-aside {text-align: center;}
.asideLink h2 { margin-bottom: 20px; text-align: center;}
.asideLink li { font-size: 17px; line-height: 1.4; margin-bottom: 5px;}
.asideLink li a { text-decoration: underline; color: #000000;}
.homeArticle h3 {margin-bottom: 20px; color: #63b88d; font-weight: bold; font-size: 29px;}
.footer { background: #303030; color: #ffffff;}
.footerCont { width: 1250px; margin: 0 auto; display: flex; max-width: 92%; padding: 40px 20px;}
.footerCont>div { flex: 1 1 0; padding: 0 30px;}
.footerInt p { font-size: 17px; line-height: 1.25;}
.footerLogo img { max-width: 100%;}
.footerLink{text-align: center;}
.footerLink a { font-size: 15px; color: #ffffff; text-decoration: underline;}
.footerLink a::after{content: '|'; margin: 0 5px;}
.footerLink a:last-child::after { display: none;}
.copyRight { text-align: center; color: #ffffff; width: 1250px; max-width: 92%; margin: 0 auto; padding: 20px 0;
font-size: 15px; }
#screen { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 10;}
.page{ padding: 40px 0; display: flex; align-items: center; justify-content: center;}
.page li a{ transition: all .5s; height: 42px; display: flex; align-items: center; justify-content: center; background: #f2f2f2; color: #666666; margin-right: 15px; border: 1px solid #e5e5e5; font-size: 13px; color: #333333; border: 1px solid #cfcfcf; padding: 0px 16px;}
.page li:last-child a{ margin-right: 0px;} 
.page li.active a{ background: #207b64; color: #fff; border: 1px solid #207b64;}
.page li:hover a{ background: #207b64; color: #fff; border: 1px solid #207b64;}
.page li a i{ font-size: 18px;}
.articleList { max-width: 92%; font-size: 15px; padding: 0 40px 20px; width: 1250px; background: #ffffff; margin: 0 auto;}
.articleList>ul>li { line-height:50px; overflow: hidden; border-bottom: 1px solid #eee;}
.articleList>ul>li p { max-width: calc(100% - 80px); transition: all .5s; font-size: 16px; color: #333333; float: left;}
.articleList>ul>li span { color: #999; float: right;}
.articleList>ul>li:hover p { color:#207b64;}
.articleCont {max-width: 92%; font-size: 15px; padding: 0 40px 20px; width: 1250px; background: #ffffff; margin: 0 auto;}
.news_details_title{text-align: center; border-bottom: 1px solid #eeeeee; padding-bottom: 35px; margin-bottom: 35px;}
.news_details_title dd{ font-size: 28px; color: #444444; font-weight: bolder;}
.news_details_title dt{ font-size: 16px; color: #555555; margin-top: 15px;}
.news_details_txt img{max-width: 100%;}
.news_details_txt p{max-width: 100%;line-height: 28px; color: #777777; font-size: 14px; margin-bottom: 20px;text-align: justify;}
.news_details_bottom a{ font-size: 16px; color: #207b64; border-bottom: 2px solid #207b64; padding-bottom: 5px;}
.newsConts img { display: block; margin: 0 auto; max-width: 100%;}
@media screen and  (max-width:1250px){
	.articleList { padding: 0 20px;}
	body {padding-top: 60px;}
	.contPage{ max-width: 92%; padding: 20px;}
	.menu { position: absolute; right: 4%; top: 50%; transform: translateY(-50%); width: 30px; height: 30px; cursor: pointer;
	background: url(../images/menu.png) center no-repeat; background-size: 100% auto;}
	.menu.cur { background: url(../images/close.png) center no-repeat; background-size: 100% auto;}
	.nav { float: none; position: fixed; left: -110%; top: 60px; bottom: 0;}
	.nav li { line-height: 40px; border-bottom: 1px solid rgba(255,255,255,.2); float: none;}
	.hader { z-index: 10; position: fixed; width: 100%; left: 0; top: 0; padding: 10px 4%; height: 60px;}
	.site-logo{ width: auto;}
	.site-logo img{ height: 40px;}
	.headerCont { padding: 0;}
	.nav li h2 a { font-size: 14px;}
	.nav li dl { position: static; width: 100%;}
	.homeLeft { float: none; width: 100%;}
	.rightAside { float: none; margin:0 auto; max-width: 100%; width: 400px; padding: 0;}
	.asideBlock { padding: 0;}
	.headerCont { width: 100%; max-width: 100%;}
}

@media screen and  (max-width:780px){
.news_details_title dd { font-size: 20px; line-height: 1.5;}
.news_details_title dt { font-size: 12px; margin: 0;}
.news_details_title {padding-bottom: 20px; margin-bottom: 20px;}
.articleCont { padding: 0 10px 20px; }
.footerLogo img { margin: 0 auto; display: block;}
.copyRight { font-size: 12px;}
.asideLink h2 {margin-top: 10px;}
.asideLink li,.footerInt p { font-size: 14px;}
.footerInt h2 { margin-bottom: 10px;}
.friendLink { text-align: center;}
.friendLink a { margin: 0 15px;}
.footerCont { padding: 0; display: block;}
.footerCont>div { padding:20px 0;}
.footerLink a { display: inline-block;}
}
