@charset "utf-8";
*{font-family:"Microsoft YaHei UI";font-size:14px;margin:0;padding:0;list-style:none;text-decoration:none;}
body{background:#f5f5f5!important;}
a{color:#333;}
a img{border:0;}
.header{align-items:center;;background:#ffffff;display:flex;height:44px;justify-content:space-between;overflow:hidden;}
.logo{float:left;padding:7px 0 7px 3%;height:30px;width:45px;}
.logo a{display:block;height:30px;width:45px;}
.logo img{height:30px;width:45px;}
.ad {
    margin-right: 3%;
}
.ad a {
    color: #ec4345;
    font-size: 18px;
}
.ad a:hover{text-decoration:underline;}
@media screen and (max-width:640px) {
#top {
    padding: 0!important;
	margin-left:3%;
    height: 44px;
    float: left;
}
.header-logo{padding-top:0;}
.header-logo a{padding:7px 0;}
.header-logo img {
    width: 60px;
    height: 30px;
}
.container {
    padding: 0;
}
.navbar-brand,.l_x{
    display: none;
}
.row {
    margin: 0!important;
}
.header-logo,.col-lg-4.col-md-4.col-sm-4.col-xs-6,.container{
    padding: 0!important;
}
.topnav {
    background: #fff!important;
}
.navbar-header {
    height: 44px;
}
button.navbar-toggle {
    
    margin: 0;
    border: 0;
    padding: 15px 10px;
    border-radius: 0;
}
.navbar-nav {
    background: #333;border-top:1px solid#eaeaea;margin: 0 -15px!important;
}
form#searchform1 {
    margin: 0 -15px;
}
.dropdown {
    display: none;
}
.active {
    display: block;
}
.navbar-nav > li > a{background:#fff;color:#333!important;font-weight: normal;font-size: 14px;text-align:center;line-height: 20px;}
.navbar-nav .active a,.navbar-nav > li > a:hover{background:#fff!important;font-weight:bold;}
}
.searchform {
    background: #f2f2f2;border-radius:5px;
    margin: 6px 3%;
    width: 50%;
    overflow: hidden;
    position: relative;
    float: left;
}
.searchinput {
    border: none;
    background: #f2f2f2;
    float: left;
    font-size: 14px;
    width: 85%;
	padding: 0 5%;
    height: 32px;
    line-height: 32px;
}
.searchinput:focus{background:#eaeaea;outline:none;}
.search {
    background: url(https://www.runmie.com/images/1.png)no-repeat center 50%;
    border: none;
    font-size: 14px;
    padding: 0;
    width: 15%;
    height: 32px;
    line-height: 32px;
    position: absolute;
}
.search:focus{outline:none;}
#nav {
    background: url(https://www.zuanqian.net/images/menu.png);
    display: block;
    float: right;
    width: 44px;
    height: 44px;
}
#menu{height:auto;display:none;overflow:hidden;}
#menu li a{background:#eaeaea;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:#eaeaea;
    color: #000!important;
	font-weight:bold;
} 
.current-menu-item a, .current-menu-parent a{background:none;font-weight:bold;}
.index{margin-bottom:10px;position: static;width: auto;height: auto;}
.list{margin-bottom:10px;overflow:hidden;}
.position{color:#666;margin:5px 3%;height:18px;line-height:18px;overflow:hidden;}
.position a{color:#666;}
.list h1{background:#fff;font-size:28px;padding:10px 3% 10px;margin: 0;text-align: justify;}
.list h2{background:#fff;font-size:24px;padding:0 3% 20px;text-align: justify;}
.list h2 a{font-size:24px;color:#249dd9;}
.list h2 a:hover,.list h3 a:hover,.list li a:hover{text-decoration:underline;}
.list h3{background:#fff;font-size:18px;padding:5px 3% 25px;text-align: justify;}
.list h3 a{font-size:18px;color:#249dd9;}
.list h4{background:#fff;font-size:16px;padding:5px 3% 25px;text-align: justify;}
.list .title,.link .title{font-weight:bold;font-size:18px;margin-bottom:10px;padding:0 3%;}
.list span{background:#fff;color:#aaa;display:block;font-weight:lighter;padding:0 3% 20px;}
.list p{background:#fff;color:#333;font-size:16px;padding:0 3% 20px;text-align:justify;word-wrap:break-word;word-break:break-all;line-height:30px;}
p{margin:0!important;;}
.list p strong,.list p a{font-size:16px;}
.list p video,.list img{height:auto;max-width:100%;width:auto;}
.list li {background:#fff;position:relative;overflow:hidden;margin-bottom:10px;}
.list li a{box-sizing:unset;color:#333;display:block;font-size:18px;font-weight:bold;padding:15px 3%;position:absolute;right:0;width:94%;height:107px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list li:hover{opacity:0.8;}
.list li img {float:left;margin:48px 3% 18px;width:auto;height:74px;}
.list li p {color:#777;font-size:14px;margin-left: 3%!important;padding:44px 3% 0 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:25px;}
.list p a{color:#249dd9;}
.list li .top{color:#ec4345;float:left;height:20px;line-height:20px;margin:10px 5px 0 0;}
.list li span {display:block;margin:11px 3% 15px;overflow:hidden;padding:0;white-space:nowrap;height:20px;line-height:20px;}
.list span div {
    display: inline;
}
.list .tags {
    padding: 0 3% 20px;
    overflow: hidden;
    background: #fff;
	font-size:16px;
}
.list .tags li {
    float: left;
    margin: 0 10px 0 0;
}
.list .tags li a {
	background: #e9ebee;
    color: #aaa;
    font-size: 14px;
    font-weight: normal;
    position: static;
    padding: 5px 7px;
    width: auto;
    height: auto;
}
.list .tags li{float:left;margin:10px 10px 0 0;}
.pagenavi {
    clear: both;
    font-size: 14px;
    padding:5px 3%;
    overflow: hidden;
    text-align: center;
}
.pagenavi li {background: #fff!important;
    border: none;color: #909090!important;
    position: static;
    float: left;font-weight: lighter;
	height: 40px!important;
    line-height: 40px;
    margin: 0 1%!important;min-height: 40px;padding:0;width:18%;
}
.pagenavi li a{
    background: #fff!important;
    border: 0!important;
    color: #909090!important;
    display: block;
    float: left;
    font-size: 14px!important;
    font-weight:normal!important;
    height: 40px!important;
    line-height: 40px;
    text-decoration: none;
    width: 100%!important;
    overflow: hidden;
    padding: 0!important;
    position: static;text-align: center;
}
.pagenavi li a:hover{background:#eaeaea!important;}
.footer{background:#fff;color:#9c9c9c;line-height:25px;overflow:hidden;padding:5px 0;}
.footer p{margin:0 3%!important;}
.footer a{color:#9c9c9c;}
.footer a:hover{text-decoration:underline;}
.diyGongGao,#main,.col-md-3,.col-md-5,.copyright{display: none;}
#colophon{background:inherit;margin:0;padding:0;}
.col-lg-12.col-md-12.col-sm-12.phnosee {
    padding: 0;
}
.flinks {background:#fff;
    margin:10px auto 0;
    width: 670px;padding: 10px 15px;
}
.eachfmenu h2 {color: #333;
    font-size: 14px;
    margin: 5px 0 10px;
    padding: 0;
    font-weight: normal;
}
.flinks ul li {
    width: 86.4px;
    margin: 0 5px 0 0;
}
.flinks ul li a {
    color: crimson;
    color: #333;
}
#floatButton{display:none;}
.link,.footer p span{display:none;}
@media screen and (min-width:640px) {
.pagenavi li{width:63.56px!important;}
.header{margin:0 auto;width:670px;height:90px;}
.logo,.logo a{width:60px;height:40px;}
.logo img{padding:0;width:60px;height:40px;}
.searchform {margin:25px 3%;}
.searchinput{line-height:40px;height:40px;width:295px;}
.search{width:40px;height:40px;}
#menu{background:#fff;width:670px;margin:0 auto;}
.position{margin:5px auto;width:670px;}
.position a:hover,.list p a:hover{text-decoration:underline;}
.list{margin:0 auto 10px!important;width:670px;}
.introduction{margin:10px auto;width:670px;padding:5px 20px;}
.list li a{font-size:24px;font-weight:bold;height:168px;}
.list li img{width:auto;height:120px;margin-top:60px;}
.list li p{padding:57px 3% 0 0;margin-bottom: 28px!important;-webkit-line-clamp: 3;}
.list h1{padding:10px 20px;}
.list .title,.link .title{padding:0;}
.list span,.list h2,.list h3{padding:0 20px 30px;}
.list p{padding:0 20px 30px;}
.list img {max-width:400px;height: auto;}
.list li .top{margin:0 5px 0 0;}
.footer{margin:0 auto;width:670px;padding: 5px 0;}
.pagenavi{padding:5px 0 0;}
.pagenavi li{margin:0 15px 0 0!important;}
#top {
    background: #fff;padding:0;
}
.topnav {
    background: #249dd9;
}
.navbar-nav .active a,.navbar-nav .open a,.navbar-nav .open a:hover,.navbar-nav .open a:focus{
    background:#337ab7!important;
}
.header-logo{margin:10px 0;padding:0;}
.header-logo img {
    width: 80px;
    height: 40px;
}
#searchform{padding:10px 0;}
.header-content{
    width: 670px!important;
    padding: 0;
}
.row {
    margin: 0!important;
}
.l_x {
    display: none;
}
.col-lg-4 {
    width: 50%!important;
    padding: 0!important;
}
#searchform {
    float: right;
}
#navbar {
    margin:0 auto;padding: 0!important;width: 670px;
}
.navbar-nav > li > a {padding:0!important;
    width: 74px!important;
    line-height: 40px!important;
    text-align: center;
}
.navbar-right{margin:0;display: none;}
.dropdown a{padding: 0!important;}
#nav_next a, #nav_prev a {
    display: none;
}
#masthead{margin:0;}
div#sidebar {
    width: 380px!important;
}
.link{display:block;margin:0 auto 20px;width:670px;}
.link ul{background:#fff;display:block;overflow:hidden;padding:5px 3%;}
.link li a{float:left;margin-right:5px;}
.footer p span{display:block;float:right;margin-right:340px;}
}