@media screen and (max-width:640px){
header .logo{border: none;}
header .logo-w{display: none}
}
.zan-single-content h2{
padding: 0 0 8px 0;
margin: 50px 0 15px 0;
color: #0d1a26;
font-size: 28px;
border-bottom: solid 1px #eee;
}
.zan-single-content h3{
margin-top: 40px;
margin-bottom: 20px;
color: #0d1a26;
font-size: 23px;
}
.zan-single-content h4 {
margin-top: 40px;
margin-bottom: 15px;
color: #0d1a26;
font-size: 18px;
font-weight: bold;
}
.zan-single-content p{
line-height: 1.7em;
color: #212121;
font-size: 15px;
}
.zan-single-content blockquote {
color: #666;
}
.zan-single-content code {
color: #c7254e;
background-color: #f9f2f4;
}
.zan-single-content pre code {
background: none;
}
.zan-single-content a:hover {
color: #316174;
border-bottom: solid 1px #316174;
}
.well {
min-height: 20px;
padding: 0;
margin-bottom: 0; 
}
@media screen and (max-width:400px){
.zan-article{padding: 10px;box-sizing: border-box;overflow: hidden;}
.col-md-12{
box-sizing: border-box;
padding-left: 5px;
padding-right: 5px;
overflow: hidden;
}
}
.zan-article{overflow: hidden;}
.container-p{
width: 95%;
}
.zan-single-content ul {
margin: 1em 0;
}
.zan-single-content ul li {
margin-left: 2em;
margin-bottom: 10px;
// color: #000;
// font-size: 1.1em;
list-style-type: disc;
}
.zan-single-content .toc li{
font-size: 14px;
list-style-type: decimal;
}
.zan-single-content .toc li li{
font-size: 12px;
list-style-type: disc;
}