﻿@charset "utf-8"; 
iframe{max-width:100%}
.about .about-img iframe{width:100%;height:100%;display:block}
.about .about-con{padding:50px 90px}
.about ul li{position:relative;padding-left:40px;line-height:1.7}
.about .about-sel{position:absolute;left:0;top:-2px}
@media screen and (max-width:1500px) and (min-width:1151px){.about .about-con,.about .about-img{width:50%}
.about .about-con{padding:40px 60px}}
@media screen and (max-width:1500px){.about .about-img{max-height:100%}}
@media screen and (max-width:1150px){.about .about-img iframe{height:590px}}
@media screen and (max-width:768px){.about .about-img iframe{height:100%}
.about .about-con{padding:66vw 4vw 4vw}
.about .about-img{max-height:inherit;width:100%;left:0;padding:0 4vw;box-sizing:border-box;height:62vw}}
.pro-c-name,.side-pro-name,.adv-item article,.content-info article,.news-title,.news article,.pro-info article{word-break:break-word}
.foot-l .lfr li:nth-child(n+2){display:none}
.cu li:nth-child(3){display:flex}
.cu li:nth-child(3) span{padding:0 5px;}
.cu li:nth-child(3) p{white-space:nowrap;display:flex;justify-content:space-between}
.cu li:nth-child(3) p a:nth-child(1){padding-right:10px}
@media(min-width:769px){.foot-nav{padding:0;width:30% !important}}
.part-list-a .part-item{width:25%}
.part-list-b .part-item{width:16.6%}
.part-item{overflow:hidden;box-sizing:border-box}
.part-item img{width:100%;height:70px;object-fit:contain;background:#E6E6E6;padding:10px}
.part-item:nth-child(11) img{background:#004EA7}
@media (max-width:680px){.part-item{width:50%}
.part-list{padding:15px 0}}
.part-item:hover{box-shadow:0 0 0;transform:translate(0,0)}
.adv-item .advpic{width:100%;position:relative;padding-bottom:55%;margin-bottom:15px}
.adv-item .advpic img{margin:0;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}
.adv-item{padding:25px}
.advance-list{padding-top:20px}
@media (max-width:768px){.adv-item{padding:10px}}
.part{background:#e6e6e6}
.parttit{text-align:center;font-size:30px}
.cu li{position:relative;padding-left:30px}
.cu li i,.cu li em{position:absolute;left:0}
.parttit{text-align:center;font-size:30px}
@media (min-width:1025px){.head-wrapper {justify-content:space-between;}
.head-logo {margin-right:20px;}
.head-nav {width:auto;flex:1;display:flex;justify-content:center;}
.head-nav>ul {width:100%;display:flex;justify-content:center;}
.head-nav>ul>li>a {padding:0 15px;}}
@media (max-width:1600px) and (min-width:1025px){.head-nav>ul>li>a {padding:0 10px;}}