@charset "utf-8";


@media screen and (max-width:1200px) {
	.list-left {
		margin-right: 30px;
	}
	.list-right {
		float: none;
		width: auto !important;
		overflow: hidden;
	}
	.list_xrld li img {
		margin-right: 20px;
	}
	.list_xrld .xslist {
		position: static;
		width: auto;
		overflow: hidden;
		margin-left: 0;
	}
	.list_lan .hasMoreTab {
		width: auto;
	}
	.list-con ul li {
		width: 50% !important;
		margin: 0 !important;
		padding: 16px 0 11px 0 !important;
	}
	.list-con ul li a {
		display: block;
		width: auto !important;
		padding: 0 10px;
	}
	.xz-list-con ul li {
		width: 100% !important;
	}
	.xz-list-con ul li a {
		display: block;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
	}
	.xz-list_pi li .xslist {
		float: none;
		width: auto;
		overflow: hidden;
	}
	.xz-list_pi li a {
		float: left;
		margin-right: 20px;
	}
	.list_pi li .xslist h3 {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
	}
	.list_pi li .xslist p {
		height: 40px;
		overflow: hidden;
	}
	.xz-list_pi li .xslist a {
		float: none;
		margin-right: 0;
	}
	.list_lan .lanss li {
		width: 33.333%;
		padding: 0 !important;
		text-align: center;
	}
	.hasMoreTab .bd>div {
		width: auto !important;
		height: auto !important;
	}
	.hasMoreTab .bd>div>div {
		position: static !important;
		width: auto !important;
		height: auto !important;
	}
	body .list_ml .yc {
		float: none;
		width: auto;
		overflow: hidden;
	}
	.list_ml li {
		width: auto;
		margin-right: 15px;
	}
	.list_cjxz li img {
		margin-right: 30px;
	}
	.list_cjxz li .xslist {
		float: none !important;
		width: auto !important;
		overflow: hidden;
	}
	.list_szzp .liim {
		height: auto;
	}
	.list_szzp .liim img {
		width: 100%;
	}
	.list_szzp li h3 {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
	}
	.list_szzp li p {
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.list_pi li img {
		margin-right: 20px;
	}
	.list_pi li .xslist {
		float: none;
		width: auto;
		overflow: hidden;
	}
	.list_zhu li img {
		margin-right: 20px;
	}
	.list_zhu li .xslist {
		float: none;
		width: auto;
		overflow: hidden;
	}
	.list_jxms li img {
		margin-right: 20px;
	}
	.list_jxms .xslist {
		float: none;
		width: auto;
		overflow: hidden;
	}
	.list_lan .lanss li {
		width: auto;
		padding: 0 15px !important;
	}
	.list_bkky li a {
		display: block;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
	}
	.gj li {
		width: 100%;
	}
	.list_hzyxcon .xiang .biao1 {
		width: auto;
	}
	.list-con ul li {
		width: auto !important;
	}
	.list_hzyxcon .xiang .xz-biao {
		overflow: hidden;
		padding-left: 20px;
	}
	.list_hzyxcon .xiang .biao {
		float: none;
		width: auto;
	}
	.list_hzyxcon .xiang .kuai {
		float: none;
		width: auto;
		height: 120px;
		overflow: hidden;
		margin-bottom: 15px;
	}
	.list_gjxm .bd .xz-biao2 {
		overflow: hidden;
	}
	.list_gjxm .bd .biao {
		float: none;
		width: auto;
	}
	.list_gjxm .bd .kuai {
		float: none;
		width: auto;
		padding: 0;
		margin: 20px 0 25px;
		height: 96px;
		overflow: hidden;
	}
	.list_xzk li .xslist {
		float: none;
		width: auto;
		overflow: hidden;
		padding-left: 30px;
	}
	
	.list_tu li{
		width: 33.333%;
		margin-left: 0;
	}
	.list_tu li .list_tukk{
		padding: 0 10px;
	}
	.list_tu li img{
		width: 100%;
	}
	.picc {
		padding-top: 70.5%;
		position: relative;
		overflow: hidden;
	}
	
	.picc img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100% !important;
		height: 100% !important;
		transition: all 1s;
	}
	.list_tu li h3, .list_tu li p{
		text-overflow: -o-ellipsis-lastline;
  		overflow: hidden;
  		text-overflow: ellipsis;
  		display: -webkit-box;
  		-webkit-line-clamp: 2;
  		line-clamp: 2;
  		-webkit-box-orient: vertical;
	}
	
	.list_hzyx li .xslist{
		float: none;
		width: auto;
		overflow: hidden;
		padding-left: 30px;
	}
	.list_hzyx li .xslist h3{
		white-space: nowrap;
    	text-overflow: ellipsis;
    	overflow: hidden;
    	word-break: break-all;
	}
	.list_hzyx li .xslist p{
		text-overflow: -o-ellipsis-lastline;
  		overflow: hidden;
  		text-overflow: ellipsis;
  		display: -webkit-box;
  		-webkit-line-clamp: 3;
  		line-clamp: 3;
  		-webkit-box-orient: vertical;
	}
	
	
	
}

