.page_list{margin-top: 1%;}
.page_list .page_list{width: calc(100% - 350px);display: flex;flex-direction: column;}
.page_list h1.title{font-size: 24px;max-width: 800px;}
.product-intro {position: relative;justify-content: space-between;overflow: hidden;}
.cloud-zoom-lens {border: 1px solid #eee;cursor: move;}
.cloud-zoom-title {position: absolute !important;background-color: #000;color: #fff;padding: 3px;width: 100%;text-align: center;font-weight: bold;font-size: 10px;top: 0px;}
.cloud-zoom-big {overflow: hidden;padding: 0px;}
.cloud-zoom-loading {color: white;background: #222;padding: 3px;border: 1px solid #000;}
.product-view {position: relative;width: 100%;display: flex;justify-content: space-between;margin-top: 20px;max-height: 800px;}
.product-view .product-image {position: relative;background-color: #e7eeef;border: 1px solid #e7eeef;width: calc(100% - 220px);border-radius: 35px;overflow: hidden;height: 100%;}
.product-view .swiper{width: 180px;position: relative;overflow: hidden;}
.product-view .swiper-slide {padding-bottom: 1px;}
.product-view .product-image.zoom_remove:after {content: "";position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;z-index: 999;}
.cloud-zoom {position: relative;height: 0;overflow: hidden;padding-bottom: 100%;background-color: #e7eeef;}
.product-view .product-image img {position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}
.product-view .image-additional {position: relative;overflow: hidden;height: calc(100% - 80px); margin: 40px 15px;}
.product-view .image-additional li {position: relative;width: 100%;float: left;position: relative;overflow: hidden;}
.product-view .image-additional li.single {display: none;}
.product-view .image-additional li a {display: block;padding-bottom: 100%;position: relative;}
.product-view .image-additional li img {background: #FFF;display: block;margin: 0 auto;border: 1px solid #c0c0c0;padding: 1px;position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}
.product-view .image-additional li.current img {border: 2px solid #000;padding: 0;}
.product-view .image-additional img.popup {display: none;}
.product-view .swiper-button-next{bottom: 0;left: 44%;transform: rotate(90deg) translateX(-50%);top: auto;background: url(../image/next.webp) no-repeat center/15px;}
.product-view .swiper-button-prev{top: 0;left: 44%;transform: rotate(-90deg) translateX(-50%);background: url(../image/next.webp) no-repeat center/15px;}
.product-view .swiper-button-next:hover,
.product-view .swiper-button-prev:hover {background-color: rgba(0,0,0,0.2);}

.content{width: 100%;}
.content .share-this{margin: 20px 0;display: flex;justify-content: start;align-items: center;}
.content .desc{font-size: 16px;color: #666;line-height: 1.8;}
.content .desc p{margin: 30px 0;}
.content .desc table{width: 100% !important;}
.content .desc table td{padding: 10px;text-align: center;border-bottom: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;font-weight: 600;}
.content .desc table tr:nth-child(1) td{border-top:1px solid #c0c0c0}
.content .desc table tr td:nth-child(1){border-left:1px solid #c0c0c0}
.content .desc table tr:nth-child(even){background-color: #f9f9f9;}
.content .buttom_warp{margin: 3% 0;}
.content .buttom_warp .btn{border-radius: 30px 0 30px 0;font-size: 16px;color: #2A375E;border:1px solid #2A375E;display: inline-block;margin-right: 15px;padding: 10px 20px;text-align: center;}
.content .buttom_warp .contact::after{content: ' >';}
.content .buttom_warp .down::before{content: ''; display: inline-block;width: 25px;height: 21px;background: url(../image/d_d_a.webp) no-repeat center/25px;vertical-align:-5px}
.content .buttom_warp .btn:hover{background-color: #2A375E;color: #fff;}
.content .buttom_warp .down:hover::before{background: url(../image/d_d.webp) no-repeat center/25px;}

.entry .entry_title{font-size: 30px;padding-bottom: 5px;border-bottom: 2px solid #2A375E;display: inline-block;color: #2A375E;margin-bottom: 20px;}
.entry p{margin: 5px 0;padding: 5px 0;line-height: 1.8;color: #666;}
.entry{max-width: 100%;}
.entry .table-wrap{max-width: 100%;overflow-x: auto;}
.entry .list_3{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 20px;margin: 4% 0;}
.entry .list_3 li{position: relative;padding-bottom: 100%;overflow: hidden;border-radius: 30px;}
.entry .list_3 li p{margin: 0;padding: 0;}
.entry .list_3 li img{position: absolute;overflow: hidden;width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.entry .list_3 li img:hover{transform: scale(1.1);}
.entry .table{max-width: 100%;overflow-x: auto;} 
.entry table{width: 100% !important;}
.entry table td{padding: 10px;text-align: center;border-bottom: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;font-weight: 600;}
.entry table tr:nth-child(1) td{border-top:1px solid #c0c0c0}
.entry table tr td:nth-child(1){border-left:1px solid #c0c0c0}
.entry table tr:nth-child(even){background-color: #f9f9f9;}
.entry .trun_page{margin: 20px 0;}
.entry .trun_page span{display: inline-block;min-width: 60px;}
.entry .trun_page a{margin-left: 10px;display: inline-block;}

.page_form{margin: 4% 0;display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
.page_form::after{content: ' ';position: absolute;bottom: 0;left: 0;padding-bottom: 5%;background: url(../image/form_bg.webp) no-repeat center top/100% auto;width: 100%;}
.page_form .img_warp{position: relative;overflow: hidden;padding-bottom: 34%;width: 50%;}
.page_form .img_warp img{position: absolute;width: 100%;height:100%;object-fit: cover;}
.page_form .info{padding:5% 20% 5%  4%;background-color: #e7eeef;width: 50%;}
.page_form .info .title{font-size:40px;color: #2A375E;margin-bottom: 10px;}
.page_form .info .desc{font-size: 16px;color: #666;line-height: 1.8;max-width: 450px;}
.page_form .form{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 5%;}
.page_form .form input{width:100%;background-color: transparent;border: none;border-bottom: 1px solid #adacac;padding: 2% 0 ;color: #2A375E;margin-bottom: 10px;font-size: 18px;}
.page_form .form input::placeholder{color: #adacac;}
.page_form .form input.inlin{width: 45%;}
.page_form .form .submit-btn{border-radius: 23px 5px 23px 5px;background-color: #fff;font-size:16px;color:#2A375E;padding: 8px 35px ;margin: 20px 0 0;border: 1px solid #fff;height:auto}
.page_form .form .submit-btn:hover{border: 1px solid #fff;background-color: #2A375E;color:#fff;}

@media only screen and (max-width: 950px) {
	.page_list .left{display: none;}
	.page_list .page_list{width: 100%;}
	.product-view{flex-direction: column;max-height: none;}
	.product-view .product-image{width: 100%;display: none;}
	.cloud-zoom{padding-bottom: 92%;}
	.product-view .swiper{width: 100%;}
	.product-view .image-additional{width: 100%;margin: 40px 0;}
	.product-view .image-additional li a{padding-bottom: 100%;}
	.swiper-button-white{display: none;}
	.page_form{flex-direction: column;}
	.page_form .img_warp{width: 100%;padding-bottom: 68%;}
	.page_form .info{width: 100%;}
	.entry .entry_title{	font-size: 24px;}
}

