/*
 *
 *文件名称：css样式表mobile
 *创建时间：2019/8/28
 *创建人：乐乐
 *
 */
body {
	margin: 0;
	padding: 0;
	font-size: 1.4rem;
	font-family: "微软雅黑";
	color: #383838;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin: 0;
	padding: 0;
}

body a {
	color: #383838;
	text-decoration: none;
}

body a:visited {
	text-decoration: none;
}

body a:focus{
	text-decoration: none
}

body a:hover {
	color: #009de6;
	text-decoration: none;
}

ul li {
	list-style-type: none;
}

a,img {
	border: none;
	max-width: 100%;
}

input {
	outline: none;
}

input:focus {
	outline: none;
}

/*公共部分*/

/********header********/
.logo {
	width: 75%;
}

/*首页*/
@media (max-width: 991px){

	.banner img {
		width: 100%;
	}

	#hbjg,#nyjc {
	    width: 47%;
	    border: 1px solid #ccc;
	    height: 50px;
	    line-height: 50px;
	    font-size: 1.6rem;
	    padding-left: 6px;
    }
    .fw-span {
	    display: inline-block;
	    width: 25px;
	    height: 25px;
	    position: relative;
	    top: -3px;
	}
    .index-title .entitle {
		font-size: 4rem;
		text-transform: uppercase;
		color: #009de6;
		margin-bottom: 0;
	}
    .index-title .cntitle {
		font-size: 2.5rem;
		color: #333333;
		font-weight: bold;
		padding-bottom: 1rem;
	}
	.index-row01 {
		width: 100%; 
		margin: 20px auto;
	}
	.plus {
		padding-right: 3px;
		position: relative;
    	top: -3px;
	}
	.lip {
		width: 100%;
		font-size: 1.4rem;
		line-height: 20px;
		text-align: center;
		font-weight: normal;
	    margin-top: 10px;
	}
	.hbjg .des-bottom,.nyjc .des-bottom {
		width: 15%;
		height: 3px;
		background: none;
		margin: 10px 0;
	}
	.mypt-qh {
		width: 100%;
		margin: auto;
		position: relative;
		overflow: hidden;
	}
	.mypt-qh ul li {
	}
	.mypt-qh .hd {
		position: absolute;
		bottom: 10px;
		left: 30%;
		z-index: 10;
	}

	.mypt-qh .hd li {
		width: 40px;
		height: 3px;
		background: #9d9d9d;
	}

	.mypt-qh .hd li.on {
		background: #009de6;
	}
	.mypt-qh .mypt-img {
		width: 80%;
		margin: auto;
	}
	.mypt-qh .mypt-img img {
		width: 100%;
	}
	.mypt-qh .mypt-con {
		width: 96%;
		margin: -100px auto 0;
		background: #fff;
		padding: 110px 0 20px;
	}
	.mypt-con .mypt-qh-en {
		text-align: center;
    	font-size: 1.6rem;
	}
	.mypt-con .mypt-qh-cn {
		text-align: center;
	    font-size: 2rem;
	    font-weight: bold;
    	margin-bottom: 10px;
	}
	.mypt-con .mypt-qh-des {
		width: 90%;
	    margin: auto;
	    text-indent: 1em;
	}
	.news ul {
		width: 100%;
		margin: 20px auto 0;
	}
	.news ul li .nleft {
		width: 20%;
		background: #f2f2f2;
		color: #009de6;
		text-align: center;
	}
	.news ul li .nright {
		width: 76%;
	}
	.nright .title {
		font-size: 1.8rem;
		margin-top: -3px;
	}
	.nright .des {
		font-size: 1.4rem;
		color: #808080;
	}
	.anli {
		margin: auto;
		width: 95%;
	    display: flex;
	    justify-content: space-between;
	    flex-wrap: wrap;
	}
	.anli .img01 {
		width: 100%;
		margin: auto;
		text-align: center;
	}
	.anli .img02 {
		width: 48.5%;
		margin: 2% auto 0;
	}
	.anli .img01 img {
		width: 98%;
	}
	.anli .img02 img {
		width: 100%;
	}
	.page-news {
		display: block;
		margin: auto;
	}
	.page-news .page-news-li {
		padding-bottom: 1.5rem;
	}
	.page-news a img {
		max-width: 100%;
		max-height: 100%;
	}
	.page-news a .hb-des {
		line-height: 26px;
		color: #ededeb;
	}
	.page-news a .hb-tit .wz {
		font-size: 1.6rem;
	}
	.page-anli-li {
		display: flex; 
		justify-content: 
		space-between; 
		margin-bottom: 20px;
	}
	.page-anli .aleft {
		width: 35%;
		height: 125px;
	}
	.page-anli .aright {
		width: 65%;
		height: 125px;
	}
	.page-anli .aright a {
		height: 125px;
		padding-left: 10px;
		padding-top: 10px;
	}
	.page-title .line {
		width: 27%;
	}

	.page-title .center {
		width: 46%;
	}
	.page-pro {
		width: 95%;
		position: inherit;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin: auto;
	}

	.page-pro .proli {
		width: 100%;
		height: auto;
		margin-bottom: 15px;
		padding-bottom: 10px;
	}
	.page-pro .page-pro-li {
		width: 48.5%;
	}
	.nypage li {
		width: 23%;
		margin: 0 auto 10px;
	}
	.pos-line {
		width: 100%;
		margin: 10px auto 5px;
		display: block;
		height: 2px;
		background: #ccc;
	}
	.inner-main .product {
		width: 100%;
	}
	.anli-list .anli-li {
		width: 47.5%;
	    border: none;
	    margin-bottom: 10px;
	}
	.anli-list .anli-li:nth-child(2n) {
		margin-right: 0;
		margin-left: 25;
	}
	.anli-li dt {
		width: 100%;
		height: auto;
	}
	.inner-main {
		padding: 10px 0;
	}
	.news-list dt {
		width: 35%
	}
	.news-list dd {
		width: 60%;
		margin-top: 0;
	}

	.news-list dd h3 {
		line-height: inherit;
		margin-bottom: 5px;
		margin-top: -3px;
		font-size: 1.6rem;
	}
	.anli-li dd h3 {
		font-size: 1.6rem;
		line-height: 2rem;
    	margin-top: 0.5rem;
	}
	.bigdes {
		font-size: 1.4rem;
	}
	.hb-p {
		font-size: 1.8rem;
		margin: 10px auto;
	}
	.page-title .center .entitle {
		font-size: 1.6rem;
	}
	.news-list {
		padding: 10px 0 5px;
	}
	.news-list dd p {
		line-height: 20px;
	}
	.news-list dd span {
		line-height: 20px;
	}
	.wdcms-page {
		margin: 1rem auto 0;
		width: 100%;
	}
	.wdcms-page a {
		font-size: 1.4rem;
		padding: 0 8px;
		margin: 0 2px;
	}
	.number-page {
		display: none !important;
	}
	
	
}

.m-footer {
	width: 100%;
	margin: 20px auto 0;
	background: #4d4d4d;
}

.m-ewm {
	width: 90%;
	margin: auto;
	padding-top: 20px;
	display: flex;
	justify-content: space-around;
}

.ewm-div {
	width: 42%;
}

.m-ewm .img {
	width: 90%;
	margin: auto;
	text-align: center;
}

.m-ewm .wenzi01 {
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	color: #fff;
	background: #77a634;
	margin-top: 15px;
	border-radius: 20px;
}

.m-ewm .wenzi02 {
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	color: #fff;
	background: #019de7;
	margin-top: 15px;
	border-radius: 20px; 
}

.m-bottom {
	width: 92%;
	margin: 20px auto 0;
	text-align: center;
	padding-bottom: 10px;
}

.m-bottom p {
	line-height: 2rem;
	color: #b2b2b2;
}