/* 鍓嶇閭靛垰 */

*,*: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;}

.img_inline_block img{ display: inline-block;height: 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_52{font-size: 52px;}

.f_56{font-size: 56px;}

.f_70{font-size: 70px;}

.mg_40_0{margin-top: 40px;}

.mg_50_0{margin-top: 50px;}

.mg_60_0{margin-top: 60px;}

.mg_70_0{margin-top: 70px;}

.mg_80_0{margin-top: 80px;}

.mg_85_0{margin-top: 85px;}

.mg_100_0{margin-top: 100px;}

.mg_0_105{margin-bottom: 105px;}

.pd_75_120{padding: 75px 0 120px;}

.pd_95_120{padding: 95px 0 120px;}

.pd_142{padding: 142px 0;}

.pd_100_120{padding: 100px 0 120px;}

.pd_80_95{padding: 80px 0 95px;}

.pd_100{padding: 100px 0;}

.pd_120{padding: 120px 0;}

.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: -100px;}

/* .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;} */

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

.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;}

.fw_100{font-weight: 100;}

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

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

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

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

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

.ind_ban .ss img{width: 100%;}

.ind_ban .banbtn{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}

.ind_ban .banbtn .box{height: 100%;}

.ind_ban .swpbtn a{position: absolute;width: 50px;height: 50px;/* margin-top: -25px;top: 55.25%; */bottom: 37px;}

.ind_ban .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;}

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

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

.ind_ban .swpbtn a.prev{left: 0;display: none;}

.ind_ban .swpbtn a.next{right: 0;}

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

.ind_ban .pagin{position: absolute;left: 0;bottom: 37px;display: flex;align-items: center;}