@media screen and (max-width:1024px) {
	.list-left,
	.list-nav,
	.lanmu-name {
		width: 240px;
	}
	.zong {
		width: 240px;
		overflow: hidden;
	}
	.zong .aac {
		width: auto;
		height: auto;
	}
	.sz-tu {
		width: 240px;
	}
	.sz-tu .pic1,
	.sz-tu .pic1 img {
		width: 100%;
		height: auto !important;
	}
	.sz-tu {
		width: auto;
	}
	.list_gjfw li {
		width: 33.333%;
	}
	.list_szzp li .date {
		font-size: 20px;
		width: 130px;
	}
	.list_gjxm .bd .biao h2 {
		font-size: 17px;
	}
	.list_gjxm .bd .biao p {
		font-size: 12px;
	}
	.list_gjxm .bd .kuai {
		font-size: 13px;
	}
	.list_gjxm .bd a {
		font-size: 13px;
	}
	.xs .juan {
		width: 100%;
	}
	.xs .juan img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	.xs .ren {
		max-width: 100%;
		height: auto;
	}
	
	.list-left .xs{
		display: none;
	}
}

@media screen and (max-width:768px) {
	.list-left {
		float: none;
		width: auto;
		margin-right: 0;
		padding-bottom: 20px;
	}
	.list-nav,
	.lanmu-name {
		width: auto;
	}
	.list-nav {
		min-height: auto;
		padding-bottom: 15px;
	}
	.lanmu-name {
		margin-top: 20px;
		font-size: 24px;
		height: 50px;
		line-height: 50px;
		padding-left: 20px;
	}
	.jia {
		height: 10px;
	}
	.accordion {
		overflow: hidden;
	}
	.accordion li {
		float: left;
		padding: 0;
		width: 50%;
		text-align: center;
	}
	.accordion .open i,
	.accordion li i {
		display: none;
	}
	.accordion .open .linke a {
		color: rgba(183, 0, 0, 1);
	}
	.list-right {
		margin: 20px 0;
	}
	.location {
		padding-left: 20px;
	}
	.list-right img {
		max-width: 100% !important;
		height: auto !important;
	}
	.zong {
		float: none;
		width: auto;
	}
	.submenu {
		border-bottom: 0;
		padding: 0 0 2px 0;
	}
	.submenu li {
		float: none;
		width: auto;
		background: none;
	}
	.submenu li:hover b {
		display: none;
	}
	.submenu a {
		background: none;
		padding-left: 0;
		padding-right: 0;
	}
	.submenu .open b {
		display: none;
	}
	.list_szzp li .date {
		font-size: 18px;
		width: 120px;
	}
	.xzlink {
		float: none;
	}
	.xz-list_pi li img {
		max-height: 100px !important;
	}
	.list-right {
		padding-left: 0;
	}
	.gj li {
		background-size: 100% auto !important;
	}
	.list_hzyxcon .xiang .kuai {
		height: 90px;
	}
	.list_gjxm .bd .kuai {
		margin: 15px 0;
	}
	
	
	.list-di li img{
		height: 46px !important;
	}
}

