* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
			font-family: PingFang SC,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,微软雅黑,STHeiti,华文细黑,sans-serif;
        }
        body {
            background-color: #f5f5f5;
        }
		a {
		  text-decoration: none;
		}
		.head_pc {
		    display: block;
		    position: fixed;
		    top: 0px;
		    background: #fff;
		    z-index: 999;
		}
		
		.head_wap {
		    display: none;
		}
		.w1200{
			max-width:1200px;margin: 0 auto;
		}
        .container {
            margin: 0 auto;position: relative;
            background-color: #fff;
        }
        /* 顶部联系栏 */
        .top-bar {
            background-color: #A72939;
            color: #fff;font-size: 33px;
			height: 90px;line-height: 90px;
            justify-content: center;
            font-weight: 500;display: flex;
			align-items: center;
        }
		.top-bar img{
			width: 40px;height: 40px;
			margin-right: 20px;
		}
        /* 导航栏 */
        .navbar {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 15px 20px;
            border-bottom: 1px solid #eee;
        }
        .logo {
            display: flex;
            align-items: center;
            gap: 15px;
            font-size: 20px;
            font-weight: 40;
            color: #828282;
        }
		.logo img{
			height: 62px;
		}
        .nav-links {
            display: flex;
            font-size: 18px;
            color: #828282;font-weight: 400;
        }
		.nav-links  div{
			margin-right: 36px;
		}
        .nav-links a {
            text-decoration: none;
            color: #828282;margin-right: 30px;
        }
        .nav-links a:hover {
            color: #b32424;
        }
        .search-icon {
            font-size: 16px;
            cursor: pointer;
        }
		/* 页脚 */
		.footer {
		    background-color: #f0f0f0;
		    color: #000000;
		    text-align: center;
		    padding: 20px;font-weight: 100;
		    font-size: 20px;
		}
		.sear{
			width: 24px;object-fit: contain;margin-top: 3px;
		}
		@media (max-width: 1280px){
			.w1200{
				width: 100%;
			}
		}
		@media (max-width: 768px){
			.w1200{
				width: 100%;
			}
			.footer{
				font-size: 16px;
			}
			.navbar{
				display: none;
			}
			.top-bar{
				margin-top: 60px;font-size: 18px;height: 60px;
			}
			.section-title{
				font-size: 24px !important;
			}
			.business-section {
			    padding: 20px !important;
			    text-align: center;
			}
			.business-grid{
				margin-top: 30px !important;
			}
			.whead {
			    height: 60px;
			    background: #fff;
			    position: fixed;
			    left: 0;
			    top: 0;
			    width: 100%;
			    z-index: 9999;
			    box-shadow: 0 0 15px rgba(0, 0, 0, .15);
			    display: flex;
			    align-items: center;
			    padding: 0 15px;
			}
			.waphd_height {
			    width: 100%;
			    height: 60px;
			}
			.wlogo {
			    display: inline-block;
			}
			.wlogo img {
			    display: block;
			    border: 0;
			    height: 36px;
			}
			.waphdlg {
			    display: inline-block;
			}
			.waphdlg img {
			    display: block;
			    height: 30px;
			}
			.whead i {
			    display: block;
			    width: 60px;
			    height: 60px;
			    background: url(../images/navicon.png) no-repeat center;
			    background-size: 40%;
			    color: #fff;
			    text-align: center;
			    line-height: 60px;
			    font-size: 18px;
			    position: absolute;
			    right: 0;
			    top: 0;
			    z-index: 99999999;
			}
			.whead i img {
			    vertical-align: middle;
			    margin-top: -3px;
			    display: none;
			}
			.wapnav {
			    width: 50%;
			    height: 100%;
			    position: fixed;
			    right: 0;
			    top: 0;
			    background: #ffffff;
			    z-index: 9999;
			    margin-right: -70%;
			    transition: .5s;
			    overflow-y: scroll;
			    -webkit-overflow-scrolling: touch;
			}
			.wapnava {
			    padding: 0 0 15px 0;
			}
			.wapnavtop {
			    color: #fff;
			    height: 60px;
			    line-height: 60px;
			    padding: 0 15px;
			    display: flex;
			    align-items: center;
			    margin-top: 10px;
			}
			.wapnavtop i {
			    display: block;
			    width: 60px;
			    height: 60px;
			    background: none;
			    color: #222;
			    text-align: center;
			    line-height: 50px;
			    font-size: 18px;
			    position: absolute;
			    background: url(./image/guanbi.png) no-repeat center;
			    background-size: 30%;
			    right: 0;
			    top: 10px;
			    z-index: 99999999;
			}
			.wapprda i,
			.wapprda1 i {
			    display: block;
			    position: absolute;
			    right: 15px;
			    top: 0;
			    height: 44px;
			    line-height: 44px;
			    transition: .25s;
			}
			.wapprda_active i,
			.wapprda1_active i {
			    transform: rotate(90deg);
			}
			.wapnavtop i img {
			    vertical-align: middle;
			    margin-top: -3px;
			}
			.wapnava p {
			    display: block;
			}
			.wapnava span {
			    width: 100%;
			}
			.wapnava .wapprda {
			    display: block;
			    font-size: 16px;
			    line-height: 30px;
			    letter-spacing: 1.68px;
			    color: #000000;
			    margin: 0px 22px;
			    padding: 6px 0;
			    width: 80%;
			}
			.wapnava .wapprda .wap_s {
			    border-bottom: 0.22px solid #D7D7D7;
			}
			.wapnava .wap_first {
			    border-bottom: 0.22px solid #D7D7D7;
			}
			.wapnava .wapprda .wap_ss {
			    color: #B10011;
			    align-items: center;
			}
			.wapnava .wapprdas {
			    border-bottom: 0;
			}
			.wapnava .wapprda img {
			    width: 16px;
			    height: 16px;
			    float: right;
			    margin-top: 11px;
			}
			.wpheadhide a {
			    display: block;
			    height: 48px;
			    line-height: 46px;
			    padding: 0 22px;
			    color: #444;
			    width: 100%;
			}
			.wpheadhide a.active {
			    color: #B10011;
			}
			.wapnava1 {
			    background: url(../images/navabg_06.png) no-repeat center;
			    color: #E60012;
			    text-align: center;
			    border-bottom: 0 !important;
			    margin-top: 10px;
			    margin-bottom: 10px;
			}
			.wapnavp1 {
			    text-align: center;
			    font-weight: bold;
			}
			.head_wap {
			    position: absolute;
			    z-index: 998;
			    display: block;
			}
			.head_pc {
			    display: none;
			}
			.waphide {
			    display: none;
			}
			.wapprda,
			.wapprda1 {
			    position: relative;
			}
			.wapprda i,
			.wapprda1 i {
			    display: block;
			    position: absolute;
			    right: 15px;
			    top: 0;
			}
			.wapprda i img,
			.wapprda1 i img {
			    height: 10px;
			}
			.wpheadhide em {
			    display: block;
			}
			.wpheadhide a {
			    font-size: 28px;
			    padding-left: 26px;
			    color: #666;
			    margin: 10px 0;
			}
			.wpheadhide1 {
			    display: none;
			}
			.wpheadhide1 a {
			    padding-left: 50px !important;
			    background: #fff !important;
			    color: #999;
			}
			.waphides {
			    display: none;
			}
			.waphides a {
			    font-size: 12px;
			    color: #666;
			    display: block;
			    height: 37px;
			    line-height: 37px;
			    border-bottom: 1px solid #aaa;
			    padding: 0 30px;
			}
			.wapclicka {
			    background: url(../images/sj.jpg) no-repeat right center;
			}
			.swiper-container-bn .swiper-button-next-bn,
			.swiper-container-bn .swiper-button-prev-bn {
			    display: none;
			}
			.wpnvbg {
			    width: 100%;
			    height: 100%;
			    position: fixed;
			    left: 0;
			    top: 0;
			    z-index: 9999;
			    background: rgba(0, 0, 0, .7);
			    opacity: 0;
			    visibility: hidden;
			    transition: .25s;
			}
			.wpnvbg_active {
			    opacity: 1;
			    visibility: inherit;
			}
			.wapnav_active {
			    right: 0;
			    top: 0;
			    margin-right: 0;
			    overflow-x: hidden;
			    overflow-y: auto;
			}
			.waplga {
			    padding: 0 15px;
			}
			.waplga a {
			    display: inline-block;
			    width: 47%;
			    height: 34px;
			    background: #fff;
			    color: #E70012;
			    line-height: 32px;
			    font-size: 13px;
			    border: 1px solid #E70012;
			}
			.waplga a.active {
			    background: #E70012;
			    color: #fff;
			}
			.waplga a.waplga_ac {
			    display: block;
			    margin: 0 auto;
			    float: none;
			    background: #fff;
			    color: #E70012;
			}
			.wrap,
			.wrap_1400,
			.wrap_1200 {
			    width: 100%;
			}
			.swiper-container-bn .bnimg {
			    height: 200px;
			}
			.head_wap_wt .whead {
			    background: rgba(0, 0, 0, .7);
			}
			.head_wap_wt .waphd_height {
			    display: none;
			}
			.head_wap_wt .whead i,
			.head_wap_wt .wapnavtop i {
			    filter: grayscale(100%) brightness(500%);
			}
			.head_wap_wt .wapnav {
			    background: rgba(0, 0, 0, .5);
			}
			.head_wap_wt .wpheadhide1 a {
			    background: none !important;
			}
			.head_wap_wt .wapnava a.wapprda,
			.head_wap_wt .wpheadhide a,
			.head_wap_wt .wapnavtop {
			    color: #fff;
			    border-bottom: 1px solid rgba(255, 255, 255, .2);
			}
			.head_wap_wt .wapprda i img,
			.head_wap_wt .wapprda1 i img {
			    filter: grayscale(100%) brightness(500%);
			}
			.text14 {
			    font-size: 14px;
			    line-height: 27px;
			}
			.text16,
			.text18,
			.text20 {
			    font-size: 14px;
			    line-height: 27px;
			}
			.ftwt_none {
			    font-weight: normal;
			}
		}