﻿@charset "utf-8";
:root {--color:#054694;--hovercolor:#021a4e;}
#contact {background: #0a377f;}
.pro-detail .pro-detail-content .part-title,.pro-detail .pro-detail-content .part-title i{font-size:0}
.pro-detail .pro-detail-content .part-title{pointer-events:none}
.contact-box a{color:#fff}
.new-main .new-list.list0 .new-intro,.product-main .pro-list.list0 .pro-intro{word-break:break-word}
.common-main article img{max-width:100%;height:auto!important}
.pro-detail .pro-detail-content img{height:auto!important}
.about-part .part-img img{height:100%!important;object-fit:cover}
.touch{padding-top:60px;background:#fff;overflow:hidden}
.l-wrap.flex{display:flex;flex-wrap:wrap}
.touch-l{width:72%;padding-right:8%;padding-top:4%;box-sizing:border-box}
.touch-tit{font-size:32px;font-weight:700;color:#242424;margin-bottom:10px}
.touch-feed{margin-top:5%}
.touch-feed>div{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4%}
.touch-feed>div input{width:49%;font-size:18px;color:#333;border:1px solid transparent;border-bottom-color:#242424;height:60px;padding:0 10px;box-sizing:border-box}
.touch-feed>div input::placeholder,.touch-feed>div textarea::placeholder{color:#333;text-transform:capitalize}
.touch-feed>div input:focus,.touch-feed>div textarea:focus{border-color:#242424}
.touch-feed>div textarea{width:100%;border:1px solid transparent;border-bottom-color:#242424;font-size:18px;color:#333;padding:10px;min-height:160px}
#ImgSend_I{background:var(--color);width:100%;display:block;font-size:20px;color:#fff;text-align:center;height:60px;text-transform:uppercase;margin-top:6%;transition:background .2s ease-in-out;cursor:pointer}
#ImgSend_I:hover{background-color:#242424}
.touch-r{background:var(--color);color:#fff;width:28%;padding:5% 3% 0;box-sizing:border-box}
.touch-r .touch-tit{color:#fff;margin-bottom:24px}
.touch-list li{display:flex;margin-bottom:8px}
.touch-list li i{font-size:27px;line-height:1;width:30px}
.touch-list li>p{flex:1;padding-left:5%}
.touch-list li>p strong{display:block;font-size:20px}
.touch-list li>p span{display:block;margin:6px 0 10px;line-height:1.6}
.touch-list li>p span a{color:#fff}
@media (max-width:1024px){.touch-l{width:100%;padding-right:0;text-align:center;padding-top:.6rem}
.news{padding:.8rem 0}
.touch-feed>div input{border:1px solid #d2d2d2;width:100%;font-size:15px;border-radius:5px;height:7vw;margin-bottom:14px}
.touch-feed>div{margin-bottom:0}
.touch-feed>div textarea{border:1px solid #d2d2d2;height:15vw;border-radius:5px;font-size:15px}
.touch-feed>div input::placeholder,.touch-feed>div textarea::placeholder{color:#adadad}
#ImgSend_I{margin-top:14px;font-size:15px;height:7vw}
.touch{padding-bottom:.6rem}
.touch-r{width:100%;padding:20px;margin-top:30px}
.touch-list li>p{padding-left:.2rem}
.touch-list li i{padding-top:.06rem;font-size:18px}}
@media (max-width:560px){#ImgSend_I,.touch-feed>div input{height:42px}
.touch-r .touch-tit{font-size:24px}
.touch-list li>p strong{font-size:17px}}
#product{padding-top:100px}
@media (max-width:768px){#product{padding-top:9.6vw}}
.touch{padding-bottom:60px}
#ind lite-youtube{max-width:none}
#ind .ind-r{top:0;margin-left:0}
#ind{padding:0}
@media (max-width:1024px){#ind>div{width:100%}}
.map iframe{border:0}