@media all and (min-width: 1430px) {
	.layui-container {
	    width: 1430px;
	}
}
@media all and (min-width: 0px) and (max-width: 1024px) {
	.font-size-16{
		font-size: 14px;
	}
	.padding-20{
		padding: 10px;
	}
	.padding-30{
		padding: 15px;
	}
	.padding-40{
		padding: 20px;
	}
	.margin-top-10{
		margin-top: 5px;
	}
	.margin-top-15{
		margin-top: 7.5px;
	}
	.margin-top-20{
		margin-top: 10px;
	}
	.margin-top-30{
		margin-top: 15px;
	}
	.margin-top-40{
		margin-top: 20px;
	}
	.margin-top-60{
		margin-top: 30px;
	}
	.margin-top-70{
		margin-top: 35px;
	}
	.margin-top-80 {
		margin-top: 40px;
	}
	.margin-top-90{
		margin-top: 45px;
	}
	.margin-top-100{
		margin-top: 50px;
	}
	.margin-left-10{
		margin-left: 5px;
	}
	.margin-left-20{
		margin-left: 10px;
	}
	.margin-right-20{
		margin-right: 10px;
	}
	.margin-bottom-10{
		margin-bottom: 5px;
	}
	.margin-bottom-20{
		margin-bottom: 10px;
	}
	.margin-bottom-30{
		margin-bottom: 15px;
	}
	.margin-bottom-40{
		margin-bottom: 20px;
	}
	.margin-bottom-50 {
		margin-bottom: 25px;
	}
	.margin-bottom-60 {
		margin-bottom: 30px;
	}
	.margin-bottom-70 {
		margin-bottom: 35px;
	}
	.margin-bottom-90{
		margin-bottom: 45px;
	}
	.margin-bottom-100{
		margin-bottom: 50px;
	}
	.padding-top-10{
		padding-top: 5px;
	}
	.padding-top-20{
		padding-top: 10px;
	}
	.padding-top-30{
		padding-top: 15px;
	}
	.padding-bottom-30{
		padding-bottom: 15px;
	}
	.padding-top-40{
		padding-top: 20px;
	}
	.padding-top-50{
		padding-top: 25px;
	}
	.padding-top-60{
		padding-top: 30px;
	}
	.padding-bottom-70 {
		padding-bottom: 35px;
	}
	.padding-bottom-80 {
		padding-bottom: 40px;
	}
	.padding-top-90{
		padding-top: 45px;
	}
	.padding-top-100{
		padding-top: 50px;
	}
	.padding-top-120{
		padding-top: 60px;
	}
	.padding-bottom-0{
		padding-bottom: 0px;
	}
	.padding-bottom-10{
		padding-bottom: 5px;
	}
	.padding-bottom-20{
		padding-bottom: 10px;
	}
	.padding-bottom-40{
		padding-bottom: 20px;
	}
	.padding-bottom-50{
		padding-bottom: 25px;
	}
	.padding-bottom-60{
		padding-bottom: 30px;
	}
	.padding-bottom-100{
		padding-bottom: 50px;
	}
	.padding-bottom-120{
		padding-bottom: 60px;
	}
	.padding-left-40{
		padding-left: 20px;
	}
	.menuBox {
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		overflow-y: auto;
		z-index: 999999;
		background: rgba(0,0,0,0.9);
		-webkit-overflow-scrolling: touch;
	}
	.menuBox .close {
		width: 24px;
		position: absolute;
		right: 20px;
		top: 24px;
	}
	.menuBox .close a {
		display: block;
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
	}
	.menuBox .close a:hover {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}
	.menuBox .close a img{
		width: 100%;
	}
	.menuBox ul {
		margin: 99px 0 65px;
	}
	.menuBox li {
		margin-bottom: 19px;
		text-align: center;
	}
	.menuBox li a {
		padding-bottom: 10px;
		display: inline-block;
		position: relative;
		color: #fff;
		font-size: 18px;
	}
	.menuBox li a:before {
		display: none;
		width: 0;
		height: 2px;
		position: absolute;
		left: 50%;
		top: 100%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
		background: #fff;
		content: "";
	}
	.menuBox li a:hover:before {
		width: 100%;
	}
	.menuBox .tel {
		margin: 0 auto 26px;
		padding-right: 30px;
		width: 152px;
		color: #fff;
		font-size: 11px;
		text-align: right;
		box-sizing: border-box;
		background: url(../images/sp_tel.png) no-repeat right center;
		background-size: 20px auto;
	}
	.menuBox .tel span {
		display: block;
		font-size: 17px;
		font-weight: bold;
	}
	.menuBox .search {
		margin: 0 auto 80px;
		width: 90%;
		max-width: 310px;
		position: relative;
		border-radius: 20px;
		background: #006d46;
	}
	.menuBox .search a {
		width: 35px;
		position: absolute;
		right: 0;
		top: 0;
		line-height: 38px;
		color: #fff;
	}
	.menuBox .search input {
		padding: 0 40px 0 20px;
		width: 100%;
		height: 38px;
		color: #fff;
		font-size: 14px;
		line-height: 38px;
		border: none;
		border-radius: 0;
		box-sizing: border-box;
		background: none;
	}
	#header {
		height: 50px;
		background: rgba(0,0,0,0.5);
		border-bottom: none;
		padding: 10px 0;
	}
	#header .hInner {
		padding: 0 20px;
	}
	#header .rBox {
		display: none;
	}
	#header .muser{
		display: block;
		float: right;
		height: 50px;
		line-height: 50px;
		margin-right: 20px;
	}
	#header .menu {
		margin-top: 17px;
		width: 20px;
		float: right;
		display: block;
		margin-right: 40px;
	}
	#header .menu a {
		width: 20px;
		height: 17px;
		display: block;
		position: relative;
	}
	#header .menu span {
		width: 20px;
		height: 2px;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		background: #fff;
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
	}
	#header .menu span:nth-child(2) {
		top: 7px;
	}
	#header .menu span:nth-child(3) {
		width: 10px;
		top: 15px;
	}
	#header .menu a:hover span {
		width: 7px;
	}
	#header .menu a:hover span:nth-child(2) {
		width: 14px;
	}
	#header .menu a:hover span:nth-child(3) {
		width: 20px;
	}
	#header .hInner h1 img{
		width: 51px;
		height: auto;
	}
	#header .hInner{
		width: 100%;
	}
	#textslide{
		padding-top: 70px;
	}
	.about_pic .title{
		padding: 10px;
	}
	.column .en{
		font-size: 24px;
	}
	.about_text{
		padding: 20px 10px 10px;
	}
	.about_text h2{
		font-size: 24px;
	}
	.columnbox{
		padding: 30px 0;
	}
	#lingyuslide{
		padding-bottom: 70px;
	}
	#lingyuslide .title{
		top: 10px;
		left: 10px;
	}
	#lingyuslide .swiper-slide .text{
		position: relative;
		width: 100%;
		right: auto;
		bottom: auto;
		height: auto;
		padding: 0;
	}
	#lingyuslide .swiper-slide .text .textbox{
		padding: 10px;
	}
	#lingyuslide .swiper-arrow{
		width: 100%;
		right: auto;
		bottom: 30px;
	}
	#lingyuslide .swiper-pagination{
		display: none;
	}
	#txcyl .swiper-arrow{
		top: 115px;
	}
	.dizhiweixin,
	.footinfo {
		padding: 20px 0;
	}
	.footinfo{
		text-align: center;
		line-height: 2em;
	}

	
	/*
	内容搜索页
	 */
	.sch-form .sch-btn{
		right: 10px;
		top: 10px;
	}
	/*
	通用内页
	 */
	 #up-banner {
	 	height: 150px;
	 	margin-top: 70px;
	 }
	 .colinfo-list {
	 	overflow: hidden;
	 	padding: 10px 0;
	 }
	#colbox .layui-container{
		
	}
	.colinfo-list .shijian{
		height: 130px;
	}
	.detail-box{
		padding: 0px;
	}
	.pager li{
		width: 100%;
		float: left;
		margin-bottom: 10px;
	}
	.pager li:last-child a{
		text-align: left;
	}
	.albums{
		width:100%;
		margin: 0 auto 15px;
	}
	.leftmenubox{
		width: 100%;
		overflow: hidden;
	}
	#colbox .layui-tab-title li{
		height: 50px;
		line-height: 50px;
	}
	.leftmenu li.layui-this a,
	.leftmenu li a:hover{
		line-height: 48px;
	}
	.leftmenu li{
		margin-right: 15px;
		padding-right: 15px;
	}
	.curentmain{
		padding: 20px;
	}
	.curentmain h2{
		font-size: 20px;
	}
	/*
	落地页
	 */
	.search-list .item img{
		width: 45px;
	}
	.search-list .item:after{
		display: none;
	}
	
}



