ul,ul li, .category_alllist ul div li{
	list-style: none!important;
}
.CheckBox{
	width: calc(25% - 10px);
	height: 210px;
	background: #fff;
    margin: 0 5px 25px 1px;;
	display: inline-flex;
	color: #343a40;
    border: 1px solid #eaeff5;
    border-radius: 7px;
    box-shadow: 0 5px 25px -6px rgb(41 128 185 / 32%)!important;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all .3s ease-out;
}
.CheckBox:hover{
/*	box-shadow: 0.2rem 0.25rem 0.5rem #03a9f48c!important;
	background: #FFFFFF;*/
	border: 1.2px solid #007bffb3;
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
	/*transform: scaleY(1.01);*/
}
/*.CheckBox:hover .box_btm{*/
/*	background: #ff0057;*/
/*}*/
.boxCard{
    width: calc(100% - 20px);
    margin: 0 auto;
}
.bg-white{
	background: #fff;
}
.CardPicture{
	width: 100%;
	height: 70px;
	line-height: 0px;
	/*text-align: center;*/
}
.CardPicture img{
	margin: 0 5px;
    width: 36px !important;
    height: 36px !important;
    text-align: center;
    border-radius: 3px;
    padding: 0px;
    /*border: 1px solid rgb(52 88 112 / 23%);*/
}
/*.CardPicture img:hover{
	border: 1px solid rgba(0,123,255,.5);
}*/
.salse_type{
	/*height: 50px;*/
	position: relative;
	top: -35px;
}
.limit_salse{
	width: 96px;
    height: 70px;
}
.home_hot{
    height: 35px;
    width: 50px;
    background: none;
    display: inline-block;
    padding: 8px 5px 0 0;
    color: #ff7c39;
    border-radius: 13px 0 100px 0;
    font-size: 0.82rem;
    font-weight: 600;
    position: relative;
    left: -10px;
    /*top: -5px;*/
    text-align: center;
    /*letter-spacing: 0.35px;*/
}
.hot_card{
	width: 100%;
    margin-top: -5px;
}

.scroll_width{
	width: 52%;
}
.hot_card_left{
	display: inline-block;
	padding: 0px 0 0 10px;
	width: 50%;
}
.fail:hover{
	color: #dc3545;
}
.hot_card_right{
	width: 50%;
	text-align: right;
    float: right;
	/*display: inline-block;*/
}
.hot_card_right::after{
	clear: both;
}
.padding10{
	padding: 10px;
}
._margin40{
	margin-top: -76px;
}
.box_body_title {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    /*font-size: 1rem;*/
    font-weight: 600;
    color: #3d3d3dde !important;
    /*text-align: center;*/
    margin-left: 37px;
    height: 1.5em;
}
.new_btm_pay {
    /*border: 1px solid #c1c4c7;*/
    width: 135px;
    text-align: center;
    position: relative;
    border-radius: 41px;
    left: calc(50% + 0px);
    padding: 0px;
    color: #ff5722;
    font-weight: 600;
    /*top: -27px;*/
}
/*.boxCard:hover .new_btm_pay,.boxCard:hover .del_price{*/
/*    background: #ff5722;*/
/*    color: #FFFFFF!important;*/
/*    border: 1px solid #ff5722;*/
/*}*/
.Originalprice{
	font-size: 0.7rem;
    position: relative;
    top: -28px;
    color: #333333b8;
}
.salse_num{
    color: rgba(0, 0, 0, 0.4);
    font-size: .8rem;
    font-weight: 500;
    /*padding: 7px 10px;*/
    display: inline-block;
}

.box_description{
    /* text-indent: 1.5em; */
    font-size: .88rem;
    margin-top: 18px;
    color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    height: 66px;
    width: 260px;
    line-height: 1.5rem;
}
.box_btm{
    line-height: 30px;
    color: hsl(211deg 1% 17%);
    margin: -25px auto 0 auto;
    font-size: 0.81rem;
    font-weight: 400 !important;
    margin-left: -9px;
    margin-top: 5px;
}

.box_btm_result{
     /*width: 110px; */
     height: 37px; 
    line-height: 37px;
    color: hsl(211deg 1% 17%);
     background: #007bff; 
     border-radius: 50px; 
    margin: 10px auto 0 auto;
    font-size: 0.9rem;
     font-weight: 600; 
    text-align: center;
    color: #fff;
}
.boxCard i{
	text-decoration: line-through;
}
.count_li{
    float: right;
    background: #007bff;
    width: 50px;
    color: #fff;
    height: 50px;
    font-size: 0.7em;
    text-align: center;
    display: inline-block;
    position: relative;
    font-weight: 600;
    padding: 18px 0 0 13px;
    top: -13px;
    border-radius: 100px 0 13px 0;
    left: 11px;
}
.count_li::after{
	clear: both;
}
.footer_new{
	text-align: center;
	padding: 20px;
	font-size: 0.82em;
}

