/*通用*/
#fp-nav ul li:last-child{ margin-bottom:0;}
#fp-nav.right{ right:30px;}

.section2{ background: url(../images/b02.jpg) no-repeat left top; overflow:hidden; background-size:cover;}
.section3{ background: url(../images/b03.jpg) no-repeat left top; overflow:hidden;background-size:cover;}
.section4{ background: url(../images/b04.jpg) no-repeat left top; overflow:hidden;background-size:cover;}
.section5{ background: url(../images/b05.jpg) no-repeat left top; overflow:hidden;background-size:cover;}
.section6{ background: #303030 url(../images/b06.jpg) no-repeat left top; overflow:hidden;background-size: auto 24vw;}

/*首屏鼠标*/
.scroll_i { cursor:pointer; background: url(../images/scroll_i.png) no-repeat 0 0; background-size: contain; position: absolute; bottom:40px; left:50%; 
margin-left: -32px;  width: 50px; height: 67px; z-index: 5;
 -webkit-filter: drop-shadow(1px 1px 0px rgba(0,0,0,0.00)); filter: drop-shadow(1px 1px 0px rgba(0,0,0,0.00));
}
.wheel { position: absolute; margin-top: 28px; left: 50%;margin-left: -2px;height: 8px; width: 3px; display: block; background: #fff; border-radius: 10px;
    -webkit-animation: mouse-wheel 1.2s ease infinite;    -moz-animation: mouse-wheel 1.2s ease infinite;
}
.scroll_down .unu { display: block; position: absolute; bottom:20px; left:0; width: 100%; height: 8px; background: url(../images/scroll_down.png) center top no-repeat; background-size: contain;}
@-webkit-keyframes mouse-wheel {
    0% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
    100% { opacity: 0;-webkit-transform: translateY(6px); -ms-transform: translateY(6px);transform: translateY(6px); }
}
@-moz-keyframes mouse-wheel {
    0% { top: 1px;    }
    50% { top: 2px;   }
    100% { top: 3px;  }
}

/*首屏banner*/
div.BannerShow_b1 {  height: 100%;  width: 100%;}
.swiper-container{ width:100%; height:100%;}
div.BannerShow_b1 .swiper-slide img {   width: 100%; display:block;}
div.BannerShow_b1 .swiper-slide {    margin-right: 0 !important;height:100% !important;}
div.BannerShow_b1 .swiper-pagination{bottom:0; left:50%;  transform:translateX(-50%);}
.swiper-pagination-bullet{width: 40px;height: 4px;display: inline-block;border-radius: 0;background: #fff;opacity: .3;}
.swiper-pagination-bullet-active{ opacity:1; background: #FFFFFF;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin:0 10px; margin-bottom:2.6vw;}
.arrow-left,.arrow-right{color:#fff;position:absolute;top:45%;z-index:1001;font-size: 1.875vw;font-family:宋体;width: 4.16vw;font-weight:normal;height: 4.16vw;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: 4.16vw;}
.arrow-left:hover,.arrow-right:hover{color:#fff;}
.arrow-left{ left:100px;}
.arrow-right{ right:100px;}

/*第二屏s2*/
.s2_content{ padding:0 100px; position:relative; overflow:hidden; padding-top:120px;}
.s2_top{	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-align:end; -webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;
 align-items: flex-end; 	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
justify-content:space-between; position:relative;}
.st2_l{ width:57.5%; margin-left:0; position:relative;}
.st2_l img{display:block;width: calc(100% - 90px);margin-left:  90px;}
.st2_l:after{ content:''; display:block; width:34.58vw; height:10.83vw; background: url(../images/inx_ab2.png) no-repeat center; background-size:100%; 
	position:absolute; right:-27.81vw; top:-20px;
}
.kmore.kmore1{ position:absolute; left:0;top:0; height:100%; background: #008b47; width:90px; color:#FFFFFF; line-height:24px; font-size:16px; text-align:center;
	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
 justify-content:center; 	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
align-items:center; transition:all 0.5s ease 0s;
}
.kmore.kmore1{-webkit-writing-mode:vertical-rl;
     writing-mode:tb-rl;
    writing-mode:vertical-rl; letter-spacing:5px;}
.st2_r{ width:36.8%; padding-bottom:2vw;}
.st2_r h2{ line-height:1; margin-bottom:16px;}
.st2_r span{ font-size:2.5vw; font-weight:bold; text-transform:uppercase; color:#FFFFFF; display:inline-block;}
.st2_r i{ font-size:2.5vw; color:#FFFFFF; display:inline-block;}
.st2_r h3{ font-size:1.875vw; color:#FFFFFF;line-height:1;margin-bottom:2.3vw;}
.st2_r p{ font-size:16px; color:#FFf; line-height:28px; max-height:84px;
word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  
}
.s2_bottom{ }
.s2_bottom dl{	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
justify-content: space-between; 	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
align-items:center; margin-top:75px;}
.s2_bottom dt{ text-align:left; padding-left:3.43vw; position:relative; /*padding-right:107px; border-right:1px solid rgba(255,255,255,0.5);*/}
.s2_bottom dt:before{ content:'';display:block; width:36px; height:4px; background: #FFFFFF; position:absolute; left:0; top:50%; margin-top:-2px;}
.s2_bottom dt h5{ font-size:36px; font-family:微软雅黑; font-weight:bold; text-transform:capitalize; color:#FFFFFF; line-height:1; }
.s2_bottom dt h6{ font-size:24px; color:#FFFFFF; line-height:1;}
.s2_bottom dd{color:#FFFFFF; line-height:1; 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
justify-content:space-between; 	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
align-items:center;}
.s2_bottom .dd_line{width:1px; height:75px; background: rgba(255,255,255,0.5);}
.s2_bottom dd>img{ margin-right:1.66vw;}
.counter.col_fourth span{ text-transform:capitalize;}

  /*数字滚动*/
.wrapper {}
.counter { }
.count-title { font-size: 40px; font-weight: normal; text-align: left; position:relative; display: table;}
.count-text { font-size: 13px; font-weight: normal; text-align: left; }
.count-title:after{ content:'+'; font-size:28px; font-family:arial; font-weight:bold; color:#FFFFFF; position:absolute;top:0; right:-18px;}

/*第三屏*/
.s3_content{ 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
 justify-content:space-between; 	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
align-items:center;}
.s3_content .s3_li{ width:25%; height:100vh; border-left:1px solid rgba(255,255,255,0.15); 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:center;-webkit-box-pack: center;-moz-box-pack:center;-ms-flex-pack:center;
 justify-content:center;
	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
 align-items:center; position:  relative;perspective: 2000px; overflow:hidden;
 }
.s3_content .s3_li:first-child{ border-left:none;}
.s3_content .s3_li .si3_d{ text-align:center; opacity:1; transition:all 1s  linear 0s;}
.s3_content .s3_li .si3_d  img{ display:inline-block;}
.s3_on{opacity: 0;transform-origin: 100% 50%;/*transform: rotateY(-97deg);*/transition: all 0.2s ease-in-out 0s; position: absolute;right: 0; top:0; width:100%;}
.s3_on img{ width:100%; height:100vh;}
.info{ display:block;position:absolute;bottom:0;width: 100%;left: 0;overflow: hidden; height:22.7vw; 
	opacity: 0; transform-origin: 0% 50%;/* transform:rotateY(0deg);*/transition: all 0.3s ease 0.2s;}
.info img{ display: block; width:100%; position:absolute; bottom:0; left:0;}
.info div{ position: absolute; z-index:2; padding: 0 20px; top:7vw; display:block;}
.info>a{ display: block;}
.s3_content h4{ font-size:1.875vw; color:#FFFFFF; line-height:1; padding:2.5vw 0 17px;}
.s3_content h5{font-size:28px;color:#FFFFFF;line-height:1;padding: calc(2.5vw + 17px) 0 0;}
.info div h4{ padding-top:4.79vw;}
.info div h4 a { color: #fff;}
.s3_li:nth-of-type(1)  .info div h5{ background: url(../images/i3-on1.png) no-repeat top left;}
.s3_li:nth-of-type(2)  .info div h5{ background: url(../images/i3-on2.png) no-repeat top left;}
.s3_li:nth-of-type(3)  .info div h5{ background: url(../images/i3-on3.png) no-repeat top left;}
.s3_li:nth-of-type(4)  .info div h5{ background: url(../images/i3-on4.png) no-repeat top left;}

.info div p{ font-size:14px; line-height:24px; color:#ccdcd4; margin-top:1.82vw; height:72px; 
 word-break:break-all;  display:-webkit-box;  -webkit-line-clamp:3; -webkit-box-orient:vertical;  overflow:hidden;  }
/*s4*/ 
.s4_content{ 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
justify-content:space-between;	box-align:start; -webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;
 align-items: flex-start; padding:0 100px;}
.s4_title{ width:21.4%;}
.s4_title h3{ font-size:36px ; color:#FFFFFF; margin-bottom:25px;}
.s4_title p{ font-size:14px; color:#FFFFFF; padding-bottom:55px; position:relative;}
.s4_title p:after{ content:''; display:block; width:36px; height:4px; background: #FFFFFF; position:absolute; bottom:0 ; left:0;}
.s4_title img{ width:100%; margin-bottom:40px;}
.s4_inside{ width:73.25%;}
.s4_in_d>div{ display:none;}
.s4_in_d .s4_in_d1{ display:block;}
.s4_tab ul{	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:start;-webkit-box-pack: start;-moz-box-pack:start;-ms-flex-pack:start;
justify-content:flex-start; 	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
align-items:center;}
.s4_tab li{ margin-right:48px; }
.s4_tab a{ color:#fff; font-size:18px; display:block; position:relative;padding-left:20px; line-height:48px;}
.s4_tab a:before{ content:''; display:block; width:9px; height:9px; border:2px solid #FFFFFF; border-radius:50%; position:absolute; top:50%; margin-top:-6px; left:0;}
.s4_tab li.on a{color:#008b46;}
.s4_tab li.on a:before{ border:2px solid #008b46;}
a.kmore.kmore2{display:block; width:180px;height:60px; border:1px solid #fff; line-height:60px; font-size:14px; color:#fff; text-align:center; margin-top:70px; position:absolute; left:50%; margin-left:-90px;
 transition:all 0.35s ease 0s;
}
/*s5*/
.s5_content{ padding:0 100px;	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:center;-webkit-box-pack: center;-moz-box-pack:center;-ms-flex-pack:center;
 justify-content: center; 	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
align-items:center; margin-top:100px; 	-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap;-o-flex-wrap: wrap; flex-wrap: wrap;
}
.s5l_inside{ width:calc(50% - 5px); margin-right:5px; overflow:hidden; position:relative; min-width:375px;}
.s5l_inside img{ width:100%;transition:all 1s ease 0s;}
.s5l_inside>a{ display:block;}
.s5l_inside h6{ font-size:2.29vw; line-height:1; color:#FFFFFF; position:absolute; bottom:20px; left:40px; z-index:2; font-family:微软雅黑;} 

.s5r_inside{ width:calc(50% - 5px);min-width:375px; margin-left:5px; 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
		-webkit-flex-direction: column;-moz-flex-direction: column; -ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;
	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
 justify-content:space-between; 	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
align-items:center;}

.s5rt{ 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
justify-content:space-between; 	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
align-items:center; width:100%;}
.s5rt div{width:calc(50% - 5px); position:relative; overflow:hidden;}
.s5rt>div>a{ display:block;}
.s5rt div img{ width:100%; transition:all 1s ease 0s;}
.s5rt div h6{ position:absolute; bottom:20px; left:30px; color:#FFFFFF; font-size:22px; line-height:1;}

.s5rb{ 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
 justify-content:space-between; 	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
align-items:center; width:100%; margin-top:10px;}
.s5rb div{width:calc(50% - 5px);  position:relative; overflow:hidden;}
.s5rb div:first-child a{ display: block;}
.s5rb div img{width:100%; transition:all 1s ease 0s; }
.s5r_inside .s5rb .s5_goto img{ transform:scale(1);}
.s5rb div h6{ position:absolute; bottom:20px; left:30px;color:#FFFFFF; font-size:22px; line-height:1;}

.s5rb div.s5_goto a{ display:block; position:absolute; color:#FFFFFF; top:50%; transform:translateY(-50%); line-height:1; left:30px;}
.s5rb div.s5_goto a i{ display:block; font-size:32px;}
.s5rb div.s5_goto a span{ font-size:2.29vw; display:block; margin-top:1.145vw;}
.s5rb div.s5_goto a em{ display:inline-block; font-size:28px; font-family:arial; font-weight:bold; margin-top:3vw; margin-left:15px;}

.s5k{ display:none;}

/*s6*/
.section.section6{ position:relative;}
.s6_contact{ padding:80px 0; 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-pack:justify;-webkit-box-pack: justify;-moz-box-pack:justify;-ms-flex-pack:justify;
justify-content:space-around; 	box-align:start; -webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;
align-items:flex-start; background: #008B47; margin:0 100px; position:relative; top:-90px; z-index:2;}
.s6_contact:after{  content:''; width:606px; height:153px; position:absolute; top:-113px; display:block; background: url(../images/inx_c1.png) no-repeat center; background-size:100%;left:50%; margin-left:-303px;}
.s6_footer{ position: absolute; bottom:0; width:100%; background: #303030;}

.s61{ padding-left:20px; position:relative; padding-right:0; width:320px;}
.s61:before{ content:''; display:none; position: absolute; left:0; top:19px; width:40px; height:2px; background: #FFFFFF; }
.s61 h6{ font-size:20px; line-height:32px; color:#FFFFFF; margin-bottom:30px;}
.s61_link1{ display: inline-block;}
.s61_link2{ display:inline-block;}

.s6_contact dt{ font-size:24px; font-weight:bold; color:#FFFFFF; line-height:40px; margin-bottom:0;}
.s6_contact dd{ font-size:14px; color:#FFFFFF;  line-height:1; margin-top:20px;}
.s6_contact dd span a {
    display: inline-block;
    position: relative;
    top: 3px;
}
.s6_contact dd img{ display:inline;}


/*首页footer*/
.kfooter{ background: none;}
/*media*/
@media (min-width:721px){
/*s1*/
div.BannerShow_b1 .swiper-pagination{ display:none;}
.ban_mob{ display:none;}
.ban_pc{width:100%; height:100%;}

/*s2*/
.s2_content .kmore.kmore2{ display:none;}


/*s3*/
.s3_content .s3_li:hover .si3_d{ opacity:0;}
.s3_content .s3_li:hover .info{ opacity: 1; transform: rotateY(0deg);}
.s3_content .s3_li:hover .s3_on{ opacity: 1; transform: rotateY(0deg);}
.s3m_content{ display:none;} 
.kmore.kmore1:hover{ background:#00703a;}

/*s4*/
a.kmore.kmore2:hover{background: #00703a; border-color:#00703a;}
.s4_tab li a{ transition:all 0.1s ease 0s;}
.s4_tab li a:before{ transition:all 0.1s ease 0s;}
.s4_tab li:hover a{ color:#008b47;}
.s4_tab li:hover a:before{border:2px solid #00703a;}

/*s5*/
.s5l_inside:hover img{ transform:scale(1.1);}
.s5r_inside .s5rt div:hover img{ transform:scale(1.1);}
.s5r_inside .s5rb div:first-child:hover img{ transform:scale(1.1);}
.s5r_inside .s5rb .s5_goto:hover a em{ transform:rotateY(720deg); transition: all 1s ease 0s; }

	}
@media (min-width:1200px){
.s3_content h5{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis; white-space:nowrap;}
.counter.col_fourth span{ overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis; white-space:nowrap;}	
	}
@media (max-width:1580px){
	/*s2*/
	.st2_r h3{ margin-bottom:25px;}
	.st2_r{ padding-bottom:0;}
	
	/*s3*/
	.s3_content h5{font-size:24px;}
	.info div h4{ padding-bottom:10px;}
	.info div p{ margin-top:1.2vw;}
	
	.s6_contact{ padding-bottom:3vw;}
	.kfb{ margin-top:4vw;}
	}
@media (max-height:756px){
	.kfb{ margin-top:0;}
	}
		
@media (max-width:1368px){
	.section6{ background-size:100vw;}/*针对768屏*/
/*s2*/
.s2_bottom dd>img{ margin-right:5px;}
.count-title { font-size:36px;}
.s2_bottom dt h5{ font-size:28px;} 
/*s4*/
.s4_content{ display:block;}
.s4_title{ width:100%;}
.s4_title img{ display:none;}
.s4_title h3{ line-height:1; margin-bottom:15px;}
.s4_title p{ padding-bottom:20px; margin-bottom:40px;}
.s4_inside{ width:100%;}
a.kmore.kmore2{ margin-top:40px;}
/*s5*/
.s5rb div.s5_goto a{ }
.s5l_inside h6{font-size:24px; left:2.9vw;}
.s5rt div h6{ font-size:16px; left:2.19vw; bottom:15px}
.s5rb div h6{ font-size:16px; left:2.19vw;}
.s5rb div.s5_goto h6{ font-size:16px; left:2.19vw; bottom:15px}
.s5rb div.s5_goto a span{ font-size:24px;}
.s5rb div.s5_goto a i{ font-size:24px; }
.s5rb div.s5_goto a em{ margin-top:2.19vw;}



	}
@media (max-width:1200px){
	/*s2*/
	.s2_content{ padding-top:calc(100px + 4vw);}
	.s2_bottom{ display:none;}
	.s2_top{ display:block;}
	.st2_l{width: 680px;margin-left: calc(50% - 340px);position:relative;}
.st2_l:after{content:'';display:block;width:34.58vw;height:10.83vw;background: url(../images/inx_ab2.png) no-repeat center;	background-size:100%;
	position:absolute;right: auto;top: auto;bottom: -52px;left: 20px; }
	.st2_r{ width:680px; margin-left: calc(50% - 340px);padding-top:70px;}
	.st2_r h2{display:none;}
	.st2_r h3{ font-size:24px; font-weight:bold; margin-bottom:20px;}
	.s3_li  .info div h5{ padding-top:62px;}
	/*s3*/
	.info div p{ display:none;}
	.info{ height:30%; 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
	box-align:center; -webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;
 align-items:center; 	box-pack:center;-webkit-box-pack: center;-moz-box-pack:center;-ms-flex-pack:center;
justify-content:center;}
	.info img{ height:100%;}	
	.info div{ position:relative; top:0; padding:0; padding-left:10px;}
	.info div h4{ padding-top:44px;} 
	
	/*s4*/
	
	/*s5*/
.s5rb div a span{ font-size:18px;}
.s5rb div a i{ font-size:14px;}



	}
		
.section.section4.fp-section.fp-table .s4_title{transform:translate(0,-200%);  opacity:0; transition:all 1s ease 0s;}
.section.section4.fp-section.fp-table.active .s4_title{transform:translate(0,0) scale(1); opacity:1;}

.section.section4.fp-section.fp-table .s4_inside{transform:translate(0,200%);  opacity:0; transition:all 1s ease 0s;}
.section.section4.fp-section.fp-table.active .s4_inside{transform:translate(0,0) scale(1); opacity:1;}

.section.section5.fp-section.fp-table .s5_content{transform:scale(0) ;  opacity:0; transition:all 1.2s ease 0s;}
.section.section5.fp-section.fp-table.active .s5_content{transform:scale(1) ;  opacity:1; transition:all 1.2s ease 0s;}

.section.section6.fp-section.fp-table .s6_contact:after{transform:translate(0,-200%);  opacity:0; transition:all 1s cubic-bezier(.32,-0.25,.32,1) 0s;}
.section.section6.fp-section.fp-table.active .s6_contact:after{transform:translate(0,0); opacity:1;}

.section.section6.fp-section.fp-table .s61,
.section.section6.fp-section.fp-table .s62,
.section.section6.fp-section.fp-table .s63{transform:translate(0,200%);  opacity:0; transition:all 1s cubic-bezier(.32,-0.25,.32,1) 0.5s;}
.section.section6.fp-section.fp-table.active .s61,
.section.section6.fp-section.fp-table.active .s62,
.section.section6.fp-section.fp-table.active .s63{transform:translate(0,0); opacity:1;}
.section.section6.fp-section.fp-table .s62,
.section.section6.fp-section.fp-table .s63{width:calc((100% - 370px) / 2);max-width: 440px;}

.s6_contact .s62 dd span{ display:inline-block; margin-left:10px;}
.s6_contact .s63 dd span{ display:inline-block; margin-left:10px;}
.NewsList_k1{ color:#FFFFFF;}

@media (max-width:1368px){
	/*s6*/
.s6_contact{padding:3vw 0 30px; top:calc(100px + 5vw);}/*针对768屏*/
.s61{  padding-right:20px; width:290px;}
.section.section6.fp-section.fp-table .s62, .section.section6.fp-section.fp-table .s63{ width:calc((100% - 350px) / 2);} 
.s61 h6{ letter-spacing:0;}
.kfb{ margin-top:20px;}
.kfooter{ padding-top:20px;}

	}
@media (max-width:1200px){
	.s61{  padding-right:0;}
	
.s6_contact{top: 50%;z-index:2;transform: translateY(-50%);}
.s6_content{ height:100%;}

.section.section6.fp-section.fp-table .s62, .section.section6.fp-section.fp-table .s63{ width:calc((100% - 330px) / 2);} 

	}	

@media (min-width:1025px) and (max-width:1368px){
	.s6_contact:after{content:'';width: 400px;height:153px;position:absolute;top:-100px;display:block;background: url(../images/inx_c1.png) no-repeat center;background-size:100%;left:50%;margin-left: -200px;}

	

.section.section6 .fp-tableCell{
    display: block!important;
  }
  /*s6*/
.s61{ }
.s61 h6{ font-size:18px; line-height:28px; margin-bottom:15px;}
.s61:before{ display:none;}
.s6_contact dt{font-size: 16px;line-height: 24px;margin-bottom: 15px;}
.s6_contact dd{ font-size:14px;}
.MenuList_f1.menu .stmenu>h3 a{ font-size:14px;}
.s61{ padding-right:0;}

	
	}	
@media (max-width:1024px){
	/*s6*/
	.section.section6{background: url(../images/b06.jpg) no-repeat left top; background-size:cover;}
	.section.section6 .fp-tableCell{ background: rgba(0,139,71,0.85);}
	.s6_contact{		-webkit-flex-direction: column;-moz-flex-direction: column; -ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;
margin:0; margin-top:50px;padding-left: 100px;padding-right: 100px; background: none;}
	
	.s61{ padding:0; width:100%; border-bottom:1px solid rgba(255,255,255,0.2); margin-top:20px;}
	.s61 h6{font-size: 24px;line-height: 36px;margin-bottom: 18px;}

	.s6_contact dt{font-size:24px;font-weight:normal;line-height:28px;margin-bottom: 10px;}
	.s6_contact dd{margin-top:12px;font-size: 16px;color:#d3eadf;}
	.s62{ margin-top:17px;}
	.s63{ margin-top:30px;}
	
	.section.section6.fp-section.fp-table .s62, .section.section6.fp-section.fp-table .s63{ width:100%;}
	/*s6 footer*/
	.kfooter{background: #303030 ; padding-top:0;}
	.s6_contact:after{content:'';width: 400PX;height: 114px;position:absolute;top: -72px;display:block;background: url(../images/inx_c1.png) no-repeat center;background-size: 96%;left: 0;margin-left: 100px;}
	.kfb{ margin-top:0;}
	}	
	
@media (max-width:960px){
.s3_content h4{ font-size:18px;}
/*s4*/
a.kmore.kmore2{ margin-top:20px; height:40px; line-height:40px;}
.s4_title p{ margin-bottom:20px;}
.s4_tab li{ margin-right:25px;}
.s4_tab a{ line-height:28px;}
/*s5*/
.s5_content{ }
.s5l_inside{ margin-right:0; margin-bottom:15px; width:580px;}
.s5r_inside{ margin-left:0; width:580px;}
.s5rb{ display:none;}
.s5k .kmore.kmore2{ margin-top:0;}
.s5k{ display:block; width:180px; height:40px;  margin-top:30px;}
/*s6*/


	}
@media (max-width:880px){
.s4_content{ padding:100px 4% 0; }
	
	.s4_title h3{ font-size:6.66vw; margin-bottom:18px; line-height:1; }
	.s4_title p{ font-size:3.33vw; line-height:1; padding:0; margin-bottom:6.94vw;}
	.s4_title p:after{ display:none;}
	.s4_tab{ display:none;}
 a.kmore.kmore2{  position:relative;left:50%; margin-left:-16.665vw; margin-top:8vw; width:33.33vw; height:10.55vw; line-height:10.55vw; font-size:3.33vw;background: #008B47; border:none;}
	.NewsList_k1 .hd{ width:calc(100% - 100px);}
	
	}
@media (max-width:720px){
	/*通用*/
	div#fp-nav{ display:none;}
	.section2{ background: url(../images/mb2.jpg) no-repeat left top;background-size:cover;}
.section4{ background: url(../images/mb3.jpg) no-repeat left top;background-size:cover;}
.section5{ background: url(../images/mb4.jpg) no-repeat left top; background-size:cover;}
.section.section6{ background:url(../images/mb5.jpg) no-repeat left top;}
.section.section6 .fp-tableCell{ background: none;}
	/*s1 banner*/
	.ban_pc{ display:none;}
	.swiper-pagination-bullet{width: 25px;height: 3px;display: inline-block; border-radius: 0; background: #fff; opacity: .3;	}
	.swiper-pagination-bullet-active{ opacity:1; background: #FFFFFF;}
	.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin:0 5px; margin-bottom:2.6vw;}
.swiper-container{ width:100%; height:100vh;}
	.swiper-container{    padding-bottom:0; padding-top:0;}
.swiper-pagination.banner-pagination2.swiper-pagination-clickable {bottom: 8.3vw;}
div#BannerShow_b2 img{ width:100%; height:100vh; }
	
	/*s2*/
	.st2_l img{display:block;width: 100%;margin-left: 0;}

	.s2_content{ padding:11.38vw 4% 0;}
	.st2_l{ width:100%;	margin:0;}	
	.st2_l:after{ width:72vw; height:22.9vw; bottom:-11vw;}
	.s2_content .kmore.kmore2{position:relative;left: 0;margin-left: 0; margin-top:8vw; width:33.33vw; height:10.55vw; line-height:10.55vw; font-size:3.33vw;background: #008B47; border:none;}
	.s2_content .kmore.kmore1{ display:none;}
	.st2_r{ width:100%; margin:0; padding-top:18.3vw;}
	.st2_r h3{font-size:5.8vw; font-weight:normal; margin-bottom:5.55vw;}
	.st2_r p{ font-size:3.33vw; line-height:1.5;max-height:19.98vw;}
	
	/*s3*/
	.s3_content { display:none;}
	.fp-controlArrow.fp-prev {left: 4%;width: 9vw;height:9vw;  border:1px solid #FFFFFF;border-radius:0;background: url(../images/jiantou1.png) no-repeat center;background-size: auto;}
	.fp-controlArrow.fp-next {width:9vw;height:9vw;  border:1px solid #FFFFFF;border-radius:0;background: url(../images/jiantou2.png) no-repeat center;background-size: auto;right: 4%;}
	
	.s3m_content  .fp-slide.fp-table{ position:relative;}
	.s3m_pic img{ width:100%; height:100vh;}
	
	.info.s3m_info{ 	display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */display:-webkit-flex; /* Chrome */display:-moz-box;     /* Firefox 19 */display:-ms-flexbox;display:flex;  /*flex容器*/
position:absolute;bottom:0;width:100vw;left: 0;overflow: hidden; height:60.55vw; 
	opacity: 1; transform-origin: 0% 50%; transform:rotateY(0deg);transition: all 0.15s ease-in-out 0.1s;}
	.info img{ display: block; width:100%; position:absolute; bottom:0; left:0;}

.info.s3m_info div{ padding:0 4%;}	
.info.s3m_info div a{ display:block;}
.info.s3m_info div h4{ font-size:6.66vw; color:#FFFFFF; line-height:1; padding:13.88vw 0 4.7vw;}

.s3m_content .slide:nth-of-type(1)  .info div h4{ background: url(../images/i3-on1.png) no-repeat top left;}
.s3m_content .slide:nth-of-type(2)  .info div h4{ background: url(../images/i3-on2.png) no-repeat top left;}
.s3m_content .slide:nth-of-type(3)  .info div h4{ background: url(../images/i3-on3.png) no-repeat top left;}
.s3m_content .slide:nth-of-type(4)  .info div h4{ background: url(../images/i3-on4.png) no-repeat top left;}

.info.s3m_info div p{ font-size:3.33vw; line-height:1.5; color:#ccdcd4; margin-top:0; height:14.985vw; display:block; }

	/*s4*/
	.NewsList_k1 .hd{ width:auto;}
	/*s5*/
	.s5_content{ padding:0 4%;}
	.s5l_inside{ min-width:auto;}
	.s5r_inside{width: 100%;min-width: auto;}

	.s5k{ margin-top:8vw;}
	
	/*s6*/
	.s6_content{ padding-top:100px;}
	.s6_contact{ padding:0 4%; top:calc(100px + 21.25vw); margin-top:30px; }
	.s6_contact:after{width:84.16vw;left:50%;height:21.25vw;top:-21.25vw;margin:0;margin-left: -42.08vw;}
	.s61{ margin-top:0;}
	.s61 h6{ font-size:5vw; line-height:6.66vw; margin-top:4vw;margin-bottom:4vw;}
	.s62{ margin-top:4vw;}
	.s6_contact dt{ font-size:4.16vw; margin-bottom:4vw; line-height:1;}
	.s6_contact dd{ font-size:3.33vw; }
	
	
	
	}

@media (max-width:360px){
	/*s2*/
	.s2_content{ padding:100px 4% 0;}
	.s2_content .kmore.kmore2{ font-size:12px;}
	.st2_r p{ font-size:12px;max-height:72px; -webkit-line-clamp:4;}
	.st2_r h3{ font-size:20px; margin-bottom:20px;}
	/*s3*/
		
	.info.s3m_info{height:218px;}
	.info.s3m_info div h4{ padding-top:50px; font-size:24px;}
	.fp-controlArrow.fp-prev ,.fp-controlArrow.fp-next{ background-size:30%;}
	.info.s3m_info div p{ font-size:12px; line-height:18px; color:#ccdcd4; margin-top:0; height:36px; display:block; }

	 a.kmore.kmore2{font-size:12px; }

	}



/*动画*/
.section.section2.fp-section.fp-table .st2_l{transform:translate(-100%,0) scale(1); opacity:0; transition:all 1s cubic-bezier(.32,-0.25,.32,1.5) 0s;}
.section.section2.fp-section.fp-table.active .st2_l{ transform:translate(0,0) scale(1); opacity:1;  }
.section.section2.fp-section.fp-table  .st2_r{transform:translate(0,-100%);  opacity:0; transition:all 0.6s cubic-bezier(.32,-0.25,.32,1.5) 0.6s;}
.section.section2.fp-section.fp-table.active .st2_r{ transform:translate(0,0) scale(1); opacity:1;}

@media (min-width:1201px){
.section.section2.fp-section.fp-table .s2_bottom{transform:translate(0,200%);  opacity:0; transition:all 1s cubic-bezier(.32,-0.25,.32,1.5) 0.6s;}
.section.section2.fp-section.fp-table.active .s2_bottom{transform:translate(0,0) scale(1); opacity:1;}
	}

















