﻿@charset "utf-8"; 
.pcontent p{text-align:justify}
.pro-detail-content .pro-intro article{padding:30px 30px 30px 0}
.news-detail-content article p{margin-top:1px}
header nav ul li{position:relative}
header nav ul .submenu{flex-direction:column;width:auto;right:initial;left:-50%;height:auto}
header nav ul .submenu li a{white-space:nowrap;line-height:2.2}
header nav ul .submenu li:after{display:none;transform-origin:left}
.knowledges-detail-content article p{margin-top:2px}
header nav ul .submenu{transform:translateX(-50%)!important;left:50%}
@media screen and (min-width:769px){
.home-container .welcome-info .part-item .swiper-wrapper .swiper-slide .part-list-item .item-title{padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px;margin-top:10px}
.home-container .welcome-info .part-item .swiper-wrapper .swiper-slide .part-list-item .item-content{height:54px}
footer .footer-container{height:auto;padding-bottom:20px}
header nav{align-items:center}
header nav ul li .inmenu_1:after,header nav ul li a:after{bottom:0px}
header nav ul .submenu{top:100% !important;display:none}
header nav>ul>li:hover .submenu{display:block}
header nav>ul>li>a{padding-bottom:10px}
header .min ul li a:after{bottom:-5px}}
@media screen and (min-width:1081px){
header nav ul li a{white-space:nowrap}
footer .footer-container .bottom-info{margin-top:30px;justify-content:space-between}
footer .footer-container .bottom-info .code,footer .footer-container .bottom-info .nav{flex:inherit}
footer .footer-container .bottom-info .intro{flex:inherit;max-width:270px}
footer .footer-container .bottom-info .cate{flex:inherit;width:460px}
footer .footer-container .bottom-info .cate ul{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .footer-container .bottom-info .cate ul li{width:49%}}
@media screen and (max-width:768px){header .header-top .top-right #xyz .xyz12 ul li a{color:#000;font-size:13px}
header nav{padding:0 15px}
header .header-top .top-right #xyz .xyz12 ul li{width: 110px}
header .header-top .top-right #xyz .xyz12 {right:0;top:-18px}
header .header-top .top-right {position:absolute;right:35px}
header .header-top {padding:0}
header .header-top .top-right #xyz .xyz12 ul li:not(:first-child) a{color:#fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block}
footer .footer-top .contact-left .contact-content p:nth-child(2){-webkit-line-clamp:inherit}}
.home-container .partners ul {margin-top:70px}
.home-container .partners {margin-bottom:100px}
@media screen and (max-width:1366px){.home-container .partners ul {margin-top:40px}}
@media screen and (max-width:768px){.home-container .partners {margin-bottom:50px}}