.main {
    width: 100%;
    height: auto;
    background: rgb(244, 244, 244);
    padding: 55px 0;
}
.product_box {
    display: flex;
    justify-content: space-between;
}
.product_box .product_box_nav {
    width: 239px;
    height: auto;
    background: #FFFFFF;
}
.product_box .product_box_content {
    width: 940px;
    height: auto;
    background: #FFFFFF;
    padding-bottom: 50px;
    box-sizing: border-box;
}
.product_box_nav ul {
    text-align: center;
}
.product_box_nav ul li {
    position: relative;
}
.product_box_nav ul li div.ab_right_list_box {
    position: absolute;
    left: 234px;
    text-align: left;
    top: 0%;
    z-index: 999999;
    display: none;
    padding-left: 5px;
    background: #ffffff;
    min-width: 200px;
}
.product_box_nav ul li div.ab_right_list_box>div{
    padding: 20px 30px;
    background: #ffffff;
    border-left: 2px solid rgb(244, 244, 244);;
}
.product_box_nav ul li >div.active {
    display: block;
}
.product_box_nav ul li .ab_right_list_box p a {
    display: inline-block;
    padding: 15px 0;
    color: #666666;
}
.product_box_nav ul li .ab_right_list_box p a.active {
    display: inline-block;
    padding: 15px 0;
    color: #B80312
}
.product_box_nav ul > p {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #B80311;
    line-height: 30px;
    text-align: center;
    margin-bottom: 35px;
    margin-top: 28px;
}
.product_box_nav ul li > a {
    display: block;
    padding: 13px 0;
    margin-bottom: 18px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}
