       /*banner轮播图start*/
       
       .banner {
       	width: 100%;
       }
			 /* .banner ul{
				margin-left: 0!important;
			 } */
		.banner .showbox ul {
			white-space: nowrap;
			overflow: hidden;
		}
	   .banner li{
		   position: relative;
	   }
	       .banner a {
	       	/* display: inline-block;
	            max-height: 500px;
	            width: 100%;
	            padding: 0; */
	       	display: block;
	       	width: 100%;
	       	height: 0;
	       	padding-top: 28.57%;
	       	position: relative;
	       }
	
	       @media (max-width: 750px) {
	       	.banner a {
	       		padding-top: 60%;
	       	}
	       }

		   .banner a .picture {
		   	width: 100%;
		   	height: 100%;
		   	position: absolute;
		   	left: 0;
		   	top: 0;
		   }
	
	       .banner a .sd_imgbox {
	       	width: 100%;
	       	height: 100%;
	       	position: absolute;
	       	left: 0;
	       	top: 0;
	       }
	
	       .banner img {
	       	width: 100%;
	       	height: 100%;
	       	position: absolute;
	       	left: 0;
	       	top: 0;
	       }
	   
	   .banner video {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		}
       
       .banner .btn_prev,
       .banner .btn_next {
       	display: none;
       }
       
       .banner .pager {
       	position: absolute;
       	bottom: 34px;
       	width: 100%;
       	text-align: center;
		cursor: pointer;
		height: 0;
       }
       
       .banner .pager li {
       	width: 10px;
       	height: 10px;
       	display: inline-block;
       	margin: 8px;
       	background: #fff;
       	vertical-align: top;
       	border-radius: 50%;
       	opacity: 0.5;
       	filter: alpha(opacity=50);
       }
       
       .banner .pager li.cur {
       	width: 30px;
       	border-radius: 10px;
       	opacity: 1;
       	filter: alpha(opacity=100);
       	background: #fff;
       }
       
       .page_productlist .showbox {
       	width: 100% !important;
       }
       
       @media (max-width: 750px) {
       	.banner .pager {
       		display: none;
       	}
       }
       /*banner轮播图end*/
       /*医疗产品banner图start*/
      	.medical_banner .banner{
      		text-align: center;
			overflow: hidden;
      	}
	   .medical_banner img{
		height: 210px;
		width: auto !important;
		margin: auto -100%;
		position: static;
	   }
	   @media (max-width: 750px) {
		   .medical_banner img{
			   height: 140px;
			   width: auto !important;
			   margin: auto -100%;
		   }
	   }
       /*医疗产品banner图end*/
       /*筛选器start*/
       
       .m_title {
       	font-family: "Effra-Bold";
       	font-size: 0.6rem;
       	color: #000;
       	text-align: center;
       	word-break: break-word;
       	max-width: 1200px;
       	padding: 0.4rem 18px;
       	margin: 0 auto;
       }
       
       .m_filter .selected_mobile {
       	display: none;
       }
       
       .m_filter_headbox {
       	background: #f8fbff;
       	border-bottom: 1px solid #b1cbe5;
       }
       
       .m_filter_head {
       	max-width: 1236px;
       	padding: 0.17rem 18px 0;
       	margin: 0 auto;
       }
       
       .m_filter_head .filter_btn {
       	padding-left: 30px;
       	width: 15.16%;
       	margin-bottom: 0.17rem;
       }
       
       .m_filter_head .filter_btn span {
		white-space:nowrap;
       	display: inline-block;
       	font-family: "Effra-Bold";
       	font-size: 0.24rem;
       	color: #000;
       	line-height: 36px;
       	cursor: pointer;
       	vertical-align: middle;
       }
       
       .m_filter_head .filter_btn span.iconfont {
       	font-size: 0.18rem;
       	color: #0c5ca8;
       	margin-left: 20px;
       	line-height: 36px;
       	vertical-align: middle;
       }
       
       .m_filter_head .selected {
       	text-align: left;
       	font-size: 0;
       	max-width: 75.66%;
       	min-height: 0.53rem;
       }
       
       .m_filter_head .selected li {
       	display: inline-block;
       	padding: 5px 13px;
       	border: 1px solid #e3e3e3;
       	width: auto;
       	margin: 0 20px 16px 0;
       	margin-bottom: 0.16rem;
		background: #fff;
		box-sizing: border-box;

       }
       .m_filter_head .selected li span {
       	font-size: 0.14rem;
       	line-height: 1.7em;
       	color: #0c5ca8;
       }
       
       .m_filter_head .selected li span.icon_close {
       	font-size: 0.14rem;
       	margin-left: 20px;
       	font-weight: 700;
		cursor: pointer;
		position: relative;
		top: 1px;
       }
       
       .m_filter_head .clear_all {
       	display: inline-block;
       	font-size: 0.14rem;
       	line-height: 36px;
       	width: 9.16%;
       	text-align: right;
       	cursor: pointer;
       	color: #888888;
       	display: none;
       }
       
       .m_filter_head .clear_all span {
       	display: inline-block;
       	vertical-align: middle;
       }
       
       .m_filter_head .clear_all .icon_close {
       	font-weight: 700;
       	cursor: pointer;
       	font-size: 0.14rem;
       	vertical-align: middle;
       }
       
       .m_filter_contentbox {
       	max-width: 1200px;
       	padding: 0 18px;
       	margin: 0 auto;
       	display: none;
       }
       
       .m_filter_contentbox .o_g {
       	/*margin-top: 0.29rem;*/
       	margin-top: 0.36rem;
       }
       
       .m_filter_contentbox .sole-title {
       	width: 16%;
       	vertical-align: middle;
       }
       
       .m_filter_contentbox .sole-title span {
       	font-family: "Effra-Bold";
       	display: block;
       	font-size: 0.18rem;
       	color: #000;
       	padding-left: 30px;
       	padding-right: 10px;
       	line-height: 28px;
       	word-break: break-word;
       	
       }
          @media screen and (min-width: 750px) {
          	.m_filter_contentbox .sole-title span {

          		width: 100%;
          		box-sizing: border-box;
          	}
          }
       .m_filter_contentbox .sole-value {
       	width: 84%;
       	vertical-align: middle;
       }
       
       .m_filter_contentbox ul {}
       
       .m_filter_contentbox ul li {
       	display: inline-block;
       	margin-right: 0.43rem;
       	cursor: pointer;
       	line-height: 28px;
       }
       
       .m_filter_contentbox ul li .checkbox {
       	display: inline-block;
       	width: 14px;
       	height: 14px;
       	border: 1px solid #dddddd;
       	text-align: center;
       	line-height: 14px;
       	margin-right: 10px;
       	vertical-align: middle;
       }
       
       .m_filter_contentbox ul li .checkbox .icon_success {
       	font-size: 14px;
       	color: #0c5ca8;
       	font-weight: 700;
       	display: none;
       }
       
       .m_filter_contentbox ul li.checked .icon_success {
       	display: block;
       }
       
       .m_filter_contentbox ul li .txt {
       	font-size: 0.14rem;
       	display: inline-block;
       	line-height: 16px;
       	margin-top: 2px;
	   }
	   @-moz-document url-prefix() {
		.m_filter_contentbox ul li .txt {
			  margin-top: 0;
		  }
		}
       
       .m_confirm_btn {
       	margin: 0 auto;
       	text-align: center;
       	border-bottom: 1px solid #e5e5e5;
       	display: none;
       }
       
       .m_confirm_btn span {
       	display: inline-block;
       	width: 1.57rem;
       	height: 0.4rem;
       	color: #0c5ca8;
       	font-size: 0.2rem;
       	border: 1px solid #0c5ca8;
       	text-align: center;
       	line-height: 0.4rem;
       	border-radius: 0.4rem;
       	margin: 0.4rem 0.15rem;
       	cursor: pointer;
       	padding-top: 1px;
       }
       
       .m_confirm_btn .confirm {
       	color: #fff;
       	background: #0c5ca8;
       }
       
       .m_confirm_btn .solid_blue_btn:hover {
       	background: #006acf;
       }
       
       @media screen and (max-width: 1280px) and (min-width: 750px) {
       	.g_product_list {
       		padding-bottom: 100px;
       	}
       	.m_filter_head .filter_btn {
       		width: 20.16%;
       	}
       	.m_filter_head .filter_btn span {
       		font-size: 20px;
       	}
       	.m_filter_head .selected {
       		max-width: 67.66%;
       	}
       	.m_filter_head .clear_all {
       		width: 12.16%;
       	}
       	.m_filter_contentbox .sole-title {
       		width: 20.16%;
       	}
       	.m_filter_contentbox .sole-value {
       		width: 79.84%;
       	}
       }
       
       @media (max-width: 750px) {
       	.m_title {
       		font-size: 0.8rem;
       		text-align: center;
       		padding: 31px 36px 18px;
       		line-height: 40px;
       		line-height: 0.8rem;
       	}
       	.m_filter .selected_mobile {
       		display: none;
       		padding: 10px 15px 0;
       		text-align: left;
       		font-size: 0;
       	}
       	.m_filter .selected_mobile li {
       		padding: 4px 6px;
       		border: 1px solid #e3e3e3;
       		width: auto;
       		display: inline-block;
			   margin: 0px 10px 10px 0;
			   box-sizing: border-box;
			   max-width: 100%;
       	}
       	.m_filter .selected_mobile li span {
       		font-size: 0.18rem;
       		color: #0c5ca8;
       		vertical-align: middle;
       	}
       	.m_filter .selected_mobile li .icon_close {
       		margin-left: 5px;
       		font-size: 0.18rem;
       		vertical-align: middle;
       		cursor: pointer;
			font-weight: 700;
			position: relative;
    		top: 1px;
       	}
       	.m_filter_head {
       		padding: 8px 15px;
       		max-width: 750px;
       	}
       	.m_filter_head .filter_btn {
       		width: auto;
       		padding-left: 0px;
       		margin-bottom: 0;
       	}
       	.m_filter_head .filter_btn span {
       		display: inline-block;
       		font-size: 0.36rem;
       		line-height: 0.58rem;
       	}
       	.m_filter_head .filter_btn span.iconfont {
       		margin-left: 15px;
       		font-size: 0.28rem;
       		line-height: 0.58rem;
       	}
       	.m_filter_head .clear_all {
       		font-size: 0.24rem;
       		width: auto;
       		border: 1px solid #b1cbe5;
       		border-radius: 0.32rem;
       		line-height: 0.58rem;
       		padding: 0 12px;
       		text-align: center;
       		background: #fff;
       		display: none;
       	}
       	.m_filter_head .clear_all span {
       		vertical-align: top;
       	}
       	.m_filter_head .clear_all .icon_close {
       		display: inline-block;
       		font-size: 0.24rem;
       		vertical-align: top;
       		margin-top: 0;
       	}
       	.m_filter_head .clear_all .clear_all_mobile {
       		display: block;
       	}
       	.m_filter_contentbox {
       		padding: 0;
       		max-width: 750px;
       		overflow-y: scroll;
       	}
       	.m_filter_contentbox .o_g {
       		margin: 0;
       	}
       	.m_filter_contentbox .sole-title {
       		padding: 11px 15px;
       		width: 100%;
       		line-height: 50px;
       		border-bottom: 1px solid #e5e5e5;
			position: relative;
       	}
       	.m_filter_contentbox .sole-title span {
       		font-size: 0.3rem;
       		padding-left: 0px;
       		padding-right: 50px;
       		word-break: break-word;
       		
       	}
       	.m_filter_contentbox .sole-title i {
       		display: block;
       		width: 50px;
       		height: 50px;
			position: absolute;
			right: 15px;
			top: 50%;
			margin-top: -25px;
       		background: url(hw2019_productList_filter.png) no-repeat 10px 0;
       	}
       	.m_filter_contentbox .sole-title i.active {
       		background: url(hw2019_productList_filter.png) no-repeat 10px -50px;
       	}
       	.m_filter_contentbox .sole-value {
       		width: 100%;
       		background: #f6f6f6;
       		display: none;
       	}
       	.m_filter_contentbox ul {
       		padding: 0 25px;
       	}
       	.m_filter_contentbox ul li {
       		display: block;
       		margin-right: 0px;
       		line-height: initial;
       		cursor: pointer;
       		position: relative;
       		padding: 12px 0;
       	}
       	.m_filter_contentbox ul li .checkbox {
       		background: #fff;
       		margin-right: 0;
       		position: absolute;
       		left: 0;
       		top: 50%;
       		margin-top: -9px;
       	}
       	.m_filter_contentbox ul li .txt {
       		font-size: 0.24rem;
       		margin-top: 0;
       		margin-left: 24px;
       		word-break: break-word;
       	}
       	.m_confirm_btn.bottom {
       		position: absolute;
       		left: 0;
       		bottom: 0;
       		width: 100%;
       		background: #fff;
       	}
       	.m_confirm_btn span {
       		width: 1.98rem;
       		height: 0.58rem;
       		font-size: 0.24rem;
       		line-height: 0.58rem;
       		margin: 15px 7px;
       	}
	   }
	   @media (max-width: 340px) {
		.m_filter_head .clear_all .icon_close {
			margin-top: 1px;
		}
	   }
       /*筛选器end*/
       /*产品列表内容start*/
       
       .g_product_list {
       	max-width: 1230px;
       	margin: 0 auto;
       	padding: 0 3px;
       	padding-top: 0.53rem;
       	padding-bottom: 1.72rem;
		min-height: 100vh;
       }
       
       .g_product_list .m_product:hover {
       	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
       }
       /*.g_product_list .m_product.active {
       	
       	background: #eee;
       	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=125, Strength=5);
       }*/
       
       .m_product {
       	/*margin: 25px 15px;*/
       	margin: 0.25rem 0.15rem;
       	transition: all 0.5s;
       }
       
       .m_product a {
       	display: block;
       	position: relative;
       	background: #fff;
       }
       
	    .m_product a .product_img {
	       	display: block;
	       	width: 100%;
	       	height: 0;
	       	padding-top: 100%;
	       	position: relative;
	    }

		.m_product a .product_img .picture {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}
	
	    .m_product a .product_img img {
	       	width: 100%;
	       	height: 100%;
	       	position: absolute;
	       	left: 0;
	    	top: 0;
	    }
       
       .m_product a .product_img .hot_new {
       	width: 0.54rem;
       	height: 0.24rem;
       	border-radius: 0 0 5px 5px;
       	font-size: 0.14rem;
       	color: #fff;
       	text-align: center;
       	line-height: 0.24rem;
       	position: absolute;
       	left: 50%;
       	margin-left: -0.27rem;
       	top: 0;
       }
       
       .m_product a .product_img .hot_new.hot {
       	background: #ff9c00;
       }
       
       .m_product a .product_img .hot_new.new {
       	background: #57adff;
       }
       
       .m_product a .description {
       	background: #fff;
       }
       
       .m_product a .name_type {
       	padding: 0.4rem 0.4rem 0;
       	height: 1.4rem;
       	box-sizing: border-box;
       }
       
       .m_product a h2 {
       	font-family: "Effra-Bold";
       	font-size: 0.24rem;
       	text-align: center;
       	line-height: 1.1;
       	color: #000;
       	max-height: 0.52rem;
       	overflow: hidden;
       	word-break: break-word;
       }
       
       .m_product a p {
       	font-size: 0.16rem;
       	color: #555555;
       	text-align: center;
       	line-height: 1;
       	padding: 5px 0;
       	overflow: hidden;
       	white-space: nowrap;
       	background: #fff;
       	box-sizing: border-box;
       }
       
       .m_product a ul {
       	padding: 0 0.4rem;
       	padding-bottom: 14px;
       	background: #fff;
       	height: 86px;
       	box-sizing: border-box;
       }
       
       .m_product a ul li {
       	font-size: 0.16rem;
       	color: #555555;
       	text-align: center;
       	line-height: 24px;
		overflow: hidden;
		white-space: nowrap;
       	/*text-overflow: ellipsis;
       
       	*/
       }
       
       .m_product a .compare {
       	text-align: center;
       	padding: 0 15px 15px;
       }
       
       .m_product a .compare .inner_compare_box {
       	display: inline-block;
       	width: auto;
       }
       
       .m_product a .compare .checkbox {
       	display: inline-block;
       	width: 14px;
       	height: 14px;
       	border: 1px solid #dddddd;
       	margin-right: 8px;
       	vertical-align: middle;
       	margin-bottom: 2px;
       }
       
       .m_product a .compare .checkbox span {
       	font-size: 14px;
       	color: #0c5ca8;
       	font-weight: 700;
       	display: none;
       }
       
       .m_product a .compare .txt {
       	display: inline-block;
       	font-size: 0.14rem;
       	color: #0c5ca8;
       	line-height: 16px;
       	vertical-align: top;
       }
       
       .m_load_more {
       	margin: 0.36rem 0.1rem 0.09rem;
       }
       
       .m_load_more .load_more {
       	height: 0.68rem;
       	width: 5.98rem;
       	border: 1px solid #236bb0;
       	color: #236bb0;
       	text-align: center;
       	font-size: 0.24rem;
       	line-height: 0.68rem;
       	border-radius: 40px;
       	margin: 0 auto;
       	cursor: pointer;
       }
       
       @media (max-width: 750px) {
       	.g_product_list {
       		width: auto;
       		padding: 28px 0 20px;
       		margin: 0 -5px;
       	}
       	.g_product_list .m_product:hover {
       		box-shadow: none;
       	}
       	.m_product {
       		margin: 0 5px 10px;
       	}
       	.m_product a .product_img .hot_new {
       		font-size: 0.14rem;
       		width: 0.54rem;
       		line-height: 0.24rem;
       		margin-left: -0.27rem;
       	}
       	.m_product a .name_type {
       		padding-top: 0.3rem;
       		height: 1.5rem;
       	}
       	.m_product a h2 {
       		font-size: 0.3rem;
       		line-height: 1.1;
       		max-height: 0.64rem;
       		overflow: hidden;
       	}
       	.m_product a p {
       		font-size: 0.18rem;
       		line-height: 0.32rem;
       		padding: 0.1rem 0;
       	}
       	.m_product a ul {
			padding-bottom: 0.1rem;
       		height: 1rem;
       	}
       	.m_product a ul li {
       		font-size: 0.2rem;
       		line-height: 0.3rem;
       		white-space: nowrap;
       	}
       	.m_product a .compare {
       		text-align: center;
       		padding: 0 15px 10px;
       	}
       	.m_product a .compare .checkbox {
       		margin-right: 5px;
       	}
       	.m_product a .compare .checkbox span {
       		font-size: 14px;
       	}
       	.m_product a .compare .txt {
			   font-size: 0.2rem;
			   max-width: calc(100% - 20px);
       	}
       	.m_load_more {
       		margin: 30px 0;
       	}
       	.m_load_more .load_more {
       		height: 39px;
       		height: 0.76rem;
       		width: 62.4%;
       		border: 1px solid #236bb0;
       		font-size: 0.3rem;
       		color: #236bb0;
       		text-align: center;
       		line-height: 0.76rem;
       		border-radius: 0.4rem;
       		margin: 0 auto;
       		cursor: pointer;
       	}
       }
       /*产品列表内容end*/
       /*产品对比弹层start*/
       
       .m_compare {
       	position: fixed;
       	left: 0;
       	bottom: 0;
       	width: 100%;
       	z-index: 100;
       	background: #fff;
		display: none;
       }
       
       .m_compare .numshow {
       	background: #f6f6f6;
       }
       
       .m_compare .numshow .numshow_content {
       	max-width: 1236px;
       	margin: 0 auto;
       	padding: 0.26rem 18px 0.20rem;
       }
       
       .m_compare .numshow .numshow_content h2 {
       	display: inline-block;
       	font-size: 0.24rem;
       	line-height: 0.24rem;
       	color: #000;
       }
       
       .m_compare .numshow .numshow_content h2 span.compare_txt {
       	color: #000;
       }
       
       .m_compare .numshow .numshow_content h2 span {
       	color: #0c5ca8;
       	margin-left: 8px;
       	line-height: 24px;
       	cursor: default;
       }
       
       .m_compare .numshow .numshow_content .open {
       	font-size: 0.14rem;
       	color: #000;
       	line-height: 0.24rem;
       	cursor: pointer;
       	padding-right: 18px;
       }
       
       .m_compare .numshow .numshow_content .iconfont {
       	display: inline-block;
       	font-size: 0.18rem;
       	color: #000;
       	font-weight: bold;
       	line-height: 0.24rem;
       	cursor: pointer;
       	margin-top: -2px;
       }
       
       .m_compare .numshow .mobile_compare {
       	display: none;
       }
       
       .m_compare .compare_warp {
       	max-width: 1236px;
       	padding: 0 18px 30px;
       	margin: 0 auto;
       	display: none;
       }
       
       .m_compare .compare_warp .compare_col {
       	width: 76.666%;
       }
       
       .m_compare .compare_warp .col {
       	background: #fff;
       	display: inline-block;
       	width: 25%;
       	border: 1px solid #fff;
       	position: relative;
       	box-sizing: border-box;
       }
       
       .m_compare .compare_warp .col:hover {
       	border: 1px solid #e5e5e5;
       }
       
       .m_compare .compare_warp .col:hover .icon_close {
       	display: block;
       }
       
       .m_compare .compare_warp .col .thumb {
       	display: inline-block;
       	box-sizing: border-box;
       	width: 100%;
       	height: 100%;
       	padding: 0.05rem 0.36rem;
       }
       
	    .m_compare .compare_warp .col .thumb a {
	       	display: block;
	       	width: 100%;
	       	height: 0;
	       	padding-top: 100%;
	       	position: relative;
	    }

		.m_compare .compare_warp .col .thumb a .picture {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}
	
	    .m_compare .compare_warp .col .thumb img {
	       	width: 100%;
	       	height: 100%;
	       	position: absolute;
	       	left: 0;
	       	top: 0;
	    }
       
       .m_compare .compare_warp .col .name_type {
       	height: 0.8rem;
       	padding: 0 0.3rem;
       }
       
       .m_compare .compare_warp .col .name {
       	text-align: center;
       	padding-bottom: 4px;
       }
       
       .m_compare .compare_warp .col .name a {
       	font-family: "Effra-Bold";
       	display: inline-block;
       	font-size: 0.18rem;
       	line-height: 0.2rem;
       	max-height: 0.4rem;
       	overflow: hidden;
       	color: #000;
       	word-break: break-word;
       }
       
       .m_compare .compare_warp .col .type {
       	font-size: 0.14rem;
       	line-height: 14px;
       	padding: 4px 0 21px;
       	text-align: center;
       	word-break: break-word;
       	color: #555;
       	white-space: nowrap;
       	overflow: hidden;
           text-overflow: ellipsis;
       }
       
       .m_compare .compare_warp .col .icon_close {
       	font-size: 0.16rem;
       	font-weight: bold;
       	position: absolute;
       	right: 10px;
       	top: 10px;
       	display: none;
       	cursor: pointer;
       }
       
       .m_compare .compare_warp .compare_action {
       	text-align: center;
       	width: 23.3334%;
       }
       
       .m_compare .compare_warp .compare_action span {
       	display: inline-block;
       	width: 55%;
       	height: 36px;
       	border-radius: 3px;
       	font-size: 0.14rem;
       	text-align: center;
       	line-height: 38px;
       	box-sizing: border-box;
       	cursor: pointer;
       }
       
       .m_compare .compare_warp .compare_action span.tocompare {
       	color: #fff;
       	background: #0c5ca8;
       	margin-top: 0.69rem;
       }
       
       .m_compare .compare_warp .compare_action span.tocompare:hover {
       	background: #006acf;
       }
       
       .m_compare .compare_warp .compare_action .btn_clear {
       	border: 1px solid #e3e3e3;
       	margin-top: 20px;
       	color: #000;
       }
       
       @media screen and (max-width: 1023px) and (min-width: 750px) {
       	.m_compare .compare_warp .col {
       		width: 33.33%;
       	}
       	.m_compare .compare_warp .col .icon_close {
       		display: block;
       	}
       }
       
       @media (max-width: 750px) {
       	.m_compare .numshow {
       		background: #fff;
       	}
       	.m_compare .numshow .numshow_content {
       		max-width: 750px;
       		width: 100%;
       		padding: 0.40rem 15px 0.3rem;
       	}
       	.m_compare .numshow .numshow_content h2 {
       		font-size: 0.3rem;
       	}
       	.m_compare .numshow .numshow_content h2 span {
       		color: #0c5ca8;
       		margin-left: 6px;
       		line-height: 0.3rem;
       	}
       	.m_compare .numshow .mobile_compare {
       		display: block;
       		font-size: 0.24rem;
       		line-height: 0.3rem;
       	}
       	.m_compare .compare_warp {
       		display: none !important;
       	}
       }
       /*产品对比弹层end*/
       /* 提示信息弹层css start */
       
       .o_popup.o_alert {
       	border-radius: 8px;
       	box-sizing: border-box;
       	padding: 0;
       }
       
       .o_popupclose {
       	background: none;
       }
       
       .o_popup.o_alert .cont,
       .o_popup.o_confirm .cont {
       	width: 60%;
       	margin: 0 auto;
       	padding: 0.42rem 0;
       }
       
       .tool {
       	margin-bottom: 0.46rem;
       }
       
       .tool .o_bgbtn1 {
       	width: 50%;
       	background: #0c5ca8;
       	border-radius: 8px;
       }
       
       .o_btn_df-sm i,
       .o_btn_df-sm span {
       	line-height: 0.4rem;
       }
       
       .o_popupclose {
       	background: transparent;
       	font-size: 0.24rem;
       	color: #0c5ca8;
       	font-weight: 700;
       }
       
       body .o_popup.o_alert {
       	width: 4rem;
       }
       
       @media only screen and (min-width: 751px) and (max-width: 1280px) {
       	body .o_popup.o_alert {
       		width: 4.2rem;
       	}
       	.o_popup.o_alert .cont,
       	.o_popup.o_confirm .cont {
       		width: 80%;
       	}
       }
       
       @media (max-width: 750px) {
       	.o_popup.o_alert .cont,
       	.o_popup.o_confirm .cont {
       		width: 60%;
       		margin: 0 auto;
       		padding: 0.4rem 0;
       	}
       	.o_btn_df-sm i,
       	.o_btn_df-sm span {
       		line-height: 0.5rem;
       	}
       	body .o_popup.o_alert {
       		width: 5rem;
       	}
       }
	   /* 提示信息弹层css end */
