.ny_banner{height: 300px;background-position: top center;background-repeat: no-repeat;}
.pos .con{background: url(../img/pos.jpg) no-repeat left center;line-height: 60px;text-indent: 28px;}
.pos .con i{font-family: serif;font-style: normal;padding: 0 2px;}
.pos{border-top: 1px solid #eee;}
.main_n{margin-top: 30px;margin-bottom: 80px;}

/* 产品列表 */

.prolist {margin-top: 20px;display: flex;justify-content: space-between;}
.prolist_l {width: 240px;}
.prolist_list_title {height: 80px;line-height: 80px;padding-left: 40px;font-size: 24px;color: #fff;background-color: #322d2a;margin-bottom: 2px;}
.prolist_list_ct .prolist_list_item {margin-bottom: 2px;background-color: #ececeb;height: 50px;line-height: 50px;padding-left: 40px;display: flex;align-items: center;}
.prolist_list_item>span {height: 100%;width: 160px;font-size: 16px;color: #000;transition: all .4s;}
.prolist_list_ct>a:hover {background-color: #C52C2F;}
.prolist_list_ct>a:hover span {color: #fff;}
.prolist_list_ct .on {background-color: #C52C2F;}
.prolist_list_ct .on span {color: #fff;}
.prolist_tel_txt {background-color: #C52C2F;display: flex;padding: 12px 0;flex-direction: column;align-items: center;}
.prolist_tel_t {display: flex;align-items: center;}
.prolist_tel_t img{margin-right: 8px;}
.prolist_tel_t>span {font-size: 14px;color: #fff;}
.prolist_tel_b {font-size: 28px;font-weight: 700;color: #fff;}
.prolist_r {width: 1120px;}
.prolist_r_tlele {height: 42px;line-height: 30px;border-bottom: 1px solid #ebebeb;display: flex;align-items: center;}
.prolist_r_tlele>h6 {height: 100%;border-bottom: 3px solid #C52C2F;font-size: 24px;color: #000;font-weight: 700;}
.prolist_r_item {margin-top: 30px;display: flex;flex-wrap: wrap;}
.prolist_r_item>.prolist_ritem {
    width: 355px;
    margin-right: 20px;
    margin-bottom: 15px;
    border: 2px solid #dedede;
    transition: all .4s;
}
.prolist_r_item>.prolist_ritem:nth-child(3n){margin-right: 0;}
.prolist_ritem_txt {
    padding: 18px 20px;
	 background: #eee;
}

.prolist_ritem_txt h6 {
    font-size: 16px;
    color: #333;
    font-weight: 400;
    transition: all .4s;
	text-align: center;
}

.prolist_ritem_txt p {
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.prolist_r_item>.prolist_ritem .prolist_ritem_img{overflow: hidden;}
.prolist_r_item>.prolist_ritem:hover {border: 2px solid #C52C2F;}
.prolist_r_item>.prolist_ritem .prolist_ritem_img img{transition: all 0.5s;-ms-transition: all 0.5s;}
.prolist_r_item>.prolist_ritem:hover .prolist_ritem_img img{transform: scale(1.05);-ms-transform: scale(1.05);}
.prolist_r_item>.prolist_ritem:hover .prolist_ritem_txt{background:#C52C2F ;}
.prolist_r_item>.prolist_ritem:hover .prolist_ritem_txt>h6 {color: #fff;}


/* 分页代码 */
.page{margin-top: 20px;display: flex;justify-content: center;align-items: center;}
.pages {
    height: 26px;
    padding: 5px 0;
    margin-top: 5px;
    clear: both;
	font-size: 15px;
}

.pages:after {
    content: '.';
    clear: both;
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
}

.pages ul {
    padding: 0;
    list-style: none;
    margin: 0;
}

.pages li {
    float: left;
    margin-right: 5px;
}

.pages li a {
    padding: 5px 10px;
    border: 1px solid #e1e1e1;
    height: 24px;
    line-height: 24px;
    color: #666;
}

.pages li a:hover {
    border: 1px solid #C52C2F;
    background: #C52C2F;
    color: #fff;
    text-decoration: none;
}

.pages li span {
    border: 1px solid #e1e1e1;
    height: 24px;
    line-height: 24px;
    color: #c4c4c4;
    padding: 5px 10px;
}

.pages .current a {
    border: 1px solid #C52C2F;
    background: #C52C2F;
    color: #fff;
}



/* 详情页上部 */

.particulars_t {
    padding: 14px 18px 20px;
    border: 1px solid #ddd;
    display: flex;
    justify-content: space-between;
}

.particulars_swiper {
    width: 550px;
}

.particulars_pagination.swiper-pagination {
    padding-right: 10px;
    text-align: right;
    color: #C52C2F;
}

.particulars_next::after,
.particulars_prev::after {
    color: #C52C2F;
}

.particulars_ttxt {
    width: 459px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.particulars_ttxt_ct{padding-top: 20px;}
.particulars_ttxt_ct h6 {
      font-weight: bold;
      color: #322d2a;
      line-height: 40px;
      font-size: 30px;
}
.particulars_ttxt_ct h6::after{    display: block;
    background: #c52c2f;
    height: 4px;
    width: 90px;
    content: "";
    margin: 15px 0 25px;}

.particulars_ttxt_ct .pro_desss p {
        font-size: 14px;
        color: #666;
        line-height: 20px;
    margin-top: 15px;
/*    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 11; */
    overflow: hidden;
	font-family: "微软雅黑";
}
.particulars_ttxt_ct .pro_desss p img{vertical-align: middle;margin-right: 5px;}


.particulars_ttxt_ct a{
    color: #333;
    margin-top: 30px;
    background: #eee;
    display: block;
    height: 34px;
    line-height: 32px;
    text-align: center;
    font-size: 15px;
    background: -moz-linear-gradient(left,#eee 0%,#f9f9f9 100%);
    background: -webkit-linear-gradient(left,#eee 0%,#f9f9f9 100%);
    background: linear-gradient(to right,#eee 0%,#f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeeeeee', endColorstr='#fff9f9f9',GradientType=1 );
    border-left: 3px solid #c52c2f;
    margin-right: 5px;
    padding: 0 15px;
    float: left;
}

.particulars_ttxt_ct a:hover{background: #c52c2f;color: #fff;}

.particulars_ttxt_tel {
    margin-top: 20px;
    padding: 10px 0;
    border-top: 2px solid #e6e6e6;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.particulars_ttxt_telb {
    display: flex;
    align-items: center;
}

.particulars_telb_tx {
    margin-left: 8px;
	line-height: 30px;
}

.particulars_telb_tx h6
 {
    font-size: 16px;
    font-weight: normal;
}
.particulars_telb_tx p{font-size: 36px;font-family: impact;color: #C52C2F;}
.particulars_zx {
    display: flex;
    align-items: center;
}
.particulars_telb_img{margin-top: 22px;}
.particulars_zx>div {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.particulars_zx>div .txtu {
    width: 30px;
    height: 30px;
    border-radius: 100%;
}

.particulars_zx .particulars_zx_wx {
    position: relative;
    margin-left: 8px;
    cursor: pointer;
}

.particulars_zx_wxdw {
    display: none;
    position: absolute;
    top: 40px;
    transform: translateX(-30%);
    width: 140px;
}

.particulars_zx .particulars_zx_wx:hover .particulars_zx_wxdw {
    display: block;
}


/* 详情下部 */

.particulars_b {
    margin-top: 30px;
}

.particulars_b_title {
        font-size: 24px;
        color: #322d2a;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        font-weight: 700;
        padding: 10px 0 10px;
        border-bottom: 2px solid #dfdfdf;
        align-items: center;
}
.particulars_b_title span{    border-bottom: 2px solid #C52C2F;
    padding-bottom: 10px;}
.particulars_b_ct {
    padding: 20px 0;
}
.particulars_b_ct p strong{font-size: 18px; font-weight: 700; color: #C52C2F; margin-bottom: 10px; display: block;}
.particulars_b_ct p img{padding: 10px 0;height: auto !important;}
.particulars_b_ct table {
    width: 100% !IMPORTANT;
    border: 1px solid #c7c7c7 !IMPORTANT;
    border-collapse: collapse !IMPORTANT;
    font-size: 14PX !IMPORTANT;
    color: #666;
    margin: 0 auto;
    word-break: break-all;
    word-wrap: break-word;
}
.particulars_b_ct table td {
    border: 1px solid #c7c7c7 !IMPORTANT;
    padding: 5px !IMPORTANT;
    text-align: center;
}
/* 热门推荐 */

.rec {
    margin-top: 30px;
}

.rec_t {
    height: 48px;
    display: flex;
    align-items: center;
    border-bottom: 2px solid #dfdfdf;
}

.rec_t1 {
    height: 30px;
    padding: 10px 0;
    display: flex;
    align-items: center;
    border-bottom: 2px solid #C52C2F;
}

.rec_t1 img {
    margin-right: 18px;
}

.rec_t1 span {
    font-size: 24px;
    color: #000;
}

.rec_t2 {
    margin-left: 10px;
    font-size: 18px;
    font-family: Arial;
    color: #c2c2c1;
    text-transform: uppercase;
}

.rec_b {
    margin-top: 30px;
    display: flex;
}

.rec_b>a {
    width: 220px;
    border: 1px solid #dfdfdf;
    margin-right: 12px;
    transition: all .4s;
}

.rec_b>a:hover {
    border: 1px solid #C52C2F;
}

.rec_b_txt {
    padding: 10px 0;
	background: #EEE;
}

.rec_b_txt h6 {
    font-size: 14px;
    color: #333;
    font-weight: 400;
    transition: all .4s;
	    text-align: center;
}

.rec_b>a:hover h6 {
    color: #C52C2F;
}

.rec_b_txt P {
    width: 100%;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.d_page p{font-size: 16px;line-height: 30px;}
.d_page{border-top: 1px solid #eee;
    padding-top: 10px;
    margin-top: 40px;}

 .newslist {
     display: flex;
     flex-wrap: wrap;
	 margin-top: 30px;
 }
 
 .newslist>a {
     width: 100%;
     margin-bottom: 22px;
     padding: 40px 40px 20px 40px;
     border: 1px solid #dedede;
     transition: all .4s;
 }
 
 .newsitem_t {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 
 .newsitem_t_img {
     width: 253px;
	 height: 150px;
	    display: flex;
	    overflow: hidden;
	    align-items: center;
 }
 
 .newsitem_t_txt {
     width: 750px;
 }
 
 .newsitem_t_txt h6 {
     font-size: 18px;
     color: #000;
     font-weight: 400;
 }
 
 .newsitem_t_txt p {
     margin-top: 15px;
     font-size: 14px;
     color: #797979;
     line-height: 24px;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 3;
     overflow: hidden;
 }
 
 .newsitem_b {
     display: flex;
     justify-content: flex-end;
 }
 
 .newsitem_b button {
     width: 90px;
     height: 30px;
     line-height: 30px;
     text-align: center;
     background: #b6b6b6;
     color: #fff;
     transition: all .4s;
	 border: 0;
 }
 
 .newslist>a:hover {
     border: 1px solid #C52C2F;
 }
 
 .newslist>a:hover .newsitem_t_txt>h6 {
     color: #C52C2F;
 }
 
 .newslist>a:hover .newsitem_b button {
     background-color: #C52C2F;
 }
 
 .newct_tltle_h {
     text-align: center;
     font-weight: normal;
     margin-top: 20px;
     font-size: 28px;
     color: #000;
 }
 
 .newct_tltle_sj {
        margin-top: 10px;
        border-bottom: 1px solid #C52C2F;
        text-align: center;
        padding-bottom: 15px;
        margin-bottom: 30px;
 }
 
 .newct_tltle_sj div {
     font-size: 14px;
     color: #666;
 }
 
 .newct_tltle_sj a {
     width: 80px;
     height: 20px;
     line-height: 20px;
     text-align: center;
     font-size: 12px;
     color: #fff;
     background-color: #fe0629;
 }
 
.newct_ct {margin-top: 15px;    line-height: 34px;font-size: 16px; }
.newct_ct table td{padding: 0 10px;    border: 1px solid #ddd;} 
.newct_ct table{    border-collapse: collapse;
       border: 1px solid #ddd;}
.newct_ct a{color: #C52C2F;text-decoration: underline;}

.video{text-align: center;    margin-bottom: 30px;}

.prolist_r_item>.video .prolist_ritem_img{position: relative;}
.prolist_r_item>.video .prolist_ritem_img::before{    content: "";
    display: block;
    width: 60px;
    height: 60px;
    background: url(../img/play.png) no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -33px;
    top: 50%;
    margin-top: -33px;
    z-index: 9;
    background-size: 60px;}
	
	.navtab {
    margin-top: 30px;
    display: flex;
}






.navtab>a.on{ background-color: #C52C2F;
    color: #fff;}
.navtab>a.on::before {
    display: block;
}


.navtab {
    margin-top: 30px;
    display: flex;    margin-bottom: 60px;
}

.navtab>a {
    margin-right: 1px;
    flex: 1;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f4f4f4;
    font-size: 18px;
    color: #333;
    position: relative;
    transition: all .4s;
}

.navtab>a::before {
    display: none;
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff;
    transition: all .4s;
}

.navtab>a:hover {
    background-color: #C52C2F;
    color: #fff;
}

.navtab>a:hover::before {
    display: block;
}


.fengcai {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
}

.fengcai .fengcai_item {
    width: 341px;
    margin-right: 12px;
    margin-bottom: 20px;text-align: center;
}
.fengcai .fengcai_item:nth-child(4n){margin-right: 0;}
.fengcai_item_img {
    padding: 9px;
    border: 1px solid #e5e5e5;overflow: hidden;
	   
}
.fengcai_item_img img{
 transition: all 0.5s;
	    -ms-transition: all 0.5s;
}
.fengcai .fengcai_item:hover img{    transform: scale(1.05);
    -ms-transform: scale(1.05);}
.fengcai_item_txt {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #4b4a4a;
    background-color: #f0f0f0
}

.tu_dd{text-align: center;}
.tu_dd img{ max-width: 800px;
    margin-bottom: 40px;border: 2px solid #eee;}  

@media screen and (max-width: 1450px){

.prolist_l{min-width: 240px;}
.prolist_r {width: 100%;margin-left: 3%;}
.box20072_-5635 .cont .item{width: 48.6%;margin: 10px 2% 10px 0;}
.box20052_-2526{margin: 0;width: 60%;}
.particulars_ttxt {width: 35%;}
.box20052_-2526 #magnifier {width: 100%;}
.box20052_-2526 .small-box {width: 100%;height: auto;}
.box20052_-2526 .thumbnail-box .list{    width: 445px;}
.navtab>a{margin-bottom: 5px;}
.fengcai .fengcai_item {width: 24%;}
.box_5225 {max-width: 90%;}
.box857_-9393 .info{width: 80%;}
.prolist_r_item>.prolist_ritem {width: 31.5%;margin-right: 1.5%;}
.video img{max-width: 100% !important;}
.box20072_-5635 .cont .item .img{height: 26vw;}
.newsitem_t_txt {width: 100%;margin-left: 3%;}
}

	 
@media screen and (max-width: 1200px){

.ny_banner{height: 20vh;background-size: cover;}
.pos .con{font-size: 12px;line-height: 20px;    background: url(../img/pos.jpg) no-repeat left 1px;    margin-top: 12px;    text-indent: 24px;}
.main_n {margin-top: 10px;margin-bottom: 30px;}
.navtab {margin-top: 10px;display: inline-block;margin-bottom: 0px;width: 100%;}
.navtab>a{height: 40px;display: inline-block;font-size: 14px;width: 31%;text-align: center;line-height: 40px;margin-bottom: 4px;}
.fengcai .fengcai_item {width: 46.5%;margin-right: 2%;    margin-bottom: 10px;}
.fengcai_item_txt {height: 40px;line-height: 40px;    overflow: hidden;}
.fengcai_item_img {padding: 0;}
.newct_tltle_h{font-size: 20px;}
.newct_tltle_sj div {font-size: 12px;}
.d_page p {font-size: 13px;}
.tu_dd img{width: 80%;}
.prolist {display: block;}
.video video{max-width: 100% !important;}

.prolist_l_tel {display: none;}
.prolist_list_title{display: none;}
.prolist_l {width: 100%;}
.prolist_list_ct .prolist_list_item {margin-bottom: 2px;height: 40px;line-height: 40px;padding-left: 0px;display: block;text-align: center;overflow: hidden;}
.prolist_list_ct{width: 31%;display: inline-block;}
.prolist_l_list{display: block;margin-bottom: 20px;width: 100%;text-align: center;}
.prolist_r_tlele>h6{font-size: 20px;}
.prolist_r_tlele {height: 38px;line-height: 30px;}
.prolist_r {width: auto;}
.newslist {display: block;}
.newsitem_t_txt { width: 70%;}
.newslist>a {width: auto;display: block;padding: 20px 15px 10px;margin-bottom: 10px;}
.newsitem_b{margin-top: 8px;}
.newsitem_b button{font-size: 12px;}
.newsitem_t_txt h6 {font-size: 15px;}
.newsitem_t_txt p {margin-top: 8px;font-size: 13px;line-height: 20px;-webkit-line-clamp: 2;}
.newsitem_t_img {width: 30%;height: auto;margin-right: 4%;}
.pages {height: auto;}
.pages li {margin-bottom: 12px;}
.newct_ct {margin-top: 15px;line-height: 26px;font-size: 14px;}
.newct_ct img{max-width: 100%;height: auto !important;}
.prolist_list_item>span{font-size: 14px;}
.prolist_r_item>.prolist_ritem:nth-child(3n) {margin-right: 2%;}
.prolist_r_item>.prolist_ritem:nth-child(2n){margin-right: 0;}
.prolist_r_item>.prolist_ritem {width: 47%;margin-right: 2%; margin-bottom: 10px;}

.prolist_ritem_txt {padding: 10px 10px;}
.prolist_ritem_txt h6 {font-size: 14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.yiji_fl .erji_fl{    display: none !important;}
.particulars_t{display: block;}
.particulars_swiper {width: 100%;}
.particulars_ttxt {width: 100%;display: block;}
.particulars_ttxt_ct {padding-top: 0px;}
.particulars_ttxt_ct h6 {line-height: 20px;font-size: 20px;}
.particulars_ttxt_ct h6::after {height: 3px;width: 60px;margin: 10px 0 15px;}
.particulars_ttxt_ct .pro_desss p{margin-top: 5px;}
.particulars_ttxt_ct a{font-size: 14px;margin-top: 20px;}
.particulars_ttxt_telb{display: none;}
.particulars_ttxt_tel{clear: both;border-top: 0px;}

.particulars_b_title {font-size: 18px;}
.particulars_b {margin-top: 10px;}
.particulars_b_ct img{height: auto !important;}
.rec_t1 span {font-size: 18px;}
.rec_t2 {font-size: 14px;}
.rec_b {margin-top: 15px;}

.prolist_r_item>.prolist_ritem .prolist_ritem_img video{    width: 100%;
    height: 18vh;}

}
