body { font-family: "Microsoft YaHei"; } img { image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */ image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */ image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */ } .w { max-width: 1400px; margin: 0 auto; } li { list-style: none; } ul { padding: 0; margin: 0; } p { margin-bottom: 0; } a { color: #333; } a:hover { text-decoration: none; color: #f07125; } a:link { text-decoration: none; } :root { --styleColor: #ee6a1b; } .move { display: flex; justify-content: center; } .move a { padding: 8px 40px; border-radius: 10px; border: solid 1px #606060; font-size: 20px; color: #606060; transition: all 0.3s; } .move a:hover { background-color: #1184da; color: #fff; border-color: #1184da; border-radius: 100px; } .banner .swiper-pagination-bullet{ width: 40px; border-radius: 4px; background: #fff; opacity: 1;} .banner .swiper-pagination-bullet-active { background-color: #ee6a1b; } .banner .swiper-button-next.swiper-button-disabled, .banner .swiper-button-prev.swiper-button-disabled { pointer-events: auto; } .ft_title { text-align: center; margin-bottom: 40px; display: flex; flex-direction: column; align-items: center; } .ft_title .border { position: relative; display: inline-block; } .ft_title .border::before { content: ''; position: absolute; top: 0; left: 50%; font-size: 34px; transform: translateX(-50%) translateY(-50%); width: calc(100% + 2em); height: 100%; border: solid 1px #005db3; z-index: 1; } .ft_title .border h2 { font-size: 34px; color: #333333; margin: 0; padding: 0 5px; font-weight: 600; display: inline-block; position: relative; background-color: #f5f5f5; z-index: 2; } .ft_title .border h2 i { font-size: 53px; letter-spacing: 15px; } .ft_title .border h2 span { color: #005db3; } .ft_title p { font-size: 23px; letter-spacing: 1px; padding: 0 5px; color: #828282; background-color: #f5f5f5; display: inline-block; position: relative; z-index: 2; } .logo_text h2 { font-size: 37px; margin: 0 0 5px 0; color: var(--styleColor); color: #005db3; font-weight: 600; } .logo_text p { font-size: 16px; color: #332c2b; } .contact_l { display: flex; align-items: flex-start; font-size: 27px; color: #333333; margin-right: 20px; } .contact_l p { font-weight: 600; } .contact_l .teltext { display: flex; flex-direction: column; margin-left: 15px; } .contact_l .teltext p{ font-size: 22px;} .contact_l span { line-height: 42px; font-size: 18px; color: #333333; } .contact_l span img{ margin-right: 15px;} header .top_title { line-height: 42px; background-color: #f2f2f2; font-size: 14px; } header .top_title .w{ display: flex; justify-content: space-between;} header .header_top { padding: 20px 0; } header .header_top .w { display: flex; justify-content: space-between; align-items: center; } header .header_top .w .logo { display: flex; align-items: center; } header .header_top .w .logo a { padding-right: 20px; border-right: 1px solid #dedede; border-right: 1px solid #dedede; border-image: linear-gradient(0deg, transparent, #dedede, transparent) 1 1; margin-right: 20px; } header .header_top .w .contact { display: flex; align-items: center; } header .header_top .w .contact .contact_r { display: flex; } header .header_top .w .contact .contact_r form { display: flex; } header .header_top .w .contact .contact_r form input { height: 48px; outline: none; border-radius: 12px 0px 0px 12px; border: solid 1px #1184da; width: 250px; padding-left: 1em; } header .header_top .w .contact .contact_r form input[type="submit"] { border: none; width: 65px; font-size: 0; border-radius: 0px 12px 12px 0px; } .nav { height: 59px; background: #ee6a1b; display: flex; align-items: center; } .nav .w { width: 100%; } .nav .w>ul { display: flex; width: 100%; justify-content: space-between; position: relative; } .nav .w>ul>li>a { text-align: center; color: #fff; font-size: 18px; width: 172px; height: auto; border-radius: 22px; } .nav .w>ul>li { flex: 1; position: relative; display: flex; justify-content: center; align-items: center; transition: all 0.3s; padding: 14px 0; } .nav .w>ul>li a::after{ display: block; content: ""; width: 40px; height: 2px; background: #fdd100; margin: 3px auto 0; visibility: hidden; } .nav .w>ul>li.active>::after { visibility: visible; } .nav .w>ul>li:hover>a::after{ visibility: visible; } .nav .w>ul>li .nav-child { position: absolute; top: 100%; left: 0; width: 100%; /* border: 1px solid #ddd;*/ padding: 15px 0; z-index: 99; background: rgba(0, 0, 0, .6); display: none; border-radius: 0 0 5px 5px; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.16); } .nav .w>ul>li:nth-child(5) .nav-child, .nav .w>ul>li:nth-child(6) .nav-child, .nav .w>ul>li:nth-child(7) .nav-child { right: 0; left: auto; } .nav .w>ul>li .nav-child .box { display: flex; align-items: center; } .nav .w>ul>li .nav-child .box ul { width: 100%; display: grid; } .nav .w>ul>li .nav-child .box .imgbox { width: 40%; font-size: 18px; text-align: center; } .nav .w>ul>li .nav-child .box .imgbox img { width: 100%; margin-bottom: 10px; } .nav .w>ul>li .nav-child li { text-align: center; } .nav .w>ul>li .nav-child li a { line-height: 40px; font-size: 16px; color: #fff; } .nav .w>ul>li .nav-child li:hover { background: #ee6a1b; } .nav .w>ul>li .nav-child li:hover a { color: #fff; } header .m_nav { font-size: 30px; color: #ee6a1b; color: #ee6a1b; } .pro_breadcrumb { margin-bottom: 38px; display: flex; align-items: center; color: #686868; border-bottom: 1px solid #d3d3d3; font-size: 16px; } .pro_breadcrumb p { display: flex; align-items: center; } .pro_breadcrumb .breadcrumb>li+li:before { content: '>'; } .pro_breadcrumb .breadcrumb { background-color: transparent; margin-bottom: 0; padding: 15px 0; } .search_bar { height: 78px; position: relative; box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.16); } .search_bar .w { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; } .search_bar .w .search_bar_l { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 16px; } .search_bar .w .search_bar_l a { font-size: 14px; color: #666666; margin-left: 15px; } .search_bar .w .search_bar_l a:hover { color: var(--styleColorr); } .search_bar .w .search_bar_r .search_form form { display: flex; } .search_bar .w .search_bar_r .search_form form input[type="text"] { width: 270px; height: 47px; border-radius: 38px 0 0 38px; border: 1px solid #e5e5e5; padding-left: 1em; outline: none; background-color: #eeeeee; } .search_bar .w .search_bar_r .search_form form input[type="text"]::-webkit-input-placeholder { color: #c0bfbf; } .search_bar .w .search_bar_r .search_form form input[type="submit"] { height: 47px; width: 65px; border-radius: 0 38px 38px 0; background: url(../images/ss.png) no-repeat center center; border: none; outline: none; font-size: 0; background-size: 40%; background-color: var(--styleColor); background-color: #005db3; } footer .footer_top { background: url(../images/footer-bg.jpg) no-repeat center top; background-size: cover; padding-top: 1.6%; padding-bottom: 3%; color: #fff; } footer .footer_top a { color: #eee; } footer .footer_top a:hover { color: #fff; } footer .footer_top .w { display: flex; } footer .footer_top .footerl { width: 100%; } footer .footer_top .f_nav { padding: 3% 0; border-bottom: 1px solid rgba(216, 216, 216, 0.27); margin-bottom: 1.7%; } footer .footer_top .f_nav ul { display: flex; } footer .footer_top .f_nav ul li { width: 13%; text-align: center; position: relative; } footer .footer_top .f_nav ul li:last-child::after { content: none; } footer .footer_top .f_nav ul li::after { content: '/'; position: absolute; font-size: 18px; right: 0; top: 50%; transform: translateY(-50%); } footer .footer_top .f_nav a { font-size: 18px; color: #ffffff; } footer .footer_top .bk { display: flex; justify-content: space-between; } footer .footer_top .bk .f_pro:last-child { display: flex; flex-direction: column; align-items: center; } footer .footer_top .bk .f_pro ul li a { line-height: 30px; font-size: 14px; color: #c4c4c4; } footer .footer_top .bk .f_pro ul li a:hover { color: #fff; } footer .footer_top .bk .qrcode { border: 1px solid rgba(255, 255, 255, 0.27); } footer .footer_top .bk .qrcode p { text-align: center; line-height: 30px; } footer .footer_top .footerr { flex: 1; } footer .footer_top .footerr .qrcode { display: flex; flex-direction: column; justify-content: center; align-items: center; } footer .footer_top .footerr .qrcode .qrcode_top { margin-bottom: 6%; } footer .footer_top .footerr .qrcode .qrcode_top img { max-width: 232px; width: 100%; } footer .footer_top .footerr .qrcode .qrcode_bottom { display: flex; justify-content: center; } footer .footer_top .footerr .qrcode .qrcode_bottom .qr1 { margin-right: 34px; } footer .footer_top .footerr .qrcode .qrcode_bottom img { width: 188px; } footer .footer_top .footerr .qrcode .qrcode_bottom p { text-align: center; font-size: 18px; margin: 15px 0 0 0; } .f_title { font-size: 16px; position: relative; display: inline-block; margin-bottom: 20px; font-weight: 600; } .footer_bottom { padding: 15px 0; background: url("../images/footer-bg.jpg") center no-repeat; background-size: cover; } .footer_bottom .w .link { margin-bottom: 20px; } .footer_bottom .w .link .link_box h3 { font-weight: 600; margin: 0; font-size: 20px; } .footer_bottom .w .link .link_box ul { display: flex; align-items: flex-end; } .footer_bottom .w .link .link_box ul li { margin-right: 15px; } .footer_bottom .w .link .link_box ul a { font-size: 14px; } .copy { display: flex; align-items: center; justify-content: center; font-size: 14px; color: #9299ac; } .copy a { color: #9299ac; } .copy .copy_l p { margin-bottom: 6px; } .copy .copy_l p:last-child { margin-bottom: 0; } #gotop { width: 149px; height: 116px; background: url(../images/icon-top.png) no-repeat center center; background-color: var(--styleColor); background-color: #005db3; cursor: pointer; } .site-mobile .site-mobile-shade { content: ''; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.8); z-index: 999; } @-webkit-keyframes move { 0% { transform: translateY(-50%) scale(2); } 50% { transform: translateY(-50%) scale(1); } 100% { transform: translateY(-50%) scale(2); } } @keyframes move { 0% { transform: translateY(-50%) scale(2); } 50% { transform: translateY(-50%) scale(1); } 100% { transform: translateY(-50%) scale(2); } } @-webkit-keyframes xcf_show { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes xcf_show { 0% { opacity: 0; } 100% { opacity: 1; } } .jg{ color: #fff; font-weight: bold;} .contact_l span { line-height: 2; font-size: 16px; color: #333333; text-align: left; } .contact_l span img { margin-right: 5px; width: 25px; margin-top: -5px; } @media screen and (max-width: 1420px) { .w { max-width: 95%; } header .header_top { padding: 10px 0; } .nav { height: 60px; } .nav .w>ul>li { padding: 7px 0; } .nav .w>ul>li>a { height: 40px; width: 150px; font-size: 16px; } .nav .w>ul>li .nav-child li a { font-size: 14px; } } @media screen and (max-width: 1200px) { .nav { position: fixed; right: -100vw; top: 60px; height: auto; min-width: 200px; z-index: 1000; max-height: calc(100vh - 60px); overflow: auto; transition: all 0.3s; } .nav .w { width: 100%; max-width: none; } .nav .w>ul { display: block; } .nav .w>ul>li { flex-direction: column; } .nav .w>ul>li>a { font-size: 16px; line-height: 40px; } .nav .w>ul>li .nav-child { position: static; border: none; } .nav .w>ul>li .nav-child li a { font-size: 14px; } .site-mobile #nav { right: 0; } } @media screen and (max-width: 780px) { .w { width: 90%; } .prm_title { margin-bottom: 15px; } .prm_title::after { width: 70px; } .prm_title h2 { font-size: 22px; margin: 0; } .move a { padding: 5px 28px; font-size: 14px; border-radius: 100px; background-color: #0094d0; color: #fff; border-color: #0094d0; } header .header_top { position: fixed; top: 0; left: 0; width: 100%; height: 60px; padding: 0px; box-shadow: 0px 10px 20px 3px rgba(0, 0, 0, 0.12); background-color: #fff; z-index: 1000; } header .header_top .w { height: 100%; } header .header_top .w .logo { height: 80%; } header .header_top .w .logo a { height: 100%; border: none; } header .header_top .w .logo img { height: 100%; } .nav { border-top: none; width: 200px; height: 100%; } .nav .w { height: 100%; } .nav .w>ul { height: 100%; } .nav .w>ul>li { padding: 0; margin: 0 0 5px 0; } .nav .w>ul>li>a { font-size: 14px; width: 90%; border-radius: 0; } .nav .w>ul>li .nav-child { padding: 0.2rem; } .nav .w>ul>li .nav-child .box { width: 100%; } .nav .w>ul>li .nav-child .box ul { width: 100%; display: flex; flex-wrap: wrap; grid-row-gap: 0.2rem; } .nav .w>ul>li .nav-child .box ul li { width: 50%; } .nav .w>ul>li .nav-child .box ul li a { line-height: 34px; } .nav .w>ul>li .nav-child .box .imgbox { display: none; } .breadcrumb { padding: 0.2rem 0; margin-bottom: 0.3rem; } .breadcrumb .w .breadcrumb_l { display: none; } .breadcrumb .w .breadcrumb_r { width: 100%; } .breadcrumb .w .breadcrumb_r .box { width: 100%; } .breadcrumb .w .breadcrumb_r .box input[type="text"] { font-size: 12px; height: 40px; } .breadcrumb .w .breadcrumb_r .box input[type="submit"] { height: 40px; } .ft_title { margin-bottom: 0.3rem; } .ft_title .border h2 { font-size: 20px; } .ft_title p { font-size: 12px; margin: 0 0 0.1rem 0; } .pro_breadcrumb { margin-bottom: 0.4rem; } .search_bar .w .search_bar_l { display: none; } .search_bar .w .search_bar_r .search_form form input[type="text"] { height: 0.72rem; } .search_bar .w .search_bar_r .search_form form input[type="submit"] { height: 0.72rem; background-size: 30% auto; } #gotop { position: fixed; right: 2%; bottom: 5%; width: 0.8rem; height: 0.8rem; background-size: 50%; z-index: 888; display: none; } .f_title { font-size: 22px; margin-bottom: 0.3rem; } .f_title::after { width: 2rem; } footer .footer_top { padding: 0.3rem 0; } footer .footer_top .w { flex-direction: column-reverse; } footer .footer_top .w .footerl { width: 100%; } footer .footer_top .w .footerl .f_nav { display: none; } footer .footer_top .w .footerl .bk { flex-direction: column; align-items: center; } footer .footer_top .w .footerl .bk .f_pro { display: none; } footer .footer_top .w .footerl .bk .f_pro:last-child { display: block; } footer .footer_top .w .footerr { width: 100%; margin-bottom: 0.3rem; } footer .footer_top .w .footerr .qrcode .qrcode_top { margin-bottom: 0.3rem; } footer .footer_top .w .footerr .qrcode .qrcode_top img { max-width: 4.64rem; } footer .footer_top .w .footerr .qrcode .qrcode_bottom .qr1 { margin-right: 0.3rem; } footer .footer_top .w .footerr .qrcode .qrcode_bottom img { width: 1.76rem; } footer .footer_top .w .footerr .qrcode .qrcode_bottom p { font-size: 12px; margin: 0.2rem 0 0 0; } footer .footer_bottom .w .link { display: none; } footer .footer_bottom .w .copy { display: block; text-align: center; } }