.payListBtm{

}
.payListBtm img{
	width: 32px;
	height: 32px;
}
.new_nav_width{
	width: 34%;
}
.margin_bottom_20{
	margin-bottom: 20px;
}
.fail{
	color: #f14545;
}
.member_click_back:hover{
	color: #333;
}
._333{
	color: #333!important;
}
.margin10{
    margin: 10px!important;
}
.margin_top20{
    margin-top: 20px;
}
canvas{
	width: 128px;
	height: 128px;
}
.ad_article{
	width: calc(25% - 10px);
	margin-right: 10px;
	/*border: 1px solid rgba(0,123,255,.25);*/
	border: 0;
	-webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all .3s ease-out;
}
.ad_article:hover {
    border: 0px solid #74b5fc;
    transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
     transform: scaleY(1.01); 
}
/*左框主体修复*/
.cerall_info ul{
    margin-left: -6%;
}


.allProduct .col-sm-11.user-right-bar {
    width: 67%;
    float: right;
    margin-top: 40px;
    margin-left: 2%;
}

/*首页热销产品量*/
.sale_box_width{
	width: 100%;
	height: 300px;
	display: flex;
	flex-direction: column;
	align-items: left;
	flex-wrap: wrap;
	flex: 1;
    margin-left: 20px;

}
.sale_box_hot{
	width: calc(50% - 20px);
	margin-top: 20px;
	height: 125px;
	border: 1px solid rgba(5,135,255,0.2);
	color: #666;
	border-bottom: none;
}
.sale_bg1{
	background: url(/Public/Heshangshu/images/ad/h_city.png) no-repeat;
	background-size: 100% 100%;
}
.sale_bg2{
	background: url(/Public/Heshangshu/images/ad/h_data.png) no-repeat;
	background-size: 100% 100%;
}
.sale_bg3{
	background: url(/Public/Heshangshu/images/ad/h_p.png) no-repeat;
	background-size: 100% 100%;
}
.sale_bg4{
	background: url(/Public/Heshangshu/images/ad/h_safe.png) no-repeat;
	background-size: 100% 100%;
}
.sal_box_small_text{
	width: calc(100% + 2px);
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #333;
    color: #fff;
    display: inline-block;
    font-size: 0.9em;
    opacity: .7;
    position: relative;
    top: 100px;
    left: -1px;
}
.box_width_100{
	width: 100%;
	height: 130px;
}
.sale_box_hot:hover{
	border: 1px solid rgba(5,135,255,0.9);
	border-bottom: none;
}

/*新增产品box的下划线及热销图标*/
.card_line_bottom{
    width: calc(100% - 20px);
    margin: 0 auto 18px auto;
    height: 0px;
    opacity: 1;
    border-bottom: 1px solid #eaeff5;
    display: flex;
}
.box_btm_zhe{
    width: 48px;
    height: 18px;
    opacity: 1;
    /** 文本1 */
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 17.38px;
    color: rgba(234, 53, 83, 1);
    text-align: left;
    vertical-align: top;
    border: 1px solid rgba(234, 53, 83, 1);
    border-radius: 5px;
    padding: 1px 5px;
    margin-left: 10px;
    margin-right: 3px;
}
.box_btm_hot{
    width: 48px;
    height: 18px;
    opacity: 1;
    /** 文本1 */
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 17.38px;
    color: rgba(173, 88, 3, 1);
    text-align: left;
    vertical-align: top;
    border: 1px solid rgba(173, 88, 3, 1);
    border-radius: 5px;
    padding: 1px 5px;
}
.box_btm_diy{
    padding: 0;
    margin-top: -7px;
    margin-left: 2px;
    padding: 0;
}
.salse_price{
    text-decoration: line-through;
    font-weight: 200;
    color: #999;
    
    font-size: .82rem;
}