@media screen and (max-width:640px) {
	.xz-list_pi li a {
		width: 140px !important;
		height: 95px !important;
	}
	.xz-list_pi li a img {
		width: 100%;
	}
	.list_gjfw li {
		width: 30%;
	}
	.list_hzyxcon .xiang img {
		float: none;
		width: auto;
		margin-right: 0;
		height: auto;
	}
	.list_hzyxcon .xiang .xz-biao {
		padding-left: 0;
	}
	.list_gjxm .bd img {
		float: none;
		width: 100%;
		height: auto;
	}
	
	.list_tu li{
		width: 50%;
	}
}

@media screen and (max-width:480px) {
	.accordion .linke a {
		font-size: 14px;
	}
	.lanmu-name {
		font-size: 20px;
	}
	.list-right .list-title a {
		font-size: 20px;
	}
	.jis li {
		width: 33.333%;
	}
	.list_xrld li img {
		float: none !important;
	}
	.list_lan .lanss li {
		font-size: 14px;
		height: 40px;
		line-height: 40px;
		margin-top: 15px;
		padding: 0 20px !important;
	}
	.list-con ul li {
		width: auto !important;
	}
	.list-con ul li,
	.list-con ul li a {
		font-size: 14px !important;
	}
	.zong h2 {
		font-size: 14px;
	}
	.zong .date {
		font-size: 12px;
	}
	.xz-list-con ul li .date {
		font-size: 12px;
	}
	.list_lan .xz-jisss li {
		font-size: 14px !important;
		padding: 0 5px !important;
	}
	.list_cjxz li img {
		float: none;
		margin-bottom: 10px;
	}
	.submenu a {
		font-size: 12px;
	}
	.list_szzp ul {
		margin: 20px 0;
	}
	.list_szzp li {
		padding: 15px 0;
		height: auto;
	}
	.list_szzp li .date {
		font-size: 14px;
		width: 100px;
		height: 60px;
	}
	.list_szzp li h3 {
		font-size: 14px;
	}
	.list_szzp li p {
		font-size: 12px;
	}
	.xz-list_pi li img {
		height: 63px !important;
		width: 120px;
	}
	.list_pi li .xslist h3 {
		font-size: 14px;
	}
	.list_pi li .xslist p {
		font-size: 12px;
	}
	.list_pi li .xslist span {
		font-size: 12px;
	}
	.list_jxms li h3 {
		font-size: 14px;
	}
	.xslist p {
		font-size: 12px !important;
	}
	.list_hzyxcon .xiang .biao1 h2 {
		font-size: 14px !important;
	}
	.list_xzk li {
		height: auto;
	}
	.list_xzk li img {
		float: none;
	}
	.list_xzk li .xslist {
		padding-left: 0;
		margin-top: 10px;
	}
	
	.list_hzyx li .tu{
		float: none;
		width: auto;
		height: auto;
	}
	.list_hzyx li .tu img{
		max-height: inherit;
	}
	.list_hzyx li .xslist{
		padding-left: 0;
		margin-top: 10px;
	}
	
	.list_xzk li .xslist .zai{
		position: static;
	}
	.list_xzk li .xslist{
		height: auto;
	}
  

	
}

@media screen and (max-width:375px) {
	.xz-list_pi li {
		height: auto !important;
	}
	.xz-list_pi li a,
	.xz-list_pi li a img {
		float: none;
		width: auto;
	}
	.list_gjfw li a {
		font-size: 12px;
	}
	
	.list_tu li{
		width: 100%;
		height: auto;
	}
}

@media screen and (max-width:320px) {}