﻿@media screen and (max-width: 1600px) {
	.header_logo {
		padding-left: calc((100% - 1200px)/2);
		width: 300px;
	}

	.header_logo img {
		width: 250px;
		height: 78px;
		margin-top: calc((140px - 78px)/2);
	}

	.header_list_top {
		width: 905px;
		padding-right: calc((100% - 1200px)/2);
	}

	.header_list {
		width: 900px;
		padding-right: calc((100% - 1200px)/2);
	}

	.nav3 li ul {
		padding: 0 10px;
	}

	.news,
	.trailers,
	.Members,
	.footers {
		width: 1200px;
		margin-left: calc((100% - 1200px)/2);
		padding: 0;
	}

	.news_list_item {
		width: 386px;
	}

	.news_list_item:nth-child(3n-1) {
		margin: 0 20px;
	}

	.Alliances {
		width: 775px;
		float: left;
		margin-left: calc((100% - 775px)/2);
	}

	.Alliances_left {
		margin-left: calc((100% - 744px)/2);
	}

	.Alliances_right {
		margin-top: 15px;
	}

	.Members_img {
		margin-left: 50px;
	}

	.Members_img:nth-child(7n-6) {
		margin-left: 50px !important;
	}

	.Members_img:nth-child(5n-4) {
		margin-left: 0 !important;
	}

	.Members_more {
		width: 450px;
		margin-left: 50px;
	}
}

@media screen and (max-width: 1270px) {
	.header_logo {
		padding-left: calc((100% - 860px)/2);
		width: 160px;
	}

	.header_logo img {
		width: 140px;
		height: 44px;
		margin-top: calc((140px - 44px)/2);
	}

	.header_list_top {
		width: 705px;
		padding-right: calc((100% - 860px)/2);
	}

	.header_list {
		width: 700px;
		padding-right: calc((100% - 860px)/2);
	}

	.news,
	.trailers,
	.Members,
	.footers,
	.Linkss {
		width: 860px;
		margin-left: calc((100% - 860px)/2);
		padding: 0;
	}

	.news_list_item {
		width: 273px;
	}

	.news_list_item a span {
		font-size: 18px;
	}

	.trailer_video_in {
		width: 860px;
	}

	.trailer_video_in_list {
		width: 172px;
	}

	.trailer_video_left,
	.trailer_video_right {
		width: calc((100% - 860px)/2);
		height: 250px;
	}

	.trailer_video_in_list div {
		height: 250px;
		width: 172px;
	}

	.trailer_video_in_list img {
		height: 250px;
		width: 172px;
	}

	.trailer_video_in_list div span:nth-child(1) {
		margin-top: 90px;
	}

	.Members_img {
		margin-left: 20px;
	}

	.Members_img:nth-child(5n-4) {
		margin-left: 20px !important;
	}

	.Members_img:nth-child(7n-6) {
		margin-left: 20px !important;
	}

	.Members_img:nth-child(4n-3) {
		margin-left: 0 !important;
	}

	.Members_more {
		width: 420px;
		margin-left: 20px;
	}

	.footers_list {
		float: left;
		width: 100%;
		margin-top: 20px;
	}

	.apply-record {
		width: 100%;
		float: left;
	}

	.apply-record_tab {
		float: left;
		width: 860px;
		margin-left: calc((100% - 860px)/2);
		border-bottom: 1px solid #e5e5e5;
	}

	.apply-record .tab {
		float: right;
	}

	.apply-record .tab .tab-item {
		float: left;
		margin-left: 70px;
		padding-top: 44px;
		padding-bottom: 22px;
		border-bottom: 4px solid #fff;
		font-size: 18px;
		color: #303030;
		text-align: center;
	}

	.apply-record .tab .tab-item.active {
		font-weight: bold;
		border-bottom: 4px solid #d10000;
	}

	.products .mainCont {
		display: none;
		width: 860px;
		margin-left: calc((100% - 860px)/2);
		padding: 40px 0;
		float: left;
	}

	.products .mainCont.selected {
		display: block;
	}

	.swiper_top_text {
		width: 860px;
		position: absolute;
		float: left;
		margin-left: calc((100% - 860px)/2);
		color: #fff !important;
	}

	.swiper_top_text span:nth-child(1) {
		font-weight: bold;
		margin-top: 40px;
		font-size: 34px;
	}
	.colleges_list{
		width: 100%;
		margin-left: 0 !important;
	}
	.details{
		width: 860px;
		float: left;
		margin-left: calc((100% - 860px)/2);
		padding: 40px 0;
	}
	.contact{
		width: 100%;
		padding: 110px 0;
		background-image: url(../img/cbg.png);
		float: left;
	}
	.contact_list{
		width: 860px;
		float: left;
		margin-left: calc((100% - 860px)/2);
	}
	.contact_lists{
		width: 20%;
		float: left;
	}
	.contact_lists img{
		width: 161px;
		height: 161px;
		float: left;
		margin-left: calc((100% - 161px)/2);
	}
	.contact_lists span{
		display: inline-block;
		width: 100%;
		text-align: center;
		float: left;
		color: #1b1a1a;
	}
	.contact_lists span:nth-child(2){
		font-weight: bold;
		margin-top: 30px;
		font-size: 20px;
	}
	.contact_lists span:nth-child(3){
		font-size: 18px;
		margin-top: 16px;
		width: calc(100% - 40px);
		margin-left: 20px;
	}
	.downlaod{
		width: 860px;
		margin-left: calc((100% - 860px)/2);
	}
	.downlaod_list{
		margin-bottom: 20px;
		width: 207px;
		margin-left: 10px;
	}
}
