@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-bottom-90 {
		padding-bottom: 45px;
	}
	.padding-top-80 {
		padding-top: 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(/hdimg/bas/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: #0062b3;
	}

	.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: #fff;
		border-bottom: none;
		padding: 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;
	}

	#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: #0062b3;
		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: auto;
		height: 50px;
	}

	#header .hInner {
		width: 100%;
	}

	#textslide {
		padding-top: 0px;
	}

	#textslide .swiper-button-next,
	#textslide .swiper-button-prev {
		left: 10px;
	}

	#textslide .swiper-button-next {
		left: auto;
		right: 10px;
	}
	.home_newslist .hd li{
		margin: 0 5px;
	}
	.home_newslist .hd li a{
		padding: 0 5px;
		border-radius: 0;
	}
	.home_newslist .bd li{
		width: 100%!important;
		margin: 0 !important;
		margin-bottom: 10px !important;
	}
	.home_newslist .bd li .desc{
		display: none;
	}
	.home_newslist .bd li.li1 .title{
		font-size: 16px;
		margin: 10px 0 0;
	}
	.home_newslist .bd li.li1 .date{
		margin-top: 0;
		margin-bottom: 0;
	}
	.home_newslist .bd li .title{
		font-size: 16px;
		margin: 0;
	}
	#parallax1 {
		height: 400px;
	}
	.ywfw_navlist li {
		width: calc((100% - 0px) / 3);
		float: left;
		height: 50%;
	}
	.ywfw_navlist li a{
		padding: 10px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}
	.ywfw_navlist li .cn {
		margin-top: 50px;
		font-size: 14px;
	}
	.ywfw_navlist li .desc {
		opacity: 0.5;
		line-height: 20px;
		height: 40px;
		font-size: 12px;
	}
	.ywfw_navlist li .more {
		font-size: 20px;
		line-height: 15px;
		width: 20px;
		height: 20px;
	}
	.column .en{
		font-size: 30px;
		line-height: 30px;
	}
	.column .cn{
		font-size: 20px;
	}
	.wrap{
		padding-left: 0;
	}
	.gsgkmain {
		padding-left: 0px;
	}
	.wrap .sz {
		margin-right: 20px;
	}
	.wrap .jumbo{
		font-size: 30px;
	}
	.footnav>li {
		margin-right: 20px;
	}


	/*
	内容搜索页
	 */
	.sch-form .sch-btn {
		right: 10px;
		top: 10px;
	}

	/*
	通用内页
	 */
	#up-banner {
		height: 150px;
		margin-top: 0px;
	}

	.colinfo-list {
		overflow: hidden;
		padding: 10px 0;
	}

	#colbox .layui-container {}

	.colinfo-list a{
		height: 100px;
	}
	.colinfo-list .shijian {
		width: auto;
		padding: 0 10px;
	}
	.colinfo-list .text{
		padding-left: 10px;
	}
	.colinfo-list .shijian .ri{
		font-size: 30px;
	}

	.piclist .item{
		padding: 10px;
	}

	.piclist2 .textbox{
		padding: 0 10px 10px;
	}

	.page_detail{
		padding: 10px;
	}

	.detail-box {
		padding: 10px;
	}

	.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{
		margin-top:-25px;
	}
	.leftmenubox {
		width: 100%;
		overflow: hidden;
	}

	 .leftmenu 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;
	}
	.detail-box .col-att{
		height: auto;
		line-height: 1.8em;
	}

	/*
	落地页
	 */
	 #landingsearch #search {
	 	width: 100%;
		 margin: 0 auto;
		 padding: 0 ;
		 box-sizing: border-box;
	 }
	 .search-list{
		 margin-top: 20px;
		 width: 100%;
		 margin: 0;
		 left: 0;
	 }
	.search-list .item img {
		
	}

	.search-list .item:after {
		display: none;
	}
	.search-list .item{
		padding-left: 10px;
		margin-bottom: 10px;
	}
	#map2 {
		height: 385px;
	}
	.jieshao{
		padding: 10px;
	}

}
