@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;}
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%; position: relative;z-index: 8}
.middle_box .middle{display: table-cell;vertical-align: middle;width: 100%;text-align: center;}
.middle_box span{display: block;width:110px;margin: 35px auto;height:1px;background: #fff;}
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;}
.s_width{width:88%;margin: 0 auto;}
*{ margin:0; padding:0;box-sizing:border-box; }

@font-face{
	font-family:trump_gothic_east;
	src: url('../fonts/trump_gothic_east.eot');
	src: url('../fonts/trump_gothic_east.eot?#iefix') format('embedded-opentype'),
		url('../fonts/trump_gothic_east.woff2') format('woff2'),
		url('../fonts/trump_gothic_east.woff') format('woff'), 
		url('../fonts/trump_gothic_east.ttf') format('truetype'),
		url('../fonts/trump_gothic_east.svg#trump_gothic_east') format('svg');
}


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; width:10px;}
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: 6px; margin: 0 auto;background:#fff; border-radius: 5px;  height: 6px;color: #f1c820;text-decoration: none;-webkit-transition: all 0.1s ease;transition: all 0.2s ease;}
#fullPage-nav LI .active {width:10px;height:10px; background: #26aca4}
#fullPage-nav LI A:hover {width:10px;height:10px; background: #26aca4}
#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;}


.section{ background-size: 100%;position:relative;overflow:hidden;background-repeat:no-repeat;}
.section_one{background-image:url(../img/bg_a.jpg);}
.section2{background-image:url(../img/bg_b.jpg);overflow:hidden;}
.section3{background-image:url(../img/bg_c.jpg);}
.section4{  background-position:center bottom}
.section5{background-image:url(../img/bg_e.jpg);}
.section6{background-image:url(../img/bg_f.jpg);}
.section7{background-image:url(../img/bg_g.jpg);}



#background_video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;height:140%!important;width:130%!important;z-index: 1}