.product_box_nav ul .active {
    color: #B80311;
    background-image: linear-gradient(to right, #fef2f3,#fef8f8, #fffafa, #ffff);;
}

.product_box_content div {
    width: 880px;
    margin: 0 auto;
}
.product_box_content_t {
    margin-top: 30px !important;
    height: 60px;
    background: #F7F7F7;
    text-align: center;
    line-height: 60px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.product_box_content_search {
    margin-top: 30px !important;
    height: 60px;
    background: #F7F7F7;
}
.product_box_content_search form {
    display: flex;
    align-items: center;
    padding-top: 13px;
    box-sizing: border-box;
}
.product_box_content_search form .search_box {
    width: 320px;
    position: relative;
    margin: 0;
    margin-left: 17px;
    display: flex;
}
.product_box_content_search form .search_box >input {
    width: 274px;
    height: 34px;
    background: #F7F7F7;
    border: 1px solid #E7E7E7;
    border-radius: 4px 0px 0px 4px;
    padding-left: 10px;

}
.product_box_content_search form .search_box a {
    display: flex;
    width: 50px;
    height: 34px;
    background: #B80311;
    border-radius: 0px 2px 2px 0px;
    position: absolute;
    /* background: url(../images/sousuo.png); */
    right: 0;
    top: 0;
    text-align: center;
    align-items: center;
    border: 1px solid #B80311;
}
.product_box_content_search form .search_box a img {
    margin: 0 auto;
}
.product_box_content_search form label {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin-left: 256px;
}
.product_box_content_img {
    margin-top: 20px !important;
    margin-bottom: 32px !important;
}
.product_box_content_introduction_t {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 24px;
    margin-bottom: 30px;
}
.product_box_content_introduction_i {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    text-indent: 2em;
}
.product_box_content_t_img_list {
    padding-top: 33px;
}
.product_box_content_t_img_list img {
    width: 290px;
}
.product_box_content_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 48px;
}
.product_box_content_list li {
    width: 216px;
    height: 173px;
    /* background: #B80311; */
    /* box-shadow: 0px 0px 17px 1px rgba(225,225,225,0.52); */
    border-radius: 4px;
    margin-bottom: 24px;
    padding: 8px;
    box-sizing: border-box;
}

.product_box_content_list li.active {
    width: 216px;
    height: 173px;
    background: #B80311;
    box-shadow: 0px 0px 17px 1px rgba(225,225,225,0.52);
    border-radius: 4px;
    margin-bottom: 24px;
}
.product_box_content_list li div {
    width: 201px;
    height: 129px;
    overflow: hidden;
}
.product_box_content_list li img {
    width: 201px;
    height: 129px;
    transition: all 0.5s;
    /* transform:none */
}
.product_box_content_list li img.active {
    transform: scale(1.1);
}
.product_box_content_list li p {
    margin-left: 8px;
    margin-top: 10px;
}
.product_box_content_list li p a {
    color: #666666;
}
.product_box_content_list li p a.active {
    color: #FFFFFFFF;
}
.j_new_page {
    text-align: center;
    margin-top: 34px !important;
}

.j_new_page a {
    display: inline-block;
    padding: 0px 5px;
    box-sizing: border-box;
    min-width: 32px;
    height: 30px;
    border: 1px solid #cbd0d4;
    line-height: 30px;
    text-align: center;
    color: #818283;
    overflow: hidden;
    cursor: pointer;
    margin: 0 3px;
}

.j_new_page a:hover {
    border: 1px solid #B80311;
    color: #B80311;
}

.j_new_page a.cur {
    border: 1px solid #B80311;
    color: #fff;
    background: #B80311;
    border-radius: 2px;
}

.j_new_page a.disabeled {
    cursor: no-drop;
}

.j_new_page a.page-pre, .j_new_page a.page-next {
    padding: 0 8px;
}

.j_new_page a.disabeled {
    border: 1px solid #eee;
    background: #f9f9f9;
    color: #c6c3c3
}

.j_new_page span {
    height: 33px;
    display: inline-block;
    line-height: 32px;
    overflow: hidden;
    font-family: Microsoft YaHei;
}

.j_new_page .l_input_w {
    height: 29px;
    line-height: 29px;
    border: 1px solid #cbd0d4;
    display: inline-block;
    width: 40px;
    text-align: center;
    border: 1px solid #cbd0d4;
}

.j_new_page .pageBtn {
    height: 25px;
    line-height: 25px;
    background: #B80311;
    color: #fff;
    border-radius: 2px;
    border: 0px;
    display: inline-block;
    overflow: hidden;
    padding: 0 15px;
    cursor: pointer;
    margin-left: 5px;
}

.j_new_page .pageBtn:hover {
    opacity: 0.9;
}
.no_content {
    text-align: center;
    padding-bottom: 150px;
    box-sizing: border-box;
}
.no_content img {
    margin-top: 173px;
    margin-bottom: 14px;
}
.no_content p {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}

/* 联系我们 */

.tell_content_t table {
    width: 100%;
    border: none;
    padding: none;
    margin: 43px 0;

}
.tell_content_t table tr {
    width: 880px;
    height: 40px;
    background: #F9F9F9;
}
.tell_content_t table tr td {
    width: 25%;
    border: none;
    padding: none !important;
}
.color_white {
    height: 58px !important;
    background: #FFFFFF !important;
}
/* 客户留言 */
.from_top_l {
    width: 594px;
}
.from_top_l p {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
}
.from_top_l p span {
    color: #E7090B;
}
.from_top_l textarea {
    width: 594px;
    height: 190px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    border-radius: 2px;
    outline-style: none;
    padding: 10px;
    box-sizing: border-box;
    margin-top: 11px;
}
.from_top {
    display: flex;
    justify-content: space-between;
    margin-top: 38px !important;

}
.from_top_r input {
    width: 275px;
    height: 38px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    border-radius: 2px;
    padding-left: 10px;
    box-sizing: border-box;
    margin: 8px 0;
}
.from_top_r p span {
    color: #E7090B;
}
.from_top_r p {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
}
.from_top_r {
    width: 275px;

}
.from_top_r div {
    width: 275px;
    margin-right: 0 !important;
}
.from_top_r div p {
    width: 100%;
}
.from_bottom {
    margin-bottom: 38px !important;
}
.from_bottom p {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    margin: 8px 0;
}
.from_bottom input{
    width: 879px;
    height: 38px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    border-radius: 2px;
    padding-left: 10px;
    box-sizing: border-box;
}
.submit {
    padding-bottom: 12px;
}
.submit a {
    display: block;
    width: 230px !important;
    height: 40px;
    background: #E7090B;
    border-radius: 2px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;

}
.submit a {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 40px;
}
.back {
    background: #FFFFFF;
    padding-bottom: 30px;
}
.detail_content {
    width: 940px;
    height: auto;
    box-sizing: border-box;
}
/* 产品详情 */
ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.bg {
    width: 420px;
    height: 540px;
    /* margin: 0 auto; */
    padding: 30px;
    /* overflow: hidden; */
    /* min-width: 900px; */
    box-sizing: border-box;
    background: #fff;
    position: relative;
}
.bg_left {
    width: 382px;
    height: auto;
    float: left;
}
.bg_right {
    /* float: left; */
    position: absolute;
    left: 404px;
    top: 31px;
}
.show {
    width: 382px;
    height: 382px;
    margin-bottom: 10px;
    position: relative;
    border: 1px solid #e8e8e8;
    cursor: move;
}
.show img {
    width: 382px;
    height: 382px;
}
.mask {
    filter: Alpha(opacity=50);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 191px;
    height: 191px;
    background: #E8090C;
    border: 1px solid #EEEEEE;
    opacity: 0.2;
}
.bigshow {
    width: 382px;
    height: 382px;
    overflow: hidden;
    margin-left: 10px;
    display: none;
}
.bigshow img {
    width: 764px;
    height: 764px;
    margin-right: 10px;
}
.smallshow {
    width: 100%;
    height: 70px;
    position: relative;
}
.smallshow img {
    width: 100%;
    border: 1px solid #e8e8e8;
    box-sizing: border-box;
    transition: all 0.5s;
}
.smallshow > .middle_box {
    margin-left: 30px;
    margin-right: 30px;
    width: 325px;
    overflow: hidden;
    height: 70px;
}
.smallshow .middle {
    overflow: hidden;
    transition: all 0.5s;
    height: 70px;
}
.smallshow .middle > li {
    width: 59px;
    height: 59px;
    float: left;
    cursor: pointer;
    padding: 0 3px;
}
.smallshow > p {
    position: absolute;
    top: 50%;
    width: 22px;
    height: 32px;
    margin-top: -16px;
}
.smallshow > .prev {
    left: 0;

    transition: all 0.5s;
    width: 19px;
    height: 60px;
    background: #FFFFFF;
    border: 1px solid #ECEBEA;
    top: 15px;
    background: url(/chinese/images/left_arrow.png) no-repeat center;
}
.smallshow > .next {
    width: 19px;
    height: 60px;
    background: #FFFFFF;
    border: 1px solid #ECEBEA;
    top: 15px;
    right: 0;
    background: url(/chinese/images/arrow.png) no-repeat center;
    transition: all 0.5s;
}
.smallshow > .prev.prevnone {
    width: 19px;
    height: 60px;
    /* background: #FFFFFF; */
    border: 1px solid #ECEBEA;
    top: 15px;
    left: 0;
    top: 15px;
    background: url(/chinese/images/left_arrow.png) no-repeat center;
    cursor: not-allowed;
}
.smallshow > .next.nextnone {
    right: 0;
    background: url(/chinese/images/arrow.png) no-repeat center;
    cursor: not-allowed;
}

.rigth_detail {
    padding-top: 30px;
    padding-left: 50px;
    box-sizing: border-box;
}
.rigth_detail .title {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 24px;
    margin-top: 51px;
}
.rigth_detail_btn_box {
    margin-top: 168px;
}
.rigth_detail_btn_box a {
    display: inline-block;
    width: 140px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    color: #ffff;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}
.rigth_detail_btn_box a img {
    width: 20px;
    margin-right: 12px;
}
.rigth_detail_btn_box .tell {
    width: 140px;
    height: 46px;
    background: #3746E6;
    border-radius: 4px;
}
.rigth_detail_btn_box .msg {
    width: 140px;
    height: 46px;
    background: #E7090B;
    border-radius: 4px;
}
.share_img_box {
    margin-top: 29px;
}
.share_img_box span {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    margin-right: 17px;
}
.share_img_box img {
    margin-right: 13px;
}
.product_wrap {
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}
.product_wrap_title {
    width: 100%;
    height: 38px;
    background: #f9f9f9;
    border-bottom: 1px solid #E1393D;
}
.product_wrap_title a {
    display: inline-block;
    padding: 0 28px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 38px;
}
.product_wrap_title a.active {
    color: #fff;
    background-color: #E7090B;
}
.product_wrap_content {
    width: 880px;
    /*height: 200px;*/
    background: #F9F9F9;
    margin-top: 40px;
    width: 803px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
    padding: 27px 30px;
    box-sizing: border-box;
    text-indent: 2em;
}
.tell_box_list {
    margin-top: 30px;
    background-color: #fff;
    padding: 24px 30px;
    box-sizing: border-box;
}
.tell_box_list_title {
    background-color: #fff;
    margin-top: 0 !important;
}
.tell_box_list  td {
    text-align: center;
}
.tell_box_list table {
    margin: 0 !important;
    margin-top: 25px !important;
}
.list {
    width: 940px !important;
    background-color: #fff;
    padding-left: 7px;
    box-sizing: border-box;

}
.search {
    display: flex;
    width: 50px !important;
    height: 34px;
    background: #B80311;
    border-radius: 0px 2px 2px 0px;
    /* background: url(../images/sousuo.png); */
    right: 0;
    top: 0;
    text-align: center;
    align-items: center;
    border: 1px solid #B80311;
    position: relative;
}
.search img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -7px;
    margin-top: -7px;
    cursor: pointer;
}
.search input {
    display: flex;
    width: 50px !important;
    height: 34px;
    background: #B80311;
    border-radius: 0px 2px 2px 0px;
    /* background: url(../images/sousuo.png); */
    right: 0;
    top: 0;
    text-align: center;
    align-items: center;
    border: 1px solid #B80311;
    color: #B80311;
    cursor: pointer;
}
.bg_right {
    /* float: left; */
    position: absolute;
    left: 404px;
    top: 31px;
    z-index: 9999;
}