﻿@media screen and (min-width:1720px) {
	.layui-container{
		width: 1600px;
		padding: 0px;
	}	
	.menu_bg,
	.search-box{
		display: block!important;
	}
	
}

@media screen and (min-width:1476px)and (max-width:1719px) {
	.w1600{
		width:90%;
	}
	.layui-container {
		/* width: 1170px */
	}
	/* .foot_copyright{
		color: #fff;
		padding-top:36px;
		box-sizing: border-box; 
		height: 136px;
		line-height:28px;
		width: 100%;
		text-align: center;
		background:url(../images/foot_bg.png) right 0 repeat-x; 
	} */
	.menu_bg,
	.search-box{
		display: block!important;
	}
	.c-footer-link a {
		font-size: 20px;
	    margin: 0 10px;
	    width:160px;
	}
}

@media screen and (min-width:1200px)and (max-width:1475px) {
	.w1600{
		width:90%;
	}	
	.menu_bg,
	.search-box{
		display: block!important;
	}
	.c-footer-link a {
		font-size: 20px;
	    margin: 0 10px;
	    width:160px;
	}
	.page_detail_mian{
		width:96%;
	}
}

@media screen and (min-width:1024px)and (max-width:1199px) {
	.w1600{
		width:90%;
	}	
	.logo_bg,
	.c-logo{
		height:128px;
	}
	.c-logo img{
		width:70%!important;
	}
	.menu_bg{
		display: none;
	}
	.c-menu {
	    background-color:transparent;
	}
	.c-header-right {
		display: block;
		top:33px;
	}	
	.search-box{
		display: none!important;
	}
	.c-txzz a.c-img-item {
	    margin: 0px;
	}
	.c-txzz .c-img-item img{
		width:50%;		
	}
	.c-footer-link {
	    padding: 40px 0 0;
	}
	.c-footer-link a {
		font-size: 20px;
	    margin: 0 10px;
	    width:160px;
	}
	.footer-copy::before {
	    width:0px;
	}
	.page_detail_mian{
		width:96%;
	}
	.menu_bg .w1600{
		width:100%;
	}
	.menu_bg{
		display: none;
		position: absolute;
		top:128px;
		left: 0;
		right: 0;
		bottom: 0;
		z-index:20;
		overflow: auto;
		padding:0 2em;
		background-color:var(--color-black-80);
	}
	.c-menu ul {
		flex-direction: column;
	}
	.c-menu ul li {
	    position: relative;
		border-bottom:1px solid rgba(0,0,0,0.6);
	}
	.c-menu ul li>a{
		color: #fff;
		float: left;
		text-align: left;
		display: inline-block;
		font-size:32px;
		padding:16px 0;
		font-weight: 500;
	}
	
	.c-menu li>a:before{
	    transition: all 0s ease;
	    content: "";
	    height:2px;
	    left:0%;
	    width: 100%;
	    bottom: 0px;
	    display: block;
	    position: absolute;
	    background-color: var(--color-red);
	}
	.c-menu .nav-child{
		margin: 0 0 0 156px;
		padding:10px 0 6px;
		visibility: visible;
		position:relative;
		left:0px;
		top:0;
		opacity:1;
		transform:translateX(0) ;
	}
	.c-menu .nav-child a{
		display:inline-block;		
	}
	.c-menu .nav-child a span {
	    font-size: 28px;
	    position: relative;
	    white-space: nowrap;
		height:72px;
		line-height:72px;
		padding:0 2rem 0 0;
	    display: inline-block;
	}
	.c-menu ul li:hover .nav-child {
	    visibility: visible;
	    top:0px;
	    opacity: 1;
	    z-index: 10;
	    transition: all 0s ease;
	    background-color:transparent;
	}	
	.h2.ny_title{
		display: none;
	}
	.detail_m p{
		font-size:32px!important;
		line-height:2.8!important;
	}
	.detail_m p img{
		width:100%;
	}
	.detail_m #vsb_content_4 P {		
		font-size:32px!important;
		line-height:2.8!important;
	}
	.page_detail_mian .page_title{
		box-sizing: border-box;
		padding-top: 3em;
		font-size: 40px;
		font-weight: 500;
		line-height: 72px;		
	}
}