/* 新增分页 start */
.product_pagebox{
	margin: 0.2rem 0;
}
.oPager a {
	min-width: 0.2rem;
	padding: 0 0.1rem;
    border-radius: 3px;
    border: 1px solid #aaa;
	color: #000;
	font-size: 0.14rem;
    line-height: 1.8em;
    height: 1.8em;
    margin-right: 0.1rem;
}
.oPager span {
    color: #000;
    margin-right: 0.1rem;
    font-size: 0.14rem;
    line-height: 1.5em;
}
.oPager a:hover {
    color: #000;
    background: #fff;
    border: 1px solid #285ca3;
}
.oPager a.cur {
	color: #fff;
    background: #285ca3;
    border: 1px solid #285ca3;
}
.oPager .jump, .oPager .next, .oPager .prev {
	padding: 0 0.05rem;
	border: none!important;
	min-width: auto;
}
.oPager a.lose {
	color: #aaa;
	background: #fff;
	border: none;
}
.oPager .next i, .oPager .prev i {
	font-size: 0.16rem;
	vertical-align: top;	
}
.m_load_more {
	display: none;
}
@media all and (min-width:0){
	.oPager a {
		min-width: 0.4rem;
	}
}
@media (max-width: 750px){
	.m_load_more {
		display: block;
	}
}
/* 新增分页 end */