@media (max-width: 767px) {
	.i-main-header-tl .i-main-header-tl-logo img {
		width: 100%;
	}
	.i-main-header-tl-logo {
		width: 75%;
		display: flex;
		align-items: center;
		padding: 10px;
	}
	.i-main-top {
		background: none!important;
	}
	div[style="position:fixed;top:145px;left:50%;margin-left:580px;width:80px;text-align:center;line-height:24px;font-size:12px;color:#333;"], .xxwz-main-zt-c button, .i-main-header-top-left, i-main-header-top, .tyl-main-right-list .table thead, .tyl-main-left-treeview, .tyl-main-left-title, #midSystemBtn_id, .i-main-header-tl-search {
		display: none!important;
	}

 .tyl-main-right-list .table tbody td[align="center"]:first-child{/* display: none!important; */}
	.i-main-header .i-nav {
		background: none;
		margin: 0;
		opacity: 1;
		height: auto;
		display: flex;
	}
	.i-nav ul li a {
		color: white;
	}
	.i-main {
		background-size: 369%;
		background-position: 50% 0%;
	}
	.i-main-header-tl {
		width: 100%;
	}
	.i-nav ul li {
		background-color: #0068b7;
		opacity: 1;
		width: 33.33%;
		box-sizing: border-box;
		border-width: 1px;
		border-style: solid;
		border-color: rgba(255, 255, 255, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(255, 255, 255, .1);
		padding: 0!important;
		margin: 0!important;
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}
	#j-slider-wrap .i-news-tab-t {
		height: auto;
	}
	#j-slider-wrap .i-news-tab-t img {
		width: 100%!important;
		height: 20em!important;
	}
	#j-slider-wrap .i-news-tab-a {
		line-height: 30px;
		height: 30px;
	}
	.i-news-tab-a .i-news-tab-aa {
		box-sizing: border-box;
        width: 100%;
        padding-left: 1em;
        padding-right: 80px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size:12px;
	}
    .i-news{
    	width:100%;
        height:auto;
        display: flex;
        flex-wrap: wrap;
    }
    .i-news-left{
    	display:block;
    	width:100%;
    	margin-top:5px;
    	height:auto;
    }
    .i-news-left ul{
    	padding:0 15px;
    }
    .i-news-left ul li{
    	display:flex;
        overflow:hidden;
    }
    .i-news-left ul li a{
    	max-width:none;
        order:-1;
        flex:1;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .i-news-left ul li span{
    	padding-left:10px;
    }
    .czt-main-b-left-right-title h3,
    .czt-main-b-left-center-title h3,
    .czt-main-b-left-top-title h3,
    .i-news-left-title{
    	padding-left:15px;
    }
    .czt-main-b-left-right-title{
    	margin-top:10px;
    }
    .dczjsy{
    	padding:15px!important;;
    }
    .i-news-tab{
        width: 100%;
        height: auto;
        order:-1;
    }
    #j-slider-wrap .i-news-tab-t{
        height: 0;
        padding-bottom: 67%;
        overflow: hidden;
    }
    #j-slider-wrap .i-news-tab-t a{
    	position: absolute;
    }
    #j-slider-wrap .i-news-tab-t a,
    #j-slider-wrap .i-news-tab-t img{
        width: 100%!important;
        height: 100%!important;
    }
    #j-slider-btns a{
        position: relative;
        height: 0;
        padding-bottom: 18.75%;
        overflow: hidden;
    }
    #j-slider-btns a img{
    	position: absolute;
    	height:100%;
    }
	.i-news .i-news-list {
		height: 100%;
		margin-top:10px;
	}
	.i-news-list .i-news-list-bottom {
		height: 100%;
	}
	.czt-main-bottom,
	.i-main-zt{
		margin-top:10px;
	}
	.scroll_horizontal{
		margin:20px 0;
	}
	.main .main {
		margin-bottom: 0!important;
	}
	.i-news-list-bottom .i-news-list-list {
		width: auto;
		padding: 0;
	}
	.i-news-list-list ul li {
		height: 100%;
		display: flex;
		overflow: hidden;
		margin: 0 15px;
	}
	.i-news-list-list ul li a {
		max-width: 85%;
		order: -1;
		flex: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.i-news-list-list ul li span {
		padding-left: 10px;
	}
	.czt-main-b-right-a .czt-main-b-rigt-a-title, .czt-main-right-top .czt-main-right-top-title {
		height: 100%;
		overflow: hidden;
	}
	.czt-main-b-rigt-a-title span{
		text-align:right;
		margin-right:10px;
	}
	.czt-main-right-top-list{
		padding:0;
	}
	.czt-main-right-top-list li{
		margin:0 15px;
		overflow:hidden;
		display:flex;
	}
	.czt-main-right-top-list li a{
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		flex:1;
		max-width:none;
	}
	.czt-main-right-top-list li a span{
		padding-left:10px;
	}
	.czt-main-b-rigt-a-list li, 
	.czt-main-right-top-list li {
		margin:0 15px;
		overflow:hidden;
		display:flex;
	}
	.czt-main-b-rigt-a-list li a, 
	.czt-main-right-top-list li a{
		flex:1;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		max-width:none;
	}
	.czt-main-b-rigt-a-list li a span, 
	.czt-main-right-top-list li a span{
		padding-left:10px;
	}
	.czt-main-b-rigt-a-list{
		padding:0;
	}
	.czt-main-b-rigt-a-list li a {
		width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		display: block;
	}
	.czt-main-b-rigt-a-title span {
		padding: 0;
		width: 100%;
	}
	.fpb-main-left-title {
		padding-left: 20px;
	}
	.tyl-main-left .tyl-main-left-list {
		width: 100%;
		overflow-x: auto;
		background: #efefef;
		padding:0;
	}
	.tyl-main-left-list ul li {
		width: auto;
		float: left;
		margin: 0;
		border-bottom: unset;
		padding:0 10px;
	}
	.tyl-main-left-list-tab a {
		margin: 0;
	}
	.tyl-main-right {
		margin-top: 0;
	}
	.tyl-main-right-list .table {
		table-layout: fixed;
		background: #fff;
	}
	.tyl-main-right-list .table tbody td {
		text-align: left;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding-left: 15px;
	}
	.tyl-main-right-list .table tbody td:last-child {
		text-align: right;
		padding-right: 15px;
	}
	.tyl-main-right>div {
		width: auto!important;
	}
	/* detail */
	.tys-main-zt .xxwz-main-zt-a ul li {
		width: 100%!important;
		box-sizing:border-box;
		padding:5px 15px;
	}
	.tys-main-zt .fzb-ldjs .ldjs_pic {
		height: 100%;
	}
	.tys-main-zt .fzb-ldjs .ldjs_arr {
		width: 55%;
	}
	.ldjs_arr ul li {
		width: 100%!important;
	}
    .ldjs_name{
    	font-size:16px;
    }

	.jgxx_content .jgxx_span {
		width: 30%;
		margin-right: unset;
	}

	.MsoNormal img, .MsoNormal font img {
		width: 100%!important;
		height: 100%!important;
	}
	.tys-main-zt-a #j-font-size, .tys-main-zt-a .tys-main-zt-aa:first-child {
		display: none;
	}
	.tys-main-zt-show table {
		width: 100%;
		height: 100%;
	}
	.tys-main-zt-show table td {
		width: auto!important;
		height: 100%!important;
	}
	/* footer */
	.i-main-footer {
		width: 100%;
		padding: 0;
		margin:0;
		box-sizing:border-box;
	}
	.i-main-footer>div {
		width: 100%!important;
		padding:0!important;
		text-align: center;
	}
	.i-main-footer p {
		padding-top: 0;
		line-height: 2!important;
		text-align: center!important;
		padding: 10px 15px;
		margin-left: 0!important;
		height:100%;
	}
	#paging>.end_page, #paging>.home_page, .nextpage ul li:first-child {
		display: none;
	}
	#paging>.page_index .current {
		display: block;
		margin: 0 3px;
	}
	.paging_wrap.right {
		text-align: center!important;
		margin: 0 auto;
		width: auto;
		padding:15px 15px;
	}
	#paging>.page_index {
		margin: 0;
	}
	#paging>.page_index .current {
		display: block;
		margin: 0 3px;
	}
	.czt-ts ul li {
		width: 99%!important;
		box-sizing: border-box;
		margin: 1px 0!important;
		height: 100%;
	}
	.czt-ts ul li a {
		width: 100%;
	}
	.czt-ts-text {
		width: calc(100% + -75px);
	}
	.main img {
		max-width: 100%!important;
		display: block;
	}
	.xgl-main-cbc {
		width: 100%;
		text-align: left;
		padding: 0 3.8em;
		box-sizing: border-box;
	}
	.i-main-zt-right-list-left-list ul li {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	#j-show-body u, #j-show-body b, #j-show-body a, #j-show-body p, #j-show-body div, #j-show-body span, #j-show-body font, #j-show-body strong, #j-show-body table td {
		margin: 0 !important;
		letter-spacing: 0;
	}
	#j-show-body table td>p, .xxwz-main-zt-a>ul>li {
		width: 100%!important;
	}
	#j-show-body img, .tys-main img, #j-show-body iframe, .tys-main iframe, #j-show-body video, .tys-main video {
		max-width: 100%!important;
		height: auto!important;
		display: block;
	}

	.nextpage ul {
		display: inline-block;
		float: none;
	}
	.i-main-zt-left {
		background: #fff
	}
	.czt-main-right-bottom-right {
		width: 100%!important;
		margin: 0!important;
		padding: 10px 15px;
		box-sizing: border-box;
	}
	.tys-main{
		height:100%;
	}
	.tys-main-zt{
		padding:0;
		height:100%;
		width:100%;
        font-size:14px;
	}
        .tys-main-zt-c button{
		display:none;
	}
	.czt-main-right-bottom {
		padding: 0
	}
	.czt-main-right-bottom-left-bottom {
		margin: 0
	}
	.i-main-xxgk-title {
		float: left;
		height:100%;
		margin-bottom:0;
	}
	.tys-main-zt h3{
		font-size:16px;
		padding:10px 15px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		width:auto
	}
	.fpb-main-left-title, .tyl-main-right .tyl-main-right-title {
		display: none;
	}
	.tyl-main-right-list-a {
		background: #fff;
	}
	.tyl-main-left {
		overflow: auto
	}
	.xgl-main-cda-right {
		float: left;
		margin-left: 40px;
	}
	.main,
	.tyl-main{
		margin:0;
		height:100%;
	}
	.tyl-main-right-list-a li{
		display:flex;
		overflow:hidden;
	}
	.tyl-main-right-list-a li a:nth-child(2){
		order:-1;
		flex:1;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		max-width:none;
	}
	.tyl-main-right-list-a li a span{
		padding-left:10px;
	}
	.tys-main-zt-show{
		padding:10px 15px;
	}
	.tys-main-zt-c{
		display:block;
		padding:0 0 0 10px;
	}
	#collect,
	.tys-main-zt-cb{
		display:none;
	}
	.xxwz-main-zt-a{
		margin:10px 15px;
		padding:0;
	}
	.xxwz-main-zt-a ul{
		display:flex;
		flex-wrap:wrap;
		padding:5px 0
	}
	.tys-main-zt .fzb-ldjs .ldjs_arr{
		width:100%;
		text-align:center;
	}
	.tys-main-zt .fzb-ldjs .ldjs_pic{
		text-align:center;
		margin:0 32.5%;
	}
	.jgxx_content{
		margin:0 15px;
	}
}