.w1200 {
    margin: 0 auto;
}
body{
    overflow-x: hidden;
}
header {
    height: 96px;
    width: 100%;
    background: #fff;
}

.header_z {
    display: flex;
    height: 96px;
    justify-content: space-between;
}

.header_zl {
    display: flex;
    align-items: center;
}

.header_zl1 img {
    height: 78px;
}

.header_zl2a {
    font-size: 23px;
    font-weight: bold;
    color: rgb(75, 75, 75);
}

.header_zl2b {
    color: rgb(169, 169, 169);
    font-size: 13px;
}

.header_zr {
    display: flex;
    align-items: center;
}

.header_zr ul {
    display: flex;
    height: 59px;
    line-height: 59px;
}

.header_zr li {
    min-width: 100px;
    text-align: center;
    margin: 0px 10px;
}

.header_zr li:hover,
.header_zr li.action {
    border-bottom: 2px solid rgb(195, 152, 68);
}

.header_zr2 {
    display: none;
    line-height: 34px;
    background: #fff;
    box-shadow: 0px 2px 19px 0px rgba(0, 0, 0, 0.1);
    position: absolute;
    padding: 10px 10px;
    z-index: 2;
}

.header_zr li:hover .header_zr2 {
    display: block;
}

.header_zr2 a:hover {
    color: rgba(195, 152, 68, 1);
}

.header_zr li:hover .header_zr1,
.header_zr li.action .header_zr1 {
    color: rgba(195, 152, 68, 1);
}

.header_zr li a {
    font-size: 16px;
    color: #000;
}
.header_zr li .header_zr2 a{
    font-size:14px;
    line-height:36px;
}
.product_show_ztbottomb img{
    max-width:100%;
    height:auto !important;
}
.banner .banner1 {
    height: 745px;
}
.banner .swiper-button-next{
    right:2%;
}
.banner .swiper-button-prev{
    left:2%;
}
.banner .swiper-button-next,
.banner .swiper-button-prev{
    width:40px !important;
    height:40px !important;
    line-height:40px !important;
    border:1px solid #fff !important;
    border-radius: 50% !important;
}
.banner .swiper-button-next:after,
.banner .swiper-button-prev:after{
    font-size:16px !important;
    color:#fff !important;
}
.banner1a .w1200 {
    position: relative;
}

.banner1a .banner2 {
    position: absolute;
    top: 164px;
    left: 38px;
    width: 434px;
    animation: auto ease 0s 1 normal none running none;
}

.banner3 {
    display: flex;
    height: 745px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    text-align: left;
}

.banner3a1 {
    font-size: 50px;
    font-family: 幼圆;
    background-color: initial;
    color: rgb(195, 152, 68);
}

.banner3b {
    color: rgb(169, 169, 169);
    line-height: 36px;
    display: inline-block;
    font-size: 16px;
    width: 400px;
}

.iproduct {
    padding: 46px 0px 34px;
}

.iproduct>div {
    display: flex;
    justify-content: space-between;
}
.product_show_ztbottomb3 table{
      border-collapse:collapse;
	  margin-bottom:15px;
    }
.product_show_ztbottomb3 table th {
    background-color: #f2f0ef;
    font-weight: 700;
    text-align: center;
}
.product_show_ztbottomb3 table td, .product_show_ztbottomb3 table th {
    border: 1px solid #ccc;
    line-height: 30px;
    min-width: 30px;
    padding: 3px 5px;
    text-align: center;
}

.product_show_ztbottomb3td, .product_show_ztbottomb3 th{
    line-height: 1.5;
}
.iproduct_l li.action .iproduct_l2,
.iproduct_l li.action .iproduct_l3,
.iproduct_l li:hover  .iproduct_l2,
.iproduct_l li:hover .iproduct_l3{
    color:rgb(195, 152, 68);
}

.iproduct_l ul {
    display: flex;
}

.iproduct_l ul li {
    margin-right: 20px;
}

.iproduct_l ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.iproduct_l1 img {
    height: 60px;
}

.iproduct_l2 {
    font-size: 12px;
    color: rgb(170, 170, 170);
    margin-top: 10px;
}

.iproduct_l3 {
    font-size: 18px;
    color: rgb(0, 0, 0);
    line-height: 30px;
}

