/*通用*/
#fp-nav ul li:last-child{ margin-bottom:0;}
#fp-nav.right{ right:30px;}

.section1{/* background: url(../images/b01.jpg) no-repeat left top;*/}
.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;  }
}


/*导航*/
.top01{width:100%; height:auto; background:url(../images/dh.jpg) repeat-x bottom;position: fixed;
top: 0;z-index: 9999999999999;
background: rgba(255,255,255,0.9);}
.top02{width:90%; height:100px; margin:0px auto;}
.top02_l{width:420px;  float:left;}
.top02_l img{width:420px; display:block;margin-top: 20px;}
.top02_c{ height:100px;width: calc(100% - 800px); margin-left:30px;float: right;}
.top02_r{height:100px; float:right;}

.top02 .in{width:100%; height:30px; line-height:30px; border:0px; display:block;}


.dh{width:100%; height:auto;}
.dh ul{width:100%; height:auto;}
.dh ul > li{width: calc(100% / 7);height:100px; float:left;}
.dh ul > li .a01{width:100%; line-height:100px; text-align:center; color:#555; font-size:16px; display:block;}
.dh ul > li:hover .a01{color:#fff; background:#28468C}
.dh_xl01{width:100%; height:auto; background:#28468C; padding:20px 0px; position:absolute; left:0px; top:100px; z-index:999999; display:none;}
.dh_xl02{width:1200px; height:auto; margin:0px auto;}
.dh_xl02_l{width:700px; height:auto; float:left;}
.dh_xl02_l a{width:300px; height:50px; line-height:50px; background:#FFF; text-align:center; font-size:14px; margin:0px 10px 10px 0px; display:block; float:left;}
.dh_xl02_r{width:480px; height:auto; float:right;}


.top02_r li{
	float: left;
	margin: 0 10px;
	line-height: 100px;
}

.top02_r li.cn{
	padding-left: 30px;
	background: url(../images/cn.jpg) no-repeat left;
}
.top02_r li.en{
	padding-left: 30px;
	background: url(../images/en.jpg) no-repeat left;
}



























/*首屏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(../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: #28468C; 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:1.2vw; font-weight:bold; text-transform:uppercase; color:#272727; display:inline-block;}
.st2_r i{ font-size:2.5vw; color:#272727; display:inline-block;}
.st2_r h3{ font-size:1.875vw; color:#272727; font-family:微软雅黑; line-height:1;margin-bottom:2.3vw;}
.st2_r p{ font-size:14px; color:#272727; 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: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: flex-end;;
 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: #160551; 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:#272727; line-height:1; padding-bottom:15px;}
.s2_bottom dt h6{ font-size:24px; color:#272727; line-height:1;}
.s2_bottom dd{color:#272727; 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;
		margin-left: 50px;}
.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:20%; 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; width:100%;}
.s3_on img{ width:100%; }
.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:8vw; display:block;}
.info div a.more1{
	display: block;
	margin: 10px 0 0 0;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	line-height: 20px;
	text-align: center;
	width: 120px;
	background: #274086;
	-moz-transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.info div a.more1:hover{
	background: #D7000F;
}
.info>a{ display: block;}
.s3_content h4{ font-size:1vw; color:#FFFFFF; line-height:1; padding:2.5vw 0 17px;}
.s3_content h5{ font-size:14px; color:#FFFFFF;line-height:1;}
.info div h4{ padding-top:6vw;}
.info div h4 a { color: #fff;}
.s3_li:nth-of-type(1)  .info div h4{ background: url(../images/i3-on1.png) no-repeat top left;}
.s3_li:nth-of-type(2)  .info div h4{ background: url(../images/i3-on2.png) no-repeat top left;}
.s3_li:nth-of-type(3)  .info div h4{ background: url(../images/i3-on3.png) no-repeat top left;}
.s3_li:nth-of-type(4)  .info div h4{ background: url(../images/i3-on4.png) no-repeat top left;}
.s3_li:nth-of-type(5)  .info div h4{ background: url(../images/i3-on5.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:#272727; margin-bottom:25px;}
.s4_title p{ font-size:14px; color:#272727; padding-bottom:55px; position:relative;}
.s4_title p:after{ content:''; display:block; width:36px; height:4px; background: #272727; 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:#272727; 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 #272727; border-radius:50%; position:absolute; top:50%; margin-top:-6px; left:0;}
.s4_tab li.on a{color:#272727;font-weight: 600;}
.s4_tab li.on a:before{ border:2px solid #272727;}
a.kmore.kmore2{display:block; width:180px;height:60px; border:1px solid #272727; line-height:60px; font-size:14px; color:#272727; 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:80px 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: url(../images/map_bg.jpg) no-repeat center; 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:70px; position:relative; padding-right:0;}
.s61:before{ content:''; display:block; position: absolute; left:0; top:19px; width:40px; height:2px; background: #272727; }
.s61 h6{ font-size:22px; line-height:40px; color:#272727; 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:#272727; line-height:40px; margin-bottom:37px;}
.s6_contact dd{ font-size:16px; color:#272727; 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:#D7000F;}

/*s4*/
a.kmore.kmore2:hover{background: #D7000F; border-color:#D7000F;color: #fff;}
.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:#28468C;}
.s4_tab li:hover a:before{border:2px solid #28468C;}

/*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{text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis; }
.counter.col_fourth span{ overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}	
	}
@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(../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(50px + 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(../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(../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(../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*/
	.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: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: #008B47; 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:100px;}
	.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;}






.feedback {
	
	margin: 0 auto;
}

.feedback ul li {
	position: relative;
	float: left;
	width: 50%;

	overflow: hidden;
}

.feedback ul li.wide {
	margin-right: 0;
}
.feedback ul li.wide1{
	width: 98%;
	margin-bottom: 20px;
}
.feedback ul li.border {
	padding-bottom: 16px;
	border: none;
}

.feedback ul li label {
	float: left;
	width: 40px;
	line-height: 18px;
	font-size: 14px;
}

.feedback ul li input {
	float: left;
	width: 90%;
	line-height: 30px;
	border: none;
	font-size: 14px;
	border: none;
	height: 30px;
	padding-left: 20px;
	border: 1px solid #fff;
	background: none;
	color: #fff;
}

.feedback ul li select {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 1px solid #4c4c4c;
	font-size: 14px;
	color: #4c4c4c;
}

.feedback ul li textarea {
	width: 100%;
	/*height: 140px;*/
	line-height: 24px;
	/*padding: 10px 8px;*/
	box-sizing: border-box;
	border: 1px solid #fff;
	font-size: 14px;
	background: none;
	color: #fff;
	font-family: "微软雅黑";
	padding-left: 20px;
}

.feedback .submit {
	position: relative;
	display: block;
	width: 205px;
	background: #888;
	font-size: 14px;
	color: #fff;
	text-align: center;
	width: 98%;
	line-height: 40px;
	cursor:pointer;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
}
.feedback .submit:hover{
	background: #D7000F;
}
.feedback .submit:after {
	position: absolute;
	top: 3px;
	left: 3px;
	content: "";
	width: 197px;
	height: 42px;
	border: 1px solid #a7a7a7;
}
@media screen and (max-width:750px ) {
	.feedback {
    	width: 100%;
    }
    .feedback img{
    	width: 100%;
    }
    .feedback ul li{
    	width: 100%;
    	margin-right: 0;
    }
}
	



.links h3{
	display: inherit;
	float: left;
	color: #999999;
}
.links ul li {
	float: left;
	margin: 0 10px;
}
.links ul li a{
	color: #fff;
}



/*返回首页*/
@keyframes scaleToggleOne { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
50% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleTwo { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
20% {
transform:scale(1);
-webkit-transform:scale(1)
}
60% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleThree { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
33% {
transform:scale(1);
-webkit-transform:scale(1)
}
66% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.livechat-girl { width: 60px; height: 60px; border-radius: 50%; position: fixed; bottom: 0; right: 40px; opacity: 0; -webkit-box-shadow: 0 5px 10px 0 rgba(40,70,140,.3); box-shadow: 0 5px 10px 0 rgba(40,70,140,.3); z-index: 700; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); cursor: pointer; -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl:focus { outline: 0 }
.livechat-girl.animated { opacity: 1; transform: translateY(-40px); -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px) }
.livechat-girl:after { content: ''; width: 12px; height: 12px; border-radius: 50%; background-image: linear-gradient(to bottom, #28468C, #28468C); position: absolute; right: 1px; top: 1px; z-index: 50 }
.livechat-girl .girl { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 50 }
.livechat-girl .animated-circles .circle { background: rgba(40,70,140,.25); width: 60px; height: 60px; border-radius: 50%; position: absolute; z-index: 49; transform: scale(1); -webkit-transform: scale(1) }
.livechat-girl .animated-circles.animated .c-1 { animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-2 { animation: 2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-3 { animation: 3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl .livechat-hint { position: absolute; right: 40px; top: 50%; margin-top: -20px; opacity: 0; z-index: 0; -webkit-transition: all .3s cubic-bezier(.86, 0, .07, 1); transition: all .3s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl .livechat-hint.show_hint { -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 1 }
.livechat-girl .livechat-hint.hide_hint { opacity: 0; -webkit-transform: translateX(0); transform: translateX(0) }
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1296px!important }
.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content { width: auto; overflow: hidden; text-overflow: ellipsis }
@media only screen and (max-width:1599px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1060px!important }
}
@media only screen and (max-width:1309px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 984px!important }
}
@media only screen and (max-width:1124px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 600px!important }
}
.rd-notice-tooltip { -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2); box-shadow: 0 2px 2px rgba(0,0,0,.2); font-size: 14px; border-radius: 3px; line-height: 1.25; position: absolute; z-index: 65; max-width: 350px; opacity: 1 }
.rd-notice-tooltip:after { position: absolute; display: block; content: ''; height: 20px; width: 20px; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; z-index: 50 }
.rd-notice-tooltip .rd-notice-content { background: 0; border-radius: 3px; width: 100%; color: #fff; position: relative; z-index: 60; padding: 20px; font-weight: 400; line-height: 1.45 }
.rd-notice-type-success { background-color: #28468C; -webkit-box-shadow: 0 5px 10px 0 rgba(40,70,140,.2); box-shadow: 0 5px 10px 0 rgba(40,70,140,.2) }
.rd-notice-type-success .rd-notice-content { background-color: #28468C }
.rd-notice-type-success:after { background-color: #28468C; -webkit-box-shadow: 0 5px 10px 0 rgba(40,70,140,.2); box-shadow: 0 5px 10px 0 rgba(40,70,140,.2) }
.rd-notice-position-left { margin-left: -20px }
.rd-notice-position-left:after { right: -6px; top: 50%; margin-top: -10px }
.rd-notice-tooltip.single-line .rd-notice-content { height: 40px; padding: 0 20px; line-height: 40px; white-space: nowrap }



/*小屏幕*/
@media screen and (max-width: 1366px) {
	.top02 {
	    width: 96%;
	    height: 100px;
	    margin: 0px auto;
	}
	.top02_l{
		width: 360px;
	}
	.top02_l img {
	    width: 360px;
	    display: block;
	    margin-top: 20px;
	}
	.top02_c {
	    height: 100px;
	    width: calc(100% - 500px);
	    margin-left: 30px;
	    float: right;
	}
	.top02_c {
    	height: 100px;
    	width: calc(100% - 600px);
    }
    .dh ul > li .a01 {
	    font-size: 14px;
	}
	
}