@media screen and (min-width:540px)and (max-width:1023px) {
	.w1600{
		width:96%;
	}
	.sideBar{
		display: none;
	}
	.c-ny-main{
		margin-left: 0;
	}
	.logo_bg {
	    background: url(../images/h_bg_m.png) no-repeat center center;
	}
	.logo_bg,
	.c-logo{
		height:108px;
	}	
	.c-logo img{
		width:70%!important;
	}	
	.search-box{
		display: none!important;
	}
	.c-header-right a i {
	    color: var(--color-black-80);
	    font-size:36px;
	    font-weight: 600;
	}
	.c-header-right{
		display: block;
		top:18px;
	}
	.menu_bg .w1600{
		width:100%;
	}
	.menu_bg{
		display: none;
		position: absolute;
		top:108px;
		left: 0;
		right: 0;
		bottom: 0;
		z-index:20;
		overflow: auto;
		padding:0 2em;
		background-color:var(--color-black-80);
	}
	.c-menu {
	    background-color:transparent;
	}
	.c-menu ul {
		flex-direction: column;
	}
	.c-menu ul li {
	    position: relative;
		border-bottom:1px solid rgba(0,0,0,0.6);
	}
	.c-menu ul li>a{
		color: #fff;
		float: left;
		text-align: left;
		display: inline-block;
		font-size:32px;
		padding:16px 0;
		font-weight: 500;
	}
	
	.c-menu li>a:before{
	    transition: all 0s ease;
	    content: "";
	    height:2px;
	    left:0%;
	    width: 100%;
	    bottom: 0px;
	    display: block;
	    position: absolute;
	    background-color: var(--color-red);
	}
	.c-menu .nav-child{
		margin: 0 0 0 156px;
		padding:10px 0 6px;
		visibility: visible;
		position:relative;
		left:0px;
		top:0;
		opacity:1;
		transform:translateX(0) ;
	}
	.c-menu .nav-child a{
		display:inline-block;		
	}
	.c-menu .nav-child a span {
	    font-size: 28px;
	    position: relative;
	    white-space: nowrap;
		height:72px;
		line-height:72px;
		padding:0 2rem 0 0;
	    display: inline-block;
	}
	.c-menu ul li:hover .nav-child {
	    visibility: visible;
	    top:0px;
	    opacity: 1;
	    z-index: 10;
	    transition: all 0s ease;
	    background-color:transparent;
	}
	
	
	.c-line-clamp {
		line-height: 64px;
		height: 128px;
	}
	
	.c-line-clamp1 {
		line-height: 64px;
		height:64px !important;
	}
	
	.c-xywh .c-img-title {
		font-size:36px;
		line-height: 64px;
		height: 128px;
	    padding:0;
	}
	.c-xywh .c-img-form {
	    margin: 0 16px 5px 0;
	    font-size:20px;
	    padding: 8px 16px;
	}
	.c-xyfc .c-img-t .c-img-content{
		padding:24px;
	}
	
	.c-txzz a.c-img-item {
	    margin:0 8px;
		width:160px;
	}
	.c-txzz .c-img-item img{
		width:100%;		
	}
	
	
	.c-footer-link {
	    padding: 40px 0 0;
	}
	.c-footer-link a {
		font-size:28px;
	    margin:8px 5px;
		line-height:64px;
	    width:45%;
	}
	.footer-copy::before {
	    width:0px;
	}
	.footer-copy {
		font-size:28px;
	    line-height:64px;
	    padding-left:0;
		text-align: center;
	}
	
	.news-list{
		margin-top: 40px;
	}
	.page {font-size: 18px; display: none;}
	.page span.cur{padding:6px 8px;}
	.page a{padding:6px 11px;}
	.page_detail_mian{
		width:96%;
	}
	
	.c-img-content .c-img-item-title {
	    font-size:36px;
	    font-weight:400;
		line-height:64px;
		height:128px;
	}
	
	.c-xy-info{
		padding-left: 20px;
	}
	
	
	.h2 {
	    padding:29px 0;
	}
	.h2.ny_title{
		display: none;
	}
	.h2 .c-title-main{
		font-size:48px;
		font-weight: bold;
	}
	.c-date-time {
	    font-size:72px;
	    font-weight: 500;
	    line-height:96px;
	}
	.c-date-momth {
	    color: rgba(0, 0, 0, 0.4);
	    font-size:28px;
	    line-height:48px;
	}
	.c-item-title {
	    font-size:36px;
	    font-weight:400;
		line-height:64px;
		height:128px;
		
	}
	.c-item .c-item-content {
	    display: flex;
	    padding:36px;
	}
	.publish-time {
		font-size: 28px;
	    padding: 32px 0;
	}
	.c-txkx .c-img-content {
	    padding:36px 48px;
	}
	.c-img-form {
		font-size:28px;
	}
	.c-img-item-list .c-img-content .c-img-item-title::before {
	    content: "";
	    width: 4px;
	    left: 0;
	    height:36px;
	    top:53px;
	    display: block;
	    position: absolute;
	    background-color: var(--color-yellow);
	}
	.c-xyfc .c-img-tip {
	    margin-right: 28px;
	    font-size:20px;
	    width:108px;
	    line-height:48px;
	    height:48px;
	}
	.layui-fixbar .layui-fixbar-top {
	    font-size:36px;
	}
	.layui-fixbar li {
	    width:72px;
	    height:72px;
	    line-height:72px;
	    font-size: 36px;
	}
	
	.c-txzz a.c-img-item {
	    margin: 0px;
	}
	.c-txzz .c-img-item img{
		width:50%;		
	}
	.c-txzz .c-txzz-tit{
		font-size: 28px;
		height: 48px;
		line-height: 48px;
	}
	.h2 .c-more a {
	    color: #fff;
	    font-size:20px;
	    padding: 6px 24px;
	}
	
	.detail_m p{
		font-size:32px!important;
		line-height:2.8!important;
	}
	.detail_m p img{
		width:100%;
	}
	.detail_m #vsb_content_4 P {		
		font-size:32px!important;
		line-height:2.8!important;
	}
	.page_detail_mian .page_title{
		box-sizing: border-box;
		padding-top: 3em;
		font-size: 40px;
		font-weight: 500;
		line-height: 72px;
	}
}

