:root{
	--primary-color: #00357B;
	--primary-rgb: 0,53,123;
	--color-yollow: #DAB514;
	--color-red: #ac1818;
}


@media screen and (max-width: 1200px){
	.wrapper{width: 100%;}
}

@media screen and (max-width: 768px){
	body{min-width: auto;}
	.wrapper{width: 100%;overflow-x: hidden;}
	.container{padding-top: 50px;}
	.is-menu-show .container{position: fixed;top: 0;z-index: -100;visibility: hidden;}


	/* ========== 头部：start ========== */
	.pc_header{display: none;}
	.wap_header{display: block;position: relative;position: fixed;top: 0;width: 100%;z-index: 99;left: 0;}
	.topHead{background: #fff;border-bottom: 1px solid #e6e6e6;height: 50px;display: flex;align-items: center;position: relative;}
	.topHead .menu_icon{position: relative;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
	.topHead .menu_icon:before,.topHead .menu_icon:after{content: '';display: block;width: 18px;height: 2px;background-color: #303233;transition: all .3s;position: absolute;}
	.topHead .menu_icon:before{top: 17px;}
	.topHead .menu_icon:after{bottom: 17px;}
	.topHead .menu_icon .three{display: block;width: 18px;height: 2px;background-color: #303233;transition: all .3s;}
	.topHead .menu_icon.show-menu .three{display: none;}
	.topHead .menu_icon.show-menu:before{transform: rotate(45deg);top: 24px;}
	.topHead .menu_icon.show-menu:after{transform: rotate(-45deg);bottom: 24px;}
	.topHead .center{flex: 1;display: flex;align-items: center;padding-left: 15px;width: 100%;overflow: hidden;}
	.topHead .center img{height: 36px;}


	/*菜单*/
	.wapMenu{background: #fff;position: fixed;top: 50px;left: 0;right: 0;z-index: 99;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;min-height: calc(100vh - 50px);width: 100%;transition: visibility .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);}
	.wapMenu_bg{background: #fff;position: absolute;left: 0;top: 0;bottom: 0;right: -200%;z-index: 100;}
	.wapMenu.is-hide{visibility: hidden;opacity: 0;}
	.wapMenu.is-show{visibility: visible;opacity: 1;}
	.wapMenu_ul{padding: 0 20px;position: relative;z-index: 101;}
	.wapMenu_ul li{}
	.wapMenu_ul li a{display: block;padding: 18px 32px 18px 16px;font-size: 14px;line-height: 1.25;color: inherit;background: #fff;border-bottom: 1px solid #ddd;position: relative;font-weight: 700;color: #2e3133;width: 100%;}
	.wapMenu_ul li a:after{content: "";display: block;position: absolute;top: 50%;right: 8px;width: 6px;height: 6px;margin-top: -3 px;border-top: 2px solid var(--primary-color);border-right: 2px solid var(--primary-color);transition: all .2s cubic-bezier(.4, 0, .2, 1) .2s;transform: rotate(45deg) translateY(-50%);}
	.wapMenu_ul .main_menu{font-size: 16px;padding-left: 0;}
	.wapMenu_ul .goBack{padding-left: 20px;font-weight: 400;}
	.wapMenu_ul .goBack:after{right: inherit;left: 5px;margin-top: -7px;transform: rotate(-135deg) translateY(-50%);}
	.wapMenu_ul .second_menu{display: none;position: absolute;top: 0;left: 100%;width: 100%;padding: 0 20px;background: #fff;min-height: 100%;}
	.wapMenu_ul .childList{display: none;position: absolute;top: 0;left: 100%;width: 100%;padding: 0 20px;background: #fff;min-height: 100%;}
	.wapMenu_ul .second_menu.is-show,.wapMenu_ul .childList.is-show{display: block;}

	/* ========== 头部：end ========== */


	/* ========== 脚部：start ========== */
	.footer .boxs{flex-direction: column;padding: 30px 20px;}
	.footer .boxs .tit{margin-bottom: 12px;height: 28px;font-size: 17px;}
	.footer .nav{flex-direction: column;margin: 0;}
	.footer .nav li{width: 100%;margin-bottom: 20px;}
	.footer .contact{margin-top: 0;}
	/* ========== 脚部：end ========== */


	/* ========== 首页内容：start ========== */

	/*块标题*/
	.sec_tit{padding: 30px 0 20px;}
	.sec_tit .name{font-size: 28px;}
	.sec_tit .remark{width: 100%;margin: 0;padding: 10px 30px 0;}

	/*更多*/
	.sec_more{margin-top: 30px;}
	.sec_more .nav{height: 42px;line-height: 42px;width: 150px;}
	.sec_more .nav:after{content: '+';display: block;position: absolute;right: 20px;top: 0;}

	/* tabs */
	.navClass{margin: 0 20px 20px;gap: 16px;}
	.navClass li{width: calc(50% - 8px);}
	.navClass li a{line-height: 42px;border-radius: 4px;width: 100%;}

	/*产品介绍*/
	.products-lists{padding-bottom: 40px;}
	.pro-row{gap: 15px;padding: 0 20px;grid-template-columns: 1fr 1fr;}
	.pro-row .img img{height: 170px;}
	.pro-row .name{font-size: 15px;}

	/* 首页公司简介 */
	.index-info{padding-bottom: 40px;}
	.about{flex-direction: column;padding: 20px 20px 0;height: auto;}
	.about dl{width: 100%;overflow: initial;}
	.about dt{height: auto;font-size: 20px;}
	.about dd{padding: 20px 0 30px;line-height: 1.8;}
	.about dd .con{height: auto;}
	.aboutpic{width: 100%;height: auto;}
	.aboutpic img{width: 100%;height: auto;}

	/* 首页新闻资讯 */
	.index-section{padding: 30px 20px 50px;}
	.Inews_title{margin-bottom: 25px;}
	.index-news .news-boxs{flex-direction: column;}
	.index-news .lef{width: 100%;margin-bottom: 25px;}
	.index-news .cover{padding-bottom: 15px;}
	.index-news .cover img{height: auto;}
	.index-news .rig{width: 100%;overflow: hidden;}
	.index-news .list{margin-bottom: 25px;align-items: flex-start;}
	.index-news .sort{font-size: 36px;padding-right: 15px;}
	.index-news .info .tit{height: auto;line-height: 1;}
	.index-news .info p{margin-bottom: 8px;}
	.index-news .rig .info{margin-left: 15px;display: block;flex: 1;width: 100%;overflow: hidden;}

	/* ========== 首页内容：end ========== */


	/* ========== 内页：start ========== */

	/*整体*/
	.conBox{flex-direction: column;padding: 15px 0 50px;gap: 20px;}

	/*左边菜单*/
	.lefmenu{width: 100%;padding: 0 15px;}
	.lefmenu .btit{background-color: #fff;height: auto;padding: 0 0 10px 0;color: #000;font-size: 18px;}
	.lefmenu .btit:before,.lefmenu .btit:after{display: none;}
	.lefmenu .sul{display: flex;flex-wrap: wrap;padding: 0;background-color: transparent;gap: 10px;margin-bottom: 10px;}
	.lefmenu .sul:before{display: none;}
	.lefmenu .sul li{padding: 0;border: 0;line-height: 34px;}
	.lefmenu .sul li a{height: auto;padding: 0 20px;border-radius: 4px;font-size: 14px;border: 1px #aaa solid;}
	.lefmenu .sul .cur a{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}

	/*路径*/
	.path{margin: 0 15px;padding-bottom: 10px;}
	.path .tit{font-size: 18px;}
	.path .tit:after{bottom: -12px;}
	.path .rotue{font-size: 13px;}

	/*产品列表*/
	.product_list li{width: calc(50% - 10px);}
	.product_list li .img{height: 163px;}

	/*详情*/
	.detail{padding-bottom: 0;}
	.detail .dtit{padding: 10px 0 20px;}

	/* ========== 内页：end ========== */

}