﻿@keyframes run1{
	0%{transform: translateY(-3px);}
	50%{transform: translateY(3px);}
	100%{transform: translateY(-3px);}
}
@keyframes run2{
	0%{transform:scale(1);}
	50%{transform:scale(1.2);}
	100%{transform:scale(1);}
}
/*@keyframes run3{
	0%{transform: translateX(0px);}
	100%{transform: translateX(10px);}
}

.sec3_left img:hover{animation:run3 1s linear infinite;}*/



.section1  .fp-tableCell{display: block;}
.section1 .swiper-slide{overflow: hidden;}
.section1 .swiper-slide a{display: block;height: 100%;width: 100%;position: relative;}
.section1 .swiper-slide img{/*min-height: 100%;min-width: 100%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);*/width: 100%;height: 100%;}
.section1 .swiper-container{height: 100%;}
.section1 .swiper-pagination-bullet{width: 70px;height: 4px;border-radius: 0;background: white;opacity: 0.3;}
.section1 .swiper-pagination-bullet-active{background: #E60012;opacity: 1;}
.section1 .swiper-pagination{bottom:35px;}
.xiangxia{position: absolute;z-index: 22;width: 100%;text-align: center;bottom:85px;}
.xiangxia a{display: inline-block;width: 80px;height:80px;border:1px solid white;text-align: center;line-height: 80px;border-radius: 50%;}
.xiangxia a i{display: inline-block;font-size: 40px;color: white;animation: run1 2s linear infinite; margin-top:20px;}


.section2{ background:url(../images/about_bg.jpg) no-repeat;background-size:100% 100%;}

.about_title {text-align:left; padding-top:14%;}
.about_title h3{ color:#444; font-size:24px; font-weight:normal;}
.about_title h4{ color:#0075c1; font-size:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.about_title h4:before{content: '';display: block;width: 24px;height: 4px;background: #0075c1;margin-bottom: 5px;}

.sec3_left{display: inline-block;vertical-align: middle;text-align: left;width: 44%; margin-top:60px;}
.sec3_left_list1{width: 320px;display: inline-block;vertical-align: middle;margin-left: 50px;}
.sec3_left span{position:relative;display: inline-block;vertical-align:middle;width:110px;height:110px;border:1px solid lightgray;border-radius:50%;text-align: center;line-height: 110px;}
.sec3_left span:after{content: '';display: block;width: 1px;height:32px;background: lightgray;left: 50%;top:104%;position:absolute}
.sec3_left p{font-size: 16px;color:#4c4c4c;line-height:30px; text-align:justify; padding-bottom:45px;}
.sec3_left h3{font-size: 16px;color: #333;margin-bottom: 20px;}
.sec3_left h3:before{content: '';display: inline-block;vertical-align: middle;height: 2px;width: 0px;background:lightgray;margin-right: 5px;}
.sec3_left li:hover h3:before{width: 30px;}
.sec3_left li{margin-top: 40px;}
.sec3_left li:first-child{margin-top: 0;}
.sec3_left li:last-child span:after{display: none;}
.sec3_right{display: inline-block;vertical-align: middle;width:46%; float:right;}
.sec3_right img{max-width: 100%;}
.gengduo{display: block;width:140px;height:46px;text-align:center;line-height:46px;font-size: 16px;color:#fff;background:#0075c1;}
.gengduo:hover{color:#0075c1;background-color:#cfcfcf}

.section3 { background:url(../images/si_bg.jpg) no-repeat;background-size:100% 100%;}

.index_con3{ position:relative;display: block;clear: both;}
.index_con3_list:after{content: '';display: block;clear: both;}
.index_con3_list .title{display: inline-block;text-align: left; padding-top:14%;}
.index_con3_list .title h3{ color:#fff; font-size:24px; font-weight:normal;}
.index_con3_list .title h4{ color:#fff; font-size:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.index_con3_list .title h4:before{content: '';display: block;width: 24px;height: 4px;background: #fff;margin-bottom: 5px;}
.index_con3_list .title h2:after{margin: 25px 0 0;}
.index_con3_list_list,.index_con4_list_list{display: inline-block;float: right;margin-top:15px; padding-top:14%;}
.index_con3_list_list span,.index_con4_list_list span{display: inline-block;vertical-align: top;font-size: 16px;color: #333333;padding: 6px 20px;border-radius: 8px;
cursor: pointer; transition: 0.3s ease-in-out;margin-left: 10px; background:#fff;}
.index_con3_list_list span:hover,.index_con3_list_list span.active,.index_con4_list_list span:hover,.index_con4_list_list span.active{background: #0075c1;border-color: #0075c1;color: white;}



.index_con3_list2_lis2{display: inline-block;vertical-align: top;width: 48.7%;position: relative;}
.index_con3_list2_list{font-size: 0;}
.index_con3_list2_lis2 .swiper-slide span{display: block;overflow: hidden;position: relative;}
.index_con3_list2_lis2 .swiper-slide span:after{content: '';position: absolute;width: 100%;height:100%;background:rgba(0,0,0,.3);position: absolute;top: 0;
left: 0;display: none;}
.index_con3_list2_lis2 .swiper-slide span img{width: 100%;transition: 0.3s ease-in-out;}
.index_con3_list2_lis2 .swiper-slide:hover span img{transform: scale(1.05);}
.woeur{position: absolute;text-align: center;width: 100%;bottom: 56px;overflow: hidden;padding-bottom: 2px;}
.woeur h1{font-family: ziti;color: white;font-size: 35px;letter-spacing: 2px;transform: translateX(-150px);opacity: 0;transition: 0.8s ease-in-out 0.5s ;}
.woeur h2 {display: inline-block;min-width: 240px;border-bottom: 1px solid white;padding: 12px 0;font-size: 16px;background: rgba(0, 0, 0, 0.31);
color: white;margin-top: 17%;transform: translateX(150px);opacity: 0;transition: 0.8s ease-in-out 0.5s ;}
.index_con3_list2_lis2 .swiper-slide-active .woeur h1,.index_con3_list2_lis2 .swiper-slide-active .woeur h2{transform: translateX(0);opacity: 1;}
.index_con3_list2_lis2 .swiper-pagination{bottom: 35px;}
.index_con3_list2_lis2 .swiper-pagination span{width: 11px;height: 11px;background: #acacac63;}
.index_con3_list_list2{margin-top: 35px}

.uosd{position: relative;top: 20px;left: 20px;background: white;padding: 18px;text-align: center;z-index: 3;width: 96px;height: 90px;box-sizing: border-box;display: none;}
.index_con3_list2_list_p{display: none;}
.uosd font{display: block;font-family: ziti;color: #585858;font-size: 27px;text-transform: uppercase;font-weight: bold;position: relative;z-index: 2;}
.uosd span{font-size: 14px;color: #D1D1D1;position: relative;z-index: 2;}
.uosd:after{content: '';display: block;position: absolute;width:110px;height: 104px;left: -7px;top: -7px;background: rgba(250,250,250,.4);}
.index_con3_list2_list_p{font-size: 36px;color: white;font-family: ziti;position: absolute;right: 50px;top: 40px;z-index: 2;}

.index_con3_list2_list1{display: inline-block;vertical-align: top;width: 48.7%;margin-left:2.6%;font-size: 0;}
.index_con3_list2_list1 li{display: inline-block;vertical-align: top;margin-right: 4%;width: 48%;overflow: hidden;position: relative;margin-bottom:25px;}
.index_con3_list2_list1 li:nth-child(2n){margin-right: 0;}
.index_con3_list2_list1 li img{width: 100%;zoom: 1;transition: 0.3s ease-out;}
.index_con3_list2_list1 li span{overflow: hidden;}
.index_con3_list2_list1 li:hover img{transform: scale(1.05);}
.index_con3_list2_list1 li p{position: absolute;bottom: 50px;width: 100%;text-align: center;z-index: 2;opacity: 0;transition: 0.4s ease-in-out;}
.index_con3_list2_list1 li p font{display: inline-block;width: 205px;line-height: 40px;background: white;font-size: 16px;}
.index_con3_list2_list1 li p:before{content: '';width: 0;border: 5px solid transparent;border-bottom-color: white;display: block;margin: 0 auto;}

.index_con3_list2_list1 li:hover p{bottom: 20px;opacity: 1;}
.index_con3_list2_list1 li a{display: block;width: 100%;height: 100%;}
.index_con3_list2_list1 li a:after{content: '';display: block;position:absolute;width: 100%;height: 100%;background:rgba(0,0,0,0);top: 0;left: 0;transition: 0.3s ease-in-out;}
.index_con3_list2_list1 li:hover a:after{background:rgba(0,0,0,.4);}
.index_con3_list2_list1 li:last-child a:after{display: none;}
.index_con3_list2_list1 li:last-child a:before{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;box-sizing: border-box;content: '';transition: 0.3s ease-in-out;}
.index_con3_list2_list1 li:last-child:hover a:before{transform: scale(0.9);}


.index_con3_list_list2{position: relative;}
.index_con3_list2_list{position: absolute;top: 0;width: 100%;opacity: 0;z-index: 1;}
.index_con3_list2_list.active{opacity: 1;z-index: 2;}

.inde_zong .index_con3_list2_list1{margin-left: 0;width: 100%;}
.inde_zong .index_con3_list2_list1 li{width: 23.3%;margin-right: 2.222%;margin-left: 0;}
.inde_zong .index_con3_list2_list1 li:nth-child(2n){margin-right: 2.222%;}
.inde_zong .index_con3_list2_list1 li:nth-child(4n){margin-right: 0;}
.index_con3_list2_list{transition: 0.4s ease-in-out;}

.index_con3_list_list2{position: relative;}
.index_con3_list_list_font{display: inline-block;}
.inde_zong{position: absolute;top: 0;left: 0;z-index: 4;}
.index_list{display: none;}

.index_con3_usl{font-size: 0;margin-top: 10px;}
.index_con3_usl li{display: inline-block;vertical-align: top;width: 48.7%;margin-right: 2.6%;box-sizing: border-box;text-align: center;
position: relative;transition: 0.3s;}
.index_con3_usl li:nth-child(2n){margin-right: 0;}
.index_con3_usl li font{display: inline-block;width: 45px;height: 45px;margin-bottom: 5px;transition: 0.3s ease-in-out;}
.index_con3_usl li p{font-size: 16px;color: #333;transition: 0.3s ease-in-out;}
.index_con3_usl li:hover p{transform: translateY(5px);}
.index_con3_usl li:nth-child(1) font{background: url(../images/icon6.png) no-repeat center center;}
.index_con3_usl li:nth-child(2) font{background: url(../images/icon7.png) no-repeat center center;}
.index_con3_usl li:nth-child(1):hover font{background: url(../images/icon6b.png) no-repeat center center;transform: translateY(-5px);}
.index_con3_usl li:nth-child(2):hover font{background: url(../images/icon7b.png) no-repeat center center;transform: translateY(-5px);}
.index_con3_usl_more li:nth-child(1) font{background: url(../images/icon9.png) no-repeat center center;}
.index_con3_usl_more li:nth-child(1):hover font{background: url(../images/icon9b.png) no-repeat center center;transform: translateY(-5px);}
.index_con3_usl .more11 font{background: url(../images/icon8.png) no-repeat center center!important;}
.index_con3_usl .more11:hover font{background: url(../images/icon8b.png) no-repeat center center!important;transform: translateY(-5px)!important;}

.index_con3_usl li:hover p{color: white;}
.index_con3_usl li a{display: block;/*background: url(../images/tiao_03.jpg) repeat;*/background:#f6f6f6;padding: 55px 0;box-sizing: border-box;transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;position: relative;}
.index_con3_usl li a:after{content: '';display: inline-block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 1px solid #d3d3d3;
box-sizing: border-box;transform: scale(0.95,0.83);transition: 0.3s ease-in-out;z-index: 2;}
/*.index_con3_usl li:nth-child(1):hover a:before{background: url(../images/soiwes_03.jpg) no-repeat center center;background-size:100% 100%;transform: scale(1);opacity: 1;}
.index_con3_usl li:nth-child(2):hover a:before{background: url(../images/soiwes_05.jpg) no-repeat center center;background-size: 100% 100%;transform: scale(1);opacity: 1;}
*/.index_con3_usl li:hover{background: #bc1717;}
.index_con3_usl li:hover a:after{border: 1px solid rgba(250,250,250,.7);}

.index_con3_usl li p,.index_con3_usl li font{position: relative;z-index: 3;}


.index_con3_list2_list1 li:last-child a{position: relative;}
.index_con3_list2_list1 li:last-child span{display: block;}
.index_con3_list2_list1 li:last-child span img{opacity: 0;}
.index_con3_list2_list1 li:last-child:hover .ls_ind{background: #0075c1;}
.ls_ind{position: absolute;width: 100%;height: 100%;background: #787878;top: 0;left: 0;z-index: 2;text-align: center;transition: 0.3s ease-in-out;}

.ls_ind font i{display: inline-block;width: 25px;height: 25px;background: white;border-radius: 5px;margin: 0px;}
.ls_ind font i:nth-child(2){position: relative;animation: rns 10s linear infinite;}
.ls_ind_list{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.ls_ind_list span{color: white;margin-top: 0px;display: block;}
.index_con3_list2_list1 li:last-child a:before{z-index: 22;}


.section4 { background:url(../images/case_bg.jpg) no-repeat;background-size:100% 100%;}
.case_title {text-align:left; padding-top:14%;}
.case_title h3{ color:#444; font-size:24px; font-weight:normal;}
.case_title h4{ color:#0075c1; font-size:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.case_title h4:before{content: '';display: block;width: 24px;height: 4px;background: #0075c1;margin-bottom: 5px;}

.index_con4{padding: 75px 0;background: #f6f6f6;}
.index_con4_list {margin-top: 25px;position: relative;}
.index_con4_list li{position: absolute;top: 0;left: 0;width: 100%;}
.index_con4_list_swiper{position: relative;}
.index_con4_list_swiper .swiper-container{padding:10px 5px;box-sizing: border-box;}
.index_con4_list_swiper span{display: block;overflow: hidden;}
.index_con4_list_swiper span img{display: block;width: 100%;transition: 0.3s ease-in-out;}
.index_con4_list_swiper p{position: absolute;bottom: 50px;width: 100%;text-align: center;opacity: 0;transition: 0.3s ease-in-out;}
.index_con4_list_swiper p font{display: inline-block;width: 80%;font-size: 16px;color: white;background: #0075c1;line-height: 42px;position: relative;}
.index_con4_list_swiper p font:after{content: '';display: block;width: 0;border: 5px solid transparent;border-bottom-color:#0075c1;position: absolute;
top: -10px;left: 50%;transform: translateX(-50%);}
.index_con4_list_swiper .swiper-slide a{ display:block; position: relative; margin-bottom:20px;}
.index_con4_list_swiper .swiper-slide a:hover span img{transform: scale(1.05);}
.index_con4_list_swiper .swiper-slide a:hover{box-shadow: 0 0 5px 3px rgba(0,0,0,.05);}
.index_con4_list_swiper .swiper-slide a:hover p{ bottom: 20px;opacity: 1;}
.index_con4_list_swiper .swiper-button-next,.index_con4_list_swiper .swiper-button-prev{display: inline-block;width: 44px;text-align: center;height: 35px;line-height: 35px;
background: white;background-image: none;transition: 0.3s ease-in-out;}
.index_con4_list_swiper .swiper-button-next img,.index_con4_list_swiper .swiper-button-prev img{ padding-top:15px;}
.index_con4_list_swiper .swiper-button-next{right: -65px;}
.index_con4_list_swiper .swiper-button-prev{left: -65px;}
.index_con4_list_swiper .swiper-button-next:hover{right: -70px;}
.index_con4_list_swiper .swiper-button-prev:hover{left: -70px;}
.index_con4_list_swiper .swiper-button-next:hover,.index_con4_list_swiper .swiper-button-prev:hover{box-shadow: 0 0 5px 3px rgba(0,0,0,.05);}
.index_con4_list li .index_con4_list_swiper{opacity: 0;}
.index_con4_list li.active  .index_con4_list_swiper{opacity: 1;z-index: 333;}
.index_con3_usl li a{background:#f6f6f6;}
.index_con3_usl li:hover a{background: #bc1717;}
.index_con4 .index_con3_usl{margin-top: 30px;}
.index_con4 .index_con3_usl li a{background:#fff;}
.index_con4 .index_con3_usl li:hover a{background: #bc1717;}


.section5{background:url(../images/news_bg.jpg) no-repeat;background-size:100% 100%;}
.news_title {text-align:left; padding-top:14%; margin-bottom:50px;}
.news_title h3{ color:#fff; font-size:24px; font-weight:normal;}
.news_title h4{ color:#fff; font-size:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.news_title h4:before{content: '';display: block;width: 24px;height: 4px;background: #fff;margin-bottom: 5px;}

.news-recommend-list {
  margin-bottom:52px;
}

.news-recommend-list {
  position: relative;
  overflow: hidden;
  padding-left: 5px;
  margin-left: -5px;
}
.news-recommend-list ul {
  width: 102%;
  padding-bottom: 10px;
}
.news-recommend-list li {
  float:left;
  width: 31.3%;
  margin-right: 2%;
  transition: box-shadow 0.3s ease 0s;
}
.news-recommend-list li:hover .img img {
  transform: scale(1.05, 1.05);
  transition: transform 0.6s ease 0s;
}
.news-recommend-list li:hover .img .up-gray {
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.news-recommend-list .img {
  display: block;
  position: relative;
  overflow: hidden;
}
.news-recommend-list .img .bgimg {
  width: 100%;
}
.news-recommend-list .img img {
  transform: translateZ(0px);
  transition: transform 0.3s ease 0s;
}
.news-recommend-list .date{ width:88px; height:31px; background-color:rgba(1,73,171,0.9);  position: absolute;top:30px; right:0; float:right; text-align: center; color:#FFFFFF; line-height:31px; z-index:999;}
.news-recommend-list .img .up-gray {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  background-color: #000;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity 0.3s ease 0s;
}
.news-recommend-list .cont-wrap {
  width:100%;
  padding-top: 18px;
  padding-bottom: 10px;
  margin-left:0;
  background:#fff;
}
.news-recommend-list .cont-wrap .cont {
  width: 90%;
  margin: 0 auto;
}
.news-recommend-list .cont-wrap .tit {
  font-size: 18px;
  line-height: 30px;
}
.news-recommend-list .cont-wrap .tit a {
  display: block;
  color: #333;
  font-size:16px;
  font-weight:600;
  height: 30px;
  position: relative;
  overflow: hidden;
  padding-top: 3px;
  padding-bottom: 3px;
}
.news-recommend-list .cont-wrap .word {
  display: block;
  line-height: 24px;
  font-size: 16px;
  margin-top: 4px;
  height: 65px;
}
.news-recommend-list .cont-wrap .word a {
  display: inline-block;
}
.news-recommend-list .cont-wrap .bot-link {
  line-height: 46px;
  border-top: 1px solid #e5e5e5;
  display: block;
  width: 100%;
}
.news-recommend-list .cont-wrap .bot-link .more {
  font-size: 14px;
  display: inline-block;
  font-family: "Base-font";
}
.news-recommend-list .cont-wrap .bot-link .link-point {
  display: inline-block;
  width: 24px;
  height: 8px;
  background: url(../images/ico_08.png) no-repeat center;
  margin-top: 18px;
}
.news-recommend-list .cont-wrap .bot-link:hover .link-point {
  background: url(../images/ico_08_h.png) no-repeat right center;
}

.news-recommend-list.m-scroll {
  display: none;
  padding-left: 0;
  margin-left: 0;
}
.news-recommend-list.m-scroll li {
  margin-right: 0;
}

/*æ—¶é—´æ—¥æœŸ*/
.events_box {width:100%; height:auto; overflow:hidden; float:left;margin-bottom:30px;}
.events_box li{padding:4% 20px; border:1px solid #fff; width:100%; box-sizing:border-box; margin-bottom:35px;}
.events_box li .date{ margin-right:15px;float:left; text-align:center}
.events_box li .date .ri{line-height:45px; font-size:18px; color:#fff;}
.events_box li .date .nianyue{line-height:35px;}
.events_box li .info{margin:5px 0px;}
.events_box li .info .title{line-height:35px;}
.events_box li .info .title a{ color:#fff; font-size:18px;}
.events_box li .info .title a:hover{color:#4ca41c}
.events_box li .info p{line-height:20px; font-size:12px; color:#fff;}


#fp-nav ul li a span, .fp-slidesNav ul li a span{width: 2px;height: 2px;background: #A2A2A2; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span,
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, 
.fp-slidesNav ul li:hover a.active span{width: 15px;height: 15px;background: transparent;border: 2px solid #b0b0b0;margin-left: -9px;margin-top: -5px;}
#fp-nav ul li a span:before{display: none;}
#fp-nav ul li a span:after{background: #F2F2F2;height: 13px;}
#fp-nav ul li, .fp-slidesNav ul li{margin: 14px 0;}
#fp-nav.active1{display: none;}
#fp-nav.active2 ul li a span{background: #fff;}
#fp-nav.active2 ul li:hover a span, #fp-nav.active2 ul li a.active span, #fp-nav.active2 ul li:hover a.active span{border-color: #fff;background: transparent;}




.section8{background:url(../images/contact_bg.jpg) no-repeat;background-size:100% 100%;}
.contact_title {text-align:left; padding-top:14%;}
.contact_title h3{ color:#444; font-size:24px; font-weight:normal;}
.contact_title h4{ color:#0075c1; font-size:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.contact_title h4:before{content: '';display: block;width: 24px;height: 4px;background: #0075c1;margin-bottom: 5px;}

.sec8_content{ height:100%; overflow:hidden;}
.sec8_left{width:38%;display: inline-block;vertical-align: top;}
.sec8_right{display: inline-block;vertical-align: top;width: 56%;float: right; margin-right:30px; margin-top:42px;}
.sec8_left2 {margin: 15px 0 20px;}
.sec8_left2 aside{display: inline-block; width:100%;}
.sec8_left2 aside p{ display:block; height:100%; overflow:hidden; vertical-align: middle;font-size: 16px;color:#555;line-height: 30px; margin-top:35px;}
.sec8_left2 aside p img{ float:left; margin-right:30px;}
.sec8_left2 aside p span{ font-size:20px; color:#0075c1; font-weight:600;}
.sec8_left3{border-top: 1px solid lightgray;padding-top:35px;font-size: 12px;line-height: 25px;color: gray;}
.sec8_right input{font-size:15px;display: inline-block;vertical-align: top;height: 60px;color: black;outline: none;border: none;border-bottom: 1px solid lightgray;width:31%;margin-left: 2%;}
.sec8_right input:first-child{margin-left: 0;}
.sec8_right textarea{color:#777;margin-top:19px;outline: none;display: block;width: 100%;border: none;font-size: 15px;height: 155px;resize: none;border-bottom: 1px solid lightgray;}
.sec8_right input[type=submit]{margin-top:35px;width: 110px;height: 37px;text-align: center;cursor: pointer;margin-left: 0;font-size: 15px;background: #E60012;color: white;}
.sec8_bottom{ text-align:center; font-size:16px; color:#555;}


form.contact .form-control {
	margin-bottom: 5px;
	height: 30px;
	width:100%;
	background:#f8f8f8;
	padding: 8px 15px;
	border-color: transparent;
	box-shadow: 0 0 10px rgba(0,0,0,.01);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.01);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.01);
	-o-box-shadow: 0 0 10px rgba(0,0,0,.01);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,.01);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-width: 2px;
}

form.contact textarea.form-control {
	height: 128px;
}

form.contact .btn-primary {
	padding: 8px 36px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 2px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	font-size: 20px;
	cursor: pointer;
	border-color: #0075c1;
	color: #fff;
	background-color: #0075c1;
	border-width: 2px;
	margin-top:20px;
}

form.contact .btn-primary:hover {
	background-color: #0075c1;
	color: #fff;
}
.col-6{ 
    flex:0 0 46%;
	max-width:46%;
	margin-bottom:20px;
}
.col-6, .col-12{
	position:relative;
	width:100%;
	min-height:1px;
	float:left;
}
.col-6:nth-child(2){ float:right; padding-right:0px;}

.sec2_list1 p,.sec2_list1 span,.sec2_list1 h2,.section2 .swiper-slide a:after,.sec4_left1 ul li span i,.sec4_left1 ul li span,.sec4_left1 ul li p,
.sec6_list4 font,.sec6_list3>img,.sec6_list4 i,.sec6_list2 p,.sec6_list2 h3,.sec6_list2 h3 span,.se6_xxk,.section2 .swiper-slide,.sec3_right h3:before{
	transition: all .5s cubic-bezier(.35,.75,.55,1);
	-webkit-transition: all .5s cubic-bezier(.35,.75,.55,1);
	-moz-transition: all .5s cubic-bezier(.35,.75,.55,1);
}

.section2 .swiper-slide:nth-child(1){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 0.5s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 0.5s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 0.5s;
}
.section2 .swiper-slide:nth-child(2),.sec3_left img{
	transition: all 1s cubic-bezier(.35,.75,.55,1) 1s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 1s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 1s;
}
.section2 .swiper-slide:nth-child(3){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 1.5s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 1.5s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 1.5s;
}
.section2 .swiper-slide:nth-child(4){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 2s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 2s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 2s;
}
.sec3_right li:nth-child(1) span,.sec4_left1 ul li:nth-child(1),.sec4_left1 ol li h3{
	transition: all 1s cubic-bezier(.35,.75,.55,1) 0.5s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 0.5s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 0.5s;
}
.sec3_right li:nth-child(1) aside,.sec4_left1 ul li:nth-child(2),.sec4_left1 ol li p{
	transition: all 1s cubic-bezier(.35,.75,.55,1) 0.8s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 0.8s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 0.8s;
}
.sec3_right li:nth-child(2) span,.sec4_left1 ul li:nth-child(3),.section4 .sec3_mor{
	transition: all 1s cubic-bezier(.35,.75,.55,1) 1s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 1s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 1s;
}
.sec3_right li:nth-child(2) aside,.sec4_left1 ul li:nth-child(4){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 1.3s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 1.3s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 1.3s;
}
.sec3_right li:nth-child(3) span,.sec8_left3,.sec4_left1 ul li:nth-child(5){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 1.5s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 1.5s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 1.5s;
}
.sec3_right li:nth-child(3) aside,.section3 .sec3_mor,.sec4_left1 ul li:nth-child(6),.sec8_right textarea{
	transition: all 1s cubic-bezier(.35,.75,.55,1) 1.8s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 1.8s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 1.8s;
}

.sec4_left1 ul li:nth-child(7){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 2.1s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 2.1s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 2.1s;
}
.sec4_left1 ul li:nth-child(8){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 2.4s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 2.4s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 2.4s;
}
.sec4_left1 ul li:nth-child(9){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 2.7s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 2.7s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 2.7s;
}

.sec4_left1 ul li:nth-child(10){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 3s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 3s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 3s;
}
.sec4_left1 ul li:nth-child(11){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 3.3s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 3.3s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 3.3s;
}
.sec4_left1 ul li:nth-child(12){
	transition: all 1s cubic-bezier(.35,.75,.55,1) 3.6s;
	-webkit-transition: all 1s cubic-bezier(.35,.75,.55,1) 3.6s;
	-moz-transition: all 1s cubic-bezier(.35,.75,.55,1) 3.6s;
}
.section2 .swiper-slide,.sec6_list1 .swiper-slide{transform:translateY(200px);opacity: 0;}
.section2.active .swiper-slide,.section6.active .sec6_list1 .swiper-slide{transform:translateY(0px);opacity: 1;}

.sec3_left img{transform: translateX(-200px);opacity: 0;}
.sec3_right li span,.sec3_right li aside,.sec4_left1 ul li,.sec7_list1,.sec8_left1,.sec8_left2,.sec8_left3{transform: translateX(100px);opacity: 0;}
.section3.active .sec3_right li span,.section3.active .sec3_right li aside,.section3.active .sec3_left img,.section4.active .sec4_left1 ul li{transform: translateX(0px);opacity: 1;}
.section3 .sec3_mor{transform: translateY(250px);opacity: 0;}
.sec4_left1 ol li h3,.sec4_left1 ol li p,.section4 .sec3_mor,.section6 .sec3_mor,.sec8_right input,.sec8_right input[type=submit]{transform: translateY(50px);opacity: 0;}
.section3.active .sec3_mor,.section4.active .sec4_left1 ol li h3,.section4.active .sec4_left1 ol li p,.section4.active .sec3_mor,
.section6.active .sec3_mor,.section7.active .sec7_list1,.section8.active .sec8_left1,.section8.active .sec8_left2,.section8.active .sec8_left3,
.section8.active .sec8_right input,.section8.active .sec8_right textarea,.section8.active .sec8_right input[type=submit]{transform: translateY(0px);opacity:1;}
.section4.active .sec4_right img{animation: run2 25s linear infinite;}



.sec8_right input{margin-left: 0;margin-right: 1.5%;}
.sec8_right input[type=submit]{transition: 0.3s ease-in-out;}
.sec8_right input[type=submit]:hover{background: #2e4ba3;}



.xiugai_index{position: absolute;z-index: 2;top: 43%;transform: translateY(-50%);width: 100%;}
.xiugai_index img{max-width: 100%;width: auto !important;display: block;margin:0 auto;transition: 0.8s ease-in-out 0.5s;}
.xiugai_index img:nth-child(1){transform: translateX(150px);opacity: 0;}
.xiugai_index img:nth-child(2){margin-top: 20px;transform: translateX(-150px);opacity: 0;}
.section1 .swiper-slide-active .xiugai_index img{transform: translateX(0);opacity: 1;}


@media only screen and (max-width:1660px ){
	.sec8_left2 {margin: 25px 0 47px;}
	.sec8_list2{padding: 80px 0;width:90%}
	.sec4_left1 ol li h3{margin-bottom: 5px;}
}
@media only screen and (max-width:1440px ) {
	.sec8_list2{padding: 86px 0;}
	.about_title {text-align:left; padding-top:10%;}
	.index_con3_list .title{display: inline-block;text-align: left; padding-top:10%;}
	.case_title {text-align:left; padding-top:10%;}
	.news_title {text-align:left; padding-top:10%; margin-bottom:50px;}
	.contact_title {text-align:left; padding-top:10%;}
	
}
@media only screen and (max-width:1200px ) {
	#slj .swiper-wrapper{transform: translate3d(0px, 0px, 0px) !important;}
	.section1 .swiper-slide a>img:nth-of-type(2){width: 100%;display: block;}
	.section1 .swiper-slide a>img:nth-of-type(1){width: 100%;display: none;}
}