﻿@charset "utf-8"; 
.pro-detail-content .pro-intro article {padding-right:0;margin:0 auto;max-width:800px}
.pro-detail-content .pro-intro .intro-title {max-width:800px;margin:0 auto;color:rgb(192,0,0)}
@media screen and (min-width:871px){.pro-detail-content .pro-detail-title {padding:0 calc(50% - 400px)}}
.abouts-content{line-height:1.75em}
@media screen and (min-width:769px){footer .footer-container {height:auto;padding-bottom:20px}
footer .footer-container .bottom-info {margin-top:30px}}
@media screen and (max-width:768px){footer .footer-container .right-text{text-align:center;line-height:1.3;padding-bottom:12px}}
header nav ul .submenu{display:flex;flex-wrap:wrap;height:auto;padding:10px 0}
header nav ul .submenu li{line-height:50px}
.home-container .partners ul{margin-top:60px}
.parcontainer{margin-top:50px}
.parcontainer.swiper-container .swiper-button-prev:after{content:'prev'}
.parcontainer.swiper-container .swiper-button-next:after{content:'next'}
.home-container .swiper-container .swiper-button-next i, .home-container .swiper-container .swiper-button-prev i{color:white}
footer .footer-container>ul>li .content .content-text, footer .footer-container>ul>li .content .content-text a{-webkit-line-clamp:inherit;overflow:inherit;font-size:15px}
footer .footer-top .contact-left .contact-logo img {width:100%;height:130px;position:relative;top:-10px;}
footer .footer-top .contact-left {align-items:center;}
footer .footer-top .contact-left .contact-content p:first-child {line-height:1.3;margin-bottom:6px;top:0}
footer .footer-top .contact-left .contact-content p:last-child{margin-bottom:0!important}
footer .footer-top .contact-left .contact-content:before {top:50%;margin-top:-17px;}
footer .footer-top .contact-left .contact-content{display:block;height:auto}
footer .footer-container>ul>li .content{padding-top:0;justify-content: center;}