﻿@charset "utf-8";
@media (min-width:1025px){li.head-search{display:none}
.search-box{position:relative;width:auto;padding:0;transform:translate(0,0);opacity:1;top:auto;z-index:1;margin-left:20px}
.search-box .search-input{width:auto;background:none;padding:0}
.search-box .search-input i{position:absolute;right:0;top:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px}
.search-box .search-input input{height:40px;border-bottom:1px solid #ccc;padding:0;transition:.3s;width:200px}
.search-box .search-input .search-btn{position:relative;background:none;font-size:0px;width:40px;height:40px}}
@media (min-width:769px){.contact-wrap .contact-sidebar .h1{font-size:30px}}
.nysingleflex{display:flex;flex-wrap:wrap;justify-content:space-between}
.nysingleflex .sidebar{width:500px}
.nysingleflex .contact-wrap .contact-sidebar{margin:0;padding:30px}
.nysingleflex .contact-wrap .contact-sidebar .h1{line-height:1.4}
.nysingleflex .nysinglemain{flex:1;padding-left:40px}
@media (max-width:1024px){.nysingleflex .sidebar{width:100%}
.nysingleflex .contact-wrap .contact-sidebar{padding:20px}
.nysingleflex .nysinglemain{padding:20px 0 0}}
@media (min-width:1025px){.foot-main .foot-item.navigation ul{display:block}
.foot-main .foot-item.navigation ul li{width:100%}
.foot-main .foot-item.navigation{width:auto}
.foot-main .foot-item{max-width:20%;width:auto}
.foot-main .foot-item:nth-child(2){max-width:35%}}
@media (min-width:769px){.foot-main .foot-item:nth-child(2) .navlist{display:flex;flex-wrap:wrap}
.foot-main .foot-item:nth-child(2) .navlist li{width:50%;padding-right:15px}}
.home-static .list li .inner{text-transform:capitalize}
@media (min-width:769px){.home-static .list li{width:20%}}
@media(max-width:768px){article table td,article table th{word-break:inherit}
article table td,article table td strong,article table td p{font-size:15px!important}}
#nav ul li .submenu li{height:auto}
#nav ul li .submenu a{display:block;line-height:32px;font-size:15px;text-overflow:ellipsis;overflow:hidden;padding:0 10px}
#nav ul #lirdproducts .submenu li:nth-child(1):hover ul{display:flex}
#nav ul #lirdproducts .submenu li:nth-child(1) ul{width:620px;border:1px solid #aaa;align-items:flex-start}
#nav ul #lirdproducts .submenu li:nth-child(1) ul li{width:50%;height:auto;border-right:1px solid #aaa}
#nav ul #lirdproducts .submenu li:nth-child(1) ul li:last-child{border:none}
#nav ul #lirdproducts .submenu li:nth-child(1) ul li p{line-height:34px;background:rgba(0,0,0,.6);text-align:center;color:#fff;font-size:15px;border-bottom:1px solid #aaa}
#nav ul #lirdproducts .submenu li:nth-child(1) ul li .submenu-list a{padding-left:22px}
#nav ul #lirdproducts .submenu li:nth-child(1) ul li .submenu-list a:before{content:'';width:4px;height:2px;background:#fff;position:absolute;left:10px;top:15px}
@media (max-width:1024px){#nav ul li .submenu li ul{display:none!important}}
.home-about .about-info .text{line-height:1.5em}
.contact-wrap .contact-sidebar{margin-top:0}
.inquiry-form textarea{border:1px solid #ccc;margin-bottom:15px;padding-left:40px}
.inquiry-form input{height:50px;border:1px solid #ccc;margin-bottom:15px;padding-left:40px}
#feedbackForm .send-btn{width:100%;max-width:300px;margin:20px auto}
#feedbackForm .send-btn .span{font-size:18px}
.inquiry-form input.input-error,.inquiry-form textarea.input-error{border-color:red}
.inquiry-form input::-webkit-input-placeholder,.inquiry-form textarea::-webkit-input-placeholder{color:#000}
.inquiry-form input:-moz-placeholder,.inquiry-form textarea:-moz-placeholder{color:#000;opacity:1}
.inquiry-form input::-moz-placeholder,.inquiry-form textarea::-moz-placeholder{color:#000;opacity:1}
.inquiry-form input:-ms-input-placeholder,.inquiry-form textarea:-ms-input-placeholder{color:#000}
#in-name{background:url(../png/inname.png) no-repeat;background-position:left 16px}
#in-email,#in-emailcomfirm{background:url(../png/inemail.png) no-repeat;background-position:left 16px}
#in-phone{background:url(../png/inphone3.png) no-repeat;background-position:left 16px}
#in-company{background:url(../png/incompany.png) no-repeat;background-position:left 16px}
#in-title{background:url(../png/intitle.png) no-repeat;background-position:left -24px}
#in-content{background:url(../png/incontent.png) no-repeat left 14px}
#in-content.require{background:url(../png/incontent.png) no-repeat left 14px}
.top-btn{width:72px;height:56px;right:20px;border-radius:8px;text-align:center;font-size:12px;box-shadow:0 0 5px #444}
.top-btn img{margin:5px auto 2px;width:30px;display:block}
.top-btn:hover{background:#fff;box-shadow:0 0 10px #000}
