@charset "utf-8";
/* CSS Document */

.pages .hero-module {
	height: 70vh
}
.neiye .aboutus a:hover {
	color: #fff;
}
.neiye section {
	margin: 0 auto;
	overflow: hidden;
	padding: 0 auto;
	max-width:1920px;
}
.neiye nav:hover ul li a {
	color: #fff;
}

.neiye nav ul li:hover a {
                color: #ffff66;
            }

.neiye .nav:hover .aboutus a {
	color: #fff;
}

.neiye .nav .aboutus a:hover {
	color: #ffff66;
}


.neiyex {
	margin-top: 40px
}

 @media (max-width:1440px) {
.pages .hero-module .display {
	height: 225px;
}
	 	 .aboutus {
    position: absolute;
    right: 0px;
		 top: 40px;}
	 
	 .zt_d a ,.zt_descCon a{ margin-top:14px;
	 }
.neiye .hero-module .abstract .mediaCon .media {
	background-size: 93%;
	top: -27%;
	background-position: 50% 50%;
	left:-10%;
	width: 120%;
}
.neiye section {
	overflow: hidden;
}
.pages .neiyex {
	margin-top: 20px;
}
.pages .hero-module {
	height: 82.5vh;
}
.neiye .hero-module .logo {
	margin-top: 10px
}
}
 @media   (min-width:1860px) and (max-width:1920px) {
.neiye .hero-module .abstract .mediaCon .media {
	
	background-size: 100%
}
.neiye .hero-module .display {
	height: 320px;
	background-size: contain
}
.neiye .hero-module .logo {
	margin-top: 55px
}
.part4 .part4-1 {
	height: auto;
}
.part5-2 {
	padding-bottom: 49px;
}
.pages .hero-module {
	height: 753px
}
.hero-module .mediaCon {
	height: 117vh
}
	 
	 .hero-module.hero__page .media{left:0; top:0; width: 100%}
	 
		.neiye .nav ul , .neiye .hero-module .inner{max-width: 1412px;} 
}
/*大于1920*/
 @media   (min-width:1920px) {
.neiye .hero-module .abstract .mediaCon .media {
	
	background-size: 100%
}
.neiye .hero-module .display {
	height: 320px;
	background-size: contain
}
.neiye .hero-module .logo {
	margin-top: 55px
}
.part4 .part4-1 {
	height: auto;
}
.part5-2 {
	padding-bottom: 49px;
}
.pages .hero-module {
	height: 753px
}
.hero-module .mediaCon {
	height: 117vh
}
	 
	 .hero-module.hero__page .media{left:0; top:0; width: 100%}
	 
		.neiye .nav ul , .neiye .hero-module .inner{max-width: 1412px;} 
}








 @media (min-width:1560px) and (max-width:1661px) {
.pages .hero-module .display {
	height: 300px;
}
.neiye .hero-module.hero__page .media {
	top: -23%;
	background-size:100%;
	background-position: 50% 50%;
		left:-10%;
	width: 120%;
}
.neiye .hero-module .inner {
	margin-left: 83px;
	margin-right: 83px;
	padding-top: 110px;
}
.pages .neiyex {
	margin-top: 20px;
}
.nav.desktopNav ul {
	margin-left: 83px;
	margin-right: 83px;
	padding-top: 13.89px;
}
.neiye .aboutus {
	position: absolute;
	top: 0px;
	right: 0;
/*	margin-right: 135px*/
}
.neiye .hero-module .logo {
	margin-top: 70px
}
.part7 .part7-2 {
	height: 752px;
}
.pages .hero-module {
	height: 91vh;
}
}


@media (min-width:1560px) and (max-width:1661px) and (min-height:1000px) and (max-height:1200px)  {
.pages .hero-module .display {
	height: 300px;
}
.neiye .hero-module.hero__page .media {
	top: -33%;
	background-size:100%;
	background-position: 50% 50%;
		left:-10%;
	width: 120%;
}
.pages .hero-module {
    height: 70vh;
}
}
@media (min-width:1441px) and (max-width:1500px) {
.pages .hero-module .display {
	height: 200px;
}
.neiye .hero-module.hero__page .media {
	top: -28%;
	background-size:100%;
	background-position: 50% 50%;
		left:-6%;
	width: 111%;
}
.pages .hero-module {
    height: 82vh;
}
}
 @media (min-width:1661px) and (max-width:1820px) {
	 
	 
	 .nav.desktopNav nav ul ul {
    width: 500px;
    padding: 0rem 0rem;
    position: relative;
    left: 10px;
    float: left;
    top: 0;
}
	 
/*	 .nav.desktopNav nav ul .njiajian{left:-183px}
	 .nav.desktopNav nav ul .nyishu {left:-183px}*/
.pages .hero-module .display {
	height: 300px;
}
.neiye .hero-module.hero__page .media {
	top: -29%;
	background-size:100%;
	background-position: 50% 50%;
		left:-5%;
	width: 116%;
}
.neiye .hero-module .inner {
/*	margin-left: 83px;
	margin-right: 83px;*/
	padding-top: 110px;
}
.pages .neiyex {
	margin-top: 20px;
}
.nav.desktopNav ul {
/*	margin-left: 83px;
	margin-right: 83px;*/
	padding-top: 13.89px;
}
.neiye .aboutus {
	position: absolute;
	top: 0px;
	right: 0;
/*	margin-right: 135px*/
}
.neiye .hero-module .logo {
	margin-top: 70px
}
.part7 .part7-2 {
	height: 752px;
}
.pages .hero-module {
	height: 82vh;
}
}

 @media  (min-width:1440px) {
.neiye section>div {
	padding: 0 auto;
	max-width: 100%
}
	 

	 
.nav.desktopNav {
	height: 110.89px;
}
}

@media (min-width:1300px) and (max-width:1361px) and (min-height:800px) and (max-height:1025px)  {
.pages .hero-module .display {
	height: 300px;
}
.neiye .hero-module .abstract .mediaCon .media {
	top: -35%;
	background-size:100%;
	background-position: 50% 50%;
		left:-10%;
	width: 120%;
}
	
	
	 
.pages .hero-module {
    height: 65.5vh;
}
}