




:root {
	--theme-color: #ff5f33;
	--theme-color2: #e8e8e8;
	--theme-radius: 5px;
  }

  .grids .grid .img {
	height: 506px;
  }

  .widget-postlist .hasimg li {
	padding-left: calc(35.48418972332px + 10px);
  }

  .widget-postlist .hasimg li .img {
	width: 35.48418972332px;
  }

  @media (max-width: 1230px) {
	.grids .grid .img {
	  height: 412.78947368421px;
	}
  }

  @media (max-width: 1024px) {
	.grids .grid .img {
	  height: 506px;
	}
  }

  @media (max-width: 925px) {
	.grids .grid .img {
	  height: 412.78947368421px;
	}
  }

  @media (max-width: 768px) {
	.grids .grid .img {
	  height: 506px;
	}
  }

  @media (max-width: 620px) {
	.grids .grid .img {
	  height: 412.78947368421px;
	}
  }

  @media (max-width: 480px) {
	.grids .grid .img {
	  height: 319.57894736842px;
	}
  }

  @media (max-width: 620px) {

	.grids .grid .img,
	.single-related .grids .grid .img {
	  height: auto !important;
	}
  }

  .nav-main>li,
  .nav-main>li>a,
  .nav-right a {
	color: #0a0000;
  }

  body.night .nav-main>li,
  body.night .nav-main>li>a,
  body.night .nav-right a {
	color: #999;
  }

  @media (max-width: 768px) {
	.nav-right .nav-button a {
	  color: #0a0000;
	}
  }

  .banner {
	height: 350px;
  }

  @media (max-width: 768px) {
	.banner {
	  height: 150px !important;
	}
  }

  .article-content {
	font-size: 20px;
  }

  @media(max-width: 768px) {
	.article-content {
	  font-size: 20px;
	}
  }

  .article-content img {
	display: block;
  }

  .erphpdown-box,
  .erphpdown,
  .article-content .erphpdown-content-vip {
	background: transparent !important;
	border: 2px dashed var(--theme-color);
  }

  .erphpdown-box .erphpdown-title {
	display: inline-block;
  }

  .logo a img {
	width: 70px;
	height: auto;
	max-height: 100%
  }

  @media (max-width: 1024px) {
	.logo a img {
	  width: 60px;
	  height: auto;
	  max-height: 100%
	}
  }

  @media (max-width: 768px) {
	.nav-right .nav-vip {
	  display: none;
	}

	.nav-right .nav-tougao {
	  display: none;
	}

	body {
	  margin-bottom: 50px
	}

	.sitetips-default {
	  bottom: 100px;
	}

	.rollbar {
	  display: none;
	}
  }

  @media (max-width:480px) {}