body {
  background-color: #fff;
  padding:10px;
  padding-top:20px;
  font-family:"Microsoft YaHei",Menlo,"Meslo LG",monospace;
  color:#595959;
  font-weight:400;
}

h1, h2, h3, h4, h5, h6 {
  color:#222;
  margin:0 0 20px;
}

p, ul, ol, table, pre, dl {
  margin:0px;
}

h1, h2, h3 {
  line-height:1.1;
}

h1 {
  font-size:38px;
  font-weight: 500;
}

h2 {
  font-size:35px;
  color:#393939;
  font-weight: 500;
}

h3, h4, h5, h6 {
  color:#494949;
  font-weight: 500;
}

a {
  color:#777;
  text-decoration:none;
}

a:hover {
  color:#FF8000;
}

a small {
  font-size:11px;
  color:#777;
  margin-top:-0.3em;
  display:block;
}

a:hover small {
  color:#777;
}

.wrapper {
  width:100%;
  margin:0 auto;
}

blockquote {
  border-left:1px solid #e5e5e5;
  margin:0;
  padding:0 0 0 20px;
  font-style:italic;
}

code, pre {
  font-family:"Microsoft YaHei",Menlo,"Meslo LG",monospace;
  color:#333;
}

pre {
  padding:8px 15px;
  background: #f8f8f8;
  border-radius:5px;
  border:1px solid #e5e5e5;
  overflow-x: auto;
}

table {
  width:100%;
  border-collapse:collapse;
}

th, td {
  text-align:left;
  padding:5px 10px;
  border-bottom:1px solid #e5e5e5;
}

dt {
  color:#444;
  font-weight:500;
}

th {
  color:#444;
}

img {
  max-width:100%;
}

header {
  width:200px;
  float:left;
  position:fixed;
  -webkit-font-smoothing:subpixel-antialiased;
  padding-bottom:10px;
}

strong {
  color:#222;
  font-weight:500;
}

section {
  border-left: 200px solid #fff;
  padding-bottom:5px;
}

small {
  font-size:11px;
}

hr {
  border:0;
  background:#e5e5e5;
  height:1px;
  margin:0 0 20px;
}

footer {
  width:200px;
  float:left;
  position:fixed;
  bottom:0px;
  -webkit-font-smoothing:subpixel-antialiased;
}

@media print, screen and (max-width: 960px) {

  div.wrapper {
    width:auto;
    margin:0;
  }

  header, section, footer {
    float:none;
    position:static;
    width:auto;
  }



  section {
    border:1px solid #e5e5e5;
    border-width:1px 0;
    padding:20px 0;
    margin:0 0 20px;
  }

}

@media print, screen and (max-width: 720px) {
  body {
    word-wrap:break-word;
  }

  pre, code {
    word-wrap:normal;
  }
}

@media print, screen and (max-width: 480px) {
  body {
    padding:15px;
  }

}
@media print {
  body {
    padding:0.4in;
    font-size:12pt;
    color:#444;
  }
}

.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}
.entry{margin-bottom:10px;padding:20px;background:#FFF;box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);position:relative}
.entry-content p{margin:0 0 1em}
.entry img:hover{background-color:#BCDEE8}
.entry-content a{border-bottom:0px dashed #CCC}
.entry-content a:hover{border-bottom:0px dashed #424242;color:#FF8000;text-decoration:none}


.post-title{color:#424242}.post-title:hover{color:#424242}.post-title-r{color:#424242;float:right}
.post-meta{font-size:14px;color:#000;padding:7px 0px;margin-bottom:20px;margin-top:10px;border-top:1px dashed #c2c2c2;border-bottom:1px dashed #c2c2c2}

.eye-r{color:#808080;float:right}
.eye-hand{cursor:pointer;}
.eye-hand:hover{color:#FF8000}

img.thumb {
	border:0px solid #666;
	float: left;
	margin: 14px 14px 14px 14px;
	padding: 0px;
	padding: 0px;
	max-width: 500px;
	max-height:500px;
	vertical-align:middle;
	overflow:hidden;
	clear:both;
}

.tvid span {
  display: inline-block;
  padding: 8px;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  text-align: center;
}
.tvid a:visited {
color:#FF8000;
}
.vip label{
  display: inline-block;
  width: 20%;
}

.mbtn {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 0px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;

}
.btn1 {
    background-color: white;
    color: black;
    border: 1px solid #555555;
}
.btn1:hover {
    background-color: #555555;
    color: white;
}
.btn2 {
    background-color: white; 
    color: black; 
    border: 2px solid #008CBA;
}
.btn2:hover {
    background-color: #008CBA;
    color: white;
}