	body,

	h1,

	h2,

	h3,

	h4,

	h5,

	h6,

	hr,

	p,

	blockquote,

	dl,

	dt,

	dd,

	ul,

	ol,

	li,

	pre,

	form,

	fieldset,

	legend,

	button,

	input,

	textarea,

	th,

	td {

		margin: 0;

		padding: 0;

	}

	

	body,

	button,

	input,

	select,

	textarea {

		font: 12px/1.5tahoma, arial, \5b8b\4f53;

	}



.html,

body {

	background-color: white;

	font-family: "微软雅黑", sans-serif, "黑体";

}



.ul,

li {

	margin: 0;

	padding: 0;

	list-style: none;

}



a{

	color: #000000;

}



a:active{

	color: #b70313;

}

/*头部*/

.mui-bar{

	width: 100%;

	background: #FFFFFF;

	-webkit-box-shadow:0 0 1px #f4f4f4;

}





.address{

	width: 51%;

	float: left;

}

.address img{

	width: 15px;

	vertical-align: middle;

}



.address span{

    font-size: 14px;

	vertical-align: middle;

	display: inline-block;

	color: #006634;

	font-weight: 200; 

    max-width: 10em;

    overflow: hidden;

    white-space: nowrap;

	text-overflow: ellipsis; 

}



.search {

	width: 49%;

    float: left;

    padding: 7px 0;

}



form {

  position: relative;

  width: 100%;

  margin: 0 auto;

}

.d1 input {

	background: #edfff6;

      width: 100%;

    height: 30px;

    padding-left: 10px;

    border-radius: 29px;

    outline: none;

    color: #9E9C9C;

    border: none;

    border: 1px solid #006634;

}

.d1 button {

   position: absolute;

    top: 8px;

    right:11px;

    width: 54px;

    border-radius: 0 29px 29px 0;

    height: 28px;

    border: none;

    background: #edfff6;

    cursor: pointer;

}

.d1 input::-webkit-input-placeholder {

    font-size: 12px;

    color: #006634;

}

/*轮播*/

.mui-slider{

	margin-top: 25px;

	height: 178px;

}

.mui-slider-indicator{

	bottom: 2px;

}

.mui-slider-indicator .mui-indicator {

	display: inline-block;

	width: 8px;

	height: 8px;

	margin: 1px 1px;

	cursor: pointer;

	border-radius: 50%;

	background: #babab6;

	opacity: 0.8;

	-webkit-box-shadow:none;

	box-shadow: none;

}

.rem{

	background: #f4f4f4;

	height: 30px;

}

.rem img{

	width: 45px;

	position: relative;

	line-height: 30px;

	display: inline-block;

	padding-left:15px ;

	background: #f4f4f4;

    z-index: 99;

}

.rem marquee{

	left: 0;

	right: 0;

	position: absolute;

	line-height: 30px;

	font-size: 13px;

	color: #515151;

}

/*图标*/

.icon_list{

	width: 100%;

	margin-top: 5px;



}

.icon_list ul{

	width: 100%;

	overflow: hidden;

    padding: 0 10px;

    

}

.icon_list li{

	float: left;

	width: 20%;

	margin-top: 5px;

	text-align: center;

		padding-left: 10px;

}

.icon_list li img{

	 width: 60px;



}



.icon_list span{

	display: block;

	color: #515151;

    font-size: 14px;

}

.capsule{

	width: 100%;

	text-align: center;

}

.capsule img{

	width: 80%;

}

.ind_bt{

	width: 100%;

	margin: 10px 0 5px;

}

.bt_cen {

	text-align: center;

}

 

.bt_cen img{

	width: 15px;

}

.bt_cen h3{

	display: inline-block;
	padding-bottom: 10px;
	font-size: 18px;

}

.bt_right{

	float: right;

	display: inline-block;

	margin-top: -22px;

	padding-right: 5px;

}

.bt_right img{

	width: 16px;

	vertical-align: middle;

}

