﻿@charset "utf-8";
@media screen and (max-width: 1199px) {
  .xj-btns {
    height: 8.125rem;
    margin-top: 0.9375rem;
  }
  .xj-btns .btns ul {
    margin-right: -0.875rem;
  }
  .xj-btns .btns ul li {
    width: 33.33%;
    float: left;
  }
  .xj-btns .btns ul li a {
    margin-right: 0.875rem;
    padding: 1.5625rem 0.9375rem;
  }
  .xj-btns .btns ul li a .img-tb {
    width: 1.875rem;
    height: 1.75rem;
  }
  .xj-btns .btns ul li a .img-lm {
    margin-top: 0.9375rem;
    padding-top: 0.9375rem;
  }
  .xj-btns .hlwdc {
    width: calc(36% - 0.9375rem);
  }
  .xjxd {
    margin-top: 0.9375rem;
  }
  .xjxd .xjxd-infos .infolist li:nth-child(odd) span {
    right: 0.46875rem;
  }
  .bg-blsj {
    margin-top: 0.9375rem;
    padding-top: 1.5625rem;
  }
  .bg-blsj .select-box {
    margin: 0.9375rem 0;
    text-align: center;
  }
  .hd-btns {
    padding: 0.9375rem;
    background-color: #f2f6fa;
  }
  .hd-btns ul {
    margin-right: -0.9375rem;
  }
  .hd-btns ul li {
    width: 25%;
    float: left;
  }
  .hd-btns ul li a {
    margin-right: 0.9375rem;
    line-height: 3.5rem;
  }
  .hd-boxs {
    width: calc(50% - 0.46875rem);
    margin-top: 0.9375rem;
  }
  /* .bg-hd-btns{
		padding-top: 15/@r-base;
		.hd-btns{
			padding: 15/@r-base;
			ul{
				margin-right: -15/@r-base;
				li{
					a{ 
						margin-right: 15/@r-base; line-height: 56/@r-base;
					}
				}
			}
		}
	} */
  .gkxx-list {
    margin: 1.25rem 0.9375rem 0 0.9375rem;
  }
  .gkxx-list .infos {
    margin-right: -0.9375rem;
  }
  .gkxx-list .infos .info a {
    margin: 0.9375rem 0.9375rem 0 0;
    padding: 0.9375rem;
  }
  .gkxx-list .infos .info a .bd {
    margin-top: 0.8125rem;
  }
  .gkxx-list .infos .info a .bd span {
    margin: 0.8125rem 0.9375rem 0 0;
    font-size: 0.875rem;
  }
  .yjzj-list {
    margin-top: 1.25rem;
  }
}
@media screen and (max-width: 999px) {
  .xj-lm a {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 799px) {
  .xj-lm p {
    margin: 0.9375rem 0 0 0;
    float: none;
    padding: 0.625rem 0.9375rem;
    color: #fff;
    line-height: 1.5rem;
    background: #13559f;
    display: block;
  }
  .xj-btns {
    height: 6.5625rem;
  }
  .xj-btns .btns ul li a {
    padding: 0.9375rem 0.625rem;
  }
  .xj-btns .btns ul li a .img-tb {
    width: 1.5rem;
    height: 1.375rem;
  }
  .xjxd .xjxd-infos .infolist li {
    width: calc(50% - 0.46875rem);
    padding: 0.625rem 0 0.5rem 0;
    line-height: 1.75rem;
    border-bottom: 1px solid #f5f5f5;
    background-position: left 0.625rem;
  }
  .xjxd .xjxd-infos .infolist li a {
    margin: 0;
    text-align: justify;
    line-height: 1.375rem;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .xjxd .xjxd-infos .infolist li span {
    margin-left: 2.5rem;
    font-size: 0.8125rem;
    position: static;
  }
  .xjxd .xjxd-infos .infolist li:nth-child(odd) {
    float: right;
  }
  .xjxd .xjxd-infos .infolist li:nth-child(odd) span {
    right: 0;
  }
  .xjxd .xjxd-infos .infolist li:nth-child(n+7) {
    display: none;
  }
  .hd-btns {
    padding: 0.8125rem;
    background-color: #f2f6fa;
  }
  .hd-btns ul {
    margin-right: -0.8125rem;
  }
  .hd-btns ul li {
    width: 25%;
    float: left;
  }
  .hd-btns ul li a {
    margin-right: 0.8125rem;
    line-height: 2.8125rem;
  }
  .hd-boxs .hdboxs-infos .infolist li {
    padding: 0.625rem 0 0.5rem 0;
    line-height: 1.75rem;
    border-bottom: 1px solid #f5f5f5;
  }
  .hd-boxs .hdboxs-infos .infolist li a {
    margin-right: 0;
    text-align: justify;
    line-height: 1.375rem;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .hd-boxs .hdboxs-infos .infolist li span {
    font-size: 0.8125rem;
    position: static;
  }
  .hd-boxs .hdboxs-infos .infolist li:nth-child(n+5) {
    display: none;
  }
  .hd-boxs .hdboxs-infos.yjzj-infos .infolist li a i {
    height: 1.25rem;
    font-size: 0.6875rem;
    line-height: 1.25rem;
    top: 0.6875rem;
  }
  .hd-boxs .hdboxs-infos.yjzj-infos .infolist li span {
    margin-left: 3.4375rem;
  }
  /* .bg-hd-btns{
		padding-top: 15/@r-base;
		.hd-btns{
			padding: 15/@r-base;
			ul{
				 margin: -15/@r-base -15/@r-base 0 0;
				li{
					width:50%;
					a{ 
						margin: 15/@r-base 15/@r-base 0 0; line-height: 56/@r-base;
					}
				}
			}
		}
	} */
  .gkxx-list .infos .info {
    width: 100%;
    float: none;
  }
  .yjzj-list {
    margin-top: 0.9375rem;
  }
  .yjzj-list .infos {
    min-height: auto;
  }
  .yjzj-list .infos .infolist li {
    padding: 0.625rem 0 0.5rem 0;
    line-height: 1.75rem;
    border-bottom: 1px solid #f5f5f5;
  }
  .yjzj-list .infos .infolist li a {
    margin-right: 0;
    text-align: justify;
    line-height: 1.375rem;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .yjzj-list .infos .infolist li a i {
    height: 1.25rem;
    font-size: 0.6875rem;
    line-height: 1.25rem;
    top: 0.6875rem;
  }
  .yjzj-list .infos .infolist li span {
    margin-left: 3.4375rem;
    font-size: 0.875rem;
    position: static;
  }
  .yjzj-list .infos .line {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .xj-btns {
    height: auto;
    margin-top: 0.625rem;
  }
  .xj-btns .btns {
    width: 100%;
  }
  .xj-btns .hlwdc {
    width: 100%;
    height: calc(100vw * 110 / 650);
    margin-top: 0.9375rem;
  }
  .xjxd .xjxd-infos .infolist li {
    width: 100%;
    float: none;
  }
  .xjxd .xjxd-infos .infolist li:nth-child(odd) {
    float: none;
  }
  .hd-btns {
    padding: 0.625rem;
  }
  .hd-btns ul {
    margin: -0.625rem -0.625rem 0 0;
  }
  .hd-btns ul li {
    width: 50%;
    float: left;
  }
  .hd-btns ul li a {
    margin: 0.625rem 0.625rem 0 0;
  }
  .hd-boxs {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 450px) {
  .xj-btns .btns {
    width: 100%;
  }
  .xj-btns .btns ul {
    margin-right: -0.625rem;
  }
  .xj-btns .btns ul li a {
    margin-right: 0.625rem;
  }
  .xj-btns .hlwdc {
    width: 100%;
    height: calc(100vw * 100 / 450);
    margin-top: 0.625rem;
  }
  .xjxd,
  .bg-blsj,
  .hd-boxs {
    margin-top: 0.625rem;
  }
}
