.sp_header{height:50px;overflow:hidden;background:#2071A9;position:fixed;z-index:10;width:100%;border-bottom:1px solid #dedede;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.w_name{float:left; text-align: center; line-height: 50px; color:#fff;font-size: 18px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px;list-style-type: none;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.p_show{display:block;}
.w_show{display:none;}
@media screen and (max-width: 768px)  {
	a {text-decoration: none;}
	ul{margin:0;padding:0;}	
	.p_show{display:none;}
	.w_show{display:block;}
	body{background-color:#fff; background:none; margin:auto;font-size:14px; font-family:Arial; background-image:none;}
	#main{width:100%;}
	.container{padding:0 15px;}
	.in_about{padding:0 15px;  margin-top:10px;}
	.in_product{text-align: center; padding:0 15px;}
	.in_product ul li{width:46%; display:inline-block; margin:0 1%;}
	.in_product ul li img{width:100%;}
	.in_news{padding:0 15px; margin-top:30px;}
	.in_news ul li{line-height: 30px; list-style: none;}
	.in_news ul li em{float:right; color:#999;}
	.title{border-bottom:1px solid #dedede; padding-bottom:5px; text-align: left; font-size: 16px; color:#333;}
	.title span{float:right; font-size: 14px; font-weight: normal; margin-top:4px;}
	.title span a{color:#666;}
	.bot_menu{background:#2071A9; height:40px; line-height: 40px; position:fixed;  bottom:0; width:100%; display:block;}
	.bot_menu ul li{width:25%; text-align: center; float:left; list-style: none;}
	.bot_menu ul li a{color:#fff;}
	.bot_height{height:80px; display:block;}
	#here{text-align: left;border-bottom:1px solid #ccc; padding-bottom:6px; margin-bottom:20px;}
	.news_time{display:none;}
	.news_title{font-weight:normal;}
	.detail img{max-width:100%;}
	#product{margin:20px auto;}
	#product ul li {padding: 0; float: left; width: 50%; margin:10px 0; list-style: none; text-align: center; }
	#product ul li .listPic {border: 0; overflow: hidden; width:90%; height:100px; padding:0 4px;}
	#product ul li .listPic img{width:100%;}
	#case{margin:20px auto;}
	#case ul li {padding: 0; float: left; width: 50%; margin:10px 0; list-style: none; text-align: center; }
	#case ul li .listPic {border: 0; overflow: hidden; width:90%; height:100px; padding:0 4px;}
	#case ul li .listPic img{width:100%; border:0;}
	#news_detail_title {font-weight: bold; font-size: 14px; color: #333; margin-top: 5px; text-align: center; line-height: 46px; margin-bottom:10px;}


}