@charset "utf-8";
/* 产品中心 */
.product-center-cate{margin-bottom:60px}
.product-center-title{position:relative;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}
.product-center-title h3{font-size:28px}
.product-center-swiper .swiper{padding-bottom:40px}
.product-center-swiper .swiper-scrollbar{height: 2px!important;}
.product-center-swiper .swiper-slide{width:260px; padding-bottom:20px;}

.product-center-item h3{margin-top:15px;text-align:center;font-size:18px;line-height:30px}
.product-center-item .product-center-pic{padding:20px;width:100%;height:200px;background-color:#f6f6f6;text-align:center;align-items:center;justify-content:center}
.product-center-item .product-center-pic img{max-width:100%;max-height:100%}

.product-center-arr{position:absolute;right:0;bottom:22px;display:none;margin-left:40px;width:90px}
.product-center-arr .swiper-button-next,
.product-center-arr .swiper-button-prev{width:30px;height:30px;outline:0;border:1px solid #666;border-radius:60px}
.product-center-arr .swiper-button-next:after,
.product-center-arr .swiper-button-prev:after{color:#666;font-size:12px}
@media (max-width:1600px) {
	.product-center-swiper .swiper-slide{width:240px;}
	.product-center-item .product-center-pic{ height:180px;}
}
@media (max-width:1200px) {
	.product-center-swiper .swiper-slide{width:220px;}
	.product-center-item .product-center-pic{ height:160px;}
}

@media (max-width:960px) {
	.product-center-cate{margin-bottom:50px}
	.product-center-swiper .swiper-slide{width:200px;}
	.product-center-item .product-center-pic{ height:140px;}
	
}

@media (max-width:768px) {
	.product-center-cate{margin-bottom:40px}
	.product-center-title h3{ font-size: 24px; }
	.product-center-swiper .swiper-slide{width:180px}
	.product-center-item h3{margin-top:10px;text-align:center;font-size:16px;line-height:1.4;}
}

@media (max-width: 640px) {
	.product-center-cate{margin-bottom:30px}
	.product-center-title h3{ font-size: 20px; }
	.product-center-swiper .swiper-slide{width:160px}
}
/* 
*
----------------------------------  lists 
*
*/
.product-categories{border-bottom: 3px solid #F8F8F8;}
.product-categories-swiper{padding-bottom: 0;}
.product-categories-swiper .swiper-slide{width:auto;}
.product-categories-item a{ position: relative; display: flex; align-items: center; padding: 35px 0; line-height: 36px; font-size: 24px;}
.product-categories-item a i{ margin-right: 10px; font-size: 48px;}
.product-categories-item a::before{position: absolute; bottom: 0; left: 0; z-index: 2; content: ''; width: 0; height: 3px; background-color: #333; transition: .3s;}
.product-categories-item a.on::before,
.product-categories-item a:hover::before{width: 100%;}

@media (max-width: 768px) {
	.product-categories-swiper{padding-bottom: 0;}
	.product-categories-item a{ padding: 20px 0; line-height: 30px; font-size: 20px;}
	.product-categories-item a::before{ bottom: -1px; }
	.product-categories-item a i{ font-size: 36px;}
}

@media (max-width: 640px) {
	.product-categories-item a{ padding: 10px 0; line-height: 30px; font-size: 18px;}
	.product-categories-item a i{ font-size: 32px;}
}



/*  */
.product-filter{width: 300px;}
.product-filter-item{padding: 30px 0; border-bottom: 1px solid rgb(196, 196, 196);}
.product-filter-title {position: relative;}
.product-filter-title h3{ line-height: 30px; font-size: 20px; font-weight: 400;}
.product-filter-title i{ position: absolute; top: 10px; right: 2px; display: inline-block; width: 12px; height: 12px; border-top: 1px solid #777; border-right: 1px solid #777; transform: rotate(-45deg); display: none;}

.product-filter-title:hover i{ top: 5px; transform: rotate(135deg); transition: .3s;} 
.product-filter-lists{padding-top: 14px;}
.product-filter-lists ul li{padding: 2px 0;}
.product-filter-lists ul li a{ position: relative; display: flex; align-items: center; line-height: 30px; font-size: 16px}
.product-filter-lists ul li a:before{content: ''; display: inline-block; width: 16px; height: 16px; margin-right: 6px; border-radius: 50%; border: 1px solid #333;}
.product-filter-lists ul li a:after{ position: absolute; top: 12px; left: 4px; content: '';  width: 8px; height: 4px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; transform: rotate(-45deg);}
.product-filter-lists ul li a.on:before,
.product-filter-lists ul li a:hover:before{background-color: #333;}
@media (max-width:1440px) {
	.product-filter{width: 200px; transition: .3s;}
}

@media (max-width:1200px) {
	.product-filter{ width: 100%;}
	.product-filter-item{padding: 15px 0; }
	.product-filter-lists{padding-top: 10px;}
	.product-filter-lists ul{display: flex; flex-wrap: wrap; }
	.product-filter-lists ul li{  margin-right: 10px; }
}

@media (max-width: 768px) {
	.product-filter-item{padding: 10px 0; }
	.product-filter-lists{padding-top: 5px;}
	.product-filter-title h3{ line-height: 25px; font-size: 16px;}
	.product-filter-lists ul li a{ line-height: 20px; font-size: 14px}
	.product-filter-lists ul li a:after{ top: 7px; }
}

/*  */
.product-right{flex: 1;}
.product-lists{padding-top: 45px;}
.product-lists ul li{ width: 33.33%; padding-left: 30px; margin-bottom: 30px;}
.product-lists-other ul{margin-left: -30px;}
.product-lists-other ul li{width: 25%;}

.product-lists-item{ padding: 30px 40px 55px; background-color: #F8F8F8; border-radius: 8px;}
.product-lists-pic{ position: relative; height: 200px; justify-content: center; align-items: center;}
.product-lists-pic img{max-width: 100%; max-height: 100%;}
.product-lists-pic span{position: absolute; top: 10px; left: 10px; width: 15%;}

.product-lists-title{ padding-top: 10px; text-align: center;}
.product-lists-title h3{ height: 30px; line-height: 30px; font-size: 18px; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.product-lists-title p{line-height: 30px; height: 30px; font-size: 16px; color: #666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.product-lists-tags {margin: 20px 0 10px; text-align: center; height: 80px; font-size: 0; overflow: hidden; display:none;}
.product-lists-tags span{ display: inline-block; padding: 0 15px; margin: 5px; line-height: 28px; border-radius: 38px; font-size: 14px; border: 1px solid rgb(230, 230, 230);}

.product-lists-info{text-align: center; font-size: 0; height: 50px; overflow: hidden;}
.product-lists-info span{position: relative; display: inline-block; padding: 0 10px; margin: 5px 0; font-size: 14px; line-height: 1.4;}
.product-lists-info span::before{position: absolute; top: 0; right: 0; content: ""; width: 1px; height: 14px; background-color: rgb(230, 230, 230);}
.product-lists-info span:last-child::before{display: none;}

.product-lists-btn a{ position: relative; align-items: center; justify-content: center; margin-top: 20px; line-height: 45px; border-radius: 60px; border: 1px solid #333;}
.product-lists-btn a img{margin-right: 5px;}
.product-lists-btn a i {display: inline-block; margin: 0 9px 0 5px; width: 8px; height: 8px; border-top: 1px solid #333; border-right: 1px solid #333; transform: rotate(45deg);}
.product-lists-btn a:nth-child(1){background-color: #333; color: #fff;}

.product-online-mall{ padding:40px 0 100px;}
.product-online-mall ul{justify-content: center;}
.product-online-mall ul li{text-align: center; margin: 0 45px;}
.product-online-mall ul li img{max-width: 180px;}
.product-online-mall ul li a{ margin-top: 15px; display: inline-block; padding: 0 35px; line-height: 45px; font-size: 16px; color: #fff; background-color: #333; border-radius: 8px;}

@media (max-width:1440px) {
	.product-lists-item{ padding: 20px; }
	.product-lists-other ul li{width: 33.33%;}
	
}

@media (max-width:1200px) {
	.product-right{ width: 100%;}
	.product-lists ul{margin-left: -30px;}
}

@media (max-width:960px) {
	.product-lists ul li{ width: 50%; }
}

@media (max-width:640px) {
	/* .product-lists ul li{ width: 100%; } */
	.product-lists ul{margin-left: -15px;}
	.product-lists ul li{ padding-left: 15px; margin-bottom: 15px;}
	.product-lists-item{ padding: 15px; }
	
	.product-online-mall{ padding:0 0 50px;}
	.product-online-mall ul li{ width: 50%; margin: 0; padding: 0 15px;}
	.product-online-mall ul li div{max-width: 180%;}
	.product-online-mall ul li img{max-width: 180%; width: 100%;}
	.product-online-mall ul li a{  padding: 0 15px; line-height: 40px; }
}

@media (max-width:480px) {
	.product-lists-item{ padding: 15px; }
	.product-lists-pic{ height: 150px; }
	
	.product-lists-title h3{ height: 40px; line-height: 20px; font-size: 16px; white-space: break-spaces; white-space: ; }
	.product-lists-title p{line-height: 30px; height: 30px; font-size: 14px; color: #666;}
	
	.product-lists-info{ height: 60px; }
	.product-lists-info span{position: relative; display: inline-block; padding: 0 10px; margin: 5px 0; font-size: 12px; line-height: .8;}
	.product-lists-info span::before{display: none;}
	
	.product-lists-btn a{ margin-top: 10px; line-height: 40px; }
	.product-lists-btn a:nth-child(1){background-color: #333; color: #fff;}
	
	.product-online-mall ul li{ padding: 0 5px;}
	.product-online-mall ul li a{ margin-top: 10px; width: 80px; padding: 0 10px; line-height: 30px; font-size: 12px; }
}

/* 
*
---------------------------------- detail
*
*/
.detail-product-top{ padding: 30px 0 140px; justify-content: space-between; align-items: flex-start;}
@media (max-width: 640px) {
	 .detail-product-top{ padding: 30px 0 60px;}
}

.detail-product-left{ position: relative; width: 50%; padding: 50px; background-color: #F5F5F5;}
@media (max-width:960px) {
	.detail-product-left{ width: 100%; }
}
@media (max-width: 768px) {
	.detail-product-left{  padding: 15px; }
}

.detail-product-poster{ position: relative; align-items: center; justify-content: center; padding: 30px; width: 100%; height: 600px; overflow: hidden;}
.detail-product-poster>img{max-width: 100%; max-height: 100%;}
.detail-product-nanoe{ position: absolute; top: 15px; right: 15px; width: 16.66%;}
.detail-product-nanoe img{width: 100%;}
@media (max-width: 768px) {
	.detail-product-poster{ height: 360px; padding:15px;}
}

.detail-product-inside{ padding: 0 5px; display: inline-block; background-color: #333; color: #fff;  font-size: 14px; line-height: 1.6; vertical-align: middle; margin-right: 5px;}

.detail-product-swiper-fovs{position: relative; margin-top: 20px;}
.detail-product-swiper-fovs .swiper{padding-bottom: 10px;}
.detail-product-swiper-fovs .swiper-scrollbar{height: 2px!important;}
.detail-product-swiper-fovs .detail-product-swiper-fovs-item { align-items: center; justify-content: center; padding: 15px; height: 100px; border: 1px solid rgb(230, 230, 230);border-radius: 6px; cursor:pointer;}
.detail-product-swiper-fovs .detail-product-swiper-fovs-item img{max-width: 100%; max-height: 100%;}
/* .detail-product-swiper-fovs .swiper-button-next,
.detail-product-swiper-fovs .swiper-button-prev{top: 0; margin-top: 0; height: 100%; display: flex; align-items: center; justify-content: center;outline: none; border: 1px solid #666; z-index: 3;}
.detail-product-swiper-fovs .swiper-button-next::after,
.detail-product-swiper-fovs .swiper-button-prev::after{font-size: 20px; color: #666;}
.detail-product-swiper-fovs .swiper-button-next{right: 0;}
.detail-product-swiper-fovs .swiper-button-prev{left: 0;}
.detail-product-swiper-fovs .swiper-button-next:hover,
.detail-product-swiper-fovs .swiper-button-prev:hover{border-color: var(--default);}
.detail-product-swiper-fovs .swiper-button-next:hover::after,
.detail-product-swiper-fovs .swiper-button-prev:hover::after{color: var(--default);} */



.detail-product-swiper-colors{position: relative; margin-top: 20px;}
.detail-product-swiper-colors .swiper{padding-bottom: 10px;}
.detail-product-swiper-colors .swiper-scrollbar{height: 2px!important;}
.detail-product-swiper-colors .detail-product-swiper-colors-item {display: block;}
.detail-product-swiper-colors .detail-product-swiper-colors-item img{max-width: 100%; max-height: 100%;}
.detail-product-swiper-colors .detail-product-swiper-colors-item div{ align-items: center; justify-content: center; height: 120px; border: 1px solid #eee; border-radius: 4px;}
.detail-product-swiper-colors .detail-product-swiper-colors-item h3{ margin-top: 15px; padding: 0 5px; font-size: 14px; line-height: 16px; height: 32px; text-align: center; overflow: hidden; text-overflow: ellipsis;}


/* right */
.detail-product-right{ width: 50%; padding-left: 10%;}
@media (max-width:1400px) {
	.detail-product-right{ padding-left: 5%;}
}

@media (max-width:960px) {
	.detail-product-right{ margin-top:25px; width: 100%; padding-left: 0;}
}

@media (max-width: 768px) {
	.detail-product-right{ margin-top: 25px;}
}

.detail-product-title{position: relative;}
.detail-product-title h1{ margin-top: 15px; font-size: 32px; line-height: 1.6; padding-right: 90px; color: #333;}
.detail-product-title h1 span{display: block;}
.detail-product-title-desc{ margin-top: 20px; padding-right: 120px; font-size: 20px; line-height: 1.4; color: #666; }
@media (max-width:1400px) {
	.detail-product-title h1{ font-size: 24px; }
}

@media (max-width:1400px) {
.detail-product-title-desc{ margin-top: 20px; padding-right: 0; font-size: 16px; line-height: 1.4; color: #666; }
}
/*  */
.detail-product-dol{position: absolute; top: -20px; right: 0; height: 90px; padding: 25px 15px 15px; border: 1px solid #eee; text-align: center; border-radius: 4px; cursor: pointer;}
.detail-product-dol h3{ margin-top: 15px; font-size: 12px;}
.detail-product-dollists{position: absolute; top: 100px; right: 0; z-index:6; width: 200px; padding: 10px 20px 20px; background-color: #eee; border-radius: 6px; display: none;}
.detail-product-dollists::after{position: absolute; top: -8px; right: 40px; content: ''; border-bottom: 8px solid #eee; border-left: 8px solid transparent; border-right: 8px solid transparent;}
.detail-product-dollists ul li {padding-top: 10px;}
.detail-product-dollists ul li a{ display: block; text-align: left; line-height: 1.2;}
.detail-product-dol-active{background-color: #f9f9f9;}
.detail-product-dol-active .detail-product-dollists{display: block;}
@media (max-width:1400px) {
	.detail-product-dol{ height: auto; padding: 10px 5px; }
	.detail-product-dollists{ top: 80px; width: 200px; }
	.detail-product-dollists::after{ right: 28px; }
}

@media (max-width: 768px) {
	.detail-product-dol{display: none;}
}
/*  */
.detail-product-price{margin-top: 25px;}
.detail-product-price ul li{padding: 5px 0; margin-right: 8px;}
.detail-product-price ul li p{font-size: 16px;}
.detail-product-price ul li p span{font-size: 24px; color: #333;}
/*  */
.detail-product-buybtn{ margin-top:10px; justify-content: space-between;}
.detail-product-buybtn a{ position: relative; align-items: center; justify-content: center; margin-top: 50px; width: 48%; line-height: 66px; font-size: 20px; border-radius: 66px; border: 1px solid #333;}
.detail-product-buybtn a img{margin-right: 5px;}
.detail-product-buybtn a i {display: inline-block; margin: 0 9px 0 5px; width: 8px; height: 8px; border-top: 1px solid #333; border-right: 1px solid #333; transform: rotate(45deg);}
.detail-product-buybtn a:nth-child(1){background-color: #333; color: #fff;}
.detail-product-buybtn-qrcode{position: absolute; top: 80px; right: 50%; z-index: 2; padding: 5px; width: 240px; background-color: #fff; border-radius: 6px; transform: translateX(50%); box-shadow: 0 0 15px rgba(0,0,0,.1) ;display: none;}
.detail-product-buybtn-qrcode img{width: 100%!important;}
.detail-product-buybtn-qrcode::after{position: absolute; top: -8px; right: 50%; content: ''; border-bottom: 8px solid #fff; border-left: 8px solid transparent; border-right: 8px solid transparent; transform: translateX(50%);}
.detail-product-buybtn a:hover .detail-product-buybtn-qrcode{display: block;}
@media (max-width:1400px) {
	.detail-product-buybtn a{ margin-top: 10px; line-height: 50px; font-size: 18px;}
}

@media (max-width: 640px) {
	.detail-product-buybtn-qrcode{ top: 70px; width: 100%;}
	.detail-product-buybtn a{ margin-top: 10px; line-height: 40px; font-size: 14px;}
	.detail-product-buybtn a img{width: 14px;}
}
/*  */

.detail-product-head-desc{margin-top: 50px; padding-bottom: 35px;}
.detail-product-head-desc h3{ padding-bottom: 20px; font-size: 20px; border-bottom: 1px solid #F5F5F5; color: #333;}
.detail-product-head-desc ul li p{padding: 17px 0; font-size: 16px; color: #666; line-height: 1.4; border-bottom: 1px solid #F5F5F5; }

/*  */
.detail-product-speico ul li{width: 80px;margin-right: 15px; margin-top:15px; }
.detail-product-speico ul li img{width: 100%;}
/*  */
.detail-product-nav{ background-color: #fff; box-shadow: 0px 4px 10px rgba(190, 190, 190, 0.25);}
.detail-product-nav ul{}
.detail-product-nav ul li{margin-right: 35px;}
.detail-product-nav ul li a{ position: relative; display: block; line-height: 100px; padding: 0 25px; font-size: 24px;}
.detail-product-nav ul li a::before{position: absolute; bottom: 0; left: 0; content: ""; width: 0; height: 4px; background-color: var(--default); transition: .3s;}
.detail-product-nav ul li a:hover,
.detail-product-nav ul li.on a{ color: var(--default);}
.detail-product-nav ul li a:hover::before,
.detail-product-nav ul li.on a::before{ width: 100%;}
@media (max-width: 768px) {
	.detail-product-nav ul li{margin: 0 25px;}
	.detail-product-nav ul li a{line-height: 50px;  font-size: 16px;}
}

@media (max-width: 640px) {
	.detail-product-nav ul li{margin: 0 10px; }
	.detail-product-nav ul li a{line-height: 40px; font-size: 14px;}
}


/*  */
.detail-product-content-item { padding-top: 50px; padding-bottom: 30px;}
.detail-product-content-title{ text-align: center; margin-top: 15px; font-size: 32px;}
.detail-product-content-article{margin-top: 20px;}
.detail-product-content-article img{width:100%;}
/*  */
.detail-product-content-lists {}
.detail-product-content-lists ul{}
.detail-product-content-lists ul li{display: flex; flex-wrap: wrap; background-color: rgb(244, 244, 244);}
.detail-product-content-lists ul li div{ width: 50%;}
.detail-product-content-lists ul li div img{width: 100%;}
.detail-product-content-lists ul li div:nth-child(2){padding: 50px 100px; display: flex; justify-content: center; flex-direction: column; }
.detail-product-content-lists ul li div:nth-child(2) h3{ font-size: 32px; line-height: 1.4;}
.detail-product-content-lists ul li div:nth-child(2) p{ margin-top: 20px; font-size: 18px; line-height: 1.6;}
.detail-product-content-lists ul li div:nth-child(2) p span{ display: inline-block; line-height: 1.6!important;}
.detail-product-content-lists ul li:nth-child(2n){flex-direction: row-reverse;}
@media (max-width: 1230px) {
	.detail-product-content-lists ul li div:nth-child(2){ padding:30px 50px;}
	.detail-product-content-lists ul li div:nth-child(2) h3{ font-size: 32px; }
}

@media (max-width: 1000px) {
       .detail-product-content-lists ul li div{ width: 100%;}
	   .detail-product-content-lists ul li div:nth-child(2) h3{ font-size: 28px; }
}

@media (max-width: 768px) {
    .detail-product-content-lists ul li div:nth-child(2){ padding:30px;}
    .detail-product-content-lists ul li div:nth-child(2) h3{ font-size: 20px; }
    .detail-product-content-lists ul li div:nth-child(2) p{ margin-top: 20px; font-size: 16px; line-height: 1.4;}
}
/*  */
.content-style-params{  margin-bottom: 35px; padding: 35px 80px 80px; background-color: #FAFAFA;}
.content-style-params div{padding-top: 45px;}
.content-style-params div h3{ margin-bottom: 15px; font-size: 24px; font-weight: bold;}
.content-style-params div ul{ padding-left: 25px; margin-left:-2%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.content-style-params div ul li{ width: 50%; padding-left:2%; font-size: 16px; display: flex; flex-wrap: wrap; justify-content: space-between; word-break:break-all;}
.content-style-params div ul li p{padding: 20px 0; font-size: 16px; line-height: 1.4; border-bottom: 1px solid #E6E6E6;}
.content-style-params div ul li p:nth-child(1){flex: 1;}
.content-style-params div ul li p:nth-child(2){width: 70%; padding-left: 15px; text-align: right;}
.content-style-params div ul li:last-child{flex:1;}
@media (max-width:768px) {
	.content-style-params { padding: 15px 40px 40px; }
}

@media (max-width:640px) {
	.content-style-params {  padding: 15px 20px 40px; }
	.content-style-params div ul{padding-left:0;}
	.content-style-params div ul li{ width: 100%; }
	.content-style-params div h3{ font-size: 20px; }
}
@media (max-width:480px) {
	.content-style-params{padding: 10px 10px 30px; }
	.content-style-params div h3{ margin-bottom: 10px; font-size: 16px; }
	.content-style-params div ul li{ padding: 10px 0;}
	.content-style-params div ul li p{ font-size: 12px;}
}

/*  */
.detail-product-content-up{padding: 15px;}
.detail-product-content-up ul li img{width:100%!important; max-height: 100%!important;}
.detail-product-content-up ul li div{padding:50px 0 60px; text-align: center;}
.detail-product-content-up ul li h3{ margin-bottom: 25px; font-size:40px;line-height:1.4}
.detail-product-content-up ul li p{margin-bottom:15px;font-size:18px;line-height:1.4}
@media (max-width:1230px){

	.detail-product-content-up ul li div h3{font-size:32px}
}
@media (max-width:1000px){
	.detail-product-content-up ul li div{width:100%}
	.detail-product-content-up ul li div h3{font-size:28px}
}
@media (max-width:768px){
	.detail-product-content-up ul li div{padding:30px}
	.detail-product-content-up ul li div h3{font-size:24px}
	.detail-product-content-up ul li div p{margin-bottom:10px ; font-size:16px;}
}


/*  */
.content-style-left{  padding: 15px 0; min-height: 150px;}
.content-style-left ul li{display:flex;flex-wrap:wrap;background-color:#f4f4f4}
.content-style-left ul li div{width:50%}
.content-style-left ul li div img{width:100%}
.content-style-left ul li div:nth-child(2){padding:50px 100px; display: flex; justify-content: center; flex-direction: column;}
.content-style-left ul li div:nth-child(2) h3{font-size:36px;line-height:1.4}
.content-style-left ul li div:nth-child(2) h3 span{display:block}
.content-style-left ul li div:nth-child(2) p{margin-top:20px;font-size:18px;line-height:1.6}
.content-style-left ul li:nth-child(2n){flex-direction:row-reverse}
@media (max-width:1230px){
	.content-style-left ul li div:nth-child(2){padding:30px 50px}
	.content-style-left ul li div:nth-child(2) h3{font-size:28px}
}
@media (max-width:1000px){
	.content-style-left ul li div{width:100%}
	.content-style-left ul li div:nth-child(2) h3{font-size:24px}
}
@media (max-width:768px){
	.content-style-left ul li div:nth-child(2){padding:30px}
	.content-style-left ul li div:nth-child(2) h3{font-size:24px}
	.content-style-left ul li div:nth-child(2) p{margin-top:20px;font-size:16px;line-height:1.4}
}

@media (max-width:640px){
	.content-style-left ul li div:nth-child(2) h3{font-size:20px}
	.content-style-left ul li div:nth-child(2) p{margin-top:10px; }
}

@media (max-width:480px){
	.content-style-left ul li div:nth-child(2){padding:30px 15px;}
	.content-style-left ul li div:nth-child(2) h3{font-size:18px}
	.content-style-left ul li div:nth-child(2) p{ font-size: 14px;}
}

/*  */
.content-style-up{ padding: 15px 0; min-height: 150px;}
.content-style-up ul li{display: flex;}
.content-style-up ul li{flex-direction: column-reverse;}
.content-style-up ul li img{width:100%!important; max-height: 100%!important;}
.content-style-up ul li div{padding:50px 0 60px; text-align: center;}
.content-style-up ul li h3{ margin-bottom: 25px; font-size:40px;line-height:1.4}
.content-style-up ul li p{margin-bottom:15px;font-size:18px;line-height:1.4}
@media (max-width:1230px){
	.content-style-up ul li div h3{font-size:32px}
}
@media (max-width:1000px){
	.content-style-up ul li div{width:100%}
	.content-style-up ul li div h3{font-size:28px}
}
@media (max-width:768px){
	.content-style-up ul li div{padding:30px}
	.content-style-up ul li div h3{font-size:24px}
	.content-style-up ul li div p{margin-bottom:10px ; font-size:16px;}
}

@media (max-width:640px){
	.content-style-up ul li div h3{ margin-bottom: 15px; font-size:20px;}
}


@media (max-width:480px){
	.content-style-up ul li div h3{ margin-bottom: 10px; font-size:18px;}
	.content-style-up ul li div p{ font-size:14px;}
}

/**/
.content-camera{ margin-bottom: 35px; padding: 35px 80px 80px; background-color: #FAFAFA;}
.content-camera .camera-params-paper{padding-top: 45px;}
.camera-params-title {padding-bottom: 15px; border-bottom: 1px solid #484848;}
.camera-params-title h3{font-size: 24px; line-height:1.4; }

.camera-params-lv1{width: 240px; margin-right: 25px; padding: 15px 0; line-height:1.4; border-bottom: 1px solid #ccc;}
.camera-params-item ul li {display:flex;word-break: break-all;}
.camera-params-item ul{flex: 1; width: 100%;}
.camera-params-item ul li div{line-height:1.4;}
.camera-params-item ul li div:last-child{flex: 1; margin-right: 0; padding: 15px 0; border-bottom: 1px solid #ccc;}

@media (max-width:1200px) {
	.content-camera { padding: 15px 40px 40px; }
	
	.camera-params-item > .camera-params-lv1{width:100%;}
}

@media (max-width:640px) {
	.content-cameras {  padding: 15px 20px 40px; }
	.camera-params-lv1{width:180px;}
 
}
@media (max-width:480px) {
	.content-camera{padding: 10px 10px 30px; }
	.camera-params-lv1{width:120px;}
	 
}

