@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,th,td,select,ul,ol,li,form,input,textarea,fieldset,legend,img{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-weight: 300;}
li{list-style: none;}
a{text-decoration: none;background: transparent;outline: none;color:#000;display:inline-block;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
a:hover, .tran, .pub_button .pb_bg, .header .logo, .header.bg, .section_two .tab_box a i{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.wot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.upp{text-transform:uppercase;}
.middle_box{display: table;width: 100%;height: 100%;}
.middle_box .middle{display: table-cell;vertical-align: middle;width: 100%;text-align: center;}
img{ border: 0;vertical-align: middle;display:inline-block;}
table{ border-collapse: collapse; border-spacing: 0;}
input,textarea{ -webkit-user-modify: read-write-plaintext-only;outline-style: none;border:none;font-size:14px;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #000; } 
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #000; } 
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#000; }
html::-webkit-scrollbar{width:5px;height:5px;background-color:#fff;} 
html::-webkit-scrollbar-track{border-radius:0;background-color:#fff;}
html::-webkit-scrollbar-thumb{border-radius:50px;width:5px;height:5px;background-color:#2e3979;}
textarea{resize:none; overflow: auto;}
input{padding-top: 0; padding-bottom: 0;};
select,input{vertical-align:middle; }
select,input,textarea{font-size:14px;margin:0;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; height:0; visibility:hidden; clear:both;}
.clear::before, .clear::after { content: "";display: table; } 
.clear::after{clear: both;}
.fl{float: left;}
.fr{float: right;}
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent; }
body{font-family: \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";font-size:16px;color:#333;background-color: #fff;overflow-x: hidden;}
.error3{display: none !important;}
html,body{max-width:1920px;margin:0 auto;}
.dn{display: none;}
@font-face {font-family: 'cuya';src: url('cuya.ttf');}
.cuya {font-family: "cuya";}
#fullPage-nav LI {margin: 0 0;}
em,i,u {font-style: normal;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote {margin: 0;padding: 0;}
body {color: #333;font-size: 16px;}
#fullPage-nav LI A {text-align: right;width: 21px;background: url(../images/dot1.png) no-repeat center center;float: right;height: 21px;color: #f1c820;text-decoration: none;-webkit-transition: all 0.1s ease;transition: all 0.1s ease;}
#fullPage-nav LI .active {background-position: 0px bottom;background: url(../images/dot2.png) no-repeat 5px 5px;background: url(../images/dot2.png) no-repeat center center;}
#fullPage-nav LI A:hover {background: url(../images/dot3.png) no-repeat center center;}
#fullPage-nav SPAN {display: none;}
.fullPage-tooltip {font: 12px/21px;float: left;color: #fff;top: 0px;margin-right: 5px;width: 60px;text-align: center;line-height: 21px;border-radius: 25px;background: #0051a2;}
.dtgif {width: 50px;position: relative;left: 0;top: 88%;right: 0;margin: auto;}
.anniu {  position: absolute;top: 0px;width: 78px;height: 70px;animation: updown 1.5s infinite;animation-timing-function: linear;z-index: 999;}
/*通用头部*/
.header{position: fixed;top:0;left:0;width:100%;z-index:999;}
.header .auto .logo{margin: 20px 0 0 20px;}
.header .auto .ttel{text-align: center;font-family: impact;color: #fff;padding: 0 15px;transition: .5s;line-height: 20px;text-shadow: 0px 1px 3px rgba(0,0,0,0.4), 0px 0px 30px rgba(0,0,0,0.075); margin-top: 6px;}
.header .auto .ttel img{display: inline-block;border-right: 1px solid rgba(255,255,255,0.4);padding-right: 5px;margin-right: 5px;}
.header .auto>ul{width:65%;padding-top:35px;position: absolute;left: 10%;right: 0;margin:auto;}
.header .auto>ul li{float: left;width:10%;text-align: center; height: 45px;}
.header .auto>ul li a{color:#fff;font-size:18px;height: 45px; line-height: 45px; display: block;text-shadow: 0px 1px 3px rgba(0,0,0,0.4), 0px 0px 30px rgba(0,0,0,0.075);}
.header .auto>ul li a.active, .header .auto>ul li a:hover{color:#fff;border: 1px solid #fff;text-shadow: none;opacity: .8;border-radius: 30px}
.hrt{display:block;float:right;margin-top:40px;margin-right:15px;}
.menu_button{cursor:pointer;width:50px;height:50px;margin:30px 25px 0 0;position: relative;z-index:999999;background-image: -webkit-linear-gradient(left,#961318, #91060b);border-radius: 10px}
.menu_button .nav_button{position: absolute;right:11px;top:25px;vertical-align: middle;border-radius:20px;width:36px;height:3px;cursor:pointer;background-color:#fff;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.menu_button .nav_button::after, .menu_button .nav_button::before{content:'';width:30px;height:3px;border-radius:20px;position: absolute;z-index:99999999;right:0;background-color:#fff;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.menu_button .nav_button::after{top:10px;}
.menu_button .nav_button::before{top:-10px;}
.menu_button.on .nav_button::before, .menu_button.on .nav_button::after{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);-moz-transform: scale(0);}
.header.bg{background:rgba(21,158,80,0.95);padding:6px 0;}
.header.bg .logo img{height:50px !important;margin-top:2px;}
.header.bg ul{padding-top:6px;}
.header.bg .menu_button{width:50px;height:50px;margin:5px 0 0;}
.header.bg .menu_button .nav_button{width:26px;top:24px;}
.header.bg .menu_button .nav_button::after, .header.bg .nav_button::before{width:26px;}
.header.bg .menu_button .nav_button::after{top:11px;}
.header.bg .menu_button .nav_button::before{top:-11px;}
.header.bg .hrt{margin-top: 20px;}
.header.bg .auto .ttel{margin-top: 10px;}
.header.bg .auto .ttel{border: 1px solid rgba(255, 255, 255, 0.5);background: none;}


.head{z-index:10000;margin:0 auto;width:100%;position:relative;top:0px;left:0px;}
.navc{position:absolute;width:100%;top:100%;left:0;height:70px;}
.navc .myLogo{float:left;display:block;margin:25px 0 0 20px;}
.navc .navMaing{float:right;margin:50px 100px 0 0;}
.navMaing li{float:left;color:#fff;margin-right:60px;}
.navMaing li a{color:#fff;font-size:16px;transition:all 0.3s;display:block;text-shadow:1px 1px 2px rgba(0,0,0,0.8);}
.navMaing li a:hover{transform:translateY(-3px);}
.navMaing li a:hover:after{content:"";display:block;width:60px;height:2px;background:#fff;position:absolute;}
#nav{display:none;}
#nav ul ul{display:none;width:100%;top:108px;position:absolute;left:0;background:rgba(0,0,0,0.8);color:#fff;z-index:9999;}
#nav ul ul li{float:left;width:14.28571429%;margin:0;}
#nav > ul > li ul li a{padding:2%!important;transition:0.5s;}
#nav > ul > li ul li a span{display:block;overflow:hidden;}
#nav > ul > li ul li a img{width:100%;display:block;}
#nav > ul > li ul li a p{line-height:30px;font-size:14px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;}
#nav > ul > li ul li a:hover{background:#1d2087;}
#container{overflow:hidden;position:relative;top:0;left:0;right:0;bottom:0;}
.topbg{position:absolute;width:100%;height:100%;display:block;z-index:8;}
#background_video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;height:140%!important;width:130%!important;}

#container{height:100%;}
#main_content{z-index:2;position:relative;display:inline-block;  /* Vertical center */top:50%;transform:translateY(-50%);}
.sypic{position:absolute;top:0;left:0;z-index:9;right:0;width:100%;margin:auto;bottom:0;height:100%;}
.sypic img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;animation:sss3 1s infinite alternate linear;width:50.78%;}
/*底部版权*/
#copybox {width: 100%;height: 40px;line-height: 40px;background: rgba(0, 0, 0, 0.589);position:absolute;bottom: 0;z-index: 99999;color: #fff;padding: 0 2%;font-size: 14px;}
#copybox a {color: #fff;}
#copybox span {float: right;}
#copybox img {vertical-align: middle;margin-left: 0px;}
@keyframes sss1 {
  0% {
transform: scaleX(1.1) scaleY(1.1);
}
50% {
transform: scaleX(1) scaleY(1);
}
100% {
transform: scaleX(1.1) scaleY(1.1);
}
}
@keyframes sss {
0% {
transform: translateY(-10px);
}
100% {
transform: translateY(0px);
}
}
.qh_nav {  position: absolute;right: 200px;width: 700px;z-index: 999999999;top: 60px;}
.qh_nav ul {width: 100%;}
.qh_nav li {float: left;width: 12.5%;}
.qh_nav li a {color: #fff;display: block;width: 100%;text-align: center;box-sizing: border-box;position: relative;height: 40px;font-weight: bold;}
.qh_nav li a:hover {color: #1d2087;border-bottom: 2px solid #1d2087;}
.qh_nav li .act {color: #1d2087;border-bottom: 2px solid #1d2087;}
@keyframes bg_moveww {
0% {transform: scale3d(1, 1, 1);}
50% {transform: scale3d(1.1, 1.1, 1.1);}
100% {transform: scale3d(1, 1, 1);}
}
@keyframes bg_move {0% {background-size: 100%;}
25% {background-size: 102%;}
50% {background-size: 104%;}
75% {background-size: 102%;}
100% {background-size: 100%;}
}

.section{background-position:center;background-size:cover;position:relative;overflow:hidden;background-repeat:no-repeat;}
.section_one{background-image:url(../images/01.jpg);}
.section2{background-image:url(../images/2a.jpg);overflow:hidden;}
.section3{background-image:url(../images/3a.jpg);}
.section4{background-image:url(../images/4a.jpg);}
.section5{background-image:url(../images/5a.jpg);}
.section6{background-image:url(../images/6a.jpg);}
.section7{background-image:url(../images/6a.jpg);}
.w1300 {width: 1300px;margin: auto;}
.w1200 {width: 1200px;margin: auto;}



.menu_box{position: fixed;width:100%;height:100%;right:0;top:-100%;z-index:88888;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.menu_box .item{float: left;width:14%;overflow:auto;height:100%;}
.menu_box .item .pad{padding:150px 0 0 30px;}
.menu_box .item h4{font-size:24px;color:#fff;}
.menu_box .item i{display: block;width:30px;height:1px;background-color: #fff;margin:10px 0;}
.menu_box .item span{font-size:14px;color:#fff;}
.menu_box .item ul{padding-top:10px;width:auto;margin:0;}
.menu_box .item ul li{width:100%;text-align: left;}
.menu_box .item ul li a{font-size:16px;color:#fff;line-height:31px;cursor:pointer; transition: .5s;}
.menu_box .item ul li a:hover{ padding-left:15px}

@media (max-width:769px){
  .menu_box{overflow:auto;min-height:100%;}
	.menu_box .item{float:none;width:100%;height:auto;}
	.menu_box .item .pad{padding:30px 40px 0;}
	.menu_box .item h4{font-size:18px;}
	.menu_box .item ul li a{font-size:14px;height:28px;line-height:28px;}
	.menu_box .item:last-child{padding-bottom:40px;}
}


.section_one {height: 100%;}
.section_one>a{display:inline-block;position:absolute;left:0;right:0;bottom:5%;margin:auto;z-index:99;width:66px;animation:sss 1s infinite alternate linear;}
.section_one .section_one_wz {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;text-align: center;height: 300px;}
.section_one .section_one_wz img {display: block;margin: 0 auto;}
.section_one .section_one_wz b {display: block;text-align: center;font-size: 28px;color: #1e2283;}
.section_one .section_one_wz strong {display: block;text-align: center;border-radius: 30px;width: 340px;margin: 30px auto;padding: 10px 0;background: #1d2087;color: #fff;font-size: 22px;}
.section_one .banner1 {height: 100vh;min-height: 600px;max-height: 1600px;width: 100%;position: relative; overflow:hidden}
.section_one .bannerbg {width: 100%;height: 100%;display: block;background: rgba(45, 48, 50, 0.01) url(../images/banner_bg.png) repeat;position: absolute;z-index: 2;}
.section_one .banner1 .video_bg {position: absolute;top: 0;width: 100%;left: 0;height: 100%;z-index: 2;}
.section_one .banner1 .video_box {height: 100%;display: block;width: 100%;overflow: hidden;position: relative;}
.section_one .banner1 .video_bg img {display: inline;}
.section_one .vidbacking-active-body-back {position: relative;z-index: 1;width: 120%;height: 120%;top: 0%;left: -10%;overflow: hidden;opacity: 1;transition: 2s opacity;}
.section_one .vidbacking-active-block-back {position: absolute;min-width: 100%;min-height: 100%;height: auto;width: auto;z-index: 4;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
.section_one .banner1 .video_bg{position:absolute;top:0;width:100%;left:0;height:100%;z-index:2;}
.section_one .banner1 .video_box{height:100%;display:block;width:100%;overflow:hidden;position:relative;}
.section_one .banner1 .video_bg img{display:inline-block;}
.section_one .banner1 .video_bg .bannertxt h5{-webkit-background-clip: text;  -webkit-text-fill-color: transparent;  background-image: -webkit-linear-gradient(left,#fff, #fff);}
.section_one .banner1 .video_bg .bannertxt h5{font-weight:700;margin:30px 0 20px 0;}
.section_one .banner1 .video_bg .bannertxt h3{font-weight:400; color: #fff;}
.section_one .vidbacking-active-body-back{position:relative;z-index:1;width:120%;height:120%;top:0%;left:-10%;overflow:hidden;opacity:1;transition:2s opacity;}
.section_one .vidbacking-active-block-back{position:absolute;min-width:100%;min-height:100%;height:auto;width:auto;z-index:4;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.section_one .vidbacking{display:none;}


.section2 .s_width{width:80%; margin: 0 auto;}
.section2 .about_l{width:45%; float: left; margin-top: 15%;}
.section2 .about_l img{width:100%;border-radius: 30px;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; overflow: hidden;}
.section2 .about_l:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.section2 .sygs {padding-top:  15%; width: 50%; float: right;}
.section2 .sygs img {display: block;margin: 0 auto 45px auto;}
.section2 .sygs .sygswz {text-align: center;color: #fff;line-height: 200%;}
.section2 .sygs .sygswz p{ width:100%; margin:0 auto 3rem auto;  line-height: 31px;}
.section2 .sygs .sygswz a {display: inline-block;color: #fff;padding: 5px 30px;border-radius: 20px;margin-right: 10px;background-image: -webkit-linear-gradient(left,#2b69b4, #d50d0f); ;margin-top: 20px;transition: all .3s;}
.section2 .sygs .sygswz a:hover {background: linear-gradient(to right, #2597d3, #1d5eb3);color: #fff;}
.section2 .sygs ul{ margin-top:4%;}
.section2 .sygs ul li {float: left;width: 25%;color: #36ab9c;text-align: center;}
.section2 .sygs ul li span {font-size: 102px;}
.section2 .sygs ul li b {display: block;text-align: center;}
.section2 .sygs .counter{font-family: impact; }

@media( max-width:1366px ){
  .section2 .s_width{ margin: 7% auto 0 auto;}
  .section2 .sygs img { width: 55%;}
}


@media (max-width:769px){
  .section2 .s_width{width:95%; margin: 0 auto;}
  .section2 .about_l{display: none;}
  .section2 .sygs {width: 100%;}

}


.section3 {position: relative;}
.section3 .pro{width:100%;position:relative;overflow:hidden;height:100%;}
.section3 .pro h2{ padding-top:8%; display:block; margin:0 auto; text-align:center;}
.section3 .pro h2 em{ display:block; font-size:20px; color:#333; line-height:8vh;}
.al_pic {overflow:hidden;margin:5vh auto 20px auto;width:100%; overflow:hidden}
.al_pic li {float:left;margin-right:20px;width:390px; }
.al_pic li a:hover {background:#e4007f;color:#b42222;}
.al_pic li a {display:block;}
.al_pic li a img {display:block;width:100%;}
.al_pic li a ol {text-align:center;font-size:22px; color:#fff;position:relative;height:65px; line-height:65px;transition:all .6s; width:95%; background-image: -webkit-linear-gradient(left,#2b69b4, #d50d0f); padding-left:20px;}
@media (min-width: 1281px) {
/*左右滚动*/
.al_pic, .syal_pic {  display: block; }
}
@media (max-width:769px){
  .section3 .pro h2{padding-top:28%; }
  .section3 .pro h2 img{ width: 100%;}
  .al_pic li {width:240px;}
}
.section4 {position: relative;/*自定义CSS动画*/}
.section4 .swiper-container {height: 100%;overflow: hidden;}
.section4 .arrow-left {background: url(../images/arrows.png) no-repeat left top;position: absolute;left: 60px;top: 50%;margin-top: -15px;width: 17px;height: 30px;z-index: 10;}
.section4 .arrow-right {background: url(../images/arrows.png) no-repeat left bottom;position: absolute;right: 60px;top: 50%;margin-top: -15px;width: 17px;height: 30px;z-index: 10;}
.section4 .pagination {position: absolute;left: 0;text-align: center;bottom: 55px;width: 100%;z-index: 9999;}
.section4 .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #1d5eb3;margin: 0 3px;cursor: pointer;}
.section4 .swiper-active-switch {background: #fff;}
.section4 .swiper-slide {position: relative;opacity: 0;transition: opacity 0.7s ease-in-out;}
.section4 .swiper-slide-active {opacity: 1;}
.section4 .swiper-slide .img {position: absolute;}
.section4 .slide1 h3,.section4 .slide2 h3,.section4 .slide3 h3,.section4 .slide4 h3 {font-size: 68px;color: #fff; font-weight: bold;}
.section4 .slide1 h3 em,.section4 .slide2 h3 em,.section4 .slide3 h3 em,.section4 .slide4 h3 em {font-size: 40px;display: block;color: #fff;}
.section4 .slide1 h3 b,.section4 .slide2 h3 b,.section4 .slide3 h3 b,.section4 .slide4 h3 b {font-size: 19px;color: #fff;width: 700px;display: block;font-weight: normal;margin: 56px auto ;line-height: 35px;}
.section4 .slide1 h3 a,.section4 .slide2 h3 a,.section4 .slide3 h3 a,.section4 .slide4 h3 a {font-size: 18px;color: #fff;border-top: 1px solid #fff;border-bottom: 1px solid #fff;width: 150px;display: block;padding: 10px 0;margin-top: 15px;background: url(../images/jt.png) right no-repeat;margin-top: 30px;}
.section4 .slide1 h3 a:hover,.section4 .slide2 h3 a:hover,.section4 .slide3 h3 a:hover,.section4 .slide4 h3 a:hover {background: url(../images/jt.png) 100px no-repeat;width: 180px;}
.section4 .slide2 {background: url(../images/4b.jpg) top center no-repeat;}
.section4 .slide3 {background: url(../images/4c.jpg) top center no-repeat;}
.section4 .slide4 {background: url(../images/4d.jpg) top center no-repeat;}
.section4 .slide1 .s0 {left: 15%;top: 20%;}
.section4 .slide2 .s0 {left: 15%;top: 20%;}
.section4 .slide3 .s0 {left: 15%;top: 20%;}
.section4 .slide4 .s0 {left: 15%;top: 20%;}
.section4 .loop {animation-iteration-count: infinite;/*无限*/animation-timing-function: linear;/*平滑*/}
.section4 .targetBtn {margin-top: 20px;position: absolute;bottom: 60px;left: 352px;z-index: 999;}
.section4 .targetBtn a {height: 50px;border-radius: 50px;background: rgba(0, 0, 0, 0.5);float: left;line-height: 50px;text-align: center;color: #fff;text-decoration: none;}
.section4 .targetBtn .a1 {width: 110px;}
.section4 .targetBtn .a2 {width: 170px;margin-left: 15px;}
.section4 .moveRight {-webkit-animation-name: moveRight;animation-name: moveRight;}
@-webkit-keyframes moveRight {
0% {opacity: 0;left: 0px;}
10% {opacity: 1;}
100% {opacity: 1;left: 550px;}
}
@keyframes moveRight {
0% {opacity: 0;left: 0px;}
10% {opacity: 1;}
100% {opacity: 1;left: 550px;}
}
.section3 .moveLeft {
-webkit-animation-name: moveLeft;
animation-name: moveLeft;
}
@-webkit-keyframes moveLeft {
0% {opacity: 0;left: 390px;}
10% {opacity: 1;}
100% {opacity: 1;left: -370px;}
}
@keyframes moveLeft {
0% {opacity: 0;left: 390px;}
10% {opacity: 1;}
100% {opacity: 1;left: -370px;}
}

@media (max-width:769px){
  .section4 .slide1 h3,
  .section4 .slide2 h3,
  .section4 .slide3 h3,
  .section4 .slide4 h3 {
    font-size: 1rem;
  }
  .section4 .slide1 h3 em,
  .section4 .slide2 h3 em,
  .section4 .slide3 h3 em,
  .section4 .slide4 h3 em {
    font-size: 0.8rem;
  }
  .section4 .slide1 h3 b,
  .section4 .slide2 h3 b,
  .section4 .slide3 h3 b,
  .section4 .slide4 h3 b {
    width: 60%;
  }
  .section4 .slide1 .s0,
  .section4 .slide2 .s0,
  .section4 .slide3 .s0,
  .section4 .slide4 .s0 {
    left: 8%;
  }
  .section4 .arrow-right,
  .section4 .arrow-left {
    display: none;
  }
  .section4 .slide1 h3 img,
  .section4 .slide2 h3 img,
  .section4 .slide3 h3 img,
  .section4 .slide4 h3 img {
    width: 80%;
  }

}


.section5{overflow:hidden;position:relative;}
.section5 .auto{width:80%; position:absolute; left:50%; margin-left:-40%; z-index:5; top:20%}
.section5 ul{width:100%;margin:40px auto 0;}
.section5 ul li{float:left;width:32.33%;box-sizing:border-box;margin:0 1.5% 0 0;background-color:rgba(232,31,37,.42);position:relative;}
	.section5 ul li:nth-child(2){background-color:rgba(29,92,178,.42)}
.section5 ul li:nth-of-type(3){margin-right:0;}
.section5 ul li a{position:relative;z-index:1;padding:15% 10%;height: 375px;box-sizing: border-box;}
.section5 ul li .img{overflow:hidden;position: absolute;z-index: -1;height: 0;background: black;left: 0;top: 0;}
.section5 ul li .img img{opacity: .7;height: 100%;width: 100%;}
.new_ut_z_date{height:81px;width:81px;position:absolute;left:25px;top:-25px;background:#1d5cb2;text-transform:uppercase;font-size:15px;color:#fff;box-sizing:border-box;padding:15px 0 0 10px;z-index:2;line-height:30px;}
.new_ut_z_date:nth-child(2){background:#e81f25;}
.new_ut_z_date strong{display:block;font-size:18px;}
.section5 ul li h4{height:50px;line-height:50px;font-size:20px;color:#fff;font-weight:700;text-align:left;}
.section5 ul li p{font-size:15px;color:#fff;text-align:left; line-height:25px;}
.section5 a.more{width:125px;margin:40px auto 0;height:40px;border-radius:4px;background-color:#159e50;text-align:center;line-height:40px;font-size:16px;color:#fff;}
.section5 a.more:hover{width:150px;}
.section5 ul li i{position:absolute;bottom:0;left:0;width:100%;height:0;z-index:-1;background-color:#159e50;}
.section5 ul li:hover h4,.section6 ul li:hover p,.section6 ul li:hover .new_ut_z_m{color:#fff;}
.section5 ul li:hover .img{height:100%;}

.section7{overflow:hidden;position:relative;background:#1d5cb2; width: 100%;}
.section7 .tab {width: 100%;margin: 0 auto;height: 100%;}
.section7 .tab-hd {overflow: hidden;zoom: 1;width: 100%;position: absolute;left: 0;right: 0;margin: auto;z-index: 9;height: 100%;}
.section7 .tab-hd li {float: left;width: 25%;text-align: center;transition: all .3s;height: 100%;box-sizing: border-box;color: #fff;padding-top: 20%;font-size: 14px;background: linear-gradient(rgba(39, 47, 136, 0.5) 0%, rgba(205, 17, 23, 0.51) 90%); background-size:100% 100%;background-repeat:no-repeat;background-position:center bottom}
.section7 .tab-hd li img {display: block;margin: 0 auto;}
.section7 .tab-hd li b {text-align: center;display: block;font-size: 24px;font-weight: normal;}
.section7 .tab-hd li a {color: #fff;border: 1px solid #fff;height: 40px;line-height: 40px;width: 150px;display: block;margin: 40px auto;border-radius: 20px;}
.section7 .tab-hd li a:hover {background: rgba(6, 98, 176, 0.808);color: #fff;border: 1px solid rgba(6, 98, 176, 0.808);}
.section7 .tab-hd li.active {background: rgba(255, 255, 255, 0.1);color: #fff;}
.section7 .tab-hd li:hover {transform: translateY(20px);}
.section7 .tab-bd {width: 100%;height: 100%;position: relative;}
.section7 .tab-bd li {display: none;width: 100% !important;height: 100% !important;}
.section7 .tab-bd li:nth-of-type(1) {background: url(../images/case_a.jpg) top center no-repeat;background-size: cover;width: 100% !important;height: 100% !important;}
.section7 .tab-bd li:nth-of-type(2) {background: url(../images/case_b.jpg) top center no-repeat;background-size: cover;width: 100%;height: 100%;}
.section7 .tab-bd li:nth-of-type(3) {background: url(../images/case_c.jpg) top center no-repeat;background-size: cover;width: 100%;height: 100%;}
.section7 .tab-bd li:nth-of-type(4) {background: url(../images/case_d.jpg) top center no-repeat;background-size: cover;width: 100%;height: 100%;}
.section7 .tab-bd li.thisclass {display: list-item;}

@media (max-width:769px){
.section7 .tab-hd li{width: 50%;height: 50%;}
}

.hz_new{height:105px;width:100%;position:relative;}
.hz_new_a{line-height:50px;color:#1d5cb2;display:block;font-weight:bold;position:absolute;left:0;top:30px; z-index: 2}
.hz_new_b{color:#fff;line-height:35px;text-transform:uppercase;position:absolute;left:0;top:0; font-size: 101px; z-index: 1; opacity: 0.6}
.hz_news_more{width:180px;height:70px;border:1px solid rgba(255,255,255,0.2);line-height:70px;position:absolute;right:-180px;top:0;opacity:0}
.hz_news_more a{display:block;color:#fff;background:url(../images/g1.png) no-repeat 126px center;padding:0 30px;text-align:left;}
.hz_news_more a:hover{background:#159e50 url(g1.png) no-repeat 130px center;}
.hz_new_a{margin-left:200px;opacity:0}
.anewa{transition:all 1s ease;opacity:1;margin-left:0;}
.hz_new_b{margin-left:200px;opacity:0}
.anewb{transition:all 1s ease 0.5s;opacity:1;margin-left:0;}
.hz_new_c{width:0;height:8px;background:#e77d1b;position:absolute;left:0;top:-88px;}
.anewc{width:180px;top:88px;transition:all 1s ease 0.5s;}
.anewmore{right:0;transition:all 1s ease 0.5s;opacity:1}
.news_cont_content{width:200px;position:absolute;height:70px;top:50%;left:50%;margin-left:-50px;margin-top:-35px;opacity:0;}
.news_cont_content li{width:32%;margin:0 2% 0 0;height:100%;position:relative;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;list-style:none;}
.news_cont_content li:nth-child(3){margin-right:0}
.new_ut_z_m{color:#fff;padding-left:70px;position:relative;float:right;}
.new_ut_z_m::after,.new_ut_z_m::before{content:"";display:block;overflow:hidden;position:absolute;left:0;top:0;bottom:0;margin:auto;transition:.5s;}
.new_ut_z_m::after{width:60px;height:1px;background:rgba(255,255,255,0.5);}
.new_ut_z_m::before{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,1);}
.new_ut_z_m:hover{color:#ff9a00;}
.new_ut_z_m:hover::before{left:60px;background:#ff9a00;}

@media (max-width:769px){
  .section5{overflow:hidden;position:relative;}
  .section5 .auto{width:90%; position:absolute; left:50%; margin-left:-45%; z-index:5; top:16%}
  .section5 ul{width:100%;margin:20px auto 0;}
  .section5 ul li{float:left;width:100%;box-sizing:border-box;margin:0 1.5% 0 0;background-color:rgba(232,31,37,.42);position:relative;}
  .section5 ul li:nth-child(2){background-color:rgba(29,92,178,.42)}
  .section5 ul li:nth-of-type(3){display: none;}
  .section5 ul li a{position:relative;z-index:1;padding:1% 1%;height: 155px;box-sizing: border-box;}
  .section5 ul li .img{overflow:hidden;position: absolute;z-index: -1;height: 0;background: black;left: 0;top: 0;}
  .section5 ul li .img img{opacity: .7;height: 100%;width: 100%;}
  .new_ut_z_date{height:81px;width:81px;position:absolute;left:25px;top:-25px;background:#1d5cb2;text-transform:uppercase;font-size:15px;color:#fff;box-sizing:border-box;padding:15px 0 0 10px;z-index:2;line-height:30px;}
  .new_ut_z_date:nth-child(2){background:#e81f25;}
  .new_ut_z_date strong{display:block;font-size:18px;}
  .section5 ul li h4{height:50px;line-height:50px;font-size:17px;color:#fff;font-weight:700;text-align:left;}
  .section5 ul li p{font-size:14px;color:#fff;text-align:left; line-height:25px;}
  .section5 a.more{width:125px;margin:40px auto 0;height:40px;border-radius:4px;background-color:#159e50;text-align:center;line-height:40px;font-size:16px;color:#fff;}
  .section5 a.more:hover{width:150px;}
  .section5 ul li i{position:absolute;bottom:0;left:0;width:100%;height:0;z-index:-1;background-color:#159e50;}
  .section5 ul li:hover h4,.section6 ul li:hover p,.section6 ul li:hover .new_ut_z_m{color:#fff;}
  .section5 ul li:hover .img{height:100%;}
}

.section6 { position:relative;width:100%;}
.section6 .contacts{ margin: 0 auto;}
.sy_lx_con{margin:13% auto 0 auto;background:url(../images/l4.png) center no-repeat;height:433px;text-align:center;color:#fff;width:1120px;padding:61px 0 0; background-size: 100%;}
.sy_lx_con dl{float:left;margin:0 35px 0 35px;width:296px;}
.sy_lx_con dl dd{margin-top:10px;}
.sy_lx_con dl dd b{display:block;color:#fff;font-size:30px;}
.sy_lx_con dl dd h5{color:#fff;}
.sy_lx_con p{color:#fff;text-align:center;line-height:200%;font-size:18px;}
.sy_lx_con a{padding-top:30px;display:inline-block;}
.sy_lx_con a img{transition:All 0.4s;}
.sy_lx_con a:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.sybj6 .w1300{position:relative;}

@media (max-width:769px){
  .sy_lx_con{margin:30% auto 0 auto;background:rgba(0,0,0,0.7);height:433px;text-align:center;color:#fff;width:80%;padding:61px 0 0; background-size: 100%;}
  .sy_lx_con dl{float:none;margin:0 35px 10px 35px;width:80%; display: block;}
  .sy_lx_con dl dd p{display:block;color:#fff;font-size:30px; text-align: center;}
}

@media (max-width:769px){
	.f_80{font-size: 60px;}
	.f_72{font-size: 50px;}
	.f_60{font-size: 30px;}
	.f_48{font-size: 22px;}
	.f_40{font-size: 22px;}
	.f_30{font-size: 24px;}
	.f_24{font-size: 14px;}
	.f_20{font-size: 14px;}
	.f_18{font-size: 16px;}
	.f_16{font-size: 14px;}
	.f_14{font-size: 14px;}
	.section5 .tab-hd li a{width:90%;margin:0 auto;line-height:30px;}
	.section4 .auto { margin-top: 30%; }
	.swiper-container.casebox .swiper-slide{width: 310px !important;height: 233px !important;box-sizing: border-box !important;overflow: hidden;}
	.swiper-button-prev{left: 10px !important;}
	.swiper-button-next{right: 10px !important;}
	.section4 .sygs img{margin:0 auto 20px auto;}
	.section4 .sygs .sygswz{line-height:160%;}
	.section4 a{margin-top:9px;}
}