*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;min-width: 1280px;position: relative;padding: 0; width: 100%;color: #333;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

.ul,.ul li,.ul li,.ul td,.ul,.ul dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333; outline: none;}

textarea,select{outline:none;color:#666;font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.edit img,
.img_inline_block img{ display: block;height: auto;max-width: 600px;margin: 0 auto !important;}

.edit.w_100 img{ max-width: 100%;}

.edit video{display: block;height: auto;width: 100%;max-width: 800px;margin: 0 auto;}

.scroll_y::-webkit-scrollbar{ width:3px;height: 1px;}

.scroll_y::-webkit-scrollbar-thumb{ background:#e62129;}

.scroll_y::-webkit-scrollbar-track{ background:#e5e5e5;} 

.f_12{ font-size:12px; }

.f_14{ font-size:14px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_44{font-size: 44px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

.f_60{font-size: 60px;}

.mg_30_0{margin-top: 30px;}

.mg_34_0{margin-top: 34px;}

.mg_36_0{margin-top: 36px;}

.mg_40_0{margin-top: 40px;}

.mg_43_0{margin-top: 43px;}

.mg_45_0{margin-top: 45px;}

.mg_46_0{margin-top: 46px;}

.mg_47_0{margin-top: 47px;}

.mg_48_0{margin-top: 48px;}

.mg_50_0{margin-top: 50px;}

.mg_60_0{margin-top: 60px;}

.mg_73_0{margin-top: 73px;}

.mg_74_0{margin-top: 74px;}

.mg_80_0{margin-top: 80px;}

.mg_85_0{margin-top: 85px;}

.mg_100_0{margin-top: 100px;}

.mg_102_0{margin-top: 102px;}

.mg_0_88{margin-bottom: 88px;}

.pd_0_150{padding-bottom: 150px;}

.pd_57_107{padding: 57px 0 107px;}

.pd_0_107 { padding: 0 0 107px;}

.pd_80_93 { padding: 80px 0 93px;}

.pd_80_100{padding: 80px 0 100px;}

.pd_80_136{padding: 80px 0 136px;}

.pd_80_144{padding: 80px 0 144px;}

.pd_80_150{padding: 80px 0 150px;}

.pd_80_163{padding: 80px 0 163px;}

.pd_90_130{padding: 90px 0 130px;}

.pd_90_150{padding: 90px 0 150px;}

.pd_100{padding: 100px 0;}

.pd_110_115{padding: 110px 0 115px;}

.pd_115_80{padding: 115px 0 80px;}




/* .fw_100{font-weight: 100;} */

.img_cct{width: 100%;opacity: 0;}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

/*分页*/

.a_dw{position: relative;top: -80px;}

.header_place{height: 80px;}

.box{max-width:1680px;min-width: 1200px;width:87.5%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.onetime,
.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.4,0,.2,1); -moz-transition: all .8s cubic-bezier(.4,0,.2,1); transition: all .8s cubic-bezier(.4,0,.2,1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fce{text-align: center;}

.Arial{font-family: Arial;}

.iw100{width: 100%;}

.place::-webkit-input-placeholder{color:#999;}

.place:-moz-placeholder{color:#999;}

.place::-moz-placeholder{color:#999;}

.place:-ms-input-placeholder{color:#999;}

.place1::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.2);}

.place1:-moz-placeholder{color:rgba(0, 0, 0, 0.2);}

.place1::-moz-placeholder{color:rgba(0, 0, 0, 0.2);}

.place1:-ms-input-placeholder{color:rgba(0, 0, 0, 0.2);}

/* 视频弹框 */
.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

.z_tanchuang .tbox .modal {background: white;padding: 30px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1000px;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* ph nav */
.mhead{display: none;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 20;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

.mhead .menu{height: 50px;padding-left: 35px;background:url(../images/m1.png) center right no-repeat ;background-size: 30px;float: right;}

.mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

.mhead .logo img{display: block;height: 36px;margin-top: 8px;}

.mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/ss_m.png) center no-repeat;background-size: 20px;}

.mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

.mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index:25;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

.mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

.mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

.mnav .mbox .ul1 li .ltop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

.mnav .mbox .ul1 li .ltop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}

.mnav .mbox .ul1 li .ltop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

.mnav .mbox .ul1 li .ltop span.act::before {opacity: 0;}

.mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

.mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

.mnav.act{left: 0;}

.mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

/* pc nav */
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;display: flex;justify-content: space-between;background: #fff;border-bottom: 1px solid #fff;padding-left: 3.125%;height: 80px;}

.header .logo{height: 79px;display: flex;align-items: center;}

.header .logo img{ max-height: 60px; height:100%; width:auto;}

.header .hre{display: flex;}

.header .hre .re{display: flex;align-items: center;background: #e60012;padding: 0 60px;height: 80px;position: relative;}

.header .hre .re span{width: 2px;height: 10px;background: #fff;margin: 0 61px;}

.header .hre .re .ssbtn{min-width: 17px;}

.header .hre .re .telbtn{min-width: 18px;}


.header .hre .re .ssinp{position: absolute;right: 100%;top: 0;width: 0;overflow: hidden;padding: 16px 0 14px;}

.header .hre .re .ssinp.act{width: 620px;}

.header .hre .re .ssinp .inpcon{display: flex;align-items: center;line-height: 18px;color: #000;height: 50px;padding: 0 19px;background: #F8F8F8;border-radius: 8px;width: 604px;}

.header .hre .re .ssinp input{padding-left: 7px;outline: none;background: none;border: none;width: 100%;line-height: 18px;}

.header .hre .ul{display: flex;}

.header .hre .li{margin-right: 60px;position: relative;}

.header .hre .li .lv1 a{line-height: 79px;color: #222;}

.header .hre .li.act .lv1 a,
.header .hre .li:hover .lv1 a{color: #e60012;}

.header .hre .lv2_list{position: absolute;top: 100%;left: 50%;padding: 1px;width: 120px;margin-left: -60px;box-shadow: 0px 4px 4px 1px rgba(194, 194, 194, 0.15);display: none;}


.header .hre .li:nth-child(5) .lv2_list{width: 220px;margin-left: -110px;}

.header .hre .lv2_list .lv2{background: #fff;}

.header .hre .lv2_list .lv2:first-child{padding-top: 10px;}

.header .hre .lv2_list .lv2:last-child{padding-bottom: 20px;}

.header .hre .lv2_list .lv2 a{display: block;text-align: center;/* font-size: 15px; */line-height: 30px;}

.header .hre .lv2_list .lv2 a:hover{color: #e60012;}

.header.act,
.header:hover{border-color: #ddd;}

.header.act2{box-shadow: 0 4px 4px #f9f9f9;border-bottom: none;}

/* ind_ban */
.banner .img{position: relative;}

.banner .img img{width: 100%;}

.banner video{position: absolute;z-index: 3;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.banner .img .bofang{position: absolute;right: 40px;bottom: 40px;}

.banner .txt{position: absolute;left: 0;bottom: 45%;width: 100%;z-index: 5; text-align: center;}

.banner .txt .t1{color: #fff;line-height: 1.75;letter-spacing: 1.2px;position: relative;left: 100px;opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.banner .txt .t2{color: #fff;line-height: 1.75;position: relative;left: 100px;opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.banner .swiper-slide.swiper-slide-active .txt .t1{left: 0;opacity: 1;transition-delay: 0.3s;}

.banner .swiper-slide.swiper-slide-active .txt .t2{left: 0;opacity: 1;transition-delay: 0.45s;}

.banner .pagin{position: absolute;z-index: 10;left: 0;bottom: 55px;width: 100%;}

.banner .pagin .box{display: flex;align-items: center;}

.banner .pagin .le,
.banner .pagin .re{font-family: Arial;font-size: 14px;line-height: 1.75;color: #fff;font-weight: bold;font-feature-settings: 'clig' off, 'liga' off;}

.banner .pagin .ce{margin: 0 28px;display: flex;align-items: center;}

.banner .pagin .ce span{height: 1px;width: 232px;background: rgba(255,255,255,0.2);position: relative;opacity: 1;}

.banner .pagin .ce span::after{width: 0;height: 100%;position: absolute;left: 0;top: 0;background: #fff;content: "";}

.banner .pagin .ce span::before{content: "";position: absolute;right: 0;top: 50%;margin-top: -3px;width: 1px;height: 6px;background: #fff;opacity: 0.2;}

.banner .pagin .ce span:last-child::before{display: none;}

.banner .pagin .ce span.swiper-pagination-bullet-active::after,
.banner .pagin .ce span.act::after{width: 100%;}

.banner .pagin .ce span.swiper-pagination-bullet-active::before,
.banner .pagin .ce span.act::before{opacity: 1;}

/* .banner .pagin .ce span.time s{transition: all 5s linear;transition-delay: 0.6s;} */

/* .banner .pagin .ce span.time::before{transition-delay: 5.6s;} */

.banner .swp_btn{position: absolute;top: 37.88%;left: 0;width: 100%;z-index: 11;}

.banner .swp_btn .box{display: flex;justify-content: space-between;}

.banner .swp_btn a{display: block;width: 72px;position: relative;}

.banner .swp_btn a img{width: 100%;}

.banner .swp_btn a.nextbtn img{transform: rotate(180deg);}

.banner .swp_btn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.banner .swp_btn a:hover img:nth-child(1){opacity: 0;}

.banner .swp_btn a:hover img:nth-child(2){opacity: 1;}


.more{display: flex;}

.more a{display: flex;align-items: center;border-bottom: 1px solid #e60012;line-height: 175%;color: #e60012;}

.more span{width: 17px;position: relative;margin-right: 10px;}

.more span img{width: 100%;}

.more span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.more a:hover{color: #e60012;border-color: #e60012;}

.more a:hover img:nth-child(1){opacity: 0;}

.more a:hover img:nth-child(2){opacity: 1;}

.ind_tit{line-height: 175%;color: #333;}

.ind1 .con1{display: flex;align-items: center;justify-content: space-between;}

.ind1 .con2{display: flex;justify-content: space-between;}

.ind1 .con2 .le{width: calc(1100 / 1680 * 100%);border-bottom: 2px solid #fff; background: #e60012;position: relative;padding-bottom: 40px;}

.ind1 .con2 .re{width: calc(560 / 1680 * 100%);border-bottom: 2px solid #fff;}

.ind1 .con2 .le .ss{display: block;}

.ind1 .con2 .le .ss .img{overflow: hidden;}

.ind1 .con2 .le .ss .img img{ width: 100%; height: 100%; object-fit: cover;}

.ind1 .con2 .le .txt{padding: 38px 50px 30px 20px;}

.ind1 .con2 .le .txt .t1{line-height: 1.75;color: #fff;}

.ind1 .con2 .le .txt .t2{line-height: 150%;color: #fff;margin-top: 11px;}

.ind1 .con2 .le .txt .t3{line-height: 175%;color: #fff;margin-top: 14px;}

.ind1 .con2 .le .txt .viewall{position: absolute;left: 20px;bottom: 29px;}

.ind1 .con2 .le .ss:hover .img img{transform: scale(1.05);}

.ind1 .con2 .le .ss:hover .t2{color: #e60012;}

.viewall{display: flex;}

.view{display: flex;align-items: center;justify-content: space-between;text-transform: capitalize;line-height: 175%;min-width: 86px;}

.view span{width: 10px;position: relative;margin-left: 7px;transform: translateY(-1px);}

.view span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.view:hover{color: #fff;border-color: #fff;}

.view:hover img:nth-child(1){opacity: 1;}

.view:hover img:nth-child(2){opacity: 0;}

.view_white{color: #fff;padding-bottom: 7px;border-bottom: 1px solid #fff;}

.view_blue,
.view_blue2{color: #e60012;}

.view_blueon{color: #e60012;padding-bottom: 7px;border-bottom: 1px solid #e60012;}



.ind1 .con2 .le .ss:hover .viewall .view{color: #e60012;border-color: #e60012;}

.ind1 .con2 .le .ss:hover .viewall .view span img:nth-child(1){opacity: 0;}

.ind1 .con2 .le .ss:hover .viewall .view span img:nth-child(2){opacity: 1;}


.ind1 .con2 .re .li{border-bottom: 1px solid #DDD;}

.ind1 .con2 .re .li:last-child{border-bottom: none;}

.ind1 .con2 .re .li .ss{display: block;padding: 36px 20px 35px;background: #F9F9F9;}

.ind1 .con2 .re .li .t1{line-height: 175%;color: #222;text-transform: capitalize;}

.ind1 .con2 .re .li .t2{line-height: 150%;color: #222;margin-top: 5px;height: 3em;}

.ind1 .con2 .re .li .ss:hover .t2{color: #e60012;}

.ind1 .con2 .re .li .viewall{margin-top: 14px;}

.ind1 .con2 .re .li .ss:hover .viewall .view{color: #e60012;}

.ind1 .con2 .re .li .ss:hover .viewall .view span img:nth-child(1){opacity: 0;}

.ind1 .con2 .re .li .ss:hover .viewall .view span img:nth-child(2){opacity: 1;}



.ind2 .con1{background: #F9F9F9;border-top: 2px solid #e60012;border-bottom: 2px solid #e60012;padding: 38px 0 45px;display: flex;}

.ind2 .con1 .le{width: 50%;padding: 42px 80px 0 48px;}

.ind2 .con1 .le .t1{line-height: 150%;color: #222;}

.ind2 .con1 .le .t2{line-height: 175%;color: #222;margin-top: 7px;}

.ind2 .con1 .le .ul{display: flex;justify-content: space-between;margin-top: 31px;max-width: 695px;}

.ind2 .con1 .le .li .ltp{font-weight: bold;position: relative;}

.ind2 .con1 .le .li .ltp span{display: inline-block;line-height: 175%;color: #e60012;}

.ind2 .con1 .le .li .ltp .cct{opacity: 0;}

.ind2 .con1 .le .li .ltp .countUp{position: absolute;left: 0;top: 0;}

.ind2 .con1 .le .li .ltp sub{line-height: 175%;color: #e60012;vertical-align: baseline;transform: translateY(-2px);display: inline-block;}

.ind2 .con1 .le .li .lbt{line-height: 175%;color: #222;margin-top: -9px;}

.ind2 .con1 .le .viewall{margin-top: 51px;}

.ind2 .con1 .re{width: 50%;position: relative;}

.ind2 .con1 .re .img{position: relative;overflow: hidden;}

.ind2 .con1 .re .img:hover img{transform: scale(1.05);}

.ind2 .con1 .re video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.bofang{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.ind3 .con1{display: flex;align-items: center;justify-content: space-between;}

.ind3 .con2 .img img{height: 200px;object-fit: cover;}

.ind3 .con2 .ul{padding-top: 24px;display: flex;flex-wrap: wrap;}

.ind3 .con2 .li{width: calc((100% - 30px)/3);margin: 30px 15px 0 0;}

.ind3 .con2 .li:nth-child(3n){margin-right: 0;}

.ind3 .con2 .li .ss{display: flex;align-items: center;padding: 17px 20px 16px 18px;background: #F9F9F9;border-bottom: 1px solid #DDDDDD;}

.ind3 .con2 .li .ltime{display: flex;flex-direction: column;justify-content: center;align-items: center;height: 87px;width: 69px;}

.ind3 .con2 .li .ltime .t1{line-height: 120%;color: #e60012;}

.ind3 .con2 .li .ltime .t2{line-height: 175%;color: #e60012;}

.ind3 .con2 .li span{height: 60px;width: 1px;background: #e60012;margin: 0 30px 0 18px;transform: translateY(2px);}

.ind3 .con2 .li .txt{width: calc(100% - 118px);}

.ind3 .con2 .li .txt .t3{line-height: 150%;color: #222;}

.ind3 .con2 .li .ss:hover{background: #e60012;}

.ind3 .con2 .li .ss:hover .t1,
.ind3 .con2 .li .ss:hover .t2,
.ind3 .con2 .li .ss:hover .txt .t3{color: #fff;}

.ind3 .con2 .li .ss:hover span{background: #fff;}

.ind4{position: relative;}

.ind4 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.ind4 .bg .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.ind4 .bg .img img{width: 100%;height: 100%;}

.ind4 .bg .img.act{opacity: 1;}

.ind4 .cont{display: flex;align-items: center;min-height: calc(100vh - 100px);padding-bottom: 17px;position: relative;z-index: 1;}

.ind4 .cont .box{padding: 40px 0;}

.ind4 .cont .le .ind_tit{color: #fff;}

.ind4 .cont .le{width: calc(100% - 100px);}

.ind4 .cont ul{ display:flex; justify-content:space-between; flex-wrap:wrap;}

.ind4 .cont .le .li{position: relative;padding: 36px 0 36px 57px;border-top: 1px solid #fff;cursor: pointer; width:48%;}


.ind4 .cont .le .li .bgimg{position: absolute;top: 0;left: 0;opacity: 0;}

.ind4 .cont .le .li .txt{position: relative;z-index: 5;display: flex;align-items: center;}

.ind4 .cont .le .li .txt img{width: 48px;margin-right: 50px;}

.ind4 .cont .le .li:hover .txt span{color: #e60012;}

.ind4 .cont .le .li.act:hover .txt span{color: #fff;}

.ind4 .cont .le .li .txt span{line-height: 1.75;color: #fff;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.ind4 .cont .le .li.act{border-color: rgba(255,255,255,0);}

.ind4 .cont .le .li.act .bgimg{opacity: 1;}

/*.ind4 .cont .le .li.act+li{border-top-color: rgba(255,255,255,0);}*/

.ind4 .cont .re{position: absolute;right: 0;bottom: 40px;}

.ind4 .cont .re .li{display: none;}

.ind4 .cont .re .li .viewall{justify-content: center;}

.ind4 .cont .re .li.act{display: block;}

.ind4 .cont .re .li .wlink{display: block;padding: 0 58px 0 40px;border-radius: 100px;line-height: 40px;color: #fff;background: url(../images/ind4_linkbg.png), lightgray 50% / cover no-repeat;margin-top: 30px;}

.ind5 .con1{margin-top: 30px;position: relative;padding-top: 267px;}

.ind5 .con1 .img{background-position: center;background-repeat: no-repeat;background-attachment: fixed;position: absolute;top: 0;left: 0;width: 100%;background-size: cover;}

.ind5 .con1 .img img{height: 600px;margin: 0 auto;opacity: 0;}

.ind5 .con1 .ul{display: flex;flex-wrap: wrap;position: relative;z-index: 5;}

.ind5 .con1 .li{width: calc((100% - 45px)/4);margin: 0 15px 0 0;}

.ind5 .con1 .li:nth-child(4n){margin-right: 0;}

.ind5 .con1 .li .ss{height: 100%;text-align: center;padding: 28px;background: #FFF;}

.ind5 .con1 .li .ss span{width: 25px;position: relative;display: inline-block;vertical-align: middle;margin-right: 8px;line-height: 175%;color: #000;}

.imghover .imgon{position: relative;}

.imghover .imgon img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.imghover:hover .imgon img:nth-child(1){opacity: 0;}

.imghover:hover .imgon img:nth-child(2){opacity: 1;}

.ind5 .con1 .li .ss:hover{background: #e60012;color: #fff;}

.ind5 .con1 .ind_join{padding: 69px 84px 78px;background: #e60012;display: flex;justify-content: space-between;align-items: center;}

.ind5 .con1 .ind_join .t1{line-height: 175%;color: #fff;}

.ind5 .con1 .ind_join .t2{line-height: 175%;color: #fff;margin-top: 12px;}

.ind6 .ul{display: flex;flex-wrap: wrap;}

.ind6 .li{width: calc((100% - 39px)/4);margin: 30px 13px 0 0;}

.ind6 .li:nth-child(4n){margin-right: 0;}

.ind6 .li .ss{padding: 15px 50px;position: relative;text-align: center;line-height: 175%;color: #222;border: 1px solid #e60012;height: 100%;display: block;}

.ind6 .li .ss span{position: absolute;right: 20px;top: 17px;}

.ind6 .li .ss:hover{background: #e60012;border-color: #e60012;color: #fff;}

.footer{background: #F5F5F5;}

.footer .con1 .ul{display: flex;justify-content: space-between;padding: 0 25px 0 20px;}

.footer .con1 .li .lv1{display: flex;}

.footer .con1 .li .lv1 a{line-height: 175%;color: #222;}

.footer .con1 .li .lv1 a:hover{color: #e60012;}

.footer .con1 .li .lv2_list{margin-top: 33px;}

.footer .con1 .li .lv2{display: flex;margin-bottom: 10px;}

.footer .con1 .li .lv2:last-child{margin-bottom: 0;}

.footer .con1 .li .lv2 a{line-height: 175%;color: #222;}

.footer .con1 .li .lv2 a:hover{color: #e60012;}

.footer .con2{display: flex;align-items: flex-end;justify-content: space-between;}

.footer .con2 .le{max-width: calc(100% - 200px);}

.footer .con2 .le .t1{line-height: 175%;color: #222;opacity: 0.5;}

.footer .con2 .le .t2{display: flex; align-items:flex-end; flex-wrap: wrap; margin-top: 5px;}

.footer .con2 .le .t2 .det{line-height: 28px;color: #222;margin-right: 52px;}

.footer .con2 .le .t2 .det:last-child{margin-right: 0;}

.footer .con2 .le .t2 .ftel img{height: 19px;margin-right: 7px;display: inline-block;}

.footer .con2 .le .t2 .ftel a{font-weight: bold;color: #e60012;display: inline-block; font-size:16px;}

.footer .con2 .le .t2 .ftel a:hover{color: #e60012;}

.footer .con2 .le .t2 .fadd img{width: 18px;margin-right: 5px;display: inline-block;vertical-align: middle;transform: translateY(-2px);}

.footer .con2 .re .it{width: 250px; display: flex; justify-content: space-between;}

.footer .con2 .re .ftcode{ text-align: center;}

.footer .con2 .re .ftcode img{width: 115px; margin-bottom: 5px;}

.footer .con2 .re .ftico{width: 20.38px;margin: 13px auto 0;}

.footer .con3{margin-top: 44px;border-top: 1px solid #e60012;padding: 30px 0 0;display: flex;justify-content: space-between;line-height: 175%;color: rgba(33, 33, 33, 0.5);}

.footer .con3 a{color: rgba(33, 33, 33, 0.5);}

.footer .con3 a:hover{color: #e60012;}

.footer .con3 .le img{display: inline-block;vertical-align: middle;margin-right: 10px;}

.footer .con3 .le a{text-decoration: underline;}

/* 内页开始 */
.inner_ban{position: relative;}

.inner_ban .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;text-align: center;}

.inner_ban .txt .t1{line-height: 175%;letter-spacing: 1.2px;color: #FFF;}

.inner_ban .txt .t2{line-height: 175%;color: #FFF;transform: translateY(-3px);}

.crumbs{background: #F9F9F9;}

.crumbs .swiper-slide{width: auto;display: flex;padding-right: 40px;margin-right: 40px;}

.crumbs .swiper-slide::before{content: "";position: absolute;top: 50%;right: 0;width: 1px;height: 1em;margin-top: -0.5em;background: #999;}

.crumbs .swiper-slide a{display: block;position: relative;line-height: 90px;color: #999;}

.crumbs .swiper-slide a:hover,
.crumbs .swiper-slide.act a{color: #e60012;}

.crumbs .swiper-slide.act a::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #e60012;}

.crumbs .swiper-slide:last-child{padding-right: 0;margin-right: 0;}

.crumbs .swiper-slide:last-child::before{display: none;}

.inner_tit{line-height: 175%;color: #222;}

.about1 .con1{display: flex;padding: 42px 0 41px;border-top: 2px solid #e60012;border-bottom: 2px solid #e60012;align-items: flex-start;}

.about1 .con1 .le{width: 50%;padding: 38px 65px 0 48px;}

.about1 .con1 .le .t1{line-height: 150%;color: #222;}

.about1 .con1 .le .t2{line-height: 175%;color: #222;margin-top: 7px;}

.about1 .con1 .le .ul{display: flex;justify-content: space-between;margin-top: 31px;max-width: 695px;}

.about1 .con1 .le .li .ltp{font-weight: bold;position: relative;}

.about1 .con1 .le .li .ltp span{display: inline-block;line-height: 175%;color: #e60012;}

.about1 .con1 .le .li .ltp .cct{opacity: 0;}

.about1 .con1 .le .li .ltp .countUp{position: absolute;left: 0;top: 0;}

.about1 .con1 .le .li .ltp sub{line-height: 175%;color: #e60012;vertical-align: baseline;transform: translateY(-2px);display: inline-block;}

.about1 .con1 .le .li .lbt{line-height: 175%;color: #222;margin-top: -9px;}

.about1 .con1 .le .t3{line-height: 200%;color: #222;}

.about1 .con1 .le .t3 p{margin-bottom: 2em;}

.about1 .con1 .le .t3 p:last-child{margin-bottom: 0;}

.about1 .con1 .re{width: 50%;position: relative;}

.about1 .con1 .re .img{overflow: hidden;}

.about1 .con1 .re .img:hover .iw100{transform: scale(1.05);}

.bofang_cov{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.bofang_cov img{max-width: 60px;}

.about2{background: url(../images/about2_bg.jpg) no-repeat bottom center;background-size: cover;}

.about3{background: url(../images/about3_bg.jpg) no-repeat top center;background-size: cover;}

.about3 .con1 .img img{display: none;}

.about3 .con1 .img img.act{display: block;}

.about3 .swh_top{display: flex;}

.about3 .swh_top .li{width: 50%;}

.about3 .swh_top .ss{display: block;height: 100%;position: relative;padding-bottom: 24px;border-bottom: 2px solid #D9D9D9;}

.about3 .swh_top .ico{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;position: relative;margin: 0 auto;}

.about3 .swh_top .ico img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.about3 .swh_top .t1{line-height: 150%;color: #212121;text-align: center;margin-top: 11px;}

.about3 .swh_top .li.act .ss{border-color: #e60012;}

.about3 .swh_top .li.act .ico img:nth-child(1){opacity: 0;}

.about3 .swh_top .li.act .ico img:nth-child(2){opacity: 1;}

.about3 .swh_bot{margin-left: auto;margin-right: auto;max-width: 1365px;}

.about3 .swh_bot .li{display: none;text-align: center;}

.about3 .swh_bot .li.act{display: block;}

.about3 .swh_bot .li:nth-child(3){text-align: left;}

.about3 .swh_bot .li .t1{line-height: 150%;transform: translateY(50px);opacity: 0;text-align: center;}

.about3 .swh_bot .li .t2{line-height: 200%;color: #999;margin-top: 12px;transform: translateY(50px);opacity: 0;transition-delay: 0.1s;}

.about3 .swh_bot .li .t2 span{font-weight: bold;}

.about3 .swh_bot .li .ss.act .t1{transform: translateY(0);opacity: 1;}

.about3 .swh_bot .li .ss.act .t2{transform: translateY(0);opacity: 1;}

.about4{background: url(../images/about4_bg.jpg) no-repeat top center;background-size: cover;overflow: hidden;}

/* .about4 .swpbox{overflow: hidden;} */

.about4 .swiper-container{overflow: visible;}

.about4 .swpbox .swiper-slide{width: 21%;margin: 0 10px;}

.about4 .swpbox .swiper-slide .sbox{position: relative;overflow: hidden;border-radius: 10px;}

.about4 .swpbox .swiper-slide .bofang{display: none;}

.about4 .swpbox .swiper-slide.swiper-slide-active .bofang{display: flex;}

.about4 .swpbox .swiper-slide .sbox img{width: 100%;}

.about4 .swpbox .swiper-slide .sbox .txt{width: 100%;position: absolute;left: 0;bottom: -80px;z-index: 3;line-height: 1.75;color: #fff;padding: 0 24px;background-size: cover;opacity: 0;text-align: center;}

.about4 .swpbox .swiper-slide-active .sbox .txt{bottom: 10px;opacity: 1;}

.about4 .swpbox .fox{display: flex;align-items: center;justify-content: center;}

.about4 .swpbox .fox a{width: 40px;position: relative;margin: 0 15px;}

.about4 .swpbox .fox a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.about4 .swpbox .fox a:hover img:nth-child(1){opacity: 0;}

.about4 .swpbox .fox a:hover img:nth-child(2){opacity: 1;}

.about4 .swpbox .fox a.next img{transform: rotate(180deg);}

.news1 .ul .li{margin-bottom: 20px;}

.news1 .ul .li:last-child{margin-bottom: 0;}

.news1 .ul .li .ss{display: flex;background: #F5F5F5;}

.news1 .li .ss .img{width: 538px;overflow: hidden;}

.news1 .li .ss .txt{width: calc(100% - 538px);padding: 37px 42px 0;}

.news1 .li .ss .txt .t1{line-height: 1.5;color: #212121;}

.news1 .li .ss .txt .t2{line-height: 150%;color: #212121;margin-top: 19px;}

.news1 .li .ss .txt .viewall{margin-top: 20px;border-top: 1px dashed #C4C4C4;padding-top: 25px;}

.news1 .li .ss:hover{background: #e60012;}

.news1.building_bg .ul .li .ss{background: #fff;}

.news1.building_bg .li .ss:hover{background: #e60012;}

.news1 .li .ss:hover .img img{transform: scale(1.05);}

.news1 .li .ss:hover .txt .t1{color: #fff;}

.news1 .li .ss:hover .txt .t2{color: #fff;}

.news1 .li .ss:hover .viewall .view{color: #fff;}

.news1 .li .ss:hover .viewall .view span img:nth-child(1){opacity: 0;}

.news1 .li .ss:hover .viewall .view span img:nth-child(2){opacity: 1;}

.pages{display: flex;align-items: center;justify-content: center;font-weight: 400;}

.pages a{display: flex;justify-content: center;align-items: center;border: 1px solid #D9D9D9;width: 36px;height: 36px;line-height: 34px;color: #999999;margin: 0 6px;position: relative;border-radius: 50%;}

.pages a img:nth-child(2){position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;opacity: 0;}

.pages a.next img{transform: rotate(180deg);}

.pages a.act,
.pages a:hover{border-color: #e60012;background: #e60012;color: #fff;}

.pages a:hover img:nth-child(1){opacity: 0;}

.pages a:hover img:nth-child(2){opacity: 1;}

.pages .pg_input{display: flex;align-items: center;color: #999;padding: 0 18px;}

.pages .pg_input input{width: 60px;height: 36px;outline: none;border: 1px solid #D9D9D9;border-radius: 0;text-align: center;margin: 0 12px;}

.pages .pg_input input:focus{border-color: #e60012;}

.pages .pgbtn{background: #e60012;color: #fff;border-color: #e60012;}

.pages .pgbtn:hover{background: none;color: #e60012;}

.pg_more{width: 120px;line-height: 36px;border: 1px solid #e60012;background: #e60012;border-radius: 6px;text-align: center;color: #fff;margin: 0 auto;display: block;}

.news2 .li .ss{display: flex;justify-content: space-between;padding: 43px 60px 41px 70px;border-bottom: 1px solid #e60012;background: #F9F9F9;}

.news2 .li .ss .le{width: calc(100% - 120px);}

.news2 .li .ss .le .t1{line-height: 1.5;color: #212121;}

.news2 .li .ss .le .t2{line-height: 1.5;color: #222222;margin-top: 5px;}

.news2 .li .ss .re{padding-top: 16px;}

.news2 .li .ss:hover{background: #e60012;}

.news2 .li .ss:hover .le .t1{color: #fff;}

.news2 .li .ss:hover .le .t2{color: #fff;}

.news2 .li .ss:hover .viewall .view{color: #fff;}

.news2 .li .ss:hover .viewall .view span img:nth-child(1){opacity: 0;}

.news2 .li .ss:hover .viewall .view span img:nth-child(2){opacity: 1;}

.news_det .t1{line-height: 150%;color: #222;}

.news_det .t2{display: flex;align-items: center;flex-wrap: wrap;margin-top: 13px;}

.news_det .t2 .tim{display: flex;align-items: center;line-height: 30px;color: #222;margin-right: 55px;}

.news_det .t2 .tim img{width: 24px;margin-right: 4px;}

.news_det .t2 .ly{line-height: 30px;color: #222;}

.news_det .edit{/*border-top: 4px solid #e60012;*/line-height: 175%;color: #666;text-indent: 2em;font-size: 17px;}

.news_det .edit p img:first-child{text-indent: 0;}

.news_det .edit p img{max-width: 100%; width: auto; height: auto;}

.news_det .det_page{padding: 54px 50px 62px 52px;background: #e60012;display: flex;justify-content: space-between;align-items: center;}

.news_det .det_page .le{width: calc(100% - 180px);}

.news_det .det_page .le .it{margin-bottom: 22px;display: flex;}

.news_det .det_page .le .it:last-child{margin-bottom: 0;}

.news_det .det_page .le .it a{line-height: 1.5;color: #fff;}

.news_det .det_page .le .it a:hover{font-weight: bold;}

.news_det .det_page .re a{display: flex;align-items: center;line-height: 1.5;color: #fff;}

.news_det .det_page .re img{width: 28px;margin-right: 14px;}

.news_det .det_page .re a:hover img{margin-right: 20px;}

.public1 .li{margin-bottom: 20px;}

.public1 .li:last-child{margin-bottom: 0;}

.public1 .li .ss{display: flex;justify-content: space-between;align-items: center;padding: 17px 60px 15px 18px;background: #F9F9F9;border-bottom: 1px solid #DDD;}

.public1 .li .ss .le{width: calc(100% - 160px);display: flex;align-items: center;}

.public1 .li .ss .tim{display: flex;flex-direction: column;justify-content: center;align-items: center;height: 87px;width: 69px;}

.public1 .li .ss .tim .t1{line-height: 120%;color: #e60012;}

.public1 .li .ss .tim .t2{line-height: 175%;color: #e60012;}

.public1 .li .ss .le span{height: 60px;width: 1px;background: #e60012;margin: 0 30px 0 18px;transform: translateY(2px);}

.public1 .li .ss .txt{width: calc(100% - 118px);}

.public1 .li .ss .txt .t3{line-height: 150%;color: #222;}

.public1 .li .ss:hover{background: #e60012;}

.public1 .li .ss:hover .tim .t1{color: #fff;}

.public1 .li .ss:hover .tim .t2{color: #fff;}

.public1 .li .ss:hover .txt .t3{color: #fff;}

.public1 .li .ss:hover .viewall .view{color: #fff;}

.public1 .li .ss:hover .viewall .view span img:nth-child(1){opacity: 0;}

.public1 .li .ss:hover .viewall .view span img:nth-child(2){opacity: 1;}

.business1{overflow: hidden;}

.business1 .con1{display: flex;align-items: flex-start;}

.business1 .con1 .le{width: 514px;padding-top: 96px;}

.business1 .con1 .le .t1{display: flex;align-items: center;line-height: 175%;color: #222;}

.business1 .con1 .le .t1 img{width: 48px;min-width: 48px;margin-right: 20px;}

.business1 .con1 .le .tline{height: 1px;background: #222;opacity: 0.5;}

.business1 .con1 .le .t2{line-height: 175%;color: #222;margin-top: 24.5px;}

.business1 .con1 .le .t2 p{margin-bottom: 1.25em;}

.business1 .con1 .le .t2 p:last-child{margin-bottom: 0;}

.business1 .con1 .le .t3{display: block;}

.business1 .con1 .le .t3 a{padding: 3px 50px 3px 22px;line-height: 175%;color: #fff;background: url(../images/business_anniu.jpg) no-repeat center;background-size: cover;}

.business1 .con1 .re{width: calc(100% - 589px);max-width: 950px;padding-top: 120px;position: relative;margin-left: 75px;}

.business1 .con1 .re img{position: relative;z-index: 2;}

.business1 .con1 .re s{position: absolute;top: 0;left: calc(111 / 950 * 100%);width: 100vw;height: 100%;background: #F8F9FA;}

.business2 .con1{flex-direction: row-reverse;}

.business2 .con1 .re{margin: 0 75px 0 0;}

.business2 .con1 .re s{right: calc(111 / 950 * 100%);left: auto;}

.jinlian1{background: url(../images/jinlian1_bg.jpg) no-repeat bottom center;background-size: 100% auto;}

.jinlian1 .t1{line-height: 175%;color: #222;margin-top: 6px;}

.jinlian1 .img{border-top: 1px solid #e60012;padding-top: 23px;}

.jinlian1  .ul{border-top: 1px solid #e60012;padding-top: 30px;display: flex;align-items: center;justify-content: space-between;}

.jinlian1  .ul .line{width: 1px;height: 69px;background: #e60012;margin: 0 10px;}

.jinlian1  .ul .li{text-align: center;}

.jinlian1  .ul .li .ltp span{line-height: 175%;color: #e60012;}

.jinlian1  .ul .li .ltp sub{line-height: 175%;color: #e60012;vertical-align: baseline;display: inline-block;transform: translateY(-2px);}

.jinlian1  .ul .li .lbt{line-height: 175%;color: #222;margin-top: -9px;}

.jinlian2{background: url(../images/jinlian2_bg.jpg) no-repeat bottom center;background-size: 100% auto;}

.jinlian2 .con1 .ss{display: block;height: 100%;background: #F5F5F5;border-bottom: 1.5px solid #e60012;}

.jinlian2 .con1 .ss .img{overflow: hidden;}

.jinlian2 .con1 .ss .txt{padding: 21px 26px 61px;}

.jinlian2 .con1 .ss .t1{line-height: 175%;color: #222;}

.jinlian2 .con1 .ss .t2{line-height: 150%;color: #222;margin-top: 18px;height: 3em;}

.jinlian2 .con1 .ss .tmore{padding: 14px 26px 15px;border-top: 1px solid rgba(34, 34, 34, 0.20);}

.jinlian2 .con1 .ss:hover{background: #e60012;}

.jinlian2 .con1 .ss:hover .img img{transform: scale(1.05);}

.jinlian2 .con1 .ss:hover .t1{color: #fff;}

.jinlian2 .con1 .ss:hover .t2{color: #fff;}

.jinlian2 .con1 .ss:hover .tmore{border-color: #fff;}

.jinlian2 .con1 .ss:hover .viewall .view{color: #fff;}

.jinlian2 .con1 .ss:hover .viewall .view span img:nth-child(1){opacity: 0;}

.jinlian2 .con1 .ss:hover .viewall .view span img:nth-child(2){opacity: 1;}

.jinlian2 .con1 .tline{overflow: hidden;line-height: 175%;color: #999;height: 1.75em;}

.swpbtn .pogin{display: flex;align-items: center;justify-content: center;}

.swpbtn .pogin span{margin: 0 4px;}

.swpbtn .pogin span.swiper-pagination-bullet-active{background: #e60012;}

.jinlian2 .con2 .ul{display: flex;flex-wrap: wrap;}

.jinlian2 .con2 .li{width: calc(50% - 10px);margin: 20px 20px 0 0;}

.jinlian2 .con2 .li:nth-child(2n){margin-right: 0;}

.jinlian2 .con2 .li:nth-child(1),
.jinlian2 .con2 .li:nth-child(2){margin-top: 0;}

.jinlian2 .con2 .li .ss{display: block;padding: 40px 40px 23.5px 44px;border-radius: 8px;background: #FFF;box-shadow: 0px 4px 4px #E4E8F3;}

.jinlian2 .con2 .li .t1{line-height: 150%;color: #212121;height: 3em;}

.jinlian2 .con2 .li .t2{margin-top: 32.5px;border-top: 1px solid rgba(0, 0, 0, 0.2);padding-top: 12px;display: flex;justify-content: space-between;align-items: center;}

.jinlian2 .con2 .li .t2 .tlf{line-height: 20px;color: #212121;}

.jinlian2 .con2 .li .t2 .trf{line-height: 20px;color: #212121;}

.jinlian2 .con2 .li .ss:hover{background: #e60012;}

.jinlian2 .con2 .li .ss:hover .t1{color: #fff;}

.jinlian2 .con2 .li .ss:hover .t2{border-color: #fff;}

.jinlian2 .con2 .li .ss:hover .t2 .tlf{color: #fff;}

.jinlian2 .con2 .li .ss:hover .t2 .trf{color: #fff;}



.jinlian3{background: url(../images/jinlian3_bg.png) no-repeat center bottom;background-size: 100% auto;}

.jinlian3 .ul{display: flex;flex-wrap: wrap;padding-top: 30px;}

.jinlian3 .ul .li{width: calc((100% - 140px)/3);margin: 30px 70px 0 0;position: relative;}

.jinlian3 .ul .li::before{content: "";position: absolute;right: -35px;top: 0;width: 1px;height: 100%;background: #999;opacity: 0.3;}

.jinlian3 .ul .li:nth-child(3n){margin-right: 0;}

.jinlian3 .ul .li:nth-child(3n)::before{display: none;}

.jinlian3 .ul .li .ss{display: block;border: 1px solid #D9D9D9;background: #fff;padding: 23px 20px 25px;}

.jinlian3 .ul .li .ss .t1{line-height: 150%;color: #222;}

.jinlian3 .ul .li .ss .t2{margin-top: 12px;display: flex;justify-content: space-between;}

.jinlian3 .ul .li .ss .t2 .tle{line-height: 175%;color: #222;max-width: calc(100% - 100px);}

.jinlian3 .ul .li .ss .t2 .tre{line-height: 175%;color: #222;display: flex;align-items: center;justify-content: space-between;width: 82px;}

.jinlian3 .ul .li .ss .t2 .tre span{width: 20px;position: relative;}

.jinlian3 .ul .li .ss .t2 .tre span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.jinlian3 .ul .li .ss:hover{background: #e60012;border-color: #e60012;}

.jinlian3 .ul .li .ss:hover .t1{color: #fff;}

.jinlian3 .ul .li .ss:hover .t2 .tle{color: #fff;}

.jinlian3 .ul .li .ss:hover .t2 .tre{color: #fff;}

.jinlian3 .ul .li .ss:hover .t2 .tre span img:nth-child(1){opacity: 0;}

.jinlian3 .ul .li .ss:hover .t2 .tre span img:nth-child(2){opacity: 1;}

.building_bg{background: url(../images/building_bg.jpg) no-repeat top center;}

.building .tt2{line-height: 175%;color: #222;max-width: 1120px;margin: 37px auto 0;}

.building .list{margin-top: 29px;}

.building .list .item{display: flex;padding: 20px 0 32px;border-bottom: 1px solid rgba(33, 33, 33, 0.2);}

.building .list .item:first-child{border-top: 1px solid rgba(33, 33, 33, 0.2);}

.building .list .le{width: 89px;}

.building .list .le img{width: 36px;margin-top: 3px;}

.building .list .re{width: calc(100% - 89px);}

.building .list .re .t1{line-height: 175%;color: #222;}

.building .list .re .ul{display: flex;flex-wrap: wrap;padding-top: 7px;}

.building .list .re .li{margin-top: 10px;}

.building .list .re .li .ss{display: block;height: 100%;padding: 24px 21px;background: rgba(217, 217, 217, 0.2);}

.building .list .re .li .t2{line-height: 175%;color: #222;}

.building .list .re .li .t3{line-height: 175%;color: #666;margin-top: 1px;}

.building .list .item1 .re .li{width: 100%;}

.building .list .item2 .re .li{width: calc((100% - 30px)/4);margin-right: 10px;}

.building .list .item2 .re .li .ss{padding: 11px 21px;}

.building .list .item2 .re .li:nth-child(4n){margin-right: 0;}

.building .list .item3 .re .li{width: calc((100% - 40px)/5);margin-right: 10px;}

.building .list .item3 .re .li:nth-child(5n){margin-right: 0;}

.building2 .con1 .swiper-slide{padding: 44px 0;}

.building2 .con1 .building2_swp .ss{display: block;box-shadow: 0px 4px 4px 0px #F5F5F5;background: #fff;}

.building2 .con1 .building2_swp .ss .img{overflow: hidden;}

.building2 .con1 .building2_swp .ss .img img{width: 100%;}

.building2 .con1 .building2_swp .ss .txt{text-align: center;padding: 20px 20px 44px;}

.building2 .con1 .building2_swp .ss .txt .t1{line-height: 150%;color: #222;}

.building2 .con1 .building2_swp .ss:hover .img img{transform: scale(1.05);}

.building2 .con1 .swpbtn a{width: 50px;}

.building2 .con1 .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.building2 .con1 .swpbtn a:hover img:nth-child(1){opacity: 0;}

.building2 .con1 .swpbtn a:hover img:nth-child(2){opacity: 1;}

.building2 .con1 .swpbtn .prev{position: absolute;top: 50%;left: 26.04%;margin-top: -20px;z-index: 10;}

.building2 .con1 .swpbtn .next{position: absolute;top: 50%;right: 26.04%;margin-top: -20px;z-index: 10;}

.building2 .con1 .swpbtn .next img{transform: rotate(180deg);}

.building2 .swpbtn2{display: flex;justify-content: center;align-items: center;}

.building2 .swpbtn2 a{width: 40px;height: 40px;position: relative;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #D9D9D9;margin: 0 5px;}

.building2 .swpbtn2 a img:nth-child(2){position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;opacity: 0;}

.building2 .swpbtn2 a:hover{border-color: #e60012;background: #e60012;}

.building2 .swpbtn2 a:hover img:nth-child(1){opacity: 0;}

.building2 .swpbtn2 a:hover img:nth-child(2){opacity: 1;}

.building2 .swpbtn2 .nextbtn img{transform: rotate(180deg);}

.building2 .swpbtn2 .pogin{display: flex;align-items: center;}

.building2 .swpbtn2 span{width: 40px;height: 40px;opacity: 1;border: 1px solid #D9D9D9;margin: 0 5px;text-align: center;line-height: 38px;color: #999;background: none;}

.building2 .swpbtn2 span:hover{border-color: #e60012;color: #e60012;}

.building2 .swpbtn2 span.swiper-pagination-bullet-active{background: #e60012;border-color: #e60012;color: #fff;}

.building2 .swpbtn2 span.swiper-pagination-bullet-active:hover{color: #fff;}

.building3 .ul{display: flex;flex-wrap: wrap;}

.building3 .li{width: calc((100% - 140px)/3);margin: 70px 70px 0 0;}

.building3 .li:nth-child(3n){margin-right: 0;}

.building3 .li:nth-child(1),
.building3 .li:nth-child(2),
.building3 .li:nth-child(3){margin-top: 0;}

.building3 .li .ss{display: block;}

.building3 .li .ss .img{overflow: hidden;}

.building3 .li .ss .t1{margin-top: 23px;line-height: 150%;color: #212121;height: 3em;}

.building3 .li .ss .t2{margin-top: 22px;line-height: 175%;color: #212121;}

.building3 .li .ss .t3{padding: 13px 0 14px;border-top: 1px solid #e60012;margin-top: 73px;}

.building3 .li .ss .t3 .viewall{width: 86px;justify-content: center;}

.building3 .li .ss:hover .img img{transform: scale(1.05);}

.building3 .li .ss:hover .t1{color: #e60012;}

.building3 .li .ss:hover .t2{color: #e60012;}

.building3 .li .ss:hover .t3{background: #e60012;}

.building3 .li .ss:hover .viewall{width: 100%;justify-content: center;}

.building3 .li .ss:hover .viewall .view{color: #fff;}

.building3 .li .ss:hover .viewall .view span img:nth-child(1){opacity: 0;}

.building3 .li .ss:hover .viewall .view span img:nth-child(2){opacity: 1;}

.building3 .pagesbox{margin-top: -14px;}

.building4 .li{margin-bottom: 10px;}

.building4 .li:last-child{margin-bottom: 0;}

.building4 .li .ss{display: flex;align-items: center;justify-content: space-between;padding: 36px 85px 33px 53px;background: #fff;box-shadow: 0px 4px 4px 0px rgba(196, 196, 196, 0.30);border-bottom: 1px solid #DDD;}

.building4 .li .ss .le{width: calc(100% - 160px);max-width: 1307px;}

.building4 .li .ss .t1{line-height: 175%;color: #222;}

.building4 .li .ss .t2{line-height: 150%;color: #222;margin-top: 1px;}

.building4 .li .ss .t3{line-height: 175%;color: #222;opacity: 0.5;margin-top: 13px;}

.building4 .li .ss:hover{background: #e60012;}

.building4 .li .ss:hover .t1{color: #fff;}

.building4 .li .ss:hover .t2{color: #fff;}

.building4 .li .ss:hover .t3{color: #fff;opacity: 1;}

.building4 .li .ss:hover .viewall .view{color: #fff;}

.building4 .li .ss:hover .viewall .view span img:nth-child(1){opacity: 0;}

.building4 .li .ss:hover .viewall .view span img:nth-child(2){opacity: 1;}

.building5 .li .ss{display: flex;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #e60012;padding: 30px 83px 28px 51px;background: #fff;}

.building5 .li .ss .le{width: calc(100% - 160px);max-width: 1233px;}

.building5 .li .t1{line-height: 175%;color: #222;}

.building5 .li .t2{line-height: 150%;color: #222;margin-top: 1px;}

.building5 .li .t3{margin-top: 20px;line-height: 175%;color: #404040;}

.building5 .li .re{padding-bottom: 14px;}

.building5 .li .ss:hover{background: #e60012;}

.building5 .li .ss:hover .t1{color: #fff;}

.building5 .li .ss:hover .t2{color: #fff;}

.building5 .li .ss:hover .t3{color: #fff;opacity: 1;}

.building5 .li .ss:hover .viewall .view{color: #fff;}

.building5 .li .ss:hover .viewall .view span img:nth-child(1){opacity: 0;}

.building5 .li .ss:hover .viewall .view span img:nth-child(2){opacity: 1;}

.contact .con1 .swiper-slide{height: auto;}

.contact .con1 .ss{display: block;position: relative;height: 100%;border-top: 5px solid #e60012;padding: 78px 34px 39px;}

.contact .con1 .imgbg img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.contact .con1 .imgbg img:nth-child(2){z-index: 1;opacity: 0;}

.contact .con1 .ico{position: relative;width: 80px;position: relative;z-index: 2;}

.contact .con1 .ico img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.contact .con1 .t1{line-height: 44px;color: #222;margin-top: 2em;position: relative;z-index: 2;font-family: 'Inter';}

.contact .con1 .t2{line-height: 25px;color: #6E7073;min-height: 93px;margin-top: 30px;position: relative;z-index: 2;font-family: 'Inter';max-width: 270px;}

.contact .con1 .ss:hover{border-color: #333;}

.contact .con1 .ss:hover .imgbg img:nth-child(1){opacity: 0;}

.contact .con1 .ss:hover .imgbg img:nth-child(2){opacity: 1;}

.contact .con1 .ss:hover .ico img:nth-child(1){opacity: 0;}

.contact .con1 .ss:hover .ico img:nth-child(2){opacity: 1;}

.contact .con1 .ss:hover .t1{color: #fff;}

.contact .con1 .ss:hover .t2{color: #fff;}

.contact_join{background: url(../images/contact_join.jpg) no-repeat center;background-size: cover;}

.contact_join .formbox{padding-top: 17px;display: flex;flex-wrap: wrap;}

.contact_join .formbox .item{width: calc(50% - 15px);margin: 30px 30px 0 0;display: flex;justify-content: space-between;}

.contact_join .formbox .item:nth-child(2n){margin-right: 0;}

.contact_join .formbox .item_w100{width: 100%;margin-right: 0;}

.contact_join .formbox .item .inp{width: 100%;display: flex;align-items: center;padding: 9px 25px 9px;background: #fff;border-radius: 8px;}

.contact_join .formbox .item .inp .le{white-space: nowrap;line-height: 46px;color: #000;}

.contact_join .formbox .item .inp input{outline: none;width: 100%;background: none;border: none;line-height: 46px;color: #222;}

.contact_join .formbox .item.item_code .inp{width: calc(100% - 185px);}

.contact_join .formbox .item.item_code .code{width: 164px;min-width: 164px;border-radius: 4px;overflow: hidden;}

.contact_join .formbox .item.item_code .code img{height: 100%;width: 100%;}

.contact_join .formbox .inp .img{width: 50px;position: relative;min-width: 50px;}

.contact_join .formbox .inp .img input{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.contact_join .formbox .inp .txt{line-height: 47px;color: #222;padding-left: 15px;}

.contact_join .formbtn{display: flex;justify-content: center;}

.contact_join .formbtn a{border-radius: 8px;background: #e60012;text-align: center;line-height: 58px;color: #fff;padding: 0 96px 0;border: 1px solid #e60012;}

.contact_join .formbtn a:hover{background: none;color: #e60012;}

/* 搜索结果 */
.search1{width: 100%;background: #f7f8fa;padding: 100px 0;}

.search1 .sar_con{display: flex;justify-content: space-between;}

.search1 .sar_con .con_le{width: 50%;}

.search1 .sar_con .con_re{width: 50%;}

.search1 .sar_con .con_re .ins{display: flex;align-items: center;}

.search1 .sar_con .con_re input{width: calc(100% - 100px);height: 55px;outline: none;border: 1px solid #ddd;border-right: 0;padding: 0 20px;border-radius: 3px 0 0 3px;font-size: 16px;}

.search1 .sar_con .con_re a{width: 100px;height: 55px;color: #fff;border-radius: 0 3px 3px 0;background:#e60012 url(../images/svg/hd_ssbtn_w.svg) center no-repeat;}

.search2 .con1 {margin-bottom: 20px;}

.search2 .con1 span{color: #d6a95e;}

.search2 .ul{margin-bottom: 50px;}

.search2 .ul .li{border-bottom:1px dashed #ddd;}

.search2 .ul .li a{display: flex;height: 140px;align-items: center;width: 100%;}

.search2 .ul .li a .c{width: 100%;}

.search2 .ul .li .a1{line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: 100%;}

.search2 .ul .li .a1 span{color: #e60012;font-weight: bold;}

.search2 .ul .li .a2{line-height: 30px;margin-top: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: 100%;color: #565b66;}

.search2 .ul .li .a2 span{color: #e60012;font-weight: bold;}

.search2 .ul .li:hover .a1{color: #d6a95e;}



.header .hre .lv2_list{width: 180px;margin-left: -90px;padding: 9px 0 0;}

.header .hre .lv2_list .lv2:first-child{padding-top: 0;border-top: 3px solid #e60012;border-radius: 8px 8px 0 0;position: relative;}

.header .hre .lv2_list .lv2:first-child::before{content: "";position: absolute;left: 50%;background: url(../images/svg/xin_hd_ico.svg) no-repeat center;width: 9px;height: 4px;top: -7px;margin-left: -5px;}

.header .hre .lv2_list .lv2:last-child{padding-bottom: 4px;border-radius: 0 0 8px 8px;}

.header .hre .lv2_list .lv2{padding: 0 30px;}

.header .hre .lv2_list .lv2 a{/* font-size: 12px; */line-height: 18px;padding: 9px 0;position: relative;line-height: 26px;padding: 12px 0;}

.header .hre .lv2_list .lv2 a::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #D9D9D9;opacity: 0.5;border-radius: 0 0 8px 8px;}

.header .hre .lv2_list .lv2:last-child a::before{display: none;}



.tjtc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 500;display: none;}

.tjtc .bei{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);}

.tjtc .c_con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 300px;min-height: 180px;background: #fff;text-align: center;padding: 30px 15px;}

.tjtc .c_con .n{display: flex;align-items: center;justify-content: center;margin-top: 30px;cursor: pointer;}

.gengduo{display: flex;align-items: center;justify-content: center;width: 170px;height: 50px;color: #e60012;border: 1px solid #e60012;position: relative;}

.gengduo s{width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #e60012;}

.gengduo span{position: relative;z-index: 1;}

.gengduo .i{width: 16px;position: relative;margin-left: 14px;z-index: 1;}

.gengduo:hover{border: 1px solid #e60012;background: #e60012;}

.gengduo:hover span{color: #fff;}

.view_new{margin-top:30px;cursor:pointer;}



.about_mange .ul{display: flex;flex-wrap: wrap; margin-top: 40px;}

.about_mange .ul .li{width:100%; margin-bottom: 40px;}

.about_mange .li .ss{height: 100%; display: flex;}

.about_mange .ul .li:nth-child(even) .ss{flex-direction: row-reverse;}

.about_mange .li .img{overflow: hidden; width: 45%; height:0px; padding-top:20%; position:relative;}

.about_mange .li .img img{width: 100%; height:100%; position:absolute; top:0px; left:0px; object-fit:cover;}

.about_mange .li .txt{padding:20px 24px; box-sizing: border-box; width: 55%;}

.about_mange .li .txt .t1{line-height: 150%;color: #222;}

.about_mange .li .txt .t2{line-height: 140%;color: #222;min-height: 2.8em;margin-top: 7px;}

.about_mange .li .ss:hover{background: #e60012;}

.about_mange .li .ss:hover .t1{color: #fff;}

.about_mange .li .ss:hover .t2{color: #fff;}



@media screen and (min-width: 1031px) {
    .yd{display: none;}
}

@media screen and (max-width:1680px) {
  .f_16{font-size: 14px;}
  .f_18{font-size: 16px;}
  .f_20{font-size: 18px;}
  .f_22{font-size: 20px;}
  .f_24{font-size: 22px;}
  .f_26{font-size: 22px;}
  .f_28{font-size: 26px;}
  .f_30{font-size: 28px;}
  .f_32{font-size: 30px;}
  .f_34{font-size: 30px;}
  .f_36{font-size: 30px;}
  .f_38{font-size: 32px;}
  .f_40{font-size: 32px;}
  .f_42{font-size: 32px;}
  .f_44{font-size: 32px;}
  .f_46{font-size: 34px;}
  .f_48{font-size: 34px;}
  .f_50{font-size: 34px;}

  .f_60{font-size: 36px;}

  .mg_30_0{margin-top: 30px;}

  .mg_34_0{margin-top: 30px;}

  .mg_36_0{margin-top: 30px;}

  .mg_40_0{margin-top: 30px;}

  .mg_43_0{margin-top: 40px;}

  .mg_45_0{margin-top: 40px;}

  .mg_46_0{margin-top: 40px;}

  .mg_47_0{margin-top: 40px;}

  .mg_48_0{margin-top: 40px;}

  .mg_50_0{margin-top: 50px;}

  .mg_60_0{margin-top: 60px;}

  .mg_73_0{margin-top: 60px;}

  .mg_74_0{margin-top: 60px;}

  .mg_80_0{margin-top: 60px;}

  .mg_85_0{margin-top: 60px;}

  .mg_100_0{margin-top: 80px;}

  .mg_102_0{margin-top: 80px;}

  .mg_0_88{margin-bottom: 80px;}

  .pd_0_150{padding-bottom: 100px;}

  .pd_57_107{padding: 50px 0 80px;}

  .pd_0_107 { padding: 0 0 80px;}

  .pd_80_93{padding: 60px 0 80px;}

  .pd_80_100{padding: 60px 0 80px;}

  .pd_80_136{padding: 60px 0 100px;}

  .pd_80_144{padding: 60px 0 100px;}

  .pd_80_150{padding: 60px 0 100px;}

  .pd_80_163{padding: 60px 0 100px;}

  .pd_90_130{padding: 60px 0 100px;}

  .pd_90_150{padding: 60px 0 100px;}

  .pd_100{padding: 80px 0;}

  .pd_110_115{padding: 90px 0;}

  .pd_115_80{padding: 90px 0 60px;}

  .header .hre .li{margin-right: 30px;}

  .header .hre .li:last-child{margin-right: 60px;}

  .header .hre .re{padding: 0 40px;}

  .header .hre .re span{margin: 0 40px;}

  .crumbs .swiper-slide{padding-right: 30px;margin-right: 30px;}
}

@media (max-width:1560px) and (min-width: 1031px) {
  .ind1 .con2 .re{background: #F9F9F9;}

  .ind1 .con2 .re .li .ss{padding: 33px 20px;}

  .ind1 .con2 .re .li .t2{height: 1.5em;-webkit-line-clamp: 1;}

  .ind6 .li .ss{padding: 15px 34px;}

  .ind6 .li .ss span{right: 12px;}

  .about1 .con1 .le{padding: 0 40px 0 30px;}

  .contact .con1 .ss{padding: 50px 25px 30px;}

  .contact .con1 .ico{width: 60px;}

  .news_det .edit{font-size: 14px;}
}


@media (max-width:1366px) {
  .header .hre .li{margin-right: 25px;}

  .header .hre .li:last-child{margin-right: 40px;}

  .header{min-width: 1220px;}

  .ind6 .li .ss{padding: 15px 34px 15px 20px;}

}


@media (max-width:1030px) {
  .f_12 {font-size: 12px;}
  .f_16 {font-size: 14px;}
  .f_18 {font-size: 16px;}
  .f_20 {font-size: 16px;}
  .f_22 {font-size: 16px;}
  .f_24 {font-size: 16px;}
  .f_26 {font-size: 16px;}
  .f_28 {font-size: 18px;}
  .f_30 {font-size: 18px;}
  .f_32 {font-size: 20px;}
  .f_34 {font-size: 20px;}
  .f_36 {font-size: 20px;}
  .f_38 {font-size: 20px;}
  .f_40 {font-size: 22px;}
  .f_42 {font-size: 22px;}
  .f_44 {font-size: 22px;}
  .f_46 {font-size: 24px;}
  .f_48{font-size: 24px;}
  .f_50{font-size: 24px;}
  .f_60{font-size: 26px;}

  body{min-width: 200px;padding-top: 50px;}
  
	.box{width: 90%;min-width: 100px;padding: 0;}
  

  .mg_30_0{margin-top: 30px;}

  .mg_34_0{margin-top: 30px;}

  .mg_36_0{margin-top: 30px;}

  .mg_40_0{margin-top: 30px;}

  .mg_43_0{margin-top: 30px;}

  .mg_45_0{margin-top: 30px;}

  .mg_46_0{margin-top: 30px;}

  .mg_47_0{margin-top: 30px;}

  .mg_48_0{margin-top: 30px;}

  .mg_50_0{margin-top: 35px;}

  .mg_60_0{margin-top: 40px;}

  .mg_73_0{margin-top: 40px;}

  .mg_74_0{margin-top: 40px;}

  .mg_80_0{margin-top: 50px;}

  .mg_85_0{margin-top: 50px;}

  .mg_100_0{margin-top: 50px;}

  .mg_102_0{margin-top: 50px;}

  .mg_0_88{margin-bottom: 50px;}

  .pd_0_150{padding-bottom: 50px;}

  .pd_57_107{padding: 50px 0;}

  .pd_0_107 { padding: 0 0 50px;}

  .pd_80_93{padding: 50px 0;}

  .pd_80_100{padding: 50px 0;}

  .pd_80_136{padding: 50px 0;}

  .pd_80_144{padding: 50px 0;}

  .pd_80_150{padding: 50px 0;}

  .pd_80_163{padding: 50px 0;}

  .pd_90_130{padding: 50px 0;}

  .pd_90_150{padding: 50px 0;}

  .pd_100{padding: 50px 0;}

  .pd_110_115{padding: 50px 0;}

  .pd_115_80{padding: 50px 0;}

  .wow,
  .wow1{opacity: 1;}

  .pc{display: none;}

  .header_place{display: none;}

  .header{display: none;}

  .mhead{display: block;}

  .mnav .mbox .ul1 li.lang .ltop{display: flex;}

  .mnav .mbox .ul1 li.lang .ltop a{margin: 0 5px;width: auto;}

  .mnav .mbox .ul1 li.lang .ltop a:first-child{margin-left: 0;}

  .z_tanchuang .tbox .modal{width: 90%;padding: 15px;}
    
  .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

  .about4 .swpbox .swiper-slide{width: 60%;}

  .a_dw{top: -50px;}

  .banner .swp_btn{display: none;}

  .banner .img .bofang{z-index: 11;}

  .banner .img .bofang img{width: 50px;}

  .banner .pagin .ce span{width: 50%;}

  .banner .pagin .ce{width: 100%;margin: 0 14px;}

  .ind1 .con2{flex-wrap: wrap;}

  .ind1 .con2 .le{width: 100%;}

  .ind1 .con2 .re{width: 100%;margin-top: 20px;}

  .ind1 .con2 .le .txt{padding: 20px;}

  .ind1 .con2 .le{padding-bottom: 0;}

  .ind1 .con2 .le .txt .viewall{display: none;}

  .ind1 .con2 .re .li .ss{padding: 20px;}

  .ind1 .con2 .re .li .viewall{display: none;}

  .ind2{padding-top: 50px;background: #F9F9F9;}

  .ind2 .con1{flex-wrap: wrap;flex-direction: column-reverse;padding-top: 0;padding-bottom: 30px;border-bottom: none;}

  .ind2 .con1 .le{width: 100%;padding: 20px 0;}

  .ind2 .con1 .re{width: 100%;}

  .ind2 .con1 .le .t1{font-size: 18px;}

  .ind2 .con1 .le .ul{flex-wrap: wrap;margin-top: 10px;}

  .ind2 .con1 .le .li{width: 45%;}

  .ind2 .con1 .le .viewall{margin-top: 20px;}

  .bofang img{max-width: 50px;}

  .ind3 .con2 .ul{padding-top: 10px;}

  .ind3 .con2 .li{width: 100%;margin: 10px 0 0;}

  .ind3 .con2 .li .ss{padding: 15px;}

  .ind3 .con2 .li .txt .t3{-webkit-line-clamp: 1;}

  .ind3 .con2 .li span{height: 40px;margin: 0 20px 0 10px;}

  .ind3 .con2 .li .ltime{height: 40px;}

  .ind4 .cont .le{max-width: 100%; width:100%}

  .ind4 .cont .le .li{padding: 20px 0 20px 30px;}

  .ind4 .cont .le .li .bgimg{height: 100%;}

  .ind4 .cont .le .li .bgimg img{height: 100%;}

  .ind4 .cont .le .li .txt img{width: 30px;margin-right: 30px;}

  .ind4 .cont{align-items: flex-start;padding-bottom: 0; min-height:auto;}

  .ind4 .cont .box{padding-bottom: 150px;}

  .ind4 .cont .re .li .wlink{margin-top: 15px;}

  .ind4 .cont .re .li .viewall{width: 100%;position: absolute;bottom: 40px;}

  .ind4 .cont .re{width: 100%;text-align: center;position: static;bottom: 0;}

  .ind4 .cont .re .li .wlink{display: inline-block;}

  .ind5 .con1 .img{background: none !important;height: 100%;}

  .ind5 .con1 .img img{opacity: 1;height: 90%;object-fit: cover;}

  .ind5 .con1{padding-top: 40px;}

  .ind5 .con1 .ul{flex-wrap: wrap;}

  .ind5 .con1 .li{width: 100%;margin-right: 0;margin-bottom: 20px;}

  .ind5 .con1 .li:last-child{margin-bottom: 0;}

  .ind5 .con1 .li .ss{padding: 20px;}

  .ind5 .con1 .ind_join{padding: 40px 20px;}

  .ind5 .con1 .ind_join .t2{margin-top: 5px;}

  .ind6 .li{width: 100%;margin-right: 0;margin-top: 15px;}

  .ind6 .li .ss{padding: 10px 50px;}

  .footer{padding: 40px 0;}

  .footer .con1{display: none;}

  .footer .con2{margin-top: 0;flex-wrap: wrap;}

  .footer .con2 .le{width: 100%;max-width: 100%;}

  .footer .con2 .re{width: 100%;margin-top: 20px;}

  .footer .con3{margin-top: 30px;flex-wrap: wrap;justify-content: center;text-align: center;line-height: 2;}

  .crumbs .swiper-slide{margin-right: 15px;padding-right: 15px;}

  .crumbs .swiper-slide a{line-height: 60px;}

  .about1 .con1{padding-top: 0;flex-direction: column-reverse;}

  .about1 .con1 .re{width: 100%;}

  .about1 .con1 .le{width: 100%;padding: 30px 0 0;}

  .about1 .con1 .le .ul{margin-top: 30px;flex-wrap: wrap;}

  .about1 .con1 .le .li{width: 45%;}

  .about1 .con1 .le .t1{font-size: 18px;}

  .about1 .con1 .le .t3 p{margin-bottom: 1em;}

  .about1 .con1{margin-top: 35px;}

  .about2 .img{overflow-x: auto;}

  .about2 .img img{min-width: 1680px;}

  .about3 .swh_top .ico{width: 25px;height: 25px;}

  .about3 .swh_top .ss{padding-bottom: 12px;}

  .about4 .swpbox .fox{display: none;}

  .public1 .li .ss{padding: 15px;}

  .public1 .li .ss .le{width: 100%;}

  .public1 .li .ss .re{display: none;}

  .public1 .li .ss .tim{height: 40px;}

  .public1 .li{margin-bottom: 15px;}

  .public1 .li .ss .le span{height: 40px;margin: 0 20px 0 10px;}

  .inner_ban .txt .t2{transform: translateY(0);}

  .news1 .ul .li .ss{flex-wrap: wrap;}

  .news1 .li .ss .img{width: 100%;}

  .news1 .li .ss .txt{width: 100%;padding: 20px;}

  .news1 .li .ss .txt .viewall{display: none;}

  .news1 .li .ss .txt .t2{margin-top: 8px;}

  .news1 .ul .li{margin-bottom: 15px;}

  .news2 .li{margin-bottom: 15px;}

  .news2 .li:last-child{margin-bottom: 0;}

  .news2 .li .ss{padding: 20px;}

  .news2 .li .ss .le{width: 100%;}

  .news2 .li .ss .re{display: none;}

  .news_det .det_page{padding: 40px 20px;flex-wrap: wrap;}

  .news_det .det_page .le{width: 100%;}
  
  .news_det .det_page .re{margin-top: 20px;width: 100%;}

  .news_det .det_page .re img{width: 18px;}

  .business1 .con1{flex-wrap: wrap;}

  .business1 .con1 .le{width: 100%;padding-top: 0;}

  .business1 .con1 .re{width: 100%;padding-top: 0;margin: 30px 0 0;}

  .business1 .con1 .le .t1 img{width: 35px;min-width: 35px;margin-right: 10px;}

  .jinlian1 .ul .line{display: none;}

  .jinlian1 .img{overflow-x: auto;}

  .jinlian1 .img img{min-width: 1680px;}

  .jinlian1 .ul{flex-wrap: wrap;}

  .jinlian1 .ul .li{width: 46%;text-align: left;margin-bottom: 15px;}

  .jinlian2 .con1 .ss .txt{padding: 20px;}

  .jinlian2 .con1 .ss .tmore{display: none;}

  .jinlian2 .con1 .ss .t2{margin-top: 6px;}

  .jinlian2 .con1 .tline{display: none;}

  .jinlian2 .con2 .li{width: 100%;margin-right: 0;margin-top: 15px;}

  .jinlian2 .con2 .li:nth-child(2){margin-top: 15px;}

  .jinlian2 .con2 .li .ss{padding: 20px;}

  .jinlian2 .con2 .li .t2{margin-top: 20px;}

  .jinlian3 .ul .li{width: 100%;margin: 15px 0 0;}

  .jinlian3 .ul{padding-top: 15px;}

  .jinlian3 .ul .li .ss .t2 .tre{font-size: 0;}

  .jinlian3 .ul .li .ss{padding: 20px;}

  .building .list .le{width: 50px;}

  .building .list .le img{width: 26px;}

  .building .list .re{width: calc(100% - 50px);}

  .building .list .re .li .ss{padding: 11px 20px;}

  .building .list .item2 .re .li{width: 100%;margin: 15px 0 0;}

  .building .list .item3 .re .li{width: 100%;margin: 15px 0 0;}

  .building2 .con1{width: 90%;margin: 0 auto;}

  .building2 .con1 .swpbtn .next,
  .building2 .con1 .swpbtn .prev{display: none;}

  .building2 .con1 .swiper-slide{padding: 30px 0;}

  .building2 .swpbtn2{margin-top: 0;}

  .building2 .swpbtn2 a.ss{display: none;}

  .building2 .swpbtn2 span{width: 8px;height: 8px;font-size: 0;}

  .building3 .li{width: 100%;margin: 0 0 40px;padding-bottom: 30px;border-bottom: 1px dashed #e60012;}

  .building3 .li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}

  .building3 .li .ss .t3{display: none;}

  .building3 .li .ss .t1{margin-top: 15px;}

  .building3 .li .ss .t2{margin-top: 15px;}

  .building4 .li .ss{padding: 20px;}

  .building4 .li .ss .le{width: 100%;}

  .building4 .li .ss .re{display: none;}

  .building4 .li .ss .t3{margin-top: 6px;}

  .building5 .li{margin-bottom: 10px;}

  .building5 .li:last-child{margin-bottom: 0;}

  .building5 .li .ss{padding: 20px;}

  .building5 .li .ss .le{width: 100%;}

  .building5 .li .ss .re{display: none;}

  .building5 .li .t3{margin-top: 6px;}

  .contact .con1 .ss{padding: 40px 20px;}

  .contact .con1 .ico{width: 50px;}

  .contact .con1 .t1{line-height: 30px;}

  .contact .con1 .t2{line-height: 20px;margin-top: 20px;min-height: 60px;}

  .contact_join .formbox .item{width: 100%;margin-right: 0;margin-top: 15px;}

  .contact_join .formbox .item.item_code .code{width: 100px;min-width: 100px;}

  .contact_join .formbox .item.item_code .inp{width: calc(100% - 120px);}

  .contact_join .formbox .item .inp{padding: 6px 20px;}

  .contact_join .formbox .item .inp .le{line-height: 35px;}

  .contact_join .formbox .item .inp input{line-height: 35px;}

  .contact_join .formbtn a{padding: 0 60px;line-height: 40px;}

  .search1 .sar_con{flex-wrap: wrap;}

  .search1 .sar_con .con_re{width: 100%;margin-top: 30px;}

  .search1{margin-top: 0;padding: 50px 0;}

  .search2 .ul .li a{height: 100px;}

  .search2 .ul .li .a2{margin-top: 0px;}

  .inner_ban .txt{text-align: left;}
  
  .inner_ban .txt .t2{margin-top: 10px;}

  .about3 .swh_bot .li{text-align: left;}

  html{overflow-x: hidden;}

  .jinlian3 .ul .li::before{display: none;}

  .ind6 .li .ss span{top: 12px;}

  .news_det .edit{font-size: 14px;}
}

@media (max-width:800px) {
  .fw_100{font-weight: normal;}

  .about_mange .ul .li{
    margin-bottom: 20px;
  }

  .about_mange .ul .li .ss{
    flex-direction: column;
  }

  .about_mange .ul .li:nth-child(even) .ss{
    flex-direction: column;
  }

  .about_mange .ul .li .img{
    width: 100%;
  }
  
  .about_mange .li .txt{
    width: 100%;
    padding: 15px 0px;
  }
}




.contact_box{
  padding: 50px 0px;
  display: flex;
}

.contact_box li{
  flex: auto;
  text-align: center;
  padding: 0px 5%;
  list-style-type: none;
    margin: 0;
    padding: 0;
}

.contact_box li i{
  color: #027f52;
  font-size: 30px;
}

.contact_box li p{
  font-size: 16px;
  padding-top: 8px;
}

.contact_box1{
  width: 100%;
  height: 500px;
  box-shadow: 0px 0px 16px 0px 
		rgba(51, 51, 51, 0.28);
}

@media (max-width: 960px) {


.contact_box{
  flex-direction: column;
  padding: 20px 0px;
}

.contact_box li{
  padding-bottom: 15px;
}

.contact_box li p{
  font-size: 14px;
}

.contact_box1{
  width: 100%;
  height: 250px;
}
}

.layui-layer-setwin .layui-layer-close2{ right:20px !important; top: 0px !important; background:none !important; width: 40px !important; height: 40px !important;}
.layui-layer-setwin .layui-layer-close2::after{ width: 40px; height: 2px; background: #333; content: ''; display: block; transform: rotate(135deg); margin-top: -2px;}
.layui-layer-setwin .layui-layer-close2::before{ width: 40px; height: 2px; background: #333; content: ''; display: block; transform: rotate(45deg); margin-top: 20px;}


.baojia{ padding: 35px;  max-width: 500px; box-sizing: border-box;}
.baojia .logo img{ height: 50px;}

.baojia .nr{ padding-top: 30px; padding-bottom: 20px;}
.baojia .nr h2{ font-size: 13px; color: #333; padding-bottom:15px;}
.baojia .nr h3{ font-size: 40px; font-family: fantasy; color: #e60012; padding: 10px 0px;}
.baojia .nr p{ font-size: 14px;  color: #333; padding:5px 0px;}
.baojia .nr p span{ font-size:24px; color: #e60012; font-family: fantasy;}
.baojia .nr h4{ height: 40px; padding: 10px 0px; line-height: 40px; display: flex; font-size: 14px;}
.baojia .nr h4 a{ display: block; width: 90px; height: 40px; background: #222; color: #fff; text-align: center; border-radius: 5px; margin-left: 10px;}
.baojia .nr h4 b{position:relative; cursor:pointer;}
.baojia .nr h4 b img{width:20px; height:auto;}
.baojia .nr h4 b span{
    position: absolute;
    bottom: 20px;
    right: -20px;
    display: none;
}
.baojia .nr h4 b span img{
    width: 130px !important;
    height: auto;
}

.baojia .nr h4 b:hover span{
    display: block;
}

.baojia .nr2 h2{ display: flex;}
.baojia .nr2 h2 .text:nth-child(2){ margin-left: 10px;}
.baojia .nr2 .text{ width: 50%; height: 45px; line-height: 45px; border: 0px; border-bottom: 1px solid #222; font-size: 14px; margin-bottom: 10px;}
.baojia .nr2 .text1{ width: 100%; height: 45px; line-height: 45px; border: 0px; border-bottom: 1px solid #222; font-size: 14px; margin-bottom: 10px;}
.baojia .nr2 p{ font-size: 13px; padding: 5px 0px 15px 0px;}
.baojia .nr2 p i{ margin-right: 3px;}
.baojia .nr2 .anniu{ width: 100%; height: 45px; line-height: 45px; font-size: 16px; color: #fff; background: #e60012;  border-radius: 5px; border: 0px; cursor: pointer;}


.ny_zxal{ padding-left: 100px; padding-right: 100px;}

.biaoq{ border-top: 1px solid #eee; padding-top: 20px; margin-top: 20px;}

.biaoq a{font-size: 13px;
    padding: 10px 15px;
    background: #fdfdfd;
    margin-right: 10px;
    display: block;
    box-shadow: 0px 0px 2px #e2e2e2; float: left; margin-bottom: 10px;
}

.sqbj{ padding-top: 20px; display: flex;}
.sqbj a{ width: 150px;
    display: block;
    margin-right: 15px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #e2070b;
    background: #ededed;
    font-size: 16px;
    border-radius: 3px;
    position: relative;
	overflow: hidden;}
.sqbj a:nth-child(2){color: #fff;
		background: #e2070b; margin-left: 10px;}