.bt_right span{

	font-size: 14px;

	vertical-align: middle;

}



/*产品*/

.pro{

	width: 100%;

	overflow: hidden;

	padding: 10px;

	margin-top: 10px;

}

.gr_l{

	float: left;

	width: 34%;

}

.gr_l img{

	width: 111px;

    height: 113px

}

.gr_r{

	width:65% ;

	float: left;

}

.po_s h4{

	font-size: 14px;

	line-height: 1.27em;

	overflow:hidden; 

	text-overflow:ellipsis;

	display:-webkit-box; 

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2; 

}

.po_x {

	width: 100%;

	margin-top: 50px;

	position: relative;

}

.po_x span{

	font-size: 18px;

	color: #ff3333;

	text-align: left;

}

.po_x img{

	width: 30px;

	float: right;

    margin-top: -5px;

}

/*产品2*/

.ins{

	width: 100%;

	background: #F4F4F4;

	overflow: hidden;

	padding-bottom: 15px;

}

.fab{

	width: 48%;

	background: #FFFFFF;

	overflow: hidden;

	margin-left: 5px;

	float: left;

	border-radius: 5px;

	margin-top: 5px;

}

.fab img{

	width: 100%;

	height: 167px;

	padding: 10px;

	

}



.fab h2{

	font-size: 15px;

	line-height: 1.27em;

	font-weight: 200;

	color: #000000;

	overflow:hidden; 

	text-overflow:ellipsis;

	display:-webkit-box; 

	-webkit-box-orient:vertical;

	-webkit-line-clamp:1; 

	padding: 3px;

}

.fab h3{

	font-size: 13px;

	line-height: 1.27em;

	font-weight: 200;

	color: #9d9d9d;

	overflow:hidden; 

	text-overflow:ellipsis;

	display:-webkit-box; 

	-webkit-box-orient:vertical;

	-webkit-line-clamp:1; 

	padding:0 3px;

}



.dd_s{

	margin-top: 15px;

	padding-bottom: 10px;

}



.dd_s h5{

	font-size: 18px;

	line-height: 1.27em;

	font-weight: 200;

	color: #ff3333;

	display: inline-block;

	text-align: left;

}



.dd_s button{

	font-size: 18px;

	line-height: 1.27em;

	font-weight: 200;

	color: #65cc6f;

	display: inline-block;

	float: right;

	padding: 4px 9px;

	border: 1px solid #dcdcdc;

	border-radius: 5px;

	margin-right: 10px;

	margin-top: -5px;

}





.mui-badge {

    font-size: 12px;

    line-height: 1;

    display: inline-block;

    padding: 3px 6px;

    color: #fff;

    border-radius: 100px;

    background-color: rgba(255, 51, 51, .95);

    border: none;

}

.mui-icon .mui-badge {

	font-size: 12px !important;

    line-height: 1.4;

    position: absolute;

    width: 5%;

    text-align: center;

    left: 51%;

    padding: 0;

    margin: 0;

	min-height:16px;

	display: inline-block;

    color: #fff;

    background: red;



}

.nav-bottom {

		padding-bottom: 50px;

		padding-top: 40px;

	}

	/*公共导航部分*/

	

	.nav-footer {

		width: 100%;

		position: fixed;

		bottom: 0;

		left: 0;

		display: flex;

		align-items: center;

		justify-content: space-around;

		background: #fff;

		border-top: solid 1px #e6e6e6;

		padding: 1%;

		height: 50px;

		z-index: 999;

	}

	

	.nav-footer a {

		display: flex;

		flex-direction: column;

		align-content: center;

		align-items: center;

		font-size: 11px;

		color: #000;

	}

	

	.nav-footer a span.mui-icon {

		height: 25px;

		overflow: hidden;

		font-size: 23px;

		padding-top: 2px;

	}

	

	.nav-footer .icon-active {

		color: #2AC845;

	}