.iproduct_r1 {
    border: 1px solid #ddd;
    border-radius: 38px;
    height: 38px;
    overflow: hidden;
    position: relative;
}

.iproduct_r1a input {
    height: 36px;
    width: 320px;
    background: none;
    border: none;
    color: #666;
    float: left;
    font-family: 微软雅黑;
    font-size: 14px;
    outline: none;
    padding: 0 0 0 14px;
}

.iproduct_r1b {
    background: none;
    border: None;
    position: absolute;
    top: 5px;
    right: 18px;
    cursor: pointer;
}

.iproduct_r1b img {
    width: 24px;
}

.iproduct_r {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.iproduct_r2 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}

.iproduct_r2a img {
    height: 40px;
}

.iproduct_r2b {
    font-size: 30px;
    color: #666666;
    font-weight: 700;
    letter-spacing: -1px;
}

.iproduct_r2b {
    margin-left: 8px;
}


.index1 {
    height: 640px;
    background: url(../images/index1_bg.jpg) no-repeat center;
}

.index1_zt {
    display: flex;
    flex-direction: column;
    height: 640px;
    justify-content: center;
    padding-left: 38px;
}

.index1_zt1 {
    color: rgb(195, 152, 68);
    font-family: 幼圆;
    font-size: 50px;
}

.index1_zt2 {
    line-height: 36px;
    font-size: 18px;
    color: rgb(169, 169, 169);
    margin-top: 30px;
}

.index1_zt3 {
    width: 156px;
    margin-top: 50px;
    height: 45px;
    border: 1px solid #acacac;
    border-radius: 22.5px;
    text-align: center;
    position:relative;
    overflow: hidden;
}
.index1_zt3::after{
    content:'';
    position:absolute;
    left:0%;
    right:auto;
    height:100%;
    width:0%;
    top:0px;
    background:rgb(195, 152, 68);
    transition: .5s;
    border-radius: 22.5px;
}
.index1_zt3:hover{
    border:1px solid rgb(195, 152, 68);
}
.index1_zt3:hover::after{
    width:100%;
    left:0px;
    right:auto;
}
.index1_zt3:hover a{
    color:#000;
}
.index1_zt3 a {
    font-size: 16px;
    line-height: 43px;
    display: block;
    color: #acacac;
    position:relative;
    z-index: 1;
}


.index2 {
    height: 985px;
    background: url(../images/index2_bg.jpg) no-repeat center;
}

.index2>div {
    position: relative;
}

.index2_zt1 {
    position: absolute;
    top: 253px;
    left: 56px;
    width: 200px;
    color: rgb(255, 255, 255);
    font-size: 30px;
    font-weight: bold;
}

.index2_zt2 {
    position: absolute;
    top: 229px;
    left: 355px;
    width: 149px;
    height: 103px;
}

.index2_zt3 {
    position: absolute;
    top: 201px;
    left: 512px;
    width: 168px;
    height: 131px;
}

.index2_zt4 {
    position: absolute;
    top: 201px;
    left: 688px;
    width: 195px;
    height: 131px;
}

.index2_zt5 {
    position: absolute;
    top: 220px;
    left: 900px;
    width: 149px;
    height: 106px;
}

.index2_zt6 {
    position: absolute;
    top: 696px;
    left: 372px;
    width: 149px;
    height: 131px;
}

.index2_zt7 {
    position: absolute;
    top: 696px;
    left: 539px;
    width: 149px;
    height: 131px;
}

.index2_zt8 {
    position: absolute;
    top: 696px;
    left: 792px;
    width: 149px;
    height: 131px;
}

.index2_zt9 {
    position: absolute;
    top: 695px;
    left: 1041px;
    width: 110px;
    height: 131px;
}

.index2_zt10 {
    position: absolute;
    top: 771px;
    left: 90px;
    width: 164px;
    border: 10px solid transparent;
    margin-top: -10px;
    margin-left: -10px;
    text-align: center;
    height: 52px;
}

.index2_zt10 a {
    width: 162px;
    height: 50px;
    line-height: 50px;
    border: 1px solid rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    cursor: pointer;
}

.index2_ty p {
    line-height: 24px;
}

.index2_ty p:nth-child(1) {
    color: rgb(195, 152, 68);
    font-size: 16px;
}

.index2_ty p:nth-child(2) {
    font-size: 12px;
    color: rgb(187, 187, 187);
}