.now_price_btm{
    color: rgba(234, 53, 83, 1);
    font-size: .99rem;
    font-weight: 600;
}
/*box_x为斜线*/
/*.box_x {
    width: calc(50% - 20px);
    height: 125px;
    position: relative;
    background-color: transparent;
    background-image: linear-gradient(to top left,white 49%,black,white 50%);
}*/
/*.box_x:before {
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    bottom: 0;
    border-bottom: 100px solid red;
    border-left: 100px solid transparent;
    content: "";
}
.box_x:after {
    position: absolute;
    left: 1px;
    right: 0;
    top: 1px;
    bottom: 0;
    border-bottom: 99px solid white;
    border-left: 99px solid transparent;
    content: "";
}*/
/*.box_f {
    width: calc(50% - 20px);
    height: 125px;
    position: relative;
    background-color: transparent;
    background-image: linear-gradient(to top right,white 49%,black,white 50%);
}*/
/*.box_f:before {
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    bottom: 0;
    border-bottom: 100px solid red;
    border-right: 100px solid transparent;
    content: "";
}
.box_f:after {
    position: absolute;
    left: 0;
    right: 1px;
    top: 1px;
    bottom: 0;
    border-bottom: 99px solid white;
    border-right: 99px solid transparent;
    content: "";
}*/

/*自适应*/
@media (min-width: 1200px) {
	
}