.ind_ban .pagin .le{line-height: 175%;color: #0D3871;}

.ind_ban .pagin .ce{width: 99px;height: 1px;position: relative;background: rgba(255,255,255,0.3);margin: 0 6px;}

.ind_ban .pagin .ce s{position: absolute;left: 0;bottom: 0;z-index: 1;width: 0;height: 2px;background: #0D3871;}

.ind_ban .pagin .ce.act1 s{animation: cd 4s linear;-webkit-animation: cd 4s linear;}

.ind_ban .pagin .ce.act2 s{animation: cd 4.6s linear;-webkit-animation: cd 4.6s linear;}

.ind_ban .pagin .ce.act3 s{width: 61px;}

@-webkit-keyframes cd {0% {width: 0%;}100% {width: 100%;}}

@keyframes cd {0% {width: 0%;}100% {width: 100%;}}

.ind_ban .pagin .re{line-height: 175%;color: #fff;}

.ind3{background: url(../images/ind3_bg.jpg) no-repeat center;background-size: cover;padding: 82px 0;}

.ind3 .ul{display: flex;}

.ind3 .li{width: 25%;position: relative;padding-left: 38px;}

.ind3 .li .line{position: absolute;overflow: hidden;width: 1px;height: calc(100% - 8px);background: rgba(255,255,255,0.14);top: 2px;left: 0;}

.ind3 .li .line s{height: 6px;top: 50%;left: 0;top: calc(50% - 3px);background: #fff;width: 1px;position: absolute;}


.ind3 .li:hover .line s{-webkit-animation: line 2s linear infinite;animation: line 2s linear infinite;}

@-webkit-keyframes line {0% {top: calc(50% - 3px)} 49%{top: calc(100% + 6px);opacity: 1;} 50%{top: calc(100% + 6px);opacity: 0;} 51%{top: -6px;opacity: 0;} 52%{top: -6px;opacity: 1;} 100% {top: calc(50% - 3px)}}

@keyframes line {0% {top: calc(50% - 3px)} 49%{top: calc(100% + 6px);opacity: 1;} 50%{top: calc(100% + 6px);opacity: 0;} 51%{top: -6px;opacity: 0;} 52%{top: -6px;opacity: 1;} 100% {top: calc(50% - 3px)}}

.ind3 .li .ltp{display: flex;align-content: center;line-height: 175%;color: #fff;}

.ind3 .li .ltp img{width: 30px;min-height: 30px;margin-right: 14px;}

.ind3 .li .lbt{margin-top: 12px;line-height: 175%;color: #fff;}

.ind3 .li .lbt a{color: #fff;}

.footer{background: #fff;padding-top: 46px;}

.footer .con1 .ft_map{position: absolute;top: 0;left: -100px;height: 100%;}

.footer .con1 .ft_map img{height: 100%;}

.footer .con1 .box{display: flex;justify-content: space-between;padding-top: 49px;}

.footer .con1 .le{position: relative;z-index: 3;}

.footer .con1 .le .ftlogo{display: block;width: 170px;}

.footer .con1 .le .ftlink{margin-top: 234px;display: flex;}

.footer .con1 .le .item{margin-right: 28px;position: relative;width: 36px;}

.footer .con1 .le .ibot{width: 80px;height: 80px;position: absolute;left: 50%;transform: translatex(-50%);bottom: 80px;pointer-events: none;visibility: hidden;opacity: 0;z-index: 10;background: #fff;}

.footer .con1 .le .ibot img{width: 80px;height: 80px;position: relative;z-index: 3;}

.footer .con1 .le .item:hover .ibot{bottom: 45px;visibility: visible;opacity: 1;}

.footer .con1 .re{position: relative;z-index: 3;max-width: 920px;width: 80%;}

.footer .con1 .re .ul{display: flex;justify-content: space-between;}

.footer .con1 .re .ltp{display: flex;}

.footer .con1 .re .ltp a{line-height: 1.75;color: #25293D;}

.footer .con1 .re .line{width: 30px;height: 1px;background: #DDDDDD;margin: 16px 0 17px;}

.footer .con1 .re .line span{display: block;position: relative;}

.footer .con1 .re .line s{position: absolute;left: 0;top: 0;z-index: 1;width: 10px;height: 1px;background: #0D3871;}

.footer .con1 .re .lbt .it{display: flex;margin-bottom: 10px;}

.footer .con1 .re .lbt .it:last-child{margin-bottom: 0;}

.footer .con1 .re .lbt .it a{line-height: 1.75;color: #65656E;opacity: 0.8;}

.footer .con1 .re .ltp a:hover,
.footer .con1 .re .lbt .it a:hover{color: #0D3871;}

.footer .con2{margin-top: 18px;line-height: 175%;color: rgba(126, 126, 137, 0.7);}

.footer .con2 .box{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 7px 0 11px;border-top: 1px solid #E9E9E9;}

.footer .con2 a{color: rgba(126, 126, 137, 0.7);line-height: 175%;}

.footer .con2 a:hover{color: #0D3871;}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 133;}

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

.header .logo{display: block;width: 112px;padding: 14px 0 16px;}

.header .re{display: flex;}

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

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

.header .re .li:last-child{margin-right: 0;}

.header .re .li .ltp a{display: block;padding: 33px 0 35px;line-height: 32px;color: #2D3C48;white-space: nowrap;}

.header .re .li .ltp a:hover{color: #0D3871;}

.header .re .li .lbt{position: absolute;width: 160px;left: 50%;margin-left: -80px;display: none;transition: none;padding-top: 6px;margin-top: -6px;}

.header .re .li .lbt .lcon{position: relative;padding: 20px 10px 30px;background: #fff;border-top: 2px solid #0D3871;}

.header .re .li .lbt s{content: "";position: absolute;top: -6px;left: 50%;margin-left: -5px;width: 10px;height: 6px;background: url(../images/svg/sj.svg) no-repeat center;}

.header .re .li .lbt .it{margin-bottom: 10px;}

.header .re .li .lbt .it:last-child{margin-bottom: 0;}

.header .re .li .lbt .it a{display: block;text-align: center;line-height: 175%;color: #333;}

.header .re .li .lbt .it a:hover{color: #0D3871;}

.header .rcon{display: flex;margin-left: 120px;margin-left: 80px;}

.header .rcon .ss{width: 23px;padding-left: 26px;padding: 37px 0 40px;}

.header .rcon .ss .stp{display: block;position: relative;}

.header .rcon .ss .stp img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.header .rcon .ss .search_pop{position: fixed;top: 101px;left: 0;width: 100%;background: #fff;padding: 60px 0;transition: none;display: none;}

.header .rcon .ss .search_pop .ssbox{width: 690px;margin: 0 auto;position: relative;border-bottom: 2px solid #EFEEEE;}

.header .rcon .ss .search_pop .ssbox input{width: 100%;display: block;line-height: 175%;padding-bottom: 10px;outline: none;border: none;background: none;}

.header .rcon .ss .search_pop a{position: absolute;z-index: 1;top: 3px;right: 7px;}

.header .rcon .xian{height: 21px;width: 1px;margin: 38px 15px 41px 14px;background: rgba(13, 56, 113, 0.30);}

.header .rcon .lang{display: flex;align-items: center;/* line-height: 24px;color: #2D3C48; */padding: 37px 0 39px;}

.header .rcon .lang span{width: 24px;/* margin-right: 9px; */position: relative;}

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

.header .rcon .lang{position: relative;}

.header .rcon .lang .lbt{position: absolute;width: 160px;left: 50%;top: 100%;margin-left: -80px;display: none;transition: none;padding-top: 6px;margin-top: -6px;z-index: 5;}

.header .rcon .lang .lbt .lcon{position: relative;padding: 20px 10px 30px;background: #fff;border-top: 2px solid #0D3871;}

.header .rcon .lang .lbt s{content: "";position: absolute;top: -6px;left: 50%;margin-left: -5px;width: 10px;height: 6px;background: url(../images/svg/sj.svg) no-repeat center;}

.header .rcon .lang .lbt .it{margin-bottom: 10px;}

.header .rcon .lang .lbt .it:last-child{margin-bottom: 0;}

.header .rcon .lang .lbt .it a{display: block;text-align: center;line-height: 175%;color: #333;}

.header .rcon .lang .lbt .it a:hover{color: #0D3871;}



.header .rcon .cont{display: flex;align-items: center;padding: 0 22px;height: 40px;background: #0D3871;border-radius: 52px;color: #fff;margin-left: 34px;margin-top: 29px;border: 1px solid #0D3871;white-space: nowrap;}

.header .rcon .cont span{width: 20px;position: relative;margin-right: 12px;}

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

.header .rcon .cont:hover{background: none;color: #0D3871;}

.header .rcon .cont:hover span img:nth-child(1){opacity: 0;}

.header .rcon .cont:hover span img:nth-child(2){opacity: 1;}

.header.act3,
.header.act,
.header:hover{background: #fff;border-bottom: 1px solid #F2F2F2;}

.header.act2 .re .li .ltp a{color: #fff;white-space: nowrap;}

.header.act2 .rcon .ss .stp img:nth-child(1){opacity: 0;}

.header.act2 .rcon .ss .stp img:nth-child(2){opacity: 1;}

.header.act2 .rcon .lang img:nth-child(1){opacity: 0;}

.header.act2 .rcon .lang img:nth-child(2){opacity: 1;}

/* .header.act2 .rcon .lang{color: #fff;}

.header.act2 .rcon .lang a{color: #fff;} */

.header.act2 .rcon .xian{background: #fff;}

.header.act2.act .re .li .ltp a,
.header.act2:hover .re .li .ltp a{color: #2D3C48;}

.header.act2.act .rcon .ss .stp img:nth-child(1),
.header.act2:hover .rcon .ss .stp img:nth-child(1){opacity: 1;}

.header.act2.act .rcon .ss .stp img:nth-child(2),
.header.act2:hover .rcon .ss .stp img:nth-child(2){opacity: 0;}

.header.act2.act .rcon .lang img:nth-child(1),
.header.act2:hover .rcon .lang img:nth-child(1){opacity: 1;}

.header.act2.act .rcon .lang img:nth-child(2),
.header.act2:hover .rcon .lang img:nth-child(2){opacity: 0;}

.header.act2.act .rcon .lang,
.header.act2:hover .rcon .lang{color: #2D3C48;}

.header.act2.act .rcon .lang a,
.header.act2:hover .rcon .lang a{color: #2D3C48;}

.header.act2.act .rcon .xian,
.header.act2:hover .rcon .xian{background: #2D3C48;}

.ws_more{width: 190px;display: block;}

.ws_more .mtt{display: flex;align-items: center;justify-content: space-between;color: #0D3871;}

.ws_more .mline{background: #A2A2A2;height: 1px;position: relative;margin-top: 15px;}

.ws_more .mline s{position: absolute;left: 0;top: 0;width: 32px;height: 1px;background: #0D3871;}

.ws_more:hover .mline s{width: 100%;}

.ind_tit{line-height: 120%;color: #25293D;}

.ind1{background: url(../images/ind1_bg.jpg) no-repeat left bottom;}

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

.ind1 .con1 .le{width: calc((824 / 1680) * 100%);}

.ind1 .con1 .le .t1{line-height: 120%;color: #0D3871;}

.ind1 .con1 .le .t2{line-height: 175%;margin-top: 34px;}

.ind1 .con1 .le .ul{display: flex;justify-content: space-between;margin-top: 185px;margin-top: 85px;}

.ind1 .con1 .le .li .ltp span{font-family: Arial;line-height: 90%;color: #000;font-weight: bold;}

.ind1 .con1 .le .li .ltp sub{vertical-align: baseline;line-height: 90%;color: #666;}

.ind1 .con1 .le .li .lbt{margin-top: 23px;line-height: 1.75;color: #666666;}

.ind1 .con1 .re{position: relative;width: calc((679 / 1680) * 100%);}

.ind1 .con1 .re .img{height: 100%;border-radius: 20px;overflow: hidden;}

.ind1 .con1 .re .img img{height: 100%;width: 100%;object-fit: cover;}

.bofang{position: absolute;z-index: 1;width: 64px;height: 64px;top: 50%;left: 50%;margin: -32px 0 0 -32px;}

.bofang:hover img{transform: scale(1.1);}

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;/* transform: scale(0);-webkit-transform: scale(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);}}

.ind2{background: url(../images/ind2_bg.png) no-repeat bottom center;background-size: cover;}

.ind2 .ind_tit{text-align: center;}

.ind2 .switch{display: flex;justify-content: center;}

.ind2 .switch .item{margin: 0 30px;}

.ind2 .switch .item a{display: flex;align-items: center;padding: 18px 43px 16px;border: 1px solid #B0B0B0;border-radius: 60px;}

.ind2 .switch .item a span{width: 24px;position: relative;margin-right: 14px;}

.ind2 .switch .item a span img:nth-child(2){position: absolute;z-index: 1;left: 0;top: 0;opacity: 0;}

.ind2 .switch .item.act a,
.ind2 .switch .item:hover a{background: #0D3871;border-color: #0D3871;color: #fff;}

.ind2 .switch .item.act span img:nth-child(1),
.ind2 .switch .item:hover span img:nth-child(1){opacity: 0;}

.ind2 .switch .item.act span img:nth-child(2),
.ind2 .switch .item:hover span img:nth-child(2){opacity: 1;}

.ind2 .con1 .swiper-slide{padding: 40px 0 30px;}

.ind2 .con1 .ss{padding: 20px 20px 20px 40px;background: #fff;border-radius: 20px;box-shadow: 0px 0px 30px 0px rgba(144, 186, 222, 0.20);display: flex;justify-content: space-between;align-items: flex-end;position: relative;}

.ind2 .con1 .le{width: 40%;}

.ind2 .con1 .le .num{position: absolute;top: 26px;left: 40px;font-family: Arial;font-weight: 700;line-height: 150%;color: #161616;}

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

.ind2 .con1 .le .t2{width: 26px;height: 3px;background: #161616;margin: 16px 0;}

.ind2 .con1 .le .t3{line-height: 175%;font-family: Arial;color: rgba(37, 41, 61, 0.80);}

.ind2 .con1 .re{width: 57.68%;overflow: hidden;border-radius: 20px;position: relative;}

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

.ind2 .con1 .re .imgline{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

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

.ind2 .con1 .re .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

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

.ind2 .con1 .ss:hover .img,
.ind2 .con1 .ss:hover .imgbg{transform: scale(1.1);}

.ind2 .con1 .ss:hover .imgline{transform: scale(0.9);}

.ind2 .con1 .pogin{display: flex;align-items: center;justify-content: flex-end;}

.ind2 .con1 .pogin a{display: block;width: 30px;position: relative;}

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

.ind2 .con1 .pogin .swpbtn{display: flex;align-items: center;margin-left: 30px;}

.ind2 .con1 .pogin .next{margin-left: 10px;}

.ind2 .con1 .pogin .next img{transform: rotate(180deg);}

.ind2 .con1 .pogin .pre,
.ind2 .con1 .pogin .ple{font-family: Arial;font-weight: 700;line-height: 120%;}

.ind2 .con1 .pogin .pce{width: 198px;height: 1px;background: #D9D9D9;margin: 0 8px;position: relative;}

.ind2 .con1 .pogin .pce s{position: absolute;left: 0;bottom: 0;height: 2px;width: 10px;background: #0D3871;}

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

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

.pgyd{display: none;}

.pgyd span{margin: 0 3px;}

/* 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;}

.inner_ban{position: relative;}

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

.inner_ban .txt{position: absolute;z-index: 5;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;text-align: center;background: url(../images/news_ban_zz.png) no-repeat center;background-size: cover;padding-bottom: 40px;}

.inner_ban .t1{line-height: 1.5;color: #fff;}

.inner_ban .t2{margin-top: 9px;line-height: 32px;color: #fff;letter-spacing: 2px;}

.inner_ban .t3{color: #fff;line-height: 1.75;}

.inner_nav{border-bottom: 1px solid #e5e5e5;background: #fff;}

.inner_nav.act{box-shadow: 0 0 9px rgba(84,125,163,0.11);}

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

.inner_nav .le{display: flex;}

.inner_nav .le .item a{display: block;line-height: 16px;padding: 22px 0 21px;color: #555555;position: relative;}

.inner_nav .le .item a s{position: absolute;left: auto;right: 0;bottom: -1px;width: 0;height: 2px;background: #0d3871;}

.inner_nav .le .item.act a,
.inner_nav .le .item a:hover{color: #0D3871;}

.inner_nav .le .item.act a s,
.inner_nav .le .item a:hover s{left: 0;width: 100%;}

.inner_nav .le .item{margin-right: 59px;}

.inner_nav .le .item:last-child{margin-right: 0;}

.inner_nav .re{display: flex;align-items: center;}

.inner_nav .re span{color: #999;margin: 0 10px;}

.inner_nav .re .rlink{color: #999;}

.inner_nav .re .rlink:hover{color: #0D3871;}

.news1{background: #f7f8fa;}

.news1 .con1 .ss{display: flex;}

.news1 .con1 .ss .le{width: calc(900 / 1680 * 100%);}

.news1 .con1 .ss .le .img{overflow: hidden;height: 100%;border-radius: 6px 0 0 6px;}

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

.news1 .con1 .ss .re{width: calc(780 / 1680 * 100%);padding: 45px 60px 50px 66px;border-top: 4px solid #0d3871;background: #fff;}

.news1 .con1 .ss .re .t1{display: flex;align-items: center;color: #999999;}

.news1 .con1 .ss .re .t1 img{margin-right: 7px;}

.news1 .con1 .ss .re .t2{line-height: 1.5;color: #333;margin-top: 38px;}

.news1 .con1 .ss .re .t3{line-height: 2;color: #333;margin-top: 15px;}

.news1 .con1 .ss:hover .le img{transform: scale(1.1);}

.news1 .con1 .ss:hover .re .t2{color: #0D3871;}

.news_list .ul{display: flex;flex-wrap: wrap;border: 1px solid #e5e5e5;border-top: none;background: #fff;}

.news_list .ul .li{width: 33.3333%;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}

.news_list .ul .li:nth-child(3n){border-right: none;}

.news_list .li .ss{display: block;height: 100%;padding: 60px 40px 72px;}

.news_list .li .img{overflow: hidden;border-radius: 6px;}

.news_list .li .img img{width: 100%;max-width: 475px;}


.news_list .li .txt .t1{line-height: 34px;color: #333;margin-top: 28px;}

.news_list .li .txt .t2{display: flex;align-items: center;color: #999;margin-top: 20px;}

.news_list .li .txt .t2 img{margin-right: 6px;}

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

.news_list .li .ss:hover .txt .t1{color: #0D3871;}

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

.pages .nextbtn,
.pages .prevbtn{width: 37px;height: 37px;background: #f3f3f3;display: flex;align-content: center;justify-content: center;border-radius: 50%;margin: 0 26px;position: relative;}

.pages .nextbtn img,
.pages .prevbtn img{width: 9px;}

.pages .nextbtn img:nth-child(2),
.pages .prevbtn img:nth-child(2){position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;z-index: 1;opacity: 0;}

.pages .num{width: 30px;line-height: 37px;color: #ccc;padding-bottom: 3px;position: relative;text-align: center;margin: 0 14px;font-family: Arial;}

.pages .num s{position: absolute;left: auto;right: 0;bottom: 0;width: 0;height: 3px;background: #0d3871;}

.pages .num.act,
.pages .num:hover{color: #000;}

.pages .num.act s,
.pages .num:hover s{left: 0;width: 100%;}

.pages .prevbtn:hover,
.pages .nextbtn:hover{background: #0D3871;}

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

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

.pages .prevbtn img{transform: translateX(-1px);}

.pages .nextbtn img{transform: rotate(180deg) translateX(-1px);}

.pages .pg_inp{width: 42px;height: 36px;border: 1px solid #c4c4c4;border-radius: 4px;background: #f7f8fa;outline: none;text-align: center;margin: 0 16px 0 14px;}

.pages .pg_go{width: 37px;background: #f3f3f3;line-height: 37px;border-radius: 50%;text-align: center;font-weight: bold;}

.pages .pg_go:hover{background: #0D3871;color: #fff;}

.pa_more a{display: block;width: 140px;line-height: 40px;background: #0D3871;text-align: center;color: #fff;border-radius: 4px;margin: 0 auto;}

.ndt{background: #f7f8fa;}

.ndt .box{max-width: 1200px;}

.ndt1 .t1{line-height: 1.277;color: #222;}

.ndt1 .ndt_list{display: flex;align-items: center;margin-top: 30px;}

.ndt1 .ndt_list span{display: flex;align-items: center;margin: 0 50px 10px 0;color: #999;}

.ndt1 .ndt_list span img{margin-right: 8px;}

.ndt .edit{margin-top: 30px;padding: 50px 0 60px;border-bottom: 1px dashed #d7d8db;border-top: 1px solid #e6e8eb;line-height: 2;}

.ndt .edit img{ display: inline-block;}

.page_fy{margin-top: 34px;display: flex;justify-content: space-between;}

.page_fy .le{width: 100%;max-width: calc(100% - 220px);}

.page_fy .le .it{display: flex;margin-bottom: 18px;}

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

.page_fy .le .it a{max-width: 100%;line-height: 22px;position: relative;padding-left: 14px;}

.page_fy .le .it a::before{content: "";position: absolute;left: 0;top: 50%;width: 6px;height: 6px;border-radius: 50%;margin-top: -2px;background: #d7d8db;-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);}

.page_fy .le .it a:hover{color: #0D3871;}

.page_fy .le .it a:hover::before{background: #0D3871;}

.page_fy .re{width: 160px;}

.page_fy .re a{display: flex;align-items: center;justify-content: center;line-height: 46px;color: #0d3871;border: 1px solid #0d3871;border-radius: 24px;}

.page_fy .re span{width: 24px;margin-left: 10px;position: relative;}

.page_fy .re span img:nth-child(2){position: absolute;right: 0;top: 0;opacity: 0;}

.page_fy .re a:hover{background: #0D3871;color: #fff;}

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

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

.down1{background: #f7f8fa;}

.down1 .dtit{display: flex;align-items: center;color: #0d3871;}

.down1 .dtit img{margin-right: 22px;width: 41px;}

.down1 .ul{padding-top: 30px;}

.down1 .ul .li{margin-top: 30px;box-shadow: 0 0 16px rgba(0, 0, 0, 0.02);}

.down1 .li .ss{display: flex;align-items: center;justify-content: space-between;padding: 34px 60px 37px 50px;background: #fff;border: 1px solid #ededed;border-radius: 6px;overflow: hidden;position: relative;}

.down1 .li .ss s{position: absolute;top: auto;left: 0;bottom: 0;width: 4px;height: 0;background: #0D3871;}

.down1 .li .ss .re{width: 120px;}

.down1 .li .ss .le{width: calc(100% - 200px);display: flex;}

.down1 .li .ss .le .l1{position: relative;width: 54px;height: 63px;transform: translateY(2px);min-width: 39px;margin-right: 30px;}

.down1 .li .ss .le .l1 span{position: absolute;font-size: 11px;color: #0d3871;top: 30px;left: 14px;text-transform: uppercase;font-family: Arial;width: calc(100% - 20px);text-align: center;}

.down1 .li .ss .le .l1 img{width: 100%;}

.down1 .li .ss .le .l2{width: calc(100% - 84px);}

.down1 .li .ss .le .l2 .t1{line-height: 24px;color: #25293d;}

.down1 .li .ss .le .l2 .t2{color: #666;margin-top: 17px;}

.down1 .li .ss .re{display: flex;align-items: center;}

.down1 .li .ss .re a{width: 50px;height: 50px;border-radius: 50%;background: #f2f3f5;display: flex;align-items: center;justify-content: center;position: relative;}

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

.down1 .li .ss .re .ck{margin-right: 20px;}

.down1 .li .ss .re .ck img{width: 20px;}

.down1 .li .ss .re .xz img{width: 16px;}

.down1 .li .ss .re a:hover{background: #0D3871;}

.down1 .li .ss .re a:hover img:nth-child(1){opacity: 0;}

.down1 .li .ss .re a:hover img:nth-child(2){opacity: 1;}

.down1 .li .ss:hover s{top: 0;height: 100%;}

.fce{text-align: center;}

.itit{color: #25293d;}

.join2 .li{display: flex;justify-content: space-between;align-items: center;margin-top: 100px;}

.join2 .li:nth-child(1){margin-top: 0;}

.join2 .li:nth-child(2n){flex-direction: row-reverse;}

.join2 .li .img{width: calc(730 / 1680 * 100%);}

.join2 .li .img img{width: 100%;}

.join2 .li .txt{width: calc(845 / 1680 * 100%);}

.join2 .li .txt .t1{color: #25293d;}

.join2 .li .txt .t2{line-height: 1.8;color: #666;}

.join2 .li .txt .t2 p{margin-bottom: 12px;}

.join2 .li .txt .t2 p:last-child{margin-bottom: 0;}

.join1{background: #f7f8fa;}

.contact1{background: #f7f8fa url(../images/contact_img1.jpg) no-repeat right bottom;padding: 150px 0 275px;}

@media screen and (max-width: 1920px) {
  .contact1{background-size: 100% auto;}
}

.contact1 .ul{display: flex;flex-wrap: wrap;max-width: 1065px;}

.contact1 .li{width: 33.333%;margin-bottom: 57px;}

.contact1 .li .ltp{display: flex;line-height: 20px;color: #303133;}

.contact1 .li .ltp img{width: 20px;margin-right: 10px;}

.contact1 .li .lbt{line-height: 2;color: #666;margin-top: 10px;}

.contact1 .li .lbt a{color: #666;}

.contact1 .li .lbt a:hover{color: #0D3871;}

.contact2 .box{max-width: 1400px;border-radius: 10px;box-shadow: 0px 4px 30px 0px rgba(11, 40, 116, 0.10);background: #fff;}

.contact2 .t1{line-height: 1.333;color: #0D3871;}

.contact2 .t2{line-height: 1.75;color: #25293D;margin-top: 14px;}

.contact2 .form{max-width: 860px;margin-left: auto;margin-right: auto;}

.contact2 .form .list{display: flex;flex-wrap: wrap;}

.contact2 .form .item{width: calc(50% - 30px);margin-right: 60px;display: flex;border-bottom: 1px solid #DFDFDF;margin-bottom: 48px;padding-bottom: 10px;position: relative;}

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

.contact2 .form .item .itp{display: flex;align-items: center;white-space: nowrap;color: #6F748A;line-height: 24px;}

.contact2 .form .item .itp span{width: 38px;min-width: 38px;}

.contact2 .form .item .itp s{color: #FF4040;text-decoration: none;}

.contact2 .form .item .ibt input{border: none;outline: none;width: 100%;padding: 0 10px;line-height: 24px;color: #6F748A;}

.contact2 .form .item.item_ly{width: 100%;margin-right: 0;}

.contact2 .form .item:last-child{margin-bottom: 0;}

.contact2 .form .icode{width: 130px;min-width: 130px;cursor: pointer;}

.contact2 .form .icode img{position: absolute;right: 0;bottom: 0;width: 130px;height: 35px;}

.contact2 .form .form_txt{margin-top: 25px;display: flex;align-items: center;}

.contact2 .form .form_txt .check{width: 15px;height: 15px;border: 1px solid #0D3871;border-radius: 1.5px;position: relative;cursor: pointer;}

.contact2 .form .form_txt .check s{position: absolute;top: 50%;left: 50%;width: 9px;height: 9px;border-radius: 1.5px;margin: -5px 0 0 -4px;background: #0D3871;opacity: 0;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

.contact2 .form .form_txt .check.act s{opacity: 1;}

.contact2 .form .form_txt .txt{line-height: 175%;color: #6F748A;margin-left: 9px;}

.contact2 .form .form_txt .txt a{color: #0D3871;}

.contact2 .form .form_txt .txt a:hover{text-decoration: underline;}

.contact2 .form .form_btn{margin-top: 32px;}

.contact2 .form .form_btn a{width: 186px;line-height: 52px;background: #0D3871;border-radius: 42px;text-align: center;color: #fff;margin: 0 auto;display: block;}

.contact2 .form .form_btn a:hover{opacity: 0.8;}

.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;height: 180px;background: #fff;text-align: center;padding: 30px 0;}

.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: #0D3871;border: 1px solid #0D3871;position: relative;}

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

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

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

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

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

.hd_place{height: 100px;}

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

.product .ul .li{width: 50%;}

.product .li .ss{display: block;border: 1px solid #f1f1f1;position: relative;}

.product .li .ss .img{overflow: hidden;position: relative;}

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

.product .li .ss .img img:nth-child(2){position: absolute;z-index: 1;top: 0;left: 0;opacity: 0;}

.product .li .ss .img s{position: absolute;z-index: 2;top: 0;left: 0;opacity: 0;background: #0d3871;width: 100%;height: 100%;}

.product .li .ss .txt{position: absolute;z-index: 5;top: 12.12%;left: 0;width: 100%;height: 70%;display: flex;flex-direction: column;align-items: center;justify-content: space-between;text-align: center;}

.product .li .ss .ttp{width: 70%;}

.product .li .ss .ttp .t1{color: #0D3871;display: flex;align-items: center;justify-content: center;}

.product .li .ss .ttp .t1 span{width: 40px;position: relative;margin-right: 20px;}

.product .li .ss .ttp .t1 span img{width: 100%;}

.product .li .ss .ttp .t1 span img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.product .li .ss .tbt{opacity: 0;}

.product .li .ss .ttp .t2{line-height: 1.8;color: #333;margin-top: 1.8em;margin-top: 0.8em;line-height: 1.3;}

.product .li .ss .tbt .t3{display: flex;align-items: center;justify-content: center;}

.product .li .ss .tbt .t3 span{position: relative;color: #fff;overflow: hidden;padding-bottom: 2px;}

.product .li .ss .tbt .t3 span s{position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #fff;}

.product .li .ss .tbt .t3 span:hover s{animation: shake 0.6s linear;}

@keyframes shake {
  0%{left: 0;}
  49%{left: 100%;opacity: 1;}
  50%{left: 100%;opacity: 0;}
  51%{left: -100%;opacity: 1;}
  100%{left: 0;}
}

.product .li .ss .tbt .t4 img{margin: 40px auto 0;width: 36px;}

.product .li .ss:hover .img img:nth-child(1){opacity: 0;}

.product .li .ss:hover .img img:nth-child(2){opacity: 1;}

.product .li .ss:hover .img s{opacity: 0.6;}

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

.product .li .ss:hover .ttp .t1 img:nth-child(1){opacity: 0;}

.product .li .ss:hover .ttp .t1 img:nth-child(2){opacity: 1;}

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

.product .li .ss:hover .tbt{opacity: 1;}

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

.product_list .box{display: flex;overflow: visible;}

.product_list .le{width: 360px;}

.product_list .le .pro_nav{position: sticky;top: 150px;left: 0;width: 280px;}

.product_list .le .pro_nav .t1{display: flex;color: #0d3871;align-items: center;}

.product_list .le .pro_nav .t1 img{width: 40px;margin-right: 20px;}

.pro_nav{position: relative;}

.pro_nav .inav{position: relative;padding-left: 38px;}

.pro_nav .line{position: absolute;left: 3px;top: 10px;width: 1px;height: 100%;background: #ccc;}

.pro_nav .ul .li{margin-bottom: 36px;}

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

.pro_nav .ul .li .ltp{display: flex;}

.pro_nav .ul .li .ltp a{display: block;position: relative;color: #25293d;}

.pro_nav .ul .li .ltp a::before{content: "";position: absolute;left: -38px;top: 50%;width: 7px;height: 7px;border-radius: 50%;background: #0D3871;margin-top: -3px;opacity: 0;}

.pro_nav .ul .li .lbt{padding-top: 15px;display: none;}

.pro_nav .ul .li .lbt .it{display: flex;margin-top: 20px;}

.pro_nav .ul .li .lbt .it a{line-height: 1.5;color: #666;position: relative;}

.pro_nav .ul .li .lbt .it a:hover{color: #0D3871;}

.pro_nav .ul .li .lbt .it a s{position: absolute;left: 0;top: 0;height: 1em;top: 50%;transform: translateY(-50%);width: 2px;background: #0d3871;opacity: 0;}

.pro_nav .ul .li:hover .ltp a,
.pro_nav .ul .li.act .ltp a{color: #0D3871;}

.pro_nav .ul .li.act .ltp a::before{opacity: 1;}

.pro_nav .ul .li .lbt .it.act a{padding-left: 18px;}

.pro_nav .ul .li .lbt .it.act a s{opacity: 1;}

.product_list .re{width: calc(100% - 360px);}

.product_list .re .rtit{color: #25293d;}

.product_list .re .item:nth-child(2){margin-top: 50px;}

.plist .item .it_tit{line-height: 23px;padding-left: 14px;border-left: 5px solid #0d3871;}

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

.plist .li{width: calc(50% - 25px);margin-right: 50px;margin-top: 30px;}

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

.plist .ss{padding: 14px 14px 14px 28px;background: #fff;border-radius: 20px;box-shadow: 0px 0px 30px 0px rgba(144, 186, 222, 0.20);display: flex;justify-content: space-between;align-items: flex-end;position: relative;height: 100%;}

.plist .le{width: 40%;width: 54%;}

.plist .num{position: absolute;top: 14px;left: 28px;font-family: Arial;font-weight: 700;line-height: 150%;color: #161616;}


.plist .t1{line-height: 150%;color: #161616;padding-top: 45px;}

.plist .t2{width: 26px;height: 3px;background: #161616;margin: 16px 0;}

.plist .t3{line-height: 175%;font-family: Arial;color: rgba(37, 41, 61, 0.80);}

.plist .re{width: 57.68%;overflow: hidden;border-radius: 20px;position: relative;width: 40%;}

.plist .re .imgbg img{width: 100%;}

.plist .re .imgline{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.plist .re .imgline img{width: 100%;}

.plist .re .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.plist .re .img img{width: 100%;}

.plist .ss:hover .img,
.plist .ss:hover .imgbg{transform: scale(1.1);}

.plist .ss:hover .imgline{transform: scale(0.9);}

.pro_det1{padding: 135px 0 40px;background: url(../images/prod_det1_bg.jpg) no-repeat center;background-size: cover;}

.pro_det1 .box{position: static;}

.pro_det1 .con1{display: flex;}

.pro_det1 .le{width: 530px;}

.pro_det1 .re{width: calc(100% - 530px);padding-top: 40px;}

.pro_det1 .re .t1{line-height: 1.4;color: #0d3871;}

.pro_det1 .re .t2{margin-top: 24px;line-height: 1.5;color: #25293d;}

.pro_det1 .re .t3{margin-top: 46px;line-height: 2;color: #565b66;}

.pro_det2 .item .itit{color: #0d3871;}

.pro_det2 .item{margin-bottom: 90px;}

.pro_det2 .item:last-child{margin-bottom: 0;}

.pro_det2 .item .line{height: 2px;background: #eeeeee;position: relative;margin: 18px 0 0;}

.pro_det2 .item .line s{position: absolute;left: 0;top: 0;height: 2px;width: 28px;background: #0D3871;}

.pro_det2 .item.item1 .edit{line-height: 1.875;color: #555;}

.pro_det2 .item.item2 .ul{display: flex;flex-wrap: wrap;}

.pro_det2 .item.item2 .li{margin-top: 40px;display: flex;/* width: calc(360 / 1680 * 100%);margin-right: calc(30 / 1680 * 100%); */width: calc((100% - 90px)/4);margin-right: 30px;}

.pro_det2 .item.item2 .li:nth-child(4n){margin-right: 0;}
/* 
.pro_det2 .item.item2 .li:nth-child(2){width: calc(350 / 1680 * 100%);}

.pro_det2 .item.item2 .li:nth-child(3){width: calc(450 / 1680 * 100%);}

.pro_det2 .item.item2 .li:nth-child(4){width: calc(430 / 1680 * 100%);margin-right: 0;}

.pro_det2 .item.item2 .li:nth-child(6){width: calc(350 / 1680 * 100%);}

.pro_det2 .item.item2 .li:nth-child(7){width: calc(450 / 1680 * 100%);}

.pro_det2 .item.item2 .li:nth-child(8){width: calc(430 / 1680 * 100%);margin-right: 0;} */

.pro_det2 .item.item2 .li .lfl{width: 30px;margin-right: 20px;}

.pro_det2 .item.item2 .li .lfr{width: calc(100% - 50px);}

.pro_det2 .item.item2 .li .lfr .t1{color: #25293d;}

.pro_det2 .item.item2 .li .lfr .t2{line-height: 1.875;color: #555555;}

.main{display: block;max-width: 500px;height: auto;position: relative;z-index: 3;}

.main .small{ position: relative;}

.main .small img{width: 100%}

.main .small .mask{position: absolute;display: none;width: 50px;height: 50px;background: url(../images/fdj.png);}

.main .big{display: none;width: 400px;height: 400px;left: 105%;top: 0;overflow: hidden;position: absolute;background: #f2f6f9;border: 10px solid #1d3d56;border-radius: 50%;}

.main .big img{transform: translate(0px,0px);max-width: 9999px;}

.about1{background: url(../images/about1_img1.jpg) no-repeat bottom right;background-size: cover;/* padding-bottom: 490px; */}

.about1 .con1{display: flex;}

.about1 .con1 .le{width: 378px;}

.about1 .con1 .le .t1{color: #25293d;}

.about1 .con1 .le .tline{width: 65px;height: 4px;background: #0d3871;margin-top: 40px;}

.about1 .con1 .re{width: calc(100% - 378px);max-width: 1102px;}

.about1 .con1 .re .rtp{display: flex;}

.about1 .con1 .re .rtp .item{text-align: center;margin-right: 120px;}

.about1 .con1 .re .rtp .item:last-child{margin-right: 0;}

.about1 .con1 .re .rtp .item span{font-family: Arial;color: #0d3871;}

.about1 .con1 .re .rtp .item sub{color: #666;vertical-align: baseline;margin-left: 4px;}

.about1 .con1 .re .rtp .item .ibt{line-height: 1.4;color: #666;margin-top: 12px;}

.about1 .con1 .re .rbt{line-height: 1.8;color: #666;}

.about1 .con1 .re .rbt p{margin-bottom: 1em;}

.about1 .con1 .re .rbt p:last-child{margin-bottom: 0;}

.about2{text-align: right;}

.about2 img{display: inline-block;}

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

.about3 .t1{color: #25293d;}

.about3 .t2{text-align: center;margin: 23px auto 0;max-width: 1180px;line-height: 30px;letter-spacing: 0.4px;}

.about3 .swpbox{padding: 5px;}

.about3 .swpbox .ss{position: relative;box-shadow: 0 0 21px rgba(4,0,0,0.01);}

.about3 .swpbox .imgbg img{width: 100%;}

.about3 .swpbox .img{position: absolute;z-index: 1;top: calc(13 / 175 * 100%);left: calc(45 / 258 * 100%);width: calc(169 / 258 * 100%);height: calc(150 / 175 * 100%);display: flex;align-items: center;justify-content: center;}

.about3 .swpbox .img img{max-height: 100%;}

.about3 .swpbox .swiper-scrollbar{height: 4px;background: #fcfcfc;border-radius: 2px;position: relative;}

.about3 .swpbox .swiper-scrollbar .swiper-scrollbar-drag{background: #0d3871;border-radius: 2px;}

.about4 .tit{color: #25293d;}

.about4 .con1{background: url(../images/about4_bg.jpg) no-repeat left center;background-size: auto 100%;padding: 128px 0 102px;margin-top: 50px;min-height: 550px;}

.about4 .con1 .box{display: flex;align-items: flex-start;justify-content: space-between;}

.about4 .con1 .le{width: 380px;}

.about4 .con1 .t1{color: #fff;margin-top: 40px;}

.about4 .con1 .tline{height: 4px;width: 65px;background: #fff;opacity: 0.8;margin-top: 35px;}

.about4 .con1 .t2{line-height: 28px;color: #fff;margin-top: 30px;}

.about4 .con1 .re{width: calc(100% - 480px);}

.about4 .con1 .ul{display: flex;flex-wrap: wrap;background: #fff;border-radius: 6px;box-shadow: 0 0 20px rgba(13,17,26,0.06);}

.about4 .con1 .li{width: 25%;text-align: center;border-right: 1px solid #f0f2f5;border-top: 1px solid #f0f2f5;}

.about4 .con1 .li:nth-child(4n){border-right: none;}

.about4 .con1 .li:nth-child(4),
.about4 .con1 .li:nth-child(3),
.about4 .con1 .li:nth-child(2),
.about4 .con1 .li:nth-child(1){border-top: none;}

.about4 .con1 .li .ss{display: block;padding: 47px 15px 30px;}

.about4 .con1 .li .ss .stp img{margin: 0 auto;height: 47px;}

.about4 .con1 .li .ss .sbt{line-height: 28px;color: #25293d;margin-top: 15px;}

.about4 .con1 .li .ss:hover .sbt{color: #0D3871;}

.about5{background: #f7f8fa;}

.about5 .tit{color: #25293d;}

.about5 .con1{display: flex;justify-content: space-between;}

.about5 .swpbox .ss .img{border-radius: 10px;overflow: hidden;}

.about5 .swpbox .ss .img img{width: 100%;}

.about5 .swpbox .ss .txt{padding: 25px 0 12px;line-height: 28px;color: #333;}

.about5 .swpbox .ss:hover .img img{transform: scale(1.05);}

.about5 .con1 .swpbtn{display: flex;align-items: center;}

.about5 .con1 .swpbtn a{width: 40px;position: relative;}

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

.about5 .con1 .next{margin-left: 15px;}

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

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

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

.join1 .con1{border: 1px solid #e6e9eb;background: #fff;position: relative;padding: 0 100px 0 55px;border-radius: 30px;}

.join1 .con1::before{content: "";position: absolute;z-index: 1;top: 50%;left: 40px;width: 6px;height: 6px;border-radius: 50%;background: #0D3871;margin-top: -3px;}

.join1 .con1 input{outline: none;background: none;border: none;width: 100%;line-height: 58px;height: auto;}

.join1 .con1 .sbtn{position: absolute;right: -1px;top: -1px;height: 60px;width: 90px;display: flex;align-items: center;justify-content: center;border-radius: 30px;background: #0D3871;}

.join1 .con1 .sbtn img{width: 18px;}

.join1 .con1 .sbtn:hover img{transform: scale(1.2);}

.join1 .con2{padding-top: 15px;}

.join1 .con2 .item{margin-top: 20px;display: flex;padding-left: 40px;}

.join1 .con2 .item .le{line-height: 28px;color: #555;position: relative;margin-right: 25px;padding-left: 17px;}

.join1 .con2 .item .le::before{content: "";position: absolute;left: 0;top: 50%;width: 6px;height: 6px;border-radius: 50%;background: #b3b3b3;margin-top: -3px;}

.join1 .con2 .item .re{display: flex;flex-wrap: wrap;}

.join1 .con2 .item .it{margin-right: 30px;}

.join1 .con2 .item .it a{display: flex;align-items: center;line-height: 28px;color: #555;}

.join1 .con2 .item .it a span{width: 14px;height: 14px;border-radius: 50%;border: 1px solid #666666;position: relative;margin-right: 8px;}

.join1 .con2 .item .it a span s{position: absolute;z-index: 1;top: 50%;left: 50%;width: 8px;height: 8px;border-radius: 50%;background: #0D3871;opacity: 0;margin: -4px 0 0 -4px;}

.join1 .con2 .item .it.act a,
.join1 .con2 .item .it a:hover{color: #0D3871;}

.join1 .con2 .item .it.act a span,
.join1 .con2 .item .it a:hover span{border-color: #0D3871;}

.join1 .con2 .item .it.act a span s{opacity: 1;}

.join1 .con3 .li:first-child{border-top: 1px solid #e1e2e3;}

.join1 .con3 .li{border-bottom: 1px solid #e1e2e3;}

.join1 .con3 .li .ltp{padding: 32px 120px 38px 40px;position: relative;cursor: pointer;}

.join1 .con3 .li .ltp .t1{line-height: 40px;color: #303133;}

.join1 .con3 .li .ltp .t2{display: flex;flex-wrap: wrap;padding-top: 6px;}

.join1 .con3 .li .ltp .t2 span{color: #666666;padding-right: 10px;margin-right: 10px;border-right: 1px solid #5f6266;margin-top: 8px;}

.join1 .con3 .li .ltp .t2 span:last-child{padding-right: 0;margin-right: 0;border-right: none;}

.join1 .con3 .li .ltp .liadd{position: absolute;right: 40px;top: 50%;margin-top: -20px;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #f7f8fa;}

.join1 .con3 .li .ltp .liadd span{position: absolute;top: 50%;left: 50%;width: 2px;height: 12px;background: #0D3871;margin: -6px 0 0 -1px;}

.join1 .con3 .li .ltp .liadd s{position: absolute;top: 50%;left: 50%;width: 12px;height: 2px;background: #0D3871;margin: -1px 0 0 -6px}

.join1 .con3 .li.act .ltp .liadd,
.join1 .con3 .li .ltp:hover .liadd{border: 1px solid #0D3871;background: #0D3871;}

.join1 .con3 .li.act .ltp .liadd span,
.join1 .con3 .li .ltp:hover .liadd span{opacity: 0;}

.join1 .con3 .li.act .ltp .liadd s,
.join1 .con3 .li .ltp:hover .liadd s{background: #fff;}

.join1 .con3 .lbt{width: calc(100% - 80px);margin: 0 auto;padding: 25px 0 35px;border-top: 1px dashed #ababab;display: none;}

.join1 .con3 .lbt .t1{line-height: 28px;color: #25293d;}

.join1 .con3 .lbt .t2{line-height: 28px;color: #666666;margin-top: 14px;}

.join1 .con3 .lbt .t2 p{margin-bottom: 0.5em;}

.join1 .con3 .lbt .t2 p:last-child{margin-bottom: 0;}

.join1 .con3 .lbt .email{margin-top: 32px;}

.join1 .con3 .lbt .email a{line-height: 26px;color: #666666;display: flex;align-items: center;}

.join1 .con3 .lbt .email img{margin-right: 10px;width: 23px;min-width: 23px;}

.join1 .con3 .lbt .email span{position: relative;color: #0d3871;margin-left: 8px;overflow: hidden;}

.join1 .con3 .lbt .email span::before{content: "";position: absolute;left: 0;bottom: 3px;width: 100%;height: 1px;background: #0D3871;}

.join1 .con3 .lbt .email span:hover::before{animation: shake 0.6s linear;}

.search1{background: #F7F8FA;padding: 80px 0;}

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

.search1 .con1 .le{line-height: 175%;}

.search1 .con1 .re{position: relative;width: 500px;}

.search1 .con1 .re input{width: 100%;background: #fff;padding: 0 175px 0 28px;line-height: 52px;outline: none;border: none;border-radius: 75px;}

.search1 .con1 .re .sbtn{position: absolute;top: 0;right: 0;width: 148px;height: 52px;background: #0D3871;display: flex;align-items: center;justify-content: center;color: #fff;border-radius: 75px;border: 1px solid #0D3871;}

.search1 .con1 .re .sbtn span{margin-right: 12px;width: 18px;position: relative;}

.search1 .con1 .re .sbtn span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.search1 .con1 .re .sbtn:hover span img:nth-child(1){opacity: 0;}

.search1 .con1 .re .sbtn:hover span img:nth-child(2){opacity: 1;}

.search1 .con1 .re .sbtn:hover{background: #fff;color: #0D3871;}

.search2{padding: 40px 0 80px;}

.search2 .stit{line-height: 175%;}

.search2 .stit span{font-weight: bold;color: #0D3871;}

.search2 .sswh{display: flex;margin-top: 47px;}

.search2 .sswh a{border-radius: 66px;border: 1px solid #B0B0B0;line-height: 48px;width: 150px;text-align: center;color: #666;margin-right: 30px;}

.search2 .sswh a.act,
.search2 .sswh a:hover{background: #0D3871;border-color: #0D3871;color: #fff;}



/* 6.3 */
.guanbi{opacity: 1 !important;visibility: visible !important;background: none !important;}

.guanbi .gbox{opacity: 1 !important;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);}

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

.downloadPop .cover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.3;}

.downloadPop .pop_cont{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;pointer-events: none;}

.downloadPop .contact2{padding: 60px;max-height: 80vh;max-width: 1000px;overflow-y: auto;background: #fff;width: 90vw;pointer-events: all;}

.form .item.item_ly .ibt{width: 100%;}



@media screen and (max-width:1850px) {
  .header .re .li{margin-right: 40px;}

  .header .rcon{margin-left: 80px;}
}


@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_52{font-size: 34px;}
  .f_56{font-size: 34px;}
  .f_70{font-size: 40px;}

  .mg_40_0{margin-top: 30px;}

  .mg_50_0{margin-top: 40px;}

  .mg_60_0{margin-top: 40px;}

  .mg_70_0{margin-top: 60px;}

  .mg_80_0{margin-top: 60px;}

  .mg_85_0{margin-top: 60px;}

  .mg_100_0{margin-top: 60px;}

  .mg_0_105{margin-bottom: 60px;}

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

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

  .pd_142{padding: 80px 0;}

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

  .pd_80_95{padding: 60px 0;}

  .pd_100{padding: 60px 0;}

  .pd_120{padding: 80px 0;}

  .header .re .li{margin-right: 20px;}

  .header .rcon{margin-left: 40px;}

  .footer .con1 .re{max-width: 750px;}

  .ind1 .con1 .le .li .lbt{margin-top: 12px;}
  
  .ind1 .con1 .le .ul{margin-top: 120px;}

  /* .about1{padding-bottom: 400px;} */
  
}


@media screen and (max-width:1580px) {
  .plist .t1{padding-top: 40px;}
}
@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_52{font-size: 24px;}
  .f_56{font-size: 24px;}
  .f_70{font-size: 30px;}

  html{overflow-x: hidden;}

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

  .mg_40_0{margin-top: 30px;}

  .mg_50_0{margin-top: 30px;}

  .mg_60_0{margin-top: 40px;}

  .mg_70_0{margin-top: 40px;}

  .mg_80_0{margin-top: 40px;}

  .mg_85_0{margin-top: 40px;}

  .mg_100_0{margin-top: 40px;}

  .mg_0_105{margin-bottom: 40px;}

  .pd_75_120{padding: 40px 0;}

  .pd_95_120{padding: 40px 0;}

  .pd_142{padding: 40px 0;}

  .pd_100_120{padding: 40px 0;}

  .pd_80_95{padding: 40px 0;}

  .pd_100{padding: 40px 0;}

  .pd_120{padding: 40px 0;}

  .wow,
  .wow1{opacity: 1;}

  .pc{display: none;}

  .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;}

  .header{display: none;}

  .mhead{display: block;}

  .ind_ban .swpbtn{display: none;}

  .ind_ban .pagin .ce,
  .ind_ban .pagin .re,
  .ind_ban .pagin .le{display: none;}

  .pgyd{display: flex;align-content: center;justify-content: center;}

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

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

  .ind1 .con1 .re{width: 100%;margin-top: 30px;}

  .ind1 .con1 .le .t2{margin-top: 12px;}

  .ind1 .con1 .le .ul{margin-top: 40px;}

  .bofang{width: 50px;height: 50px;margin: -25px 0 0 -25px;}

  .ind2 .switch{flex-wrap: wrap;}

  .ind2 .switch .item{margin: 0 5px 10px;}

  .ind2 .switch .item a{padding: 8px 25px;}

  .ind2 .con1 .swiper-slide{padding: 10px 0 20px;}

  .ind2 .con1 .pogin .pre, .ind2 .con1 .pogin .ple{display: none;}

  .ind2 .con1 .pogin .pce{display: none;}

  .ind2 .con1 .pogin .swpbtn{display: none;}

  .ind2 .con1 .pogin{justify-content: center;}

  .ind2 .con1 .ss{padding: 15px;flex-wrap: wrap;}

  .ind2 .con1 .le .num{top: 15px;left: 15px;}

  .ind2 .con1 .le .t2{margin: 10px 0;}

  .ind3{padding: 40px 0;}

  .ind3 .ul{flex-wrap: wrap;}

  .ind3 .li{width: 100%;margin-bottom: 15px;}

  .ind3 .li .lbt{margin-top: 6px;}

  .ind3 .li .ltp img{width: 22px;margin-right: 5px;min-height: 22px;}

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

  .footer{padding-top: 0;}

  .footer .con1 .re{display: none;}

  .footer .con1 .le .ftlink{margin-top: 100px;}

  .footer .con1{display: none;}

  .footer .con2{margin-top: 0;padding: 0 0 30px;}

  .footer .con2 .box{justify-content: center;padding-top: 30px;}

  .footer .con2 .flt{width: 100%;text-align: center;}

  .pages{display: none;}

  .inner_nav{display: none;}

  .about1 .con1{flex-wrap: wrap;}

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

  .about1 .con1 .le .tline{margin-top: 20px;}

  .about1 .con1 .re .rtp{flex-wrap: wrap;}

  .about1 .con1 .re .rtp .item{margin-right: 0;width: 100%;margin-top: 25px;text-align: left;}

  .about1{background: none;padding-bottom: 0;}

  .about1 .con1 .re .rbt{color: #333;}

  .about4 .con1{padding: 40px 0;margin-top: 30px;}

  .about4 .con1 .box{flex-wrap: wrap;}

  .about4 .con1 .tline{margin-top: 25px;}

  .about4 .con1 .t2{margin-top: 20px;}

  .about4 .con1 .re{width: 100%;margin-top: 30px;}

  .about4 .con1 .li{width: 50%;}

  .about4 .con1 .li .ss{padding: 15px;}

  .about4 .con1 .li .ss .sbt{margin-top: 5px;}

  .about4 .con1 .li:nth-child(3),
  .about4 .con1 .li:nth-child(4){border-top: 1px solid #f0f2f5;}

  .about5 .con1 .swpbtn{display: none;}

  .hd_place{display: none;}

  .product .ul .li{width: 100%;}

  .product .li .ss .img img:nth-child(1){opacity: 0;}

  .product .li .ss .img img:nth-child(2){opacity: 1;}

  .product .li .ss .img s{opacity: 0.6;}

  .product .li .ss .ttp .t1{color: #fff;}

  .product .li .ss .ttp .t1 span img:nth-child(1){opacity: 0;}

  .product .li .ss .ttp .t1 span img:nth-child(2){opacity: 1;}

  .product .li .ss .ttp .t2{color: #fff;}

  .product .li .ss .tbt{opacity: 1;}

  .product .li .ss .ttp .t2{margin-top: 0.8em;}

  .product .li .ss .tbt .t4 img{margin-top: 10px;}

  .product_list .box{flex-wrap: wrap;}

  .product_list .re{width: 100%;margin-top: 40px;}

  .plist .li{width: 100%;margin-right: 0;}

  .product_list .re .re{width: 57.66%;margin-top: 0;}

  .pro_det1{padding: 40px 0;}

  .pro_det1 .con1{flex-wrap: wrap;}

  .pro_det1 .re{width: 100%;}

  .pro_det1 .re .t3{margin-top: 20px;}

  .pro_det2 .item.item2 .li{width: 100% !important;margin-right: 0;margin-top: 15px;}

  .pro_det2 .item{margin-bottom: 30px;}

  .down1 .ul .li{margin-top: 20px;}

  .down1 .li .ss{padding: 15px;flex-wrap: wrap;}

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

  .down1 .li .ss .re{width: 100%;margin-top: 15px;justify-content: flex-end;}

  .down1 .li .ss .re a{width: 40px;height: 40px;}

  .down1 .li .ss .re .ck img{width: 16px;}

  .down1 .li .ss .re .xz img{width: 14px;}

  .news1 .con1 .ss{flex-wrap: wrap;}

  .news1 .con1 .ss .le{width: 100%;}

  .news1 .con1 .ss .re{width: 100%;padding: 20px 15px;}

  .news1 .con1 .ss .re .t2{margin-top: 20px;}

  .news1 .con1 .ss .re .ws_more{margin-top: 20px;}

  .news_list .ul .li{width: 100%;border-right: none;}

  .news_list .li .ss{padding: 20px 15px;}

  .news_list .li .txt .t1{line-height: 30px;margin-top: 15px;}

  .ndt1 .ndt_list{flex-wrap: wrap;}

  .ndt1 .ndt_list span{margin: 0 10px 10px 0;}

  .ndt .edit{margin-top: 20px;padding: 30px 0;}

  .page_fy{flex-wrap: wrap;}

  .page_fy .le{width: 100%;max-width: 100%;}

  .page_fy .le .it{margin-bottom: 10px;}

  .page_fy .re{width: 140px;margin-top: 20px;}

  .page_fy .re a{line-height: 38px;}

  .join1 .con1 input{line-height: 40px;}

  .join1 .con1{padding: 0 80px 0 30px;}

  .join1 .con1::before{display: none;}

  .join1 .con1 .sbtn{width: 60px;height: 40px;}

  .join1 .con2 .item{padding-left: 0;flex-wrap: wrap;}

  .join1 .con2 .item .re{width: 100%;margin-top: 10px;}

  .join1 .con3 .li .ltp{padding: 20px 60px 20px 20px;}

  .join1 .con3 .li .ltp .t1{line-height: 30px;}

  .join1 .con3 .li .ltp .liadd{right: 20px;}

  .join1 .con3 .lbt{width: 100%;padding: 20px;}

  .join1 .con3 .lbt .email{margin-top: 16px;}

  .join2 .li{flex-wrap: wrap;margin-top: 40px;}

  .join2 .li .img{width: 100%;}

  .join2 .li .txt{width: 100%;margin-top: 20px;}

  .join2 .li .txt .t2{margin-top: 10px;}

  .contact1{padding: 40px 0;background-image: none !important;background: #f7f8fa;}

  .contact1 .li{width: 100%;margin-bottom: 20px;}

  .contact1 .li .lbt{margin-top: 5px;}

  .contact2 .form{padding: 0 15px;}

  .contact2 .form .item{width: 100%;margin-bottom: 20px;margin-right: 0;}

  .search1{padding: 40px 0;}

  .search1 .con1{flex-wrap: wrap;}

  .search1 .con1 .re{width: 100%;margin-top: 20px;}

  .search1 .con1 .re input{padding-right: 120px;line-height: 40px;}

  .search1 .con1 .re .sbtn{width: 100px;height: 40px;}

  .search2 .sswh{margin-top: 30px;}

  .search2 .sswh a{margin-right: 15px;line-height: 40px;}

  .main .big,
  .main .small .mask{display: none !important;}

  .product .li .ss .tbt .t4{display: none;}

  .product .li .ss .tbt .t3{margin-top: 20px;}

  .downloadPop .contact2{padding: 40px 15px;}


  .ind2 .con1 .le .t1{
    overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
  }

  .ind2 .con1 .le{padding-top: 30px;}
}

@media (max-width:800px) {
  .fw_100{font-weight: normal;}
}

@media (max-width:370px) {
  .fw_100{font-weight: normal;}

  .ind2 .switch .item a{padding: 8px 15px;}

  .ind2 .switch .item:first-child{margin-left: 0;}

  .ind2 .switch .item:nth-child(3){margin-left: 0;}
}