.index2_ty p:nth-child(3) {
    font-size: 14px;
    color: rgb(53, 53, 53);
}


.index3 {
    background: url(../images/index3_bg.jpg) no-repeat center;
    height: 640px;
    width: 100%;
}

.index3 .index1_zt {
    float: right;
}


.index4_zt {
    display: flex;
    height: 650px;
    justify-content: space-between;
    align-items: center;
}

.index4_ztr img {
    width: 100%;
}

.index4_ztr1 {
    width: 408px;
}

.index4_ztr2 {
    margin-top: 10px;
    width: 271px;
    margin-left: -67px;
}

.index5 {
    height: 498px;
    background: url(../images/index5_bg.jpg) center no-repeat;
    width: 100%;
}

.index5 .index1_zt {
    height: 498px;
}

.index5 .index1_zt1 {
    color: #fff;
}

.index5 .index1_zt2 {
    color: rgb(229, 217, 203);
}

.index6_zt {
    position: relative;
}

.index6_zt .index1_zt {
    width: 310px;
    text-align: justify;
    height: 835px;
}

.index6_zt .index1_zt2 {
    font-size: 14px;
    line-height: 24px;
}

.index6_zt .index1_zt2 p:nth-child(2) {
    margin: 24px 0px;
}

.index6_zt img {
    width: 100%;
}

.index6_zt1 {
    position: absolute;
    top: 60px;
    left: 404px;
    width: 350px;
    height: 407px;
}

.index6_zt2 {
    position: absolute;
    top: 479px;
    left: 404px;
    width: 350px;
    height: 301px;
}

.index6_zt3 {
    position: absolute;
    top: 60px;
    left: 770px;
    width: 350px;
    height: 245px;
}

.index6_zt4 {
    position: absolute;
    top: 321px;
    left: 770px;
    width: 350px;
    height: 237px;
}

.index6_zt5 {
    position: absolute;
    top: 577px;
    left: 770px;
    width: 350px;
    height: 203px;
}


.index7 {
    background: rgba(242, 242, 242, 1);
    padding: 100px 0px;
}

.index7_list1 img {
    width: 100%;
}

.index7_list .swiper-slide {
    padding: 15px;
    background: #fff;
}

.index7_list2a {
    color: #666666;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    padding: 5px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
}

.index7_list2b {
    color: #666666;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    padding: 5px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
}

.w940 {
    margin: 0 auto;
    width: 940px;
}

footer {
    background: #000;
    padding-top: 52px;
    color: rgba(169, 169, 169, 1);
    font-size: 14px;
}

footer a {
    color: rgba(169, 169, 169, 1);
    font-size: 14px;
    line-height: 30px;
}

.footer_zt_top {
    display: flex;
    justify-content: space-between;
}

