@font-face { font-family: "bebas"; src: ; font-weight: normal; font-style: normal; } /** 濞撳懘娅庨崘鍛樆鏉堢绐� **/ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 缂佹挻鐎崗鍐 */ dl, dt, dd, ul, ol, li, /* list elements 閸掓銆冮崗鍐 */ pre, /* text formatting elements 閺傚洦婀伴弽鐓庣础閸忓啰绀� */ form, fieldset, legend, button, input, textarea, /* form elements 鐞涖劌宕熼崗鍐 */ th, td /* table elements 鐞涖劍鐗搁崗鍐 */ { margin: 0; padding: 0; } /** 鐠佸墽鐤嗘妯款吇鐎涙ぞ缍� **/ body, button, input, select, textarea /* for ie */ { font: 14px/1.0 "arial", "source han sans cn", "microsoft yahei", "kaiti", sans-serif; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } address, cite, dfn, em, var, i { font-style: normal; } /* 鐏忓棙鏋╂担鎾村濮濓拷 */ code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 缂佺喍绔寸粵澶婎啍鐎涙ぞ缍� */ small { font-size: 12px } /* 鐏忓繋绨� 12px 閻ㄥ嫪鑵戦弬鍥х发闂呴箖妲勭拠锟�, 鐠侊拷 small 濮濓絽鐖堕崠锟� */ /** 闁插秶鐤嗛崚妤勩€冮崗鍐 **/ ul, ol { list-style: none; } /** 闁插秶鐤嗛弬鍥ㄦ拱閺嶇厧绱¢崗鍐 **/ a { text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: #333 } a:hover { text-decoration: none; cursor: pointer; } sup { vertical-align: text-top; } /* 闁插秶鐤�, 閸戝繐鐨€电顢戞妯兼畱瑜板崬鎼� */ sub { vertical-align: text-bottom; } /** 闁插秶鐤嗙悰銊ュ礋閸忓啰绀� **/ legend { color: #000; } /* for ie6 */ fieldset, img { border: 0; } /* img 閹碱叀婧呴敍姘愁唨闁剧偓甯撮柌宀€娈� img 閺冪姾绔熷锟� */ button, input, select, textarea { font-size: 100%; outline: none; } /* 娴e灝绶辩悰銊ュ礋閸忓啰绀岄崷锟� ie 娑撳鍏樼紒褎澹欑€涙ぞ缍嬫径褍鐨� */ button, input[type="button"] { cursor: pointer } input::-ms-clear { display: none; } /*闂呮劘妫岄弬鍥ㄦ拱濡楀棗寮剁€涳拷*/ input::-ms-reveal { display: none; } /*闂呮劘妫岀€靛棛鐖滃鍡楃毈閻偐娼�*/ /* 濞夘煉绱皁ptgroup 閺冪姵纭堕幍鑸殿劀 */ /** 闁插秶鐤嗙悰銊︾壐閸忓啰绀� **/ table { border-collapse: collapse; border-spacing: 0; } /* 闁插秶鐤� html5 閸忓啰绀� */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display: block; margin: 0; padding: 0; } p img { max-width: 100% } .play em { overflow: hidden; display: block; } .news-box .play em { text-align: center; } .sec3 .play em { height: 1.8rem; } .play em img { transition: all 0.4s } .play:hover em img { transform: scale(1.1); } @keyframes fadeinup { 0% { opacity: 0; -webkit-transform: translatey(15%); transform: translatey(15%); } 100% { opacity: 1; -webkit-transform: translatey(0); transform: translatey(0); } } .swiper-slide { height: auto } .animated { animation-duration: 1s; animation-delay: 0.2s; } * { box-sizing: border-box; } body { overflow-x: hidden; } img { display: inline-block; vertical-align: middle; } .swiper1 .swiper-slide { height: 100vh; width: 100% } .foot-slide { height: auto !important; background: #413f3f; padding-top: 60px; overflow: hidden; } .foot_box { display: flex; display: -webkit-flex; justify-content: space-between; } .foot_box .divl { flex-grow: 1; font-size: 0; display: flex; display: -webkit-flex; justify-content: space-between; box-sizing: border-box; padding-right: 0.8rem; } .foot_box .divl dl { color: #fff; } .foot_box .divl dl dt { font-size: 16px; margin-bottom: 10px; white-space: nowrap; } .foot_box .divl dl dt a { color: #fff; } .foot_box .divl dl dd { font-size: 14px; } .foot_box .divl dl dd a { display: block; color: #fff; opacity: 0.5; line-height: 1.6; white-space: nowrap; } .foot_box .divr {} .foot_box .divr .logo_img { width: auto; vertical-align: top; } .foot_box .divr dt { font-size: 16px; margin-bottom: 16px; white-space: nowrap; color: #fff; } .foot_box .divr dt a { color: #fff; } .foot_box .divr .nr_div { font-size: 0; } .foot_box .divr .nr_p { padding: 12px; background-color: rgba(200, 27, 60, 0.6); } .foot_box .divr .nr_div p { font-size: 14px; color: #d9d9d9; line-height: 28px; } .foot_box .divr .nr_div p img { margin-right: 6px; } .foot_box .divr .nr_div .ewm_img { vertical-align: top; width: 0.9rem; margin-top: 30px; } .foot_box .divr .nr_div dl { display: inline-block; vertical-align: top; margin-top: 30px; width: calc(100% - 0.9rem); box-sizing: border-box; padding-left: 0.2rem; } .foot_box .divr .nr_div dl dt { width: 100%; height: 32px; background-color: #363434; box-sizing: border-box; padding: 0 14px; line-height: 32px; font-size: 14px; color: #797a7d; position: relative; } .foot_box .divr .nr_div dl dt img { float: right; margin-top: 12px; } .foot_box .divr .nr_div dl dt ol { position: absolute; display: none; left: 0; bottom: 100%; width: 100%; background-color: #eee; padding: 10px 0; } .foot_box .divr .nr_div dl dt ol li {} .foot_box .divr .nr_div dl dt ol li a { display: block; line-height: 1.8; padding: 0 14px; color: #333; } .foot_box .divr .nr_div dl dd { height: 26px; line-height: 26px; margin-top: 14px; } .foot_box .divr .nr_div dl dd span { display: inline-block; vertical-align: top; font-size: 14px; color: #fff; } .foot_box .divr .nr_div dl dd .bdsharebuttonbox { display: inline-block; vertical-align: top; } .foot_box .divr .nr_div dl dd .bdsharebuttonbox a { display: inline-block; vertical-align: top; } .foot_box .divr .nr_div dl dd .bdsharebuttonbox a img {} .foot_box2 { font-size: 14px; color: #b8b7b7; padding: 18px 0; text-align: center; border-top: 1px solid #878686; margin-top: 60px; line-height: 1.6; } .swiper-container.swiper1 { width: 100%; height: 100%; margin-left: auto; margin-right: auto; } header.wel { height: 80px; line-height: 80px; padding: 0 55px; position: fixed; top: 0; left: 0; width: 100%; z-index: 99; transition: all 0.4s; z-index: 9999 } header.wel.active { background: #fff; box-shadow: 0 1px 10px #ccc } header.wel.active .nav { display: inline-block; } .head-d select { border-radius: 50px; width: 80px; ; border-color: #96979f; text-align: center; padding: 0 1em; color: #666; display: inline-block; vertical-align: middle; background: none; margin-right: 20px; margin-left: 5px; } .head-d form { display: inline-block; vertical-align: top; position: relative; } .head-d form input[type='submit'] { display: inline-block; vertical-align: middle; position: relative; z-index: 2; background: none; font-size: 0; background: ; width: 16px; height: 16px; border: 0; position: relative; z-index: 4 } .head-d .shu { color: #666; margin: 0 10px 0 6px; display: inline-block; vertical-align: top; } .head-d form input[type='text'] { border-radius: 10px; border: 0; height: 20px; opacity: 0; transition: all 0.3s; text-indent: 1em; position: absolute; top: 50%; transform: translatey(-50%); right: -5px; width: 0; border: 0; background: #fff; z-index: 3; } .head-d form:hover input[type='text'] { border: 1px solid #ccc; width: 150px; opacity: 1; } .head-d { float: right; } .toggle { cursor: pointer; display: inline-block; vertical-align: middle; position: relative; } .toggle b { display: block; width: 34px; height: 4px; border-radius: 2px; background: #666; margin-bottom: 6px; } .toggle .b3 { margin-bottom: 0; width: 20px; transition: all 0.3s } .toggle:hover .b3 { width: 34px; } .swiper2 .swiper-slide div { background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; height: 100%; } .swiper2 .swiper-slide div.mm { display: none; } .swiper2 .swiper-slide img { width: 100%; min-height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .language { color: #666; text-transform: uppercase; font-weight: normal; display: inline-block; vertical-align: top; } .nav { overflow: hidden; display: inline-block; vertical-align: top; display: none } .nav li { float: left; margin-right: 0.4rem; /* margin-right: 68px */ } .nav li:last-of-type { /* margin-right: 46px */ margin-right: 0.46rem; } .nav li a { /* font-size: 18px */ font-size: 0.18rem; } .sec2 { background: no-repeat left top; background-size: 100% 100% } .title dt { /* font-size: 42px; */ font-size: 0.36rem; } .title { margin: 2rem 0 3% -5%; opacity: 0; transition: all 1s } .title.show { opacity: 1; margin: 14% 0 3% 0; } .title dd { font-size: 20px; color: #999; line-height: 1.8 } .box, .wel-ps { width: 1400px; margin: 0 auto; padding-top: 0.1px; } .title:after { content: ''; display: block; width: 26px; height: 3px; background: #e31e3e; /* margin-top: 30px; */ margin-top: 0.3rem; } .txt { font-size: 0.18rem; color: #666; line-height: 1.8; letter-spacing: 1px; text-align: justify; } .num { display: flex; -ms-align-items: center; align-items: center; justify-content: space-between; text-align: center; /* margin-top: 5%; */ margin-top: 0.7rem; /* margin-bottom: 7.5%; */ margin-bottom: 1.05rem; } .num .span1 { font-size: 0.32rem; color: #e21738; display: block; text-align: center; margin-bottom: 0.2rem; } .num .span1 i { font-size: 0.6rem; font-family: 'bebas' } .num .span1 b { display: inline-block; vertical-align: top; font-weight: normal; height: 23px; line-height: 52px; font-size: 0.34rem; } .num span { font-size: 18px; color: #666 } a.btn { display: block; margin: 0 auto; width: 210px; height: 48px; line-height: 48px; text-align: center; color: #e31e3e; border-radius: 24px; border: 1px solid #e31e3e; padding-left: 30px; box-sizing: border-box; /* background: #e31e3e; */ } a.btn:hover { background: #e31e3e; color: #fff; padding-left: 0; } a.btn:hover img { left: 0; opacity: 1; } a.btn img { opacity: 0; position: relative; left: -18px; vertical-align: middle; transition: 0.5s; margin-top: -2px; } .sec3 { background: no-repeat center; background-size: cover; position: relative; } .swiper3 .swiper-slide { height: 4.3rem; } .swiper3 .swiper-slide dl { width: 100%; margin-top: 7% } .sec3_div { position: relative; } .sec3_div .swiper-button-prev { width: 19px; height: 33px; background-image: ; background-size: 100% 100%; left: -40px; margin-top: -26px; } .sec3_div .swiper-button-next { width: 19px; height: 33px; background-image: ; background-size: 100% 100%; right: -40px; margin-top: -26px; } .swiper3 .swiper-slide .img-t { margin-top: 27%; display: none; } .swiper3 .swiper-slide dl dt { font-size: 26px; color: #333; display: none; } .swiper3 .swiper-slide dl dt span { font-size: 16px; color: #666; } .swiper3 .swiper-slide dl dd { font-size: 16px; color: #999; margin-top: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: none; } .swiper3 .swiper-slide dl .dl-play { box-sizing: border-box; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff; padding: 60px 15px 20px; box-shadow: 0 0 15px #ccc; width: 98%; /* opacity: 0; */ transition: all 0.7s } /*.swiper3 .swiper-slide dl .dl-play{ opacity: 0; -webkit-transform: translate(-50%,15%); transform: translate(-50%,15%); transition: all 0.4s } .swiper3 .swiper-slide dl .dl-play.show{ opacity: 1; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); transition: all 0.6s }*/ .swiper3 .swiper-slide dl:hover .dl-play { opacity: 1; } .swiper4.show {} .swiper3 .swiper-slide:nth-of-type(1) dl .dl-play { opacity: 1; transition-delay: 0.1s } .swiper3 .swiper-slide:nth-of-type(2) dl .dl-play { opacity: 1; transition-delay: 0.2s } .swiper3 .swiper-slide:nth-of-type(3) dl .dl-play { opacity: 1; transition-delay: 0.3s } .swiper3 .swiper-slide:nth-of-type(4) dl .dl-play { opacity: 1; transition-delay: 0.4s } .swiper3 .swiper-slide dl .dl-play h6 { position: absolute; top: -26px; left: 15px; font-size: 30px; color: #fff; background-color: #e21738; padding: 14px 20px 12px; } .swiper3 .swiper-slide dl .dl-play h6 span { font-size: 16px; margin-left: 8px; display: inline-block; vertical-align: middle; } .swiper3 .swiper-slide dl .dl-play h5 { font-size: 0.18rem; color: #333; line-height: 1.4; height: 2.8em; overflow-y: hidden; /* margin-bottom: 25%; */ margin-bottom: 0.25rem; } .swiper3 .swiper-slide dl .dl-play em img { width: 100%; max-height: 187px } .sec3 .title { /* position: absolute; */ margin: 10% 0 3% 0; } .button { position: absolute; bottom: -3%; left: 0; width: 120px; } .button .swiper-button-prev, .button .swiper-button-next { width: 46px; height: 46px; border-radius: 6px; background: none; background-color: #e21738; transition: all 0.3s } .button .swiper-button-prev { background-image: ; background-repeat: no-repeat; background-position: center; } .button .swiper-button-next { background-image: ; background-repeat: no-repeat; background-position: center; } .swiper-button-prev.swiper-button-disabled { background-image: ; background-repeat: no-repeat; background-position: center; } .swiper-button-next.swiper-button-disabled { background-image: ; background-repeat: no-repeat; background-position: center; } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { background-color: #e6e6e6 } .sec4 { background: no-repeat center; background-size: 100% 100% } .swiper4 { padding-bottom: 40px } .swiper4 .swiper-slide { height: 216px; } .swiper4 .swiper-slide img { width: 100%; vertical-align: top; } .swiper4 .swiper-slide em { display: block; } .swiper4 .swiper-pagination-bullet-active { background: #e31e3e } .swiper4 .swiper-slide span { display: block; width: 100%; text-align: center; margin-top: 15px; color: #666; font-size: 16px; } .sec4 a.btn { margin-top: 30px; } .sec5 { background: no-repeat center; background-size: 100% 100% } .em-left { width: 46%; display: inline-block !important; vertical-align: middle } .news { overflow: hidden; font-size: 0; } .em-left img { width: 100% } .d-right { width: 54%; display: inline-block; vertical-align: middle; padding-left: 3%; font-size: 16px; } .dl-t { margin-bottom: 7%; } .dl-t dt { font-size: 0.24rem; color: #333; } .dl-t dd { font-size: 14px; color: #999; line-height: 1.8 } .dl-t dd.time { font-size: 16px; margin-bottom: 18px; margin-top: 13px; line-height: 1 } .ul-b li { padding: 15px 0; border-top: 1px solid #ccc; font-size: 0 } .ul-b li:hover dl dt { color: #e21738 } .ul-b li dl dd { transition: all 0.3s } .ul-b li:hover dl dd { text-indent: 1em } .ul-b li span { display: inline-block; vertical-align: middle; width: 104px; font-size: 26px; color: #666; text-align: center; border-right: 1px solid #ccc; font-weight: bold; padding: 15px 0 } .ul-b li dl { display: inline-block; vertical-align: middle; width: calc(100% - 104px); font-size: 16px; padding-left: 22px } .ul-b li dl dt { margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .ul-b li dl dd { font-size: 14px; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .ul-b li:last-of-type { border-bottom: 1px solid #ccc } .f-link { width: 37%; background: #e1e1e1; height: 48px; line-height: 48px; position: relative; padding: 0 1.5%; font-size: 16px; color: #666; float: right; } .f-link ol { position: absolute; left: 0; top: 100%; width: 100%; display: none } .f-link.active img { transform: rotate(180deg); } .f-link ol li { border-top: 1px solid #fff; text-indent: 1em; background: #e2e2e2; } .f-link img { float: right; margin-top: 20px; transition: all 0.4s } /* .f-t { display: flex; align-items: flex-start; justify-content: space-between; } */ .f-t::after { content: "."; display: block; height: 0; visibility: hidden; clear: both; } .r-link li { font-size: 16px; margin-bottom: 16%; } .r-link li img { margin-right: 1em; } .f-m { overflow: hidden; width: 100%; margin-top: 6% } .f-m dl { float: left; margin-right: 4.56% } .f-m dl:last-of-type { margin-right: 0 } .f-m dl dd a { width: 100px; display: inline-block; vertical-align: top; font-size: 16px; color: #999; } .f-m dl dt { font-size: 18px; margin-bottom: 18px; } .f-m dl dd { margin-bottom: 18px; color: #999; font-size: 16px; } .la-dd { text-align: center; } .bdsharebuttonbox { display: inline-block; vertical-align: middle; } /* .bdsharebuttonbox a { background: none !important } */ .f-b { height: 80px; line-height: 80px; border-top: 1px solid #ccc; margin-top: 40px } .f-left { display: inline-block; vertical-align: top } .f-right { float: right; } .sec5 a.btn { font-size: 16px; margin-top: 4%; } .sec5 a.jtbtn { margin-top: 4%; } a.btn { font-size: 16px } .banner { position: relative; /* margin-top: 80px; */ margin-top: 60px; height: auto; max-height: 540px; overflow: hidden; } .banner .ban-txt { position: absolute; left: 17%; top: 40%; transform: translatey(-50%); color: #fff } .banner .ban-txt a { color: #fff; font-size: 18px; text-shadow: 1px 1px 5px #333 } .banner .ban-txt a span { margin: 0 3px 0 5px; } .banner .ban-txt dt { font-size: 56px; font-weight: bold; text-shadow: 1px 1px 15px #333; margin-bottom: 20px; } .nav_content { height: 70px; line-height: 70px; border-bottom: 1px solid #e5e5e5; font-size: 0 } .nav_content a { display: inline-block; vertical-align: top; font-size: 18px; width: 170px; max-width: 23%; text-align: center; position: relative; z-index: 4; transition: all 0.3s } .nav_content a:hover { color: #e31e3e } .nav_content a.active { color: #e31e3e } .nav_content a:after { display: block; content: ''; width: 0; height: 2px; position: absolute; bottom: 0; left: 50%; transform: translatex(-50%); transition: all 0.3s; background: #e31e3e } .nav_content a:hover:after { width: 100% } .nav_content a.active:after { width: 100% } dl.tit { text-align: center; margin-top: 3.8%; margin-bottom: 15px; } dl.tit dt { /* font-size: 36px; */ font-size: 0.36rem; } dl.tit dd { font-size: 18px; color: #999; margin-top: 8px; } dl.tit dd:after { content: ''; width: 26px; height: 3px; background: #e31e3e; display: block; margin: 0 auto; margin-top: 13px; } .live { font-size: 0; margin-top: 3.7% } .live-left { width: 60%; display: inline-block; vertical-align: top; font-size: 28px; padding-right: 4% } .live-left h4 { font-size: 18px; color: #666; line-height: 1.8; text-align: justify; } .live-left h3 { margin-bottom: 30px; } .live-right { width: 40%; display: inline-block; vertical-align: top; } .num.about li { position: relative; flex-shrink: 1; width: 25% } .num.about { margin-bottom: 7%; } .num.about li:after { content: ''; display: block; width: 1px; height: 50%; position: absolute; right: 0; top: 50%; transform: translatey(-50%); background: #ccc } .num.about li:last-of-type:after { display: none } .num.about .span1 { font-size: 0.32rem; } .num.about .span1 i { font-size: 0.6rem; } .map-b { background: #fafafa; padding-top: 5%; margin-top: 5%; padding-bottom: 2% } .img-m { display: block; width: 100%; margin-bottom: 4%; } .swiper5 .swiper-slide span { display: block; text-align: center; margin-top: 14px } .swiper5 { padding-bottom: 5% } .swiper5 .swiper-slide span img { vertical-align: top } .swiper-pagination-bullet-active { background: #e21738 } .honor { background: #f7f7f7; padding-top: 0.1px; padding-bottom: 4.5% } .honor .tit { margin: 2.8% 0 3% 0; } .vdf { width: 100% } .year { position: relative; padding: 4.3% 3% } .ul1 { position: absolute; left: 25%; top: 5%; overflow-y: auto; height: 23em } .ul1 li:before { content: ''; display: inline-block; vertical-align: middle; background: #e31e3e; width: 5px; height: 5px; border-radius: 100%; position: absolute; left: 0; top: 12px; } .ul1 li { font-size: 16px; line-height: 1.8; color: #666; text-align: left; padding-left: 8px; position: relative; text-align: justify; } .span2 { position: absolute; left: 40%; top: 84%; color: #e31e3e; font-size: 32px } .swiper6 .swiper-slide { text-align: center; } .lkll { position: absolute; background: #ccc; z-index: -1; height: 1px; width: 100%; bottom: 13%; } .year .swiper-button-next, .year .swiper-button-prev { background: none; top: 80%; outline: none } .year .swiper-button-next { background: no-repeat; } .year .swiper-button-prev { background: no-repeat; } .swiper7 { margin-top: 5.5%; } .swiper7 h5 { text-align: center; font-size: 54px; font-style: italic; font-weight: normal; font-weight: lighter; font-family: '宋体'; width: 100%; margin-top: 40px; } .swiper7 h6 { font-size: 18px; color: #666; height: 113px; border-left: 6px solid #e21738; width: 100%; padding: 1em 0 0 1em; margin-bottom: 150px; line-height: 1.6; box-sizing: border-box; } .swiper7 .swiper-wrapper { align-items: center; } .swiper7 .swiper-slide { display: flex; align-items: flex-start; justify-content: center; align-content: flex-start; ; flex-wrap: wrap; padding-top: 0.1px; height: 700px; } .swiper7 .swiper-slide em { display: block; width: 100% } .swiper7 .swiper-slide em img { width: 100% } .swiper7 .swiper-slide:before { width: 1px; height: 438px; background: #ccc; display: block; content: ''; position: absolute; left: 0 } .swiper7 .swiper-slide.active h6 { margin-top: 150px; margin-bottom: 0; } .swiper7 .swiper-slide.active:before { bottom: 0 } .swiper7 .swiper-slide.active h5 { margin-top: 168px; margin-bottom: 40px; } .develop { padding: 0 9.5%; padding-bottom: 7.5%; position: relative; } .swiper7 h5 span { font-size: 18px; font-style: normal; color: #666; display: inline-block; vertical-align: bottom; font-family: '微软雅黑'; margin-left: 0.5em } .brand { padding-top: 0.1px; padding-bottom: 0.1px; } .bar-a { width: 14%; float: left; /* background: #fff; */ margin-right: 3.2%; margin-bottom: 2.4%; } .bar-a:nth-of-type(6n) { margin-right: 0 } .bar-a em { display: block; } .bar-a em img { width: 100%; vertical-align: top; } .brand-box .box { overflow: hidden; } .bar-a span { display: block; height: 68px; line-height: 68px; text-align: center; color: #666; font-size: 16px; border-top: 1px solid #ccc; } .brand-box { margin: 3.2% 0 4.8% 0; } .a-try { position: relative; height: 820px; overflow: hidden; width: 17.2%; transition: all 0.4s; z-index: -1 } .a-try.active { width: 31% } .a-try img { /*max-height: 100%;*/ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .ind-dl { position: absolute; left: 50%; top: 14%; transform: translatex(-50%); z-index: 2; width: 80% } .ind-bg { min-width: 100% } .ind-dl dt { min-height: 52px; line-height: 52px; position: relative; margin-bottom: 60px } .ind-dl dd { line-height: 1.8; height: 3.6em; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; transition: all 0.4s; text-align: justify; } .ind-dl dt img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: auto; height: auto } .a-try span.btn { position: absolute; left: 50%; bottom: 56.5%; transform: translatex(-50%); color: #999 } .a-try:after { content: ''; display: block; width: 100%; height: 100%; background: rgba(186, 0, 6, .5); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: all 0.4s; opacity: 0; } .a-try.active:after { opacity: 1; } .a-try.active dd { color: #fff } .a-try span.btn img { position: static; transform: none; margin-left: 1em; } .industry { /* margin-top: 80px */ margin-top: 70px; } .a-try.active span.btn { width: 168px; height: 40px; border: 1px solid #fff; display: block; text-align: center; line-height: 40px; z-index: 3; color: #fff; bottom: 10% } .a-try span.btn img.jjtt2 { display: none } .a-try.active span.btn img { display: none } .a-try.active span.btn img.jjtt2 { display: inline-block; } .a-try.active .ind-dl dd { height: auto !important; -webkit-line-clamp: 10; } .swiper8 .swiper-button-next, .swiper8 .swiper-button-prev { background: none; background-size: 100% 100% } .swiper8 .swiper-button-next { background-image: ; } .swiper8 .swiper-button-prev { background-image: ; } .recommend { overflow: hidden; background: #fafafa; display: block; margin-top: 3.7%; } .rec-left { float: left; width: 50%; padding: 5% 5% 0 3% } .rec-right { float: left; width: 50% } .rec-left h1 { font-size: 20px; } .rec-left h2 { font-size: 12px; color: #cccccc; padding: 12px 0; border-bottom: 1px solid #e6e6e6; margin-bottom: 12px; } .rec-left h3 { font-size: 15px; color: #808080; line-height: 1.7; text-align: justify; height: 8.5em; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical; } .rec-left h4 { font-size: 12px; color: #808080; margin-top: 0%; } .rec-left h4 img { margin-left: 1.5em; } .link-n { display: block; background: #fafafa; font-size: 0; padding: 2.8% 0; margin-top: 20px; transition: all 0.3s } .link-n .dl1 { display: inline-block; vertical-align: middle; width: 164px; border-right: 1px solid #ccc; text-align: center; } .link-n .dl1 dt { font-size: 34px; } .link-n .dl1 dd { font-size: 20px; color: #666; line-height: 1.6 } .link-n .dl1 b { font-weight: normal; display: inline-block; vertical-align: middle; width: 90px; } .link-n .dl1 dd b { text-align: right; padding-right: 3px } .link-n .dl2 { font-size: 16px; color: #666; line-height: 1.8; display: inline-block; vertical-align: middle; width: calc(100% - 264px); padding-left: 2%; padding-right: 2% } .link-n .dl2 dt { font-size: 20px; margin-bottom: 8px; color: #333; transition: all 0.3s } .link-n .dl2 dd { color: #808080; font-size: 15px; line-height: 1.4; height: 2.8em; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; } .link-n span { display: inline-block; vertical-align: middle; width: 100px; text-align: center; border-left: 1px solid #ccc; height: 80px; transition: all 0.3s; line-height: 100px; /*background: no-repeat center;*/ background: none !important } .link-n span b { display: inline-block; width: 28px; height: 18px; overflow: hidden; white-space: nowrap; line-height: 18px; transition: all 0.3s; } .link-n span b img { transform: translatex(-28px); transition: all 0.3s; } .link-n:hover b img { transform: translatex(1px); } .link-n span img {} .pagination { text-align: center; margin-top: 4.5%; margin-bottom: 5.5%; font-size: 0; } .pagination a { display: inline-block; vertical-align: top; height: 0.38rem; width: 0.38rem; text-align: center; line-height: 0.38rem; border: 1px solid #cdcdcd; background-color: #fff; border-radius: 50%; color: #333; padding: 0 10px; font-size: 14px; margin: 0 5px; white-space: nowrap; } .pagination a.prev{ width: auto; background: none; border: none; margin-right: 0.3rem; display: none; } .pagination a.next{ width: auto; background: none; border: none; margin-left: 0.3rem; display: none; } .pagination a.active { color: #fff; border: 1px solid #e21738; background: #e21738 } .link-n:hover { transform: translatey(-2%); box-shadow: 0 10px 15px #eeeeee } .link-n:hover .dl2 dt { color: #e21738 } .link-n:hover span { background: no-repeat center; } .vid { background: #f3f3f3; padding: 5% 10% 3% 10%; position: relative; } .vid dt { position: relative; } .vid dt:after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: no-repeat center; cursor: pointer; } .vid dt video { width: 100%; position: relative; } .vid dt img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .vid dd { text-align: center; margin-top: 24px; font-size: 24px; text-align: center; } .vid-box .vid2 dt img { position: static; width: 100% } .vid-box { overflow: hidden; margin-top: 7%; } .vid-box .vid2 { float: left; width: 48%; margin-right: 4%; background: 0; padding: 0; margin-bottom: 4% } .vid-box .vid2:nth-of-type(2n) { margin-right: 0; } .videos { margin-top: 3.7%; } .center { position: absolute; left: 50%; top: 50%; max-width: 95%; transform: translate(-50%, -50%); } .black { position: fixed; width: 100%; left: 0; top: 0; height: 100%; background: rgba(0, 0, 0, .7); z-index: 999; display: none } .center .close { position: absolute; width: 40px; height: 40px; right: -50px; top: -50px; cursor: pointer; transform-origin: center; } .center .close:hover { transform: rotate(90deg); transition: all 0.3s } .center .close img { width: 100% } video { max-width: 100% } .soc { overflow: hidden; position: relative; margin-top: 3.7%; } .swiper9 { width: 50%; float: right; height: 100%; position: absolute; right: 0; padding-left: 1.5% } .swiper9 .swiper-slide { font-size: 18px; height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; } .gallery-l { width: 50%; float: left; } .gallery-thumbs img { width: 100% } .gallery-l img { width: 100% } .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { bottom: 0; top: auto; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #e21738 } .gallery-thumbs { padding-bottom: 3.5%; margin-bottom: 3.5%; margin-top: 2%; overflow: visible; } .gallery-l .swiper-slide span { position: absolute; width: 100%; height: 50px; line-height: 50px; background: rgba(0, 0, 0, .5); color: #fff; text-indent: 1.5em; bottom: 0; left: 0; font-size: 16px; } .gallery-thumbs .swiper-slide { transition: all 0.3s } .gallery-thumbs .swiper-slide span { display: block; height: 36px; line-height: 36px; text-indent: 0.8em; transition: all 0.3s; font-size: 16px; } .gallery-thumbs .swiper-slide:hover { box-shadow: 0 0 20px #999; transform: translatey(-2%); } .gallery-thumbs .swiper-slide:hover span { background: #fff; } .swiper-scrollbar-drag { transition: all 0.3s; background: #e31e3e } .swiper9 .swiper-slide { font-size: 0; } .swiper9 .swiper-slide dl { /*padding-bottom: 15px;*/ font-size: 18px; display: flex; justify-content: space-between; align-items: flex-start; line-height: 1.6 } .swiper9 .swiper-slide dl dt { display: inline-block; margin-right: 7%; padding-right: 7%; text-align: right; width: 124px; position: relative; padding-bottom: 16px; box-sizing: content-box; } .swiper9 .swiper-slide dl dt:after { display: block; position: absolute; right: 0; top: 0; height: 500%; ; content: ''; width: 1px; background: #ccc } .swiper9 .swiper-slide dl dd { display: inline-block; line-height: 1.6; width: 72%; } .map-box { position: relative; margin-bottom: 5%; margin-top: 3.7%; } .map-l { display: none; width: 64%; } .map-l img { width: 100% } .swiper10 { /* position: absolute; height: 100%; width: 30%; right: 0; top: 0; overflow-y: hidden; */ } .swiper10 dl { padding-top: 22px; color: #666; border-bottom: 1px dashed #e5e5e5; font-size: 16px; } .swiper10 dl dt { margin-bottom: 22px; font-size: 20px; color: #666 } .swiper10 dl.active dt { font-weight: bold; } .swiper10 dl dd { margin-bottom: 22px; line-height: 1.4 } .swiper10 dl dd img { margin-right: 1em } .swiper10 { /* width: 30%; */ width: 100%; height: 100%; } .swiper10 .swiper-slide { height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; } .invest { display: block; padding-bottom: 6.2%; } .invest em { display: block; text-align: right; margin-top: 4.5% } .invest em img { display: inline-block; vertical-align: top; } .invest h1 { font-size: 30px; color: #333; font-weight: bold } .invest h2 { font-size: 20px; color: #666; font-weight: bold; margin-top: 25px; margin-bottom: 30px } .invest h3 { font-size: 18px; color: #666666; line-height: 1.8; height: 3.2em; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; } .invest h4 { height: 48px; line-height: 48px; width: 210px; border: 1px solid #e52f4c; color: #e52f4c; text-align: center; border-radius: 24px; margin-top: 5.5%; font-size: 16px; transition: background-color 0.4s } .invest h4:hover { color: #fff; background: #e52f4c no-repeat 75% center; } .invest h4 img { transition: all 0.3s } .invest h4:hover img { transform: translatex(55%); } .invest:nth-of-type(2n) { background: #fafafa } .banner>img { width: 100% } .develop .swiper-button-next { background: none; background: no-repeat; left: auto; right: 7%; top: 52%; outline: none; } .develop .swiper-button-prev { background: none; background: no-repeat; left: 7%; top: 52%; outline: none; } .ugle { position: fixed; width: 100%; height: 100%; background: #282828; z-index: 120; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: height 0.5s, width 0.4s; display: none; transform-origin: center; } .ugle.active { width: 70%; height: 70%; } .ugle .box { display: flex; justify-content: space-between; flex-wrap: wrap; align-content: center; height: 100% } .ugle dl { width: 20%; color: #fff; font-size: 0.24rem; margin-bottom: 2%; } .ugle dl dd a { color: #ccc; font-size: 14px; letter-spacing: 1px; white-space: nowrap; } .ugle dl dd { color: #ccc; font-size: 14px; /* margin-bottom: 22px; */ margin-bottom: 0.22rem; text-align: left; } .ugle dl dt a { font-size: 24px; color: #fff } .ugle dl dt { margin-bottom: 30px; } .la-dd { text-align: center; } .ugle dl dt img { display: block; } .toggle b { transition: all 0.4s; transform-origin: right; } .toggle.active .b1 { transform: rotate(-45deg); width: 105%; margin-bottom: 11.1px; ; } .toggle.active .b2 { opacity: 0 } .toggle.active .b3 { transform: rotate(45deg); width: 105%; } @keyframes fadeinup { 0% { opacity: 0; -webkit-transform: translatey(15%); transform: translatey(15%); } 100% { opacity: 1; -webkit-transform: translatey(0); transform: translatey(0); } } .animated { animation-duration: 1s; animation-delay: 0.2s; } .txt { opacity: 0; -webkit-transform: translatey(15%); transform: translatey(15%); transition: all 0.2s } .show { opacity: 1; -webkit-transform: translatey(0); transform: translatey(0); transition: all 0.6s } a.btn { opacity: 0; -webkit-transform: translatey(15%); transform: translatey(15%); transition: all 0.2s } a.btn.show { opacity: 1; -webkit-transform: translatey(0); transform: translatey(0); transition: all 0.6s } .sec2 .num { opacity: 0; -webkit-transform: translatey(-15%); transform: translatey(-15%); transition: all 0.2s } .sec2 .num.show { opacity: 1; -webkit-transform: translatey(0); transform: translatey(0); transition: all 0.6s; text-align: center; } .swiper3 { opacity: 0; -webkit-transform: translatex(-15%); transform: translatex(-15%); transition: all 0.2s } .swiper3.show { opacity: 1; -webkit-transform: translatex(0); transform: translatex(0); transition: all 0.6s } .swiper4 { opacity: 0; -webkit-transform: translatey(15%); transform: translatey(15%); transition: all 0.2s } .swiper4.show { opacity: 1; margin-top: 3.7%; -webkit-transform: translatey(0); transform: translatey(0); transition: all 0.6s } .em-left { opacity: 0; -webkit-transform: translatex(-15%); transform: translatex(-15%); transition: all 0.2s } .em-left.show { opacity: 1; -webkit-transform: translatex(0); transform: translatex(0); transition: all 0.6s } .d-right { opacity: 0; -webkit-transform: translatex(15%); transform: translatex(15%); transition: all 0.2s } .d-right.show { opacity: 1; -webkit-transform: translatex(0); transform: translatex(0); transition: all 0.6s } a.btn img { transition: all 0.3s } a.btn:hover img { margin-left: 2%; } a { transition: all 0.4s } .f-m dl dd a:hover { color: #e21738 } .nav li a:hover { color: #e21738 } .nav li a.active { color: #e21738 } .a-try.active .img2 { opacity: 0; } .a-try .img1 { opacity: 0; } .a-try.active .img1 { opacity: 1; } .a-try img { transition: all 0.3s } .m_header { position: fixed; width: 100%; height: 50px; line-height: 50px; background: #fff; z-index: 99; padding: 0 25px; display: none; top: 0; } .m_header .span_m { width: 30px; height: 20px; display: inline-block; cursor: pointer; float: right; margin-top: 17px; } .m_header .span_m i { display: block; height: 3px; width: 24px; background: #fff; margin-bottom: 5px; transition: all 0.4s; transform-origin: right; } .i_3 { margin-bottom: 0 } .m_header .span_m i { background: #555 } .m_header .span_m.active .i_1 { transform: rotate(-45deg); width: 96%; margin-bottom: 10px; } .m_header .span_m.active .i_2 { opacity: 0 } .m_header .span_m.active .i_3 { transform: rotate(45deg); width: 96%; margin-bottom: 11px; } .m_header ol { position: absolute; top: 100%; z-index: 9; width: 100%; background: #fff; left: 0; display: none } .m_header ol li { height: 45px; line-height: 45px; text-indent: 2em; border-top: 1px solid rgba(204, 204, 204, .2) } .m_header ol li a { display: block } .swiper5 em img { width: 100% } .swiper5 { padding-bottom: 10% } .pagination3 span { position: relative; margin-bottom: 0.2rem !important; outline: none } .pagination3 { right: 44px !important; } .pagination3 .swiper-pagination-bullet-active:after { content: ''; display: block; width: 20px; height: 20px; border: 1px solid #e21738; border-radius: 15px; position: absolute; left: 44%; top: 55%; transform: translate(-50%, -50%); } .sbsb { height: 100%; position: fixed; right: 0; z-index: 10; width: 36px } .sbsb .pagination3 { position: absolute; top: 50%; transform: translatey(-50%); } .ho-ul { display: flex; margin-top: 1%; justify-content: flex-start; } .ho-ul li { width: 302px; float: left; margin-right: 15px; transition: all 0.3s; } .ho-ul li em img { width: 100% } .mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar { background: #e31e3e !important } .sociology { padding-bottom: 2%; } .ho-ul li span { display: block; line-height: 1.6; margin-top: 5px; font-size: 16px; padding: 0 1em } .ho-ul li em { display: block; } .dd-al a { width: 32% !important; margin-bottom: 18px; } .dl-a { width: 20%; margin-right: 2% } .ho-ul li:hover { cursor: pointer; box-shadow: 0 0px 20px #999; transform: translatey(-2%); } .number { position: absolute; top: -moz-calc(55% 1.2rem); top: -webkit-calc(55% 1.2rem); top: calc(55% 1.2rem); /* top: 2.4rem; */ transform: translatey(-50%); z-index: 5; left: -106%; } .x-span { color: #333; font-size: 16px; display: block; white-space: nowrap; font-weight: normal; } .x1 { width: 1px; display: block; margin: 0 auto; height: 70px; background: #ccc; margin-bottom: 10px; } .x-span .x2 { color: red; font-size: 20px; } .dd-al2 a { display: inline-block; vertical-align: top; width: 30% } /* .nav_content.active { position: fixed; top: 0; width: 100%; background: rgba(255, 255, 255, 1); z-index: 12 } */ .ugle dl dd a:hover { color: red } .n_info p { font-size: 16px; line-height: 1.6; color: #878788 } .n_info { margin-bottom: 2%; margin-top: 1rem; } .m_header { box-shadow: 1px 1px 10px #dedede; } .img_m { display: none } .sec5 a.btn { opacity: 1; transform: none } .product_box {} .product_div { width: 100%; padding-bottom: 32.8%; position: relative; overflow: hidden; margin-top: 3.7%; } .product_div ul { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; display: -webkit-flex; justify-content: space-between; } .product_div ul li { position: relative; box-sizing: border-box; overflow: hidden; } .product_div ul li a { display: inline-block; vertical-align: top; position: relative; width: 100%; height: 100%; box-sizing: border-box; padding: 0.2rem; background-color: #eee; } .product_div ul li em { display: block; width: 100%; height: calc(100% - 0.42rem); overflow: hidden; position: relative; } .product_div ul li em i { position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; } .product_div ul li h5 { font-size: 0.18rem; text-align: center; margin-top: 0.24rem; } .product_div ul li div { position: absolute; top: 33px; left: 11px; width: calc(100% - 22px); height: calc(100% - 22px); background-color: rgba(226, 23, 56, 0.85); display: flex; display: -webkit-flex; flex-wrap: wrap; align-content: center; justify-content: center; opacity: 0; transition: all 0.5s; } .product_div ul li div::after { content: ""; position: absolute; width: 0.33rem; height: 0.19rem; background-image: ; background-size: 100% 100%; bottom: 0.24rem; left: 50%; margin-left: -0.16rem; } .product_div ul li .ts_a div::after { display: none; } .product_div ul li div img { vertical-align: top; } .product_div ul li div h6 { flex-shrink: 0; width: 100%; margin-top: 0.2rem; color: #fff; font-size: 0.18rem; text-align: center; } .product_div ul li.li1 { width: 22.5%; } .product_div ul li.li2 { width: 35.5%; display: flex; display: -webkit-flex; justify-content: space-between; align-content: space-between; flex-wrap: wrap; } .product_div ul li.li2 a { flex-shrink: 0; width: 49%; height: 56%; } .product_div ul li.li2 a:nth-of-type(3) { width: 100%; height: 42%; } .product_div ul li.li2 a:nth-of-type(3) em { height: 100%; } .product_div ul li.li2 a:nth-of-type(3) h5 { position: absolute; right: 0.2rem; bottom: 0.2rem; } .product_div ul li.li3 { width: 17%; display: flex; display: -webkit-flex; justify-content: space-between; align-content: space-between; flex-wrap: wrap; } .product_div ul li.li3 a { flex-shrink: 0; width: 100%; height: 56%; } .product_div ul li.li3 a:nth-of-type(2) { width: 100%; height: 42%; } .pc_box {} .develop .swiper3 { opacity: 1; transform: translatex(0); } .yd_box { display: none; } .yd_box::after { content: ""; content: "."; display: block; height: 0; visibility: hidden; clear: both; } .yd_box img { width: 100%; vertical-align: top; } .productyd_div {} .productyd_div ul {} .productyd_div ul li { background-color: #fff; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); border-radius: 15px; margin-top: 16%; } .productyd_div ul li a { display: block; padding: 14px 16px; position: relative; } .productyd_div ul li .cp_img { width: 28%; position: absolute; left: 10%; bottom: 4%; } .productyd_div ul li div { text-align: right; } .productyd_div ul li div img { width: 34px; vertical-align: top; } .productyd_div ul li div h6 { font-size: 16px; white-space: nowrap; margin-top: 10px; } .productyd_div ul li div span { display: inline-block; vertical-align: top; color: #fff; background-color: #e31e3e; width: 80px; height: 32px; border-radius: 32px; font-size: 12px; line-height: 32px; text-align: center; transform: translatey(30px); } .yd_qqgd { display: none; } /* 0717 */ .swiper10 dl dd { line-height: 1.8; } @media screen and (min-width:1200px) { .product_div ul li a:hover div { opacity: 1; top: 11px; } } @media screen and (max-width:1600px) { .box, .wel-ps { width: 85%; transition: all 0.4s; } .nav li { /* margin-right: 50px */ } .span2 { left: 37% } } @media screen and (max-width:1500px) { .swiper4 .swiper-slide img { width: 90%; } .swiper4 .swiper-slide { height: 169px; } .swiper4.show { padding-bottom: 0; } .recruit_box .slide2 .swiper-container{ width: 70%; } } @media screen and (max-width:1440px) { .swiper3.show { /* margin-top: 5%; */ } .box, .wel-ps { width: 90% !important; } .title dt { /* font-size: 34px; */ } .title dd { font-size: 16px; } .title.show { margin-top: 10% } .txt { font-size: 16px; line-height: 1.6 } .num span { font-size: 16px; } .num .span1 { /* font-size: 60px; */ } .swiper3 .swiper-slide dl .dl-play { /* top: 53%; */ } .nav li a { font-size: 16px; } .nav li { margin-right: 0.3rem } .swiper7 h5 { font-size: 40px; } } @media screen and (max-width:1400px) { .sec3 .jtbtn { margin-top: 0; } .swiper4 .swiper-slide img { width: 86%; } .jtbtn { width: 60px !important; height: 24px !important; background-size: cover; margin-top: 20px !important; } .swiper4.show { margin-top: 0; } .box-cen .title.show { margin-bottom: 0.4rem !important; } .swiper4 .swiper-slide { height: 152px; } .box, .wel-ps { width: 82% !important; } .sec45 .product_div { margin-top: 0; } .sec45 .jtbtn { margin: 20px auto 0; } } @media screen and (max-width:1310px) { header.wel { padding: 0 30px; } } @media screen and (max-width:1280px) { .m_header { display: block; } .wel { display: none !important; } .em-left { /* display: block !important; width: 100% !important; float: none */ display: none; } .d-right.show .ul-b { display: none; } .d-right { /* display: block !important; width: 100% !important; float: none; padding: 0; margin-top: 2% */ } .em-left img { width: 100%; max-width: 100%; display: block; margin: 0 auto; } .dl-t dt { line-height: 1.6; font-size: 20px; } .dl-t { margin-bottom: 2%; } .title:after { margin-top: 15px } .title.show { margin-top: 8% } .swiper3.show { /* margin-top: 4%; */ } .button { bottom: 12%; } .banner .ban-txt dd { display: none; } .banner .ban-txt dt { font-size: 50px; } dl.tit dt { /* font-size: 30px; */ } .live-left h3 { font-size: 24px; } .live-left h4 { font-size: 16px; } .nav_content a { font-size: 16px; } .banner { margin-top: 50px } .rec-left h4 { display: none } .invest h1 { font-size: 24px; } .invest h2 { font-size: 16px; } .number { display: none } .swiper8 .swiper-button-next { display: none } .swiper8 .swiper-button-prev { display: none } .gallery-l .swiper-slide span { font-size: 14px; } } @media screen and (max-width:1120px) { .rec-left { width: 100%; } .swiper9 .swiper-slide dl { font-size: 16px; } .rec-right { width: 100% } .rec-right img { max-width: 100% } .rec-left h3 { height: auto; margin-bottom: 5%; } .f-m dl { display: none } .f-m dl:last-of-type { display: block; } .f-link { width: 50%; max-width: 100%; display: block; float: none; margin-top: 2% } .f-t { display: block; } .f-m { margin-top: 2% } .f-b { margin-top: 2% } .banner .ban-txt dt { font-size: 40px; } .live-left { width: 100%; display: block; float: none } .live-right { width: 100%; display: block; float: none; margin: 2% 0; padding: 0 } .banner .ban-txt { top: 50%; } .num { display: block; text-align: left; } .num li { display: inline-block; margin-top: 0; margin-bottom: 1.5em; width: 30% !important } .num li:last-of-type { margin-left: 1em; } .num .span1 b { line-height: 23px; font-size: 0.18rem; } .num span { text-align: center; display: block; font-size: 14px; } .gallery-l { width: 100% } .swiper9 { position: relative; left: 0; right: auto; top: 0; height: 50vh; width: 100%; margin: 20px 0; } } .imh2 { display: none; } @media screen and (max-width:750px) { .swiper2 .swiper-slide div.mm { display: block; } .sec3 .title { margin: 35% 0 3% 0; } .gdt_box { width: 100%; overflow-x: auto; overflow-y: hidden; } .product_div ul li h5 { font-size: 0.26rem; line-height: 1.6; } .product_div ul li div h6 { font-size: 0.26rem; line-height: 1.6; } .box-cen .title.show { margin-bottom: 0.4rem !important; } .product_div { width: 202vw; padding-bottom: 100vw; } .pc_box { display: none; } .yd_box { display: block; width: 100% !important; } .develop .swiper3 { padding-left: 33px; } .swiper2 .swiper-slide div.pc { display: none; } .sec3 .play em { height: auto; } .swiper3 .swiper-slide { height: 9rem; } .swiper3 .swiper-slide dl .dl-play h6 { margin-top: 0; } .wel-ps { width: 100% !important; } .n_info .n_dl dd { font-size: 14px; } .num .span1 { margin-bottom: 0px; } .img_m { display: block; position: static; /*width: 100%;*/ height: 100% } .sec3 { background: no-repeat center; background-size: cover; position: relative; } .banner .ban-txt { left: 12% } .imh1 { display: none } .imh2 { display: block; } .n_dl { font-size: 20px !important; } .img_c { display: none; } .f-link { width: 100%; max-width: 100%; display: block; float: none; margin-top: 2% } .map-l { width: 100% } .swiper10 { position: relative; height: 50vh; width: auto } .swiper10 dl { font-size: 14px; } .swiper10 dl dt { font-size: 16px; } .bar-a { width: 100%; margin-right: 0; } .bar-a:nth-of-type(6n) { margin-right: 8%; } .box-cen .title.show { margin-bottom: 0.4rem !important; } .bar-a:nth-of-type(3n) { margin-right: 0; } .sec4 .jtbtn { margin: 10px auto 0; } dl.tit dt { font-size: 24px; } .banner .ban-txt dt { font-size: 30px; } .live-left h3 { font-size: 18px; } .live-left h4 { font-size: 14px; } .swiper7 h5 { font-size: 30px; } .link-n .dl2 dd { text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block !important; height: auto; font-size: 14px; } .link-n .dl1 { width: 100px } .link-n .dl1 dt { font-size: 26px; } .link-n .dl1 dd { font-size: 16px; } .link-n span { display: none } .link-n .dl2 { width: calc(100% - 120px) } .link-n .dl2 dt { font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .vid-box .vid2 { display: block; width: auto; float: none } .invest h1 { font-size: 20px; } .invest h2 { font-size: 14px; } .invest h3 { font-size: 14px; } .invest h4 { width: 150px; height: 40px; line-height: 40px; } .banner .ban-txt dt { margin-bottom: 0; } .dl-t dd { display: none } .swiper9 .swiper-slide dl dt { width: auto; padding: 0; margin: 0; text-align: left; } .swiper9 .swiper-slide dl dt:after { display: none; font-size: 14px; } .swiper9 .swiper-slide dl dd { width: 80%; font-size: 14px; } .sec2 { background-size: cover; } .sec4 { background-size: cover; } .a-try img { top: 36%; width: 100%; } .g-bg { background-color: rgb(253, 253, 253); } .em-left.show a { display: block; } .em-left img { /* height: 96vw; */ width: 100%; } .ind-dl { top: 5%; } .ind-dl dt { margin-bottom: 20px; } .swiper4 .swiper-slide { margin-bottom: 40px !important; } .swiper4.show { margin-top: 30px; } } .num span { line-height: 1.5; } @media screen and (max-width:414px) { .banner .ban-txt dt { font-size: 20px; } .link-n .dl2 dt { font-size: 16px; } .invest h1 { font-size: 16px; margin-top: 20px } .invest h2 { margin: 15px 0 20px 0; } .invest em img { display: block; margin: 0 auto; } .num .span1 { font-size: 26px !important; } .num span { font-size: 12px; } .txt { font-size: 14px; } a.btn { width: 140px; height: 35px; line-height: 35px; font-size: 14px; } .title.show { margin-top: 80px; } .title dt { font-size: 20px; } .title dd { font-size: 14px; } .title:after { margin-top: 8px } .button { display: none } .swiper3 .swiper-slide dl .dl-play { opacity: 1; /* top: 55%; */ } .num li { margin-bottom: 0.2rem; } .sec2 .num li span { white-space: nowrap; } .sec2 .num { margin-bottom: 0.3rem; margin-top: 0.2rem; } .sec3 .jtbtn { margin-top: 0; } .sec4 .yd_box {} .ul-b li:last-of-type { display: none } .nav_content { height: 40px; line-height: 40px } .nav_content a { font-size: 14px; } dl.tit dd { font-size: 14px; } dl.tit dt { font-size: 19px; } .m_header a { display: inline-block; vertical-align: middle; width: 30% } .m_header a img { width: 100% } .swiper7 h6 { order: 3; margin: 0 !important; font-size: 14px; } .swiper7 .swiper-slide em { order: 2 } .swiper7 h5 { order: 1; margin: 0 !important; margin-bottom: 6% !important; font-size: 35px; } .swiper3 .swiper-slide dl .dl-play h5 { line-height: 1.6; height: 4.8em; overflow-y: auto; font-size: 14px; margin-bottom: 10px } .swiper7 .swiper-slide { height: auto; width: 100% !important; } .develop .swiper-button-next { display: none } .develop .swiper-button-prev { display: none; outline: none; } .swiper7 .swiper-slide:before { display: none; outline: none; } .img1 { display: none } .swiper6 .swiper-slide {} .lkll { display: none } .ul1 { left: 0; height: 14em; width: 100%; position: static; } .span2 { display: block; margin-top: 20px; margin-bottom: 20px; position: static; } .year .swiper-button-next { top: 46px; margin-top: 0; } .year .swiper-button-prev { top: 46px; margin-top: 0; } .industry { margin-top: 50px } .a-try { height: 90vh } .swiper10 { height: auto } .invest { padding: 10% 0 } .em-m { display: block; transition: all 0.3s } .em-m.active { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999; background: #fafafa; display: flex; align-items: center; justify-content: center; } .em-m.active img { transform: rotate(-90deg); width: auto; height: auto; max-width: 100%; max-height: 100%; margin: 0; } .dl-t dt { font-size: 18px; } .sec5 a.btn { font-size: 14px; } .sbsb { display: none } .f-t .logo { display: none } .foot-slide { padding-top: 30px } .f-m dl:last-of-type { margin: 0 auto; width: 100%; text-align: center; } .f-b { line-height: 1.7 } .swiper7 h6 { border-left: 0 } .num.about { text-align: center; } .a-try:after { display: none } .a-try span.btn { bottom: 20%; } } /* 4.16 */ /* 4.16 */ /* 4.16 */ /* 4.16 */ /* 4.16 */ html { font-size: 100px; } @media screen and (max-width: 1600px) { html { font-size: 90px; } } @media screen and (max-width: 1400px) { html { font-size: 80px; } } @media screen and (max-width: 1200px) { html { font-size: 70px; } } .sec45 .btn { display: none; } .sec45 { background-image: ; background-repeat: no-repeat; background-size: cover; } .sec45 .wel-ps { font-size: 0; } .sec45 .wel-ps li { display: inline-block; width: 23.5%; margin-right: 2%; } .sec45 .wel-ps li a { display: block; } .sec45 .wel-ps li:nth-child(4n) { margin-right: 0; } .sec45 .wel-ps li .pic { padding-bottom: 61%; background-image: ; background-size: 100% 100%; position: relative; } .sec45 .wel-ps li .pic:after { content: ''; bottom: 0; left: 0; border-top: 1px solid #e21738; position: absolute; width: 0%; transition: 0.5s; } .sec45 .wel-ps li .pic img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 80%; max-height: 88%; transition: 0.5s; } .sec45 .wel-ps li:hover .pic img { transform: translate(-50%, -50%) scale(1.1); } .sec45 .wel-ps li p { font-size: 0.2rem; color: #333; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0.2rem 0; box-sizing: border-box; transition: 0.5s; } .sec45 .wel-ps li:hover .pic:after { width: 100%; } .sec45 .wel-ps li:hover p { color: #e21738; } .sec45 .wel-ps { opacity: 0; -webkit-transform: translatey(15%); transform: translatey(15%); transition: all 0.2s } .sec45 .wel-ps.show { opacity: 1; -webkit-transform: translatey(0); transform: translatey(0); transition: all 0.6s } .product { background-image: ; background-repeat: no-repeat; background-size: cover; margin-top: 80px; padding: 0.85rem 60px; box-sizing: border-box; position: relative; } .product .swiper-container { padding-top: 10px; } .product .swiper-slide .pic { background-image: ; background-repeat: no-repeat; background-size: 100% 100%; } .product .swiper-slide .pic { position: relative; padding-top: 86%; border-bottom: 1px solid #cccccc; transition: 0.5s; } .product .swiper-slide .pic:after { content: ''; position: absolute; left: 0; bottom: -1px; width: 0%; transition: 0.5s; border-top: 1px solid #e21738; } .product .swiper-slide .pic img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 80%; max-height: 80%; transition: 0.5s; } .product .swiper-slide .pic .nb { font-size: 0.9rem; color: #e21738; position: absolute; right: 7%; font-family: "bebas"; bottom: 0%; opacity: 0; transition: 0.5s; } .product .swiper-slide .ti { font-size: 0.26rem; color: #000; margin-top: 0.4rem; margin-bottom: 0.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: 0.5s; } .product .swiper-slide .de { font-size: 16px; color: #666; line-height: 1.5; height: 40px; overflow: hidden; } .product .swiper-slide .more { font-size: 14px; color: #999; margin-top: 0.5rem; transition: 0.5s; } .product .swiper-slide .more span { display: inline-block; width: 18px; height: 13px; vertical-align: middle; background-repeat: no-repeat; background-image: ; background-position: -22px center; margin-top: -1px; margin-left: 3px; transition: 0.5s; } .product .swiper-slide:hover .pic { box-shadow: 1px 1px 10px #dedede; } .product .swiper-slide:hover .pic:after { width: 100%; } .product .swiper-slide:hover .nb { opacity: 1; bottom: 4%; } .product .swiper-slide:hover .ti { color: #e21738; } .product .swiper-slide:hover .more { color: #e21738; } .product .swiper-slide:hover .more span { background-position: 0 center; } .product .swiper-slide:hover .pic img { transform: translate(-50%, -50%) scale(1.1); } .product .swiper-button-next, .product .swiper-button-prev { width: 14px; height: 25px; margin: 0; transform: translatey(-50%); background-size: 14px 25px; outline: none; } .product .swiper-button-next { background-image: ; right: 20px; } .product .swiper-button-prev { background-image: ; left: 20px; } .product .swiper-button-prev.swiper-button-disabled, .product .swiper-button-next.swiper-button-disabled { background-color: transparent; } .pro-list { background-color: #fafafa; margin-top: 80px; overflow: hidden; } .pro-list .pic { height: 1.1rem; position: relative; } .pro-list .pic img { max-width: 80%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .pro-list .swiper-slide { /* border-right: 1px solid #fafafa; border-left: 1px solid #fafafa; */ box-sizing: border-box; background-color: #e6e6e6; padding-top: 15px; position: relative; transition: 0.5s; } .pro-list .swiper-slide p { font-size: 0.18rem; color: #666; text-align: center; margin-bottom: 20px; margin-top: 10px; transition: 0.5s; } .pro-list .swiper-slide.act { z-index: 2; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.47); } .pro-list .swiper-slide.act p { color: #000; } .pro-list .swiper-slide:hover { z-index: 2; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.47); } .pro-list .swiper-slide:hover p { color: #000; } .pro-list .swiper-container { padding-bottom: 10px; } .pro-box { font-size: 0; margin-top: 0.4rem; margin-bottom: 0.4rem; } .pro-left { width: 3.3rem; display: inline-block; vertical-align: top; } .pro-right { display: inline-block; vertical-align: top; width: -moz-calc(100% - 3.3rem - 25px); width: -webkit-calc(100% - 3.3rem - 25px); width: calc(100% - 3.3rem - 25px); } .pro-left { padding: 0 0.25rem; box-sizing: border-box; background-color: #fff; } .pro-left a { font-size: 16px; color: #666; display: block; line-height: 0.8rem; padding: 0 10px; border-bottom: 1px solid #cccccc; position: relative; transition: 0.5s; padding-right: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pro-left a:last-child { border-bottom: none; } .pro-left a:after { content: ''; position: absolute; right: 20px; display: inline-block; width: 18px; height: 13px; top: 50%; transform: translatey(-50%); background-image: ; background-repeat: no-repeat; background-position: center; transition: 0.5s; opacity: 0; } .pro-left a:hover:after { right: 10px; opacity: 1; } .pro-left a.act:after { right: 10px; opacity: 1; } .pro-left a:hover { color: #e21738; } .pro-left a.act { color: #e21738; } .pro-right { margin-left: 20px; } .pro-right .h6{ font-size: 14px; padding: 14px; color: #666; border: 1px solid #ddd; text-align: center; } .pro-right .link a { display: inline-block; background-color: #fff; width: 32%; margin-right: 2%; padding-bottom: 0.1rem; margin-bottom: 20px; } .pro-right .link a:nth-child(3n) { margin-right: 0; } .pro-right .link a .img { height: 3.3rem; position: relative; overflow: hidden; } .pro-right .link a .img img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: 0.5s; max-width: 80%; max-height: 100%; } .pro-right .link a:hover .img img { transform: translate(-50%, -50%) scale(1.1); } .pro-right .link a:hover .ti { color: #e21738; } .pro-right .link a .ti { font-size: 18px; color: #333333; transition: 0.5s; text-align: center; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .pro-right .link a .more { font-size: 14px; color: #e21738; line-height: 1.5; text-align: center; margin: 0.1rem 0; } .pagination a:hover { background: #e21738; border: 1px solid #e21738; color: #fff; } .pagination a.prev:hover, .pagination a.next:hover{ color: #e21738; border: none; background: none; } .detop { font-size: 0; } .detop .swi { width: 50%; display: inline-block; vertical-align: top; padding-right: 0.75rem; } .detop .font { width: 50%; vertical-align: top; display: inline-block; } .detop .gallery-top { width: -moz-calc(100% - 1.1rem - 20px); width: -webkit-calc(100% - 1.1rem - 20px); width: calc(100% - 1.1rem - 20px); display: inline-block; vertical-align: top; height: 5.3rem; border: 1px solid #cccccc; box-sizing: border-box; } .detop .gallery-top .swiper-slide { position: relative; } .detop .gallery-top .swiper-slide img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 90%; max-height: 90%; } .detop .swi-two { width: 1.1rem; display: inline-block; vertical-align: top; margin-left: 20px; height: 5.3rem; box-sizing: border-box; padding: 20px 0; position: relative; } .pro-de { margin-top: 80px; padding-top: 0.5rem; } .pro-de .gallery-thumbs .swiper-slide:hover { box-shadow: 0 0 20px transparent; transform: translatey(0); } .pro-de .gallery-thumbs .swiper-slide { border: 1px solid #ccc; } .pro-de .gallery-thumbs .swiper-slide .pic { height: 100%; position: relative; } .pro-de .gallery-thumbs .swiper-slide .pic img { max-height: 90%; max-width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .pro-de .gallery-thumbs { padding: 0; margin: 0; height: 100%; overflow: hidden; } .detop .swi-two .swiper-button-next, .detop .swi-two .swiper-button-prev { width: 13px; height: 7px; background-size: 13px 7px; left: 50%; right: auto; transform: translatex(-50%); margin: 0; outline: none; } .detop .swi-two .swiper-button-next { background-image: ; bottom: 0; top: auto; } .detop .swi-two .swiper-button-prev { background-image: ; top: 0; bottom: auto; } .detop .swiper-button-prev.swiper-button-disabled, .detop .swiper-button-next.swiper-button-disabled { background-color: transparent; } .detop .swi-two .swiper-slide-thumb-active { border: 1px solid #e21738; } .detop .font .pro-tit .ti { font-size: 0.34rem; color: #333; margin-bottom: 0.15rem; } .detop .font { padding: 0 0.3rem; box-sizing: border-box; } .detop .font .pro-tit { border-bottom: 1px solid #ccc; padding: 0 10px; } .detop .font .pro-tit .de { font-size: 16px; color: #999; margin-bottom: 0.4rem; } .pro-ded { font-size: 0; padding: 0 10px; box-sizing: border-box; margin-top: 0.4rem; } .pro-ded>div { margin-bottom: 0.35rem; } .pro-ded .name { display: inline-block; vertical-align: top; width: 1.1rem; font-size: 16px; color: #666; } .pro-ded .det { display: inline-block; vertical-align: top; font-size: 16px; color: #666; width: -moz-calc(100% - 1.1rem); width: -webkit-calc(100% - 1.1rem); width: calc(100% - 1.1rem); line-height: 1.5; } .pro-ded .det a img { margin-top: -6px; margin-left: 3px; } .vidbtn { margin-top: -2px; cursor: pointer; } .cover { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999999999999999999; background: rgba(0, 0, 0, 0.5); display: none; } .cover .vid { max-width: 50%; /* max-height: 70%; */ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.6); border: 20px solid #000; box-sizing: border-box; transition: 0.5s; opacity: 0; padding: 0; } .cover .vid video { /* width: 100%; */ max-width: 100%; max-height: 100%; } .cha { position: absolute; top: -0.6rem; right: -0.55rem; width: 30px; cursor: pointer; } .cover.act .vid { opacity: 1; transform: translate(-50%, -50%) scale(1); } .pde-tit { background-color: #fafafa; text-align: center; padding: 0.3rem 0; margin: 0.3rem 0; } .pde-tit a { font-size: 16px; color: #666; margin: 0 0.4rem; transition: 0.5s; } .pde-tit a:hover { color: #e21738; } .pde-tit a.act { color: #e21738; } .pro-det img { max-width: 100%; } .pro-de .back { width: 2.25rem; height: 0.5rem; display: block; color: #fff; text-align: center; background-color: #e21738; font-size: 16px; line-height: 0.5rem; margin: 0 auto; margin-top: 0.8rem; margin-bottom: 0.6rem; } .pro-det .div { display: none; } .sec45 .wel-ps li p span { display: none; } @media screen and (max-width:1300px) { .product .swiper-slide .pic .nb { font-size: 0.7rem; } } @media screen and (max-width:1280px) { .product, .pro-list, .pro-de { margin-top: 50px; } .product .swiper-slide .de { font-size: 14px; } } .pro-left-mm { display: none; } .pro-left-mm2 { display: none; } @media screen and (max-width:1300px) { .pro-ded .name { width: 90px; } .pro-ded .det { width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px); width: calc(100% - 90px); } .detop .font { padding: 0; } } .pro-ded { line-height: 1.5; } .pde-tit-mm { display: none; } .pro-list .box, .pro-de .box { overflow: hidden; } .dl-list p { display: none; } @media screen and (max-width:750px) { .ul1 { height: auto; } .year .swiper-button-next, .year .swiper-button-prev { display: none; } .xxpt { display: none; } .ts_box .tit { text-align: left; } .brand-box { padding: 0; } .foot_box .divl { display: none; } .gdt_box .product_div ul li div img { width: 34px; height: 34px; } .gdt_box .product_div ul li em { height: calc(100% - 0.6rem); } .gdt_box .product_div ul li em i { background-size: 78%; } .gdt_box .product_div ul li.li3 a:nth-of-type(1) em i { background-size: 42%; } .gdt_box .product_div ul li.li3 a:nth-of-type(2) em i { background-size: 88%; } .gdt_box .product_div ul li.li1 div { opacity: 1; top: auto; bottom: 0; left: 0; width: 100%; height: 34%; } .gdt_box .product_div ul li.li1 h5 { display: none; } .gdt_box .product_div ul li.li2 a:nth-of-type(1) h5 { display: none; } .gdt_box .product_div ul li.li2 a:nth-of-type(1) div { opacity: 1; top: 0; left: auto; right: 0; width: 34%; height: 100%; box-sizing: border-box; padding: 0 14px; } .gdt_box .product_div ul li div::after { display: none; } .gdt_box .product_div ul li.li2 a { height: 49%; } .gdt_box .product_div ul li.li2 a:nth-of-type(3) { height: 49%; width: 49%; } .gdt_box .product_div ul li.li2 a:nth-of-type(1) em { height: 100%; } .gdt_box .product_div ul li.li2 a:nth-of-type(1) em i { background-size: 76%; } .gdt_box .product_div ul li.li2 a:nth-of-type(2) em i { background-size: 46%; } .gdt_box .product_div ul li.li2 a:nth-of-type(3) em i { background-size: 60%; } .gdt_box .product_div ul li.li2 a:nth-of-type(1) { width: 100%; } .gdt_box .product_div ul li.li2 a:nth-of-type(3) em { height: calc(100% - 0.6rem); } .gdt_box .product_div ul li.li2 a:nth-of-type(3) h5 { position: static; } .gdt_box .product_div ul li.li3 a { height: 49%; } .gdt_box .product_div ul li.li3 a:nth-of-type(2) { height: 49%; } .ts_box .tit dd:after { margin: 13px 0 0 0; } .sec45 .wel-ps li:hover .pic img { transform: translate(-50%, -50%) scale(1); } .pro-right .link a:hover .img img { transform: translate(-50%, -50%) scale(1); } .pro-right .link a:hover .ti { color: #333; } .sec45 .wel-ps li:hover p { color: #333; } .sec45 .wel-ps li:hover .pic:after { display: none; } .detop .swi-two .swiper-button-next, .detop .swi-two .swiper-button-prev { width: 20px; height: 15px; } .sec45 .btn { display: block; } .play:hover em img { transform: scale(1) translatex(-50%); } .pde-tit-mm { display: block; font-size: 0.25rem; color: #666; text-align: center; line-height: 1.5; padding: 0.2rem 0.3rem; position: relative; background-color: #fff; } .pro-de { padding-top: 0; } .pro-det { margin-bottom: 0.9rem; } .pde-tit-mm span { display: inline-block; z-index: 2; position: relative; background-color: #fff; vertical-align: middle; } .pro-de .back { display: none; } .pro-det .div { display: block !important; } .pde-tit-mm span:after { content: ''; display: inline-block; vertical-align: middle; width: 0.4rem; height: 0.35rem; background-image: ; background-repeat: no-repeat; background-position: center; background-size: auto 0.3rem; margin-top: -2px; } .pde-tit-mm span:before { content: ''; display: inline-block; vertical-align: middle; width: 0.4rem; height: 0.35rem; background-image: ; background-repeat: no-repeat; background-position: center; background-size: auto 0.3rem; margin-top: -2px; } .pde-tit-mm:after { content: ''; border-top: 1px solid #cccccc; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; } .pde-tit { display: none; } .cover .vid { border: 5px solid #000; width: 85%; max-width: 85%; } .cha { right: 0; top: -0.8rem; } .detop .swiper-pagination { font-size: 0.28rem; bottom: 0.3rem; } .detop .swi { width: 100%; } .detop .font { width: 100%; background-color: #fff; margin-top: 0rem; padding: 0.3rem 0.2rem; padding-top: 0.5rem; box-sizing: border-box; } .detop .font .pro-tit .ti { font-size: 0.4rem; } .pro-ded .name { font-size: 0.25rem; } .pro-ded .name { width: 75px; } .pro-ded .det { width: -moz-calc(100% - 75px); width: -webkit-calc(100% - 75px); width: calc(100% - 75px); font-size: 0.25rem; } /* .pro-list .swiper-container{ background-color: #f2f2f2; } */ .pro-list { background-color: #f2f2f2; } .detop .font .pro-tit .de { font-size: 0.25rem; margin-top: 0.3rem; margin-bottom: 0.2rem; } .pro-de { background-color: #fff; } .pro-de .box { width: 100% !important; } .detop .gallery-top { width: 100%; } .detop .swi .swiper-container { padding-bottom: 0.4rem; } .detop .swi { position: relative; background-color: #fff; padding: 0; } .detop .gallery-top { border: none; } .detop .swi-two .swiper-button-next { /* transform: rotate(-90deg); */ bottom: 50%; left: auto; right: 0.1rem; transform: translatey(-50%) rotate(-90deg); } .detop .swi-two .swiper-button-prev { transform: translatey(-50%) rotate(-90deg); bottom: 50%; top: auto; left: 0.1rem; } .detop .swi-two { height: auto; padding: 0; position: static; } .pro-de .gallery-thumbs { display: none; } .product .swiper-wrapper { display: block; } .pro-left-mm { display: block; } .pro-left-mm2 { display: block; } .product .swiper-slide { display: block; } .product .swiper-slide .pic { width: 50%; height: 2.8rem; padding: 0; } .product { padding: 0.2rem 0 0.9rem 0; } .num .span1 b { font-size: 20px; } .product .swiper-button-next, .product .swiper-button-prev { display: none; } .product .swiper-slide .ti { font-size: 0.32rem; } .sec45 .wel-ps li { width: 100%; background-image: ; background-size: 100% 100%; margin-bottom: 0.2rem; margin-right: 0; display: none; } .sec45 .wel-ps li:nth-child(1), .sec45 .wel-ps li:nth-child(2), .sec45 .wel-ps li:nth-child(3) { display: block; } .sec45 .wel-ps li .pic { width: 50%; padding-bottom: 30%; background-image: none; } .sec45 .wel-ps li a { position: relative; } .sec45 .wel-ps li p { position: absolute; left: 50%; top: 50%; transform: translatey(-50%); font-size: 0.32rem; text-align: left; line-height: 1.5; } .sec45 .wel-ps li p span { display: block; font-size: 0.25rem; line-height: 1.5; color: #999; margin-top: 0.1rem; } .sec45 .wel-ps li p span img { width: 0.30rem; margin-top: -3px; } html { font-size: 50px; } .sec45 .wel-ps { margin-top: 0.4rem; margin-bottom: 0.6rem; } .product .swiper-slide .de { display: none; } .product .swiper-slide .pic { background-image: none; border: none; } .product .swiper-slide { background-image: ; background-repeat: no-repeat; background-size: 100% 100%; margin-bottom: 0.2rem; } .product .swiper-slide:last-child { margin-bottom: 0; } .product .swiper-slide .more { margin-top: 0.15rem; } .product .swiper-slide .fo { position: absolute; top: 50%; transform: translatey(-50%); left: 50%; } .product .swiper-slide .pic img { max-width: 60%; max-height: 60%; } .product .swiper-slide:hover .pic { box-shadow: none; } .product .swiper-slide .pic .nb, .product .swiper-slide:hover .pic:after { display: none; } .product .swiper-slide:hover .pic img { transform: scale(1) translate(-50%, -50%); } .product .swiper-slide:hover .ti { color: #000; } .product .swiper-slide:hover .more { color: #999; } .product .swiper-slide:hover .more span { background-position: -22px center; } .pro-list .top, .pro-list .tit { display: none; } .pro-left { width: 100%; } .pro-left { display: none; } .pro-box { margin-top: 0; } .pro-list .swiper-slide p { /* display: inline-block; */ /* margin: 10px 0.15rem; margin-bottom: 10px; */ margin: 0 5px; line-height: 40px; box-sizing: border-box; font-size: 0.3rem; padding-right: 5px; padding-left: 5px; /* padding-bottom: 7px; */ } .pro-list .swiper-slide { width: auto; padding-top: 8px; } .pro-left-mm .swiper-button-next, .pro-left-mm .swiper-button-prev { width: 13px; margin: 0; outline: none; transform: translatey(-50%); height: 24px; background-repeat: no-repeat; background-position: center; background-size: 10px; opacity: 0.5; } .pro-left-mm2 .swiper-button-next, .pro-left-mm2 .swiper-button-prev { width: 13px; margin: 0; outline: none; transform: translatey(-50%); height: 24px; background-repeat: no-repeat; background-position: center; background-size: 10px; opacity: 0.5; } .pro-left-mm .swiper-button-prev.swiper-button-disabled, .pro-left-mm .swiper-button-next.swiper-button-disabled { opacity: 0.2; } .pro-left-mm2 .swiper-button-prev.swiper-button-disabled, .pro-left-mm2 .swiper-button-next.swiper-button-disabled { opacity: 0.2; } .pro-left-mm .swiper-button-next { background-image: ; } .pro-left-mm .swiper-button-prev { background-image: ; } .pro-left-mm2 .swiper-button-next { background-image: ; } .pro-left-mm2 .swiper-button-prev { background-image: ; } .pro-list .swiper-slide.act { z-index: 2; box-shadow: none; } .pro-list .swiper-slide.act p { /* color: #e21738; */ /* border-bottom: 2px solid #e21738; */ } .pro-list .swiper-slide { background-color: transparent; } .pro-list .swiper-slide:hover { box-shadow: none; } .pro-list .swiper-slide:hover p { color: #666; } .pro-right { width: 100%; margin: 0; } .pro-list .swiper-container { padding: 0; } .pro-right .link a { border: 1px solid #f2f2f2; width: 48.5%; margin-right: 3%; margin-bottom: 0.3rem; } .pro-box .link { margin-top: 20px; font-size: 0; } .pro-right .link a:nth-child(3n) { margin-right: 3%; } .pro-right .link a:nth-child(2n) { margin-right: 0; } .pro-right .link a .ti { font-size: 0.3rem; } .pro-right .link a .more { font-size: 0.2rem; } .pro-right .link a .more img { width: 0.25rem; margin-top: -3px; } .pagination a { height: 30px; min-width: 30px; text-align: center; line-height: 30px; font-size: 12px; margin-right: 5px; } } .prodetail_con { margin-top: 80px; } .video_box { display: none; position: fixed; z-index: 56456445645649; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, .8); } .video_box div { position: absolute; width: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #111; } .video_box i { position: absolute; width: 36px; height: 36px; top: 0; right: 0; z-index: 9; cursor: pointer; background-repeat: no-repeat; background-position: center; background-color: #fff; background-size: 70%; } .video_box video { width: 100%; } .m_video { position: relative; } .m_video .btn_em { position: absolute; width: 100%; text-align: center; top: 20px; left: 0; } .m_video .btn_em a { box-sizing: border-box; width: 86px; height: 26px; text-align: center; line-height: 26px; color: #595757; font-size: 12px; display: inline-block; vertical-align: top; border: 1px solid #999; margin: 0 5px; } .data_box { display: none; position: fixed; z-index: 999; width: 44%; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; box-sizing: border-box; padding: 20px 30px; box-shadow: 0 0 20px rgba(0, 0, 0, .2); } .data_box dl {} .data_box dt { font-size: 20px; color: #333; line-height: 32px; position: relative; padding-right: 40px; padding-bottom: 10px; border-bottom: 1px solid #eee; } .data_box dt i { position: absolute; width: 32px; height: 32px; top: 0; right: 0; z-index: 9; cursor: pointer; } .data_box dd { padding-top: 10px; } .data_box dd a { display: block; font-size: 16px; color: #999; line-height: 2.0; transition: 0.5s; -webkit-transition: 0.5s; } .data_box dd a:hover { color: #ff1837; } @media (max-width: 768px) { .video_box div { width: 90%; } .data_box { width: 90%; } } .pro_banner { position: relative; } .index_banner1_word1 { box-sizing: border-box; position: absolute; right: 23%; top: 50%; transform: translatey(-50%) !important; } #shuomingwenzi1 { color: #595757; font-size: 28px; margin-bottom: 0; line-height: 46px; } #prodetail_a1 { box-sizing: border-box; width: 86px; height: 26px; text-align: center; line-height: 26px; color: #595757; font-size: 12px; display: inline-block; vertical-align: middle; border: 1px solid #999; margin-top: 38px; transition: .3s; } #prodetail_a { box-sizing: border-box; width: 86px; height: 26px; text-align: center; line-height: 26px; color: #595757; font-size: 12px; display: inline-block; vertical-align: middle; border: 1px solid #999; margin-top: 38px; margin-right: 10px; transition: .3s; } .pro_banner img { width: 100%; } #xiangqing_h1 { font-size: 17px; line-height: 40px; color: #595757; margin-bottom: 0 !important; } .pro_banner_cover_text { text-align: center; } #shuomingwenzi { font-size: 20px; letter-spacing: 4px; color: #595757; line-height: 40px; } #prodetail_a:hover, #prodetail_a1:hover { color: #e11837; border: 1px solid #e11837; } .huxi_banner_cover { position: absolute; width: 100%; height: 100%; letter-spacing: 0; top: 0; } .prodetail_con p img { vertical-align: top; width: 100%; } .jtbtn { display: block; margin: 40px auto 0; width: 72px; height: 30px; background-repeat: no-repeat; background-position: center; background-image: ; transition: 0.5s; /* background-size: 50px; */ } .jtbtn:hover { /* background-color: #e31e3e; background-image: ; */ } @media screen and (max-width: 1450px) { .num { margin-top: 0.5rem; } .sec45 .wel-ps li .pic { padding-bottom: 47%; } .title dt { font-size: 0.3rem; } .title:after { margin-top: 0.2rem; } .em-left { width: 40%; } .d-right { width: 58%; } .dl-t { margin-bottom: 4%; } } @media screen and (max-width: 1280px) { .prodetail_con { margin-top: 50px; } .box-cen .title.show { margin-bottom: 0.2rem; } .swiper4 .swiper-slide { height: 132px; } .sec45 .product_div { margin-top: 20px; } .box-cen .title.show { margin-bottom: 0.2rem !important; } .swiper4.show { margin-top: 20px; padding-bottom: 20px; } .jtbtn { margin-top: 0; } .swiper4 .swiper-slide em { text-align: center; } .swiper4 .swiper-slide img { width: 80%; } .sec45 .jtbtn { margin-top: 20px; } } .mm_proinfo { display: none; } .wel-ps-swi { display: none; } .sec45 .wel-ps li:nth-child(8) { display: none; } .sec45 .wel-ps li:last-child { display: inline-block !important; } .sec45 .wel-ps li:nth-child(9) { margin-right: 0; } @media screen and (max-width: 750px) { .pc_qqgd { display: none; } .yd_qqgd { display: block; } .title dt { font-size: 20px; } .sec3_div .swiper-button-next { display: none; } .sec3_div .swiper-button-prev { display: none; } .develop { padding: 0; } .sec45 .product_div { margin-top: 0; } .sec45 .jtbtn { display: block; } .jtbtn { background-size: 32px; } .wel-ps-swi { display: block; } .wel-ps { display: none; } .em-left.show { width: 100%; } .d-right.show { width: 100%; padding-left: 0; margin-top: 20px; } .wel-ps-swi .swiper-pagination { bottom: 0; position: static; margin-top: 0.1rem; } .wel-ps-swi a:nth-child(3n) { margin-bottom: 0; } .wel-ps-swi { margin-bottom: 0.3rem; margin-top: 0.3rem; } .wel-ps-swi .swiper-slide { height: auto; } .wel-ps-swi a { position: relative; background-image: ; background-size: 100% 100%; margin-bottom: 0.2rem; margin-right: 0; display: block; } .wel-ps-swi a .pic { width: 50%; padding-bottom: 30%; background-image: none; position: relative; } .wel-ps-swi a .pic img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 60%; max-height: 60%; transition: 0.5s; } .wel-ps-swi a p { position: absolute; left: 50%; top: 50%; transform: translatey(-50%); font-size: 0.32rem; text-align: left; line-height: 1.5; } .wel-ps-swi a p span { display: block; font-size: 0.25rem; line-height: 1.5; color: #999; margin-top: 0.1rem; } .wel-ps-swi a p span img { width: 0.30rem; margin-top: -3px; } .mm_proinfo { display: block; } .data_box dd a { font-size: 14px; } .data_box dt { font-size: 18px; } .pro_detail_banner { display: none; } .pc_proinfo { display: none; } } .box-cen { position: absolute; left: 50%; top: -moz-calc(50% 0.4rem); top: -webkit-calc(50% 0.4rem); top: calc(50% 0.4rem); transform: translate(-50%, -50%); } .box-cen .title.show { margin-top: 0; margin-bottom: 0.6rem; } .sec45 .box-cen { width: 100%; } /* 0708 */ .g-sec2 { background-image: ; } .g-sec2 .txt p { color: #fff; } .g-sec2 .box-cen .title.show { margin-bottom: 1.2rem; } .g-sec2 .num { margin-top: 1.4rem; } .g-sec3 { background-image: ; } .g-sec3 .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { background-color: transparent; } .g-sec3 .swiper3 .swiper-slide dl .dl-play { box-shadow: none; } .g-sec3 .jtbtn { background-image: ; } .g-sec4 { background-image: ; } .g-qxpp { height: 48vh; width: 96%; display: block; margin-left: 2%; margin-top: 1vh; } .g-sec4 .jtbtn { background-image: ; margin-top: 70px; } .g-sec45 { background-image: ; } .g-sec45 .box-cen .title.show { margin-bottom: 6%; } .g-sec45 .jtbtn { margin-top: 3%; } .g-sec5 { background-image: ; } .title:after { background: none; } .mobilebox, .sec6 {} .pcbox, .sec3 { display: block; } .act2 { background-image: ; background-position: center; background-size: contain; background-repeat: no-repeat; padding-bottom: 5px; box-sizing: border-box; } .product-item-top { display: none; } .g-swiper8 { display: none; } @media screen and (max-width:750px) { .sec6 { padding-bottom: 30px; } .title { opacity: 1; margin: 35% 0 3% 0; } .txt { opacity: 1; -webkit-transform: translatey(0); transform: translatey(0); } .title dt { font-size: 18px; } .title dd { font-size: 14px; } .sec2 .num { opacity: 1; text-align: center; -webkit-transform: translatey(0); transform: translatey(0); } .swiper3 { -webkit-transform: translatex(0); transform: translatex(0); } .title dt { color: #535353; } .pcbox, .title:after { display: none; } .sec3 { height: 0; width: 0; } .mobilebox, .sec6 { display: block; } .yd_qqgd .box { width: 74% !important; } .txt { color: #fff; margin: 9vh 0; font-size: 12px; } .sec1 .swiper-slide { background-size: cover; background-position: right center; } .sec2 { background: no-repeat 50% 30%; background-size: 115%; position: relative; } .sec2:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; background-image: linear-gradient(to top right, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0)); } .nextpage { text-align: center; display: block; position: relative; z-index: 22; margin-top: 20px; } .num li { padding-top: 20px; } .sec3 { background: no-repeat center; background-size: cover; } .sec3 .swiper-slide .imgbox { width: 95%; position: absolute; top: 40%; left: 0; transform: translatey(-50%); } .sec3 .swiper-slide .imgbox img { width: 100%; } .sec3 .swiper-slide>div { width: 100%; height: 100%; position: relative; } .titlebox { width: 60%; background: rgba(15, 23, 50, 0.3); padding: 20px; box-sizing: border-box; color: #fff; font-size: 14px; height: 46vh; margin-left: 40%; line-height: 1.5; } .titlebox>div { height: 63px; overflow: hidden; } .imgbox>div { margin-bottom: 10px; } .imgbox .span1 { font-size: 30px; font-weight: 600; color: #c81b3c; } .swiper3 { margin-top: 10vh; width: 105%; } .imgbox strong { font-size: 15px; font-weight: 500; color: #c81b3c; } .sec4 { background: no-repeat #f4f4f4; background-size: 90%; background-position: right 0 bottom 0px; position: relative; } .sec4:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-image: linear-gradient(to bottom left, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0)); } .partlist { opacity: 0; z-index: 20; font-size: 0; /* width: 73%; */ position: absolute; z-index: 9; /* bottom: 29vw; */ } .partlist li { width: 100%; display: inline-block; vertical-align: middle; padding: 22px 10px 10px 14px; box-sizing: border-box; background-color: #fff; } .partlist img { width: 100%; } .partlist li:nth-child(3n) img { width: 80%; } .leftbox { background: #be2b41; height: 42vh; width: 86%; margin-top: 60px; } .sec5 { background-image: linear-gradient(to top right, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0)); } .news { width: 100vw; position: absolute; left: 0; } .rightbox { width: 82%; font-size: 12px; color: #fff; line-height: 1.5; position: absolute; top: 80px; right: 0; } .rightbox p { margin-top: 20px; } .rightbox img { width: 100%; } .news .nextpage { margin-top: 60px; } .pro_over { margin-top: 60px; width: 100vw; position: relative; } .bac_color_box { position: absolute; top: -25px; right: 0; width: 65%; height: 51vh; z-index: 2; background: #be2b41; } .pro_content { width: 100vw; overflow-x: scroll; display: flex; position: relative; z-index: 4; padding-top: 12px; box-sizing: border-box; } .vwbox { width: 100vw; margin-right: 22vw; } .vwbox1 { width: 84vw; margin-right: 1.68vw; } .pro_content img { width: 78.6vw; } .pro_content::-webkit-scrollbar { width: 0px; height: 0px; } .vw_title { position: absolute; right: 6vw; top: 50%; transform: translatey(-50%); background: no-repeat center; background-size: 100%; width: 33%; } .sec7 .title { width: 74% !important; margin: 35% auto 3%; } .sec7 .box { width: 100% !important; } .vw_title p { color: #fff; margin-top: 73%; position: relative; top: -12.5vw; left: -1vw; white-space: nowrap; } .halfbox_top { width: 84vw; font-size: 0; } .halfbox_top>a { width: 47.8%; margin-right: 2%; position: relative; display: inline-block; vertical-align: top; } .halfbox_top>a p { position: absolute; top: 20%; left: 50%; transform: translate(-50%, -50%); color: #fff; font-size: 12px; width: 90%; text-align: center; } .halfbox_top>a img { width: 100%; vertical-align: top; } .halfbox_top>a:nth-child(2n) { margin-right: 0; } .halfbox_bottom img { width: 82vw; } .halfbox_bottom { position: relative; display: block; } .halfbox_bottom>div { position: absolute; bottom: 5px; right: 35px; z-index: 2; width: 75px; height: 60px; background: no-repeat center; background-size: 100%; } .halfbox_bottom>div p, .halfbox_left>a>div p { position: absolute; left: -20px; font-size: 12px; color: #fff; top: 50%; transform: translatey(-50%); } .halfbox_bottom>div p { top: 55%; } .halfbox_left>a>div p { top: 40%; width: 100%; line-height: 1.5; } .halfbox_left { width: 50vw; height: 100%; } .halfbox_left>a { display: block; width: 50vw; position: relative; } .halfbox_left>a img { width: 100%; } .halfbox_left>a>div { width: 55px; height: 166px; position: absolute; right: 15px; top: 50%; z-index: 2; transform: translatey(-50%); background: no-repeat center; background-size: 100%; } .vwbox2>div img { width: 39.8vw; vertical-align: top; } .vwbox2>div { margin-bottom: 1.68vw; position: relative; } .vwbox2>div p { position: absolute; top: 20px; left: 50%; transform: translatex(-50%); width: 90%; text-align: center; color: #fff; font-size: 12px; } .vwbox2>div:nth-child(2) { margin-bottom: 0; } .vwbox2 {} .todetail { display: block; width: 100%; text-align: center; margin-top: 60px; } .g_mobile_box { width: 100% !important; } .g-tit { width: 80% !important; margin: 0 auto; } dl.g-tit dd:after { display: none !important; } .g-product-box { background-image: ; padding-top: 0; } .g-product-swiper { background-image: ; background-position: right; background-size: 60%; background-repeat: no-repeat; width: 100%; } .g-product-swiper-container { width: 100%; } .g-product-swiper-wrapper { width: 100%; display: flex !important; } .g-product-swiper-slide { width: 100%; background-image: none !important; display: flex; flex-wrap: wrap; } .g-product-swiper-slide a { display: flex; } .g-product-swiper-slide a img { width: 95%; } .g-box { position: static !important; left: 0; top: 0; transform: translate(0); width: 100% !important; display: flex; align-items: flex-start; flex-direction: column; } .g-sec45 { min-height: 13rem; display: flex !important; align-items: flex-start; background-image: !important; } .sec7 .box { background-image: ; background-position: top; background-repeat: no-repeat; background-size: contain; } .g-box .title { margin-top: 0; } .g-sec7 { background: none !important; } .g-box .title { margin-top: 2rem; margin-left: 1rem; } .g-index-title { margin-top: 45%; } .g-title-max { font-size: 22px !important; } .imgbox .span1 { font-size: 28px; } /* .titlebox p:nth-last-child(1){ position: absolute; } */ .swiper3 .swiper-wrapper .swiper-slide:nth-last-child(1) .titlebox>div { overflow: inherit; } .vwbox1 { width: auto; } .halfbox_left { width: 65vw; } .halfbox_left>a { width: auto; } .vwbox img { width: 78.6vw; } .vwbox1 { margin-right: 10px; } .vwbox2 {} .g-pro-title { margin-top: 30% !important; } .foot-slide .box { width: 82% !important; } .pro-0 { background-image: ; background-position: center; width: 83vw; height: 100%; display: flex; justify-content: center; align-items: center; background-size: 129%; position: relative; } .pro-0 img { width: 44%; position: absolute; } .titlebox { width: 65%; margin-left: 35%; padding: 20px 10px; } .titlebox div p:nth-last-child(1) { position: absolute; } .nextpage2 { margin-top: 5px; } .img-qx { position: absolute; bottom: 0; right: 0; width: 90%; z-index: 19; } .sec4 { background-image: none; } .partlist { bottom: 18%; width: 73.5%; z-index: 21; } .pro_content { height: 52vh; } .vwbox { height: 100%; } .pro-0 { height: 100% !important; } .vwbox1 { height: 100%; } .halfbox_left>a { height: 100%; display: flex; } .vwbox2 { height: 100%; } /* 0702 */ .halfbox_top { margin-bottom: 0; height: 60%; } .halfbox_top>a { height: 95%; } .halfbox_top>a img { height: 100%; } .halfbox_bottom img { height: 100%; } .vwbox2 div:nth-child(1) { height: 57%; margin-bottom: 0; } .vwbox2 div:nth-child(2) { height: 43%; margin-bottom: 0; } .vwbox2 div a { height: 100%; } .vwbox2 div:nth-child(1) a img { height: 100%; } .vwbox2 div:nth-child(2) a img { height: 102%; } .pro-0 { background-size: 139%; } .pro-0 img { width: 48%; } .halfbox_bottom { height: 40%; } /* 0708 */ .g-product_box { background-color: transparent; background-image: ; } .g-ts_box { width: 88% !important; margin: 0; } .g-productyd_div ul li { background-color: transparent; background-image: ; border-radius: 0; box-shadow: none; position: relative; } .g-productyd_div ul li div img { opacity: 0; } .g-productyd_div ul li div span { opacity: 0; } .g-productyd_div ul li div h6 { opacity: 0; } .g-productyd_div ul li div p { position: absolute; right: -14%; top: -12px; background-image: ; display: flex; height: 65px; width: 165px; justify-content: center; align-items: center; color: #fff; } .g-yd_box { margin-top: 100px; } .g-pro-list .swiper-slide p { white-space: nowrap; font-size: 13px; } .g-pro-list .pro-left-mm { margin: 0 auto; width: 82%; display: flex; flex-wrap: wrap; } .pro-left-mm2 { margin: 0 auto; width: 82%; border-bottom: 1px solid rgba(0, 0, 0, .1); } .g-pro-list .swiper-slide.act p { color: #e21738; } .g-pro-list .swiper-slide { width: auto !important; } .g-pro-list { background: #fff; } .g-pro-list .pro-right .link a { border: none; } .g-pro-list .pro-right .link a:nth-child(2n) { position: relative; } .g-pro-list .pro-right .link a:nth-child(2n)::after { content: ""; position: absolute; left: 0; width: 1px; top: 10%; background: #fcfcfc; height: 80%; } .pro-left-mm2 .swiper-slide-active {} .pro-left-mm2 .act2 p { color: #fff !important; } .act2 { background-image: ; background-position: center; background-size: contain; background-repeat: no-repeat; padding-bottom: 5px; box-sizing: border-box; } .product-item-top { display: flex; width: 100%; } .pro-right .link a .ti { font-size: 0.2rem; width: 80%; margin-left: 10%; } .g-swiper8 { display: flex; } .swiper8 { display: none; } /* .a-try{ height: auto; } */ .a-try img { /* position: static!important; */ /* transform:none!important; */ height: 100%; top: 50%; } /* 0717 */ .dl-list p { display: block; } /* 0720 */ .swiper9 .swiper-slide dl { flex-wrap: wrap; margin: 15px 0; } .swiper9 .swiper-slide dl dt { width: 100%; } .swiper9 .swiper-slide dl dd { width: 100%; } } @media (max-width: 375px) { .halfbox_left>a img { width: 100%; } } @media (max-width: 414px) { .pro-0 img { width: 41%; } } @media (max-width: 400px) { .sec2 { background: no-repeat 50% 30%; background-size: 102%; } } @media (max-height: 750px) { .halfbox_left>a img { width: 100%; } .g-product_box { overflow-x: hidden; } .g-tit { margin-left: 30px; } } @media (max-height: 650px) { .txt { margin: 7vh 0; } } @media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) { .g-index-title { margin-top: 40%; } .vwbox2>div img { width: 40vw; vertical-align: top; } .nextpage { margin-top: 30px; } .pro_over { margin-top: 90px; } .bac_color_box { height: 47vh; } .vwbox1 { margin-right: 2.2vw; } .sec7 .title { margin-top: 25%; } .halfbox_left>a img { height: 100%; width: 100%; } .pro-0 { width: 83vw; height: 98.5%; } /* 0702 */ .txt { color: #fff; margin: 12vh 0; font-size: 12px; } .pro-0 img { width: 42%; } } @media screen and(min-width: 750px)and(max-width: 799px) {} /* 0702 */ @media only screen and (device-height: 812px) { .pro_content { height: 46vh; } } /* 20201109 */ .head { height: 60px; /* height: 70px; */ width: 80vw; left: 10vw; position: fixed; z-index: 10; display: flex; align-items: center; justify-content: space-between; border-bottom: 2px solid #fff; box-sizing: border-box; top: 0; transition: .5s; } .head-active { background-color: #e01737; width: 100%; left: 0; padding: 0 5%; border-bottom: none; box-shadow: 0 0 10px rgba(0, 0, 0, .1); } .head .logo { display: flex; /* width: 9%; height: 100%; background-image: ; background-position: center; background-repeat: no-repeat; background-size: contain; */ width: 8%; align-items: center; } .head .logo img { width: 100%; } .input-box { width: 8%; } .input-box form { width: 100%; position: relative; } .input-border { border: none; width: 100%; height: 30px; border-radius: 15px; padding: 0 35px; box-sizing: border-box; font-size: .62em; } .input-box form .submit { position: absolute; left: 10px; top: 50%; background-image: ; background-position: center; background-repeat: no-repeat; background-size: contain; transform: translate(0, -50%); height: 20px; width: 20px; background-color: transparent; border: none; } .head ul { display: flex; width: 65%; justify-content: flex-end; } .head ul li { display: flex; align-items: center; } .head ul a { font-size: .62em; color: #fff; margin: 0 20px; } .nav-btn { width: 30px; height: 16px; cursor: pointer; display: flex; flex-direction: column; justify-content: space-between; position: relative; } .nav-btn span { height: 2px; width: 100%; background-color: #fff; display: flex; position: absolute; transition: .5s; } .nav-btn span:nth-child(1) { top: 0; left: 0; } .nav-btn span:nth-child(2) { top: 50%; left: 0; transform: translate(0, -50%); } .nav-btn span:nth-child(3) { bottom: 0; left: 0; } .nav-btn-active span:nth-child(1) { left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(45deg); } .nav-btn-active span:nth-child(2) { opacity: 0; } .nav-btn-active span:nth-child(3) { left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(-45deg); } .head-right { display: flex; justify-content: space-between; width: 10%; position: relative; align-items: center; } .head-right::after { content: ""; position: absolute; height: 80%; width: 1px; background-color: #fff; left: 52%; top: 10%; } .head .en { /* text-transform: uppercase; */ text-transform:capitalize; color: #fff; font-size: .62em; } .head a { transition: .5s; } .foot-out { height: auto !important; } .foot { height: auto; background-color: #898989; padding: 6vh 16.5vw; box-sizing: border-box; width: 100%; display: flex; justify-content: space-between; } .foot-left { width: 70%; display: flex; flex-direction: column; /* justify-content: space-between; */ } .foot-left ul { width: 100%; display: flex; justify-content: space-between; padding-bottom: 35px; margin-bottom: 35px; border-bottom: 1px solid #fff; } .foot-left ul li { display: flex; flex-direction: column; } .foot-left ul a { font-size: .6em; margin-bottom: 13px; color: #cccccc; transition: .5s; } .foot-left ul a:nth-last-child(1) { margin-bottom: 0; } .foot-left ul a:hover { color: #fff; } .foot-left ul li a:nth-child(1) { margin-bottom: 25px; color: #fff; font-weight: 500; } .foot-left-bottom { width: 100%; display: flex; justify-content: space-between; } .foot-h6{ display: none; } .foot-left-bottom-left h1 { font-size: .62em; color: #fff; margin-bottom: 25px; } .foot-left-bottom-left p { font-size: .6em; color: #ccc; margin-bottom: 15px; } .foot-left-bottom-left p:nth-last-child(1) { margin-bottom: 0; } .share { display: flex; align-items: flex-end; } .share a { width: 25px !important; height: 25px !important; background-position: center; background-repeat: no-repeat; background-size: contain; display: flex; margin-bottom: 0 !important; margin-right: 30px; } .foot-right { display: flex; flex-direction: column; justify-content: space-between; height: auto; } .ewm { display: flex; flex-direction: column; align-items: center; } .ewm p { font-size: .62em; color: #fff; margin-top: 20px; } .foot-right input { border: none; height: 35px; border-radius: 17.5px; padding: 0 30px; box-sizing: border-box; font-size: 15px; width: 200px; line-height: 35px; } .search { position: relative; width: 200px; } .search p { border: none; height: 35px; border-radius: 17.5px; padding: 0 30px; box-sizing: border-box; font-size: 15px; width: 100%; line-height: 35px; background-color: #fff; color: #666; display: flex; position: relative; cursor: pointer; transition: .5s; } .search-active { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; } .search p::after { position: absolute; content: ''; right: 15px; background-image: ; background-position: center; background-repeat: no-repeat; background-size: contain; height: 15px; width: 15px; top: 50%; transform: translate(0, -50%); } .yqlj-more { position: absolute; bottom: 0; left: 0; background-color: #fff; width: 100%; display: flex; flex-direction: column; transform: translate(0, 100%); border-radius: 17.5px; border-top-left-radius: 0; border-top-right-radius: 0; display: none; } .yqlj-more a { font-size: 15px; height: 40px; border-bottom: 1px solid rgba(0, 0, 0, .1); display: flex; align-items: center; justify-content: left; padding: 0 30px; color: #666; box-sizing: border-box; } /* .search::after { position: absolute; content: ''; right: 10px; top: 50%; width: 20px; height: 20px; background-image: ; background-repeat: no-repeat; background-size: contain; background-position: center; transform: translate(0, -50%); } */ .foot-more { height: 30px; background-color: var(--colorr); display: flex; align-items: center; justify-content: center; font-size: 11px; color: #fff; } .head-mc { width: 100%; height: 100vh; position: fixed; background-color: #282828; top: 0; left: 0; z-index: 9; padding: 0 10vw; padding-top: 20vh; font-size: 24px; box-sizing: border-box; display: none; } .head-mc ul { display: flex; flex-wrap: wrap; width: 100%; } .head-mc ul li { width: 20%; display: flex; flex-direction: column; align-items: flex-start; } .head-mc ul .checkout_l { display: none; } .head-mc ul li a { font-size: .65em; color: #ccc; margin-bottom: 25px; display: flex; transition: .5s; } .head-mc ul li a:hover { color: #fff; } .head-mc ul li a:nth-child(1) { color: #fff; font-size: 1em; margin-bottom: 35px; } .head-mc ul li a:nth-last-child(1) { margin-bottom: 0; } .head-mc ul li { margin-top: 80px; } .head-mc ul li:nth-child(-n 5) { margin-top: 0; } .head-mc ul li span { font-size: .65em; color: #ccc; margin-top: 20px; } .mobile-p { display: none; } .share { display: flex; align-items: flex-end; } .share a { width: 25px !important; height: 25px !important; background-position: center; background-repeat: no-repeat; background-size: contain; display: flex; margin-bottom: 0 !important; } .foot-left-bottom-left .pc-p { margin-bottom: 0; } .head, .foot { font-size: 24px; } .pc-video { width: 100%; margin-bottom: 30px; } .foot-more p { font-size: 11px; } .foot-more p span{ font-size: 11px; } .foot-more p a{ color: #fff; font-size: 11px; } .foot-more p a img{ width: 14px; vertical-align: middle; } .ewm p { font-size: 13px; } .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more { padding: 0 !important; margin: 0 10px !important; } @media screen and (max-width:1680px) { .head, .foot, .head-mc { font-size: 20px; } } @media screen and (max-width:1440px) { .foot-left-bottom-left h1 { margin-bottom: 15px; } .foot-left ul li a:nth-child(1) { margin-bottom: 15px; } .input-border { padding-right: 5px; } } @media screen and (max-width:1366px) { .foot-left ul li a:nth-child(1) { margin-bottom: 25px; } .foot { height: 47vh; } .share a { height: 22px !important; width: 22px !important; } .foot-left ul { /* padding-bottom: 0; */ } .input-box { width: 10%; } .head ul { width: 60%; } .head ul a { margin: 0 15px; } .head-mc ul li a { margin-bottom: 20px; } .foot { height: 58vh; } } @media screen and (max-width:1280px) { .head ul a { margin: 0 10px; } .nav-btn { width: 25px; } .head-right::after { left: 38%; } } @media screen and (max-width:1000px) { .head .logo { align-items: flex-start; width: 30%; } .head .logo img { /* height: 100%; */ width: 100%; display: inline-block; /* image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; */ } .head { width: 100%; border: none; left: 0; padding: 0 20px; align-items: center; align-content: flex-start; z-index: 999; } .head ul { display: none; } .input-box { display: none; } .en { display: none; } .head-right::after { display: none; } .head-mc ul { flex-direction: column; } .head-mc ul li a { display: none; } .head-mc ul li a:nth-child(1) { display: flex; } .head-mc ul li { width: 100%; margin-bottom: 0px !important; margin-top: 0; justify-content: center; padding: 15px 0; border-bottom: 1px solid rgba(255, 255, 255, .1); } .head-mc ul li a { margin-bottom: 0px !important; font-size: .63em !important; } .head-mc { padding: 0 20px; padding-top: 10vh; z-index: 99; } .head-mc ul li:nth-last-child(1) { display: none; } .head-right { width: auto; } .foot-right input { padding-left: 20px; font-size: 12px; } .foot-left ul { display: none; } .ewm { display: none; } .foot { flex-direction: column; box-sizing: border-box; padding: 30px; height: 85%; flex-direction: column-reverse; } .foot-left { width: 100%; } .foot-left-bottom-left p { line-height: 20px; font-size: 12px; } .pc-p { display: none; } .mobile-p { display: flex; } .foot-left-bottom-left p { margin-bottom: 5px; } .search { width: 200px; } .foot-out { height: auto !important; } /* .foot-more { zoom: .5; height: 15%; text-align: center; padding: 0 10px; line-height: .8rem; white-space: nowrap; } */ .head-active { background-color: #fff; } .head-active ul a { color: #333; } .head-active .nav-btn span { background-color: #333; } .head-active .input-border { border: 1px solid rgba(0, 0, 0, .1); } .head-active .en { color: #333; } .head-active .head-right::after { background-color: #333; } .pc-video { display: none; } .foot-left-bottom-left { width: 55%; } .foot-left-bottom-left p { white-space: nowrap; color: #bfbfbf; } .foot-h6{ display: none; line-height: 20px; font-size: 12px; color: #bfbfbf; margin-top: 20px; } .foot-h6 a{ display: block; line-height: 20px; font-size: 12px; color: #bfbfbf; } .foot { height: 85%; } .foot-out { height: auto !important; } .foot-left-bottom-left h1 { font-size: .75em; } .banner { margin-top: 60px; } .foot-more p { line-height: 20px; font-size: 11px; transform: scale(.5); white-space: nowrap; } .head-mc { font-size: 20px; } .foot-left-bottom { position: relative; } .share { width: 45%; position: absolute; right: 0; bottom: 0; } .head-mc ul li a:nth-child(1) { width: 100%; } .share { justify-content: flex-end; } .share a { height: 20px !important; width: 20px !important; } .share a { padding: 0 !important; } .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more { margin: 6px 15px 6px 0 !important; } .search p { width: 100%; transform: translate(0); } .yqlj-more { width: 100%; transform: translate(0, 100%); } .foot-right { margin-bottom: 30px; } .foot-more { padding: 10px 0; } .foot { height: auto; } .foot-left-bottom-right a:nth-last-child(1) { margin-right: 0 !important; } } @media screen and (max-width:375px) {} /* 20201230 */ .head-margin { margin-top: 70px; } /* 20210226 */ .head-active { padding: 0 10%; } @media screen and (min-width:1921px) { .head { height: 80px; } .banner { margin-top: 80px; } .head-active { padding: 0 16.5%; border: none; } .head .logo { width: 183px; } } .pd{ padding: 0.76rem 0; } .title_h5{ font-size: 0.3rem; text-align: center; margin-bottom: 0.4rem; } .w84{ width: 84%; display: block; margin: 0 auto; box-sizing: border-box; } .czfz_box{ border-radius: 0.2rem; margin-top: 1.4rem; margin-bottom: 1.0rem; background-color: #fff; box-shadow: 0px 0 0.46rem 0.16rem rgba(0,0,0,0.1); } .czfz_box img{ width: 100%; vertical-align: top; } .czfz_box .dl{ margin-bottom: 0.6rem; } .czfz_box .dl dt{ font-size: 0.26rem; margin-bottom: 0.34rem; } .czfz_box .dl dt::after{ content: ""; display: block; width: 0.36rem; height: 4px; background-color: #e21738; margin-top: 0.24rem; } .czfz_box .dl dd{ } .czfz_box .dl dd p{ font-size: 0.18rem; line-height: 1.8; color: #888; } .czfz_box .div1{ padding: 0 1.0rem; } .czfz_box .div2{ padding: 0.8rem 1.0rem; } .czfz_box .div3{ background-color: #f5f5f5; } .czfz_box .div4{ padding-top: 0.8rem; } .czfz_box .div4 .dl{ padding: 0 1.0rem; } .czfz_box .div4 .swiper-container{ } .czfz_box .div4 .swiper-slide{ transform: scale(0.86); transition: all 0.5s ease; } .czfz_box .div4 .swiper-slide i{ display: block; width: 100%; padding-bottom: 60%; background-size: cover; background-position: center; } .czfz_box .div4 .swiper-slide h6{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 0.22rem; background-color: rgba(0,0,0,.6); color: #fff; font-size: 0.22rem; opacity: 0; transition: all 0.5s ease; } .czfz_box .div4 .swiper-slide-active{ transform: scale(1); } .czfz_box .div4 .swiper-slide-active h6{ opacity: 1; } .shzp_box{ border-radius: 0.2rem; margin-top: 1.4rem; margin-bottom: 1.0rem; background-color: #fff; box-shadow: 0px 0 0.46rem 0.16rem rgba(0,0,0,0.1); padding-left: 1.0rem; padding-right: 1.0rem; } .shzp_box .div1{ } .shzp_box .div1 em{ display: block; position: relative; cursor: pointer; } .shzp_box .div1 em img{ width: 100%; vertical-align: top; } .shzp_box .div1 em::after{ content: ""; position: absolute; width: 0.81rem; height: 0.81rem; background-image: ; background-size: 100% 100%; top: 50%; left: 50%; margin: -0.4rem 0 0 -0.4rem; } .shzp_box .div2{ margin-top: 0.8rem; } .shzp_box .div2 p{ } .shzp_box .div2 p::after{ content: "."; display: block; height: 0; visibility: hidden; clear: both; } .shzp_box .div2 p a{ float: left; width: calc((100% - 0.4rem) / 5); height: 1.2rem; background-color: #f2f2f2; border-radius: 0.1rem; margin-right: 0.1rem; margin-top: 0.1rem; display: flex; flex-direction: column; align-items: center; justify-content: center; line-height: 1.4; transition: all 0.5s ease; } .shzp_box .div2 p a:nth-of-type(5n){ margin-right: 0; } .shzp_box .div2 p a span{ font-size: 0.24rem; transition: all 0.5s ease; } .shzp_box .div2 p a small{ font-size: 0.18rem; color: #666; margin-top: 0.1rem; transition: all 0.5s ease; } .shzp_box .div2 p a.active{ background-color: #e01737; } .shzp_box .div2 p a.active span{ color: #fff; } .shzp_box .div2 p a.active small{ color: #fff; } .shzp_box .div3{ margin-top: 0.8rem; } .shzp_box .div3 form{ display: flex; height: 0.46rem; font-size: 0.18rem; margin-bottom: 0.2rem; } .shzp_box .div3 form select{ flex-shrink: 0; width: 15%; height: 100%; margin-right: 2%; background-color: #f2f2f2; border-radius: 0.1rem; border: none; color: #888; box-sizing: border-box; /*去掉默认的下拉三角*/ appearance: none; -moz-appearance: none; -webkit-appearance: none; /*添加下拉三角图标*/ padding: 0 0.2rem; background-image: ; background-size: auto 100%; background-repeat: no-repeat; background-position: right top; } .shzp_box .div3 form select:first-of-type{ background-image: ; } .shzp_box .div3 form input{ flex-shrink: 0; width: 20%; height: 100%; background-color: #f2f2f2; border-top-left-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border: none; color: #888; box-sizing: border-box; padding: 0 0.2rem; } .shzp_box .div3 form button{ flex-shrink: 0; width: 12%; height: 100%; color: #fff; background-color: #e01737; border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem; border: none; } .shzp_box .div3 ul{ } .shzp_box .div3 ul li{ cursor: pointer; } .shzp_box .div3 ul li dt{ padding: 0.36rem 6% 0.36rem 0; border-bottom: 1px solid #ddd; position: relative; } .shzp_box .div3 ul li dt .iconfont{ position: absolute; font-size: 0.2rem; width: 0.4rem; height: 0.4rem; border-radius: 50%; right: 0; bottom: 0.24rem; text-align: center; line-height: 0.4rem; transition: all 0.5s ease; } .shzp_box .div3 ul li dt h6{ font-size: 0.28rem; margin-bottom: 0.32rem; transition: all 0.5s ease; } .shzp_box .div3 ul li dt p{ font-size: 0; } .shzp_box .div3 ul li dt p span{ display: inline-block; vertical-align: top; font-size: 0.18rem; padding-right: 4%; margin-right: 4%; color: #666; border-right: 1px solid #ddd; overflow: hidden; height: 0.18rem; width: 43%; } .shzp_box .div3 ul li dt p span:last-of-type{ margin-right: 0; padding-right: 0; border-right: none; } .shzp_box .div3 ul li dd{ background-color: #f5f5f5; padding: 0.46rem 5%; position: relative; display: none; } .shzp_box .div3 ul li dd h6{ font-size: 0.2rem; color: #666; margin-bottom: 0.2rem; } .shzp_box .div3 ul li dd div{ margin-bottom: 0.4rem; width: calc(100% - 3.0rem); } .shzp_box .div3 ul li dd div:last-of-type{ margin-bottom: 0; } .shzp_box .div3 ul li dd p{ font-size: 0.16rem; color: #aaa; line-height: 1.6; white-space: pre-line; } .shzp_box .div3 ul li dd button{ position: absolute; bottom: 0.46rem; right: 5%; width: 2.1rem; height: 0.6rem; background-color: #e01737; color: #fff; border: none; border-radius: 0.1rem; font-size: 0.2rem; } .shzp_box .div3 ul li.active dt h6{ color: #e01737; } .shzp_box .div3 ul li.active dt .iconfont{ background-color: #e01737; color: #fff; transform: rotate(-180deg); } .shzp_box .pagination{ margin-bottom: 0; } .videos_box{ position: fixed; z-index: 10000; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, .7); display: none; } .videos_box div{ position: absolute; width: 9.0rem; top: 50%; left: 50%; transform: translate(-50%,-50%); } .videos_box div video{ width: 100%; background-color: #000; outline: none; } .videos_box div i{ position: absolute; top: -0.5rem; right: 0; font-size: 0.3rem; color: #8b8b89; } .application_box{ position: fixed; z-index: 15; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, .4); display: none; } .application_box .application_div{ position: absolute; width: 12.0rem; top: 50%; left: 50%; background-color: #fff; transform: translate(-50%,-50%); border-radius: 0.2rem; overflow: hidden; } .application_box .h4{ position: relative; display: flex; justify-content: space-between; align-items: center; height: 0.76rem; padding: 0 0.32rem; background-color: #fff6f2; } .application_box .h4 span{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); white-space: nowrap; font-size: 0.2rem; color: #e21432; } .application_box .h4 i{ flex-shrink: 0; cursor: pointer; width: 0.26rem; height: 0.26rem; background-color: #e21432; border-radius: 50%; text-align: center; line-height: 0.26rem; font-size: 0.16rem; color: #fff; } .application_box .nr_div{ max-height: calc(100vh - 3.0rem); } .application_box form{ padding: 0.54rem 0.48rem; } .application_box form .h5{ font-size: 0.16rem; color: #666; margin-bottom: 0.28rem; } .application_box form li{ display: flex; margin-bottom: 0.24rem; } .application_box form li:last-of-type{ margin-bottom: 0; } .application_box form input{ background: none; vertical-align: top; border: none; color: #333; font-size: 0.14rem; width: 100%; height: 100%; box-sizing: border-box; } .application_box form select{ flex: 1; flex-shrink: 0; vertical-align: top; background: none; border: none; font-size: 0.14rem; /*去掉默认的下拉三角*/ appearance: none; -moz-appearance: none; -webkit-appearance: none; /*添加下拉三角图标*/ background-image: ; background-size: 0.3rem; background-repeat: no-repeat; background-position: right 0.06rem center; color: #333; box-sizing: border-box; } .application_box form .labels select{ min-width: 0; } .application_box form option{ font-size: 0.14rem; } .application_box form label{ height: 0.42rem; border-radius: 0.05rem; background-color: #f2f2f2; display: flex; flex: 1; margin-right: 0.28rem; } .application_box form label:last-of-type{ margin-right: 0; } .application_box form label span{ font-size: 0.14rem; color: #aaa; height: 0.42rem; line-height: 0.42rem; white-space: nowrap; padding: 0 0.14rem; } .application_box form label span em{ color: red; padding: 0 0.05rem; } .application_box form label p{ flex: 1; } .application_box .div1{ } .application_box .div1 li label:last-of-type{ flex-shrink: 0; width: 40%; flex: none; } .application_box .div2{ padding-top: 0.54rem; margin-top: 0.54rem; border-top: 2px solid #ccc; } .application_box .div2 .h6{ display: flex; margin-bottom: 0.24rem; } .application_box .div2 .h6 span{ flex: 1; margin-right: 0.28rem; text-align: center; font-size: 0.14rem; color: #888; } .application_box .div2 .h6 span:last-of-type{ margin-right: 0; } .application_box .div2 li input{ padding: 0 0.14rem; } .application_box .div2 li select{ padding-left: 0.14rem; } .application_box .div3{ padding-top: 0.54rem; margin-top: 0.54rem; border-top: 2px solid #ccc; } .application_box .div3 li{ display: block; margin-bottom: 0.7rem; } .application_box .div3 li:last-of-type{ margin-bottom: 0; } .application_box .div3 li dd{ display: flex; margin-bottom: 0.2rem; } .application_box .div3 li dd:nth-of-type(2){ } .application_box .div3 li dd:nth-of-type(2) label{ display: block; height: auto; } .application_box .div3 li dd:nth-of-type(2) label span{ display: block; } .application_box .div3 li dd:nth-of-type(2) label textarea{ width: 100%; height: 0.8rem; background: none; vertical-align: top; resize: none; border: none; padding: 0 0.14rem 0.1rem; line-height: 1.6; font-size: 0.14rem; } .application_box form label p.qs_p{ display: flex; } .application_box form label p.qs_p input{ flex-shrink: 0; width: calc(50% - 0.2rem); text-align: center; } .application_box form label p.qs_p small{ flex-shrink: 0; width: 0.4rem; font-size: 0.14rem; color: #aaa; text-align: center; height: 0.42rem; line-height: 0.42rem; } .tj_btn{ display: block; width: 2.2rem; height: 0.58rem; border-radius: 0.1rem; background-color: #e21432; color: #fff; font-size: 0.24rem; margin: 0.54rem auto 0; border: none; } .xyzp_box{ border-radius: 0.2rem; margin-top: 1.4rem; margin-bottom: 1.0rem; background-color: #d4eff7; box-shadow: 0px 0 0.46rem 0.16rem rgba(0,0,0,0.1); padding-left: 1.0rem; padding-right: 1.0rem; } .xyzp_box .div1{ } .xyzp_box .div1 img{ width: 100%; vertical-align: top; } .xyzp_box .div2{ margin-top: 0.8rem; } .xyzp_box .div2 ul{ display: flex; justify-content: space-between; } .xyzp_box .div2 ul li{ flex-shrink: 0; width: 15.4%; background-color: #f5f5f5; border-radius: 0.1rem; box-sizing: border-box; border: 1px solid #fff; overflow: hidden; box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.1); } .xyzp_box .div2 ul li h6{ height: 0.88rem; text-align: center; line-height: 0.88rem; color: #6c3b23; font-size: 0.28rem; background-color: #f7b39c; border-bottom: 1px solid #d07252; } .xyzp_box .div2 ul li h6 i{ font-size: 0.3rem; } .xyzp_box .div2 ul li p{ padding: 0 0.2rem; } .xyzp_box .div2 ul li p span{ display: block; border-bottom: 1px dashed #c4c4c4; } .xyzp_box .div2 ul li p span:last-of-type{ border-bottom: none; } .xyzp_box .div2 ul li p span img{ width: 100%; vertical-align: top; } .xyzp_box .div3{ margin-top: 0.8rem; } .xyzp_box .div3 p{ display: flex; justify-content: space-between; } .xyzp_box .div3 p a{ flex-shrink: 0; width: 23%; height: 0.78rem; line-height: 0.78rem; text-align: center; font-size: 0.3rem; color: #fff; font-weight: bold; background-color: #f6aad2; border-radius: 0.1rem; } .xyzp_box .div3 p a:nth-of-type(2){ background-color: #f9b491; } .xyzp_box .div3 p a:nth-of-type(3){ background-color: #74d3c2; } .xyzp_box .div3 p a:nth-of-type(4){ background-color: #5d9ad3; } .xyzp_box .div4{ margin-top: 0.8rem; } .xyzp_box .div4 form{ display: flex; height: 0.6rem; font-size: 0.18rem; margin-bottom: 0.3rem; } .xyzp_box .div4 form select{ flex-shrink: 0; width: 15%; height: 100%; margin-right: 2%; background-color: #f2f2f2; border-radius: 0.1rem; border: none; color: #888; box-sizing: border-box; /*去掉默认的下拉三角*/ appearance: none; -moz-appearance: none; -webkit-appearance: none; /*添加下拉三角图标*/ padding: 0 0.2rem; background-image: ; background-size: auto 100%; background-repeat: no-repeat; background-position: right top; } .xyzp_box .div4 form select:first-of-type{ background-image: ; } .xyzp_box .div4 form input{ flex-shrink: 0; width: 20%; height: 100%; background-color: #f2f2f2; border-top-left-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border: none; color: #888; box-sizing: border-box; padding: 0 0.2rem; } .xyzp_box .div4 form button{ flex-shrink: 0; width: 12%; height: 100%; color: #fff; background-color: #f9b491; border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem; border: none; font-size: 0.24rem; } .xyzp_box .div4 ul{ } .xyzp_box .div4 ul li{ margin-bottom: 0.24rem; cursor: pointer; } .xyzp_box .div4 ul li:last-of-type{ margin-bottom: 0; } .xyzp_box .div4 ul li .h5{ height: 0.82rem; line-height: 0.82rem; padding: 0 0.46rem; display: flex; justify-content: space-between; background-color: #fff6f2; border-radius: 0.15rem; } .xyzp_box .div4 ul li .h5 strong{ font-size: 0.3rem; color: #aaa; display: inline-block; width: 40%; overflow: hidden; } .xyzp_box .div4 ul li .h5 span{ display: flex; height: 100%; align-items: center; display: inline-block; width: 40%; overflow: hidden; } .xyzp_box .div4 ul li .h5 .company{ font-size: 0.2rem; color: #aaa; } .xyzp_box .div4 ul li .h5 em{ font-size: 0.2rem; color: #aaa; margin-right: 0.7rem; } .xyzp_box .div4 ul li .h5 em i{ font-size: 0.2rem; display: inline-block; vertical-align: top; transition: all 0.5s ease; } .xyzp_box .div4 ul li.active .h5 em i{ transform: rotate(90deg); } .xyzp_box .div4 ul li .dl .sq_btn{ flex-shrink: 0; width: 1.7rem; height: 0.52rem; text-align: center; line-height: 0.52rem; border: none; border-radius: 0.1rem; font-size: 0.26rem; color: #fff; background-color: #f9b491; float: right; position: relative; bottom: 0.3rem; } .xyzp_box .div4 ul li .dl{ background-color: #fff6f2; /* padding: 8% 6%; */ padding: 4% 6% 0%; border-radius: 0.15rem; margin-top: 0.14rem; display: none; font-size: 0; } .xyzp_box .div4 ul li .dl dd{ /* display: inline-block; vertical-align: top; width: 46%; margin-right: 8%; */ padding-bottom: 0.4rem; } .xyzp_box .div4 ul li .dl dd:last-of-type{ margin-right: 0; } .xyzp_box .div4 ul li .dl dd h6{ color: #666; /* margin-bottom: 0.14rem; */ margin-bottom: 0.2rem; /* font-size: 0.24rem; */ font-size: 0.2rem; } .xyzp_box .div4 ul li .dl dd p{ /* color: #888; */ color: #aaa; line-height: 1.6; /* font-size: 0.2rem; */ font-size: 0.2rem; white-space: pre-line; } .xyzp_box .div4 ul li.li2 .h5{ background-color: #f0f8ff; } .xyzp_box .div4 ul li.li2 .h5 small{ background-color: #3ccfe7; } .xyzp_box .div4 ul li.li2 .dl{ background-color: #f0f8ff; } .xyzp_box .div4 ul li.li3 .h5{ background-color: #edfffc; } .xyzp_box .div4 ul li.li3 .h5 small{ background-color: #74d3c2; } .xyzp_box .div4 ul li.li3 .dl{ background-color: #edfffc; } .gd_img1{ position: fixed; width: 2.29rem; z-index: 11; top: 40%; left: 0; transform: translatey(-50%); } .gd_img2{ position: fixed; width: 2.15rem; z-index: 11; top: 80%; right: 0; transform: translatey(-50%); } .recruit_box{ width: 100%; height: 100vh; background-color: #fff; } .recruit_box .swiper-slide{ overflow: hidden; height: 100%; } .recruit_box .slide1 .swiper-container{ height: 100%; } .recruit_box .slide1 .swiper-slide{ background-size: cover; background-position: center; } .recruit_box .slide1 .swiper-slide div{ position: absolute; top: 54%; left: 14%; width: 6.0rem; transform: translatey(-50%); color: #262626; } .recruit_box .slide1 .swiper-slide h6{ font-size: 0.52rem; margin-bottom: 0.4rem; transform: translatey(0.5rem); opacity: 0; transition: all 0.8s 0.2s; } .recruit_box .slide1 .swiper-slide p{ font-size: 0.22rem; line-height: 1.6; transform: translatey(0.5rem); opacity: 0; transition: all 0.8s 0.4s; } .recruit_box .slide1 .swiper-slide small{ display: block; width: 0.44rem; height: 2px; background-color: #262626; margin: 0.3rem 0 0.6rem; transform: translatey(0.5rem); opacity: 0; transition: all 0.8s 0.6s; } .recruit_box .slide1 .swiper-slide a{ display: block; width: 2.4rem; height: 0.58rem; line-height: 0.58rem; text-align: center; font-size: 0.2rem; color: #fff; background-color: #e11837; border-radius: 0.29rem; transform: translatey(0.5rem); opacity: 0; transition: all 0.8s 0.8s; } .recruit_box .slide1 .swiper-slide a i{ font-size: 0.2rem; margin-left: 0.14rem; } .recruit_box .slide1 .active_slide h6, .recruit_box .slide1 .active_slide p, .recruit_box .slide1 .active_slide small, .recruit_box .slide1 .active_slide a{ transform: translatey(0); opacity: 1; } .recruit_box .slide1 .swiper-pagination{ width: 11px; height: auto; left: auto; bottom: auto; top: 50%; right: 3%; transform: translatey(-50%); } .recruit_box .slide1 .swiper-pagination span{ display: block; width: 7px; height: 7px; background-color: #e21738; margin: 0.3rem auto; opacity: 1; } .recruit_box .slide1 .swiper-pagination .swiper-pagination-bullet-active{ width: 11px; height: 11px; } .recruit_box .slide2{ background-size: cover; background-position: center; box-sizing: border-box; } .recruit_box .slide2 ul{ position: absolute; width: 60%; top: calc(50% 35px); left: 50%; transform: translate(-50%,-50%); padding: 0.2rem 0; display: flex; align-items: center; transition: all 0.8s 0.2s; } .recruit_box .slide2 ul li{ flex: 1; transform: scale(0.8); background-color: #fff; color: #333; transition: all 0.5s ease; box-sizing: border-box; padding: 0.3rem 0.32rem 0; } .recruit_box .slide2 ul li h6{ font-size: 0.22rem; line-height: 0.26rem; } .recruit_box .slide2 ul li h6 i{ display: inline-block; vertical-align: top; width: 0.26rem; height: 0.26rem; margin-right: 0.14rem; overflow: hidden; } .recruit_box .slide2 ul li h6 img{ width: 100%; vertical-align: top; transition: all 0.5s ease; } .recruit_box .slide2 ul li p{ display: flex; height: 3.8rem; flex-direction: column; justify-content: center; align-items: center; } .recruit_box .slide2 ul li p span{ display: block; text-align: center; font-size: 0.26rem; line-height: 1.8; } .recruit_box .slide2 ul li.active{ transform: scale(1); background-color: #e01737; color: #fff; box-shadow: 0 0 0.2rem rgba(0, 0, 0, .3); } .recruit_box .slide2 ul li.active h6 img{ margin-top: -0.26rem; } .fl_dl{ position: fixed; z-index: 4; top: calc(50% 35px); right: 0; transform: translatey(-50%); box-shadow: 0 0 0.15rem rgba(29, 9, 9, 0.1); } .fl_dl dt{ position: absolute; top: 50%; right: 100%; transform: translatey(-50%); width: 0.0.2rem; text-align: center; padding: 0.26rem 0.06rem; background-color: #e01737; border-top-left-radius: 0.1rem; border-bottom-left-radius: 0.1rem; color: #fff; font-size: 0.14rem; line-height: 1.2; } .fl_dl dd{ text-align: center; width: 1.2rem; background-color: #fff; } .fl_dl dd h6{ display: block; cursor: pointer; border-bottom: 1px solid #ddd; } .fl_dl dd h6:last-of-type{ border-bottom: none; } .fl_dl dd h6 strong{ display: block; height: 0.56rem; line-height: 0.56rem; font-size: 0.16rem; color: #888; transition: all 0.5s ease; font-weight: normal; } .fl_dl dd h6 p{ background-color: #f2f2f2; display: none; } .fl_dl dd h6 p a{ display: block; font-size: 0.12rem; color: #aaa; line-height: 0.4rem; } .fl_dl dd h6.active strong{ background-color: #e01737; color: #fff; } .recruit_box .h5{ position: absolute; z-index: 9; font-size: 0.28rem; top: calc(10% 70px); left: 14%; transition: all 0.8s 0.2s; } .recruit_box .h5::after{ content: ""; display: block; width: 0.36rem; height: 4px; background-color: #e21738; margin-top: 0.16rem; } .recruit_box .slide3{ box-sizing: border-box; } .recruit_box .slide3 .div{ height: 100%; display: flex; } .recruit_box .slide3 .div a{ flex-shrink: 0; width: 50%; height: 100%; position: relative; color: #e01737; overflow: hidden; transition: all 0.8s 0.4s; } .recruit_box .slide3 .div a i{ display: block; width: 100%; height: 100%; background-size: cover; background-position: center; transition: all 0.5s ease; } .recruit_box .slide3 .div a h6{ position: absolute; top: calc(50% 35px); left: 50%; transform: translate(-50%,-50%); width: 3.7rem; height: 1.86rem; background-image: ; display: flex; align-items: center; justify-content: center; } .recruit_box .slide3 .div a img{ width: 0.84rem; } .recruit_box .slide3 .div a p{ margin-left: 0.2rem; } .recruit_box .slide3 .div a span{ display: block; font-size: 0.32rem; } .recruit_box .slide3 .div a small{ display: block; font-size: 0.16rem; margin-top: 0.14rem; } .recruit_box .slide3 .div a:nth-of-type(2){ color: #fff; } .recruit_box .slide3 .div a:nth-of-type(2) h6{ background-image: ; } .recruit_box .slide4{ } .recruit_box .slide4 .div{ display: flex; height: 100%; } .recruit_box .slide4 .div a{ flex: 1; height: 100%; position: relative; overflow: hidden; } .recruit_box .slide4 .div a:nth-of-type(1){ transition: all 0.8s 0.4s; } .recruit_box .slide4 .div a:nth-of-type(2){ transition: all 0.8s 0.6s; } .recruit_box .slide4 .div a:nth-of-type(3){ transition: all 0.8s 0.8s; } .recruit_box .slide4 .div a .bg_i{ display: block; width: 100%; height: 100%; background-size: cover; background-position: center; transition: all 0.5s ease; } .recruit_box .slide4 .div a h6{ position: absolute; left: 0; bottom: 10%; width: 100%; text-align: center; } .recruit_box .slide4 .div a h6 img{ width: 0.49rem; vertical-align: top; } .recruit_box .slide4 .div a h6 span{ display: block; font-size: 0.24rem; color: #e01737; margin-top: 0.2rem; } .recruit_box .slide4 .div a div{ position: absolute; z-index: 3; width: 100%; left: 0; bottom: 0; background-color: #e01737; color: #fff; text-align: center; padding: 0.6rem 0; transform: translatey(100%); opacity: 0; transition: all 0.5s ease; } .recruit_box .slide4 .div a div strong{ display: block; font-size: 0.8rem; opacity: 0.8; font-family: "bebas"; font-weight: normal; } .recruit_box .slide4 .div a div strong::after{ content: "|"; display: block; font-size: 0.2rem; margin-top: 0.26rem; } .recruit_box .slide4 .div a div span{ display: block; font-size: 0.3rem; margin-top: 0.24rem; } .recruit_box .slide4 .div a div small{ display: block; font-size: 0.12rem; opacity: 0.6; margin-top: 0.1rem; } .recruit_box .slide4 .div a div em{ display: block; font-size: 0.16rem; margin-top: 0.6rem; } .recruit_box .slide4 .div a div em i{ font-size: 0.16rem; margin-left: 0.14rem; } .recruit_box .slide5{ background-size: cover; background-position: center; } .recruit_box .slide5 .h6{ position: absolute; z-index: 9; font-size: 0.28rem; top: calc(10% 70px); right: 14%; font-size: 0; transition: all 0.8s 0.4s; } .recruit_box .slide5 .h6 span{ display: inline-block; vertical-align: top; font-size: 0.16rem; width: 1.6rem; height: 0.36rem; line-height: 0.36rem; border: 1px solid #aaa; text-align: center; margin-left: 0.2rem; border-radius: 0.2rem; cursor: pointer; transition: all 0.5s ease; } .recruit_box .slide5 .h6 span.active{ background-color: #e01737; border: 1px solid #e01737; color: #fff; } .recruit_box .slide5 #tab_div{ position: absolute; width: 100%; bottom: 10%; left: 0; } .recruit_box .slide5 #tab_div>div{ display: none; } .recruit_box .slide5 #tab_div>div:first-of-type{ display: block; } .recruit_box .slide5 .swiper-slide{ transform: scale(0.8); overflow: hidden; transition: all 0.5s ease; } .recruit_box .slide5 .swiper-slide i{ display: block; width: 100%; padding-bottom: 60%; background-size: cover; background-position: center; } .recruit_box .slide5 .swiper-slide h6{ position: absolute; left: 0; bottom: 10%; background-color: #e01737; white-space: nowrap; font-size: 0.26rem; color: #fff; padding: 0.32rem; opacity: 0; transform: translatex(-100%); transition: all 0.5s ease; } .recruit_box .slide5 .swiper-slide-active{ transform: scale(1); } .recruit_box .slide5 .swiper-slide-active h6{ opacity: 1; transform: translatex(0); } .recruit_box .swiper-button-next, .recruit_box .swiper-button-prev{ background: none; width: 0.56rem; height: 0.56rem; border: 1px solid #fff; background-color: rgba(255,255,255,0.6); border-radius: 50%; margin-top: -0.29rem; font-size: 0.3rem; color: #e01737; outline: none; transition: all 0.5s ease; } .recruit_box .swiper-button-next::after, .recruit_box .swiper-button-prev::after{ display: none; } .recruit_box .slide5 .swiper-button-next{ right: 20%; margin-right: -0.29rem; } .recruit_box .slide5 .swiper-button-prev{ left: 20%; margin-left: -0.29rem; } .recruit_box .slide6{ background-size: cover; background-position: center; } .recruit_box .slide6 .swiper_div{ position: absolute; width: 72%; top: calc(24% 70px); left: 14%; transition: all 0.8s 0.4s; } .recruit_box .slide6 .swiper-container{ width: 100%; } .recruit_box .slide6 .swiper-slide{ } .recruit_box .slide6 .swiper-slide dl{ width: 70%; margin: 0 auto; position: relative; } .recruit_box .slide6 .swiper-slide dt{ width: 100%; padding-bottom: 142%; background-size: cover; background-position: center; } .recruit_box .slide6 .swiper-slide dd{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; line-height: 1.2; color: #fff; } .recruit_box .slide6 .swiper-slide dd h6{ position: absolute; top: 0.2rem; right: -0.1rem; } .recruit_box .slide6 .swiper-slide dd span{ display: inline-block; vertical-align: top; font-size: 0.18rem; width: 0.18rem; padding: 6px; box-sizing: content-box; background-color: #e01737; } .recruit_box .slide6 .swiper-slide dd small{ display: inline-block; vertical-align: top; font-size: 0.14rem; width: 0.14rem; margin-left: 8px; } .recruit_box .slide6 .swiper-slide dd p{ position: absolute; height: calc(100% - 0.92rem); top: 0.44rem; left: 0.16rem; font-size: 0.18rem; writing-mode: tb-lr; writing-mode: vertical-lr; line-height: 1.6; letter-spacing: 2px; text-shadow: 0 0 0.1rem rgba(0, 0, 0, .5); } .recruit_box .slide6 .swiper-button-next{ right: -8%; } .recruit_box .slide6 .swiper-button-prev{ left: -8%; } .recruit_box .slide7{ height: auto !important; } .recruit_body .head-active{ padding: 0; width: 80vw; left: 10vw; /* border-bottom: 1px solid #fff; */ background-color: rgba(255,255,255,0); box-shadow: none; } .recruit_body .yy_div{ position: fixed; z-index: 6; width: 100%; padding-bottom: 6%; background-image: ; background-size: 100% 100%; top: 0; left: 0; } .slidemt{ margin-top: 1rem; opacity: 0; } .slidemr{ margin-right: -1.1rem; opacity: 0; } .slideyt{ transform: translatey(-1rem); opacity: 0; } .slideyd{ transform: translatey(1rem); opacity: 0; } .slidexl{ transform: translatex(2rem); opacity: 0; } .slidexr{ transform: translatex(-2rem); opacity: 0; } .zoomx{ transform: scale(0.8); opacity: 0; } .recruit_body .show_slide .slidemt{ margin-top: 0; opacity: 1; } .recruit_body .show_slide .slidemr{ margin-right: 0; opacity: 1; } .recruit_body .show_slide .slideyd{ transform: translatey(0); opacity: 1; } .recruit_body .show_slide .slideyt{ transform: translatey(0); opacity: 1; } .recruit_body .show_slide .slidexl{ transform: translatey(0); opacity: 1; } .recruit_body .show_slide .slidexr{ transform: translatey(0); opacity: 1; } .recruit_body .show_slide .zoomx{ transform: scale(1); opacity: 1; } .menu_dl{ position: fixed; z-index: 99; top: 0; right: 0; width: 0.9rem; height: 0.9rem; background-color: #0a88c1; display: flex; align-items: center; justify-content: center; transition: all 0.5s ease; } .md_i{ display: block; height: 1px; opacity: 0; transform: translatey(-70px); } @media (min-width: 992px) { .recruit_box .swiper-button-next:hover, .recruit_box .swiper-button-prev:hover{ color: #fff; border: 1px solid #e01737; background-color: rgba(224,23,55,1); } .recruit_box .slide5 .h6 span:hover{ background-color: #e01737; border: 1px solid #e01737; color: #fff; } .recruit_box .slide4 .div a:hover div{ transform: translatey(0); opacity: 1; } .recruit_box .slide4 .div a:hover .bg_i{ transform: scale(1.1); } .recruit_box .slide3 div a:hover i{ transform: scale(1.1); } .shzp_box .div3 ul li:hover dt h6{ color: #e01737; } .shzp_box .div2 p a:hover{ background-color: #e01737; } .shzp_box .div2 p a:hover span{ color: #fff; } .shzp_box .div2 p a:hover small{ color: #fff; } } @media screen and (max-width:1500px) { .recruit_box .slide2 .swiper-container{ width: 70%; } } @media screen and (max-width: 1200px) { .czfz_box{ width: 100%; padding: 0.8rem 4%; border-radius: 0; margin-top: 60px; } .czfz_box .div1{ padding: 0; } .czfz_box .div2{ padding: 0.8rem 0; } .czfz_box .div3{ background: none; padding: 0; } .czfz_box .div4 .dl{ padding: 0; } .gd_img1{ display: none; } .gd_img2{ display: none; } .xyzp_box{ width: 100%; padding: 0.8rem 4%; border-radius: 0; margin-top: 60px; } .xyzp_box .div2 ul{ flex-wrap: wrap; margin-top: -0.4rem; } .xyzp_box .div2 ul li{ width: 48%; margin-right: 4%; margin-top: 0.4rem; } .xyzp_box .div2 ul li:nth-of-type(2n){ margin-right: 0; } .xyzp_box .div4 form{ flex-wrap: wrap; height: auto; } .xyzp_box .div4 form select{ width: 48%; margin-right: 4%; height: 0.6rem; margin-bottom: 0.2rem; } .xyzp_box .div4 form select:nth-of-type(2n){ margin-right: 0; } .xyzp_box .div4 form input{ height: 0.6rem; width: 70%; } .xyzp_box .div4 form button{ height: 0.6rem; width: 30%; } .xyzp_box .div4 ul li .h5{ padding: 0 0.2rem; } .xyzp_box .div4 ul li .h5 em{ display: none; } .xyzp_box .div4 ul li .dl dd{ width: 100%; margin-right: 0; /* margin-bottom: 0.4rem; */ } .xyzp_box .div4 ul li .dl dd:last-of-type{ margin-bottom: 0; } .shzp_box{ width: 100%; padding: 0.8rem 4%; border-radius: 0; margin-top: 60px; } .videos_box div{ width: 100%; } .shzp_box .div2 p{ margin-top: -0.2rem; } .shzp_box .div2 p a{ width: 48%; margin-right: 4%; margin-top: 0.2rem; } .shzp_box .div2 p a:nth-of-type(5n){ margin-right: 4%; } .shzp_box .div2 p a:nth-of-type(2n){ margin-right: 0; } .shzp_box .div3 form{ flex-wrap: wrap; height: auto; } .shzp_box .div3 form select{ width: 48%; margin-right: 4%; height: 0.6rem; margin-bottom: 0.2rem; } .shzp_box .div3 form select:first-of-type{ width: 100%; margin-right: 0; } .shzp_box .div3 form select:nth-of-type(3){ margin-right: 0; } .shzp_box .div3 form input{ height: 0.6rem; width: 70%; } .shzp_box .div3 form button{ height: 0.6rem; width: 30%; } .shzp_box .div3 ul li dt{ padding-bottom: 0.26rem; } .shzp_box .div3 ul li dt p span{ display: none; line-height: 1.6; height: 100%; width: 100%; } .shzp_box .div3 ul li dt p span:first-of-type{ display: block; margin-right: 0; padding-right: 0; border-right: none; } .shzp_box .div3 ul li dt h6{ margin-bottom: 0.2rem; } .shzp_box .div3 ul li dt .iconfont{ bottom: 0.28rem; } .shzp_box .div3 ul li dd div{ width: 100%; } .shzp_box .div3 ul li dd div{ margin-bottom: 0.4rem !important; } .shzp_box .div3 ul li dd button{ position: static; width: 100%; } .application_box .application_div{ width: 100%; } .application_box form li{ display: block; } .application_box form label{ width: 100%; margin-bottom: 0.2rem; height: 0.6rem; } .application_box .h4 img{ width: 2.0rem; } .application_box .div1 li label:last-of-type{ width: 100%; } .application_box form label span{ height: 0.6rem; line-height: 0.6rem; } .application_box .div3 li dd{ display: block; } .application_box .div3 li{ margin-bottom: 0.4rem; } .fl_dl{ display: none; } .recruit_box .slide2 .swiper-container{ width: 92%; } .recruit_box .slide3 .div{ flex-direction: column; } .recruit_box .h5{ left: 10%; top: 14%; } .recruit_box .slide3 .div a{ width: 100%; height: 50vh; } .recruit_box .slide3 .div a h6{ top: 50%; } .recruit_box .slide4 .div{ flex-direction: column; } .recruit_box .slide5 .h6{ width: 100%; text-align: center; right: 0; top: 22%; } .recruit_box .slide5 .h6 span{ width: 1.8rem; height: 0.5rem; line-height: 0.5rem; border-radius: 0.25rem; } .recruit_box .slide5 .h6 span:first-of-type{ margin-left: 0; } .recruit_box .slide5 .swiper-container{ bottom: auto; top: 30%; } .recruit_box .slide5 .swiper-slide i{ padding-bottom: 110%; } .recruit_box .slide5 #tab_div{ bottom: auto; top: 30%; } .recruit_box .slide5 .swiper-button-prev{ left: 9%; } .recruit_box .slide5 .swiper-button-next{ right: 9%; } .recruit_box .slide2 ul{ flex-direction: column; width: 80%; } .recruit_box .slide2 ul li{ width: 100%; margin-bottom: 0; padding: 0.3rem 0.32rem; } .recruit_box .slide2 ul li p{ height: auto; } .recruit_box .slide2 ul li p span{ font-size: 0.28rem; } .recruit_box .slide2 ul li p{ padding: 0.3rem 0; } .recruit_box .slide2 ul li:last-of-type p{ padding: 0; } .recruit_box .slide1 .swiper-slide div{ left: 9%; top: 70%; } .recruit_box .slide6 .swiper_div{ width: 92%; left: 4%; top: calc(32% - 60px); } .recruit_box .slide6 .swiper-slide dl{ width: 88%; } .recruit_box .slide6 .swiper-button-next{ right: 10%; } .recruit_box .slide6 .swiper-button-prev{ left: 10%; } .foot-more p a{ display: block; } .swiper10 dl dd img{ margin-right: 10px; margin-top: -4px; } .swiper10 dl dd{ font-size: 16px; } .swiper10 dl dd span{ font-size: 16px; display: inline-block; vertical-align: top; width: calc(100% - 80px); } }