/*ipad pro*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	/*首页*/
	.CheckBox{
    	width: calc(33.33333% - 10px)!important;
	}
	.box_description{
		width: 100%;
	}
	.ad_article{
		width: calc(50% - 10px);
		margin-right: 10px;
		border: 1px solid rgba(0,123,255,.25);
		margin-bottom: 15px;
	}
	.new_btm_pay {
        left: calc(50% - 10px);
    }
}
/*ipad*/
@media (min-width: 768px) and (max-width: 991.98px) {
	/*首页*/
	.CheckBox{
    	width: calc(50% - 10px)!important;
	    margin: 0 6px 20px 1px;
	}
	.boxCard{
		/*width: 100%;*/
	    width: calc(100% - 20px);
        margin: 0 auto;
	}
	.new_btm_pay {
        left: calc(50% + 11px);
    }
    /*标题字体*/
    .web_title{
        padding: 5px 0px 0 5px!important;
        font-size: .9rem!important;
        letter-spacing: .3px!important;
    }
	.box_description{
		width: 100%;
	}
	.ad_article{
		width: calc(50% - 10px);
		margin-right: 10px;
		border: 1px solid rgba(0,123,255,.25);
		margin-bottom: 15px;
	}
	.home_pay_pic{
		width: 100%!important;
	}
	/*公告页*/
	.cerall_info {
     	margin-left: 0!important; 
	    margin-top: 40px;
	    width: 100%!important;
	}
	.new_nav_width {
	    width: 100%!important;
	}
	.qitaInfo {
	     margin-left: 0!important; 
	}
	.cerall_info ul{
		margin-left: -3%;
	}
	/*左框主体修复*/
	.cerall_info ul{
	    margin-left: -6%;
	}
	/*会员中心*/
	.allProduct .col-sm-11.user-right-bar{
		width: 106.5%!important;
	    float: left;
	    margin-left: -13px;
	}
	.container.allProduct .form-group>a.btn[id*="score_"]{
		width: 100%!important;
	}
	.form-group {
	    margin-left: -10px;
	}
	.btn-block {
	    width: calc(100% + 10px);
	}
	/*首页滚动条*/
	.scroll_width {
	    width: 60%!important;
	}
	.sale_box_width{
		margin-left: 0;
	}
	.paylistScroll {
	    margin: 25px 0;
	    height: 260px;
	    overflow-y: hidden;
	    padding: 0 15px 0 0;
	    width: 100%;
	    font-size: .7em;
	    margin-left: -38px;
	}
/*	.sale_box_width {
	    width: 40%!important;

	}*/
	.mobile_width_is{
		width: 40%!important;
	}
	.sale_box_hot{
		width: calc(50% - 10px);
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	/*首页*/
	.CheckBox{
    	width: 100%!important;
	}
	.boxCard{
		/*width: 100%!important;*/
		width: calc(100% - 20px)!important;
        margin: 0 auto;
	}
	.new_btm_pay {
        left: calc(50% + 95px);
    }
    /*标题字体*/
    .web_title{
        padding: 5px 0px 0 5px!important;
        font-size: .9rem!important;
        letter-spacing: .3px!important;
    }
	.box_description{
		width: 100%;
	}
	.intro-img img{
		width: 268px;
		height: 268px;
	}
	.ad_article{
		width: 100%;
		margin-right: 10px;
		border: 1px solid rgba(0,123,255,.25);
		margin-bottom: 15px;
	}
	.home_pay_pic{
		width: 100%!important;
	}
	/*公告页*/
	.cerall_info {
     	margin-left: 0!important; 
	    margin-top: 40px;
	    width: 100%!important;
	}
	.new_nav_width {
	    width: 100%!important;
	}
	.qitaInfo {
	     margin-left: 0!important; 
	}
	/*左框主体修复*/
	.cerall_info ul{
	    margin-left: -8%;
	}

	/*会员中心*/
	.allProduct .col-sm-11.user-right-bar{
		width: 106.5%!important;
	    float: left;
	    margin-left: -13px;
	}
	.container.allProduct .form-group>a.btn[id*="score_"]{
		width: 100%!important;
	}
	.form-group {
	    margin-left: -10px;
	}
	.btn-block {
	    width: calc(100% + 10px);
	}
	/*提示框*/
	.simpleAlertBody {
		width: calc(100% - 100px)!important;
	    margin: 0 50px!important;
	    left: 0!important;
	}
	/*首页滚动条*/
	.scroll_width {
	    width: 100%!important;
	}
	.sale_box_width{
		margin-left: 0;
	}
	.paylistScroll {
	    margin: 25px 0;
	    margin-left: 35px;
	    height: 260px;
	    overflow-y: hidden;
	    padding: 0 15px 0 0;
	    width: 100%;
	    font-size: 1.1em;
    	/*margin-left: -38px;*/
	}
	.sale_box_hot {
    	width: calc(50% - 5px)!important;
	}
	.sale_box_hot:first-child{
		margin-right: 10px;
	}
	.pos_box {
	    width: calc(100% + 65px)!important;
	}
}

@media (max-width: 575.98px) {
	/*首页*/
	.CheckBox{
    	width: 100%!important;
	}
	.boxCard{
		/*width: 100%!important;*/
		width: calc(100% - 20px)!important;
        margin: 0 auto;
	}
	.new_btm_pay {
        left: calc(50% + 23px);
    }
    /*标题字体*/
    .web_title{
        padding: 5px 0px 0 5px!important;
        font-size: .9rem!important;
        letter-spacing: .3px!important;
    }
	.box_description{
		width: 100%;
	}
	.intro-img img{
		width: 268px;
		height: 268px;
	}
	.ad_article{
		width: 100%;
		margin-right: 10px;
		border: 1px solid rgba(0,123,255,.25);
		margin-bottom: 15px;
	}
	.home_pay_pic{
		width: 100%!important;
	}
	/*公告页*/
	.cerall_info {
     	margin-left: 0!important; 
	    margin-top: 40px;
	    width: 100%!important;
	}
	.new_nav_width {
	    width: 100%!important;
	}
	.qitaInfo {
	     margin-left: 0!important; 
	}
	/*左框主体修复*/
	.cerall_info ul{
	    margin-left: -11%;
	}

	/*会员中心*/
	.allProduct .col-sm-11.user-right-bar{
	    width: 106.5%!important;
	    float: left;
	    margin-left: -13px;
	}
	.container.allProduct .form-group>a.btn[id*="score_"]{
		width: 99%!important;
    	margin-left: 8px!important;
	}
	.form-group {
	    margin-left: -10px;
	}
	.btn-block {
	    width: calc(100% + 4px);
	}
	/*导航栏 320宽度的指定修改*/
	.category_title_box{
		width: 260px!important;
	}
	/*提示框*/
	.simpleAlertBody {
	    width: calc(100% - 50px)!important;
	    margin: 0 25px!important;
	    left: 0!important;
	}
	/*首页滚动条*/
	.scroll_width {
	    width: 100%!important;
        margin-left: -10%;
	}
	.sale_box_width{
		margin-left: 0;
	}
	.paylistScroll {
	    margin: 25px 0;
	    margin-left: 35px;
	    height: 260px;
	    overflow-y: hidden;
	    padding: 0 15px 0 0;
	    width: 100%;
	    font-size: .7em;
	}
	.sale_box_hot {
    	width: calc(50% - 5px)!important;
	}
	.sale_box_hot:first-child{
		margin-right: 10px;
	}

	/*分享二维码*/
	.share_bg {
	    width: 250px!important;
	    height: 450px!important;
	    background-size: 100% 100%!important;
	}
	.share_ma {
	    position: relative;
	    width: 102px!important;
	    height: 102px!important;
	    padding: 5px;
        top: 165px!important;
    	left: 80px!important;
	    border: 2px solid #fff;
	    display: block;
	}
	#doc-qrcode canvas{
		width: 88px;
		height: 88px;
	}
	/*分享二维码end*/
	.pos_box {
	    width: calc(100% + 65px)!important;
	}
	
	/*关闭右侧登录按钮*/
	.login-right{
	    display: none;
	}
	/*移动端菜单*/
	.menu-icon{
	    display: block!important;
	    z-index: 9999;
	    position: absolute;
	}
}











