.gtr{position:fixed; z-index:999999; bottom:0;  right:0; }
.gtr ul li{  width:70px; height:55px;position: relative; margin-bottom: 1px;}
.gtr ul li:hover{}
.gtr ul li:nth-child(3) img{ display:none;position:absolute; bottom:10px; width:150px;right:0; max-width:none;;background: #1d78f4}
.gtr ul li:nth-child(1) p{ font-size: 15px;color:#fff; position:absolute; bottom:0;right:-200px;height:55px;line-height:55px;transition: 0.5s;}
.gtr ul li:nth-child(2) p{ font-size: 15px;color:#fff; position:absolute; bottom:0;right:-200px;height:55px;line-height:55px;transition: 0.5s;}
.gtr ul li a{display:block; width:70px; height:55px; background-repeat: no-repeat}
.gtr ul li:nth-child(3):hover img{display:block;}

.gtr ul li a{position: absolute;right: 0; top: 0; transition: 0.5s; background-color:#e3e3e3}
.gtr ul li:nth-child(1) a{ background-image:url(../images/img/r1.png); background-position: center center;}
.gtr ul li:nth-child(2) a{background-image:url(../images/img/r2.png);background-position: center center;}
.gtr ul li:nth-child(3) a{background-image:url(../images/img/qq2.png);background-position: center center;}
.gtr ul li:nth-child(4) a{background-image:url(../images/img/tt.png);background-position: center center;}
.gtr ul li:nth-child(1):hover a{width:170px;background-image:url(../images/img/r1-.png); background-color: #1d78f4;background-position: 15px center;}
.gtr ul li:nth-child(1):hover p{ font-size: 15px;color:#fff; position:absolute; right:10px;}
.gtr ul li:nth-child(2):hover a{width:170px;background-image:url(../images/img/r2-.png); background-color: #1d78f4;background-position: 15px center;}
.gtr ul li:nth-child(2):hover p{ font-size: 15px;color:#fff; position:absolute; right:30px;}
.gtr ul li:nth-child(4):hover a{ background-image:url(../images/img/tt-.png); background-color: #1d78f4;}

.in_banner{position: relative; overflow: hidden}
.in_banner .in_banner_text{position: absolute; display: flex;justify-content: space-between;align-items: center; flex-direction: column;height:440px;top:50%;margin-top:-220px;width:100%; text-align: center; z-index: 5}
.in_banner .in_banner_text p{font-size: 60px;color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.8);}
.in_banner .in_banner_text span{display: block;width:1px;height:40px; background: #fff;}
.in_banner .in_banner_text i{display: block;color:#fff; font-size: 24px; font-style: normal;text-shadow: 2px 2px 2px rgba(0,0,0,0.8);}
.in_banner video{width:100%;object-fit:cover; }
.in_banner .m_bg{top: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.7) url(../images/banner_bg.png) repeat; z-index: 3;position: absolute}

.in_banner_en img{ width:90%;max-width:973px;}




.about{ background:url(../images/xing.png) no-repeat right bottom;padding:85px 0; }
.about .s_width{display: flex;justify-content: space-between;position: relative;}
.about .about_l{ width:45%;display: flex;justify-content: space-between;flex-direction: column; height:373px;}
.about .about_l .about_title{display: flex;justify-content:space-between;flex-direction: column;position: relative;z-index: 2; height:173px;}
.about .about_l .about_title p{ font-size: 36px;color:#0b95ff; text-transform: uppercase}
.about .about_l .about_title p strong{ font-size: 48px;color:#313030;padding:0 25px 0 0 }
.about .about_l .about_title span{ font-size:17px;color:#454547;}
.about .about_l .about_title i{ width:80px;height:2px;background: #001439}
.about .about_l a{ width:180px;line-height:52px;border:1px solid #666666;position: relative;z-index: 2;text-align: center;color:#444;font-size: 17px; transition: 0.5s}
.about .about_l a:hover{ border-radius:50px;border:1px solid #24b1fe;color:#fff; background:#24b1fe }
.about .about_r{width:45%;}
.about_pic{ position: absolute; z-index: 1;width:50%;left:13%;top:0;}
.about_pic img{ width:68%;}
.about .about_r{ width:45%;padding:45px 0 70px 0}
.about .about_r div{padding:0 0 60px 0}
.about .about_r strong{display: block;font-size: 36px;color:#1989f2; line-height: 55px;}
.about .about_r span{display: block;font-size:24px;color:#2c2c2c;}
.about .about_r p{ font-size:16px; line-height:32px;color:#363636;}


.number{background:url(../images/lanse.jpg) no-repeat center top; padding:137px 0 212px 0}
.number_title { text-align: center;padding:42px 0 0 0;background:url(../images/infor.png) no-repeat center top;}
.number_title div{width:590px;margin:0 auto;font-size:55px; background-image: linear-gradient(90deg,#4866fd,#12d5ff,#12d5ff);-webkit-background-clip:text;color: transparent;}
.number_title p{font-size: 24px;color: #ffffff; line-height: 65px;}


/*shuzi*/
.xinlai{padding:160px 0 0 0; position: relative;z-index: 2;}
.xinlai .xinlai_num #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xinlai .xinlai_num section { display: flex;justify-content: space-around;align-items: center}
.xinlai .xinlai_num .jumbo {font-size: 95px; color: #052ca3; font-weight: bold;font-family: trump_gothic_east;display:inline-block;line-height: 95px;letter-spacing: 3px; background-image: linear-gradient(90deg,#4273fd,#12d5ff);-webkit-background-clip:text;color: transparent;}
.xinlai .xinlai_num #wrap .xinlai_num_li{ font-size:15px; color:#fff; padding:0 0 0 0; text-align: center}
.xinlai .xinlai_num #wrap .xinlai_numd{ background:none;}
.xinlai .xinlai_num #wrap .xinlai_num_li span{ font-size:27px; color:#12d5ff;padding:0 0 0 10px;}
.xinlai .xinlai_num #wrap .xinlai_num_li p{ font-size:18px; color:#fff; text-align:center; line-height: 45px; }
.xin_l{width:1px;height:105px;background: rgba(255,255,255,0.5)}

/*productshow*/
.productshow{background: #f5f7fa;}
.productshow .fl_title{background: #fff;}
.fl_title{padding:65px 0;text-align: center}
.fl_title div{font-size:48px;color:#24b1fe;line-height:100px;}
.fl_title div strong{color:#24b1fe;}
.fl_title p{font-size: 18px;color:#505050;}

.se_fl_title{padding:65px 0;text-align: center}
.se_fl_title div{font-size: 48px;color:#333333;line-height:100px;}
.se_fl_title div strong{color:#d01617;}
.se_fl_title p{font-size: 18px;color:#505050;}




.youshi{width:100%;height:839px;}
.tab{position: relative; width: 100%; }

.duo_l{width:85%; position: absolute;left:50%;margin-left:-42.5%; bottom:50px; z-index: 5}
.tab-nav{ display: flex;  flex-wrap: wrap; justify-content:flex-start; overflow: hidden;position: relative;height:80px;margin-top: 10px;}
.tab-nav a{display: flex; width:50px; position: relative;justify-content:flex-end;text-decoration: none; align-items: center;margin-bottom: 16px; padding:0 30px 0 0; cursor: pointer; }
.tab-nav a:before{ content:''; position: absolute;right:0px; top:50%;margin-top:-6px;width:12px;height:12px;border-radius:10px;border:2px solid #393986; background: #fff; transition: 0.5s;}
.tab-nav a.current:before{ ;border:2px solid #1fb9fe; background: #1fb9fe}




.tab-con{position: relative; width:100%; overflow: hidden; }
.tab-con .j-tab-con .tab-con-item:nth-child(1){background: url(../images/d_abg.jpg) no-repeat center top;}
.tab-con .j-tab-con .tab-con-item:nth-child(2){background: url(../images/d_bbg.jpg) no-repeat center top;}
.tab-con .j-tab-con .tab-con-item:nth-child(3){background: url(../images/d_cbg.jpg) no-repeat center top;}
.tab-con .j-tab-con .tab-con-item:nth-child(4){background: url(../images/d_cbg.jpg) no-repeat center top;}
.tab-con-item{display: none; overflow: hidden; transition: all 5s; width:100%; height:839px;}
.red{ display: flex;justify-content: space-between; align-items:flex-start; padding: 120px 0 0 0 }

.red_l{ width:630px; display: flex;justify-content:flex-start;flex-direction:column;}
.red_l h2{font-size:65px;  color:#ffffff; width:100%;padding:25px 0 0 0}

.red_l .red_line{width:50px;height:2px;background: #fff; margin:25px 0}
.red_l p{ font-size: 17px;line-height: 31px;color:#ffffff; }
.red_l p span{ padding:0 25px;}

.red_l ul{ display: flex;justify-content:flex-start; width:100%;margin: 75px 0 85px  0}
.red_l li{text-align: center;   margin: 0 15% 0 0; }
.red_l li p{  font-size: 18px;color:#fff; text-align: center; line-height: 55px}

.red_pic{  position: relative;height:620px; display: flex;justify-content: space-between; align-items: flex-end}
.red_pic div{width:100%;}
.red_pic img{width:100%;}

.red_more{width:156px;height:49px;line-height: 49px;background: #1fb9fe;text-align: center;transition: 0.5s;}
.red_more:hover{ border-radius:50px;}
.red_more a{color: #fff; font-size: 17px;}
.red_more a:hover{color: #fff; font-size: 17px;}


.chanpin_con2{ padding:89px 0 89px 0; overflow:hidden;}

.chanpin_con2 ul{ }
.chanpin_con2 li{width:509px; float:left; margin: 0 20px 0 0; background: #fff;padding:0 0; position:relative;overflow:hidden;cursor:pointer;-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.08);  box-shadow: 0 0 25px rgba(0,0,0,0.08);}
.chanpin_con2 .pro_pic{ width:100%; position:relative; overflow:hidden;}
.chanpin_con2 .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.chanpin_con2 li:hover .pro_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.chanpin_con2 .pro_text{ position: relative; border-top:1px solid #e5e5e5;padding:25px 25px; transition: 0.5s;}
.chanpin_con2 .pro_text h2{ font-size: 25px; color:#1989f2; font-weight: normal; line-height:60px;word-break:keep-all;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis; }
.chanpin_con2 .pro_text p{color:#515151; font-size:16px;margin:0 0 35px 0}
.chanpin_con2 .pro_text a{ display: block;width:126px;line-height:42px;border:1px solid rgba(0,0,0,0.1); text-align: center; border-radius:50px;color:#666666; font-size:15px;margin:0 0 20px 0}
.chanpin_con2 li:hover .pro_text{background: #0e7ee7;border-top:1px solid #0e7ee7;}
.chanpin_con2 li:hover .pro_text h2{ color:#fff;}
.chanpin_con2 li:hover .pro_text p{ color:#fff;}
.chanpin_con2 li:hover .pro_text a{ color:#fff;}






.program{padding:95px 0}
.program .s_width{ display: flex;justify-content: space-between;}


.huahai_l{ width:35%; display: flex;justify-content:space-between;flex-direction: column;}
.program_title{display: flex;justify-content:space-between;flex-direction: column;position: relative;z-index: 2; height:173px;}
.program_title p{ font-size: 36px;color:#0b95ff; text-transform: uppercase}
.program_title p strong{ font-size: 48px;color:#313030;padding:0 25px 0 0 }
.program_title span{ font-size:17px;color:#454547;}
.program_title i{ width:80px;height:2px;background: #001439}

.huahai_l ul{ display: flex;justify-content: space-between;flex-wrap: wrap}
.huahai_l li{ width:31%; text-align:center; border:1px solid rgba(0,0,0,0.1); display: flex;justify-content: center;align-items: center;flex-direction: column;padding:20px 0;margin:0 0 25px 0;transition: 0.5s}
.huahai_l li:nth-child(4){ margin:0 0 0 0}
.huahai_l li:nth-child(5){ margin:0 0 0 0}
.huahai_l li:nth-child(6){ margin:0 0 0 0}
.huahai_l li p{ font-size:18px; color:#3a3a3a; line-height: 55px; }
.huahai_l li:hover{background:#0b95ff}
.huahai_l li:hover p{ color:#fff; font-size:18px; }
.huahai_l li.cp_crnt p{  font-weight:bold; color:#fff}
.huahai_l li.cp_crnt{background:#0b95ff;border:#0b95ff; }
.huahai_l li div{ background-position: center center; background-repeat: no-repeat; width:41px;height:41px;}
.huahai_l li.cp_a div{ background-image:url(../images/z_a.png)}
.huahai_l li.cp_b div{ background-image:url(../images/z_b.png)}
.huahai_l li.cp_c div{ background-image:url(../images/z_c.png)}
.huahai_l li.cp_d div{ background-image:url(../images/z_d.png)}
.huahai_l li.cp_e div{ background-image:url(../images/z_e.png)}
.huahai_l li.cp_f div{ background-image:url(../images/z_f.png)}
.huahai_l li.cp_a:hover  div{ background-image:url(../images/z_a_h.png)}
.huahai_l li.cp_b:hover  div{ background-image:url(../images/z_b_h.png)}
.huahai_l li.cp_c:hover  div{ background-image:url(../images/z_c_h.png)}
.huahai_l li.cp_d:hover  div{ background-image:url(../images/z_d_h.png)}
.huahai_l li.cp_e:hover  div{ background-image:url(../images/z_e_h.png)}
.huahai_l li.cp_f:hover  div{ background-image:url(../images/z_f_h.png)}
.huahai_l li.cp_crnt.cp_a div{ background-image:url(../images/z_a_h.png)}
.huahai_l li.cp_crnt.cp_b div{ background-image:url(../images/z_b_h.png)}
.huahai_l li.cp_crnt.cp_c div{ background-image:url(../images/z_c_h.png)}
.huahai_l li.cp_crnt.cp_d div{ background-image:url(../images/z_d_h.png)}
.huahai_l li.cp_crnt.cp_e div{ background-image:url(../images/z_e_h.png)}
.huahai_l li.cp_crnt.cp_f div{ background-image:url(../images/z_f_h.png)}



.zong{ width:58%; position:relative;}
.zong img{width:100% }





.se_news{ padding:0 0 45px 0;}

/*news*/
.news{ padding:85px 0; background: #f7f9fb;}
.news_title{display: flex;justify-content:space-between; position: relative;z-index: 2; height:100px;}
.news_title div{display: flex;justify-content:space-between; flex-direction: column}
.news_title p{ font-size: 36px;color:#0b95ff; text-transform: uppercase}
.news_title p strong{ font-size: 48px;color:#313030;padding:0 25px 0 0 }
.news_title span{ font-size:17px;color:#454547;}
.news_title a{ border-bottom:1px solid rgba(0,0,0,0.4);padding:25px 0 0 0; line-height: 55px; color:#6a6a6a}


.news_con_l{width:100%;display: flex;justify-content: space-between;padding:55px 0 0 0;flex-wrap: wrap}
.news_con_l li {width:32%; background: #fff;}
.news_con_l li .n_pic{width:100%;overflow: hidden;position: relative}
.news_con_l li .n_pic img{width:100%;transition:0.4s ease; }
.news_con_l li .n_date{width:110px;height:88px;background: #0b95ff;position:absolute;left:0;top:0;z-index: 2; line-height:28px; color:#fff; font-size: 15px;text-transform: uppercase;padding:10px 0 0 10px;}
.news_con_l li .n_date strong{display: block;font-size: 17px;}
.news_con_l li .n_con{width:88%; margin: 15px auto 20px auto}
.news_con_l li:hover .n_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.news_con_l li .n_title{ font-size: 22px;line-height:72px;color:#333333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;border-bottom:1px solid rgba(0,0,0,0.1)}
.news_con_l li .n_title a{ color:#5b5b5b;font-weight: bold}
.news_con_l li .n_title a:hover{ color:#0b95ff}
.news_con_l li .n_text{text-align: left; line-height:26px; color:#838383; font-size: 15px;padding:15px 0}



.item_title{text-align: center; margin:50px 0 25px 0}
.item_title div.niu{font-size:48px;line-height:55px;color:#363636;}
.item_title div.niu strong{color:#f12929;}
.item_title p{ font-size:18px;line-height:55px; color: #fff}






/*erjiyemian*/
.a_title{display: flex;justify-content:space-between;align-items: center;flex-direction: column;position: relative;z-index: 2; height:173px;margin:65px 0}
.a_title p{ font-size: 36px;color:#0b95ff; text-transform: uppercase}
.a_title p strong{ font-size: 48px;color:#313030;padding:0 25px 0 0 }
.a_title span{ font-size:17px;color:#454547;}
.a_title i{ width:80px;height:2px;background: #001439}




/*wenhua*/
.culture{ display: flex;justify-content: space-between;}
.culture_l{width:50%;position: relative;display: flex;justify-content: space-between; align-items:center;overflow: hidden;}
.culture_l img{width:100%;display: block;position: relative;z-index: 1; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.culture_l:hover img{transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}


.culture_text{ background: rgba(0,0,0,0.2);width:100%;height:100%;position: absolute;left:0;top:0;padding:22% 0; text-align: center; display: flex;justify-content: space-between; flex-direction: column; align-items:center; z-index: 3; transition: 0.3s;}
.culture_l:hover .culture_text{width:100%;left:0;margin:0 0 0 0;height:100%; padding:185px 0; }
.culture_l .culture_bg{width:100%;height:100%;position: absolute;left:0;top:0; z-index: 2;background: rgba(0,0,0,0.1)}
.culture_text .hd_line{width:1px;height:70px;background:rgba(255,255,255,0.5);margin:0 auto}
.culture_text .culture_wenzi{font-size:30px;color:#fff; line-height: 80px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.culture_text .culture_wenzi strong{font-size:48px;color:#fff;padding:0 15px 0 0}
.culture_text p{width:470px;margin:0 auto; font-size: 17px;line-height: 32px;color:#fff;}


@media only screen and (max-width:1550px){ /**/
.culture_text{height:55%; padding:20px 0; }
.culture_l:hover .culture_text{padding:90px 0; }
.culture_text p{width:80%;font-size: 15px;line-height: 29px;}
}



.se_about{padding:0 0 0 0; position: relative;display: flex; align-items:center;justify-content: space-between}
.se_about .s_width{ position: absolute;left:50%; margin-left:-46.5%;z-index: 3; }
.se_about_c{width:47%; background: rgba(255,255,255,0.9);padding:35px 35px 65px 35px;}
.se_about_c strong{ display: block; line-height: 55px; font-size: 36px; color: #333}
.se_about_c span{display: block; line-height: 45px; font-size: 18px; color: #666;margin-bottom: 35px}
.se_about_c p{font-size: 16px; color: #777;line-height: 32px;}
.se_about .about_bg{top: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.4) url(../images/banner_bg.png) repeat; z-index: 2;position: absolute}
.se_about_pic{ z-index: 1;position: relative;width:100%;top:0}
.se_about_pic img{ width:100%;}




.huise{background: #f6f6f6;padding:85px 0}
.h_title{  margin: 0 0}





                         
/*product*/
.product{padding:60px 0 0 0}

.se_li_pro_a{ display: flex;justify-content: space-between; position: relative}
.se_li_pro_b{ display: flex;justify-content: space-between; position: relative}
.se_li_pro_pic{width:50%;}
.se_li_pro_pic img{width:100%;}

.se_li_pro_text{width:50%;padding:5% 5% 0 5%; background: #fff; text-align: left;}
.se_li_pro_text strong{ display: block; color:#444;line-height: ; font-size: 50px;}
.se_li_pro_text li a{ color:#333;line-height: 35px; font-size: 17px;}
.se_li_pro_text ul{display: flex;justify-content: flex-start;}
.se_li_pro_text li{ width:30%}
.se_li_pro_text p{ color:#333;line-height: ; font-size: 16px; margin: 0 0 35px 0}
.se_li_pro_line{height:47px;width:3px;background:#444;margin:28px 0}
.se_li_pro_text dd a{ color:#333;line-height: 45px; font-size: 17px;}
.se_li_pro_text dl{display: flex;justify-content: flex-start; flex-wrap: wrap}
.se_li_pro_text dd{ width:30%}





.se_honnor{ padding:21px 0;  overflow:hidden;}
.se_honnor ul{display:flex;flex:row;justify-content:flex-start;flex-wrap:wrap;}
.se_honnor li{padding:25px 25px 15px 25px;width:32%;height:auto; margin: 0 1% 2% 0;border:1px solid #f3f3f3;position:relative;overflow:hidden;background:#fff;cursor:pointer;}
.se_honnor li:nth-child(3n){margin: 0 0 2% 0;}
.se_honnor .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_honnor li:hover div img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_honnor .pro_pic{ width:100%;margin:0 auto; position:relative; overflow:hidden;}
.se_honnor .pro_text{ padding:8px 0 0 0;color:#232323;text-align:center; font-size:18px;line-height:55px;}
.se_honnor ul a{display:block;color:#f55319;text-align:center;line-height:35px;width:120px;border:1px solid #f55319;margin:0 auto;font-size:15px; }


.page_box{border-bottom: 1px solid #f1f1f1;}



.se_espcms_page{font-size:15px; margin-bottom:30px; border:1px solid #eee; padding:30px 30px; display:flex;flex-direction:row;justify-content:space-between;}
.se_espcms_page li{width:50%;}
.se_espcms_page li a{color:#666;font-size:15px;}
.se_espcms_page li a:hover{color:#1264d4;text-decoration:none;}
.se_espcms_book{padding:30px 0}
.se_espcms_book h1{ line-height:70px; text-align: center;}
.se_espcms_book .se_date{ font-size:15px; line-height:38px; text-align:center;}
.se_espcms_book .se_date span{padding:0 20px 0 0;}
.th_news_con{overflow: hidden; font-size:15px; line-height:31px; color:#666;text-indent:2em; margin-bottom:30px; border:1px solid #eee; padding:30px 50px;}
.th_pro_con {padding:0 0 0 0}
.th_pro_con table{border: 1px solid #ddd;border-collapse: collapse;font-size: 15px;color: #666;width:100%;}	
.th_pro_con th, .th_pro_con td{border: 1px solid #ddd;line-height: 45px;border-collapse: collapse;text-align:center;	}

.se_info{  margin:0 0 0 0; padding:0 0 30px 0}
.guding_title{ font-size:48px; color:#333; line-height: 190px; text-align: center}


.se_icon{ background: url(../images/dbg.jpg) no-repeat center center;padding:115px 0;}
.se_icon_b{ background: url(../images/dbg_b.jpg) no-repeat center center;padding:115px 0;}
.se_icon_c{ background: url(../images/dbg_c.jpg) no-repeat center center;padding:115px 0;}
.se_icon .s_width{ display: flex;justify-content: space-between; align-items: center}
.se_icon .se_icon_pic{ width:50%; text-align: center}
.se_icon .se_icon_text{ width:45%; display: flex;justify-content: space-around;flex-wrap: wrap;}
.se_icon .se_icon_text li{ width:30%; display: flex;flex-direction: column; color: #fff;font-size: 16px; line-height: 55px; align-items: center;margin-bottom: 55px;}
.se_icon .se_icon_text i{ display: block;height:100px;background: rgba(255,255,255,0.4);width:1px;}



.xinlai_p{padding:20px 0 0 0; position: relative;z-index: 2;}
.xinlai_p .xinlai_num #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xinlai_p .xinlai_num section { display: flex;justify-content: space-around;align-items: center}
.xinlai_p .xinlai_num .jumbo {display:inline-block;line-height: 95px;font-family:'trump_gothic_east'}
.xinlai_p .xinlai_num #wrap .xinlai_num_li{ font-family:'trump_gothic_east'}
.xinlai_p .xinlai_num #wrap .xinlai_num_li .xinlai_canshu{ font-size:55px; color:#fff; padding:0 0 0 0;font-family:'trump_gothic_east'}
.xinlai_p .xinlai_num #wrap .xinlai_num_li span{ font-size:27px; color:#12d5ff;padding:0 0 0 10px;}
.xinlai_p .xinlai_num #wrap .xinlai_num_li p{ font-size:18px; color:#fff; text-align:center; line-height: 45px; }
.xinlai_p .xinlai_num  i{ display: block;width:1px ;height:120px;background:rgba(255,255,255,0.2);}



.video_con{padding:0 0 55px 0}
.video_con video{width:100%;height:auto;object-fit:cover;}

.info_content{ font-size:15px; line-height:31px; color:#666;padding:0 0 65px 0;}
.info_content img{ max-width:100%;margin-bottom: 35px;}
.info_liuyan{position: relative;height:645px;}
.se_liuyan_pic{ width:217px; position: absolute;z-index: 2}
.se_liuyan_con{ width:90%; position:absolute; right:0;top:41px; padding:35px 5% 0 15%; box-sizing:border-box; height:566px; border:1px solid #dddddd ; box-shadow: 0px 1px 4px rgba(250, 233, 221, 0.3), 0px 0px 20px rgba(223, 54, 42, 0.1) inset; z-index:1}


/*video*/
.nn_banner{width:100%;height:649px;position: relative;overflow: hidden;}
.nn_banner_img{width: 100%;height:100%;position: absolute;top: 0;left: 0;z-index: 1; overflow: hidden;}
.nn_banner_img img{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%;-webkit-animation: scaleUpDown 5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);/* animation: scaleUpDown 5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94); */}
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.1); transform: scale(1.1); }
    to { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.1); transform: scale(1.1); }
    to { -webkit-transform: scale(1); transform: scale(1); }
} /* img缩小效果（banner） */

.se_lanmu{ text-align: center;position: absolute;width:50%;left:50%;margin-left:-25%;height:300px;top:50%;margin-top:-95px; z-index: 999}
.se_lanmu b{ display: block;font-size: 36px;color:#fff;text-transform: uppercase; font-weight: normal; }
.se_lanmu .aboutus_line{height:57px;width:3px;background:#fff;margin:28px auto}
.se_lanmu span{ display: block;font-size: 50px;color:#fff;}
.se_lanmu p{font-size: 17px;color:#fff;line-height: 40px}


.er_title{width:610px;margin:55px auto 20px auto;}
.er_title div{font-size: 42px;color: #29a6fe;text-align: center;line-height:90px;}
.er_title div span{font-size: 47px;color: #d42828;font-weight: normal;font-family:Impact; text-transform: uppercase;padding:0 0 0 25px;}
.er_title i{display: block;width:50px;height:2px;margin: 0 auto;background: #041e59}
.er_title p{font-size: 16px;color: #6c6c6c; line-height: 55px;text-align: center;}


.se_fangan_con{padding:65px 0 0 0}
.se_fangan_pp{ display: flex; justify-content: space-between;padding:0 0 65px 0  }
.se_fangan_pp_l{width:35%;font-size: 18px;line-height: 40px; color: #666}
.se_fangan_pp_l h2{ font-size:30px; font-weight: bold; color: #333;line-height:125px;}
.se_fangan_con h1{ font-size:46px; font-weight: normal; color: #333; text-align: center; line-height: 155px;}
.se_fangan_pp_r{width:45%; margin:0 auto;}
.se_fangan_pp_r img{width:100%; border-top-left-radius: 100px;}

.se_youshi{background: #07276b;padding:25px 0 55px 0 }
.se_youshi h3{ display: block;font-size:30px; font-weight: bold; color: #fff;line-height:125px;}
.se_fangan{padding:0 0 25px 0 }
.se_fangan ul{ display: flex;justify-content: space-between}
.se_fangan ul li{ width:32%; background: #fff;padding:25px 35px 35px 35px; border-top-right-radius: 50px; height:300px;}
.se_fangan ul li p{ line-height: 30px; font-size: 16px;padding:15px 0 0 0}
.se_fangan ul li .se_fangan_n{ font-size: 50px; color:#eee;font-family: impact;}
.se_fangan ul li strong{ display: block;font-size: 24px; color:#29a6fe;}







.se_case{ padding:25px 0 71px 0; overflow:hidden;}
.se_case ul{display:flex;flex:row;justify-content:flex-start;flex-wrap:wrap;}
.se_case li{padding:;width:32.6%;height:auto; margin: 0 1% 2% 0;border:1px solid #f3f3f3;position:relative;overflow:hidden;background:#fff;cursor:pointer;}
.se_case li:nth-child(3n){margin: 0 0 2% 0;}
.se_case .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_case li:hover div img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_case .pro_pic{ width:100%;margin:0 auto; position:relative; overflow:hidden;}
.se_case .pro_text{ color:#232323;text-align:center; font-size:18px;line-height:85px;}
.se_case ul a{display:block;color:#f55319;text-align:center;line-height:35px;width:120px;border:1px solid #f55319;margin:0 auto;font-size:15px; }





.index-title{text-align:center;position:relative;margin:115px 0}
.index-title i{display: block; font-style: normal; font-size:50px;line-height:50px;color:#f12929;padding:10px 0;position:relative;text-align:center;}

.index-title span{font-size:90px;color:#f9f9f9;font-weight:700;text-transform:uppercase;line-height:100px;position:absolute;top:-15px;left:0;right:0;text-align:center;z-index:-1}
.index-title span:after,.index-title span:before{content:'';width:40px;height:4px;background-color:#f12929;display:inline-block;bottom:42px;margin-top:-15px;vertical-align:middle}
.index-title span:before{margin-right:-10px}
.index-title span:after{margin-left:-10px}
.index-title p{font-size:18px;color:#666;line-height:32px;margin-top:26px}




.se_contact_bg{width:100%;height:830px;position: relative;overflow: hidden;background: #f7f8fc}
.se_contact_bg .s_width{position:relative;z-index: 3;padding:0 0 0 0}
.se_contact_p{padding:35px 0 0 0; line-height: 35px; color: #333}
.se_contact_p p{font-size: 18px; line-height: 60px; padding:0 0 0 55px;}
.se_contact_p p strong{font-size: 36px; background-image: linear-gradient(#ff765b,#eb201b);-webkit-background-clip:text;color: transparent;font-family: impact;}
.se_contact_p .p1 {background:url("../images/cont-dz.png") left center no-repeat;}
.se_contact_p .p2 {background:url("../images/cont-dh.png") left center no-repeat;}
.se_contact_p .p3 {background:url("../images/cont-kf.png") left center no-repeat;}
.se_contact_p .p4 {background:url("../images/cont-kg.png") left center no-repeat;}
.se_contact_p .btnt{width:205px;height:65px;margin-top:25px;background-color:#1c6acb; background-image: linear-gradient(#1c6acb,#1c6acb); border-radius:50px;display:block;font-size:26px;font-weight:700;text-align:center;color:#fff;text-shadow:0 0 8px #e24627;box-shadow:0 30px 30px rgba(252,101,70,.3)}
.btn-hover{overflow:hidden;position:relative;transition:all .8s ease}

.about_t_se {text-align: left;margin:110px 0 0 0}
.about_t_se div.niu{color:#0e74c4; line-height: 75px; text-align: left;font-size: 48px;}
.about_t_se p{font-size: 16px;color: #666;line-height: 63px;text-align: left;}
.about_t_se div{font-size:60px;color: #ccc;line-height: 63px;text-align: left; text-transform:uppercase; }

.se_message{width:50%;position: absolute;height:100%;right:0;top:0;z-index: 5;padding:0 8%; background:#f0f1f6}
.message_t{ color: #333;padding: 110px 0 0 0; font-size: 16px;}
.message_t div.niu{color:#333; line-height: 95px;font-size:48px;}
.message_t p{ font-size:18px;line-height:55px; color: #666}



.se_chanpin_con{ padding:71px 0;  overflow:hidden; background: #f7f9fb}
.se_chanpin_con ul{ display: flex;justify-content: space-between; flex-wrap: wrap}
.se_chanpin_con li{width:49%; margin: 0 0 38px 0; background: #fff;padding:25px 5%; position:relative;overflow:hidden;cursor:pointer;}
.se_chanpin_con .pro_pic{ width:90%; margin: 0 auto;position:relative; overflow:hidden;}
.se_chanpin_con .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_chanpin_con li:hover .pro_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_chanpin_con .pro_text{ position: relative; border-top:1px solid #e5e5e5;padding:25px 0 0 0}
.se_chanpin_con .pro_text h2{ font-size: 30px; color:#333; font-weight: bold; line-height:60px;word-break:keep-all;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;}
.se_chanpin_con .pro_text p{color:#515151; font-size:16px;margin:0 0 55px 0}
.se_chanpin_con .pro_text a{ display: block;width:126px;line-height:42px;border:1px solid rgba(0,0,0,0.1); text-align: center; border-radius:50px;color:#666666; font-size:15px;margin:0 0 20px 0}

.se_pro_show{ background: url(../images/ppbg.jpg) no-repeat center top;padding:135px 0 75px 0}
.se_pro{ display: flex;justify-content: space-between; align-items:flex-start}
.se_pro_l{width:40%; padding:0 0 55px 0}
.se_pro_l h1 { font-size:60px; color:#fff;font-weight: bold;padding:75px 0 55px 0}
.se_pro_l p { font-size:20px; color:#fff;}
.se_pro_l p span{ padding:0 25px;}
.se_pro_r{width:50%;position: relative;padding:50px 0 0 0}
.se_pro_r img{width:100%; max-width: 900px;}

.se_pro_li{ display: flex;justify-content: space-between; align-items: center}
.se_pro_li li{ color: #fff;}
.se_pro_li div{ width:1px ;height:120px;background:rgba(255,255,255,0.2);}
.se_pro_li li p{font-size:18px; padding: 0 0 20px 0}
.se_pro_li li span{ display: block;font-size:55px; font-family: trump_gothic_east;}



/* 产品360度 */
.button_360 { position: absolute; background-color: transparent; border: none; display: block; width: 100px; height: 100px; text-align: center; top:10%; left:5%; user-select: none;}
.button_360 .text-new { position: absolute; top:44px; left: 0; font-size:12px; /*font-family:'Microsoft Yahei'*/; font-weight: bold; width: 100%; text-align: center; margin: 0 auto; color:#fff;}
.button_360 .circle { position: absolute; top: 0; left: 0; width: 100px; height: 100px; border: 2px solid #fff; border-radius: 50%; }
.button_360 .circle--vert { animation: rotating-x 7s linear infinite; } 
.button_360 .circle--horiz { animation: rotating-y 5s linear infinite; width: 96px; height: 96px; top: 2px; left: 2px; }
@keyframes rotating-y {
    from {
        -ms-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    to {
        -ms-transform: rotateY(360deg);
        -moz-transform: rotateY(360deg);
        -webkit-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
        transform: rotateY(360deg)
    }
}

@keyframes rotating-x {
    from {
        -ms-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    to {
        -ms-transform: rotateX(360deg);
        -moz-transform: rotateX(360deg);
        -webkit-transform: rotateX(360deg);
        -o-transform: rotateX(360deg);
        transform: rotateX(360deg)
    }
}

.quan{height:978px;background: url(../images/qjbg.jpg) no-repeat center top;}
.quan .s_width{ display: flex;justify-content: space-between; padding:150px 0 0 0}
.quan .s_width .quan_text{ width:40%;padding:70px 0 0 0}
.quan .s_width .quan_text p{ color:#183190; font-weight: bold;font-size:55px;}
.quan .s_width .quan_text p span{ font-family:impact;}
.quan .s_width .quan_text h1{ font-size: 34px;color:#151515;margin: 15px 0 85px 0}
.quan .s_width .quan_text ul{ width:92%; display: flex;justify-content: space-between; margin: 0 0 75px 0 }
.quan .s_width .quan_text ul li{ padding:25px; width:30%; border:2px solid rgba(0,0,0,1);display: flex;justify-content: flex-start;flex-direction: column;align-items: center;line-height: 30px;font-size: 17px;color: #333}
.quan .s_width .quan_text ul li i{ display: block;width:80%;height:1px; background: rgba(0,0,0,0.5);margin: 0 0 15px 0}
.quan .s_width .quan_text ul li div{ margin:0 0 35px 0}
.quan .s_width .quan_text a{ display: block;width:140px;text-align: center;line-height: 45px;background: #183190;color: #fff;font-size: 16px; transition: 0.3s;}
.quan .s_width .quan_text a:hover{ background: #333;}
.quan .s_width .quanpic{ width:57%;margin:100px 0 0 0}
.quan .s_width .quanpic img{ width:100%; }

.quanjing_li{padding:280px 0 0 0}
.quanjing_li .s_width{ padding:50px 0 0 0}
.quanjing_li h2{ color:#111; font-weight: bold;font-size:55px; text-align: center;background: url(../images/line.png) no-repeat center bottom; line-height: 135px;}
.quanjing_li h2 span{ font-family:impact;}
.quanjing_li ul{ display: flex;justify-content: space-between;}
.quanjing_li li{  width:30%;}
.quanjing_li li .pro_pic{  width:100%;}
.quanjing_li li img{  width:100%;transition:0.4s ease; }
.quanjing_li li:hover img{  transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.quanjing_li li p{ text-align: center;font-size: 16px;}



.se_pro_show .page_box{border-bottom:none;}

.info_content p span{flex-wrap:wrap;}


@media only screen and (max-width:1600px){ /**/
	.in_banner .in_banner_text{height:360px;margin-top:-180px;}
	.in_banner .in_banner_text p{font-size: 42px;}
}



@media only screen and (max-width:1500px){ /**/
	.red_l h2{font-size:44px;}
}

