﻿@charset "utf-8";
*{font-family:"Microsoft YaHei UI";font-size:14px;margin:0;padding:0;list-style:none;text-decoration:none}
body{background:#f6f6f6;}
a{color:#333;}
.header{align-items:center;background:#fff;display:flex;border-bottom:1px solid#eaeaea;height:44px;justify-content:space-between;}
.header .logo{float:left;width:73.328px;height:40px;}
.header .logo img{padding:7px 10px;width: 47.844px;
    height: 30px;}
.searchform {
    background: #f2f2f2;border-radius:20px;
    margin: 6px 0;
    width: 62%;
    overflow: hidden;
    position: relative;
    float: left;
}
.searchinput {
    border: none;
    background: #f2f2f2;
    float: left;
    font-size: 14px;
    width: 96%;
    padding: 0 2%;
    height: 32px;
    line-height: 32px;
}
.searchinput:focus{background:#eaeaea;outline:none;}
.search {
    background: url(../images/1.png)no-repeat center 50%;
    border: none;
    font-size: 14px;
    padding: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 1px;
    top: 1px;
}
#nav {
    background: url(../images/menu.png);
    display: block;
    float: right;
    width: 44px;
    height: 44px;
}
#menu{background:#f2f2f2;border-bottom:1px solid#eaeaea;height:auto;display:none;overflow:hidden;}
#menu li a{float:left;color:#333;display:block;width:100%;height:40px;line-height: 40px;
    text-align: center;}
#menu li a:hover, .current-menu-item a{
    background:none;
    color: #000!important;
	font-weight:bold;
} 
#menu li a:hover, .current-menu-item a, .current-menu-parent a{background:none;font-weight:bold;}
.index{margin-bottom:20px;}
.list,.link,.footer,.article,.pn{background:#fff;border-top:1px solid#eaeaea;border-bottom:1px solid#eaeaea;margin-bottom:20px;overflow:hidden;}
.list h2 a,.list .title,.list h3 a,.link .title,.list h1{background:#fbfbfb;border-bottom:1px solid#eaeaea;padding:10px 3%!important;}
.list h2 a,.list h3 a{display:block;background-color:#fbfbfb!important;background:url(../images/icon.png) no-repeat right;background-size:20px 40px;-moz-background-size: 20px 40px;background-position: right 3% bottom;}
.list h2 a:hover,.list h3 a:hover{background-color:#f6f6f6!important;background-image: url(../images/icon.png) no-repeat right;background-size:20px 40px;-moz-background-size: 20px 40px;background-position: right 3% bottom;}
.list li{border-bottom:1px solid#f2f2f2;overflow:hidden;position:relative;}
.list li:hover,.list .more a:hover{background:#f6f6f6;}
.list .img{display:block;float:left;height:72px;overflow:hidden;padding:48px 0 17px 3%;position:static;width:115.906px;}
.list li a{color:#29282d;display:block;font-size:18px;height:108px;overflow:hidden;padding:15px 3%;position:absolute;text-overflow:ellipsis;width:94%;white-space:nowrap;}
.list li .title {
    background: none;
    border: 0;
}
.list li img{height:72px;width:115.906px;}
.list li span{color:#c3c3c3;display:block;font-weight:lighter;font-size:14px;padding:11px 3% 14px;overflow: hidden;}
.list li p{color:#777;line-height:23px;padding:47px 3% 0;max-height: 46px;
    overflow: hidden;text-align:justify;word-wrap:break-word;word-break:break-all;}
.list p a{color:#08a66f;}
.list .more a{display:block;height:40px;line-height:40px;padding:0 3%;}
.position{color:#666;margin:5px 3%;height:18px;line-height:18px;overflow:hidden;}
.position a{color:#666;}
.wp-pagenavi{background:#fff;clear:both;font-size:14px;margin:15px 2%;overflow:hidden;text-align:center;}
.wp-pagenavi span,.wp-pagenavi a{background: #f6f6f6!important;border: 0!important;color: #909090!important;display:block;float: left;font-size: 14px!important;font-weight: lighter;height: 40px!important;line-height: 40px;margin: 0 1%!important;text-decoration: none;width: 14.5%;overflow: hidden;padding: 0!important;}
.wp-pagenavi a:hover{background:#eaeaea!important;text-decoration:none;}
.article h1{
    border: 0!important;
    background: none!important;
    font-size: 28px;
    padding: 15px 3%!important;
}
.article span {
    color: #c3c3c3;
	display:block;
    font-weight: lighter;
    padding: 0 15px;
}
.article h2 {
    font-size: 22px;padding:0 3%;
}
.article .tags,.bdsharebuttonbox{
    padding: 10px 3%;
    overflow: hidden;
}
.article .tags li{float:left;margin-right:10px;}
.article p{color:#333;font-size:16px;line-height:30px;margin:20px 0;padding:0 3%;text-align:justify;word-wrap:break-word;word-break:break-all;}
.article p a{color:#09b377;}
.article p strong,.article p a{font-size:16px;}
.article img{max-width:100%;}
.pn{padding:10px 0;overflow:hidden;}
.pn .last,.pn .next{padding:0 3%;}
.pn .last{margin-bottom:5px;}
.link{display:none;}
.footer{margin:0;padding:10px 0;}
.footer p{line-height: 23px;
    margin: 5px 0;padding:0 3%;}
    
@media screen and (min-width:640px) {
.header{height:90px}
.logo{padding: 0;position: relative;left: 50%;margin:20px 0 20px -480px;height:50px!important;width:200px!important;}
.logo a,.logo img{height:50px!important;padding:0!important;width:180px!important;font-size:30px;}
.searchform {
    width: 500px;
    right: 50%;
    margin: 20px -481px 20px 0;
}
.searchinput, .search {
    height: 40px;
    line-height: 40px;
}
#nav{display:none;}
#menu{background:#09b377;border:0;display:block;width:100%;height:40px;}
#menu ul{display:block;margin:0 auto;width:960px;}
#menu li{float:left;width:120px;}
#menu li a{color:#fff;height:40px;line-height:40px;}
#menu li a:hover, .current-menu-item a, .current-menu-parent a{background:#08a66f;color:#fff!important;font-weight:normal;}
.list,.link,.article,.pn{border-left:1px solid#eaeaea;border-right:1px solid#eaeaea;margin:0 auto 20px;width:960px;}
	.link{display:block;}
	.link ul{display:block;margin:10px 15px;overflow: hidden;}
	.link li{float:left;margin-right:5px;}
.position,.footer p{margin:5px auto;width:960px;}
	.list h2 a,.list .title,.list h3 a,.link .title,.list h1,.list li a,.list p,.list li span,.list .more a,.footer p,.article h1,.article p,.article h2,.pn .last,.pn .next,.article .tags,.bdsharebuttonbox{padding-left:15px!important;padding-right:15px!important;}
	.list h2 a,.list h3 a,.list h2 a:hover,.list h3 a:hover{background-position:right 15px bottom;}
	.list li .title {
    padding: 10px 0 0 224px!important;
}
	.list .img{height:120px;padding: 10px 0 10px 15px!important;width:194px;}
.list .img img{height:120px;width:194px;}
.list .is{margin-top:8.5px;}
.position a:hover,.article p a:hover,.footer a:hover{text-decoration:underline;}
.article p,.article p strong,.article p a{font-size:14px;}
}
	