﻿@charset "utf-8";
.table td,.table th{vertical-align:middle}
.content-list1 .content-title{word-break:inherit}
.pro-c-name,.side-pro-name,.adv-item article,.content-info article,.news-title,.news article,.pro-info article{word-break:break-word}
.pro-c-main article{max-width:1200px;margin:0 auto;padding:0 15px}
.wmkc-template-33 .wmkc-flex{display:flex;align-items:center;background:none!important}
.wmkc-template-33 .wmkc-item-img{padding:0!important}
.wmkc-template-33 .wmkc-item-img img{max-height:inherit!important;position:static!important}
.common-main article p{margin-bottom:5px}
.contact-info{padding-left:15px}
@media (min-width:769px){.about .about-con .about-title{font-size:30px}}
.floatwindow_fd-main{width:240px !important;right:-250px !important}
.floatwindow_fd_conct:hover .floatwindow_fd-main{right:0 !important}
.home-tit{font-size:32px;color:#d4322c;margin-bottom:20px;text-transform:capitalize;text-align:center;line-height:1.2}
.home-text{color:#777;font-size:18px;text-align:center;max-width:920px;margin:0 auto}
.honor{background-size:cover;background-repeat:no-repeat;background-position:center;padding:4% 0 2%}
.honor-list{margin-top:4%;justify-content:space-between;display:flex}
.honor-list>div{width:18%;text-align:center}
.down{position:relative;left:0;top:-10px;height:40px}
.reflection{width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;transform:scaleY(-1);opacity:.5}
.overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(245,245,235,.7) 50%,#f5f5eb)}
.part{padding:0}
@media (max-width:800px){.home-tit{font-size:26px}
.home-text{font-size:14px}}
.foot-nav ul li a:nth-child(n + 3){margin-left:30px}
.contact-item{width:auto;padding:0 15px}
.contact-item:nth-child(1) .contact-c,.contact-item:nth-child(4) .contact-c{white-space:nowrap}
.contact-c{line-height:1.3}
@media (max-width:1200px){.contact-list{height:auto;flex-wrap:wrap}
.contact-item{width:50%;box-sizing:border-box;justify-content:flex-start;padding:15px}}
@media (max-width:768px){.contact-item{width:100%;padding:5px 0}}
.foot-l .lfr li{position:relative}
.foot-l .lfr li>img{position:absolute;max-width:inherit;bottom:100%;left:0;max-height:inherit;width:160px;display:none}
.foot-l .lfr li:hover>img{display:block}
.foot-l .lfr li:active,.foot-l .lfr li:focus,.foot-l .lfr li:hover{animation-name:inherit}
.head-top .top-left{display:none}
.head-top .top-right{margin-left:auto}