@charset "utf-8";

/* CSS Document */
@media screen and (max-width:1600px) {
	.w {
		width: 1400px;
	}
}

@media screen and (max-width:1400px) {
	.w {
		width: 1200px;
	}

}

@media screen and (max-width:1200px) {
	h1 {
		font-size: 20px;
		line-height: 30px;
	}

	h2 {
		font-size: 16px;
		line-height: 20px;
	}

	h3 {
		font-size: 14px;
		line-height: 20px;
	}

	p {
		font-size: 14px;
		line-height: 22px;
	}

	.pc {
		display: none;
	}

	.w {
		width: calc(100% - 30px);
		padding: 0 15px;
		flex-wrap: wrap;
	}
	.main{
		padding:15px 0 0 0;
	}
	.mt0{
		margin-top: 0px !important;
	}

	/*手机二级分类导航*/
	.mtnav {
		width: calc(100% - 30px);
		display: flex;
		background: #3071F2;
		padding: 0 15px;
		position: relative;
	}
	.mtnav .mnav {
		width: calc(100% - 40px);
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 40px;
	}
	.mtnav .mnav a {
		color: #fff;
		font-size: 16px;
	}
	.Close_nav.active {
		right: 0px;
		top: 0px;
	}
	.Close_nav.active i {
		background: #fff;
	}
	.Close_nav {
		position: absolute;
		right: 0px;
		top: 0px;
		width: 40px;
		height: 40px;
		cursor: pointer;
		z-index: 999;
		display: block;
		transition: 0.4s all;
	}
	.Close_nav i {
		width: 25px;
		height: 1px;
		background: #fff;
		transition: 0.3s all;
		position: absolute;
		left: 5px;
		top: 13px;
		z-index: 2;
		border-radius: 10px;
	}
	.Close_nav i:nth-child(2) {
		width: 12px;
		top: 21px;
	}
	.Close_nav i:nth-child(3) {
		top: 29px;
	}
	.Close_nav.active i{
		width: 20px;
	}
	.Close_nav.active i:nth-child(1) {
		transform: translateY(0px) rotate(45deg);
		left: 12px;
		top: 20px;
	}
	.Close_nav.active i:nth-child(3) {
		transform: translateY(-0px) rotate(-45deg);
		left: 12px;
		top: 20px;
	}
	.Close_nav.active i:nth-child(2) {
		opacity: 0;
	}
	.mdall.active {
		right: 0px;
	}
	.Close_nav i:nth-child(2):before {
		width: 8px;
		height: 1px;
		left: 16px;
		top: 0px;
		background: #fff;
		border-radius: 8px;
	}
	.mdall {
		width: calc(100% - 30px);
		position: fixed;
		height: calc(100% - 30px);
		background: #fff;
		overflow: auto;
		top: 95px;
		right: -100%;
		display: block;
		padding: 15px;
		z-index: 888;
	}
	.mdall li {
		width: 100%;
		float: left;
		cursor: pointer;
	}
	.mdall li h2 {
		width: 100%;
		float: left;
		height: 48px;
		line-height: 48px;
		font-size: 18px;
		position: relative;
		color: #000;
		border-bottom: solid 1px #ccc;
	}
	.mdall li h2:before {
		width: 12px;
		height: 16px;
		background: url("../zkup.png") no-repeat 0 4px;
		background-size: 100%;
		right: 0px;
		top: 17px;
	}
	.mdall li h2.cur:before {
		background-position: 0 -8px;
	}
	.mdall li .subnav {
		width: calc(100% - 42px);
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		padding:15px 20px;
		border: solid 1px #ccc;
		border-top: 0;
	}
	.mdall li .subnav a {
		width: calc(50% - 20px);
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		padding-left: 12px;
		position: relative;
	}
	.mdall li .subnav a:before{
		width: 6px;
		height: 6px;
		background: #ccc;
		left: 0px;
		top: 50%;
		margin-top: -3px;
		border-radius: 20px;
	}
	/*手机二级分类导航结束*/
	/*手机一级级分类导航结束*/
	.mtopmenu{
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: calc(100% - 30px);
		background: #3071F2;
		height: 40px;
		padding: 0 15px;
	}
	.mtopmenu .mcon{
		width: calc(100% - 36px);
		display: flex;
		justify-content: space-between;
	}
	.mtopmenu .mcon a{
		color: #fff;
	}
	.mtopmenu .mjia{
		width: 30px;
		height: 50px;
		background: url("../zjia.png") no-repeat right -34px;
		background-size: 14px;
	}
	.menupop{
		display: none;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(0,0,0,.50);
		backdrop-filter:blur(6px);
		z-index: 999;
	}
	.menupop .con{
		width: calc(100% - 30px);
		padding: 15px;
		background: #fff;
		display: flex;
		flex-wrap: wrap;
	}
	.menupop .con a{
		width: 100%;
		display: flex;
		align-items: center;
		height: 44px;
		font-size: 18px;
		border-bottom: solid 1px #E6E6E6;
		position: relative;
	}
	.menupop .con a:before{
		width: 10px;
		height: 20px;
		background: url("../jiantourh.png") no-repeat 0 center;
		background-size: 100%;
		right: 0px;
		top: 50%;
		margin-top: -10px;
	}
	.menupop .con a.cur{
		color: #3071F2;
		font-weight: bold;
	}
	.menupop .con a.cur:before{
		background: url("../jiantourl.png") no-repeat 0 center;
		background-size: 100%;
	}
	.menupop .con a:last-child{
		border-bottom: 0;
	}
	.menupop .gbi{
		width: 120px;
		height: 40px;
		background: #fff;
		border-radius: 0 0 10px 10px;
		margin: 0 auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.menupop .gbi i{
		width: 14px;
		height: 14px;
		background: url("../gbi.png") no-repeat 0 -24px;
		background-size: 100%;
		margin-right: 5px;
		cursor: pointer;
	}
	/*手机一级分类导航结束*/
	
	/*钢厂二级分类*/
	.eji_menu {
		width: 100%;
		position: relative;
		display: flex;
		justify-content: space-between;
	}
	.eji_menu:before{
		width: calc(100% + 30px);
		background: #EBF2FF;
		height: calc(100% + 20px);
		left: -15px;
		top: -15px;
	}
	.eji_menu .cbtn {
		width: 25px;
		height: 30px;
		background: url("../zkup.png") no-repeat 10px 14px;
		background-size: 12px;
		position: relative;
		z-index: 3;
	}
	.eji_menu.cur .cbtn{
		background-position: 10px -11px;
	}
	.eji_menu .con {
		width:calc(100% - 25px);
		height: 30px;
		display: flex;
		flex-wrap: wrap;
		overflow: hidden;
		position: relative;
		z-index: 3;
	}
	.eji_menu .con a {
		text-align: center;
		display: inline-block;
		margin: 0px 19px 0px 0px;
		line-height: 30px;
		height: 30px;
		overflow: hidden;
		color: rgba(0,0,0,.90);
		font-size: 16px;
	}
	.eji_menu .con a.cur {
		color: #3071F2;
		font-weight: bold;
	}
	.eji_menu.cur .con {
		height: auto;
	}
	.eji_menu.cur {
		padding-top: 5px;
		padding-bottom: 10px;
	}
	.eji_menu .con a:nth-child(4),.eji_menu .con a:nth-child(8){
		margin: 0;
	}
	/*资讯二级分类*/
	.zix_menu {
		width: 100%;
		position: relative;
		display: flex;
		justify-content: space-between;
		border-bottom: solid 1px #ddd;
		padding-bottom: 5px;
	}
	.zix_menu .cbtn {
		width: 20px;
		height: 30px;
		background: url("../zkup.png") no-repeat 5px 14px;
		background-size: 12px;
		position: relative;
		z-index: 3;
	}
	.zix_menu.cur .cbtn{
		background-position: 5px -11px;
	}
	.zix_menu .con {
		width:calc(100% - 20px);
		height: 30px;
		display: flex;
		flex-wrap: wrap;
		overflow: hidden;
		position: relative;
		z-index: 3;
	}
	.zix_menu .con a {
		width: 25%;
		display: inline-block;
		line-height: 30px;
		height: 30px;
		overflow: hidden;
		color: rgba(0,0,0,.90);
		font-size: 16px;
	}
	.zix_menu .con a.cur {
		color: #3071F2;
		font-weight: bold;
	}
	.zix_menu.cur .con {
		height: auto;
	}
	.zix_menu.cur {
		padding-top: 5px;
		padding-bottom: 10px;
	}
	
	.zxhead .newnav,.toutiao .le,.foot {
		display: none;
	}

	/*资讯*/
	.zxhead .w {
		padding: 10px 0 10px 0;
	}

	.zxhead .logo {
		width: 70px;
	}
	.zxhead .logo .tx{
		display: none;
	}
	.xseach {
		width: calc(100% - 90px);
		height: 35px;
		margin-top: 0px;
		background: #E6E6E6;
	}

	.xseach .text {
		width: calc(100% - 10px);
		margin-left: 10px;
		height: 33px;
		line-height: 33px;
	}

	.xseach .submit {
		width: 40px;
		height: 35px;
		line-height: 33px;
		font-size: 14px;
	}

	.toutiao {
		flex-wrap: wrap;
		margin: 0;
	}

	.toutiao .ce {
		width: 100%;
	}

	.toutiao .ce .tou a .bt {
		margin-bottom: 0px;
	}

	.toutiao .ce .tou a .bt .h {
		font-size: 18px;
	}

	.toutiao .ce .xin a:nth-child(1) {
		font-size: 18px;
	}

	.toutiao .ce .xin a:nth-child(7) {
		font-size: 18px;
		margin-top: 15px;
		padding-top: 10px;
	}

	.toutiao .ri {
		width: 100%;
	}

	.zxin {
		flex-wrap: wrap;
	}

	.zxin .let,.let {
		width: 100%;
		flex-wrap: wrap;
	}

	.zxin .rit,.rit {
		width: 100%;
		flex-wrap: wrap;
	}

	.zxin .vips {
		width: 100%;
	}

	.zxin .vips .bod .ul .tx {
		padding: 10px;
	}

	.zxin .vips .bod .ul .tx .dl .x {
		display: none;
	}

	.zxin .yanb {
		width: 100%;
	}

	.zxin .yuce {
		width: 100%;
	}

	.zxin .list a {
		margin-top: 10px;
	}

	.zxin .list a .tu {
		width: 120px;
		height: 80px;
	}

	.zxin .list a .tx {
		width: calc(100% - 130px);
	}

	.zxin .list a .tx .hd {
		display: flex;
		font-size: 16px;
		font-weight: bold;
		line-height: 20px;
	}

	.zxin .list a .tx .yh {
		font-size: 16px;
		line-height: 20px;
		height: 20px;
	}

	.zxin .list a .tx .js {
		display: none;
	}

	.zxin .list a .tx .bd {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-self: end;
		height: 20px;
		margin-top: 12px;
	}

	.zxin .list a .tx .bd .lt {
		display: flex;
	}

	.zxin .list a .tx .bd .lt .yc {
		padding: 0 3px;
		margin-right: 10px;
	}

	.zxin .list a .tx .bd .lt .sj i {
		margin-top: 3px;
	}

	.zxin .list a .tx .bd .lt .sj p:nth-child(3) {
		display: none;
	}

	.zxin .list a .tx .bd .tb {
		width: 50px;
		margin-top: 3px;
	}

	.zxtit {
		margin-top: 20px;
	}

	.nad {
		display: none;
	}
	.zixl{
		width: 100%;
	}
	.zixr{
		width: 100%;
		margin-top: 15px;
	}
	.zxlist{
		width: calc(100% - 20px);
		padding: 10px;
		margin-top: 15px;
		padding-top: 5px;
	}
	.zxlist .lm .bd,.zxlist .lm .hd a.on:before,.zxlist .gen .tim .bd,.zxlist .gen .cat{
		display: none;
	}
	.zxlist .lm{
		display: none;
	}
	.zxlist .gen .tim{
		display: none;
	}
	.zxlist .gen .tim .hd p{
		font-size: 18px;
	}
	.zxlist .gen .lst{
		margin-top: 10px;
	}
	.zxlist .gen .lst li{
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.zxlist .gen .lst .tit em,.zxlist .gen .lst .vip .dl dt p{
		display: none;
	}
	.zxlist .gen .lst .tit a{
		margin-bottom: 5px;
	}
	.zxlist .gen .lst .tit h2{
		font-size: 18px;
		height: 24px;
		line-height: 24px;
		overflow: hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp:1;
	}
	.zxlist .gen .lst .vip{
		width: calc(100% - 20px);
		padding:5px 10px;
		padding-bottom: 0;
	}
	.zxlist .gen .lst .vip .dl dt i{
		width: 52px;
	}
	.zxlist .gen .lst  .tag{
		margin-top: 10px;
	}
	.zxlist .gen .lst .tag a{
		height: 22px;
		padding: 0 5px;
		font-size: 12px;
		margin-right: 5px;
	}
	.zxlist .gen .lst .vip .zy{
		margin-bottom: 0px;
		font-size: 14px;
	}
	.vkuai{
		width: calc(100% - 20px);
		padding: 10px;
		margin-top: 0px;
		margin-bottom: 15px;
	}
	.vkuai .hd i{
		width: 26px;
	}
	.vkuai .hd h2{
		font-size: 20px;
		line-height: 26px;
	}
	.ranking{
		width: calc(100% - 20px);
		padding: 10px;
	}
	.ranking .bd{
		margin: 0;
	}
	.ranking .hd{
		padding-bottom: 6px;
	}
	.ranking .hd i{
		width: 26px;
	}
	.ranking .hd h2{
		font-size: 20px;
		line-height: 26px;
	}
	.zxshow .corr .hd h2 {
		font-size: 20px;
	}
	.tvip{
		width: calc(100% - 20px);
		padding: 10px;
		background:url("../vipbg.png") no-repeat center top;
		background-size: auto 60px;
	}
	.tvip .hd{
		margin:0 10px 0 0;
		width: 40px;
	}
	.zxlist .lm{
		margin-bottom: 5px;
	}
	.zxlist .ul a {
	    margin-top: 10px;
		padding-top: 10px;
	}
	.zxlist .ul a:nth-child(1){
		margin-top: 10px;
	}
	.zxlist .ul a .tu {
	    width: 90px;
		height: 70px;
	}
	.zxlist .ul a .tx {
	    width: calc(100% - 100px);
	}
	.zxlist .ul a .tx .hd {
	    font-size: 16px;
		height: 20px;
		line-height: 20px;
	}
	.zxlist .ul a .tx .zy{
		font-size: 14px;
		line-height: 20px;
		height: 20px;
		margin-top: 5px;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp:1;
	}
	.zxlist .ul a .tx .sj p{
		font-size: 12px;
	}
	.zxlist .ul a .tx .bd {
	    margin-top: 5px;
	}
	.zxlist .ul a .tx .bd .lt .yc,.zxlist .ul a .tx .bd .lt .sj i{
		display: none;
	}
	.zxlist .ul a .tx .bd .tb {
	    width: 50px;
		margin-top: 5px;
	}
	.zxlist .ul a .tx .bd .lt .sj p:last-child{
		margin-left: 10px;
	}
	.ranking .bd a {
		height: 36px;
	}
	.ranking .bd a .su{
		width: 25px;
	}
	.ranking .bd a em{
		font-size: 18px;
	}
	.ranking .bd a .bt{
		font-size: 16px;
		height: 36px;
		line-height: 36px;
	}
	.zxdata .dao {
	    margin-top: 10px;
	}
	.zxdata .list{
		margin-bottom: 15px;
	}
	.zxdata .list .li {
	    width: calc(100% - 20px);
	    padding: 10px;
	    margin-top: 15px;
	}
	.zxdata .list .li .hd h2{
		font-size: 18px;
		height: 30px;
	}
	.vkuai .bd .tit a em{
		font-size: 18px;
	}
	.vkuai .bd .tit a h2{
		font-size: 18px;
	}
	.zxshow {
	    width: calc(100% - 20px);
	    padding: 10px;
		padding-top: 5px;
	}
	.zxshow .maps .dd a {
	    margin-left: 20px;
	}
	.zxshow .maps .dd a:last-child{
		display: none;
	}
	.zxshow .maps .dd a:nth-child(1),.zxshow .maps .dd a:nth-child(2):before{
		display: none;
	}
	.zxshow .maps{
		padding-bottom: 0px;
	}
	.zxshow .maps .dt i{
		width: 20px;
		margin-right: 5px;
	}
	.zxshow .maps .dt h2{
		font-size: 18px;
	}
	.zxshow .maps .dd {
	    display: flex;
		align-items: center;
		height: 40px;
	}
	.zxshow .tits .hd {
	    font-size: 22px;
	    line-height: 30px;
	}
	.zxshow .tits .bd .dt {
	    height: 22px;
	}
	.zxshow .tits .bd .dt .c {
	    margin-right: 10px;
		padding: 0 4px;
		height: 16px;
		line-height: 16px;
	}
	.zxshow .tits .bd .dt .p {
	    font-size: 12px;
	}
	.zxshow .body .abst {
		padding: 10px;
	}
	.zxshow .body .abst .c {
	    line-height: 24px;
	}
	.zxshow .body .cont h2:before{
		top: 1px;
	}
	.zxshow .tags {
		margin-bottom: 10px;
	}
	.zxshow .tags .sm{
		display: none;
	}
	.zxshow .ads .gg{
		margin-bottom: 15px;
	}
	.zxshow .ads .fh {
	    display: none;
	}
	
	.topnav,.toplog .seach,.toplog .mall a:nth-child(1),.daohang{
		display: none;
	}
	.toplog{
		padding:10px 15px;
	}
	.toplog .logo .bz{
		width: 100px;
	}
	.toplog .logo .city{
		margin-left: 10px;
		margin-top: 10px;
		display: none;
	}
	.toplog .mall a{
		height: 34px;
		padding: 0 6px;
		margin-top: 5px;
	}
	.hdmap dd{
		display: none;
	}
	.hdmap dt i{
		width: 20px;
		margin-top: 0px;
	}
	.hdmap dt h2{
		font-size: 20px;
	}
	.hdlst{
		width: calc(100% - 20px);
		padding: 10px;
		margin-bottom: 15px;
	}
	.hdlst a{
		margin-top: 15px;
		flex-wrap: wrap;
	}
	.hdlst a .tu,.hdlst a .tp{
		width: 100%;
		height: 140px;
		display: flex;
		align-items: center;
	}
	.hdlst a .tx{
		width: 100%;
	}
	.hdlst a .tx .hd h2{
		font-size: 18px;
		height: 30px;
		margin-top: 10px;
		overflow: hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp:1;
	}
	.hdlst a .tx .hd h3{
		margin: 5px 0 15px 0;
		font-size: 14px;
		line-height: 26px;
		overflow: hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp:3;
	}
	.hdlst a .tx .bd{
		padding-top: 10px;
	}
	.hdlst a .tx .bd dt p{
		font-size: 16px;
		line-height: 30px;
	}
	.hdlst a .tx .bd dd{
		width: 74px;
		height: 40px;
		margin-top: 26px;
	}
	.hdbod{
		width: calc(100% - 20px);
		padding: 10px;
		margin-top: 0px;
		margin-bottom: 15px;
	}
	.hdbod h2{
		font-size: 20px;
		padding-left: 18px;
	}
	.hdbod h2:before{
		height: 20px;
		top: 0px;
	}
	.shhead .snav,.shhead .seach{
		display: none;
	}
	.shhead .w{
		padding: 20px 0;
	}
	.shhead .hd i{
		width: 100px;
	}
	.shhead .hd h2{
		font-size: 20px;
		margin-top: 15px;
		margin-left: 10px;
	}
	
	.shw{
		flex-wrap: wrap;
		margin-top: 15px;
	}
	.shwen{
		width: 100%;
	}
	.shwen .hd h2{
		font-size: 20px;
	}
	.shwen .bd .pic a{
		width: calc(33% - 5px);
	}
	.shwen .bd .pic a h2{
		width: calc(100% - 10px);
		padding:0 5px;
		font-size: 12px;
		height: 26px;
		line-height: 26px;
	}
	.shwen .bd .txt{
		max-height: 280px;
		overflow: hidden;		
	}
	.shwen .bd .txt a{
		width: calc(100% - 15px);
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		overflow: hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp:1;
	}
	.shhot{
		width: 100%;
		margin-top: 15px;
	}
	.shhot .hd li{
		font-size: 20px;
	}
	.shhot .bd li a{
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.shhot .bd li a:last-child{
		border-bottom: 0;
	}
	.shuiz .hd{
		margin-top: 0px;
	}
	.shuiz .hd:before{
		top: 10px;
		height: 1px;
	}
	.shuiz .hd .bt{
		padding: 0 10px;
	}
	.shuiz .hd .bt li{
		font-size: 20px;
	}
	.shuiz .bd a{
		width: calc(33.33% - 10px);
		margin-top: 15px;
	}
	.shuiz .bd a:last-child{
		display: none;
	}
	.shuiz .bd a i{
		height: 100px;
	}
	.shuiz .bd a img{
		width: 80%;
	}
	.shuiz .bd a h2{
		width: calc(100% - 10px);
		height: 30px;
		line-height: 30px;
		padding: 0 5px;
		font-size: 14px;
	}
	.shuiz .mo{
		margin-top: 20px;
	}
	.shuiz .mo a{
		height: 40px;
		padding: 0 20px;
	}
	.shhot .bd .tu{
		width: 60px;
		margin-right: 10px;
	}
	.shhot .bd .tx{
		width: calc(100% - 70px);
	}
	.shhot .bd .tx dd em{
		width: 44px;
		font-size: 14px;
	}
	.shhot .bd .tx dd p{
		font-size: 14px;
	}
	.shhui .ri{
		width: 100%;
	}
	.huilst a .tu{
		width: 40px;
		position: absolute;
		border: solid 1px #E6E6E6;
		border-radius: 6px;
		overflow: hidden;
	}
	.huilst a .tx{
		width: 100%;
	}	
	.huilst a .tx h2{
		font-size: 20px;
		padding-left: 50px;
		line-height: 40px;
	}
	.huilst a .tx h3{
		text-align:justify;
		text-justify:inter-word; 
		overflow: hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp:3;
	}
	.huilst a .dz p{
		font-size: 16px;
	}
	.huilst a:nth-child(1){
		border-top: 0;
		padding-top: 0;
	}
	.shhuo a{
		width: calc(100% - 20px);
		padding: 10px;
		margin: 0 0 15px 0;
	}
	.shhuo .tu{
		height: 160px;
	}
	.shhuo .tx p{
		height: 40px;
		line-height: 20px;
	}
	.shhuo .tx dt,.shhuo .tx dd{
		font-size: 14px;
	}
	.shjoin{
		width: calc(100% - 20px);
		padding: 10px;
		flex-wrap: wrap;
		margin-bottom: 15px;
	}
	.shjoin .txt{
		width: 100%;		
	}	
	.shjoin .pic{
		display: none;
	}
	.shabout{
		width: calc(100% -20px);
		padding: 10px;
		margin-bottom: 15px;
	}
	.shwent{
		width: calc(100% - 20px);
		padding: 10px;
		margin-bottom: 15px;
	}
	.shwent .hd{
		margin-bottom: 10px;
	}
	.shwent .hd li{
		font-size: 22px;
		line-height: 22px;
	}
	.shwent .bd{
		flex-wrap: wrap;
	}
	.shwent .bd .tu{
		width: 100%;
		height: 150px;		
	}
	.shwent .bd .tx{
		width: 100%;
	}
	.shwent .bd .tx .bt a{
		font-size: 18px;
	}
	.shwent .bd .tx .bz{
		margin-top: 5px;
		font-size: 14px;
		line-height: 22px;
		overflow: hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp:2;
	}
	.shwent .bd .mo{
		display: none;
	}
	.shbox .le{
		width: 100%;
	}
	.shwlis li{
		width: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.shwlis .tu{
		width: 150px;
		height: 76px;
		display: flex;
		align-items: center;
		overflow: hidden;
	}
	.shwlis .tx{
		width: calc(100% - 160px);
	}
	.shwlis .tx .bt{
		margin-top: 0px;
	}
	.shwlis .tx .bt a{
		font-size: 16px;
		overflow: hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp:2;
	}
	.shwlis .tx .bz{
		display: none;
	}
	.shwlis .mo{
		margin-top: 15px;
	}
	.shwlis .mo a{
		font-size: 14px;
	}
	.shbox {
		display: flex;
		flex-wrap: wrap;
		margin-top: 0px;
	}
	.shbox .show{
		width: 100%;
		padding: 0px;
		border: 0px;
	}
	.shbox .show .tite h2{
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.shbox .show .tite .tim p:last-child{
		margin-left: 10px;
	}
	.shmap{
		display: none;
	}
	.rtui{
		margin-top: 15px;
	}
	.rtui .bd a dd{
		font-size: 18px;
	}
	.rtui .hd h2{
		font-size: 20px;
	}
	.gclist{
		width: 100%;
		padding: 0px;
		border:0;
		padding-top: 15px;
		border-radius: 6px;
	}
	.gclist .map{
		display: none;
	}
	.gclist .lie{
		margin-top: 5px;
	}
	.gclist .lie a h2{
		width: calc(100% - 15px);
		height: 32px;
		line-height: 32px;
		margin: 0;
		padding-left: 15px;
	}
	.gclist .lie a h2:before{
		left: 0px;
	}
	.gclist .lie a em{
		display: none;
	}
	.gclist .tite{
		margin-top: 0;
	}
	.gclist .tite h2{
		font-size: 24px;
		line-height: 30px;
	}
	.gclist .tite .sj p:last-child{
		margin-left: 10px;
	}
	.gclist .guan .hd{
		font-size: 20px;
	}
	.gclist .guan .hd:before{
		height: 20px;
		top: 11px;
	}
	.gclist .guan .sh,.gclist .guan .eh{
		height: 200px;
		overflow: hidden;
	}
	.gclist .guan .eh{
		margin-bottom: 20px;
	}
	.gclist .guan .sh a,.gclist .guan .eh a{
		width: calc(100% - 25px);
		height: 34px;
		font-size: 16px;
	}	
	.gclist .guan .eh a{
		width: calc(100% - 25px);
	}
	.gcanv,.gctab .hd .tt,.gctab .bd li:before{
		display: none;
	}
	.gctab{
		margin-top: 15px;
	}
	.gctab .hd ul{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.gctab .hd ul li{
		height: 36px;
		font-size: 16px;
		margin-left: 0;
	}
	.gctab .hd ul li:nth-child(1){
		margin-left: 0;
	}
	.gctab .hd ul li.on{
		padding: 0 10px;
	}
	.gctab .bd li{
		width: calc(33.33% - 11px);
		padding: 5px;
	}
	.gctab .bd li:last-child{
		display: none;
	}
	.gclie .ut h2{
		font-size: 22px;
		height: 24px;
		padding-left: 32px;
		background: url("../bz.png") no-repeat 0 center;
		background-size: 24px;
	}
	.gclie .ul{
		flex-wrap: wrap;
		margin-bottom: 15px;
	}
	.gclie .ul li{
		width: calc(100% - 21px);
		padding: 10px;
	}
	


























}