* { margin: 0; padding: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif } ul li { list-style: none } a:hover { text-decoration: none } a:link { text-decoration: none } a:focus { outline: none !important } .tc { text-align: center !important } .tl { text-align: left !important } .flex { display: flex } .mb0 { margin-bottom: 0px !important } .mb10 { margin-bottom: 10px !important } .mb20 { margin-bottom: 20px !important } .mb30 { margin-bottom: 30px !important } .mb40 { margin-bottom: 40px !important } .mb50 { margin-bottom: 50px !important } .mb60 { margin-bottom: 60px !important } .mb70 { margin-bottom: 70px !important } .mb80 { margin-bottom: 80px !important } .mb90 { margin-bottom: 90px !important } .mt0 { margin-top: 0px !important } .mt10 { margin-top: 10px !important } .mt20 { margin-top: 20px !important } .mt30 { margin-top: 30px !important } .mt40 { margin-top: 40px !important } .mt50 { margin-top: 50px !important } .mt60 { margin-top: 60px !important } .mt70 { margin-top: 70px !important } .mt80 { margin-top: 80px !important } .mt90 { margin-top: 90px !important } .mt2p { margin-top: 2% !important } .mt80 { margin-top: 80px !important } .flex-between { justify-content: space-between !important } .pb60 { padding-bottom: 60px } .pt40 { padding-top: 40px } .p20 { padding: 20px } .white { color: #fff !important } .fdcol { flex-direction: column !important } .amap-icon img { width: 30px } svg .st0 { fill: none; stroke: #333; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } svg .st1 { fill: none; stroke: #333; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } svg .st2 { fill: none; stroke: #333; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } svg .st3 { fill: none; stroke: #333; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } svg .st4 { fill: none; stroke: #333; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } svg:hover { fill: none } svg:hover .st0 { fill: none; stroke: #3D8DEE; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } svg:hover .st1 { fill: none; stroke: #3D8DEE; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } svg:hover .st2 { fill: none; stroke: #3D8DEE; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } svg:hover .st3 { fill: none; stroke: #3D8DEE; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } svg:hover .st4 { fill: none; stroke: #3D8DEE; stroke-width: 1; stroke-linecap: butt; stroke-miterlimit: 10 } @keyframes btnSkip { 25% { bottom: 70px } 100% { bottom: 60px } } .cbtn { transition: .5s; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; box-shadow: 0 0 11px rgba(4,0,0,0.2); text-align: center; cursor: pointer } .cbtn i { color: #000 } .cbtn:hover { background-color: #3D8DEE } .cbtn:hover i { color: #fff } .imgtx-box { display: flex; flex-direction: row; margin-top: 5% } .imgtx-box .imgbox { overflow: hidden; max-width: 500px; margin-right: 50px; align-items: flex-start; justify-content: center; display: flex; flex-direction: column } .imgtx-box .imgbox img { width: 100%; transition: all .5s; transform: scale(1) } .imgtx-box .imgbox:hover img { transform: scale(1.1) } .imgtx-box .imgbox .txbox_t { color: #333333; font-size: 20px; text-align: right } .imgtx-box .imgbox .txbox_c { color: #999999; font-size: 16px; margin-top: 20px; text-align: right } .imgtx-box .txbox { text-align: left; max-width: 600px; height: auto; display: flex; flex-direction: column; justify-content: center } .imgtx-box .txbox .txbox_t { color: #333333; font-size: 20px } .imgtx-box .txbox .txbox_c { color: #999999; font-size: 16px; margin-top: 20px } .imgtx-box .txbox .txbox_btn { margin-top: 50px } .imgtx-box .txbox img { width: 100%; transition: all .5s; transform: scale(1) } .imgtx-box .txbox:hover img { transform: scale(1.1) } .imgtx-box2 { display: flex; width: 100%; flex-direction: row; margin-top: 5%; height: 300px; overflow: hidden } .imgtx-box2 .box-l { width: 50%; display: flex; flex-direction: column; justify-content: center } .imgtx-box2 .box-l img { width: 100%; height: 100% } .imgtx-box2 .box-l .t { color: #333333; font-size: 20px; text-align: left; padding-right: 60px; padding-left: 40px; color: #373434; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; font-weight: bold } .imgtx-box2 .box-l .c { color: #999999; font-size: 16px; margin-top: 20px; text-align: left; padding-right: 60px; padding-left: 40px; line-height: 24px; color: #373434; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€? } .imgtx-box2 .box-r { flex: 1; display: flex; flex-direction: column; justify-content: center } .imgtx-box2 .box-r img { width: 100%; height: 100% } .imgtx-box2 .box-r .t { color: #333333; font-size: 20px; text-align: left; padding-left: 40px; padding-right: 60px; color: #373434; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; font-weight: bold } .imgtx-box2 .box-r .c { color: #999999; font-size: 16px; margin-top: 20px; text-align: left; padding-left: 40px; padding-right: 60px; line-height: 24px; color: #373434; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€? } .imgtx-box2 .bg { background-color: hsla(0,69%,28%,0.18) } .imgtx-box3 { display: flex; width: 100%; flex-direction: row; height: 256px; overflow: hidden } .imgtx-box3 .box-l { flex: 1; display: flex; flex-direction: column; justify-content: center } .imgtx-box3 .box-l img { width: 100%; height: 100% } .imgtx-box3 .box-l .t { color: #333333; font-size: 20px; text-align: left; padding-right: 60px; padding-left: 40px; color: #373434; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€? } .imgtx-box3 .box-l .c { color: #999999; font-size: 16px; margin-top: 20px; text-align: left; padding-right: 60px; padding-left: 40px; line-height: 24px; color: #373434; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€? } .imgtx-box3 .box-r { flex: 1; display: flex; flex-direction: column; justify-content: center } .imgtx-box3 .box-r img { width: 100%; height: 100% } .imgtx-box3 .box-r .t { color: #333333; font-size: 20px; text-align: left; padding-left: 40px; padding-right: 60px; color: #373434; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€? } .imgtx-box3 .box-r .c { color: #999999; font-size: 16px; margin-top: 20px; text-align: left; padding-left: 40px; padding-right: 60px; line-height: 24px; color: #373434; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€? } .imgtx-box3 .bg { background-color: hsla(0,69%,28%,0.18) } .block_con { width: 100%; max-width: 1200px; text-align: center; padding: 0 20px; margin: 0 auto; height: auto; margin-top: 5% } .block_con .title { width: 100%; height: auto; font-size: 28px; line-height: 28px; font-weight: 700; color: #3D8DEE } .block_con .title2 { width: 100%; height: auto; font-size: 32px; line-height: 32px; font-weight: normal; color: #4A4747 } .block_con .subtitle2 { font-size: 20px; color: #4A4747; text-align: center; margin-top: 10px } .block_con .title3 { display: flex; width: auto; justify-content: center } .block_con .title3 .t_l { width: 60px; height: 60px } .block_con .title3 .t_l img { width: 100% } .block_con .title3 .t_r { text-align: center } .block_con .title3 .t_r .t1 { font-size: 32px; line-height: 32px; font-weight: normal; color: #4A4747 } .block_con .title3 .t_r .t2 { font-size: 20px; color: #4A4747; text-align: center; margin-top: 10px } .block_con .desimg { width: 100%; margin-top: 40px } .block_con .des { text-align: left; font-size: 16px; margin-top: 15px; line-height: 32px } .block_con .subtitle { font-size: 20px; color: #7a1616; text-align: center; margin-top: 10px } .block_con .moreb { font-size: 16px; color: #1F4EA6; padding: 9px 20px; display: inline-block; border: 1px solid #1F4EA6; border-radius: 20px; cursor: pointer } .block_con .more { font-size: 14px; color: #1F4EA6; padding: 7px 18px; display: inline-block; border: 1px solid #1F4EA6; border-radius: 20px; cursor: pointer } .block_con .lg_title { width: 100%; height: auto; font-size: 28px !important; line-height: 28px !important; font-weight: 700; color: #4A4747 } .block_con .lg_title span { position: relative } .block_con .lg_title span::before { content: ''; position: absolute; bottom: -10px; left: 50%; margin-left: -26px; width: 52px; height: 4px; background-color: #3D8DEE } .block_con .lg2_title { width: 100%; height: auto; font-size: 24px !important; line-height: 24px !important; font-weight: 700; color: #4A4747 } .block_con .lg2_title span { padding-left: 10px; position: relative } .block_con .lg2_title span::before,.block_con .lg2_title span::after { content: ''; position: absolute; width: 10px; height: 10px; background-color: #3D8DEE } .block_con .lg2_title span::before { top: 6px; left: -8px } .block_con .lg2_title span::after { top: 16px; left: -18px } .block_con .arrow { width: 74px; height: 25px; border: 1px solid #ddd; text-align: right; border-radius: 16px; background-color: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer } .block_con .arrow svg { width: 95px; height: 32px } .block_con .arrow svg .arrow_st0 { stroke-width: 3px; stroke: #D2D2D2 !important } .block_con .arrow:hover { background-color: #1068ec } .block_con .arrow:hover svg .arrow_st0 { stroke: #fff !important } .sline { background-image: url('../images/sline.png'); background-repeat: no-repeat; background-position: center center; height: 5px; margin: 15px 0 } .sline_w { background-image: url('../images/pro-hyjr18.png') } .mbxwrap { font-size: 16px; color: #333; margin-top: 20px } .mbxwrap a { color: #333 } .mbxwrap a:hover { color: #3D8DEE } .mbxwrap span { padding: 0 3px } .tab_con { max-width: 1240px; margin: 0 auto; width: 100%; height: 45px; display: flex; flex-direction: row; align-items: center; padding-left: 20px } .tab_con .tab_btn { height: inherit; flex: 1; max-width: 200px; text-align: left; cursor: pointer; position: relative } .tab_con .tab_btn a { font-size: 24px; color: #333 } .tab_con .tab_btn a:hover { color: #3D8DEE } .tab_con .active a { color: #3D8DEE; font-size: 24px } .tab_con .active a::after { top: 36px; left: 24px; font-size: 20px; content: ''; height: 1px; width: 22%; background-color: #1068cc; position: absolute } .page { margin-bottom: 40px } .page a { padding: 10px 15px; color: #333; background-color: #fff; border: 1px solid #ccc; margin: 0 1px } .page .prev i { color: #333 } .page .active { background-color: #3D8DEE; color: #fff; border-color: #3D8DEE } .page .next i { color: #333 } .content-box { width: 100% } .content-box .box-t { font-size: 26px; text-align: center; line-height: 70px; height: 70px; border-bottom: 1px solid #d9d9d9; margin-bottom: 20px } .content-box .box-states { text-align: left; margin-bottom: 20px } .content-box .box-states .item { min-width: 160px; display: inline-block } .content-box .box-states .item>.label { font-size: 14px; color: #595959; font-weight: normal; padding: 0 } .content-box .box-states .item .value { font-size: 14px; color: #595959; margin-right: 20px } .content-box .box-con { padding: 20px } .content-box .box-con>p { text-align: left; width: 100% } .content-box .box-con>p img { width: 100% !important; height: auto !important } .content-box .box-con>p video { width: 100% !important } .content-box .prevnext { width: 100%; margin: 20px 0 } .content-box .prevnext .pnwrap { width: 100%; display: flex; justify-content: space-between; padding: 20px 0; border-bottom: 1px solid #d9d9d9 } .content-box .prevnext .pnwrap .pre_page { color: #595959; font-size: 14px } .content-box .prevnext .pnwrap .pre_page a { color: #595959 } .content-box .prevnext .pnwrap .pre_page a:hover { color: #3D8DEE } .content-box .prevnext .pnwrap .next_page { color: #595959; font-size: 14px } .content-box .prevnext .pnwrap .next_page a { color: #595959 } .content-box .prevnext .pnwrap .next_page a:hover { color: #3D8DEE } .dialogtip { padding: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.1); transition: all .5s; position: fixed; top: calc(50% - 20px); left: calc(50% - 60px); width: 120px; background-color: #fff; color: #333; text-align: center; font-size: 16px; display: none } .fontcolor { color: #333333 !important } .mbx>.container { width: 1240px !important } .m_info_content { display: none } .xs-hidden { display: block } @media all and (max-width: 768px) { .applications { display: block !important; } .img_item { width: 100% !important; max-width: 100%; margin-top: 0px; cursor: default; transition: .5s; margin-bottom: 30px; } h1,h2,p,ul { margin:0 } .mb40 { margin-bottom: 30px !important } .cmcol-xs-1 { float: left; width: 8.33333333% } .cmcol-xs-2 { float: left; width: 16.66666667% } .cmcol-xs-3 { float: left; width: 25% } .cmcol-xs-4 { float: left; width: 33.33333333% } .cmcol-xs-5 { float: left; width: 41.66666667% } .cmcol-xs-6 { float: left; width: 50% } .cmcol-xs-7 { float: left; width: 58.33333333% } .cmcol-xs-8 { float: left; width: 66.66666667% } .cmcol-xs-9 { float: left; width: 75% } .cmcol-xs-10 { float: left; width: 83.33333333% } .cmcol-xs-11 { float: left; width: 91.66666667% } .cmcol-xs-12 { float: left; width: 100% } .xs-mb-0 { margin-bottom: 0 !important } .xs-mb-10 { margin-bottom: 10 !important } .xs-mb-20 { margin-bottom: 20 !important } .xs-mb-30 { margin-bottom: 30 !important } .xs-mb-40 { margin-bottom: 40 !important } .xs-mb-50 { margin-bottom: 50 !important } .xs-mb-60 { margin-bottom: 60 !important } .xs-mb-70 { margin-bottom: 70 !important } .xs-mb-80 { margin-bottom: 80 !important } .xs-mb-90 { margin-bottom: 90 !important } .xs-mb-100 { margin-bottom: 100 !important } .block_con { margin-top: 30px !important } .block_con .des { text-align: justify; line-height: 30px } .block_con .lg_title { width: 100%; height: auto; font-size: 18px !important; line-height: 18px !important; font-weight: 700; color: #4A4747 } .swiper-slide { transform: none; } .block_con .lg_title span { position: relative } .block_con .lg_title span::before { content: ''; position: absolute; bottom: -10px; left: 50%; margin-left: -26px; width: 52px; height: 4px; background-color: #3D8DEE } .block_con .lg2_title { font-size: 18px !important; line-height: 18px !important } .block_con .lg2_title span { padding-left: 5px } .block_con .lg2_title span::before,.block_con .lg2_title span::after { width: 8px; height: 8px } .block_con .lg2_title span::before { top: 2px; left: -8px } .block_con .lg2_title span::after { top: 10px; left: -16px } .page_con .splitbg { margin: 30px 0 !important } .page_con .splitbg img { width: 100% } } .main { width: 100%; margin: 0px auto } .preload { display: none; position: fixed; z-index: 9999; transition: all 1s; background-color: #fff; width: 100% } .preload .precontent { margin: 0 auto; width: 100%; display: flex; justify-content: center; align-items: center } .preload .precontent video { width: 1920px; height: 1080px } .preload .inIndex { border-radius: 50px; width: 35px; height: 55px; border: 2px solid #fff; color: #fff; position: fixed; bottom: 60px; right: 60px; z-index: 99999; line-height: 46px; text-align: center; animation: btnSkip 1s ease-in infinite; font-size: 18px; cursor: pointer } .preload .inIndex::after { content: ''; width: 3px; height: 10px; background-color: #dfab02; position: absolute; top: 9px; left: 14px } .preload .pretx { white-space: nowrap; position: fixed; font-size: 14px; bottom: 30px; right: 50px; z-index: 99999; color: #fff } .pagebox { overflow: hidden !important; position: relative } #header { width: 100%; min-width: 0px; max-height: none; min-height: 95px; margin-bottom: 0px; position: absolute; z-index: 999; background-color: #fdfbfb; background: none; top: 0 } #header .header_con { display: flex; max-width: 1440px; min-width: 1240px; padding: 0 20px; margin-left: auto; margin-right: auto; height: 95px; align-items: center; overflow: visible } #header .header_con .logo { margin-left: 0; clear: left; margin-right: 0; width: 24.255% } #header .header_con .logo .e_link { height: 100% } #header .header_con .logo .e_link img { border: none; height: 100% } #header .header_con .nav { width: 73.745%; margin-left: 2%; height: 100% } #header .header_con .nav .mainnav { width: 100%; min-width: 0px; height: 100%; max-height: none; min-height: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px } #header .header_con .nav .mainnav .mainlist { width: 16.6%; float: left; height: 100%; display: flex; align-items: center; position: relative; cursor: pointer } #header .header_con .nav .mainnav .mainlist a.mainnavlink { width: 50%; color: rgba(255,255,255,0.9); cursor: pointer; transition: all .5s ease; line-height: 34px; padding: 3px 0; font-size: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; line-height: 21px; margin: 0px 30%; white-space: nowrap; text-align: center; position: relative; outline: none; border-bottom: 1px solid transparent } #header .header_con .nav .mainnav .mainlist .subnav_con { position: absolute; background-color: #faf6f6; top: 95px; z-index: 1001; height: 0px; transition: .5s; overflow: hidden; cursor: pointer; padding: 0 30px } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav { width: 100%; margin: 0 auto; display: flex; justify-content: flex-start } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item { width: 290px } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item:last-child { margin-right: 0px } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .subnav_t { height: 22px; text-indent: 10px; display: flex; flex-direction: row; transition: all .5s; cursor: pointer; margin-top: 20px; height: 70px; margin-bottom: 0; padding-bottom: 10px; justify-content: center; border-bottom: 1px solid #ccc; position: relative; background-color: #faf6f6 } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .subnav_t a.link { font-size: 16px; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; line-height: 22px; color: #333333; line-height: 50px; color: #333333 !important } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .subnav_t a.link:hover { color: #3D8DEE !important } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .subnav_t .icon svg { width: 50px; height: 50px } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .subnav_t .icon svg .st0 { fill: none; stroke: #131212; stroke-miterlimit: 10 } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .subnav_t .icon svg .st1 { fill: none; stroke: #131212; stroke-miterlimit: 10 } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .sublis { padding-left: 10px; padding-top: 30px } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .sublis>li { display: inline-block; font-size: 16px; padding-right: 20px; cursor: pointer; width: 100%; margin-bottom: 30px } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .sublis>li:last-child { padding-right: 0 } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .sublis>li a { color: #333333 !important; cursor: pointer } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item .sublis>li a:hover { color: #3D8DEE !important } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item:hover .subnav_t { border-color: #3D8DEE !important } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item:hover .subnav_t::before { content: ''; width: 14px; height: 14px; background-color: #3D8DEE !important; position: absolute; left: calc(50% - 7px); bottom: -7px; transform: rotate(45deg); -webkit-transform: rotate(45deg); z-index: -1 } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item:hover .subnav_t a { color: #3D8DEE !important } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item:hover .subnav_t .icon svg .st0 { stroke: #3D8DEE } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item:hover .subnav_t .icon svg .st1 { stroke: #3D8DEE } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item:hover .subnav_t .icon svg .st2 { stroke: #3D8DEE } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav>li.item:hover .subnav_t .icon svg .st3 { stroke: #3D8DEE } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav .subsingle { padding-top: 20px; display: block } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav .subsingle li { display: inline-block; font-size: 16px; cursor: pointer; padding: 0; width: 100%; margin-bottom: 30px; text-align: center } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav .subsingle li a { color: #333333 !important; cursor: pointer } #header .header_con .nav .mainnav .mainlist .subnav_con .subnav .subsingle li a:hover { color: #3D8DEE !important } #header .header_con .nav .mainnav .mainlist:hover a.mainnavlink { border-bottom: 1px solid #fbfbfb; color: #fff } .m_img { display: none } .m_nav { display: none } .fixed { position: fixed !important; z-index: 1003 !important; box-shadow: 0 0 10px rgba(0,0,0,0.3) } #content { width: 100%; height: auto } #content .banner { width: 100%; height: auto; position: relative; margin-top: 0px } #content .banner .swiper-container { height: auto } #content .banner .swiper-container .swiper-slide { position: relative; overflow: hidden } #content .banner .swiper-container .swiper-slide .title_con { position: absolute; width: 50%; left: calc(25%); height: 270px; text-align: left; top: calc(50% - 135px); z-index: 999 } #content .banner .swiper-container .swiper-slide .title_con .title { font-size: 88px; color: #fff; margin-bottom: 36px; margin-top: 0px } #content .banner .swiper-container .swiper-slide .title_con .subtitle { font-size: 48px; color: #fff; margin-bottom: 32px } #content .banner .swiper-container .swiper-slide .index-uploadbtn { font-size: 16px; display: inline-block; color: #fff; border: 1px solid #fff; border-radius: 60px; padding: 8px 16px; position: absolute; bottom: 38%; left: 35%; letter-spacing: 2px } #content .banner .swiper-container .swiper-slide a img { transform: scale(1.25); transition: transform 3s cubic-bezier(.25, .46, .45, .94); transform-origin: center center } #content .banner .swiper-container .swiper-slide-active { z-index: 1000 } #content .banner .swiper-container .swiper-slide-active a img { transform: scale(1) } #content .banner .swiper-container .swiper-pagination.index { text-align: right; padding-right: 120px; bottom: 20px } #content .banner .swiper-container .swiper-pagination.index .swiper-pagination-bullet { width: 16px; height: 24px; line-height: 24px; display: inline-block; position: relative; font-size: 14px; color: #fff; opacity: 1; background: none; margin: 0 2px; transition: all .5s ease-out } #content .banner .swiper-container .swiper-pagination.index .swiper-pagination-bullet .line { transition: all .5s ease-out; display: inline-block; width: 0px; margin-bottom: 6px; margin-left: 5px } #content .banner .swiper-container .swiper-pagination.index .swiper-pagination-bullet-active { width: 95px; font-size: 22px } #content .banner .swiper-container .swiper-pagination.index .swiper-pagination-bullet-active .line { width: 70px; transition: all .5s ease-out; height: 1px; background-color: #fff } #content .banner .swiper-container .swiper-button.index { background: none; right: 50px; bottom: -18px; top: auto } #content .banner .swiper-button { position: absolute; width: 50px; height: 50px; top: 50%; transform: translateY(-50%); text-align: center; background: rgba(0,0,0,0.3); border-radius: 50%; cursor: pointer; z-index: 99; transition: all .5s ease .5s; line-height: 50px } #content .banner .swiper-button .icon { font-size: 24px; height: 100%; color: #fff } #content .banner .swiper-button-next { right: 5% } #content .banner .swiper-button-prev { left: 5% } #content #content .banner .partbanner { height: 192px !important } #content .partbanner .swiper-wrapper .swiper-slide { display: flex; justify-content: center; flex-direction: column; position: relative; overflow: hidden } #content .partbanner .swiper-wrapper .swiper-slide .title_con { position: absolute; width: 341px; height: 172px; text-align: center; margin: auto; top: 76px; bottom: 0; left: 0; right: 0; z-index: 999; border: 1px solid #fff; justify-content: center; align-items: center; display: flex; flex-direction: column; background-color: rgba(255,255,255,0.1) } #content .partbanner .swiper-wrapper .swiper-slide .title_con .title { font-size: 30px; color: #fff; margin-bottom: 20px; margin-top: 0px } #content .partbanner .swiper-wrapper .swiper-slide .title_con .line { height: 1px; background-color: #fff; width: 80% } #content .partbanner .swiper-wrapper .swiper-slide .title_con .subtitle { font-size: 24px; color: #fff; margin-bottom: 0px; margin-top: 20px } #content .partbanner .swiper-wrapper .swiper-slide a img { transform: scale(1); transition: none !important; width: 100%; height: 386px } #content .tabar { bottom: 0; width: 100%; height: 250px; background-color: #E9EDF6; z-index: 999 } #content .tabar .tabar_con { display: flex; align-items: center; flex-direction: row; max-width: 1440px; min-width: 1240px; height: 250px; margin: 0 auto } #content .tabar .tabar_con .tabar_li { flex: 1; min-width: 150px; max-width: 288px; height: 250px; cursor: pointer; display: flex; justify-content: center; align-items: center } #content .tabar .tabar_con .tabar_li:hover { background-color: #1068ec } #content .tabar .tabar_con .tabar_li:hover .c .c_l svg { fill: #fff } #content .tabar .tabar_con .tabar_li:hover .c .c_l svg .st0 { stroke: #fff } #content .tabar .tabar_con .tabar_li:hover .c .c_l svg .st1 { stroke: #fff } #content .tabar .tabar_con .tabar_li:hover .c .c_r p { color: #fff } #content .tabar .tabar_con .tabar_li .c { display: flex; flex-direction: column } #content .tabar .tabar_con .tabar_li .c .c_l { text-align: center; margin-bottom: 15px } #content .tabar .tabar_con .tabar_li .c .c_l svg { fill: #131212; width: 60px; height: 60px } #content .tabar .tabar_con .tabar_li .c .c_l svg .st0 { fill: none; stroke: #131212; stroke-miterlimit: 10 } #content .tabar .tabar_con .tabar_li .c .c_l svg .st1 { fill: none; stroke: #131212; stroke-miterlimit: 10 } #content .tabar .tabar_con .tabar_li .c .c_r p { color: #666; margin-bottom: 3px; font-size: 18px; margin-left: 5px } #content .main_content { width: 100%; margin: 0 auto } #content .main_content .intro_con { max-width: 1440px; min-width: 1240px; width: 75%; margin: 0 auto; margin-top: 130px; padding: 0 20px } #content .main_content .intro_con .intro { display: flex; flex-direction: row } #content .main_content .intro_con .intro .intro_l { flex: 2; min-width: 400px; max-width: 600px } #content .main_content .intro_con .intro .intro_l img { width: 100% } #content .main_content .intro_con .intro .intro_r { flex: 3; min-width: 600px; max-width: 800px } #content .main_content .intro_con .intro .intro_r .r_t { background-color: #F4F5F9; padding: 4% 60px } #content .main_content .intro_con .intro .intro_r .r_t .t { text-align: left; font-size: 24px; font-weight: 700; color: #333333; margin-bottom: 30px } #content .main_content .intro_con .intro .intro_r .r_t .c { text-align: left; font-size: 14px; color: #333333; line-height: 28px } #content .main_content .intro_con .intro .intro_r .r_t .b { width: 150px; height: 35px; background-color: #3D8DEE; color: #fff; line-height: 34px; cursor: pointer; display: flex; justify-content: center } #content .main_content .intro_con .intro .intro_r .r_t .b svg { width: 36px } #content .main_content .intro_con .intro .intro_r .r_b { display: flex; flex-wrap: wrap; justify-content: space-around } #content .main_content .intro_con .intro .intro_r .r_b .item { display: flex; max-width: 360px; min-width: 300px; border-left: 1px solid #666; margin-top: 20px; align-items: center } #content .main_content .intro_con .intro .intro_r .r_b .item .i_l { min-width: 40px; width: 20%; text-align: center } #content .main_content .intro_con .intro .intro_r .r_b .item .i_l img { width: 40px } #content .main_content .intro_con .intro .intro_r .r_b .item .i_r { flex: 1 } #content .main_content .intro_con .intro .intro_r .r_b .item .i_r .t { font-size: 1em; font-weight: 700; color: #3D8DEE; text-align: left } #content .main_content .intro_con .intro .intro_r .r_b .item .i_r .c { color: #666; font-size: 1em; font-weight: 700; text-align: left } #content .main_content .products_page .products_con { margin: 0 auto; max-width: 1440px; min-width: 1240px; width: 75%; padding: 0 20px; margin-top: 150px } #content .main_content .products_page .products_con>.products { margin-top: 4%; width: 100%; display: flex; flex-direction: row; flex-wrap: wrap } #content .main_content .products_page .products_con>.products .pro_l { display: flex; flex-direction: row; flex-wrap: wrap; min-width: 600px; max-width: 960px; flex: 1 } #content .main_content .products_page .products_con>.products .pro_r { display: flex; flex-direction: row; flex-wrap: wrap; min-width: 600px; max-width: 960px; flex: 1 } #content .main_content .products_page .products_con>.products .pro_item { min-width: 300px; max-width: 480px; width: 50%; display: flex; justify-content: center; align-items: center; overflow: hidden; flex-direction: column; background-color: #F7F8FA; cursor: pointer } #content .main_content .products_page .products_con>.products .pro_item:hover { background-color: #3D8DEE } #content .main_content .products_page .products_con>.products .pro_item:hover img { transform: scale(1.2) } #content .main_content .products_page .products_con>.products .pro_item:hover .t { color: #fff } #content .main_content .products_page .products_con>.products .pro_item:hover .c { color: #fff } #content .main_content .products_page .products_con>.products .pro_item img { width: 100%; height: 100%; transition: all .5s; transform: scale(1) } #content .main_content .products_page .products_con>.products .pro_item .t { font-size: 20px; color: #474A4E; transition: all .5s; margin-bottom: 20px } #content .main_content .products_page .products_con>.products .pro_item .c { font-size: 12px; color: #474A4E; transition: all .5s; text-align: left } #content .main_content .cases_page { background-repeat: no-repeat; background-position: left bottom; background-size: 100% 80%; margin-bottom: 10% } #content .main_content .cases_page .cases_con { max-width: 1200px; min-width: 1200px; width: 75%; padding: 0 20px; padding-top: 60px } #content .main_content .cases_page .cases_con .title span::before { margin-left: 15px } #content .main_content .cases_page .cases_con .title span svg { width: 80px !important; height: 80px !important; vertical-align: middle; fill: #110F0F; margin-top: -8px } #content .main_content .cases_page .cases_con .title span svg:hover .st0 { stroke: #110F0F } #content .main_content .cases_page .cases_con .title span svg .st0 { stroke-width: 1; stroke: #110F0F } #content .main_content .cases_page .cases_con .cases { display: flex; flex-direction: row; flex-wrap: wrap } #content .main_content .cases_page .cases_con .cases a { flex: 1; max-width: 442px; margin-right: 30px; min-width: 360px; margin-bottom: 30px; background-color: #fff; cursor: pointer; display: inline-block } #content .main_content .cases_page .cases_con .cases a:nth-child(3n) { margin-right: 0 } #content .main_content .cases_page .cases_con .cases a .case_item { flex: 1; max-width: 442px; min-width: 360px; margin-bottom: 30px; background-color: #fff; cursor: pointer } #content .main_content .cases_page .cases_con .cases a .case_item:nth-child(3n) { margin-right: 0 } #content .main_content .cases_page .cases_con .cases a .case_item:hover .img img { width: 100%; transform: scale(1.2) } #content .main_content .cases_page .cases_con .cases a .case_item:hover .item_con { position: relative } #content .main_content .cases_page .cases_con .cases a .case_item:hover .item_con .t { color: #3D8DEE } #content .main_content .cases_page .cases_con .cases a .case_item:hover .item_con .c { color: #3D8DEE } #content .main_content .cases_page .cases_con .cases a .case_item:hover .item_con .bb { width: 100% } #content .main_content .cases_page .cases_con .cases a .case_item .img { width: 100%; overflow: hidden; display: flex; justify-content: center; height: 300px } #content .main_content .cases_page .cases_con .cases a .case_item .img img { transition: all .5s; transform: scale(1); width: 100% } #content .main_content .cases_page .cases_con .cases a .case_item .item_con { position: relative } #content .main_content .cases_page .cases_con .cases a .case_item .item_con .t { color: #171819; font-size: 18px; font-weight: bold; text-align: left; padding-top: 3%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden } #content .main_content .cases_page .cases_con .cases a .case_item .item_con .c { color: #2B2C2D; font-size: 15px; line-height: 28px; text-align: left; padding-top: 10px } #content .main_content .cases_page .cases_con .cases a .case_item .item_con .bb { width: 0%; height: 1px; background-color: #3D8DEE; transition: all .5s } #content .main_content .cases_page .cases_con .cases_b { display: flex; justify-content: center } #content .main_content .anli_page { background-repeat: no-repeat; background-position: center bottom } #content .main_content .anli_page .anli_con { max-width: 1440px; width: 75%; margin-top: 150px; padding: 0 20px; padding-top: 60px; overflow: hidden } #content .main_content .anli_page .anli_con .anli { display: flex; flex-direction: row } #content .main_content .anli_page .anli_con .anli .anli_l { width: 50%; margin-right: 20px } #content .main_content .anli_page .anli_con .anli .anli_l .swiper-container img { width: 100%; height: auto } #content .main_content .anli_page .anli_con .anli .anli_r { width: 50%; display: flex; flex-wrap: wrap } #content .main_content .anli_page .anli_con .anli .anli_r .item { width: 50%; position: relative } #content .main_content .anli_page .anli_con .anli .anli_r .item .img img { width: 100%; height: auto } #content .main_content .anli_page .anli_con .anli .anli_r .item .tx { position: absolute; bottom: 0; left: 0; font-size: 20px; color: #fff; background: rgba(7,46,141,0.37) } #content .main_content .statistics_page { width: 100%; background-color: #3D8DEE; background-image: url('../images/index22.png'); background-size: 100% 100%; background-repeat: no-repeat } #content .main_content .statistics_page .statistics_con { width: 100%; max-width: 1440px; min-width: 1240px; margin: 0 auto; padding: 3.5% 0 } #content .main_content .statistics_page .statistics_con>ul { display: flex; justify-content: space-around } #content .main_content .statistics_page .statistics_con>ul li { display: flex; align-items: center; justify-content: center } #content .main_content .statistics_page .statistics_con>ul li:last-child { border: none } #content .main_content .statistics_page .statistics_con>ul li .statistics_l { padding-left: 28px; flex: 1 } #content .main_content .statistics_page .statistics_con>ul li .statistics_l img { width: 100%; max-width: 80px; min-width: 70px } #content .main_content .statistics_page .statistics_con>ul li .statistics_r { flex: 1 } #content .main_content .statistics_page .statistics_con>ul li .statistics_r .statistics_t { font-size: 50px; color: #fff; font-weight: bold; text-align: center; user-select: none } #content .main_content .statistics_page .statistics_con>ul li .statistics_r .statistics_c { font-size: 20px; color: #fff; text-align: center; user-select: none } #content .main_content .info_con { max-width: 1680px; min-width: 1240px; margin-top: 40px; padding: 0 20px; overflow: hidden } #content .main_content .info_con .info_cb { display: flex; flex-direction: row; min-height: 785px } #content .main_content .info_con .info_cb .info_l { flex: 1; display: flex; flex-direction: column; max-width: 400px; min-width: 340px; padding: 0px 30px 30px 30px } #content .main_content .info_con .info_cb .info_l .info_head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px } #content .main_content .info_con .info_cb .info_l .info_head p { margin: 0 } #content .main_content .info_con .info_cb .info_l .info_head .t { font-size: 24px; font-weight: bold; color: #110F0F } #content .main_content .info_con .info_cb .info_l .info_head .t svg { width: 35px !important; height: 35px !important; vertical-align: middle; fill: #110F0F; margin-right: 6px } #content .main_content .info_con .info_cb .info_l .info_head .t svg:hover .st0 { stroke: #110F0F } #content .main_content .info_con .info_cb .info_l .info_head .t svg .st0 { stroke-width: 3; stroke: #110F0F } #content .main_content .info_con .info_cb .info_l .info_list .item { border-bottom: 1px solid #dedede; cursor: pointer } #content .main_content .info_con .info_cb .info_l .info_list .item .img { margin-bottom: 10px; margin-top: 15px; overflow: hidden; display: flex; justify-content: center; align-items: center } #content .main_content .info_con .info_cb .info_l .info_list .item .img img { transition: all .5s; width: 100%; height: 0px } #content .main_content .info_con .info_cb .info_l .info_list .item .tx { color: #232121; font-size: 18px; text-align: left; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical } #content .main_content .info_con .info_cb .info_l .info_list .active .img img { height: 200px } #content .main_content .info_con .info_cb .info_c { flex: 2; max-width: 850px; min-width: 520px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; margin-top: 61px } #content .main_content .info_con .info_cb .info_c .info_banner { height: 100%; text-align: center } #content .main_content .info_con .info_cb .info_c .info_banner .swiper-wrapper .swiper-slide .title { font-size: 24px; color: #232121; padding: 20px 12%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } #content .main_content .info_con .info_cb .info_c .info_banner .swiper-wrapper .swiper-slide .tx { color: #666; font-size: 18px; padding: 0 12%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical } #content .main_content .info_con .info_cb .info_c .info_banner .swiper-pagination.info { display: flex; margin-bottom: 5px; justify-content: center } #content .main_content .info_con .info_cb .info_c .info_banner .swiper-button { bottom: 10px; top: auto; background-repeat: no-repeat; width: 50px; background-size: 100% } #content .main_content .info_con .info_cb .info_c .info_banner .swiper-button-next { background-image: url(../images/index31.png) } #content .main_content .info_con .info_cb .info_c .info_banner .swiper-button-prev { background-image: url(../images/index30.png) } #content .main_content .info_con .info_cb .info_r { flex: 1; display: flex; flex-direction: column; max-width: 400px; min-width: 340px; padding: 0px 30px 30px 30px } #content .main_content .info_con .info_cb .info_r .info_head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px } #content .main_content .info_con .info_cb .info_r .info_head p { margin: 0 } #content .main_content .info_con .info_cb .info_r .info_head .t { font-size: 24px; font-weight: bold; color: #110F0F } #content .main_content .info_con .info_cb .info_r .info_head .t svg { width: 35px !important; height: 35px !important; vertical-align: middle; fill: #110F0F; margin-right: 6px; margin-top: -5px } #content .main_content .info_con .info_cb .info_r .info_head .t svg:hover .st0 { stroke: #110F0F } #content .main_content .info_con .info_cb .info_r .info_head .t svg .st0 { stroke-width: 3; stroke: #110F0F } #content .main_content .info_con .info_cb .info_r .info_list .item { border-bottom: 1px solid #dedede; cursor: pointer } #content .main_content .info_con .info_cb .info_r .info_list .item .img { margin-bottom: 10px; margin-top: 15px; overflow: hidden; display: flex; justify-content: center; align-items: center } #content .main_content .info_con .info_cb .info_r .info_list .item .img img { transition: all .5s; width: 100%; height: 0px } #content .main_content .info_con .info_cb .info_r .info_list .item .tx { color: #232121; font-size: 18px; text-align: left; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical } #content .main_content .info_con .info_cb .info_r .info_list .active .img img { height: 200px } #content .main_content .info_con .info_b { margin-top: 2%; padding: 0 30px } #content .main_content .info_con .info_b .info_head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px } #content .main_content .info_con .info_b .info_head p { margin: 0 } #content .main_content .info_con .info_b .info_head .t { font-size: 24px; font-weight: bold; color: #110F0F } #content .main_content .info_con .info_b .info_head .t svg { width: 35px !important; height: 35px !important; vertical-align: middle; fill: #110F0F; margin-right: 6px; margin-top: -4px } #content .main_content .info_con .info_b .info_head .t svg:hover .st0 { stroke: #110F0F } #content .main_content .info_con .info_b .info_head .t svg .st0 { stroke-width: 3; stroke: #110F0F } #content .main_content .info_con .info_b .index-info_list { display: flex; flex-direction: row; flex-wrap: wrap } #content .main_content .info_con .info_b .index-info_list a { width: 50% } #content .main_content .info_con .info_b .index-info_list a .item { width: 100%; text-align: left; display: flex; flex-direction: row; cursor: pointer } #content .main_content .info_con .info_b .index-info_list a .item .time { color: #666; font-size: 24px; flex: 0 0 145px } #content .main_content .info_con .info_b .index-info_list a .item .tx { flex: 1; color: #666; font-size: 22px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; top: 1px; margin-right: 30px } #content .main_content .info_con .info_b .index-info_list a .item:nth-child(2n) .tx { margin-right: 0px } #content .main_content .info_con .info_b .index-info_list a .item:nth-child(1) { margin-bottom: 30px } #content .main_content .info_con .info_b .index-info_list a .item:nth-child(2) { margin-bottom: 30px } #content .main_content .info_con .info_b .index-info_list a .item:hover .time,#content .main_content .info_con .info_b .index-info_list a .item:hover .tx { color: #3D8DEE } #content .pro-jys_content { width: 100% } #content .pro-jys_content>.page_con { width: 100%; position: relative } #content .pro-jys_content>.page_con .block_con .linkbtn a>button { width: 118px; text-align: center; color: #fff; background: #3D8DEE; box-shadow: none; height: 32px; border: none; padding: 5px 0; outline: none; border-radius: 32px; border: 1px solid #3D8DEE; transition: all .5s; margin-top: 45px } #content .pro-jys_content>.page_con .block_con .linkbtn a>button:hover { background: #fff; color: #3D8DEE } #content .pro-jys_content>.page_con .block_con .traits { min-height: 192px; margin-top: 40px; justify-content: space-around; display: flex; flex-wrap: wrap } #content .pro-jys_content>.page_con .block_con .traits .traits_item { width: 32%; max-width: 380px; min-width: 280px; min-height: 280px; margin-bottom: 40px; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-top: 2px solid #000; background-color: #fff } #content .pro-jys_content>.page_con .block_con .traits .traits_item>.img { margin: 20px auto } #content .pro-jys_content>.page_con .block_con .traits .traits_item>.title { font-size: 18px; color: #000; font-weight: bold; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€? } #content .pro-jys_content>.page_con .block_con .traits .traits_item>.des { font-size: 14px; color: #666; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; max-width: 235px; margin: 0 auto; text-align: left; margin-bottom: 40px } #content .pro-jys_content>.page_con .block_con .jysbanner { width: 100%; height: 380px; padding: 0 20px; margin-bottom: 50px } #content .pro-jys_content>.page_con .block_con .jysbanner .swiper-container { height: 380px; background-color: rgba(255,255,255,0.8); border-radius: 50px 0px 50px 0 } #content .pro-jys_content>.page_con .block_con .jysbanner .swiper-container .swiper-box { display: flex; align-items: center; height: 380px; flex-direction: column; justify-content: space-around; padding: 66px 0 } #content .pro-jys_content>.page_con .block_con .jysbanner .swiper-container .swiper-box .sline { width: 100% } #content .pro-jys_content>.page_con .block_con .jysbanner .swiper-container .swiper-box .t { font-size: 18px; color: #000 } #content .pro-jys_content>.page_con .block_con .jysbanner .swiper-container .swiper-box .txt { color: #000; font-size: 14px; padding: 0 80px; position: relative } #content .pro-jys_content>.page_con .block_con .jysbanner .swiper-container .swiper-box .txt::before { background-image: url('../images/pro-jys11.png'); background-repeat: no-repeat; position: absolute; left: 10px; top: 0; content: ''; z-index: 1; width: 52px; height: 37px } #content .pro-jys_content>.page_con .block_con .jysbanner .swiper-container .swiper-box .txt::after { background-image: url('../images/pro-jys12.png'); background-repeat: no-repeat; position: absolute; right: 10px; content: ''; z-index: 1; width: 52px; height: 37px; top: 0 } #content .pro-jys_content>.page_con .block_con .jysbanner .swiper-pagination { bottom: 20px; left: 50% } #content .pro-jys_content>.page_con .block_con .jysbanner .swiper-pagination .swiper-pagination-bullet { margin-right: 5px; background-color: #3D8DEE } #content .pro-jys_content .jysbanner_con { padding: 1px 0 1px 0; background-image: url('../images/pro-jys10.jpg'); background-repeat: no-repeat; background-size: 100% 100% } #content .pro-jys_content>.splitbar::after { width: 100%; background-color: #eee; position: absolute; height: 130px; bottom: 0; content: ''; z-index: -1 } #content .pro-jys_content .block_con .applications { display: flex; justify-content: space-between } #content .pro-jys_content .block_con .applications .applications_item { width: 32%; max-width: 380px; margin-top: -1px; cursor: pointer; transition: .5s } #content .pro-jys_content .block_con .applications .applications_item:hover { background-color: #3D8DEE; margin-top: -10px; box-shadow: 0 3px 15px 2px rgba(37,85,243,0.2) } #content .pro-jys_content .block_con .applications .applications_item:hover .txtc .t1 { color: #fff } #content .pro-jys_content .block_con .applications .applications_item:hover .txtc .t2 { color: #fff } #content .pro-jys_content .block_con .applications .applications_item:hover .txtc .c { color: #fff } #content .pro-jys_content .block_con .applications .applications_item .img { width: 100%; overflow: hidden } #content .pro-jys_content .block_con .applications .applications_item .img img { width: 100%; transition: all .5s } #content .pro-jys_content .block_con .applications .applications_item .img img:hover { transform: scale(1.1) } #content .pro-jys_content .block_con .applications .applications_item .txtc .t1 { font-size: 50px } #content .pro-jys_content .block_con .applications .applications_item .txtc .t2 { font-size: 20px } #content .pro-jys_content .block_con .applications .applications_item .txtc .c { font-size: 14px; padding: 0 20px; color: #999; margin: 10px 0px 30px 0px } #content .pro-jys_content .block_con>.cases_con { margin-top: 4%; display: block; height: 100% } #content .pro-jys_content .block_con>.cases_con .cases { display: flex; flex-wrap: wrap } #content .pro-jys_content .block_con>.cases_con .cases .case_item { margin-right: 40px; max-width: calc((100% - 80px)/3); min-width: calc((100% - 80px)/3); cursor: pointer } #content .pro-jys_content .block_con>.cases_con .cases .case_item:nth-child(3n+3) { margin-right: 0px } #content .pro-jys_content .block_con>.cases_con .cases .case_item:hover .lineBox { width: 100% } #content .pro-jys_content .block_con>.cases_con .cases .case_item:hover .case_img img { transform: scale(1.2) } #content .pro-jys_content .block_con>.cases_con .cases .case_item:hover .case_t { color: #3D8DEE } #content .pro-jys_content .block_con>.cases_con .cases .case_item:hover .cbtn { background-color: #3D8DEE } #content .pro-jys_content .block_con>.cases_con .cases .case_item:hover .cbtn i { color: #fff } #content .pro-jys_content .block_con>.cases_con .cases .case_item .case_img { height: auto; overflow: hidden; max-height: 260px; min-height: 240px; height: 60%; min-width: 18px } #content .pro-jys_content .block_con>.cases_con .cases .case_item .case_img img { width: 100%; height: 100%; transition: .5s } #content .pro-jys_content .block_con>.cases_con .cases .case_item .case_t { text-align: left; font-size: 20px; color: #333; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; font-weight: bold } #content .pro-jys_content .block_con>.cases_con .cases .case_item .lineBox { width: 10%; height: 1px; background: #3D8DEE; transition: all .5s ease; margin: 10px 0 } #content .pro-jys_content .block_con>.cases_con .cases .case_item .case_c { text-align: left; color: #666 } #content .cases_content { padding-top: 40px } #content .cases_content .block_con { padding: 0 20px } #content .cases_content .block_con>.iscase>.firter_con { display: flex; justify-content: space-between } #content .cases_content .block_con>.iscase>.firter_con .kinds { color: #333; width: calc(100% - 500px); overflow: hidden; text-align: left } #content .cases_content .block_con>.iscase>.firter_con .kinds .kinds_t { font-weight: bold; font-size: 16px; color: #333333; line-height: 40px } #content .cases_content .block_con>.iscase>.firter_con .kinds .kind { font-size: 16px; line-height: 40px; color: #333333; cursor: pointer } #content .cases_content .block_con>.iscase>.firter_con .kinds .kind:hover { color: #3D8DEE } #content .cases_content .block_con>.iscase>.firter_con .kinds .active { color: #3D8DEE } #content .cases_content .block_con>.iscase>.firter_con .search { flex: 0 0 500px; display: flex } #content .cases_content .block_con>.iscase>.firter_con .search>input { outline: none; border: 1px solid #ccc; text-indent: 10px; flex: 1; height: 40px; border-radius: 5px 0 0 5px; transition: .5s } #content .cases_content .block_con>.iscase>.firter_con .search>input:focus { outline: none; border: 1px solid #3D8DEE } #content .cases_content .block_con>.iscase>.firter_con .search>button { flex: 0 0 100px; text-align: center; color: #fff; background: #3D8DEE; box-shadow: none; height: 40px; border: none; padding: 5px 0; outline: none } #content .cases_content .block_con>.iscase>.cases_con { margin-top: 4%; display: block; height: 100% } #content .cases_content .block_con>.iscase>.cases_con .cases { display: flex; flex-wrap: wrap } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item { margin-right: 40px; max-width: calc((100% - 80px)/3); min-width: calc((100% - 80px)/3); cursor: pointer } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item:nth-child(3n+3) { margin-right: 0px } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item:hover .lineBox { width: 100% } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item:hover .case_img img { transform: scale(1.2) } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item:hover .case_t { color: #3D8DEE } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item .case_img { height: auto; overflow: hidden; max-height: 260px; min-height: 240px; height: 60%; min-width: 18px } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item .case_img img { width: 100%; height: 100%; transition: .5s } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item .case_t { text-align: left; font-size: 20px; color: #333; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; font-weight: bold } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item .lineBox { width: 10%; height: 1px; background: #3D8DEE; transition: all .5s ease; margin: 10px 0 } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item .case_c { text-align: left; color: #666 } #content .cases_content .block_con .custintro_con { display: flex; flex-direction: row; margin-top: 4%; padding: 0 50px; position: relative } #content .cases_content .block_con .custintro_con .custimg { width: 50%; margin-right: 30px } #content .cases_content .block_con .custintro_con .custtx { width: 50%; font-size: 20px; text-align: left; line-height: 70px; padding-top: 5% } #content .cases_content .block_con .custintro_con .custtx .point { font-size: 28px; color: #3D8DEE } #content .cases_content .block_con .custintro_con .dou { background-image: url('../images/dou.png'); width: 220px; height: 170px; background-size: 100%; position: absolute; right: 0; bottom: 0; background-repeat: no-repeat } #content .cases_content .fc { font-size: 30px; color: #333 } #content .info_content .title { font-size: 30px; color: #4A4747; font-weight: 600 } #content .info_content .title .en { padding-top: 10px; font-size: 18px } #content .info_content .block_con .infoList a .imgtx-box { padding: 30px 0; margin-top: 0 !important; border-bottom: 1px dashed #ccc } #content .info_content .block_con .infoList a .imgtx-box .imgbox { max-width: 320px !important; padding: 2% 0; max-height: 200px; overflow: hidden } #content .info_content .block_con .infoList a .imgtx-box .txbox { width: 100%; max-width: 100%; display: block !important } #content .info_content .block_con .infoList a .imgtx-box .txbox .txbox_t { width: 100%; font-size: 18px; font-weight: bold; color: #000; text-decoration: none } #content .info_content .block_con .infoList a .imgtx-box .txbox .txbox_subt { line-height: 28px; line-clamp: 3; -webkit-line-clamp: 3; text-overflow: ellipsis; height: 84px; margin: 6% 0; overflow: hidden; text-decoration: none; font-size: 14px; color: #666; display: -webkit-box; -webkit-box-orient: vertical } #content .info_content .block_con .infoList a .imgtx-box .txbox .txbox_more { text-decoration: none; font-size: 20px; line-height: 30px; border-bottom: 1px solid #ccc; display: inline; color: #666 } #content .info_content .block_con .infoList a .imgtx-box .txbox .info-item-time { display: inline-block; width: 30%; float: right; text-align: right; font-size: 12px; font-weight: normal } #content .info_content .block_con .infoList a:hover .imgtx-box .imgbox img { transform: scale(1.1) } #content .info_content .block_con .infoList a:hover .imgtx-box .txbox_t { color: #3D8DEE } #content .info_content .block_con .infoList a:hover .imgtx-box .txbox_more { border-color: #3D8DEE; color: #3D8DEE } #content .aboutus_content .team_content .team_list { margin-top: 30px } #content .aboutus_content .team_content .team_list .team_item { margin-bottom: 60px; position: relative; top: 0px; transition: all .5s ease } #content .aboutus_content .team_content .team_list .team_item .item { display: flex; justify-content: space-between; background-color: #f8f8f8; padding: 20px; cursor: pointer } #content .aboutus_content .team_content .team_list .team_item .item .item_l { flex: 1 } #content .aboutus_content .team_content .team_list .team_item .item .item_l img { width: 100% } #content .aboutus_content .team_content .team_list .team_item .item .item_r { flex: 5; margin-left: 20px } #content .aboutus_content .team_content .team_list .team_item .item .item_r .t1 { text-align: left; font-size: 20px; color: #333; margin-bottom: 15px; background-image: url('../images/aboutus16.png'); background-repeat: no-repeat; background-position: center right } #content .aboutus_content .team_content .team_list .team_item .item .item_r .t2 { text-align: left; font-size: 14px; color: #999; margin-bottom: 30px } #content .aboutus_content .team_content .team_list .team_item .item .item_r .tx { text-align: left; font-size: 14px; color: #999; line-height: 24px } #content .aboutus_content .team_content .team_list .team_item .lineBox { width: 0%; height: 3px; background: #3D8DEE; transition: all .5s ease; margin: 0 } #content .aboutus_content .team_content .team_list .team_item:hover { top: -5px } #content .aboutus_content .team_content .team_list .team_item:hover .lineBox { width: 100%; height: 3px } #content .aboutus_content .honor_content .honor_con .des { font-size: 18px } #content .aboutus_content .honor_content .honor_con .imgs { max-width: 1000px; margin: 60px auto 60px auto; display: flex; justify-content: space-between } #content .aboutus_content .times_con { width: 100%; background-image: url('../images/aboutus21.png') } #content .aboutus_content .times_con .honor_times { max-width: 710px; margin: 0 auto } #content .aboutus_content .times_con .honor_times .time_item { justify-content: flex-start; display: flex; align-items: center } #content .aboutus_content .times_con .honor_times .time_item .time { margin: 0 40px 30px 20px; font-size: 16px; font-weight: 700; color: #3D8DEE } #content .aboutus_content .times_con .honor_times .time_item .thing { margin: 0 40px 30px 20px; font-size: 16px; font-weight: 400; color: #333 } #content .process_bg { background-image: url('../images/aboutus23.png'); background-repeat: no-repeat; background-position: center center; margin-top: 55px; background-size: 100% 100% } #footer { height: auto; background-color: #272727; background-image: url('../images/index23.png'); background-repeat: no-repeat; background-size: 100% 100% } #footer .footer_con { width: 100%; max-width: 1440px; min-width: 1240px; width: 75%; margin: 0px auto; padding: 5% 20px; display: flex; justify-content: center } #footer .footer_con .foot_navs { width: 35%; display: flex; margin-bottom: 15px } #footer .footer_con .foot_navs dl { flex: 1; text-align: center } #footer .footer_con .foot_navs dl dt { margin-bottom: 15px } #footer .footer_con .foot_navs dl dt a { color: #fff; font-size: 18px } #footer .footer_con .foot_navs dl dd { margin-bottom: 10px; font-size: 16px } #footer .footer_con .foot_navs dl dd:last-child { margin-bottom: 0 } #footer .footer_con .foot_navs dl dd a { color: #fff } #footer .footer_con .foot_navs dl dd a:hover { text-decoration: underline } #footer .footer_con .foot_concact { width: 25% } #footer .footer_con .foot_concact dl { flex: 1 } #footer .footer_con .foot_concact dl dt { margin-bottom: 35px } #footer .footer_con .foot_concact dl dt a { color: #fff; font-size: 18px } #footer .footer_con .foot_concact dl dd { margin-bottom: 10px } #footer .footer_con .foot_concact dl dd:last-child { margin-bottom: 0 } #footer .footer_con .foot_concact dl dd a { color: #fff } #footer .footer_con .foot_concact dl dd .tel { font-size: 32px; color: #fff } #footer .footer_con .foot_code { width: 22%; text-align: center; color: #fff } #footer .footer_con .foot_code img { width: 140px; height: 140px; margin-bottom: 20px } #footer .footer_con .foot_code p { color: #fff } #footer .footer_info { text-align: center; color: #fff; font-size: 12px; background-color: #111; padding: 20px 0 } @media screen and (max-width: 1440px) and (min-width:1240px) { #content .tabar { height:200px } #content .tabar .tabar_con { height: 200px; min-width: 1100px; max-width: 1100px } #content .tabar .tabar_con .tabar_li { height: 200px } #content .tabar .tabar_con .tabar_li .c .c_l svg { width: 50px; height: 50px } #content .main_content .info_con .info_cb { min-height: 700px } #content .main_content .info_con .info_cb .info_l .info_head .t { font-size: 22px } #content .main_content .info_con .info_cb .info_l .info_list .item .tx { font-size: 16px } #content .main_content .info_con .info_cb .info_l .info_list .active .img img { height: 160px } #content .main_content .info_con .info_cb .info_r .info_head .t { font-size: 22px } #content .main_content .info_con .info_cb .info_r .info_list .item .tx { font-size: 16px } #content .main_content .info_con .info_cb .info_r .info_list .active .img img { height: 160px } #content .main_content .info_con .info_b .info_head .t { font-size: 22px } #content .main_content .info_con .info_b .info_list .item .time { font-size: 18px; flex: 0 0 110px } #content .main_content .info_con .info_b .info_list .item .tx { font-size: 16px } #content .main_content .info_con .info_b .info_list .item:nth-child(2) { margin-bottom: 20px } #content .main_content .statistics_page .statistics_con { max-width: 1100px; min-width: 1100px } #content .main_content .statistics_page .statistics_con>ul li .statistics_r .statistics_t { font-size: 36px; margin: 0 } #content .main_content .statistics_page .statistics_con>ul li .statistics_r .statistics_c { margin: 0 } #content .main_content .cases_page .cases_con .cases a { display: inline-block } #content .main_content .cases_page .cases_con .cases a .case_item .item_con .t { font-size: 18px; padding-top: 0px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden } #content .main_content .cases_page .cases_con .cases a .case_item .item_con .c { font-size: 15px; line-height: 26px; padding-top: 0px } } .online { width: 68px; color: #fff; right: 0; top: calc(50% - 100px); text-align: center; z-index: 999; display: none; position: fixed; border-radius: 15px 0px 0px 15px; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.3) } .online .item { background-color: #1068ec; padding: 15px 5px 8px 5px; cursor: pointer } .online .item:hover { background-color: #3f85ef } .online .item img { width: 60% } .online .item .tx { margin: 10px 0; color: #fff; font-size: 12px } @media screen and (max-width: 768px) and (min-width:376px) { .mbx { display:none } #header { display: none } #content .banner { margin-top: 60px } .m_img { display: block; background: #fff; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 9999; border-bottom: 1px solid #ddd; overflow: hidden; padding: 10px } .m_img .headlf { padding-top: 2px; padding-left: 5px; float: left } .m_img .headlf .m_logo { height: 40px; display: block } .m_img .headrg { padding-right: 5%; padding-top: 14px; float: right } .m_img .headrg a .m_menuimg { height: 16px; vertical-align: top; display: block } .m_nav { display: block; position: fixed; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 10000 } .m_nav .closecover { position: absolute; width: 100%; height: 100%; background: #0b0d19; filter: alpha(opacity=0); opacity: 0; left: 0px; top: 0px; z-index: 1 } .m_nav .closeicon { position: absolute; width: 20%; left: 5%; top: 5%; z-index: 100; text-align: center; filter: alpha(opacity=0); opacity: 0 } .m_nav .m_navList { position: absolute; width: 83%; right: 0px; top: 0px; background: #0b0d19; height: 100%; z-index: 100; right: -80%; overflow-y: scroll } .m_nav .m_navList ul { padding-left: 5%; padding-right: 5% } .m_nav .m_navList ul li { border-bottom: 1px solid #232530 } .m_nav .m_navList ul li a { display: block; height: 45px; color: #fff; line-height: 45px; padding-left: 5%; font-size: 16px } .m_nav .m_navList ul li .m_f_a { display: flex; align-items: center; justify-content: space-between; width: 100% } .m_nav .m_navList ul li .m_f_a a { flex: 1 } .m_nav .m_navList ul li .m_f_a i { width: 40px; height: 35px; box-sizing: border-box; padding: 0 5px; display: block } .icon { background: url(../images/plus.png) 100% no-repeat; background-position: 50% 50%; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s } .icon_on { background: url(../images/reduce.jpg) 50% no-repeat !important; background-position: 50% 50%; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s } .m_nav .m_navList ul li .m_s_nav { display: none; width: 100% } .m_nav .m_navList ul li .m_s_nav a.m_s_f { display: block; height: 40px; line-height: 40px; font-size: 14px; padding-left: 10%; overflow: hidden; white-space: nowrap; width: 90%; text-overflow: ellipsis; position: relative } .m_nav .m_navList ul li .m_s_nav a.m_s_f::before { width: 5px; height: 5px; border-radius: 50%; background-color: #fff; position: absolute; left: 0 } .m_nav .m_navList ul li .m_s_nav a.m_s_c { display: inline-block; padding-left: 13%; font-size: 13px } #footer { height: auto; background-color: #3D8DEE; background-image: none; background-repeat: no-repeat; background-size: 100% 100% } #footer .footer_con { width: 100%; margin: 0px auto; min-width: 360px; display: flex; flex-wrap: wrap; padding: 10px; padding-top: 24px } #footer .footer_con .foot_navs { width: 100%; display: flex } #footer .footer_con .foot_navs dl { flex: 1 } #footer .footer_con .foot_navs dl dt { margin-bottom: 15px } #footer .footer_con .foot_navs dl dt a { color: #fff; font-size: 18px } #footer .footer_con .foot_navs dl dd { margin-bottom: 10px; font-size: 16px } #footer .footer_con .foot_navs dl dd:last-child { margin-bottom: 0 } #footer .footer_con .foot_navs dl dd a { color: #fff } #footer .footer_con .foot_navs dl dd a:hover { text-decoration: underline } #footer .footer_con .foot_concact { width: 50%; padding-left: 20px } #footer .footer_con .foot_concact dl { flex: 1 } #footer .footer_con .foot_concact dl dt { margin-bottom: 15px } #footer .footer_con .foot_concact dl dt a { color: #fff; font-size: 18px } #footer .footer_con .foot_concact dl dd { margin-bottom: 10px } #footer .footer_con .foot_concact dl dd:last-child { margin-bottom: 0 } #footer .footer_con .foot_concact dl dd a { color: #fff } #footer .footer_con .foot_concact dl dd .tel { font-size: 24px; color: #fff } #footer .footer_con .foot_code { width: 50%; text-align: center; color: #fff } #footer .footer_con .foot_code img { width: 140px; height: 140px; margin-bottom: 20px } #footer .footer_con .foot_code p { color: #fff } #footer .footer_info { text-align: center; color: #fff; font-size: 12px; background-color: #111; padding: 20px 0 } #content .banner .partbanner { height: 183px !important } #content .banner .partbanner .swiper-wrapper .swiper-slide { display: flex; justify-content: center; flex-direction: column; position: relative; overflow: hidden } #content .banner .partbanner .swiper-wrapper .swiper-slide .title_con { position: absolute; width: 260px; height: 100px; text-align: center; margin: auto; top: 0; bottom: 0; left: 0; right: 0; z-index: 999; border: 1px solid #fff; justify-content: center; align-items: center; background-color: rgba(255,255,255,0.2); display: flex } #content .banner .partbanner .swiper-wrapper .swiper-slide .title_con .title { font-size: 18px; color: #fff; margin-bottom: 10px; margin-top: 0px } #content .banner .partbanner .swiper-wrapper .swiper-slide .title_con .line { height: 1px; background-color: #fff; width: 80% } #content .banner .partbanner .swiper-wrapper .swiper-slide .title_con .subtitle { font-size: 18px; color: #fff; margin-bottom: 0px; margin-top: 10px } #content .banner .partbanner .swiper-wrapper .swiper-slide a img { transform: scale(2.5); width: 100%; height: auto } } @media screen and (max-width: 375px) and (min-width:0) { .download-l { display: none; } .btnOptions { display: none; } .mbx { display: none } #header { display: none } #content .banner { margin-top: 60px } .m_img { display: block; background: #fff; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 9999; border-bottom: 1px solid #ddd; overflow: hidden; padding: 10px } .m_img .headlf { padding-top: 2px; padding-left: 5px; float: left } .m_img .headlf .m_logo { height: 40px; display: block } .m_img .headrg { padding-right: 5%; padding-top: 14px; float: right } .m_img .headrg a .m_menuimg { height: 16px; vertical-align: top; display: block } .m_nav { display: block; position: fixed; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 10000 } .m_nav .closecover { position: absolute; width: 100%; height: 100%; background: #0b0d19; filter: alpha(opacity=0); opacity: 0; left: 0px; top: 0px; z-index: 1 } .m_nav .closeicon { position: absolute; width: 20%; left: -1%; top: 5%; z-index: 100; text-align: center; filter: alpha(opacity=0); opacity: 0 } .m_nav .m_navList { position: absolute; width: 83%; right: 0px; top: 0px; background: #0b0d19; height: 100%; z-index: 100; right: -80%; overflow-y: scroll } .m_nav .m_navList ul { padding-left: 5%; padding-right: 5% } .m_nav .m_navList ul li { border-bottom: 1px solid #232530 } .m_nav .m_navList ul li a { display: block; height: 38px; color: #fff; line-height: 38px; padding-left: 5%; font-size: 15px } .m_nav .m_navList ul li .m_f_a { display: flex; align-items: center; justify-content: space-between; width: 100% } .m_nav .m_navList ul li .m_f_a a { flex: 1 } .m_nav .m_navList ul li .m_f_a i { width: 40px; height: 35px; box-sizing: border-box; padding: 0 5px; display: block } .icon { background: url(../images/plus.png) 100% no-repeat; background-position: 50% 50%; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s } .icon_on { background: url(../images/reduce.jpg) 50% no-repeat !important; background-position: 50% 50%; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s } .m_nav .m_navList ul li .m_s_nav { display: none; width: 100% } .m_nav .m_navList ul li .m_s_nav a.m_s_f { display: block; height: 40px; line-height: 40px; font-size: 14px; padding-left: 10%; overflow: hidden; white-space: nowrap; width: 90%; text-overflow: ellipsis; position: relative } .m_nav .m_navList ul li .m_s_nav a.m_s_f::before { width: 5px; height: 5px; border-radius: 50%; background-color: #fff; position: absolute; left: 0 } .m_nav .m_navList ul li .m_s_nav a.m_s_c { display: inline-block; padding-left: 13%; font-size: 13px } .m_nav .m_navList ul li .m_s_nav a.m_s_f { height: 32px; line-height: 32px; font-size: 13px } .m_nav .m_navList ul li .m_s_nav a.m_s_c { font-size: 12px } #footer { height: auto; background-color: #3D8DEE; background-image: none; background-repeat: no-repeat; background-size: 100% 100% } #footer .footer_con { width: 100%; margin: 0px auto; min-width: 300px; display: flex; flex-wrap: wrap; padding: 10px; padding-top: 18px } #footer .footer_con .foot_navs { width: 100%; display: flex } #footer .footer_con .foot_navs dl { flex: 1 } #footer .footer_con .foot_navs dl dt { margin-bottom: 15px } #footer .footer_con .foot_navs dl dt a { color: #fff; font-size: 16px } #footer .footer_con .foot_navs dl dd { margin-bottom: 10px; font-size: 14px } #footer .footer_con .foot_navs dl dd:last-child { margin-bottom: 0 } #footer .footer_con .foot_navs dl dd a { color: #fff } #footer .footer_con .foot_navs dl dd a:hover { text-decoration: underline } #footer .footer_con .foot_concact { width: 100%; padding-left: 20px } #footer .footer_con .foot_concact dl { flex: 1 } #footer .footer_con .foot_concact dl dt { margin-bottom: 15px } #footer .footer_con .foot_concact dl dt a { color: #fff; font-size: 16px } #footer .footer_con .foot_concact dl dd { margin-bottom: 10px; font-size: 14px } #footer .footer_con .foot_concact dl dd:last-child { margin-bottom: 0 } #footer .footer_con .foot_concact dl dd a { color: #fff } #footer .footer_con .foot_concact dl dd .tel { font-size: 32px; color: #fff } #footer .footer_con .foot_code { width: 100%; text-align: center; color: #fff } #footer .footer_con .foot_code img { width: 140px; height: 140px; margin-bottom: 20px } #footer .footer_con .foot_code p { color: #fff } #footer .footer_info { text-align: center; color: #fff; font-size: 12px; background-color: #111; padding: 20px 0 } #content .banner .partbanner { height: 183px !important } #content .banner .partbanner .swiper-wrapper .swiper-slide { display: flex; justify-content: center; flex-direction: column; position: relative; overflow: hidden; transform: none; } #content .banner .partbanner .swiper-wrapper .swiper-slide .title_con { position: absolute; width: 200px; height: 83px; text-align: center; margin: auto; top: 0; bottom: 0; left: 0; right: 0; z-index: 999; border: 1px solid #fff; justify-content: center; align-items: center; background-color: rgba(255,255,255,0.2); display: flex } #content .banner .partbanner .swiper-wrapper .swiper-slide .title_con .title { font-size: 14px; color: #fff; margin-bottom: 14px; margin-top: 0px } #content .banner .partbanner .swiper-wrapper .swiper-slide .title_con .line { height: 1px; background-color: #fff; width: 80% } #content .banner .partbanner .swiper-wrapper .swiper-slide .title_con .subtitle { font-size: 14px; color: #fff; margin-bottom: 0px; margin-top: 14px } #content .banner .partbanner .swiper-wrapper .swiper-slide a img { transform: scale(2); width: 100%; height: auto; transition: none !important } .download .download_con .download-l { width: 100% !important; margin-bottom: 30px !important; } .download .download_con .download-l .colorBtn { width: 380px !important; transform: scale(0.8) !important; } #content .new_info_content .tab_con .tab_btn { margin-right: 14px !important } } @media all and (max-width: 768px) { .xs-hidden,.xs-hidden-footer { display:none !important } .download .download_con .download-l { width: 100% !important; margin-bottom: 30px !important; } #content .banner .partbanner .swiper-wrapper .swiper-slide a img { transform: scale(2); width: 100%; height: auto; transition: none !important } .download .download_con .download-l .colorBtn { width: 380px !important; transform: scale(0.8) !important; } #content .banner { width: 100%; position: relative; margin-top: 0px; padding-top: 62px } #content .banner .swiper-container { height: 183px !important } #content .banner .swiper-container .swiper-slide { position: relative } #content .banner .swiper-container .swiper-slide a img { transform: scale(1.25); transition: transform 3s cubic-bezier(.25, .46, .45, .94); transform-origin: center center } #content .banner .swiper-container .swiper-slide-active { z-index: 1000 } #content .banner .swiper-container .swiper-slide-active a img { transform: scale(1) } #content .banner .swiper-container .swiper-pagination.index { text-align: center; padding-right: 0; bottom: 14px } #content .banner .swiper-container .swiper-pagination.index .swiper-pagination-bullet { width: 10px; height: 10px; line-height: 10px; display: inline-block; position: relative; font-size: 0px; color: #fff; opacity: 1; background: rgba(255,255,255,0.5); margin: 0 5px; transition: all .5s ease-out } #content .banner .swiper-container .swiper-pagination.index .swiper-pagination-bullet .line { display: none } #content .banner .swiper-container .swiper-pagination.index .swiper-pagination-bullet-active { width: 10px; font-size: 0px; background-color: #fff } #content .banner .swiper-container .swiper-pagination.index .swiper-pagination-bullet-active .line { display: none } #content .banner .swiper-container .swiper-button.index { background-color: red; right: 50px; bottom: -18px; top: auto } #content .banner .swiper-container.banner_con { height: 195px } #content .banner .swiper-button { display: none } #content .main_content { width: 100%; margin: 0 auto } #content .main_content .m_info_content { display: block } #content .main_content .m_info_content .m_panel { padding: 0 10px } #content .main_content .m_info_content .title { height: 46px; font-weight: normal } #content .main_content .m_info_content .title h1 { height: 50px; line-height: 50px; color: #333333; font-size: 14px; float: left; font-weight: bold; padding-left: 10px; position: relative; margin: 0 !important } #content .main_content .m_info_content .title h1::before { content: ''; width: 4px; height: 8px; position: absolute; top: 50%; left: 0px; margin-top: -4px; background: #2572FE } #content .main_content .m_info_content .title .m_more { float: right; color: #3462B6; font-size: 12px; width: 62px; height: 24px; line-height: 22px; border: 1px solid #3462B6; border-radius: 12px; text-align: center; margin-top: 11px } #content .main_content .m_info_content .list li { padding-bottom: 11px } #content .main_content .m_info_content .list li .item { display: flex; width: 100%; align-items: center; padding: 10px 0; padding-left: 4px; border-bottom: 1px solid #CCCCCC; min-height: 140px } #content .main_content .m_info_content .list li .item .item-img img { width: 100%; height: auto; vertical-align: bottom } #content .main_content .m_info_content .list li .item .item-info { height: 100%; padding-left: 12px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-around } #content .main_content .m_info_content .list li .item .item-info h2 { font-size: 14px; color: #232121; font-weight: 600; line-height: 18px; padding-bottom: 6px } #content .main_content .m_info_content .list li .item .item-info .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; color: #666666; font-size: 12px; max-height: 50px; line-height: 15px } #content .main_content .statistics_page { margin-top: 22px } #content .main_content .statistics_page .statistics_con { width: 100%; max-width: 100%; min-width: 100%; margin: 0; padding: 0 } #content .main_content .statistics_page .statistics_con>ul { height: 84px; box-sizing: border-box } #content .main_content .statistics_page .statistics_con>ul li { padding: 0 } #content .main_content .statistics_page .statistics_con>ul li .statistics_r { flex: 1 } #content .main_content .statistics_page .statistics_con>ul li .statistics_r .statistics_t { font-size: 16px; color: #fff; font-weight: bold; text-align: left; user-select: none } #content .main_content .statistics_page .statistics_con>ul li .statistics_r .statistics_c { font-size: 12px; color: #fff; text-align: left; user-select: none } #content .main_content .cases_page { background-size: 100% 80%; margin-bottom: 10% } #content .main_content .cases_page .cases_con { max-width: 100%; min-width: 100%; width: 100%; padding: 0; padding-top: 13px; margin: 0 } #content .main_content .cases_page .cases_con .title3 { display: none } #content .main_content .cases_page .cases_con .cases { width: 100%; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; margin: 0 !important; padding: 0 10px; padding-top: 10px; box-sizing: border-box } #content .main_content .cases_page .cases_con .cases a { flex: 0; max-width: 50%; min-width: 48%; margin-right: 0; margin-bottom: 17px; background-color: #fff; cursor: default; display: inline-block } #content .main_content .cases_page .cases_con .cases a .case_item { flex: 1; max-width: 100%; min-width: 100%; background-color: #fff; cursor: default; margin-bottom: 0 } #content .main_content .cases_page .cases_con .cases a .case_item .img { width: 100%; overflow: hidden; margin-bottom: 15px; height: 150px } #content .main_content .cases_page .cases_con .cases a .case_item .img img { transition: all .5s; transform: scale(1); width: 100% } #content .main_content .cases_page .cases_con .cases a .case_item .item_con { position: relative } #content .main_content .cases_page .cases_con .cases a .case_item .item_con .t { color: #171819; font-size: 16px; font-weight: bold; text-align: left; padding-top: 0 } #content .main_content .cases_page .cases_con .cases a .case_item .item_con .c { color: #2B2C2D; font-size: 13px; line-height: 22px; text-align: left; padding-top: 8px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden } #content .main_content .cases_page .cases_con .cases a .case_item .item_con .bb { width: 0%; height: 1px; background-color: #3D8DEE; transition: all .5s } #content .main_content .cases_page .cases_con .cases_b { display: none } #content h1,#content h2,#content p,#content ul { margin: 0 } #content .cmcol-xs-1 { float: left; width: 8.33333333% } #content .cmcol-xs-2 { float: left; width: 16.66666667% } #content .cmcol-xs-3 { float: left; width: 25% } #content .cmcol-xs-4 { float: left; width: 33.33333333% } #content .cmcol-xs-5 { float: left; width: 41.66666667% } #content .cmcol-xs-6 { float: left; width: 50% } #content .cmcol-xs-7 { float: left; width: 58.33333333% } #content .cmcol-xs-8 { float: left; width: 66.66666667% } #content .cmcol-xs-9 { float: left; width: 75% } #content .cmcol-xs-10 { float: left; width: 83.33333333% } #content .cmcol-xs-11 { float: left; width: 91.66666667% } #content .cmcol-xs-12 { float: left; width: 100% } #content .block_con .lg_title { width: 100%; height: auto; font-size: 18px !important; line-height: 18px !important; font-weight: 700; color: #4A4747 } #content .block_con .lg_title span { position: relative } #content .block_con .lg_title span::before { content: ''; position: absolute; bottom: -10px; left: 50%; margin-left: -26px; width: 52px; height: 4px; background-color: #3D8DEE } #content .block_con .box-con p img { width: 100% !important; height: 100% !important } #content .tab_con .tab_btn a { font-size: 16px } #content .tab_con .tab_btn a:hover { color: #333 !important } #content .tab_con .active a::after { top: 26px; left: 16px; font-size: 16px; content: ''; height: 1px; width: 30px; background-color: #1068cc; position: absolute } #content .content-box .prevnext .pnwrap { flex-wrap: wrap } #content .content-box .prevnext .pnwrap .pre_page { text-align: left } #content .process_bg { background-image: none } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item .case_img { margin-bottom: 15px } #content .cases_content .block_con>.iscase>.cases_con .cases .case_item .case_img img { height: 100% } .content-box .box-t { font-size: 18px; line-height: 26px; height: 52px } .page { margin-top: 20px; margin-bottom: 20px } .page a { padding: 6px 12px; color: #333; background-color: #fff; border: 1px solid #ccc; margin: 0 1px } #content .banner .swiper-container .swiper-slide .title_con .title { font-size: 88px; color: #fff; margin-bottom: 36px; margin-top: 0 } #content .banner .swiper-container .swiper-slide .title_con .subtitle { font-size: 48px; color: #fff; margin-bottom: 32px } #content .banner .swiper-container .swiper-slide .title_con .uploadBtn { font-size: 12px; display: inline-block; color: #fff; border: 1px solid #fff; border-radius: 60px; padding: 3px 10px; position: absolute; bottom: 80px; left: calc(1%); letter-spacing: 2px } #content .banner .swiper-container .swiper-slide .index-uploadbtn { font-size: 12px; display: inline-block; color: #fff; border: 1px solid #fff; border-radius: 60px; padding: 3px 6px; position: absolute; bottom: 38px; left: 28% } } @media (min-width: 768px) and (max-width:768px) { #content .main_content .m_info_content .list li .item .item-info h2 { font-size:20px } #content .main_content .m_info_content .list li .item .item-info .text { font-size: 18px; line-height: 28px; max-height: 90px !important } } @media (min-width: 360px) and (max-width:360px) { #content .new_info_content .tab_con .tab_btn { margin-right:10px !important } #content .banner .swiper-container .swiper-slide .index-uploadbtn { font-size: 12px; display: inline-block; color: #fff; border: 1px solid #fff; border-radius: 60px; padding: 3px 6px; position: absolute; bottom: 52px; left: 25%; transform: scale(.8) } } @media (min-width: 320px) and (max-width:320px) { #content .new_info_content .tab_con .tab_btn { margin-right:22px !important } #content .tab_con .active a::after { top: 43px !important; left: 1px !important } #content .banner .swiper-container .swiper-slide .index-uploadbtn { font-size: 12px; display: inline-block; color: #fff; border: 1px solid #fff; border-radius: 60px; padding: 3px 6px; position: absolute; bottom: 47px; left: 25%; transform: scale(.8) } } #content .banner .swiper-container .upload-btn { position: absolute; bottom: 10%; left: 50%; margin-left: -100px; width: 200px; height: 46px; background: linear-gradient(0deg, #E3F0FF, #F8FBFF); box-shadow: 0 4px 2px 0 rgba(34,63,96,0.3); opacity: .9; border-radius: 24px; font-size: 18px; color: #2588fe !important; text-align: center; line-height: 46px } #content .new-pro-hysz_content .block_con .hyjrintro_con { display: flex; flex-direction: row; margin-top: 4%; padding: 0 50px; position: relative } #content .new-pro-hysz_content .block_con .hyjrintro_con .img { width: 50%; margin-right: 30px } #content .new-pro-hysz_content .block_con .hyjrintro_con .tx { width: 50%; font-size: 20px; text-align: left; line-height: 70px; padding-top: 5% } #content .new-pro-hysz_content .block_con .hyjrintro_con .dou { background-image: url('../images/dou.png'); width: 220px; height: 170px; background-size: 100%; position: absolute; right: 0; bottom: 0; background-repeat: no-repeat } #content .new-pro-hysz_content .block_con .applications { display: flex; justify-content: space-between } #content .new-pro-hysz_content .block_con .applications .applications_item { width: 24.5%; max-width: 288px; min-width: 220px; margin-top: -1px; margin-right: 30px; height: 350px; cursor: pointer; align-items: center; justify-content: center; transition: .5s; border-radius: 10px; display: flex } #content .new-pro-hysz_content .block_con .applications .applications_item:hover { background-color: #3D8DEE } #content .new-pro-hysz_content .block_con .applications .applications_item:hover .txtc { height: 200px } #content .new-pro-hysz_content .block_con .applications .applications_item:last-child { margin-right: 0 } #content .new-pro-hysz_content .block_con .applications .applications_item .txtc { height: 100px; overflow: hidden; transition: .5s } #content .new-pro-hysz_content .block_con .applications .applications_item .txtc .t1 { font-size: 22px; color: #fff; font-weight: bold } #content .new-pro-hysz_content .block_con .applications .applications_item .txtc .t2 { font-size: 14px; color: #fff } #content .new-pro-hysz_content .block_con .applications .applications_item .txtc .c { font-size: 14px; padding: 0 20px; margin: 10px 0px 30px 0px; color: #fff } #content .new-pro-hysz_content .block_con .applications .appbg1 { background-image: url('../images/pro-hyjr03.png'); background-size: 100% 100%; background-repeat: no-repeat; background-position: center center } #content .new-pro-hysz_content .block_con .applications .appbg2 { background-image: url('../images/pro-hyjr04.png'); background-size: 100% 100%; background-repeat: no-repeat; background-position: center center } #content .new-pro-hysz_content .block_con .applications .appbg3 { background-image: url('../images/pro-hyjr05.png'); background-size: 100% 100%; background-repeat: no-repeat; background-position: center center } #content .new-pro-hysz_content .block_con .applications .appbg4 { background-image: url('../images/pro-hyjr06.jpg'); background-size: 100% 100%; background-repeat: no-repeat; background-position: center center } #content .new-pro-hysz_content .block_con .download .t { font-size: 16px; color: #333; text-align: left; margin-bottom: 20px } #content .new-pro-hysz_content .block_con .download .download_con { flex-wrap: wrap; display: flex } #content .new-pro-hysz_content .block_con .download .download_con .download-item { width: 50%; display: flex; margin-bottom: 20px; flex-direction: row; justify-content: space-between; align-items: center } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-l { min-width: 400px; height: 50px; overflow: hidden; display: flex; flex-direction: row } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-l .d-l-l { margin-right: 15px; flex: 0 0 140px; display: flex; justify-content: center; flex-direction: column } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-l .d-l-l img { width: 100% } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-l .d-l-r { flex: 1; height: 45px; text-align: left } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-l .d-l-r .st { font-size: 14px; color: #666 } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-l .d-l-r p span { margin-right: 10px; color: #666 } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-r { width: 90px; margin-right: 30px; border: 1px solid #333; border-radius: 3px; height: 32px; line-height: 32px; cursor: pointer } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-r a { color: #333; padding: 6px 30px } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-r:hover { background-color: #666; color: #fff; border-color: #666 } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-r:hover a { color: #fff } #content .new-pro-hysz_content .block_con .iconbg3 { background-image: url('../images/pro-hyjr17.png'); background-repeat: no-repeat; background-position: center center } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r { overflow: hidden } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l img,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r img { height: 100%; transition: all .5s } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l img:hover,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r img:hover { transform: scale(1.2) } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l .c,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r .c { position: relative } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l .c::before,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r .c::before { content: ''; position: absolute; top: 8px; left: 22px; width: 10px; height: 10px; border-radius: 100%; background-color: #999999 } #content .new-pro-hysz_content .page_con .splitbg { margin: 60px 0 } #content .new-pro-hysz_content .page_con .splitbg img { width: 100%; vertical-align: middle } #content .new-pro-hysz_content .page_con .traits { margin: 0 auto; margin-top: 40px; justify-content: space-between; display: flex; flex-wrap: wrap } #content .new-pro-hysz_content .page_con .traits .traits_item { flex: 1; min-width: 560px; margin-right: 15px; margin-bottom: 15px; border: 1px solid #CCCCCC; background-color: #fff; display: flex; flex-direction: row } #content .new-pro-hysz_content .page_con .traits .traits_item:nth-child(2n) { margin-right: 0 } #content .new-pro-hysz_content .page_con .traits .traits_item .img { margin: 20px auto; flex: 0 0 140px; display: flex; justify-content: center; align-items: center } #content .new-pro-hysz_content .page_con .traits .traits_item .img span { width: 80px; height: 80px; display: inline-block } #content .new-pro-hysz_content .page_con .traits .traits_item .img span svg { width: 80px; height: 80px } #content .new-pro-hysz_content .page_con .traits .traits_item .img span svg .st0 { fill: none; stroke: #28292A; stroke-miterlimit: 10 } #content .new-pro-hysz_content .page_con .traits .traits_item .img span svg .st1 { fill: none; stroke: #28292A; stroke-miterlimit: 10 } #content .new-pro-hysz_content .page_con .traits .traits_item .img .download-r { width: 90px; margin-right: 30px; height: 30px; border: 1px solid #333; border-radius: 3px; cursor: pointer } #content .new-pro-hysz_content .page_con .traits .traits_item .img .download-r a { color: #333; padding: 6px 30px; line-height: 28px } #content .new-pro-hysz_content .page_con .traits .traits_item .img .download-r:hover { background-color: #666; color: #fff; border-color: #666 } #content .new-pro-hysz_content .page_con .traits .traits_item .img .download-r:hover a { color: #fff } #content .new-pro-hysz_content .page_con .traits .traits_item div.txbox { flex: 1; padding: 20px } #content .new-pro-hysz_content .page_con .traits .traits_item div.txbox>.title { font-size: 18px; color: #000; font-weight: bold; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; text-align: left; margin-bottom: 16px } #content .new-pro-hysz_content .page_con .traits .traits_item div.txbox>.des { font-size: 14px; color: #666; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; text-align: left; line-height: 18px } #content .new-pro-hysz_content .page_con .traits .traits_item div.txbox { flex: 1; padding: 20px } #content .new-pro-hysz_content .page_con .traits .traits_item div.txbox>.title { font-size: 18px; color: #000; font-weight: bold; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; text-align: left; margin-bottom: 16px } #content .new-pro-hysz_content .page_con .traits .traits_item div.txbox>.des { font-size: 14px; color: #666; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; text-align: left; line-height: 18px } #content .new-pro-hysz_content .page_con .traits .traits_item:hover { border: 1px solid #3D8DEE } #content .new-pro-hysz_content .page_con .traits .traits_item:hover div.txbox { flex: 1; padding: 20px } #content .new-pro-hysz_content .page_con .traits .traits_item:hover div.txbox>.title { font-size: 18px; color: #3D8DEE; font-weight: bold; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; text-align: left } #content .new-pro-hysz_content .page_con .traits .traits_item:hover div.txbox>.des { font-size: 14px; color: #3D8DEE; font-family: '氓戮庐猫陆炉茅鈥衡€γ┞烩€?; text-align: left } #content .new-pro-hysz_content .page_con .traits .traits_item:hover .img span svg .st0 { fill: none; stroke: #3D8DEE; stroke-miterlimit: 10 } #content .new-pro-hysz_content .page_con .traits .traits_item:hover .img span svg .st1 { fill: none; stroke: #3D8DEE; stroke-miterlimit: 10 } #content .new-pro-hysz_content .page_con .traits .traits_item:last-child { display: flex; align-items: center; justify-content: center; border: none; margin-right: auto } #content .new-pro-hysz_content .page_con .traits .traits_item:last-child .txbox { font-size: 16px !important; color: #999 !important } #content .new-pro-hysz_content .page_con .traits .traits_item:last-child:hover .txbox { font-size: 16px !important; color: #999 !important } #content .new-pro-hysz_content .page_con.page_base { background-repeat: no-repeat; background-size: 100% 100%; background-position: center center } #content .new-pro-hysz_content .page_con.page_base .block_con { padding: 60px 0 } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con { width: 1000px; margin: 0 auto; padding: 0 100px; position: relative } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con img { width: 100%; vertical-align: middle } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con .swiper-button { background-image: none; background-color: #fff; width: 40px; height: 40px; border-radius: 50%; line-height: 40px } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con .swiper-button:hover { background-color: #3D8DEE } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con .swiper-button:hover i { color: #fff } @media all and (max-width: 768px) { #content .banner .swiper-container .swiper-slide-active a img { transform:scale(1) } #content .banner .swiper-container .upload-btn { margin-left: -50px; width: 100px; height: 23px; font-size: 12px; line-height: 24px } #content .new-pro-hysz_content .block_con { max-width: 100% } #content .new-pro-hysz_content .block_con .des { text-align: justify !important; line-height: 30px } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 { flex-wrap: wrap; flex-direction: column; height: auto !important } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r { width: 100% !important } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r { overflow: hidden; margin-top: 10px } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l img,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r img { height: auto !important } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l .t,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r .t { font-size: 16px; text-align: center; padding: 0; margin-bottom: 10px } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l .c,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r .c { padding: 0 15px; text-align: justify; font-size: 14px; margin-top: 0px; margin-bottom: 10px } #content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-l .c::before,#content .new-pro-hysz_content .block_con .character_con .imgtx-box2 .box-r .c::before { top: 8px; left: 3px; width: 8px; height: 8px } #content .new-pro-hysz_content .block_con .character_con.block_server>div:nth-of-type(2) { flex-direction: column-reverse } #content .new-pro-hysz_content .block_con .character_con.block_server>div:nth-of-type(4) { flex-direction: column-reverse } #content .new-pro-hysz_content .block_con .character_con.block_server>div:nth-of-type(5) { flex-direction: column } #content .new-pro-hysz_content .block_con .character_con.block_server>div:nth-of-type(6) { flex-direction: column-reverse } #content .new-pro-hysz_content .block_con .iconbg3 { background-size: 50% } #content .new-pro-hysz_content .block_con .download .download_con { display: block } #content .new-pro-hysz_content .block_con .download .download_con .download-item { max-width: 100%; width: 100%; display: block } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-l { min-width: 100%; height: auto; margin-bottom: 20px } #content .new-pro-hysz_content .block_con .download .download_con .download-item .download-l .d-l-r { height: auto; flex: 1 } #content .new-pro-hysz_content .splitbg { margin: 30px 0 !important } #content .new-pro-hysz_content .splitbg img { width: 100% } #content .new-pro-hysz_content>.page_con .block_con .traits { display: block; margin-top: 30px } #content .new-pro-hysz_content>.page_con .block_con .traits .traits_item { min-width: 100%; display: block } #content .new-pro-hysz_content>.page_con .block_con .traits .traits_item p.img { margin-bottom: 0 } #content .new-pro-hysz_content>.page_con .block_con .traits .traits_item p.img span { margin-top: 10px } #content .new-pro-hysz_content>.page_con .block_con .traits .traits_item div.txbox .des { font-size: 16px; line-height: 30px } #content .new-pro-hysz_content>.page_con .block_con .traits .traits_item div.txbox .title { text-align: center } #content .new-pro-hysz_content>.page_con .block_con .traits .traits_item:hover div.txbox .des { font-size: 16px } #content .new-pro-hysz_content>.page_con .block_con .traits .traits_item:hover div.txbox .title { text-align: center } #content .new-pro-hysz_content .page_con.page_base .block_con { padding: 20px } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con { width: 100%; padding: 0 36px } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con .swiper-button { width: 30px; height: 30px; line-height: 30px } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con .swiper-button-prev { left: 0 !important } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con .swiper-button-prev i.icon { background: none } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con .swiper-button-next { right: 0 !important } #content .new-pro-hysz_content .page_con.page_base .block_con .fun_con .swiper-button-next i.icon { background: none } } @media (min-width: 320px) and (max-width:768px) { .btnOptions { display: none !important } #content .banner .swiper-container { height: 163px !important } }