*{margin:0;padding:0;font-family:Microsoft Yahei,arial,SimSun,Tahoma,Helvetica,STHeiti,sans-serif}
p{word-break:break-word}
.gotop{height:6px;background-color:#c81528;margin-top:90px}
.gotop img{position:relative;top:-25px;display:block;margin:0 auto;width:55px;height:55px}
.header-top{background:#e9f1fa;height:40px;padding:0 15px;display:none}
.header-top .header-top-content{display:flex;justify-content:space-between;align-items:center;width:100%}
.header-top .header-top-content .top-left span{font-size:16px;line-height:40px;color:#424140;margin-right:15px;font-family:Arial;display:none}
.header-top .header-top-content .top-left .top-icon{margin:0 10px;width:auto}
.header-top .header-top-content .navbar-lang .lang-selector{height:28px;background:#ced2dd;border-radius:0 0 5px 5px}
.header-top .header-top-content .navbar-lang .lang-selector .btn{padding:0;width:114px;height:28px;font-size:16px}
.header-top .header-top-content .navbar-lang .lang-selector .lang-menu{min-width:115px}
@media (min-width:1200px){
.header-top .header-top-content{padding:0 15px}
}
@media (min-width:1366px){
.header-top .header-top-content .top-left span{display:inline-block}
}
.index_head{height:95px;z-index:111;display:flex;align-items:center}
.index_head .navbar{padding:0 15px;width:100%}
.index_head .navbar .navbar-box{display:flex;flex-direction:column}
.navbar-nav .nav-item{height:95px;display:flex;align-items:center}
.index_head .navbar .nav-item .nav-link:hover{color:#333}
.fixed-menu .navbar-nav .nav-item{text-shadow:none}
.fixed-menu .navbar-nav .nav-item .nav-link:hover{color:#3a3a3a}
.index_head .navbar-light .navbar-toggler{padding:10px;border:1px solid #666}
@media (min-width:768px) and (max-width:991px){
.navbar-nav .nav-item{padding:0 3px}
.navbar-nav .nav-item .nav-link{font-size:15px;color:#333}
}
@media (min-width:768px) and (max-width:950px){
.index_head .navbar #logo{width:230px}
.navbar-nav .nav-item .nav-link{padding-left:7px;padding-right:0;font-size:13px}
}
@media (min-width:950px) and (max-width:991px){
.index_head .navbar #logo{width:250px}
.navbar-nav .nav-item .nav-link{padding-left:5px;padding-right:5px;font-size:15px}
}
@media (min-width:992px) and (max-width:1199px){
.navbar #logo{width:292px;height:auto;margin-top:10px}
.navbar-nav .nav-item{padding:5px 0}
.navbar-nav .nav-item .nav-link{font-size:16px;color:#333}
}
@media (min-width:1200px){
.navbar #logo{width:292px;height:auto;margin-top:10px}
.navbar-nav .nav-item{padding:15px 5px 5px}
.navbar-nav .nav-item .nav-link{font-size:18px;color:#333;padding-top:0}
}
@media (max-width:991px){
.navbar-nav{width:max-content;background-color:rgba(79,79,79,.7);position:fixed;right:0;top:85px;height:auto;z-index:111;text-align:center}
.navbar-nav .nav-item{padding:5px 10px;height:auto}
.navbar-nav .nav-item .nav-link{font-size:18px;color:#fff}
.navbar-nav .nav-item.active .nav-link{font-weight:700;color:#fff}
.index_head .hoverItem .down-menu{display:none}
}
@media (min-width:992px){
.index_head .navbar-light .navbar-toggler-icon{background:url(../images/index/sjj_03.png) no-repeat;background-size:contain}
.index_head .navbar .navbar-nav{position:relative}
.header-top{display:flex;align-items:center}
.index_head .navbar #logo{width:288px;margin-top:10px}
.index_head .hoverItem .down-menu{display:none;background:rgba(255,255,255,.9);padding:10px 15px;position:absolute;top:100%;left:50%;width:max-content;transform:translateX(-50%);z-index:111}
.index_head .hoverItem{position:relative}
.index_head .hoverItem:hover .down-menu{display:flex;flex-direction:column}
.index_head .hoverItem .down-menu .down-menu-item{color:#333;font-size:16px;text-align:center;padding:5px 0}
.index_head .hoverItem .down-menu .down-menu-item:hover{color:#c81528;text-decoration:none}
.navbar-nav .nav-item.active{border-bottom:#c81528 solid 3px}
.fixed-menu .navbar-nav .nav-item{height:80px}
.fixed-menu .navbar-nav .nav-item .nav-link{color:#3a3a3a}
.fixed-menu .navbar-nav .nav-item.active .nav-link{color:#c81528}
.fixed-menu .navbar .lang-selector .btn{color:#c81528}
.navbar-nav .nav-item.active .nav-link{color:#333}
}
.index_head{position:relative}
.product-menu{display:none;flex-direction:row;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%}
.product-menu .table-box{background:linear-gradient(to right,rgba(185,211,243,.95) 20%,rgba(255,255,255,.95) 100%);padding:15px 20px 25px;width:inherit}
.product-menu .table-box:first-child{width:72%}
.product-menu .table-box:last-child{width:28%}
.product-menu .table-box .down-menu-item{color:#333;font-size:16px;text-align:center;padding:5px 0}
.product-menu .table-box .down-menu-item:hover{color:#c81528;text-decoration:none}
.product-menu .table-box table{line-height:inherit !important;}
.product-menu table tr td{text-align:left;padding:3px 10px}
.product-menu table tr{background:0 0!important}
.product-menu table tr td b{font-size:16px;margin-bottom:5px}
.product-menu table tr:first-child{font-weight:700;padding-bottom:6px;display:block}
.product-menu .table-box:first-child table tr:nth-child(2) td{padding-bottom:8px}
.product-menu table tr:first-child td a.down-menu-item{color:#c81528;font-size:20px;margin-bottom:5px}
@media (max-width:1440px) {
.product-menu{opacity: 0;}
}
@media (min-width:1600px){
.navbar{width:1440px!important;margin:0 auto}
.header-top .header-top-content{width:1440px;margin:0 auto}
.product-menu{width: 88%;}
}
@media (min-width:1800px) {
.product-menu{width: 82%;}
.product-menu table tr td{padding:3px 15px;}
.product-menu .table-box:first-child{width:70%}
.product-menu .table-box:last-child{width:30%}
}
.footer{padding:70px 0 60px;background-color:#333}
.footer h4{font-size:18px;line-height:21px;color:#eee}
.footer ul li{list-style:none}
.footer ul li a{font-size:14px;color:#ccc;text-decoration:none}
.footer ul li a i{display:inline-block;float:left;margin-right:10px}
.footer ul li a i img{display:inline-block;width:20px}
.footer .product a{line-height:14px}
.footer .case a{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 24px;}
.footer .contact a{line-height:28px}
.footer .contact1 img{float:left;margin-right:15px}
.footer .contact1 li:nth-child(3){height:29px;width:106px;padding:3px 10px;display:flex;justify-content:center;background:#fff;margin-right:15px;float:left}
.footer-icon-list{display:flex;justify-content:space-around}
.copy{padding:20px;background:url(../images/foot_bg.png) repeat}
.copy p{font-size:14px;line-height:28px;color:#ccc;text-align:center;margin:0}
.copy p .policy{color:#ccc;text-decoration:none}
.copy p .policy :hover{text-decoration:underline}
.liuyan{padding-top:30px}
.liuyan h2{font-size:20px;text-align:center;color:#333;font-weight:700;margin-top:15px;margin-bottom:15px}
.liuyan p{font-size:15px;text-align:center;color:#555}
.liuyan .contact_form{display:flex;justify-content:space-between}
.liuyan .contact_form .form-group{width:32%}
.liuyan .form-group{margin:15px 0 0 0;display:flex}
.liuyan .form-group span{color:red;position:absolute;display:block;height:36px;width:25px;line-height:40px;text-align:center;overflow:hidden}
.liuyan .form-group .form-control{padding-left:20px;font-size:16px;color:#777}
.liuyan .sub{display:block;margin:25px auto 35px;background-color:#c81528;color:#fff;font-size:20px;padding:10px 100px;box-shadow:none}
.liuyan .liuyan_bottom .liuyan_align{align-items:flex-end}
.liuyan .liuyan_top1 .liuyan_up{background-color:#e8edf0;padding:25px 15px}
.liuyan .liuyan_top1 .liuyan_up h3{font-size:18px;color:#333}
.liuyan .liuyan_top1 .liuyan_up h3 span{color:red}
.liuyan .liuyan_top1 .liuyan_up .select{padding-left:8px}
.liuyan .select label{padding-right:20px}
.liuyan .select input{margin-right:2px;appearance:none;-webkit-appearance:none;outline:0;width:18px;height:18px;text-align:center;line-height:18px;border:1px solid gray;border-radius:5px}
.liuyan .select input:after{content:'\2714';color:transparent}
.liuyan .select input:checked::after{color:#c81528}
.liuyan .liuyan_top1 .liuyan_up .form-up-two .mater{padding-left:30px}
.liuyan .liuyan_top1 .liuyan_up .form-up-two .mater input{width:100%;padding:5px 0 5px 20px}
#translate{width:130px;height:30px;line-height:22px;overflow:hidden;background:#fff;border-radius:5px;position:absolute;top:5px;right:100px;z-index:10000;opacity:.8}
#translate::after{content:'\25BC';position:absolute;top:50%;right:10px;pointer-events:none;color:#333;transform:translateY(-50%)}
.translateSelectLanguage{width:100%;overflow-x:hidden;height:100%;padding:5px 0 5px 15px;font-size:14px;border:none;background:0 0;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;top:0;left:0}
#translate select{background:#fff;border-color:#fff}
#ishot{display:inline-block;width:60px;height:41px;position:absolute;left:5px;top:5px;z-index:800;opacity:.9}
#ishot img{width:60px}
@media (min-width:767px){
.liuyan_top{display:none}
.liuyan h2{font-size:30px}
}
@media (max-width:768px){
.liuyan1{display:none}
.right-operation{display:none}
}
@media (min-width:768px){
#LRfloater0>img{display:none}
}
.right-operation{position:relative;background-color:#f1f1f1;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:5px 0 0 5px;position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:10;overflow:hidden}
.right-operation a{display:block;padding:5px 0;text-decoration:none;color:#555}
.right-operation a img{display:block;width:30px;height:30px;margin:0 auto}
.right-operation a img.hide{display:none}
.right-operation a p{text-align:center;padding:10px 7px 0;font-size:12px}
.right-operation a.active{background-color:#c81528}
.right-operation a.active p{color:#fff}
.right-operation a.active>img:first-child{display:none}
.right-operation a.active>img:nth-child(2){display:block}
.fixed-menu .index_head{position:fixed;left:0;top:0;background:rgba(241,241,241,.85);backdrop-filter:saturate(180%) blur(20px);height:80px}
.fixed-menu .logo img.logo-b{display:block}
.fixed-menu .logo img.logo-w{display:none}
.logo img.logo-b{display:none}
@media (max-width:576px){
.index_head{height:auto}
.index_head .navbar{padding:0}
.logo img{width:300px;padding:10px 0}
.index_head .navbar-light .navbar-toggler{padding:5px}
.liuyan .form-group{margin:5px 0 0 0}
}
@media (max-width:425px) {
    .logo img{width:220px;}
    .liuyan .sub{padding: 10px 80px;}
}
@media (min-width:750px) and (max-width:800px){
.logo img{width:330px}
}
@media (min-width:992px) and (max-width:1080px){
.logo img{width:300px;margin-top:3px}
.navbar-nav .nav-item{padding:15px 5px 5px}
.navbar-expand-lg .navbar-nav .nav-link{padding:0}
}
@media (min-width:1081px) and (max-width:1280px){
.logo img{height:45%;margin-top:3px}
.navbar-nav .nav-item{padding:15px 0}
}
@media(min-width:1660px){
.container{max-width:1440px}
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;box-shadow:none}