@charset "UTF-8";

/* .mainSlider-wrap { padding: 1.5rem 0 2.5rem; }

@media (min-width: 1130px){ 
	.mainSlider-wrap { padding: 4rem 0 2.5rem; }
} */

/* .mainNews-list li:first-child { width: 50%; position: absolute; left: 0; top: 0; height: 100%; padding: 0; }
.mainNews-list li:first-child > .inner { height: 100%; }
.mainNews-list li:first-child > .inner > .imgContainer-fit { padding: 0; height: 100%; }
.mainNews-list li:first-child > .inner > h5 { padding: 2rem; }
.mainNews-list li:first-child > .inner > h5 strong { font-size: 1.7rem; }
.mainNews-list li:nth-child(4) { padding-top: 1.5rem; } */


.displayTable { display: table; width: 100%; }
.displayTable dl { display: table-row; }
.displayTable dl dt, .displayTable dl dd { display: table-cell; padding: 2rem; }

.displayTable dl dt { max-width: 10rem; border-right: 0; }
.displayTable dl:first-child dd{ border-top: 0; }

.introuceStep { padding: 0 4rem; }
/* .organizationImg { padding: 0 4rem; } */


#tabs ul li a span { display: inline; }
.cooperationImg { padding: 2rem 14rem; }


.villageChart { display: table; border: 1px solid #264e86; border-radius: 0.5rem; overflow: hidden; }
.villageChart ul { display: table-row; }
.villageChart ul li { display: table-cell; width: 25%; background-color: #264e86; padding-top: 0; }
.villageChart ul li dl { border: 0; border-radius: 0; }
.villageChart li dt { background-color: #fff; }
.villageChart li + li { border-left: 1px dashed #fff; }
.villageChart dt, .villageChart dd { padding: 1rem; }

.villageImg { padding: 3rem 8rem; }
.tradeImg  { padding: 0rem 8rem; }
.selfsupportImg { padding: 3rem 8rem; }
.villageInfo_img_1 { padding: 2rem 12rem; }
.economyImg { padding: 3rem 8rem; }



.corporationTable-wrap .displayTable dl dt.topBorder { border-top: 0 }

.economyContent .displayTable-wrap dt { width: 18rem; max-width: 30%; }

.infoContent .infoTable { text-align: center; }
.infoDefinition2 ul { display: table; height: 100%; margin-left: -1rem; }
.infoDefinition2 ul li { display: table-cell; height: 100%; width: 33.333%; padding-left: 1rem; }
.infoDefinition2 ul li dl { height: 100%; }

.infoAspect ul { display: table; height: 100%; margin-left: -1rem; }
.infoAspect ul li { display: table-cell; height: 100%; width: 33.333%; padding-left: 1rem; }
.infoAspect ul li dl { height: 100%; }

.socialInfo_img_1 { padding: 2rem 15rem 5rem; }


.map-wrap .map { width: 60%; display: inline-block; vertical-align: bottom; }
.mapSelect { width: 38%; display: inline-block; padding-bottom: 3rem;  vertical-align: bottom; }

.footerLogo, .footerText { display:  inline-block; }
.footerText { padding-left: 3rem; }

@media (min-width: 1000px){
	

}


@media (min-width: 1130px){	
	/*** video ***/
	.videoWrap { position: absolute; top: 0; right: 3rem; width: 43.5rem; margin-top: 0rem; }


	/* .subContainer > .maxWidth { padding-left: 25rem; } */
	.subNav { position: absolute; left: 1.5rem; top: 2rem; width: 19.5rem; border: 1px solid #d9dfe5; border-radius: 1rem; overflow: hidden; }
	.subNav-title {
		color: #fff; padding: 3rem 1.5rem 1rem;
		background: rgb(124,201,95); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(124,201,95,1) 1%, rgba(79,184,165,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(124,201,95,1) 1%,rgba(79,184,165,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(124,201,95,1) 1%,rgba(79,184,165,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cc95f', endColorstr='#4fb8a5',GradientType=1 ); /* IE6-9 */
	}
	.subNav-title h5 { font-size: 1.8rem; font-weight: 500; }
	.subNav-title p { font-size: 0.8rem; }
	.subNav > ul > li + li { border-top: 1px solid #d9dfe5; }
	.subNav > ul > li > a { position: relative; display: block; color: #666; padding: 1.2rem 1.5rem; }
	.subNav > ul > li > a span { font-weight: 400; font-size: 1.4rem; }
	.subNav > ul > li > a:before { content: "\e93f"; font-family: xeicon; line-height: 1; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); color: #ccc; }
	.subNav > ul > li.active a, .subNav > ul > li.active a:before { color: #3fa276; }
	
	/* .subNav-mobile { display: none; } */
	
	.subContent { padding-top: 4.5rem; }
	
	
	.introuceStep { padding: 0 6rem; }
}

@media (min-width: 1300px){

}