.footer_zt_topb {
    width: 50%;
    padding-left: 5%;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.footer_zt_topb ul {
    display: flex;
}

.footer_zt_topb ul li {
    width: 146px;
}

.footer_zt_topc2 {
    margin-bottom: 24px;
}

.footer_zt_topc_ty1 {
    line-height: 48px;
}

.footer_zt_topc2 {
    color: rgb(195, 152, 68);
    font-size: 24px;
    font-weight: bold;
}

.footer_zt_bottom {
    padding: 10px 0px;
    margin-top: 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.footer_zt_bottom ul {
    display: flex;
    line-height: 30px;
    justify-content: center;
}

.footer_zt_bottom ul li {
    margin: 0px 4px;
}

.product1_top {
    margin-top: 80px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 46px;
    border-bottom: 1px solid #eaeaea;
}

.product1_topl {
    color: #2b2b2b;
    padding: 0px 20px;
    border-bottom: 1px solid #2b2b2b;
}

.product1_topr a {
    color: #999999;
    font-size: 14px;
}

.product1_list ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.product1_list ul li {
    width: 24%;
    margin-right: 1.33%;
    padding: 25px;
}
.product1_list ul li:hover .product1_list2a{
    color:rgb(195, 152, 68);
}

.product1_list ul li:nth-child(4n) {
    margin-right: 0px;
}

.product1_list ul li:hover img {
    transform: scale(1.04);
}

.product1_list1 {
    position: relative;
    overflow: hidden;
}

.product1_list1 img {
    width: 100%;
    transition: .5s;
}

.product1_list2 {
    text-align: center;
}

.product1_list2a {
    color: #000000;
    font-size: 18px;
    line-height: 23px;
    margin: 15px 0px 5px;
}

.product1_list2b {
    font-family: 微软雅黑;
    color: rgba(169, 169, 169, 1);
    font-size: 14px;
    font-weight: normal;
}

.product_show_zttopl2 {
    position: relative;
}

.prcon_l {
    position: absolute;
    width: 18px;
    height: 35px;
    left: 0px;
    top: 13px;
    cursor: pointer;
    background: url(../images/icon/iconqj.png) -2075px -355px;
}

.prcon_r {
    position: absolute;
    width: 18px;
    height: 35px;
    right: 0px;
    top: 13px;
    cursor: pointer;
    background: url(../images/icon/iconqj.png) -2118px -355px
}

.product_show_zttopl {
    width: 350px;
}

.mySwiper2 {
    border: 1px solid #d1d1d1;
}

.mySwiper {
    width: 260px;
    margin-top: 8px;
}

.mySwiper img,
.mySwiper2 img {
    width: 100%;
    display: block;
}

.ny_banner_list img {
    display: block;
}

.product_show_zttop {
    padding: 60px 0px 30px;
    display: flex;
    justify-content: space-between;
}

.mySwiper .swiper-slide {
    opacity: 0.4;
    cursor: pointer;
}

.mySwiper .swiper-slide-thumb-active {
    opacity: 1;
}

.product_show_zttopr {
    width: 822px;
}

.product_show_zttopr1 {
    color: #585858;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.product_show_zttopr2 {
    color: #828282;
    font-size: 14px;
    line-height: 30px;
    text-indent: 30px;
}

.product_show_ztbottomb3 p {
    color: #666666;
    font-size: 14px;
    line-height: 1.8;
}

.product_show_ztbottomb3 {
    
}
.atc-pn{
    padding-bottom: 30px;
    border-top:1px solid rgba(169, 169, 169, 1);
    padding-top:10px;
}

.product_show_ztbottoma {
    border-bottom: solid #d1d1d1 1px;
}

.product_show_ztbottoma1 {
    border: solid #d1d1d1 1px;
    line-height: 40px;
    text-align: center;
    width: 115px;
    font-size: 14px;
    color: #666666;
    border-bottom: none;
}

.product_show_ztbottomb {
    padding-top: 40px;
}

.product_show_ztbottomb1 {
    color: #996633;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
}

.product_show_ztbottomb2 {
    color: #996633;
    font-size: 18px;
    padding-bottom: 40px;
    line-height: 30px;
}

.case_banner {
    background: url(../images/case_banner.jpg) center no-repeat;
    height: 290px;
    width: 100%;
}

.case_title {
    text-align: center;
    padding: 110px 0px 70px;
}

.case1 {
    font-size: 50px;
    line-height: 72px;
    font-family: 幼圆;
    color: rgb(195, 152, 68);
}

.case2 {
    font-size: 18px;
    color: rgb(169, 169, 169);
    line-height: 36px;
    font-family: 幼圆;
}

.w800 {
    width: 800px;
    margin: 0 auto;
}

.case_video {
    width: 100%;
    height: 400px;
}
.case_video video{
    width:100%;
}

.case_list {
    padding-bottom: 70px;
}

.case_list ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.case_list ul li {
    width: 32%;
    margin-right: 2%;
}

.case_list ul li:nth-child(3n) {
    margin-right: 0px;
}

.case_list1 img {
    width: 100%;
    height: 170px;
    display: block;
}

.case_list2 {
    text-align: center;
    padding: 30px 0px;
}

.case_list2a {
    color: rgb(51, 51, 51);
    line-height: 34px;
}

.case_list2b {
    color: rgb(153, 153, 153);
    font-size: 14px;
}

.about_zt1 {
    text-align: center;
    padding-top: 100px;
}

.about_zt1a {
    position: relative;
    color: rgb(195, 152, 68);
    font-family: 幼圆, youyuan;
    font-size: 36px;
    padding-bottom: 25px;
    margin-bottom: 15px;
}

.about_zt1a::after {
    content: '';
    position: absolute;
    left: 47%;
    bottom: 0px;
    width: 6%;
    height: 2px;
    background: rgb(169, 169, 169);
}

.about_zt1b {
    color: rgb(169, 169, 169);
}

.about_zt2 {
    margin-top: 100px;
    padding-bottom: 80px;
}

.about_zt2 ul {
    display: flex;
    justify-content: space-between;
}

.about_zt2 ul li {
    width: 32%;
}

.about_zt21 img {
    width: 100%;
}

.about_zt22 {
    text-align: center;
    padding: 30px 0px;
}

.about_zt22a {
    font-family: 幼圆, youyuan;
    font-size: 24px;
    color: rgb(195, 152, 68);
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.about_zt22a::after {
    content: '';
    position: absolute;
    left: 33%;
    bottom: 0px;
    height: 1px;
    width: 36%;
    background: rgb(169, 169, 169);
}

.about_zt22b {
    line-height: 18px;
    font-size: 13px;
    color: #666666;
}

.about_gsjj {
    height: 660px;
    background: url(../images/about_bg.jpg) center no-repeat;
    width: 100%;
}

.about_gsjj .w1200 {
    display: flex;
    height: 660px;
    justify-content: flex-end;
    align-items: center;
}

.about_gsjjzt {
    width: 663px;
    height: 426px;
    background: #fff;
    box-shadow: 0px 2px 19px 0px rgba(0, 0, 0, 0.1);
    padding: 0px 60px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.about_gsjjzt1 {
    font-size: 30px;
    line-height: 36px;
    color: rgb(195, 152, 68);
}

.about_gsjjzt2 {
    color: rgb(195, 152, 68);
    line-height: 30px;
    font-size: 18px;
}

.about_gsjjzt3 {
    margin-top: 50px;
    line-height: 36px;
    display: inline-block;
    font-size: 14px;
    color: #666;
}

.about_pphz {
    margin-top: 80px;
    padding-bottom: 80px;
}

.about_pphz ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.about_pphz ul li {
    width: 136px;
    margin-bottom: 10px;
}

.about_pphz ul li img {
    width: 100%;
}

.about_banner {
    background: url(../images/lxwm.jpg) center no-repeat;
    height: 290px;
    width: 100%;
}

.lxwm_zt {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: 100px 0px;
}

.lxwm_ztl1 {
    font-family: 幼圆, YouYuan;
    font-size: 36px;
    color: rgb(195, 152, 68);
}

.lxwm_ztl2 {
    font-size: 18px;
    line-height: 24px;
    color: rgb(222, 222, 222);
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.lxwm_ztl2::after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 43px;
    height: 1px;
    background: rgb(204, 204, 204);
}

.lxwm_ztl3 {
    font-size: 14px;
    color: rgb(169, 169, 169);
    line-height: 30px;
}

.lxwm_ztl4 {
    font-size: 24px;
    color: rgb(195, 152, 68);
    font-weight: 700;
}

.lxwm_ztl5 li {
    display: flex;
    align-items: center;
    margin: 12px 0px;
}

.lxwm_ztl51 img {
    height: 30px;
    display: block;
}

.lxwm_ztl52 {
    font-size: 14px;
    color: #666;
    padding-left: 20px;
}

.lxwm_ztr {
    margin-left: 200px;
}

.sj {
    display: none;
}

@media only screen and (max-width: 1100px) {
    .pc {
        display: none;
    }

    .sj {
        display: block !important;
        max-width: 512px;
        margin: 0 auto;
    }

    .sj_header {
        position:fixed;
        z-index: 9;
        width:100%;
        display: flex;
        top:0px;
        left:0px;
        background: #000;
        height: 55px;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2)
    }

    .sj_headerl {
        display: flex;
        height: 55px;
        align-items: center;
        width: 100%;
        justify-content: space-between;
    }

    .sj_headerl1 img {
        height: 42px;
        display: block;
        padding-left: 25px;
    }

    .sj_headerl2 {
        font-size: 19.5px;
        color: #fff;
        line-height: 55px;
    }

    .sj_headerl3 {
        color: #fff;
    }

    .sj_headerl3 i {
        font-size: 24px;
        font-weight: bold;
        padding: 0 15px;
    }

    .sj_fdleft {
        position: fixed;
        top: 55px;
        right: -28%;
        height: calc(100vh - 55px);
        background: #2b2b2b;
        width: 28%;
        z-index: 9;
    }

    .sj_fdleft a {
        color: #fff;
        font-size: 12px;
        line-height: 32px;
        text-align: center;
    }

    .sj_kb {
        background: #f7f7f7;
        height: 34px;
        width: 100%;
    }
    .banner{
        margin-top:55px;
    }
    .banner img {
        width: 100%;
    }

    .iproduct_l1 img {
        height: 29px;
    }

    .sj_prnav ul {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 106px;
    }

    .sj_prnav li {
        display: flex;
        justify-content: center;
        flex: 1;
    }

    .iproduct_l1 {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .iproduct_l3 {
        font-size: 12px;
        color: rgba(75, 75, 75, 1);
    }

    .sj_hd {
        height: 15px;
        width: 100%;
        background: #f7f7f7;
    }

    .sj_index1 li {
        height: 150px;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        position:relative;
    }

    .sj_index1_1{
        color:rgb(195, 152, 68);
        font-size:17px;
        font-weight:bold;
    }
    .sj_index1_2{
        color:rgb(195, 152, 68);
        font-size:17px;
        font-weight:bold;
    }
    .sj_index1_3{
        color:rgb(169, 169, 169);
        font-size:12px;
        line-height:18px;
    }
    
    .sj_right{
        width:45%;
        margin-left:53%;
    }
    .sj_left{
        width:49%;
    }
    .sj_t img{
        width:100% !important;
        height:auto;
    }
    .sj_t {
        position: absolute;
        top: 15px;
        left: 5%;
    }
    .sj_tl1{
        width:115px;
    }
    .sj_tl2 {
        width: 80px;
        margin-left: 50px;
    }

    .sj_index1 li:nth-child(1) {
        background: url(../images/index5_bg.jpg) center no-repeat;
        background-size:100% auto;
        padding-left:5%;
    }
    .sj_index1 li:nth-child(2){
        background: url(../images/index3_bg.jpg) no-repeat center;
        background-size:100% auto;
    }
    .sj_index1 li:nth-child(3){
        background: url(../images/index1_bg.jpg) no-repeat center;
        background-size:100% auto;
        padding-left:5%;
    }
    .sjfooter{
        position:fixed;
        bottom:0px;
        left:0px;
        width:100%;
        height:60px;
        background:#000;
        border-top:1px solid rgba(255, 255, 255, 0.2);
    }
    .sjfooter ul{
        display:flex;
    }
    .sjfooter ul li {
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 55px;
    }
    .sjfooter ul li a {
        display: flex;
        color: rgba(195, 152, 68, 1);
        flex-direction: column;
        align-items: center;
    }
    .sjfooter i{
        font-size:24px;
    }
    .sjfooter2{
        font-size:12px;
        margin-top:5px;
    }
    .h{
        height:60px;
        width:100%;
    }
    .sj_bbxx{
        background:#f7f7f7;
        padding:20px 0px;
    }
    .sj_bbxx li{
        font-size:13px;
        text-align:center;
        line-height:22px;
    }
    .sj_bbxx li a{
        color:#000;
    }
    .product1_top {
        margin-top: 20px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        line-height: 46px;
        border-bottom: 1px solid #eaeaea;
    }
    .product1_list ul li {
        width: 49%;
        margin-right: 2%;
        padding: 0px;
        border: 1px solid #f7f7f7;
        margin-bottom:8px;
    }
    .product1_list ul li:nth-child(2n){
        margin-right:0px;
    }
    .product1_list2a {
        color: #000000;
        font-size: 16px;
        line-height: 23px;
        margin: 15px 0px 5px;
    }
    .product1_list2b {
        font-family: 微软雅黑;
        color: rgba(169, 169, 169, 1);
        font-size: 14px;
        font-weight: normal;
        padding-bottom: 15px;
    }
    .banner img{
        display:block;
    }
    .product_show_zttop {
        padding: 30px 0px;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .product_show_zttopl {
        width: 100%;
    }
    .product_show_zttopr {
        width: 100%;
        padding-top: 30px;
    }
    .product_show_ztbottomb {
        padding-top: 20px;
    }
	.product_show_ztbottomb3 table{
		width:100% !important;
    }
	.product_show_ztbottomb3 img{
		width:100% !important;
	}
	.product_show_ztbottomb3 table th{
		font-weight:400;
		font-size:14px;
	}
	.product_show_ztbottomb3 table td, .product_show_ztbottomb3 table th{
		font-size:12px;
	}
}