@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;}
.middle_box span{display: block;width:1px;margin: 35px auto;height:50px;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:85%;margin: 0 auto;}
.s_width2{width:77%;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: #e31212}
#fullPage-nav LI A:hover {width:10px;height:10px; background: #e31212}
#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/ya.jpg);}
.section4{background-image:url(../img/bg_d.jpg); background-position:center top}
.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-position:center bottom}
#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;opacity:0.5}
/* 一屏幕 */
.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;}
.section_one h5{font-size:30px;color:#fff;font-weight: normal; }
.cage{display: flex;justify-content:center;margin: 55px 0 0 0}
.cage li{ margin:0 10px;width:160px;line-height: 50px; text-align: center; border-radius: 55px;border:1px dashed rgba(255,255,255,.8)}
.cage li a{ display: block;color: #fff;font-size: 20px}
/* 二屏幕 */
.section4_con{display: flex;justify-content:space-between; align-items: center;height:100vh;padding:5vh 0 0 0}
.section4 .s_width{ overflow: hidden;}
.pro_t{width:16%; position: relative; }
.pro_t strong{ display:block;color:#e31212;}
.pro_t strong span{ color:#222; font-weight: normal;}
.pro_t i{ display:block; width:55px;height:2px; background: #e31212;margin: 35px 0}
.pro_t p{ font-size:17px;color:#454547;line-height: 28px; margin-bottom: 115px;}
.pro_t a{ display:block; width:156px;line-height: 49px; background: #ffffff;color: #333; text-align: center;font-size: 16px}
.zizhi_dd{position:relative; width:80%;overflow: hidden; }
.zizhi_dd li{float: left; position:relative; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; cursor:pointer; }
.zizhi_dd .cp_m{ position:relative; overflow:hidden;z-index: 1 ;width:97%;margin: 0 auto;background: #fff;border-top-left-radius: 90px;}
.zizhi_dd .cp_m img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; display: block;margin:25px auto;}
.zizhi_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);}
.zizhi_dd .cp_k{width:97%; margin: 0 auto;background: #fff}
.zizhi_dd .cp_k p{ color:#333; font-size:20px;line-height:85px; text-align: center;width:96%;margin:0 auto; border-top:1px solid rgba(0,0,0,0.07)}
/* 三屏幕 */
.section3_con{display: flex;justify-content: space-between; align-items: center;height:100vh}
.three_pic{width:50%;margin:110px 0 0 8%}
.three_pic img{width:100%;max-width:830px;}
.three_t{width:30%;margin:110px 8% 0 0;color: #fff;}
.three_t p{ font-size: 24px; line-height: 55px;}
.three_t i{ display: block;width:100%;height:1px;background: rgba(255,255,255,0.3);margin: 15px 0}
/* 四屏幕 */
.section5 .s_width{ overflow: hidden;}
.section5_con{ display: flex;justify-content:space-between; align-items: center;height:100vh;padding:5vh 0 0 0}
.about_ll{width:41%;}
.about_ll a{display: block;width:165px;margin: 15px 0 0 0;color: #fff;font-size: 15px;line-height:51px; background: #e31212;padding:0 0 0 15px;position: relative}
.about_ll a:after{ position:absolute;right:8px; content: '';width:40px;height:8px;top:50%;margin-top:-4px;background: url(../img/jian.png) no-repeat }
.about_ll i{display: block;width:135px;margin: 45px 0;background: #000000;height:1px;}
.about_ll .f_60{font-size: 60px;  display:block;color:#e31212;}
.about_ll .f_60 span{ color:#222; font-weight: normal;}
.about_p{ margin: 0 0 35px 0}
.about_p p{ color: #333;font-size: 17px;line-height:32px;}
.about_p span{ display: block; font-size: 36px; line-height: 55px; color: #333333}
/*shuzi*/
.xinlai{width:45% }
.xinlai_num #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xinlai_num section { display: flex;justify-content: space-between;flex-wrap: wrap}
.xinlai_num .jumbo {font-size:80px; color: #ffffff; font-family: trump_gothic_east; line-height:72px; display:inline-block;}
.xinlai_num #wrap .xinlai_num_li{ width:47.5%;font-size:15px; color:#fff; box-sizing:border-box;  text-align: center;background: #1859a7;padding:45px 0;margin-bottom: 30px;}
.xinlai_num #wrap .xinlai_numd{ background:none;}
.xinlai_num #wrap .xinlai_num_li span{ padding:0 0 0 10px; font-size:18px; color:#fff; }
.xinlai_num #wrap .xinlai_num_li p{ font-size:18px; line-height:52px; color:#fff; text-align:center; }
.xinlai_num #wrap .wrap_li{width:1px;height:12vh;background: rgba(0,0,0,0.1)}
/* 五屏幕 */
.section2_con{display: flex;justify-content:center; align-items: center; flex-direction:column;height:100vh;}
.section2_con ul{ display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap; padding:55px 0 0 0}
.section2_con ul li{ width:calc(100%/6); text-align: center; margin-bottom: 20px; }
.section2_con ul li img{ display: block;width:100%; max-width:223px;border: 1px solid rgba(0,0,0,0.2);}
.section2_con .i_title{ text-align: center;color: #fff}
.section2_con .i_title p{font-size: 60px; font-weight: bold; }
.section2_con .i_title i{ display: block; width:96px;margin: 25px auto;height:1px;background:#fff}
.section2_con .i_title span{ display: block; font-size: 17px; }
.tab {width: 100%; overflow:hidden}
.tab-hd {overflow: hidden;zoom: 1;width: 100%;position: absolute;left: 0;bottom: 0; z-index: 9;height: 20%; border-top: 1px solid rgba(255,255,255,0.2);display: flex;justify-content: space-between;align-content: center}
.tab-hd li {width: calc(100%/7);text-align: center;transition: all .3s;color: #fff; font-size: 14px;border-right: 1px solid rgba(255,255,255,0.2);height: 100%;display: flex;justify-content:center; flex-direction: column;align-content: center}
.tab-hd li div { width:87px;height:72px;display: block;margin: 0 auto;}
.tab-hd li img {display: block;margin: 0 auto;}
.tab-hd li b {text-align: center;display: block;font-size: 24px; line-height:44px;font-weight: normal;}
.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;}
.tab-hd li a:hover {background: rgba(0, 0, 0, 0.4);color: #fff;}
.tab-hd li.active {background: rgba(0, 0, 0, 0.4);color: #fff;}
.tab-hd li:hover {transform: translateY(20px);}
.tab-bd { width:100vw;height:100vh; position: relative;}
.tab-bd .h_hover { background: rgba(0,0,0,0.3) url(../images/banner_bg.png) repeat;position: absolute; z-index: 1;width:100%;height:100%;left:0;top:0}
.tab-bd li {display: none;width:100vw;height:100vh; }
.tab-bd li .s_width{height:100%; display: flex;justify-content: center; flex-direction: column; color: #fff;padding:0 0 5% 0;position: relative;z-index: 2}
.tab-bd li .s_width strong{ font-size: 60px; line-height: 75px;}
.tab-bd li .s_width i{ width:100px;height:1px;background: #fff; margin: 50px 0;}
.tab-bd li .s_width span{ font-size: 53px;color: #fff; margin-bottom: 30px;}
.tab-bd li .s_width p{ font-size:16px;color: #fff; line-height: 32px; width:50%;}
.tab-bd li:nth-of-type(1) {background: url(../img/ya.jpg) no-repeat center top;background-size: 100%;}
.tab-bd li:nth-of-type(2) {background: url(../img/yb.jpg) no-repeat center top;background-size: 100%;}
.tab-bd li:nth-of-type(3) {background: url(../img/yc.jpg) no-repeat center top;background-size: 100%;}
.tab-bd li:nth-of-type(4) {background: url(../img/yd.jpg) no-repeat center top;background-size: 100%;}
.tab-bd li:nth-of-type(5) {background: url(../img/ye.jpg) no-repeat center top;background-size: 100%;}
.tab-bd li:nth-of-type(6) {background: url(../img/yf.jpg) no-repeat center top;background-size: 100%;}
.tab-bd li:nth-of-type(7) {background: url(../img/yg.jpg) no-repeat center top;background-size: 100%;}
.tab-bd li.thisclass {display: list-item;transition: 0.5s;}
/* 六屏幕 */
.section6{overflow:hidden;position:relative;}
.section6_con{display: flex;justify-content: center;flex-direction: column;align-items: center;height:100vh;padding:5vh 0 0 0}
.product_t{display: flex;justify-content: space-between; padding:0 0 0 0;align-items: center}
.product_t_t strong{font-size: 55px;color:#fff;display: block;margin-bottom: 25px;}
.product_t_t span{ font-weight: normal;}
.product_t_t i{ width:70px; height:1px; background:#fff; display: block;}
.news{padding:90px 0 90px 0; display: table;width:100%;}
.n_l{width: 50%; padding:0 0 0 3%; padding-bottom: 0; padding-right: 2.5%; display: table-cell; vertical-align: top;}
.n_r{width: 30%; background: url("../img/huo.jpg") no-repeat 50%;background-size: cover;	background-position: 50% 50%;	background-repeat: no-repeat;	display: table-cell; vertical-align: top;position: relative;}
.news_con{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;padding:25px 0 0 0}
.news_con li{width:48%; position:relative; background: #fff}
.news_con .news_date span{display:block;font-size:20px;text-transform: uppercase}
.news_con .news_pic{width:100%; overflow: hidden}
.news_con .news_pic img{width:100%;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.news_con li:hover .news_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.news_con .news_text{ width:90%; margin: 0 auto;padding:20px 0 0 0; }
.news_con .news_text a{ display:block; width:100%; font-size:21px; font-weight: bold;color:#191919; line-height:78px;word-break:keep-all;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis; border-bottom:1px solid #dfdfdf;}
.news_con .news_text p{ font-size:15px; color:#959595; line-height:30px; text-transform:uppercase;margin:20px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_con .news_text span{color:#8a8a8a;font-size:15px;line-height:30px; display: block;padding:0 0 0 25px; background: url(../images/zhong.png) no-repeat left center;background-size: 18px; text-transform: uppercase}
.more {
	color: #fff;
	font-size: 16px;
	padding-right: 15px;
	position: relative;
	line-height: 1;
	display: inline-block;
	-webkit-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	padding: 14px 20px 14px 25px;
	border: 1px solid #fff;
}
.more span {
	font-size: 16px;
	padding-right: 40px;
	display: inline-block;
	background: url("../img/more.png") no-repeat right -100px;
	line-height: 1.2;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.more:hover {	background-color: #1c6acb;	color: #fff;border: 1px solid #1c6acb;}
.more:hover span {}
.section7_l a{display: block;width:165px;margin: 15px 0 0 0;color: #fff;font-size: 15px;line-height:51px; background: #e31212;padding:0 0 0 15px;position: relative}
.section7_l a:after{ position:absolute;right:8px; content: '';width:40px;height:8px;top:50%;margin-top:-4px;background: url(../img/jian.png) no-repeat }
.section7 { position:relative;}
.section7_con{ display: flex;justify-content: space-between; align-items: center;height:100vh}
.section7_l{margin:0 0 0 7%;width:33%;display: flex;justify-content: space-between;flex-direction: column}
.contact_tt{color: #fff; font-size: 30px;line-height: 60px;margin: 25px 0 0 0}
.contact_t{color: #fff;}
.contact_t strong{ display: block;margin: 0 0 25px 0}
.contact_t span{ font-weight: normal;}
.contact_t i{ width:70px; height:1px; background:#fff; display: block;}
.section7_l .ul{ display: flex; justify-content:flex-start; align-items: center; flex-wrap: wrap;text-align: center;padding:55px 0 0 0}
.section7_l li{ display: flex; justify-content:flex-start; align-items: center;margin: 25px 0 }
.section7_l li .s_pic{ margin-right: 10px;}
.section7_l li p{ font-size: 17px; color: #fff}
.section7_r{ width:55%}
.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:55px;}
.f_48{font-size:48px;}
@media only screen and (max-width:1890px){ 
	.case_dd li{width:400px;}
	.f_60{font-size:50px;}
	.pro_t p{font-size:24px;}
	.xilie_t p{font-size:24px;}
	.section4 .s_width{padding:0 0}
	.section2_con li p{font-size: 25px;}
}
@media only screen and (max-width:1710px){ 
	.header .logo img{width:140px;}
	.in_logo{width:60%}
	.product_t_t strong{font-size:40px;}
	.f_60{font-size:40px;}
	.section2_con .i_title p{font-size:40px;}
	.tab-bd li .s_width strong{font-size:40px;}
	.tab-bd li .s_width span{font-size:36px;}
	.tab-hd li b{font-size: 18px;line-height: 24px;}
	.tab-hd{ height: 17%;}
	.about_ll .f_60{font-size:40px;}
	.about_p span{font-size:30px;}
	.about_ll i{width:110px;margin:18px 0}
	.f_48{font-size:40px;}
	.three_t p{font-size: 20px;}
	.pro_t p{font-size:17px;}
	.xilie_t p{font-size:20px;}
	.section2 li p{font-size:20px;}
	.xilie_t strong{width:315px;}
	.news_con li .n_text{-webkit-line-clamp: 1;}
	.xinlai_num .jumbo{font-size: 58px; line-height: 69px}
	.xinlai_num #wrap .xinlai_num_li{padding: 25px 0;}
	.about_t{   background-size: 45%;}
	.about_p p{font-size: 16px;line-height: 30px;}
	.zizhi_dd .cp_k p{font-size: 16px;}
	.xinlai_num #wrap .xinlai_num_li p{font-size: 16px;}
	.news_con .news_text a{ font-size: 17px;line-height: 44px}
	.news_con .news_text p{ margin: 10px 0;line-height: 28px;}
	.contact_tt{ font-size: 24px;}
	.section7_l li{margin: 15px 0;}
	.section7_l li p{font-size: 16px;}
}
@media only screen and (max-width:1440px){ 
	.in_logo{width:50%}
	.section2 li p{font-size:18px;}
	.f_60{font-size:38px;}
	.f_48{font-size:36px;}
	.pro_t p{font-size:17px;}
	.news_con li .n_title{font-size:18px;}
}