@media (max-width: 818px) {
	*{
		box-sizing: border-box;
	}
	/* 导航按钮 */
	.header .mnav_btn {
	    color: white;
	    cursor: pointer;
	    width: 50px;
		float: right;
		position: fixed;
		top: 6px;
		right: 20px;
		z-index: 999;
		overflow: hidden;
		margin-top: 10px;
	}
	.header .mnav_btn a {
		display: block;
		overflow: hidden;
		width: 35px;
		height: 35px;
		float: right;
		position: relative;
	}
	.header .mnav_btn span {
		position: absolute;
		width: 100%;
		height: 4px;
		border-radius: 10px;
		background-color: #fff;
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}
	.header .mnav_btn .line1{
		top: 6px;
	}
	.header .mnav_btn .line2{
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header .mnav_btn .line3{
		bottom: 6px;
	}
	.header .mnav_btn .on .line1 {
		top: 16px;
	    -webkit-transform: rotate(45deg);
	    -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	    -o-transform: rotate(45deg);
	    transform: rotate(45deg);
	}
	.header .mnav_btn .on .line2 {
	    filter: alpha(opacity=0);
	    -moz-opacity: 0;
	    -khtml-opacity: 0;
	    opacity: 0;
	    transform: rotate(0);
	}
	.header .mnav_btn .on .line3 {
	    bottom: 15px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.container{
		max-width: 100%;
		min-width: 100%;
		padding-top: 20px;
	}
	.header .header_logo{
		width: 120px;
	}
	.header .header_nav{
		position: fixed;
		z-index: 100;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		background: rgba(0,0,0,.9);
		display: none;
	}
	.header .header_nav.on{
		display: block;
	}
	.header .header_nav .navli ol ._item dl{
		width: 50px;
	}
	.header .header_nav .navli ol ._item{
		width: 100%;
		padding: 0 10px;
	}
	.header .header_nav .navli ol ._item dt a{
		font-size: 14px;
	}
	.header .header_nav ul li{
		width: 100%;
	}
	.guide_pro ._mian ul li dd h3{
		font-size: 14px;
	}
	.guide_pro ._mian ul li dd span{
		display: none;
	}
	.guide_pro ._mian ul li dd{
		padding:10px 0 0;
	}
	.guide_pro{
		padding: 20px 0;
	}
	.guide_title h2{
		font-size: 18px;
	}
	.guide_about ._mian dl{
		flex-wrap: wrap;
	}
	.guide_about ._mian dl dt,.guide_about ._mian dl dd{
		width: 100%;
	}
	.guide_about ._mian dl dt{
		padding: 15px;
	}
	.guide_news .guide_title{
		padding-bottom: 20px;
		padding-left: 0;
	}
	.guide_news ._mian{
		margin-top: 20px;
	}
	.guide_news ._mian ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.guide_news ._mian ul li dd h3{
		font-size: 16px;
	}
	.guide_news ._mian ul li dd{
		padding: 10px;
	}
	.guide_news ._mian ul li dd em{
		font-size: 12px;
	}
	.footer{
		padding: 20px 0;
	}
	.footer .container{
		flex-wrap: wrap;
		display: none;
	}
	.footer .footer_nav{
		width: 100%;
		max-width: 100%;
	}
	.footer .footer_copyright{
		padding: 0;
	}
	.guide_news{
		padding: 40px 0;
	}
	.list_multi, .list_article, .list_pro{
		padding: 30px 0;
	}
	.list_pro .list_pro_main .pro_title{
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.list_pro .list_pro_main .pro_title h2{
		font-size: 28px;
	}
	.list_pro_main ._list li{
		width: 48%;
	}
	.list_pro_main ._list li:nth-child(2n){
		margin-right: 0;
	}
	.list_pro_main ._list li dd ._btn{
		width: 100%;
	}
	.detail_pro .detail_thumb{
		width: 100%;
		flex-shrink: 0;
	}
	.dflex{
		flex-wrap: wrap;
	}
	.detail_pro .detail_info{
		width: 100%;
	}
	.detail_pro{
		padding: 10px 0;
		min-height: auto;
	}
	.detail_pro .detail_info h2{
		font-size: 30px;
	}
	.detail_pro .detail_info p{
		font-size: 14px;
	}
	.detail_pro .detail_tab ul li{
		font-size: 16px;
	}
	.detail_pro .detail_desc,.detail_pro .detail_desc.desc2{
		min-height: 200px;
	}
	.detail_privacy{
		padding: 20px 0;
	}
}