/*通用*/
#fp-nav ul li:last-child{ margin-bottom:0;}
#fp-nav.right{ right:30px;}

.section1{/* background: url(/templets/baidu42/static/images/b01.jpg) no-repeat left top;*/}
.section2{ background: url(/templets/baidu42/static/images/b02.jpg) no-repeat left top; overflow:hidden;}
.section3{ background: url(/templets/baidu42/static/images/b03.jpg) no-repeat left top; overflow:hidden;}
.section4{ background: url(/templets/baidu42/static/images/b04.jpg) no-repeat left top; overflow:hidden;}
.section5{ background: url(/templets/baidu42/static/images/b05.jpg) no-repeat left top; overflow:hidden;}
.section6{ background: #303030 url(/templets/baidu42/static/images/b06.jpg) no-repeat left top; overflow:hidden;}

/*首屏鼠标*/
.scroll_i { cursor:pointer; background: url(/templets/baidu42/static/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(/templets/baidu42/static/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:box; 
		  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(/templets/baidu42/static/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: #026DC0; width:90px; color:#FFFFFF; line-height:24px; font-size:16px; text-align:center;

			display:box; 
		  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; transition:all 0.5s ease 0s;
}
.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; font-family:微软雅黑; line-height:1;margin-bottom:2.3vw;}
.st2_r p{ font-size:14px; 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;
}
.st2_r p a{ color:#ffffff;}
.s2_bottom{ }
.s2_bottom dl{display:box; 
		  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; padding-bottom:15px;}
.s2_bottom dt h6{ font-size:24px; color:#FFFFFF; line-height:1;}
.s2_bottom dd{color:#FFFFFF; line-height:1; 
		display:box; 
		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;}
  /*数字滚动*/
.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:box; 
		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:box; 
		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;}
.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 50px 0 65px; top:6vw; 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:24px; color:#FFFFFF;line-height:1;}
.info div h4{ padding-top:4.79vw;}
.info div h4 a { color: #fff;}
.s3_li:nth-of-type(1)  .info div h4{ background: url(/templets/baidu42/static/images/i3-on1.png) no-repeat top left;}
.s3_li:nth-of-type(2)  .info div h4{ background: url(/templets/baidu42/static/images/i3-on2.png) no-repeat top left;}
.s3_li:nth-of-type(3)  .info div h4{ background: url(/templets/baidu42/static/images/i3-on3.png) no-repeat top left;}
.s3_li:nth-of-type(4)  .info div h4{ background: url(/templets/baidu42/static/images/i3-on4.png) no-repeat top left;}

.info div p{ font-size:14px; line-height:24px; color:#ccdcd4; margin-top:1.82vw; height:48px; 
 word-break:break-all;  display:-webkit-box;  -webkit-line-clamp:2; -webkit-box-orient:vertical;  overflow:hidden;  }
/*s4*/ 
.s4_content{ 
		display:box; 
		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:box; 
			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:#C41F50;}
.s4_tab li.on a:before{ border:2px solid #C41F50;}
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:box; 
			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; 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:box; 
		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:box; 
		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:box; 
		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; bottom:2.1875vw; font-family:微软雅黑; line-height:1; left:30px;}
.s5rb div.s5_goto a i{ display:block; font-size:22px;}
.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:3.9vw; margin-left:15px;}

.s5k{ display:none;}

/*s6*/
.section.section6{ position:relative;}
.s6_contact{ padding:50px 0;
			 display:box; 
		  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: #0261AB; 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(/templets/baidu42/static/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:70px; position:relative; padding-right:0;}
.s61:before{ content:''; display:block; position: absolute; left:0; top:19px; width:40px; height:2px; background: #FFFFFF; }
.s61 h6{ font-size:22px; line-height:40px; color:#FFFFFF; margin-bottom:30px; font-family:微软雅黑; letter-spacing:4px;}
.s61_link1{ display: inline-block;}
.s61_link2{ display:inline-block;}

.s6_contact dt{ font-size:24px; font-family:微软雅黑; font-weight:bold; color:#FFFFFF; line-height:40px; margin-bottom:37px;}
.s6_contact dd{ font-size:16px; color:#FFFFFF; font-family:微软雅黑; 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:#C41F50;}

/*s4*/
a.kmore.kmore2:hover{background: #C41F50; border-color:#C41F50;}
.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:#C41F50;}
.s4_tab li:hover a:before{border:2px solid #C41F50;}

/*s5*/
.s5l_inside:hover img{ transform:scale(1);}
.s5r_inside .s5rt div:hover img{ transform:scale(1);}
.s5r_inside .s5rb div:first-child:hover img{ transform:scale(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:20px;}
	.info div h4{ padding-bottom:10px;}
	.info div p{ margin-top:1.2vw;}
	
	}
	
@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{ bottom:20px;}
.s5l_inside h6{font-size:24px; left:2.9vw;}
.s5rt div h6{ font-size:16px; left:2.19vw; bottom:15px}
.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:16px;}
.s5rb div.s5_goto a em{ margin-top:2.19vw;}
/*s6*/
.s6_contact{padding:3.16vw 0;}/*针对768屏*/
.s61{  padding-right:20px;}
.s61 h6{ letter-spacing:0;}
.kfb{ margin-top:20px;}
.kfooter{ padding-top:20px;}


	}
@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(/templets/baidu42/static/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*/
	.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;} 
	.s3_content h5{ font-size:16px;}
	
	/*s4*/
	
	/*s5*/
.s5rb div a span{ font-size:18px;}
.s5rb div a i{ font-size:14px;}


	
	}
@media (min-width:1025px) and (max-width:1368px){
	
	.s6_contact{top: calc(113px + 6.6vh);z-index:2;}

.section.section6 .fp-tableCell{
    display: block!important;
  }
  /*s6*/
.s61{ padding-right:10px; padding-left:0;}
.s61 h6{ font-size:18px; line-height:36px; margin-bottom:15px;}
.s61:before{ display:none;}
.s6_contact dt{ font-size:18px; line-height:36px; margin-bottom:20px;}
.s6_contact dd{ font-size:14px;}
#MenuList_f1 .menu .stmenu>h3 a{ font-size:14px;}
	
	}	
@media (max-width:1024px){
	/*s6*/
	.section.section6{background: url(/templets/baidu42/static/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;
		top:85px;margin:0;padding-left: 100px;padding-right: 100px; background: none;}
	
	.s61{ padding-left:0; width:100%; border-bottom:1px solid rgba(255,255,255,0.2);}
	.s61 h6{letter-spacing:4px;font-size: 24px;line-height: 36px;margin-bottom: 18px;}
	
	.s62{ margin-top:17px;}
	
.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;}
	
	.s63{ margin-top:30px;}
	
	
	/*s6 footer*/
	.kfooter{background: #303030 ; padding-top:0;}
	.s6_contact:after{content:'';width:606px;height:153px;position:absolute;top: -140px;display:block;background: url(/templets/baidu42/static/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;}
	.s3_content h5{ font-size:14px;}	
/*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*/
.s6_contact:after{ width:480px; left:100px; margin-left:0;}
.s61 h6{font-size: 24px;line-height: 36px;margin-bottom:24px;}
.s6_contact dt{font-size: 20px;margin-bottom:18px;}
.s6_contact dd{margin-top:12px;font-size: 16px;}

	}

@media (max-width:720px){
	/*通用*/
	div#fp-nav{ display:none;}
	.section2{ background: url(/templets/baidu42/static/images/mb2.jpg) no-repeat left top;background-size:cover;}
.section4{ background: url(/templets/baidu42/static/images/mb3.jpg) no-repeat left top;background-size:cover;}
.section5{ background: url(/templets/baidu42/static/images/mb4.jpg) no-repeat left top; background-size:cover;}
.section.section6{ background:url(/templets/baidu42/static/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*/
	.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: #026DC0; 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(/templets/baidu42/static/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(/templets/baidu42/static/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(/templets/baidu42/static/images/i3-on1.png) no-repeat top left;}
.s3m_content .slide:nth-of-type(2)  .info div h4{ background: url(/templets/baidu42/static/images/i3-on2.png) no-repeat top left;}
.s3m_content .slide:nth-of-type(3)  .info div h4{ background: url(/templets/baidu42/static/images/i3-on3.png) no-repeat top left;}
.s3m_content .slide:nth-of-type(4)  .info div h4{ background: url(/templets/baidu42/static/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:9.99vw; display:block; }

	/*s4*/
	.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: #026DC0; border:none;}
	
	/*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:60px;}
	.s6_contact{ padding:0 4%; top:0;}
	.s6_contact:after{ width:84.16vw; left:4%; height:21.25vw; top:-21.25vw;}
	
	.s61 h6{ font-size:5vw; line-height:6.66vw; margin-top:8vw;margin-bottom:6.25vw;}
	.s62{ margin-top:6.66vw;}
	.s6_contact dt{ font-size:4.16vw; margin-bottom:5.55vw; 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;}
	}
	
.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;}


.NewsList_k1{ color:#FFFFFF;}



















