.i-banner .item .text .cn{text-transform: uppercase;}
/* .i-tech .main{padding-left: 6.14%;} */
.i-tech .i-title{padding-top: 290px;line-height: 1.2em;}
.i-tech .info{margin-top: 60px;}
.i-about .intro .summary{text-align: left;}
.i-about .intro .info{flex-wrap: wrap;}
.i-about .intro .info .item{width: 24%;}
.i-develop .main .msg{margin: 30px 40px 72px;}
.i-develop .main .link{justify-content:space-between;padding:0 60px;}
.i-develop .main .link .item:nth-child(2){margin: 0;}
.i-develop .main .link .item p{font-size: 24px;}
.footer .main{flex-flow: column;}
.footer .main .nav{justify-content: space-between;margin-top: 40px;}
.footer .main .nav .item{margin-right: 0;}
.footer .tool{margin-top: 90px;}
.about-intro .main .text .msg{height: 360px;padding-right: 10px;box-sizing: border-box;overflow-y: auto;text-align: left;}
.culture-slogan.pc .item:hover .title{margin-bottom: 20px;}
.culture-slogan.pc .item .msg{font-size: 14px;line-height: 1.5em;}
.culture-party .text .info{margin-top: 16px;}
.culture-party .text .info .item{width: 33.33%;margin-right: 0;}
.culture-party .text>.msg{max-height: 210px;overflow-y: auto;}
.culture-party .union .text>.msg{max-height: 300px;}
.product .latest .list .item .info{padding: 0px 10px 18px;}
.product .latest .list .item .info .title{font-size: 20px;}
.product .product-type .main .text{margin-bottom: 20px;}
.product .product-type .main .text .msg{width: 30vw;}
.product-list .type .top .item{text-align: center;font-size: 12px;line-height: 1.2em;}
.product-list .type .top .item p{padding: 0 5px;}
.product-list .bottom .item .title{font-size: 14px;}
.business-type .item{font-size: 12px;line-height: 1.2em;text-align: center;}
.business-type .item p{padding: 0 5px;}
.business .list .item .text{padding: 16px;height: 210px;}
.contact .map .list li .name{width: calc(100% - 50px);}
.breadcrumbs .main{font-size: 14px;}
.breadcrumbs .main .site i{margin: 0 8px;}
.breadcrumbs .main .nav a{margin-right: 20px;}
.breadcrumbs .main .nav a:last-child{margin-right: 0;}

@media screen and (max-width: 1500px) {
    .i-tech .i-title{padding-top: 200px;}
    .develop-report .main.pc .content .btn .com-more{width: 150px;font-size: 14px;}
}
@media screen and (max-width: 1400px) {
    .header .nav .item{padding: 0 20px;} 
    .header .nav .item .sub{left: 20px;}
    .header .nav .item .sub li{margin-right: 10px;font-size: 14px;}
}

@media screen and (max-width: 1280px) {
    .header .nav .item{padding: 0 10px;}
    .header .nav .item .sub{left: 10px;}
    .header .nav .item .sub li{font-size: 12px;}
    .i-tech .i-title{padding-top: 180px;}
    .i-about .intro .summary{margin-bottom: 40px;}
    .i-about .intro .info{margin-bottom: 40px;}
    .i-about .intro .info .item{width: 49%;margin-bottom: 30px;}
    .i-develop .main .link{margin-bottom: 120px;}
    .i-develop .main .link .item p{margin-right: 20px;font-size: 20px;}
    .about-intro .main .text .msg{height: 300px;}
    .product .product-type .main .type-name{margin-bottom: 30px;}
    .culture-party .text{height: 380px;}
    .product .product-type .main .text .msg{height: 150px;}
    .breadcrumbs .main .nav a{margin-right: 10px;}
}
@media screen and (max-width: 960px) {
    .i-tech .i-title{padding-top: 0;}
    .i-develop .main .msg{margin: 30px 0 60px;}
    .i-develop .main .link{flex-flow: column;align-items: flex-start;padding: 20px;}
    .i-develop .main .link .item,.i-develop .main .link .item:nth-child(2){justify-content: space-between;width: 100%;margin-bottom: 20px;}
    .footer .main .nav .type{margin-bottom: 0;}
    .footer .main .nav .item ul{display: none;}
    .footer .tool{margin-top: 20px;}
    .footer .bottom .box,.footer .bottom .box .copyright{flex-flow: column;}
    .footer .bottom .box a, .footer .bottom .box p{line-height: 1.5em;}
    .totop{bottom: 100px;}
    .culture-party .text{height: 280px;}
    .culture-party .text>.msg{max-height: 110px;overflow-y: auto;}
    .culture-party .union .text>.msg{max-height: 190px;}
    .culture-party .text .info{margin-top: 20px;}
    .product .product-type .main .text .msg{width: 100%;}
    .business-type{justify-content: center;}
}

@media screen and (max-width: 768px) {
    .i-develop .main .link{margin-bottom: 60px;}
    .business-type{flex-wrap: wrap;justify-content: space-between;}
    .business-type .item{width: 48%;padding: 0;margin-bottom: 10px;}
}
@media screen and (max-width: 600px) {
    .business .list .item .text{height: auto;}
}
@media screen and (max-width: 500px) {
    .i-banner .item .text .cn{font-size: 20px;}
    .i-about .intro .info{margin-bottom: 20px;}
    .i-develop .main .link .item p{margin-right: 10px;font-size: 18px;}
    .totop{bottom: 116px;}
    .history{position: relative;}
    .history .top .btn{position: absolute;left: 50%;bottom: 40px;transform: translateX(-50%);}
    .history .top .btn .prev{margin-right: 20px;}
    .history .main .content{line-height: 1.5em;}
    .history .main .content .text{max-height: 6em;padding-right: 5px;overflow-y: auto;}
    .culture-slogan.m .item{height: 316px;}
    .culture-slogan.m .item .title{margin-bottom: 20px;}
    .culture-slogan.m .item .msg{line-height: 1.5em;}
    .culture-party .text .info .msg{font-size: 12px;}
    .com-page .item .name{width: calc(100% - 80px);overflow: visible;white-space: normal;}
    .business-type .item{width: 49%;height: 56px;}
}
@media screen and (max-width: 400px) {
    .i-banner .item .text .cn{font-size: 18px;}
    .i-develop .main .link .item p{font-size: 16px;}
}