body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, input, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0;padding:0;border: 0;font-family: arial;}

ol,li,ul,dl,dt,dd{list-style:none;}

table{border-collapse:collapse;border-spacing:0;font-size: inherit;}

h1,h2,h3,h4,h5,h6,strong,B{
    font-size: inherit;
    font-weight: inherit;
    display: inherit;
}
img {vertical-align: middle;border: none;}  
i {font: inherit;}  

a {cursor:pointer; color: #fff;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color:transparent;}

a:hover {text-decoration: none; outline: none;}  

select::-ms-expand { display: none; }  

a:active,a:hover{outline:0}
textarea{font-family: Arial;}
.clearfix::before,
.clearfix::after{
    content: '';
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    clear: both;
}
i,em{font-style: normal;}
body{
    min-width: 1200px;
}
.fl{ float:left;}
.fr{float:right;}

input,select,option{vertical-align:middle;border-radius:0px;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none; border: none;}

input[type="text"],input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;}  

.overflow {overflow:hidden; }  
.cont{
    width: 1200px;
    margin: 0 auto;
}
.font_left{
    float: left;
}
.font_right{
    float: right;
}
/* icon彩色图标样式设置 */
.icon {
width: 1em; height: 1em;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
/* 鼠标移入图片放大css */
.scale-img{overflow: hidden;}
.scale-img img{
    width: 100%;
    height: 100%;
    -webkit-object-fit: cover;
    object-fit: cover;    
    transition: .5s all linear;
    -ms-transition: .5s all linear; /* IE 9 */
    -moz-transition: .5s all linear; /* Firefox */
    -webkit-transition: .5s all linear; /* Safari 和 Chrome */
    -o-transition: .5s all linear; /* Opera */
}
.scale-img:hover img{
    transform: scale3d(1.05,1.05,1.05);
    -ms-transform: scale3d(1.05,1.05,1.05);
    -moz-transform: scale3d(1.05,1.05,1.05);
    -webkit-transform: scale3d(1.05,1.05,1.05);
    -o-transform: scale3d(1.05,1.05,1.05);
}
.buttom{
    -moz-user-select:none; /* Firefox私有属性 */
    -webkit-user-select:none; /* WebKit内核私有属性 */
    -ms-user-select:none; /* IE私有属性(IE10及以后) */
    -khtml-user-select:none; /* KHTML内核私有属性 */
    -o-user-select:none; /* Opera私有属性 */
    user-select:none; /* CSS3属性 */
}
/* 选择框 */
.gouKuan{
    width: 12px;
    height: 12px;
    border: 1px solid #CCCCCC;
    position: absolute;
    box-sizing: border-box;
}
.gouKuan>i{
    position: absolute;
    right: -1px;
    top: -1px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    display: none;
}
/* 鼠标指针样式变化 */
.zhizhen{
    cursor: pointer;
}
/* 输入框选中状态 */
.input_zhong{
    border-color: #333333 !important;
}
textarea{outline:none}
textarea{resize:none}


.description_span{
    overflow: hidden;/*超出部分隐藏*/
    text-overflow:ellipsis;/* 超出部分显示省略号 */
    white-space: nowrap;/*规定段落中的文本不进行换行 */
    width: 220px;
}

input[type=number] {
-moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.price_view_more{
    cursor: pointer;
}
.a_color{
    color: #333;
}
.none_inp{
    opacity: 0;
    z-index: -999;
    display: none;
}
.dis_none{
    display: none;
}
.naina{
    color: #999999;
}
.errmsg_box{
    background: #fef0f0;
    color: #f56c6c;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    height: 40px;
    line-height: 40px;
    text-align: center;
    opacity: 0;
    z-index: -1;
    white-space: nowrap;
}
.dropdown-main{
    box-shadow: 0px 11px 12px 0px rgb(0 0 0 / 18%) !important;
}

.crisp_contact_us {
    z-index: 2!important;
    display: block!important;
    bottom: 20px!important;
    border-radius: 100%!important;
    position: fixed!important;
    right: 24px!important;
    text-decoration: none!important;
    outline-width: 4px!important;
    outline-offset: 3px!important;
}

.product-content a {
    color: #0782C1;
}