@media screen and (min-width:320px)and (max-width:539px) {
	.w1600{
		width:96%;
	}	
	.sideBar{
		display: none;
	}
	.c-ny-main{
		margin-left: 0;
	}
	.logo_bg,
	.c-logo{
		height:96px;
	}
	.c-logo img{
		width:70%!important;
	}		
	.c-header-right {
		display: block;
		top: 18px;
	}	
	.search-box{
		display: none!important;
	}
	.menu_bg .w1600{
		width:100%;
	}
	.menu_bg{
		display: none;
		position: absolute;
		top:96px;
		left: 0;
		right: 0;
		bottom: 0;
		z-index:20;
		overflow: auto;
		padding:0 2em;
		background-color:var(--color-black-80);
	}
	.c-menu {
	    background-color:transparent;
	}
	.c-menu ul {
		flex-direction: column;
	}
	.c-menu ul li {
	    position: relative;
		border-bottom:1px solid rgba(0,0,0,0.6);
	}
	.c-menu ul li>a{
		color: #fff;
		float: left;
		text-align: left;
		display: inline-block;
		font-size:32px;
		padding:16px 0;
		font-weight: 500;
	}
	
	.c-menu li>a:before{
	    transition: all 0s ease;
	    content: "";
	    height:2px;
	    left:0%;
	    width: 100%;
	    bottom: 0px;
	    display: block;
	    position: absolute;
	    background-color: var(--color-red);
	}
	.c-menu .nav-child{
		margin: 0 0 0 156px;
		padding:10px 0 6px;
		visibility: visible;
		position:relative;
		left:0px;
		top:0;
		opacity:1;
		transform:translateX(0) ;
	}
	.c-menu .nav-child a{
		display:inline-block;		
	}
	.c-menu .nav-child a span {
	    font-size: 28px;
	    position: relative;
	    white-space: nowrap;
		height:72px;
		line-height:72px;
		padding:0 2rem 0 0;
	    display: inline-block;
	}
	.c-menu ul li:hover .nav-child {
	    visibility: visible;
	    top:0px;
	    opacity: 1;
	    z-index: 10;
	    transition: all 0s ease;
	    background-color:transparent;
	}
	
	.h2 .c-title-main{
		font-size: 36px;
		font-weight: bold;
	}
	
	
	.c-xywh .c-img-item-img1{
		width:160px;
	}
	.c-xywh .c-img-title {
	    padding:0px 0 0;
	}	
	.c-xyfc .c-img-t .c-img-content{
		padding: 17px 10px;
	}	
	.c-txzz a.c-img-item {
	    margin: 0px;
	}
	.c-txzz .c-img-item img{
		width:50%;		
	}
	.c-footer-link {
	    padding: 40px 0 0;
	}
	.c-footer-link a {
		font-size: 20px;
	    margin:2px 0;
		line-height:32px;
	    width:100%;
	}	
	.footer-copy::before {
	    width:0px;
	}
	.footer-copy {
		font-size:28px;
	    line-height:64px;
	    padding-left:0;
		text-align: center;
	}
	
	
	.news-list{
		margin-top: 40px;
	}
	.page {font-size: 16px; display: none;}
	.page span.cur{padding:6px 8px;}
	.page a{padding:6px 11px;}
	.page_detail_mian{
		width:96%;
	}
	
	.c-xy-info{
		padding-left: 20px;
	}
	.h2 {
		display: none;
	    padding:29px 0;
	}
	.h2 .c-title-main{
		font-size: 36px;
		font-weight: bold;
	}
	.c-img-content .c-img-item-title {
	    font-size:24px;
	    font-weight: 500;
	}
	.c-img-form {
		font-size: 20px;
	.c-item-title {
	    font-size: 24px;
	}
	.detail_m p{
		font-size:32px!important;
		line-height:2.8!important;
	}
	.detail_m p img{
		width:100%;
	}
	.detail_m #vsb_content_4 P {		
		font-size:32px!important;
		line-height:2.8!important;
	}
	.page_detail_mian .page_title{
		box-sizing: border-box;
		padding-top: 3em;
		font-size: 40px;
		font-weight: 500;
		line-height: 72px;		
	}	
	}
}