input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0; 
}
input[type="number"]{-moz-appearance:textfield;}
h3 {
	font-size: 20px;
	font-weight: bold;
}
#div_plist,#pop { font:.75em "Microsoft YaHei","微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;}

/*产品列表*/
.app-block-supply { width:100%; float:left;  }
.app-supply-item { padding:8px; background:#fff; border-bottom:1px solid #ddd; }
.u-img-box { float:left; width:32%; }
.u-img-box img { height:90px; width:90px; }
.u-content-box { float:left; width:68%;}
.u-content-box p a,.u-content-box p a:hover,.u-content-box p a:visited { text-decoration:none; color:#333;font-weight:400;}
.clr-pd{ padding:0; margin:0;}
.u-content-bottom{padding-left: 32%}
.clr-pd-b { padding-bottom:0; margin-bottom:0;}
.app-p-i1 { float:left;  min-width:50px; width:40%; display:block; overflow:hidden;}
.app-p-i1 strong { color:#E4393C;}
.app-p-i2 { float:left; width:60%; display:block;}
.txt-r { text-align:right; }
.app-input { text-align:center; color:#E4393C; background:#fff;}
a.app-button-icon {line-height:22px;text-align:center;color:#333;font-size:20px; border-radius:2px;display:inline-block;}
a.app-button-icon,.app-input { 
	border: 1px solid #ddd;
    display: inline-block;
    line-height: 30px;
    width: 30px;
    height: 30px;
    float: left;
    text-align: center;
    border-left: 1px solid #ddd;
    border-radius: 2px;
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
 }
.clearfix:after{display:block;content:".";height:0;visibility:hidden;clear:both;font-size:0;line-height:0;}.clearfix{*zoom:1;}

/*table列表*/
.app-p-i3 { float:left;  min-width:50px; display:block; overflow:hidden;}
.app-p-i3 strong { color:#E4393C;}
.app-p-i4 { float:left; display:block;}

/**产品详情*/
#shadow_panel { background: #000; filter: alpha(opacity=30); opacity: 0.3; position: fixed; top: 0px; left: 0px; z-index: 1001; }
#pop { background:#fff; border-radius:3px;position: fixed;z-index: 1002; }
#pop .pop-xtitle { line-height: 22px; height: 22px;text-align:center; text-shadow:none;}
#pop .pop-xtitile-box { float:left; padding-left: 16%; width:66%; height:22px; overflow:hidden;}
#pop .pop-xclose { width:16.6%; float:right;color: #999; cursor: pointer; display: block; font-family: tahoma; font-size: 24px; font-weight: 700; text-decoration: none; }
#pop .pop-xcontent { height: 25px;}
#pop .pop-xcontent p { padding-left:10px; padding-right:10px;line-height: 25px}
#pop .pop-xcontent .app-p-i1 { float:left;  min-width:50px; width:50%; display:block; overflow:hidden;}
#pop .pop-xcontent .app-p-i1 strong { color:#E4393C;}
#pop .pop-xcontent .app-p-i2 { float:left; width:50%; display:block;}
#pop .pop-xcontent .txt-r { text-align:right; }
#pop .pop-xcontent .app-input { width:30px; height:30px; text-align:center; font-weight:normal; font-size:14px; color:#E4393C; background:#fff;outline:none;border:1px solid #ddd;}
#pop .pop-bottom p { padding-left:10px; padding-right:10px;}
#pop .pop-bottom .xitem { display: block; width: 100%; line-height: 30px; height: 30px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 3px 0; position:relative;}
#pop .pop-bottom .xitem, #pop .pop-xcontent .xitem:visited, #pop .pop-xcontent .xitem:hover { text-decoration:none; color:#333;}
#pop .pop-bottom .xitem:hover { background:#E4E4E4;}
#pop .pop-ximg{
	width:100%;
	margin:0 auto;
	min-height:250px;
	max-height:260px;
	width:auto;
	overflow: hidden;
	text-align: center;
}
#pop .pop-ximg img{
	width:100%;
	width: 250px;
	height:auto;
}
#pop .bxslider {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.scroll-wrapper{
	width:100%;
	margin:0 auto;
	width:250px;
	overflow: hidden;
}
.scroll-wrapper img{
	width:100%;
	min-width: 250px;
	max-width: 640px;
	height:auto;
	max-height:250px;
	min-height:132px;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.u-go { position: absolute; font-size: 14px; font-family: "\5b8b\4f53"; right: 10px; font-weight: 700; color: #777; }
.u-buy-num { color: #E4393C; padding-right: 2px; font-family: airal; }
.u-content-box p a,.u-content-box p a:hover,.u-content-box p a:visited { text-decoration:none; color:#333;font-weight:400;}

/**产品介绍*/
#productdesc_panel { z-index:1003;text-shadow:none; position: fixed; left:0; background:#fff; }
#productdesc_panel .r-xtitle { line-height: 41px; height: 41px;text-align:center; color:#E4393C; border-bottom:1px solid #E4393C;}
#productdesc_panel .r-xclose { width:16.6%; float:right;color: #999; cursor: pointer; display: block; font-family: tahoma; font-size: 24px; font-weight: 700; text-decoration: none; }
#productdesc_panel .r-xcontent { overflow:auto; }
#productdesc_panel .r-xcontent .r-item { line-height: 24px; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #ddd;}
#productdesc_panel .r-xcontent .r-item .r-name { font-weight:700; overflow:hidden; }
#productdesc_panell .r-xcontent .r-item .r-info { word-break:break-all; }
#productdesc_panel .r-xcontent .r-item .r-attach { color:#979797; }
#dv_productdesc{width: 1024px;}

.cart-panel {
   /*float: right;*/
}
.cart-panel input {
    border: 1px solid #ddd;
    display: inline-block;
    float: left;
    line-height: 30px;
    width: 30px;
    text-align: center;
}
* {
    box-sizing: border-box;
    outline: 0 none;
}

.nav-a-style{width:33%;float:left;text-align: center;}
.nav-style{width:100%}
.a-style{color: #8F8888!important;text-decoration: none;}
.clear-float{clear: both;}
.font-style{}
.mui-tab-label{font-size:13px}
.nav{background-color: #333333;width:50%;vertical-align: middle;float:left;height:40px;padding:10px 10px;color:#FFFFFF;font-family: MicroSoft YaHei;text-align: center;font-size:13px}
.nav-active{background-color: #D60303;vertical-align: middle;float:left;height:40px;padding:10px 10px;color:#FFFFFF;font-family: MicroSoft YaHei;text-align: center;font-size:13px}
.nav-div{width:100%;height:40px;border-radius:10px;font-family: MicroSoft YaHei;position: fixed!important;z-index:1}
.ul-style{top:40px}
.div-list{margin:40px 0 0}
.mui-popover {position: fixed!important;margin:0px 0 0 20px;top:210px; background: none!important;box-shadow:none!important}
.mui-popup {position: fixed!important;}
#btnMore{width:100%;margin:0 auto;margin-top:10px;bottom:27px}
#div_plist{margin-bottom:60px}
.message-style{background-color: #E9E9E9;color:#FF0000;padding:5.5px 0px}
body{background-color: #EFEFF4}
.error-message{background-color: #FFFFFF;padding:0px 0 0 20px}
.btn-size-style{height:30px;line-height: 20px}
.icon-style{line-height: 0!important}
