@charset "utf-8";
html,body{
    max-width:750px;
    margin: 0 auto;
    font-family: 微软雅黑;
}
*{
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: none;
}
body{
    color: #000000;
    font-size: 14px;
    -webkit-tap-highlight-color:transparent;
    position: relative;
	background:#f5f5f5;
}
ul li{
    list-style-type:none;
}
p{-webkit-text-size-adjust: none;}
a{
    text-decoration:none;
}
img {
    max-width: 100%;
}
@font-face {
  font-family: 'iconfont';  /* project id 1675097 */
  src: url('https://at.alicdn.com/t/font_1675097_ow10z4s1x.eot');
  src: url('https://at.alicdn.com/t/font_1675097_ow10z4s1x.eot?#iefix') format('embedded-opentype'),
  url('https://at.alicdn.com/t/font_1675097_ow10z4s1x.woff2') format('woff2'),
  url('https://at.alicdn.com/t/font_1675097_ow10z4s1x.woff') format('woff'),
  url('https://at.alicdn.com/t/font_1675097_ow10z4s1x.ttf') format('truetype'),
  url('https://at.alicdn.com/t/font_1675097_ow10z4s1x.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 20px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input::-webkit-input-placeholder {
    color: #646464;
}

input::-moz-placeholder {
    color: #646464;
}

input:-ms-input-placeholder {
    color: #646464;
}

input:-moz-placeholder { 
    color: #646464;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white inset;

}
.home{
  padding-bottom: 110px;
  overflow: hidden;
  overflow-y: auto;
}
.content{
	margin:0px 10px;
}
.home_top {
    text-align: center;
    overflow: hidden;
    padding: 15px 10px;
    display: flex;
}
.home_top_logo {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.home_top_eng {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ab0105;
    color: #fff;
    min-width:30px;
    margin-top: -3px;
}
.home_top_eng a{
    color: #fff;
}
.home_top img {
    height: 25px;
}
.banner {
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #ab0105 !important;
	outline:none;
}
.search {
    background: #ab0105;
    overflow: hidden;
    margin: 10px 0px;
}
.search .content {
    margin: 10px;
    display: flex;
}
.search_left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    background: #f5f5f5;
    border-radius: 3px;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
	display: flex;
}
.search_left i {
    margin-left: 10px;
    color: #ab0105;
    font-size: 20px;
    vertical-align: middle;
    float: left;
    min-width: 20px;
}
.search_left input {
    float: left;
    margin:5px 10px 0px;
    outline: none;
    height: 20px;
    width: 80%;
    border: none;
    color: #ab0105;
	font-size:14px;
	background: transparent;
}
.search_left input::-webkit-input-placeholder {
    color: #ab0105;
}

.search_left input::-moz-placeholder {
    color: #ab0105;
}

.search_left input:-ms-input-placeholder {
    color: #ab0105;
}

.search_left input:-moz-placeholder { 
    color: #ab0105;
}
.search_right {
    min-width: 100px;
    text-align: right;
}
.search_right button {
    background-image: -webkit-linear-gradient(top,#b94245,#6f0003);
    background-image: -o-linear-gradient(top,#b94245,#6f0003);
    background-image: -ms-linear-gradient(top,#b94245,#6f0003);
    background-image: linear-gradient(top,#b94245,#6f0003);
    outline: none;
    border: none;
    width: 100%;
    height: 30px;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
}
.nav {
    overflow: hidden;
}
.nav ul {
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}
.nav ul li {
    text-align: center;
    border: 1px solid #bfbfbf;
    margin-right: 10px;
	padding: 2px 0px;
	background: #f5f5f5;
    min-width: 75px;
    width: 75px;
    height: 75px;
}
.nav ul li.on{
    border: 1px solid #ab0105;
}
.nav ul li.on i {
    color: #ab0105;
}
.nav ul li.on p {
    color: #ab0105;
}
.nav ul li i {
    margin-top: 12px;
    display: inline-block;
    font-size: 22px;
    color: #bfbfbf;
}
.nav ul li p {
    margin-top: 5px;
    font-size: 13px;
    color: #bfbfbf;
    width: 100%;
    padding-bottom: 10px;
}
i.iconfont.jianjie {
    font-size: 27px;
    margin-top: 7px;
}
i.iconfont.zhuanqu {
    font-size: 27px;
    margin-top: 8px;
    margin-bottom: -3px;
}
i.iconfont.shipin {
    font-size: 27px;
    margin-top: 9px;
    margin-bottom: -4px;
}
i.iconfont.rongyu {
    font-size: 25px;
    margin-top: 11px;
    margin-bottom: -3px;
}
i.iconfont.women {
    font-size: 25px;
    margin-top: 8px;
}
.nav ul li:hover {
    border: 1px solid #ab0105;
}
.nav ul li:hover i {
    color: #ab0105;
}
.nav ul li:hover p {
    color: #ab0105;
}
.home_product {
    margin: 25px 0px;
    overflow: hidden;
}
.home_product_top h3 {
    font-size: 16px;
    padding: 0px 10px 5px;
    border-bottom: 1px dashed #bfbfbf;
	overflow: hidden;
}
.home_product_top h3 a {
    color: #000000;
}
.home_product_top h3 span {
    font-weight: normal;
    color: #bfbfbf;
    font-size: 16px;
    position: relative;
    margin-left: 10px;
    padding-left: 10px; 
}
.home_product_top h3 span:after {
    position: absolute;
    content: "";
    left: 0;
    top: 25%;
    width: 2px;
    height: 15px;
    background: #bfbfbf;
}
.home_product_nr {
    display: flex;
    padding: 25px 10px 0px;
    overflow: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}
.home_product_nr_pro {
    width: 48%;
    background: #fff;
	min-width: 48%;
	margin-right: 15px;
}

.home_product_nr_pro .home_product_nr_pro_thumb {
    margin: 6px;
    background: #f5f5f5;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
	height: 110px;
}
.home_product_nr_pro .home_product_nr_pro_thumb img {
    max-width: 90%;
    max-height: 100px;
}
.home_product_nr_pro_title {
    overflow: hidden;
    padding: 0px 6px;
}
.home_product_nr_pro_title p{
	overflow:hidden;
    padding-top: 5px;
}
.home_product_nr_pro_title p span {
    background: #ab0105;
    border: 1px solid #ab0105;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    padding: 2px 6px;
    display: block;
    float: left;
}
.home_product_nr_pro_title p span:last-child{
	background: #fff;
    color: #ab0105;
    border: 1px solid #ab0105;
}
.home_product_nr_pro_title h3 {
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    margin: 8px 0px 15px;
}
.home_product_top h3 em {
    font-style: normal;
    font-size: 30px;
    float: right;
    display: inline-block;
    margin-top: -19px;
    color: #ab0105;
}
.home_product_top h3 em a {
    color: #ab0105;
}
.home_about {
    overflow: hidden;
}
.home_product_top {
    overflow: hidden;
}
.home_about_nr {
    display: flex;
    margin: 25px 10px;
    overflow: hidden;
}
.home_about_nr_left {
    width: 40%;
    height: 120px;
    overflow: hidden;
    min-width: 40%;
    border: 1px solid #bfbfbf;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.home_about_nr_left img {
    width: 95%;
    height: 95%;
    object-fit: cover;
}
.home_about_nr_right {
    margin-left: 10px;
    text-indent: 28px;
    font-size: 13px;
    line-height: 20px;
    text-align: justify;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.home_honor_nr {
    margin: 25px 10px 0px;
    overflow: hidden;
    height: 150px;
}
.home_honor_nr .swiper-slide {
    width: 30%;
    overflow: hidden;
    height: 110px;
    background: #fff;
    border: 1px solid #bfbfbf;
	text-align:center;
	display: flex;
    justify-content: center;
    align-items: center;
}
.home_honor_nr .swiper-slide img {
    max-width: 95%;
    max-height: 95%;
}
.enterprise {
    background: #ffffff;
    margin: 15px 0px;
    overflow: hidden;
    box-shadow: 0px 0px 5px rgba(8,6,7,0.1);
}
.enterprise_top {
    margin-top: 20px;
    border-top: 5px solid #ab0105;
    padding-top: 10px;
    overflow: hidden;
    display: flex;
    line-height: 40px;
    font-size: 18px;
    color: #2a2a2a;
}

.enterprise_top span {
    width: 35px;
    height: 35px;
    background: #ab0105;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    color: #fff;
    margin-right: 15px;
}
.enterprise_top i {
    font-size: 18px;
}
.enterprise_nr {
    padding-top: 15px;
    overflow: hidden;
}
.enterprise_nr ul li {
    width: 30.7%;
    float: left;
    margin-right: 10px;
    margin-left: 1px;
    margin-bottom: 20px;
}
.enterprise_nr ul li:nth-child(3n) {
    margin-right: 0;
}
.enterprise_nr ul li .enterprise_nr_thumb {
    width: 100%;
    height: 85px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.enterprise_nr ul li .enterprise_nr_thumb img {
    max-width: 95%;
    max-height: 80px;
}
.enterprise_nr ul li p {
    font-size: 14px;
    color: #323232;
    text-align: center;
    padding-top: 10px;
}
.middle_nr_right_con {
    padding-top: 20px;
    overflow: hidden;
}
.middle_nr_right_con_select {
    display: flex;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
    margin-right: 10px;
}
.middle_nr_right_con_select label {
    width: 40px;
    background: #ab0105;
    text-align: center;
    color: #fff;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 40px;
}
select.middle_nr_right_con_select_nr {
    border: 1px solid #ab0105;
    color: #999999;
    outline: none;
    width: 100%;
    background: transparent;
    border-radius: 0;
    text-indent: 10px;
}
.middle_nr_right_con_select:nth-child(2n) {
    margin-right: 0;
}
.middle_nr_left_product_nav {
    overflow: hidden;
    padding: 15px 0px;
}
.middle_nr_left_product_nav ul {
    overflow-x: scroll;
    display: flex;
    -webkit-overflow-scrolling: touch;
}
.middle_nr_left_product_nav ul li {
    width: 30%;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    min-width: 30%;
    text-align:center;
}
.middle_nr_left_product_nav ul li.on{
    background: #ab0105;
    color: #fff;
    
}
.middle_nr_left_product_nav ul li.on p:after{
    position: absolute;
    content: "";
    font-size: 0;
    line-height: 0;
    border-width: 6px;
    border-color: #fff;
    border-bottom-width: 0px;
    border-style: dashed;
    border-top-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    bottom: 5px;
    left: 45%;
}
.middle_nr_left_product_nav ul li.on a p{
    color: #fff;
    border:1px solid #ab0105;
}
.middle_nr_left_product_nav ul li:hover{
    background: #ab0105;
    color: #fff;
    
}
.middle_nr_left_product_nav ul li:hover p:after{
    position: absolute;
    content: "";
    font-size: 0;
    line-height: 0;
    border-width: 6px;
    border-color: #fff;
    border-bottom-width: 0px;
    border-style: dashed;
    border-top-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    bottom: 5px;
    left: 45%;
}
.middle_nr_left_product_nav ul li:hover a p{
    color: #fff;
    border:1px solid #ab0105;
}
.middle_nr_left_product_nav ul li:hover .navty_thumb img{
    border: 1px solid #ab0105;
}
.middle_nr_left_product_nav ul li:hover p{
    color: #ab0105;
}
.middle_nr_left_product_nav ul li:last-child{
    margin-right: 0px;
}
.middle_nr_left_product_nav ul li .navty_thumb {
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 10px;
}
.middle_nr_left_product_nav ul li .navty_thumb img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    border: 1px solid #999;
    object-fit: cover;
}

.middle_nr_left_product_nav ul li p {
    position: relative;
    border: 1px solid #999;
    padding: 10px 0px 20px;
	font-size: 12px;
    color: #464646;
}
.middle_nr_left_product_nav ul li p:after {
    position: absolute;
    content: "";
    font-size: 0;
    line-height: 0;
    border-width: 6px;
    border-color: #999;
    border-bottom-width: 0px;
    border-style: dashed;
    border-top-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    bottom: 5px;
    left: 45%;
}
.middle_nr_left_product_nav ul li:hover p{
	border:none;
	border:1px solid #ab0105;
}

.middle_nr_left_product_nav ul li:hover p:after{
	position: absolute;
    content: "";
    font-size: 0;
    line-height: 0;
    border-width: 6px;
    border-color: #ab0105;
    border-bottom-width: 0px;
    border-style: dashed;
    border-top-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    bottom: 5px;
    left: 45%;
}
.middle_nr_left_product_nr_act {
    padding: 20px 0px;
    overflow: hidden;
}
.middle_nr_left_product_nr_act_top {
    text-align: center;
}
.middle_nr_left_product_nr_act_top h3 {
    font-size: 18px;
    font-weight: normal;
    color: #1e1e1e;
}
.middle_nr_left_product_nr_act_top span {
    font-size: 14px;
    color: #ab0105;
    font-weight: lighter;
}
.middle_nr_left_product_nr_act_con {
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
}
.middle_nr_left_product_nr_act_con ul li {
    width: 32%;
    margin-right: 6px;
    float: left;
    border: 1px solid #c0c0c0;
    margin-bottom: 10px;
}
.middle_nr_left_product_nr_act_con ul li:nth-child(3n) {
    margin-right: 0;
}
.middle_nr_left_product_nr_act_con ul li .act_con_thumb {
    margin: 5px 5px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
    height: 85px;
    position: relative;
}
.middle_nr_left_product_nr_act_con ul li .act_con_thumb img {
    max-width: 90%;
    max-height: 75px;
}
.act_con_bottom {
    padding: 10px 5px 5px;
    overflow: hidden;
}
.act_con_bottom h3 {
    font-size: 12px;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.act_con_bottom h6 {
    font-size: 12px;
    color: #333333;
    margin: 5px 0px;
    display: inline-flex;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    font-weight: normal;
}
.act_con_bottom .act_con_bottom_more {
    height: 25px;
    margin: 0;
    background: #9f9f9f;
    font-size: 12px;
    color: #ffffff;
    text-align: right;
    padding: 0px 10px;
    line-height: 25px;
    display: flex;
    justify-content: flex-end;
    margin-top: 5px;
}
.act_con_bottom .act_con_bottom_more .act_con_bottom_more_icon {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background: #ffffff;
    float: left;
    vertical-align: middle;
    margin-top: 7px;
    margin-right: 5px;
	line-height: 13px;
    text-align: center;
}
i.iconfont.frj {
    font-size: 20px;
}
.act_con_bottom .act_con_bottom_more span {
    float: left;
    line-height: 24px;
}
.act_con_bottom .act_con_bottom_more .act_con_bottom_more_icon i {
    color: #9f9f9f;
    font-size: 12px;
    margin-left:1px;
    margin-top: 1px;
}
.middle_nr_left_product_nr_act_con ul li .act_con_bottom .act_con_bottom_more:hover{
    background: #ab0105;
}
.middle_nr_left_product_nr_act_con ul li .act_con_bottom .act_con_bottom_more:hover .act_con_bottom_more_icon i {
    color: #ab0105;
    font-size: 12px;
}
.middle_nr_left_product_nr_act_more {
    text-align: center;
    padding-bottom: 25px;
    color: #323232;
    cursor: pointer;
}

.middle_nr_left_product_nr_act_more a {
    border: 1px solid #464646;
    padding: 7px 30px;
    color: #323232;
}
.middle_nr_left_product_details_top_thumb {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}
.middle_nr_left_product_details_top_thumb img {
    width: 100%;
}
.middle_nr_left_product_details_top_sort {
    padding: 10px 0px;
    overflow: hidden;
}
.middle_nr_left_product_details_top_sort label {
    font-size: 14px;
    color: #323232;
}
.middle_nr_left_product_details_top_sort span a {
    color: #323232;
    margin-right: 10px;
     line-height: 25px;
}
.middle_nr_left_product_details_top_sort span {
    padding-right: 10px;
}
i.iconfont.chanpin {
    font-size: 25px;
}
.middle_nr_left_present_nr {
    padding: 15px 0px;
    overflow: hidden;
    line-height: 26px;
    color: #333333;
    font-size: 14px;
}
.middle_nr_left_technical_nr {
    padding-top: 20px;
    overflow: hidden;
    overflow-x:scroll;
    padding-bottom: 20px;
}
.middle_nr_left_technical_nr table{ 
    width:100%;
    border-collapse:collapse; /*表格的边框合并，如果相邻，则共用一个边框*/
    border-spacing:0; 
    border:1px solid #808080;
}
.middle_nr_left_technical_nr table tr td {
    font-size: 14px;
    padding: 5px 10px;
    line-height: 22px;
}
.middle_nr_left_technical_nr table tr td:first-child {
    min-width: 100px;
}
.middle_nr_left_inquiry_nr {
    margin-top: 20px;
    border: 1px solid #9f9f9f;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 20px;
}
.middle_nr_left_inquiry_nr p {
    line-height: 25px;
    color: #333333;
    font-size: 14px;
	padding-bottom: 15px;
}
.middle_nr_left_inquiry_nr_bottom_inp {
    margin-bottom: 10px;
    display: flex;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.middle_nr_left_inquiry_nr_bottom_inp label {
    min-width: 75px;
}
.middle_nr_left_inquiry_nr_bottom_inp input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    border: none;
    border: 1px solid #9f9f9f;
    padding: 0px 10px;
    min-width: 35%;
    font-size: 12px;
    border-radius: 0;
}
.nochange {
    color: #9f9f9f !important;
}
.cartbutton{
    color: #ab0105;
}
.spinner{
    height: auto !important;
    width: 40px !important;
    left: 12px !important;
}
.spinner .value {
    float: left;
    background-position: 0 -100px;
    width: 20px !important;
    height: 35px !important;
    border: none;
    font-family: Arial;
    color: #ffffff;
    padding: 0px;
    background: #be201b;
    border-radius:0;
}
.spinner .decrease {
    background-position: 0 -75px;
    cursor: default;
    float: right !important;
    position: absolute;
    right: 0;
    top: 18px;
    height: 17px;
    line-height: 12px;
    text-indent: 0 !important;
    font-size: 17px;
}
.spinner .increase {
    text-indent: 0 !important;
    line-height: 14px;
    height: 18px;
    border-bottom: none;
    font-size: 14px;
}
.spinner .value.passive{
    color: #34353a !important;
    background: #dcdce4 !important;
    border: 1px solid #9b9b9d !important;
    border-right: none !important;
    border-radius: 0 !important;
}
.spinner button{
    color: #ad0004;
    width: 20px !important;
}

.accessories_category_table table tr td .example-image-link{
    color: #333333;
}
span.zx_gray {
    color: #9f9f9f;
}
input.yzm {
    font-size: 12px;
    padding: 0px 8px !important;
    background: #ab0105;
    color: #fff;
    border: none;
    min-width: 90px;
    flex: 0;
    margin-left: -2px;
}
.middle_nr_left_inquiry_nr_bottom_button {
    display: inline-block;
    overflow: hidden;
    clear: both;
    padding-top: 15px;
}

.middle_nr_left_inquiry_nr_bottom_button a {
    overflow: hidden;
    display: inline-block;
    clear: both;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #ab0105;
    border-radius: 4px;
    float: right;
    padding: 3px 15px;
}
.middle_nr_left_inquiry_nr_bottom_button span {
    width: 100%;
    display: inline-block;
    padding-top: 20px;
    color: #ac0408;
    line-height: 25px;
    font-size: 13px;
}
.middle_nr_left_product_details_top_but {
    overflow: hidden;
    padding-top: 20px;
}
.middle_nr_left_product_details_top_but ul {
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}
.middle_nr_left_product_details_top_but ul li {
    min-width: 16%;
    margin-right: 17px;
    text-align: center;
}

.middle_nr_left_product_details_top_but ul li .product_but_icon {
    background: url(../images/prismatic.png);
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 44px;
    margin: 0 auto;
}
.middle_nr_left_product_details_top_but ul li .product_but_icon i {
    color: #bfbfbf;
    margin-top: 9px;
    display: inline-block;
    font-size: 26px;
}
.middle_nr_left_product_details_top_but ul li p {
    font-size: 12px;
    color: #bfbfbf;
    white-space: nowrap;
}
.middle_nr_left_product_details_top_but ul li .product_but_icon:hover{
    background: url(../images/prismatic_ys.png);
    width: 44px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.middle_nr_left_product_details_top_but ul li .product_but_icon:hover  i{
    color: #ab0105;
}
.middle_nr_left_product_details_top_but ul li:hover p{
    color: #ab0105;
}
.about_nr {
    border: 1px dashed #ab0105;
    margin: 35px 0px 15px;
}
.about_nr_top {
    text-align: center;
    position: relative;
    margin-top: -15px;
    z-index: 9999;
}
.about_nr_top h3 {
    background: #ab0105;
    color: #ffffff;
    font-weight: normal;
    padding: 3px 30px 5px;
    border-radius: 15px;
    display: inline-block;
    position: relative;
}
.about_nr_top h3:after {
    position: absolute;
    content: "";
    left: 16px;
    top: 12px;
    width: 5px;
    height: 5px;
    background: #fff;
    border-radius: 100%;
}
.about_nr_top h3:before {
    position: absolute;
    content: "";
    right: 16px;
    top: 12px;
    width: 5px;
    height: 5px;
    background: #fff;
    border-radius: 100%;
}
.about_nr_bottom {
    font-size: 14px;
    line-height: 25px;
    color: #464646;
    padding: 20px 10px;
    overflow: hidden;
}
.technicals_nr {
    padding-bottom: 20px;
    overflow: hidden;
}
i.iconfont.tshi {
    margin-left: 9px;
}
.middle_nr_left_download_nr_wz {
    display: flex;
    overflow: hidden;
    border-bottom: 1px dashed #888888;
    cursor: pointer;
    padding: 15px 0px 10px;
}
.middle_nr_left_download_nr_wz h3 {
    font-size: 13px;
    color: #333333;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: normal;
    color: #2a2a2a;
    padding-right: 15px;
}
.middle_nr_left_download_nr_wz span {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-align: right;
    display: inline-block;
    padding: 2px 15px;
    background: #bfbfbf;
    white-space: nowrap;
    font-size: 13px;
    color: #fff;
    border-radius: 10px;
}
.middle_nr_left_download_nr_wz:hover span{
    background: #b41c1f;
}
span.down {
    border-radius: 100%;
    width: 20px;
    min-width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}
span.down i {
    font-size: 12px;
	color: #fff;
}
.contact_nr {
    padding: 20px 0px;
    overflow: hidden;
}
.contact_nr p {
    background: #eee;
    margin-bottom: 10px;
    padding: 10px;
    color: #333333;
    font-size: 13px;
}
.middle_nr_left_product_nr_money {
    overflow: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
	margin-top: 15px;
}
.middle_nr_left_product_nr_money_bottom {
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0px;
    overflow: hidden;
}
.middle_nr_left_product_nr_money table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #9f9f9f;
}
.middle_nr_left_product_nr_money table th {
    color: #fff;
    font-size: 14px;
    padding: 5px 0px;
}
.middle_nr_left_product_nr_money table tr td {
    padding: 10px;
    white-space: nowrap;
    font-size: 13px;
}


.accessories {
    padding: 15px 0px;
    overflow: hidden;
}
.accessories h3 {
    font-size: 15px;
    padding-bottom: 10px;
}
.accessories p {
    font-size: 13px;
    color: #9f9f9f;
    line-height: 20px;
}
.accessories span {
    padding: 15px 0px 10px;
    display: inline-block;
    overflow: hidden;
}
.accessories span a {
    font-size: 13px;
    color: #9f9f9f;
    text-decoration: underline;
}
.accessories span a:hover{
    color: #ab0105;
}
.accessories_nr{
    width: 100%;
    overflow: hidden;
}
i.iconfont.jiqi {
    font-size: 25px;
}
i.iconfont.canshu {
    font-size: 18px;
}
i.iconfont.xunjia {
    font-size: 21px;
    margin-top: 2px;
}
i.iconfont.xiangguan {
    font-size: 20px;
}
i.iconfont.lianxi {
    font-size: 20px;
}
i.iconfont.huikuan {
    font-size: 22px;
}
.accessories_nr select {
    width: 100%;
    height: 30px;
    line-height: 30px;
    outline: none;
    color: #9f9f9f;
    text-indent: 10px;
    background: transparent;
    border-radius: 0;
}
.accessories_act .middle_nr_left_product_nr_act_con ul li .act_con_thumb .access {
    position: absolute;
    right: 0;
    top: 0;
    padding: 1px 6px;
    background: #ab0105;
    color: #ffffff;
    font-size: 12px;
}
.section_top {
    padding-top: 15px;
    overflow: hidden;
}
.section_top h3 {
    font-size: 15px;
    font-weight: normal;
}
.section_bottom {
    overflow: hidden;
    padding-top: 10px;
}
.section_bottom_left {
    width: 100%;
    padding-bottom: 15px;
    overflow: hidden;
}
.section_bottom_left select {
    height: 30px;
    color: #464646;
    font-size: 12px;
    outline: none;
    text-indent: 10px;
    width: 100%;
    background: transparent;
    border-radius:0;
}
.section_bottom_right {
    width: 100%;
    border: 1px solid #ab0105;
    height: 30px;
    overflow: hidden;
    display: flex;
}
.section_bottom_right i {
    font-size: 20px;
    display: inline-block;
    color: #ab0105;
    margin-top: 4px;
    min-width: 20px;
    margin-right: 5px;
}
.section_bottom_right input {
    font-size: 12px;
    color: #ab0105;
    border: none;
    padding: 0px 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    outline: none;
}
.section_bottom_right input::-webkit-input-placeholder {
    color: #ab0105;
}

.section_bottom_right input::-moz-placeholder {
    color: #ab0105;
}

.section_bottom_right input:-ms-input-placeholder {
    color: #ab0105;
}

.section_bottom_right input:-moz-placeholder { 
    color: #ab0105;
}
.section_sore {
    padding: 15px 0px;
    overflow: hidden;
}
.section_sore_top {
    font-size: 15px;
    padding-bottom: 10px;
    overflow: hidden;
}
.section_sore_bottom {
    overflow: hidden;
    line-height: 24px;
}
.section_sore_bottom span {
    color: #464646;
    font-size: 12px;
    margin-right: 34px;
    float: left;
    padding-bottom: 5px;
    width: 44%;
}
.section_sore_bottom span:nth-child(2n) {
    margin-right: 0;
}
.section_sore_bottom span.on {
    color: #ab0105;
}
.accessories_category_table {
    padding: 15px 0px 20px;
    overflow: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}

.accessories_category_table table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #ab0105;
}

.accessories_category_table table tr th {
    white-space: nowrap;
    font-size: 14px;
    color: #323232;
    padding: 10px 15px;
    overflow: hidden;
}
.accessories_category_table table tr th a {
    font-size: 14px;
    color: #323232;
}
.accessories_category_table table th img {
    width: 7px;
    vertical-align: middle;
    margin-left: 3px;
    display: inline-block;
    margin-top: -3px;
    margin-right: 8px;
}
.accessories_category_table table tr td {
    white-space: nowrap;
    text-align: center;
    padding: 10px;
    font-size: 14px;
    color: #323232;
}
.accessories_category_table table tr td .example-image-link {
    color: #323232;
}
span.zx_gray {
    color: #9f9f9f;
}
.cartbutton {
    color: #ab0105;
}

.nochange {
    color: #323232 !important;
}
.accessories_category_table_bottom {
    text-align: right;
    overflow: hidden;
}
.accessories_category_table_bottom a {
    font-size: 13px;
    color: #ffffff;
    background: #ab0105;
    margin-right: 10px;
    padding: 5px 10px;
    text-align: center;
    border-radius: 4px;
    display: inline-block;
    min-width: 90px;
}
.page {
    display: flex;
    justify-content: center;
    padding: 30px 0px 20px;
    overflow: hidden;
}
.page span {
    padding: 5px 10px;
    border: 1px solid #cccccc;
    margin-right: 10px;
    height: 30px;
    color: #323232;
    line-height: 19px;
	white-space:nowrap;
}
.page span a {
    color: #323232;
}
.middle_nr_left_product_upload {
    padding-bottom: 15px;
    overflow: hidden;
	padding-top: 15px;
}
.middle_nr_left_product_upload_title {
    font-size: 15px;
    font-weight: bold;
    color: #ab0105;
    overflow: hidden;
}
.middle_nr_left_product_upload_nr {
    padding: 10px 0px;
    overflow: hidden;
    display: flex;
    width: 100%;
}
.middle_nr_left_product_upload_nr input {
    padding: 7px 0px;
    outline: none;
    text-indent: 10px;
    height: 30px;
    width: 100%;
    padding-right: 10px;
    border: none;
    border: 1px solid #9f9f9f;
}
.middle_nr_left_product_upload .peijiananniu {
    width: 80px;
    background-color: #ab0105;
    border: none;
    outline: none;
    color: #ffffff;
    height: 30px;
    text-align: center;
    text-indent: 0;
    min-width: 80px;
    margin-left: -1px;
    padding-right: 0;
    border-radius: 0;
    box-shadow:none;
}

a.accessories_buy {
    color: #ab0105;
    font-size: 12px;
    text-decoration: underline;
}
.accessories_gwc {
    margin: 15px 0px;
    overflow: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}
.accessories_gwc table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #ab0105;
}
.accessories_gwc table  tr th {
    white-space: nowrap;
    font-size: 14px;
    color: #323232;
    padding: 10px 15px;
    overflow: hidden;
}
.accessories_gwc table  tr th a {
    font-size: 14px;
    color: #323232;
}

.accessories_gwc table  tr td {
    white-space: nowrap;
    text-align: center;
    padding: 10px;
    font-size: 14px;
    color: #323232;
}
.accessories_gwc table tr td input {
    vertical-align: middle;
    display: inline-block;
    margin-top: -1px;
    margin-right: 3px;
}
.pejianzongji .cartdelform {
    font-size: 14px;
    color: #ffffff;
    background: #ab0105;
    padding: 5px 20px;
    text-align: center;
    border-radius: 4px;
}
.pejianzongji span {
    margin-left: 15px;
    color: #333333;
    font-weight: bold;
}
.pejianzongji .yanse {
    color: #ab0105;
}
.delete{
    color: #ab0105;
}
.accessories_gwc table .zx_black {
    color: #ab0105;
}
.video {
    padding: 20px 0px 0px;
    overflow: hidden;
}
.video_top video {
    width: 100%;
    object-fit: cover;
}
.video_bottom {
    padding-top: 10px;
    overflow: hidden;
}
.video_bottom_top {
    font-size: 15px;
    font-weight: bold;
    padding-top: 5px;
    overflow: hidden;
}
.video_bottom_nr {
    overflow: hidden;
    line-height: 25px;
    font-size: 13px;
    color: #5a5a5a;
    padding-top: 10px;
    padding-bottom: 20px;
}
i.iconfont.qiye {
    font-size: 20px;
}
i.iconfont.vid {
    font-size: 21px;
}
/*荣誉证书轮播*/
.enterprise_pic {
    text-align: center;
    padding: 15px 0px;
    overflow: hidden;
    background: #fff;
    margin: 15px 0px;
}
.enterprise_pic img{
    width: 100%;
}
.copyright {
    overflow: hidden;
    padding-top: 20px;
}
.copyright ul {
    display: flex;
    justify-content: center;
    overflow: hidden;
    margin-bottom: 15px;
}
.copyright ul li a {
    color: #595959;
    font-size: 12px;
}
.copyright ul li {
    padding: 0px 10px;
}

.copyright ul li i {
    margin-right: 6px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -3px;
}
.copyright ul li.on i {
    color: #ab0105;
}
.copyright ul li.on a{
	color: #ab0105;
}
.copyright ul li:hover a{
	color: #ab0105;
}
.copyright p {
    color: #5a5a5a;
    text-align: center;
    font-size: 12px;
    padding: 0px 20px;
    line-height: 20px;
}
.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
    box-shadow: 0px -1px 5px rgba(0,0,0,0.1);
	z-index: 9999;
}
.footer ul {
    display: flex;
    overflow: hidden;
}
.footer ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
	background: #ab0105;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
	padding: 10px 0px;
}
.footer ul li.on .footer_thumb {
    background: #fff;
    color: #ab0105;
}
.footer_thumb {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-bottom: 5px;
}
i.iconfont.zixun {
    margin-left: 6px;
}
i.iconfont.chanpin_icon {
    font-size:18px;
}
.footer ul li i {
    vertical-align: middle;
	font-size: 15px;
}
i.iconfont.jianjie_icon {
    font-size: 17px;
}
.footer ul li p {
    font-size: 13px;
}
.footer ul li.active {
    color: #ffffff;
}
.web_bg {
    display: none;
}
#web_bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    z-index: 999999;
    zoom: 1;
    background-color: rgba(0,0,0,0.7);
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    /* display: block; */
}
.peijiantanchu {
    position: absolute;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.peijiantanchu .peijiantanchu_nr {
    background: #fff;
    padding: 15px 35px;
    border-radius: 8px;
}
.pejiancmanei {
    width: 100%;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #ab0105;
}
.pejiananniu {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0px;
}
.yes {
    display: block;
    width: 75px;
    height: 30px;
    float: left;
    background: #ab0105;
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    border-radius: 3px;
    margin-right: 25px;
}
.no {
    display: block;
    width: 75px;
    height: 30px;
    float: left;
    background: #ab0105;
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    border-radius: 3px;
}

@media only screen and (max-width: 320px){
	.home_top img {
		height: 20px;
	} 
	.banner {
		width: 100%;
		height: 165px;
		overflow: hidden;
	}
	.home_product_top h3 {
		font-size: 13px;
		padding: 0px 10px 5px;
		border-bottom: 1px dashed #bfbfbf;
		overflow: hidden;
	}
	.home_product_top h3 span {
		font-weight: normal;
		color: #bfbfbf;
		font-size: 13px;
		position: relative;
		margin-left: 10px;
		padding-left: 10px;
	}
	.home_product_top h3 span:after {
		position: absolute;
		content: "";
		left: 0;
		top: 15%;
		width: 2px;
		height: 15px;
		background: #bfbfbf;
	}
    .middle_nr_left_product_details_top_but ul li {
        min-width: 16%;
        margin-right: 14px;
        text-align: center;
    }
    .middle_nr_left_product_details_top_but ul li p {
        font-size: 12px;
        color: #bfbfbf;
        white-space: nowrap;
    }
}