.banner{margin: 0rem;}
.banner .swiper-slide{height: 680px;background: url(../img/details/banner.jpg) center center no-repeat;background-size: cover;filter: saturate(70%);}
.banner .swiper-slide .m{margin-top: 4rem;}
.banner .swiper-slide .btxt{width: 50%;background: #fff;padding: 30px 20px;border-radius: 4px;}
.banner .swiper-slide .btxt .title{text-align: left;}
.banner .swiper-slide .btxt dl{width: 100%;display: flex;flex-wrap: wrap;margin-top: 20px;}
.banner .swiper-slide .btxt dl dd{width: 41.5%;padding: 4%;}
.banner .swiper-slide .btxt dl dd:nth-child(2n){border-left: 1px solid #ccc;}
.banner .swiper-slide .btxt dl dd:first-child,.banner .swiper-slide .btxt dl dd:nth-child(2){border-bottom: 1px solid #ccc;}
.banner .swiper-slide .btxt dl dd span{font-size: 16px;}
.banner .swiper-slide .btxt dl dd p{font-size: 18px;font-weight: normal;line-height: 22px;}
.banner .swiper-slide .btxt .ptxt{font-size: 18px;color: #333;font-weight: normal;margin-top: 10px;}
.banner .swiper-slide .btxt .alink{width: 100%;display: flex;flex-wrap: wrap;margin-top: 20px;border-radius: 8px;overflow: hidden;}
.banner .swiper-slide .btxt .alink .mbtn{width: 50%;padding: 10px 0px;border-radius: 0px;margin: 0rem;}
.banner .swiper-slide .btxt .alink .mbtn:nth-child(2){background: #484848;}
.banner .swiper-slide .bimg{display: flex;align-items: center;}
@media all and (max-width:980px){
	.banner .swiper-slide{height: auto;padding-bottom: 2rem;}
	.banner .swiper-slide{display: block;}
	.banner .swiper-slide .btxt{width: 96%;margin: 0rem auto;overflow: hidden;padding: 1rem 0rem 0rem;}
	.banner .swiper-slide .btxt .title h2{font-size: 1.2rem;}
	.banner .swiper-slide .btxt dl{margin-top: 1rem;}
	.banner .swiper-slide .btxt dl dd span{font-size: 0.9rem;}
	.banner .swiper-slide .btxt dl dd p{font-size: 1rem;}
	.banner .swiper-slide .btxt .ptxt{font-size: 0.9rem;margin-top: 0.6rem;padding: 0rem 0.2rem;}
	.banner .swiper-slide .btxt .alink .mbtn{font-size: 0.9rem;padding: 0px;}
	.banner .swiper-slide .bimg{width: 100%;text-align: center;margin-top: 1rem;}
	.banner .swiper-slide .bimg img{max-width: 100%;min-height: 100%;width: 50%;margin: 0rem auto;}
	
}
.m_1{width:100%;padding:40px 0px;}
.m_1 .m{width: 1160px;background: #fff;padding:20px;margin-top: 30px;border-radius: 4px;}
.m_1 .mtxt{width:60%;margin-top: 3rem;}
.m_1 .mtxt h3{display:block;font-size:22px;color:#333;margin-bottom:10px;}
.m_1 .mtxt p{font-size:16px;color:#333;line-height:26px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.m_1 .mtxt ul{width: 100%;overflow: hidden;margin-top: 20px;}
.m_1 .mtxt ul li{font-size: 14px;color: #666;position: relative;padding-left: 12px;}
.m_1 .mtxt ul li::before{width: 5px;height: 5px;background: #1c70b7;content: "";position: absolute;left: 0rem;top: 40%;border-radius: 100%;}
.m_1 .mtxt .mbtn{padding: 0px 2rem;font-size: 1.2rem;}
.m_1 .pro_left{width:400px}
.m_1 .slt-swiper1{width:100%;height:400px;overflow:hidden}
.m_1 .slt-swiper1 .swiper-slide{width:100%;height:100%;overflow: hidden;}
.m_1 .slt-swiper1 .swiper-slide img{display:block;max-width:95%;max-height:95%;margin: 0rem auto;}
.m_1 .pro_video_play{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;cursor:pointer}
.m_1 .pro_video_play::after{content:"";display:block;width:70px;height:70px;background:url(../img/product/play.png) no-repeat center center;background-size:cover;position:absolute;left:50%;top:50%;transform:translate(-50% ,-50%)}
.m_1 .slt_qh{width:100%;display:flex;justify-content:space-between;align-items:center;}
.m_1 .slt-swiper2{width:calc(100% - 100px);overflow:hidden}
.m_1 .slt-swiper2 .swiper-slide{width:100%;height:68px;border:1px solid #ccc;cursor:pointer}
.m_1 .slt-swiper2 .swiper-slide img{display:block;width:100%;height:100%;}
.m_1 .slt-swiper2-next{width:40px;height:40px;background:url(../img/product/next_3.png) no-repeat center center;background-size:100% 100%;cursor:pointer}
.m_1 .slt-swiper2-prev{width:40px;height:40px;background:url(../img/product/prev_3.png) no-repeat center center;background-size:100% 100%;cursor:pointer}
.m_1 .slt-swiper2 .swiper-slide-thumb-active{border:1px solid #1c70b7}
.m_1 .pro_art_video{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000}
.m_1 .pro_art_video .video_close{position:absolute;right:50px;top:20px;width:50px;height:50px;border:2px solid #fff;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}
.m_1 .pro_art_video .video_close em{display:block;width:30px;height:30px;background:url(../img/product/close1.png) no-repeat center center;background-size:100% 100%}
.m_1 .pro_art_video .main_video{display:none;width:71%;aspect-ratio:16/9;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
@media all and (max-width:980px){
	.m_1{padding: 1.6rem 0rem;}
	.m_1 .m{width: 90%;padding: 4%;margin-top: 0rem;}
	.m_1 .pro_left{width: 100%;}
	.m_1 .slt-swiper1{height: 335px;}
	.m_1 .slt-swiper2 .swiper-slide{height: 60px;}
	.m_1 .mtxt{width: 100%;}
	.m_1 .mtxt h3{font-size: 1rem;}
	.m_1 .mtxt p{font-size: 0.9rem;line-height: 1.2rem;}
	.m_1 .mtxt ul{margin-top: 0.6rem;}
	.m_1 .mtxt ul li{font-size: 0.8rem;}
}
.m_2{width: 100%;margin: 0px auto;background: #F7F7F7;padding: 40px 0px;}
.title .line{margin: 1rem auto;}
.m_2 .mtxt{width: 1200px;margin: 0px auto;}
.m_2 .mtxt table {
    width: 100%;
    border: 1px solid #000;
    overflow: hidden;
}
.m_2 .mtxt table td {
    padding: 10px 10px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
	border: 1px solid #000;
}
.m_3,.m_4,.m_5,.m_6{width: 1200px;padding: 40px 0px;overflow: hidden;margin: 0rem auto;}
.m_3 .table1{width: 100%;border: 1px solid #eee;overflow: hidden;}
.m_3 .table1 td{padding: 30px 20px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.m_3 .table1 tr td:last-child{border-right: 0px;}
.m_3 .table1 tr:last-of-type td{border-bottom: 0px;}
.m_3 .table1 td p{font-size: 14px;color: #666;margin-bottom: 10px;}
.m_3 .table1 td h3{font-size: 16px;color: #333;}

.m_3 table{width: 100%;border: 1px solid #eee;overflow: hidden;}
.m_3 table td{padding: 10px 10px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;border: 1px solid #eee;}
.m_3 table tr td:last-child11111111{border-right: 0px;}
.m_3 table tr:last-of-type td{border-bottom: 0px;}
.m_3 table td p{font-size: 14px;color: #666;margin-bottom: 10px;}
.m_3 table td h3{font-size: 16px;color: #333;}

.m_4{padding: 0rem;} 
.m_4 .table2{width: 100%;overflow: hidden;}
.m_4 .table2 th{font-size: 16px;text-align: left;}
.m_4 .table2 th,.m_4 .table2 td{padding: 20px;}
.m_4 .table2 th:first-child{width: 80% !important;}
.m_4 .table2 tr{border-bottom: 1px solid #eee;}
.m_4 .table2 tbody td{font-size: 14px;}
.m_4 .table2 tbody td:last-child{padding-left: 50px;}
.m_5 ul{width: 100%;margin: 40px auto 0px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.m_5 ul li{width: 230px;margin: 0px auto;text-align: center;border-radius: 4px;}
.m_5 ul li .mimg{display: flex;width: 100%;height: 230px;overflow: hidden;align-items:center;overflow: hidden;}
.m_5 ul li .mimg img{max-width: 100%;max-height: 100%;margin: 0rem auto;transition:all ease .5s}
.m_5 ul li:hover .mimg img{transform:scale(1.1);transition:all ease .5s}
.m_6 ul{width: 100%;margin: 30px auto 0px;display:flex;justify-content:center;align-items:center;flex-wrap: wrap;}
.m_6 ul li{width: 260px;margin: 0px auto;background: #fff;padding: 20px 10px;border-radius: 4px;}
.m_6 ul li .mimg{display: flex;width: 100%;height: 260px;overflow: hidden;align-items:center;margin-bottom: 20px;}
.m_6 ul li .mimg img{max-width: 100%;max-height: 100%;margin: 0rem auto;transition:all ease .5s}
.m_6 ul li:hover{box-shadow:3px 3px 5px 3px rgba(0,0,0,0.08)}
.m_6 ul li h3{display: block;font-size: 14px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
@media all and (max-width:980px){
	.m_2,.m_3,.m_4,.m_5,.m_6{padding: 1.6rem 0rem;width: 100%;}
	.m_2 .mtxt{width: 96%;margin: 1rem auto 0rem;}
	.m_5 ul{margin-top: 2rem;}
	.m_5 ul li{width: 48%;margin-top: 1rem;}
	.m_5 ul li .mimg{height: 198px;}
	.m_6 ul li{width: 46%;padding: 2%;margin-top: 0.6rem;}
	.m_6 ul li .mimg{max-height: 180px;}
}
.mtxt img{max-width:100%;margin:8px;}
.mtxt table,.mtxt ul{margin:10px 0;}

.contenttable {
    width: 100%;
    border: 1px solid #000;
    overflow: hidden;
}
.contenttable td {
    padding: 10px 10px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
	border: 1px solid #000;
}