.section_one_bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;height:100%!important;width:100%!important; background: url(../img/bg.png) no-repeat center center; z-index: 2}
.section h4{font-size: 72px; color: #fff;line-height: 95px; text-align: center}
.section h5{font-size: 48px; color: #fff;line-height: 65px; text-align: center}




.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;}
.banner1 {height: 100vh;min-height: 600px;max-height: 1600px;width: 100%;position: relative; overflow:hidden;z-index: 3}
.banner1 .video_bg{position:absolute;top:0;width:100%;left:0;height:100%;z-index:2;}
.section2 .banner1 .video_bg{ width:50%; }
.section4 .banner1 .video_bg{ width:50%; }
.section6 .banner1 .video_bg3{ width:calc(100%/3); width:100%; height:100%;z-index:2; position: relative;}

.section6 .banner1{ display: flex;justify-content: space-between}
.banner1 .video_bg2{position:absolute;top:0;width:50%;right:0;height:100%;z-index:2;}

.banner1 a{width:160px;height: 48px; display: block;line-height: 48px; margin: 0 auto; font-style: normal; background: url(../images/mmmh.png); color: #fff;font-size: 18px; padding:0 0 0 25px; text-align: left; text-transform: uppercase}
.banner1 a:hover{ background: url(../images/mmmh2.png); color: #26aca4;}
.banner1 p{font-size: 17px; color: #fff;line-height: 34px; text-align: center;width:65%;margin: 0 auto 35px auto}
.banner2 p{width:85%;}
.black{position:absolute;top:0;width:100%;left:0;height:100%;z-index:3; background: rgba(0,0,0,0.6)}
.banner2 a:hover{ background: url(../images/mma.png); color: #111;}
.banner3 a:hover{ background: url(../images/mmmh2.png); color: #26aca4;}

/* 二屏幕 */
.section2_bg_a{background-position:50% 50%;background-size:100%;background-repeat: no-repeat;background-image: url('../img/bg_b_a.jpg');transition: all 0.5s ease;}
.section2_bg_b{background-position:50% 50%;background-size:100%;background-repeat: no-repeat;background-image: url('../img/bg_b_b.jpg');transition: all 0.5s ease;}
.section2_bg_a:hover,.section2_bg_b:hover{background-size:110%;}

.blue{height:50vh;display: flex; justify-content: center;flex-direction: column; width: 80%; margin: 0 auto;text-align: center; transition: 0.5s;}
.blue:hover{background: #26aca4;}

.section3_con{display: flex;justify-content: center;flex-direction: column;align-items: center;height:100vh}
.section3 .s_width{ overflow: hidden;}
.pro_t{width:672px;margin: 0 auto 25px auto;position: relative; text-align: center;}
.pro_t:before{width:106px; height: 2px;background: #fff;content:''; position: absolute;left:0;top:45px;}
.pro_t:after{width:106px; height: 2px;background: #fff;content:''; position: absolute;right:0;top:45px;}
.pro_t strong{ display:block;color:#fff; line-height: 76px;}
.pro_t p{ font-size:27px;color:#fff;}
.section3_con a{width:160px;height: 48px; display: block;line-height: 48px; margin: 0 auto; font-style: normal; background: url(../images/mmmh.png); color: #fff;font-size: 18px; padding:0 0 0 25px; text-align: left; text-transform: uppercase}
.section3_con a:hover{ background: url(../images/mmmh2.png); color: #26aca4;}

/* 四屏幕 */
.section4_bg_a{background-position:50% 50%;background-size:100%;background-repeat: no-repeat;background-image: url('../img/bg_d_a.jpg');transition: all 0.5s ease;}
.section4_bg_b{background-position:50% 50%;background-size:100%;background-repeat: no-repeat;background-image: url('../img/bg_d_b.jpg');transition: all 0.5s ease;}
.section4_bg_a:hover,.section4_bg_b:hover{background-size:110%;}

.case_dd{position:relative; overflow:hidden; }
.case_dd li{float:left; width:450px; margin-right:15px; margin-bottom:14px; position:relative; overflow:hidden; transition:all 0.3s ease 0s; cursor:pointer;}
.case_dd .cp_m{ overflow:hidden; position: relative;z-index: 2;}
.case_dd .cp_m img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; margin-bottom: 0 }
.case_dd .cp_m:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.case_dd .cp_k{ background: #fff}
.case_dd .cp_k p{ color: #333; font-size:19px; line-height:70px; text-align: center;}



/* 五屏幕 */
.section5{overflow:hidden;}
.section5 ul{display: flex;justify-content:center; align-items: center; margin-bottom: 45px;}
.section5 li{display: flex;justify-content:center; flex-direction: column;align-items: center;padding:0 65px; color: #fff;font-size: 24px;line-height: 55px;}
/* 六屏幕 */
.section6{overflow:hidden;position:relative;}
.section6_bg_a{background-position:50% 50%;background-size:100%;background-repeat: no-repeat;background-image: url('../img/bg_fa.jpg');transition: all 0.5s ease;}
.section6_bg_b{background-position:50% 50%;background-size:100%;background-repeat: no-repeat;background-image: url('../img/bg_fb.jpg');transition: all 0.5s ease;}
.section6_bg_c{background-position:50% 50%;background-size:100%;background-repeat: no-repeat;background-image: url('../img/bg_fc.jpg');transition: all 0.5s ease;}
.section6_bg_a:hover,.section6_bg_b:hover,.section6_bg_c:hover{background-size:110%;}



.footer_pp{ position: absolute;bottom:0;left:0;width:100%; background: rgba(0,0,0,0.8); line-height:40px;  text-align: center;  font-size:14px; color:#aaaaaa; border-top:1px solid rgba(255,255,255,0.1) }

.footer_pp a{ color:#aaaaaa}
.footer_pp a:hover{ color:#fff}

.f_60{font-size:60px;}

@media only screen and (max-width:1800px){ 
	.case_dd li{width:400px;}
	.f_60{font-size:50px;}
	.pro_t p{font-size:24px;}
	.xilie_t p{font-size:24px;}
	.section5 .swiper-container.casebox { padding-top: 20px; padding-bottom:0; } 
	.section5 .swiper-container.casebox .swiper-slide { width: 480px; height: 395px; }
	.section4 .s_width{padding:0 0}
}
@media only screen and (max-width:1710px){ 
	.f_60{font-size:40px;}
	.pro_t p{font-size:20px;}
	.xilie_t p{font-size:20px;}
	.section2 li p{font-size:20px;}
	.section2 li{width:11%;}
	.xilie_t strong{width:315px;}
	.pro_t{width:547px;}
	.section5_con .pro_t{margin: 0 auto 0 auto;}
	
	.section5 .swiper-container.casebox { padding-top: 20px; padding-bottom:0; } 
	.section5 .swiper-container.casebox .swiper-slide { width: 430px; height: 365px; }
	.news_con li .n_text{-webkit-line-clamp: 1;}
	.xinlai_num .jumbo{font-size: 75px; line-height: 69px}
}
@media only screen and (max-width:1550px){ 
	.section h4{font-size: 42px;  line-height: 65px; }
	.section h5{font-size: 36px;  line-height: 45px;}
	.banner1 p{font-size: 16px;width: 75%;}
	.case_dd .cp_k p{font-size: 17px;line-height: 45px;}
	.section5 li{font-size: 20px}
}
@media only screen and (max-width:1440px){ 
	.banner1 p{font-size: 15px;line-height:27px;}
	.middle_box span{width:90px;margin: 25px auto;}
	.f_60{font-size:36px;}
	.section h4{font-size:40px;  line-height: 65px; }
	.case_dd li{width:330px;}
	.case_dd .cp_k p{font-size: 15px;line-height: 30px;}
	.section5 li{font-size: 16px}
}