@media only screen and (max-width: 1199px) {
	.index {
		background-size: 100% auto;
		padding-top: 300px;
	}
	.m-pic2 .img {
		width: 40%;
		padding: 0 10px;
	}
	.ban {
		height: 340px;
	}
	.slider-nav1 {display: none;}
}
@media only screen and (max-width: 991px) {
	.index {
		padding-top: 250px;
	}
	.txt-top .cont {
		line-height: 25px;
	}
	.slider-for1 .img {
		padding: 0;
	}
	.slider-for1 h4 {
		font-size: 18px;
		line-height: 30px;
		margin: 0;
	}
	.slider-for1 .txt {
		padding: 10px 12px 30px;
	}
	.slider-for1 .txt p {
		line-height: 20px;
		overflow : hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.slider-for1 .more {
		bottom: 5px;
		right: 5px;
	}
	.ul-trailer li {
		width: 25%;
	}
	.ul-trailer .item .tit1 {
		font-size: 20px;
		line-height: 30px;
	}
	.ul-trailer .item .tit1 span {
		font-size: 32px;
	}
	.ul-trailer .item .tit2 {
		font-size: 15px;
		line-height: 20px;
	}
	.g-tit3 {
		margin: 20px 0 10px;
	}
	.g-tit2 {
		margin: 15px 0;
	}
	.g-tit1 {
		margin: 10px 0;
	}
	.ul-video .desc {
		padding: 0;
	}
	.m-pic2 .txt a {
		font-size: 14px;
	}
	.g-tit2.tit2 {
		margin-top: 28px;
	}
	.main.padding1 {
		padding: 20px 0;
	}
	.ban {height: 265px;}
	.main {overflow-x: hidden;}
	.m-pic2 .txt .valign {
		display: inline;
	}
	.pcbox {display: none;}
	.mobox {display: block;}
}
@media only screen and (max-width: 767px) {

	.main .wp {
		padding: 0 10px;
	}
	.index {
		padding-top: 240px;
		background-size: 140% auto;
	}
	.txt-top .tit {
		line-height: 110px;
	}
	.txt-top .cont {
		padding: 10px;
	}
	.ul-trailer {
		margin: 0 -4px;
	}
	.ul-trailer .item {
		margin: 0 4px;
	}
	.ul-trailer li {
		width: 50%;
		margin-bottom: 10px;
	}
	.ul-pic1 li li {
		margin-top: 10px;
	}
	.ul-history {
		padding: 20px;
		background-position: 36px 0;
	}
	.ul-video {
		margin: 0 -10px;
	}
	.ul-video .item {
		margin: 0 10px;
	}
	.slick-pic3 .label {
		height: initial;
		line-height: 30px;
	}
	.slick-pic3 .slick-dots {
		bottom: 8px;
	}
	.footer {
		margin-top: 20px;
		padding-bottom: 10px;
	}
	.link-ft,.txt-ft,.qr-code {
		margin: 0 0 10px;
	}
	.ul-history.ul2:after {
		left: 36px;
	}
	.ban {height: 125px;}
	.m-article h1 {
		font-size: 28px;
	}
	.m-article .info {
		margin: 15px 0;
	}
	.m-article .desc {
		padding: 15px 0;
	}
	.m-article .cont p,.m-article .pic {
		margin: 1em 0;
	}
	.m-article .cont {
		font-size: 14px;
		line-height: 26px;
	}
	.m-pic2.pic3 .txt a {
		line-height: 30px;
	}
	.m-article .desc .tit {
		margin-bottom: 10px;
	}
	.tab-items1 {
		margin: 0 -5px;
	}
	.tab-items1 .item {
		margin: 0 5px;
	}
}
@media only screen and (max-width: 479px) {
	.index {
		padding-top: 150px;
	}
	.m-article h1 {
		font-size: 20px;
	}
	.m-article .info {
		margin: 7px 0;
	}
	.g-tit2 {overflow: hidden;}
}
