@charset "utf-8";
.container { position: relative; width: 100%; }

.section { position:relative; overflow: hidden; }

.section2 { background: url(aArea.jpg) no-repeat center; background-size: auto auto; background-size: cover; }
.section3 { background: url(bArea.jpg) no-repeat center; background-size: auto auto; background-size: cover; }
.section4 { background: url(cArea.jpg) no-repeat center; background-size: auto auto; background-size: cover; }
.section5 { background: url(dArea.jpg) no-repeat center; background-size: auto auto; background-size: cover; }
.section6 { background:#efefef; }
.section7 { background: url(fArea.jpg) no-repeat center; background-size: auto auto; background-size: cover; }

#fp-nav { display:none; } 
.control_point{ }
.menu_2 { position:fixed; top:50%; right:2%; width: 20px; height:312px; margin-top:-156px; z-index:999; }
@media screen and (max-width: 1400px){
.menu_2 { right:1%; }
}
.navs{ display: none; width: 80px;height: 26px;line-height: 26px;text-align:center;background:#53aa47;color: #fff;position: absolute;right: 39px;top:-6px; }
.menu_2 li{ position:relative;margin-top:10px;text-align: center;}
.menu_2 li.active a, .menu_2 li.hover a{ border:1px solid #ffc600; }
.menu_2 li.active .navs{display: block;}
.menu_2 .active .navs{display: block;}
.menu_2 li a{ position: relative; z-index: 99; display: inline-block; margin-bottom:6px; width: 10px; height: 10px; border-radius:5; border:1px solid #bdbdbd; }
.menu_2 li span{ position:absolute; z-index:9999999; right:30px; top:-15px; font-size:14px; width:121px; height:47px; line-height:47px; text-align:center; color:#fff; background:url(full-menu-bcg.png) no-repeat left center; display:none!important;}
.menu_2 li:hover span{ display:block;}
/*.menu_2 li.active span{ display:block; }*/

.banner{ position:relative; width:100%; overflow:hidden; }
.banner .bd{ width:100%; position:relative; left:50%; margin-left:-50%; z-index:9; }
.banner .bd ul li{ background-size:cover !important; height:100%; }
.banner .bd ul li a { display:block; height:100%; width:100%; }
.banner .hd{ width:100%; position:absolute; left:50%; margin-left:-50%; z-index:11; bottom:4%; text-align:center; height:2px; margin-bottom:2px; }
.banner .hd ul { display:inline-block; height:4px; }
.banner .hd ul li{ width:60px; height:4px; background:#fff; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:9999999px; }
.banner .hd ul .on{ background:#ffc600; }
.banner a.prev, .banner a.next{ width:48px; height:6px; position:absolute; bottom:4%; z-index:15; transition:0.8s linear 0s; cursor:pointer; }
.banner a.prev{ left:25%; background:url(prev01.png) no-repeat; }
.banner a.next{ right:25%; background:url(next01.png) no-repeat; }

.wrap01 { position: relative; width: 1100px; height: 100%; margin: 0 auto; clear: both; }

.tittle { position: relative; text-align: center; padding-top:100px; height:120px; }
.tittle h2 { color: #f39800; font-size:40px; line-height:1; font-weight: normal; text-transform: uppercase;}
.tittle h3 { color: #f39800; font-size:28px; line-height:1; font-weight: normal; margin-top:15px; }

@media only screen and (max-width:1610px){
	.tittle { padding-top:50px; }
}
@media only screen and (max-width:1360px){
	.tittle { padding-top:30px; height:90px; } 
	.tittle h2 { font-size:30px; }
	.tittle h3 { font-size:20px; }
}

.aArea { margin-top:20px; }
.aArea .hd { margin-bottom:100px; }
.aArea .hd ul { text-align:center; }
.aArea .hd ul li { display:inline-block; font-size:14px; width:125px; height:30px; text-align:center; line-height:30px; margin:0 4px;background:#fff; cursor:pointer; }
.aArea .hd ul li.on { background:#f39800; color:#fff; }

.aArea .bd ul li { width:250px; float:left; margin:0 12.5px; }
.aArea .bd ul li p { font-size:14px; text-align:center; height:50px; line-height:50px; background:#797979; padding:0 10px; color:#fff; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.aArea .bd ul li:hover p { background:#f39800; }
.aArea01 { position:relative; }
.aArea01 .prev01,.aArea01 .next01 { position:absolute; top:50%; margin-top:-30px; display:block; width:30px; height:60px; z-index:9; }
.aArea01 .prev01 { left:-50px; background:url(prev.png) no-repeat center; }
.aArea01 .next01 { right:-50px; background:url(next.png) no-repeat center; }
.aArea01 .prev01:hover { background:url(prev.png) no-repeat center #f39800; }
.aArea01 .next01:hover { background:url(next.png) no-repeat center #f39800; }

@media only screen and (max-width:1610px){
	.aArea .hd { margin-bottom:60px; }
}

.section3 .tittle h2 { color:#fff; }
.section3 .tittle h3 { color:#fff; }

.bArea { margin-top:130px; }
.bArea ul li { position:relative; float:left; width:125px; margin-right:37.5px; }
.bArea ul li:last-child { margin-right:0; }
.bArea ul li:after { position:absolute; right:-25px; bottom:3px; display:block; content:""; width:10px; height:17px; background:url(b1.png) no-repeat center; z-index:9; }
.bArea ul li:last-child:after { display:none; }
.bArea ul li .pic { width:125px; height:114px; padding-top:11px; border-radius:100%; background:rgba(255,255,255,0.3); overflow:hidden; }
.bArea ul li .pic p { width:103px; height:103px; border-radius:100%; background:#fff; overflow:hidden; margin:0 auto; }
.bArea ul li .pic p img { display:block; width:103px; height:103px; border-radius:100%; }
.bArea ul li .pic p .img02 { display:none; }
.bArea ul li .p1 { font-size:18px; text-align:center; color:#fff; margin-top:40px; }
.bArea ul li:hover .pic p .img01 { display:none; }
.bArea ul li:hover .pic p .img02 { display:block; }
.bArea ul li:hover .pic p { background:#f39800; }

.bArea01 { margin-top:125px; text-align:center; }
.bArea01 a { display:block; width:218px; height:68px; line-height:68px; font-size:18px; color:#fff; background:url(more.png) no-repeat center; margin:0 auto; }
.bArea01 span { display:inline-block; font-size:16px; color:#f39800; margin-top:20px; padding-bottom:5px; border-bottom:1px solid #f39800; }

@media only screen and (max-width:1610px){
	.bArea { margin-top:60px; }
	.bArea01 { margin-top:60px; }
}

.cArea { padding-top:250px; }
.cArea ul { padding:0 100px; }
.cArea ul li { width:200px; height:320px; text-align:center; }
.cArea ul li .pic { height:140px; }
.cArea ul li h1 { font-weight:normal; font-size:25px; color:#fff; line-height:1; }
.cArea ul li p { font-size:18px; color:#fff; line-height:1; margin-top:15px; margin-bottom:95px; }
.cArea ul li a { display:inline-block; font-size:16px; color:#fff; text-transform:uppercase; padding-left:30px; background:url(c03.png) no-repeat center left; }

@media only screen and (max-width:1610px){
	.cArea { padding-top:170px; }
}

.section5 .tittle h2 { color:#fff; }
.section5 .tittle h3 { color:#fff; }

.dArea .video { float:left; width:840px; height:500px; background:#dbdbdb; }
.dArea .video .txt { padding:22px 305px 0 35px; }
.dArea .video .txt h1 { font-weight:normal; font-size:18px; }
.dArea .video .txt p {  font-size:14px; margin-top:10px; }


.dArea .text { float:left; width:260px; height:500px; background:#fff; }
.dArea .text .txt { padding:40px 30px 0 30px; }
.dArea .text .txt h1 { font-weight:normal; font-size:16px; line-height:28px; height:146px; }
.dArea .text .txt p a { display:inline-block; padding-left:20px; color:#616161; background:url(d01.png) no-repeat center left; }

@media only screen and (max-width:1360px){
	.dArea .video { height:450px; }
	.dArea .video .txt p { display:none; }
	.dArea .text { height:450px; }
	.dArea .text .txt h1 { height:120px; }
}


.section6 .tittle h2 { color:#545454; }
.section6 .tittle h3 { color:#545454; }

.eArea .hd { text-align:center; margin-bottom:105px; }
.eArea .hd ul li { display:inline-block; border-radius:5px; width:125px; height:30px; background:#fff; text-align:center; line-height:30px; margin:0 4px; }
.eArea .hd ul li.on { background:#f39800; color:#fff; }


.eArea01 .bd01 ul li { float:left; width:260px; margin-right:20px; }
.eArea01 .bd01 ul li:nth-child(4n) { margin-right:0; }

.eArea01 .bd01 ul li h1 { margin:30px 0; font-size:16px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.eArea01 .bd01 ul li p { font-size:14px; line-height:24px; height:85px; border-bottom:1px solid #d1d1d1; }
.eArea01 .hd01 { text-align:center; margin-top:100px;  }
.eArea01 .hd01 ul li { display:inline-block; border-radius:100%; font-size:0; width:8px; height:8px; border:2px solid #f39c0b; margin:0 3px; cursor:pointer; }
.eArea01 .hd01 ul li.on { background:#f39c0b; }

@media only screen and (max-width:1610px){
	.eArea01 .hd01 { margin-top:50px;  }
	.eArea .hd { text-align:center; margin-bottom:50px; }
}
@media only screen and (max-width:1360px){
	.eArea .hd { margin-bottom:30px; }
	.eArea01 .hd01 { margin-top:30px;  }
	.eArea01 .bd01 ul li h1 { margin:15px 0; }
}

.section7 .tittle h2 { color:#545454; }
.section7 .tittle h3 { color:#545454; }

.fArea { margin-top:80px; }
.fArea .map { float:left; width:578px; height:370px; margin-left:-55px; padding:22px 0 0 98px; background:url(map.png) no-repeat top left; }
.fArea .text { float:right; width:455px; line-height:1; }
.fArea .text h1 { font-weight:normal; font-size:20px; color:#545454; }
.fArea .text p { margin:15px 0 30px; font-size:16px; line-height:25px; color:#545454; }
.fArea .text p i { color:#c72c2c; border-bottom:2px solid #d48686; text-transform:uppercase; }

@media only screen and (max-width:1610px){
	.fArea { margin-top:40px; }
}
@media only screen and (max-width:1360px){
	.fArea { margin-top:0; }
}
