/*
======================================================================
*   Author:                 www.vokodesign.com
======================================================================
*/




/**/
@media all and (min-width:1600px){

	html {font-size:16px;}
	.row {padding:0 0px;}

}




@media all and (max-width:768px){




	/****************************************/
	/*  public  */
	/****************************************/

	/**/
	html {font-size:16px;}
	.row {padding:0 20px;}
	.swiper-lazy-preloader {width:20px; height:20px; margin-top:-10px; margin-left:-10px;}

	/**/
	.swiper-pagination-bullet {width:6px; height:6px;}

	/**/
	form {}
	form .shead {margin-bottom:30px;}
	form .shead h1 {font-size:22px; margin-bottom:20px;}
	form .shead p {font-size:14px;}
	form p.other_options_message {padding:10px 0; font-size:12px;}
	form ul li .col {width:100%;}
	form ul li label {width:100%; padding:0; font-size:12px;}
	form ul li input,
	form ul li select,
	form ul li textarea {padding:12px; font-size:14px;}
	form ul li .col .error_tip {bottom:-12px;}
	form .btn_area {width:100%; margin:20px 0 0 0;}
	form .btn_area .btn {padding:10px 30px; font-size:14px;}

	/**/
	.light_box {}
	.light_box .con_form_box {padding:60px 20px; width:calc(100% - 40px);}
	.light_box .con_form_box .close {right:20px; top:20px; width:14px; height:14px;}
	.light_box .con_form_box .cf_title h3 {font-size:18px; margin-bottom:10px;}
	.light_box .con_form_box .cf_title p {}
	.light_box .con_form_box form {margin:20px auto 0;}
	
	/**/
	.swiper-button-prev,
	.swiper-button-next {display:none;}

	/**/
	.navigation {position:fixed; height:64px;}
	.navigation .inner_navigation {justify-content:flex-end;}
	.navigation .logo {width:100px; height:19px;}
	.navigation .nav_more {display:flex; justify-content:center; align-items:center; position:relative; z-index:4; width:56px; height:64px; margin-right:-20px;}
	.navigation .nav_more .hamburger-fix {display:block; position:absolute; width:0; height:0;} 
	.navigation .nav_more .hamburger-fix::before ,
	.navigation .nav_more .hamburger-fix::after {content:""; position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); width:16px; height:1.2px; background:#000000;}
	.navigation .nav_more .hamburger-fix::before ,
	.navigation .nav_more .hamburger-fix::before {margin-top:4px;}
	.navigation .nav_more .hamburger-fix::after {margin-top:-4px;}
	.navigation .dropdowns {display:none; width:100%; position:static; margin-bottom:20px; box-shadow:none; transform:none; transition:none;}
	.navigation .dropdowns dd:hover {}
	.navigation .dropdowns dd:hover a {}
	.navigation .dropdowns dd a {position:relative; justify-content:flex-start; padding-left:14px; height:40px; color:#666666; border:none; font-size:14px;}
	.navigation .dropdowns dd a:hover {}
	.navigation .dropdowns dd a:before {content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); width:4px; height:4px; border-radius:100%; background:#cccccc;}
	.navigation .menu {width:100%; position:fixed; z-index:3; left:0; top:0; height:0; opacity:0; padding:0 20px; background:#ffffff; overflow:scroll; transition:0.3s;}
	.navigation ul {opacity:0; flex-direction:column;}
	.navigation ul li {width:100%; border-bottom:1px solid rgba(0, 0, 0, 0.05);}
	.navigation ul li a {opacity:1; padding:0; justify-content:flex-start; width:100%; height:60px; color:#333333; font-size:16px; border:none;}
	.navigation .sub_handle {position:absolute; right:0; top:10px; display:flex; justify-content:center; align-items:center; width:40px; height:40px; border-radius:100%; cursor:pointer; background:rgba(0, 0, 0, 0.03);}
	.navigation .sub_handle span {width:10px; height:10px; position:relative;}
	.navigation .sub_handle span::before,
	.navigation .sub_handle span::after {content:""; position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); background:#000000; transition:all 0.3s;}
	.navigation .sub_handle span::before {width:1px; height:100%;}
	.navigation .sub_handle span::after {width:100%; height:1px;}
	.navigation .sub_handle.active span::before {height:0;}
    .navigation .options {flex-direction:column; align-items:flex-start; position:static; transform:none; margin-top:40px; font-size:14px;}
    .navigation .options a {justify-content:flex-start; height:60px;}
    .navigation .options .o_user {margin:0;}
    .navigation .options .dropdowns a {font-size:12px;}
		/* open */
		.open::after {content:""; position:absolute; z-index:3; left:0; top:0; width:100%; height:100%; background:#FFFFFF;}
		.open .menu {height:100%; opacity:1; padding-top:80px; overflow:auto;}
		.open .menu ul {opacity:1;}
		.sel_home .open .logo,
		.sel_about .open .logo {background-image: url('images/logo.svg');}
			/**/
			.open .nav_more {}
			/* 展开*/
	        .nav_more_on .hamburger-fix:before {animation:0.4s ease-in-out 0s normal forwards 1 running n1;}
	        .nav_more_on .hamburger-fix:after {animation:0.4s ease-in-out 0s normal forwards 1 running n2;}
			@keyframes n1 {
	            30% {
	                margin-top: 0;
	            }
	            50% {
	                transform:translateX(-50%) translateY(-50%) rotate(0deg);
	            }
	            100% {
	                margin-top: 0;
	                transform:translateX(-50%) translateY(-50%) rotate(45deg);
	            }
	        }
	        @keyframes n2 {
	            30% {
	                margin-top: 0;
	            }
	            50% {
	                transform:translateX(-50%) translateY(-50%) rotate(0deg);
	            }
	            100% {
	                margin-top: 0;
	                transform:translateX(-50%) translateY(-50%) rotate(-45deg);
	            }
	        }
	        /*收起*/
	        .nav_more_off .hamburger-fix:before {animation:0.4s ease-in-out 0s normal forwards 1 running n3;}
	        .nav_more_off .hamburger-fix:after {animation:0.4s ease-in-out 0s normal forwards 1 running n4;}
	        @keyframes n3 {
	            30% {
	                margin-top: 0;
	                transform:translateX(-50%) translateY(-50%) rotate(0deg);
	            }
	            50% {
	                margin-top: 0;
	                transform:translateX(-50%) translateY(-50%) rotate(0deg);
	            }
	            100% {
	                margin-top: -4px;
	                transform:translateX(-50%) translateY(-50%) rotate(0deg);
	            }
	        }
	        @keyframes n4 {
	            30% {
	                margin-top: 0;
	                transform:translateX(-50%) translateY(-50%) rotate(0deg);
	            }
	            50% {
	                transform:translateX(-50%) translateY(-50%) rotate(0deg);
	            }
	            100% {
	                margin-top: 4px;
	                transform:translateX(-50%) translateY(-50%) rotate(0deg);
	            }
	        }

	/**/
	footer {}
	footer .inner {padding:40px 0;}
	footer .content {flex-direction:column;}
	footer .col_footer_text {display:none; padding:0; width:100%;}
	footer .col_footer_text .footer_text p {font-size:12px;}
	footer .col_footer_links {flex-direction:column; padding:0; width:100%;}
	footer .col_footer_links .footer_links {margin-bottom:30px;}
	footer .col_footer_links .footer_links ul li {margin:0; border-bottom:1px solid rgba(0, 0, 0, 0.05);}
	footer .col_footer_links .footer_links ul li a {padding:16px 0; font-size:14px; background-image:url("images/arrow.svg"); background-repeat:no-repeat; background-position:center right; background-size:6px auto;}
	footer .col_footer_links .footer_contact {margin-bottom:20px; padding:0;}
	footer .col_footer_links .footer_contact h4 {font-size:12px;}
	footer .col_footer_links .footer_contact p {margin:5px 0 20px 0; font-size:12px;}
	footer .col_footer_links .footer_contact p a {font-size:16px;}
	footer .col_footer_links .footer_contact p.phone-number {font-size:16px;}
	footer .col_footer_links .social_links ul li {margin:0 20px 0 0;}
	footer .col_footer_links .social_links ul li a,
	footer .col_footer_links .social_links ul li span {width:32px; height:32px;}
	footer .col_footer_links .social_links ul li .qrcode {width:250px; padding:30px; box-shadow:0 0 20px rgba(0,0,0,0.05)}
	footer .col_footer_links .social_links ul li .qrcode .close {width:40px; height:40px; right:5px; top:5px;}
	footer .col_footer_links .social_links ul li .qrcode .close::before {width:2px;}
	footer .col_footer_links .social_links ul li .qrcode .close::after {height:2px;}
	footer .copyright {margin-top:30px;}
	footer .copyright p {padding-top:20px; font-size:10px;}
	footer .backtop {opacity:0; width:40px; height:40px;}

	/**/
	.cookie_popup {right:20px; bottom:20px; padding:30px; max-width:480px; width:calc(100% - 40px); box-shadow:0 0 20px rgba(0, 0, 0, 0.05);}
	.cookie_popup .text p {padding-right:20px; font-size:12px;}
	.cookie_popup .btn_area {margin-top:20px;}
	.cookie_popup .btn_area a.btn {margin-right:14px; padding:10px 16px; font-size:12px;}
	.cookie_popup .btn_area a.btn:last-child {margin:0;}
	.cookie_popup .close {width:40px; height:40px; right:10px; top:20px;}
	.cookie_popup .close::before {width:2px;}
	.cookie_popup .close::after {height:2px;}

	/**/
	.pages {margin:40px 0;}
	.pages a,
	.pages span {width:40px; height:40px; margin:0 10px; font-size:14px;}
	.pages a.a1:nth-child(2) {background-size:80px auto;}
	.pages a.a1:last-child {background-size:80px auto; background-position:-40px center;}
	.pages a.a1:nth-child(2):hover {background-position:-40px center;}
	.pages a.a1:last-child:hover {background-position:0 center;}
	.pages a:not(.a1),
	.pages span {display:none;}

	/**/
	.s_superscript_font_16 em {font-size:16px;}
	.s_superscript_font_12 em {font-size:12px;}

	/**/
	.sel_home .navigation .nav_more .hamburger-fix,
	.sel_home .navigation .nav_more .hamburger-fix::before ,
	.sel_home .navigation .nav_more .hamburger-fix::after ,
	.sel_about .navigation .nav_more .hamburger-fix,
	.sel_about .navigation .nav_more .hamburger-fix::before ,
	.sel_about .navigation .nav_more .hamburger-fix::after {background:#ffffff;}

	/**/
	.sel_home .open .nav_more .hamburger-fix::before ,
	.sel_home .open .nav_more .hamburger-fix::after {background:#000000;}
	.sel_home .navigation .options .o_user > a {background-image:url("images/o_user.svg"); background-position:left center; background-size:16px auto;}
	.sel_home .navigation .options .o_lang > a {padding-left:25px; background-image:url("images/o_lang.svg"); background-position:left center; background-size:16px auto;}
	.sel_home .navigation ul li a ,
	.sel_home .navigation .options a {color:#333333;}
	.sel_home .sticky-nav .nav_more .hamburger-fix::before ,
	.sel_home .sticky-nav .nav_more .hamburger-fix::after {background:#000000;}

	/**/
	.sel_about .open .nav_more .hamburger-fix::before ,
	.sel_about .open .nav_more .hamburger-fix::after {background:#000000;}
	.sel_about .navigation .options .o_user > a {background-image:url("images/o_user.svg");}
	.sel_about .navigation .options .o_lang > a {background-image:url("images/o_lang.svg")}
	.sel_about .navigation ul li a ,
	.sel_about .navigation .options a {color:#333333;}
	.sel_about .sticky-nav .nav_more .hamburger-fix::before ,
	.sel_about .sticky-nav .nav_more .hamburger-fix::after {background:#000000;}

	/**/
	.sel_home .sticky_nav .nav_more .hamburger-fix::before,
	.sel_home .sticky_nav .nav_more .hamburger-fix::after {background:#000000;}
	.sel_about .sticky_nav .nav_more .hamburger-fix::before,
	.sel_about .sticky_nav .nav_more .hamburger-fix::after {background:#000000;}




	/****************************************/
	/*  home  */
	/****************************************/

	/**/
	.sel_home {}

		/**/
		.kv {}
		.kv .swiper-container {height:70vh;}
		.kv .swiper-slide {}
		.kv .swiper-slide .text {width:100%; margin:0 0 0 -10px; padding:0 40px;}
		.kv .swiper-slide .text h1 {font-size:32px; font-weight:600; margin-bottom:10px;}
		.kv .swiper-slide .text p {font-size:18px;}
		.kv .swiper-slide .ma {display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:4;}
		.kv .swiper-slide .text .btn_area {}
		.kv .swiper-slide-active .text {margin-left:0;}
		.kv .swiper-slide .btn_area {display:none;}
		.kv .swiper-pagination {bottom:20px;}

		/**/
		.p_type {margin:0;}
		.p_type .row {padding:0;}
		.p_type ul {}
		.p_type ul li {}
		.p_type ul li a {padding:50px 0;}
		.p_type ul li a .cover {width:70%; margin-bottom:10px;}
		.p_type ul li a .text h4 {font-size:12px;}
		.p_type ul li a:hover .a_inner {-webkit-transform:none;transform:none;}

		/**/
		.p_story {padding:40px 0 0;}
		.p_story h1 {font-size:22px; margin-bottom:20px;}
		.p_story ul li {width:100%;}
		.p_story ul li:nth-child(2n) a .cell {flex-direction:row-reverse;}
		.p_story ul li:nth-child(2n+1) a .cell {flex-direction:row;}
		.p_story ul li:nth-child(2) a .cover::after {left:-10px; right:auto; transform:translateY(-50%) rotate(180deg);}
		.p_story ul li:nth-child(3) a .cover::after {right:-10px; left:auto; transform:translateY(-50%) rotate(0deg);}
		.p_story ul li a .cover::after {border-width:15px;}
		.p_story ul li a .text {padding:30px 30px 0;}
		.p_story ul li a .text h2 {margin-bottom:10px; font-size:14px; -webkit-line-clamp:1}
		.p_story ul li a .text p {font-size:14px; line-height:1.4; -webkit-line-clamp:2;}




	/****************************************/
	/*  sub page  */
	/****************************************/

	/**/

	    /**/
	    .temp_banner {margin-top:64px;}
	    .temp_banner .page_title {padding:150px 0;}
	    .temp_banner .page_title h1 {font-size:36px;}
	    .temp_banner .page_title p {margin-top:10px; width:100%; font-size:16px;}

	    /**/
	    .temp_main .sidebar {margin-bottom:10px; width:100%;}
	    .temp_main .sidebar ul {display:flex; justify-content:center;}
	    .temp_main .sidebar ul li {padding:0 10px;}
	    .temp_main .sidebar ul li a {padding:20px 0; font-size:14px; border:none;}

	    /**/
	    .anchor_list a {margin:20px 20px 20px 0; padding:0 20px; height:40px; font-size:12px;}
	    .anchor {top:-143px;}

	    /**/
    	.page_blank {padding:100px 0;}
    	.page_blank .picon {margin:0 auto 20px; width:72px; height:72px;}
    	.page_blank h6 {font-size:16px;}




	/****************************************/
	/*  about  */
	/****************************************/

	/**/
	.sel_about {}

		/**/
		.ag_1 {}
		.ag_1 .text {height:70vh;}
		.ag_1 .text h1 {font-size:36px; width:100%;}
		.ag_1 .text p {font-size:24px;}

		/**/
		.ag_2 {padding:50px 0;}
		.ag_2 .text {}
		.ag_2 .text p {font-size:20px; width:100%; margin:0 auto 40px;}
		.ag_2 .text p span {font-size:22px; padding:0 4px;}
		.ag_2 .img h2 {font-size:32px;}
		.ag_2 ul {margin-top:20px;}
		.ag_2 ul li {}
		.ag_2 ul li .cell {}
		.ag_2 ul li img {width:60%;}
		.ag_2 ul li h3 {margin:20px 0; font-size:16px;}

		/**/
		.ag_3 {padding:50px 0;}
		.ag_3 h2 {font-size:32px;}
		.ag_3 .img {}
		.ag_3 .img .map {margin:120px 0 0 0; height:380px; background-size:100%;}
		.ag_3 .img .citys {}
		.ag_3 .img .lr {width:100%; margin:40px auto 0}
		.ag_3 .img .lr h3 {font-size:28px;}
		.ag_3 .img .lr p {font-size:18px;}
		.ag_3 .img .lr h4 {font-size:72px;}
		.ag_3 .img .lr .l p {width:100%;}
		.ag_3 .img .lr .l {width:80%; margin:0 auto 40px;}
		.ag_3 .img .lr .l h2 {margin-bottom:0;}
		.ag_3 .img .lr .r {width:80%; margin:auto;}
		.ag_3 .img .lr .r .cbox {}
		.ag_3 .img .lr .r .c {width:100%; margin:10px auto 10px;}

		/**/
		.ag_4 {padding:80px 0;}
		.ag_4 .shead {}
		.ag_4 .shead h2 {font-size:32px; width:100%;}
		.ag_4 .shead p {width:100%; font-size:18px; margin:20px auto 30px;}
		.ag_4 h2 {margin:0 0 10px; font-size:72px;}
		.ag_4 h3 {font-size:22px;}
		.ag_4 p {font-size:18px; width:100%;}
		.ag_4 .line {width:80%; height:20px; margin:20px auto;}
		.ag_4 .line .vline {height:20px;}
		.ag_4 .text {width:80%;}
		.ag_4 .text h2 {font-size:44px; margin-bottom:0;}
		.ag_4 .text p {font-size:18px;}
		.ag_4 .l {float:none; width:100%; margin:0 auto 30px;}
		.ag_4 .r {float:none; width:100%; margin:auto;}
		.ag_4 .desc {font-size:18px; width:100%; margin-top:40px;}

		/**/
		.ag_5 {padding:80px 0;}
		.ag_5 h2 {font-size:32px; margin-bottom:10px;}
		.ag_5 h3 {font-size:18px; margin-bottom:40px;}
		.ag_5 p {font-size:18px; width:90%;}

		/**/
		.ag_6 {padding:80px 0;}
		.ag_6 .shead {margin-bottom:20px;}
		.ag_6 .shead h2 {font-size:32px;}
		.ag_6 ul {width:auto; margin:-10px;}
		.ag_6 ul li {width:100%; padding:10px;}
		.ag_6 ul li .cell {padding:40px;}
		.ag_6 ul li p {font-size:18px;}
		.ag_6 ul li h3 {font-size:22px; margin:10px 0 0;}
		.ag_6 ul li .icon {width:20px; height:20px; right:20px; bottom:20px;}

		/**/
		.ag_7 {padding:80px 0;}
		.ag_7 h2 {font-size:32px;}

		/**/
		.about_timeline {padding:40px 0 0;}
		.about_timeline .swiper-wrapper {display:inline;}
		.about_timeline .community-carousel::before {display:none;}
		.about_timeline .community-carousel .swiper-slide {width:100%;}
		.about_timeline .community-carousel .swiper-slide:last-child .slide-holder {padding-bottom:0;}
		.about_timeline .community-carousel .swiper-slide .slide-holder {position:relative; padding:0 0 40px 20px;}
		.about_timeline .community-carousel .swiper-slide .author-wrap {padding:0; border:none;}
		.about_timeline .community-carousel .swiper-slide .author-wrap::before {display:none; left:-48px; bottom:18px; width:15px; height:15px;}
		.about_timeline .community-carousel .swiper-slide .author-wrap .name {font-size:18px; height:auto;}
		.about_timeline .community-carousel .swiper-slide .author-wrap .role {font-size:28px; height:auto;}
		.about_timeline .community-carousel .swiper-slide p {padding:0; font-size:14px;}




	/****************************************/
	/*  news  */
	/****************************************/

	/**/
	.sel_news {}
	.sel_news .news_list_wrap {flex-direction:column-reverse; padding-top:20px;}

		/**/
		.news_list {width:100%; border:none;}
		.news_list ul {padding:0;}
		.news_list ul li {margin:0 0 40px 0;}
		.news_list ul li a {}
		.news_list ul li a .cover {width:100%;}
		.news_list ul li a .text {width:100%; padding:20px 0 0 0;}
		.news_list ul li a .text h2 {margin-bottom:10px; font-size:18px;}
		.news_list ul li a .text span {font-size:12px;}
		.news_list ul li a .text p {margin-top:10px; font-size:14px; -webkit-line-clamp:3;}




	/****************************************/
	/*  news detail  */
	/****************************************/

	/**/
	.sel_news_detail {}

		/**/
		.news_detail {margin:64px auto 0; padding:60px 0; width:100%; font-size:16px; line-height:1.6;}
		.news_detail .title {margin-bottom:40px;}
		.news_detail .title h1 {font-size:22px;}
		.news_detail p {font-size:16px; line-height:1.8;}
		.news_detail .note {font-size:10px;}
		.news_detail .quote_source {font-size:10px;}
		.news_detail .style_1 {}
	    .news_detail .style_1 strong {font-size:18px;}
	    .news_detail .style_1 em {font-size:14px;}
        .news_detail h2 {font-size:18px;}




	/****************************************/
	/*  events  */
	/****************************************/

	/**/
	.sel_events {}

		/**/
		.events_tab .main {flex-wrap:wrap; justify-content:space-between; padding:10px 0;}
		.events_tab a {margin:10px 0; padding:0 20px; width:calc(50% - 10px); height:40px; font-size:12px;}

		/**/
		.events_list {padding:20px 0;}
		.events_list ul {margin:-10px -20px;}
		.events_list ul li {width:100%; padding:10px 20px;}
		.events_list ul li a {padding:20px;}
		.events_list ul li a .cell {flex-direction:column;}
		.events_list ul li a .cover {width:100%;}
		.events_list ul li a .text {width:100%; margin-top:20px; padding:0;}
		.events_list ul li a .text .tag i {font-size:10px; margin-right:10px; padding:4px 6px;}
		.events_list ul li a .text h2 {font-size:18px; margin:0 0 10px 0;}
		.events_list ul li a .text p {margin-bottom:20px; font-size:14px;}
		.events_list ul li a .text span {font-size:12px;}




	/****************************************/
	/*  products  */
	/****************************************/

	/**/
	.sel_products {}
	.sel_products .page_title {padding:150px 0 50px;}

		/**/
		#anchor_list_cate {top:64px;}

		/**/
		.p_group {padding:20px 0 10px;}
		.p_group h2 {font-size:18px;}
		.p_group .sub {font-size:14px;}
		.p_group ul {margin:10px -5px;}
		.p_group ul li {padding:5px; width:50%;}
		.p_group ul li a {}
		.p_group ul li .cell {padding:20px;}
		.p_group ul li .tag {padding:4px 6px; font-size:10px; right:10px; top:10px;}
		.p_group ul li .cover {width:80%; margin:20px auto;}
		.p_group ul li .desc {}
		.p_group ul li .desc h4 {font-size:16px;}
		.p_group ul li .desc p {font-size:12px;}
		.p_group ul li .btn_area a.btn {width:100%;}




	/****************************************/
	/*  products: veterinary  */
	/****************************************/

	/**/
	.sel_products_veterinary {}

		/**/
		.sel_products_veterinary .spv{height:240px; margin-top:64px;}
		.sel_products_veterinary .spv .swiper-slide .text {width:100%; padding:0 20px; right:0; text-align:center;}
		.sel_products_veterinary .spv .swiper-slide .text h1 {font-size:26px;}
		.sel_products_veterinary .spv .swiper-pagination {bottom:20px;}

		/**/
		.sel_products_veterinary .use_case {padding:60px 0;}
		.sel_products_veterinary .use_case h2 {width:100%; font-size:22px;}
		.sel_products_veterinary .use_case ul {margin:20px -10px -10px;}
		.sel_products_veterinary .use_case ul li {width:100%; padding:10px;}
		.sel_products_veterinary .use_case ul li .cover {margin-bottom:10px;}
		.sel_products_veterinary .use_case ul li .text p {font-size:14px;}

		/**/
		.sel_products_veterinary .p_group h2 {font-size:22px; padding:30px 0;}
		.sel_products_veterinary .pg_inner {padding:20px 0;}

		/**/
		.sel_products_veterinary .vlt_wrap {padding:0 0 30px;}
		.sel_products_veterinary .v_list_tab {padding:0;}
		.sel_products_veterinary .v_list_tab .swiper-wrapper {justify-content:flex-start;}
		.sel_products_veterinary .v_list_tab .swiper-slide {}
		.sel_products_veterinary .v_list_tab .swiper-slide .text span {height:44px; padding:0 20px; font-size:12px;}




	/****************************************/
	/*  service  */
	/****************************************/

	/**/
	.sel_service {}

		/**/
		.support_box .anchor {top:-118px;}

		/**/
		.service_type {padding:20px 0;}
		.service_type ul {margin:-10px;}
		.service_type ul li {width:50%; padding:10px;}
		.service_type ul li a {padding:30px 0;}
		.service_type ul li a span {width:36px; height:36px;}
		.service_type ul li p {font-size:14px; margin-top:2px;}
		#s2 {top:64px;}
		#s2 ul li {width:25%; padding:0;}
		#s2 ul li a {padding:15px 0;}
		#s2 ul li a span {width:24px; height:24px;}
		
		/**/
		.sb_1 {padding:80px 0;}
		.sb_1 h2 {font-size:28px; margin-bottom:40px;}
		
		/**/
		.sb_2 {padding:25px 0; background-attachment:scroll;}
		.sb_2 .text {width:100%; padding:60px 20px;}
		.sb_2 .text .t {margin-bottom:40px;}
		.sb_2 .text h2 {font-size:28px; margin-bottom:20px;}
		.sb_2 .text p {font-size:18px; line-height:1.6;}
		.sb_2 .text h3 {font-size:22px; margin-bottom:10px;}
		.sb_2 .text .b p {font-size:16px;}
		.sb_2 .text a.btn {margin-top:40px; padding:15px 20px; width:100%;}
		.sb_2 .dlist {margin:0; padding:20px 0 0 0;}
		.sb_2 .dlist ul li {padding:5px 0 5px 10px;}
		.sb_2 .dlist ul li:hover {background:none;}
		.sb_2 .dlist ul li::before {left:0; width:4px; height:4px;}
		.sb_2 .dlist ul li p {font-size:14px;}
		.sb_2 .dlist ul li a {width:40px; height:32px; background-size:35% auto;}
		
		/**/
		.sb_3 {padding:80px 0;}
		.sb_3 .shead {width:100%; margin-bottom:40px;}
		.sb_3 .shead h2 {font-size:28px; margin-bottom:10px;}
		.sb_3 .shead p {font-size:16px;}
		.sb_3 ul {}
		.sb_3 ul li {margin-bottom:40px;}
		.sb_3 ul li:last-child {margin:0;}
		.sb_3 ul li .cell {flex-direction:column;}
		.sb_3 ul li .cover {width:100%;}
		.sb_3 ul li .text {width:100%; margin-top:20px; padding:0;}
		.sb_3 ul li .text h3 {margin-bottom:5px; font-size:18px;}
		.sb_3 ul li .text p {font-size:14px;}
		
		/**/
		.sb_4 {padding:0 0 80px 0;}
		.sb_4 .text {}
		.sb_4 .text h2 {font-size:28px; margin-bottom:20px;}
		.sb_4 .text p {font-size:18px; width:100%;}
		
		/**/
		.sb_5 {padding:80px 0;}
		.sb_5 .text {margin-bottom:40px;}
		.sb_5 .text h2 {font-size:28px; margin-bottom:10px;}
		.sb_5 .text p {font-size:18px; width:100%;}
		.sb_5 .info {width:100%;}
		.sb_5 .info img {margin:0 auto 20px; width:150px;}
		.sb_5 .info p {font-size:14px; text-align:center;}
		.sb_5 .info .i {flex-direction:column; align-items:center;}




	/****************************************/
	/*  join us  */
	/****************************************/

	/**/
	.sel_join_us {}

		/**/
		.career_type {padding-top:20px;}
		.career_type ul {margin:-10px;}
		.career_type ul li {width:50%; padding:10px;}
		.career_type ul li a {padding:30px 0;}
		.career_type ul li a .cell {}
		.career_type ul li a span {width:36px; height:36px;}
		.career_type ul li p {margin-top:10px; padding:0 10px; line-height:1.2; font-size:14px;}
		
		/**/
		.cg_1 {padding:60px 0;}
		.cg_1 h2 {font-size:28px; margin-bottom:20px;}
		.cg_1 h3 {font-size:18px; width:90%;}
		.cg_1 .tg {margin-top:40px;}
		.cg_1 .tg h3 {font-size:28px;}
		.cg_1 .tg .line {width:100%; margin:20px auto;}
		.cg_1 .tg .line .vline {height:20px;}
		.cg_1 .tg .text {width:100%;}
		.cg_1 .tg .text .l {padding:0 20px;}
		.cg_1 .tg .text h2 {font-size:44px; margin-bottom:10px;}
		.cg_1 .tg .text .l p {font-size:14px;}
		.cg_1 .tg .text .r {padding:0 20px;}
		.cg_1 .tg .text .r p {font-size:14px;}

		/**/
		.cg_list {padding:25px 0;}
		.cg_list .t {margin:0;}
		.cg_list .t li {width:100%; margin-bottom:20px; padding:0;}
		.cg_list .t li .cell {padding:40px;}
		.cg_list .t li h3 {font-size:28px; margin-bottom:10px;}
		.cg_list .t li p {margin-bottom:20px; font-size:16px;}
		.cg_list .t li p span {padding:10px 0;}
		.cg_list .t li a {font-size:16px; position:static;}
		.cg_list .b {margin:0;}
		.cg_list .b li {width:100%; margin-bottom:20px; padding:0;}
		.cg_list .b li .cell {padding:40px;}
		.cg_list .b li .cell::before {width:20px; height:20px; left:20px; top:20px;}
		.cg_list .b li .cell::after {width:20px; height:20px; right:20px; bottom:20px;}
		.cg_list .b li:nth-child(2) {width:100%;}
		.cg_list .b li:nth-child(2) .inner {}
		.cg_list .b li:nth-child(3) {width:100%;}
		.cg_list .b li:nth-child(4) {width:100%;}
		.cg_list .b li:last-child {margin:0;}
		.cg_list .b li p {font-size:16px;}
		.cg_list .link {flex-direction:column; align-items:center; padding:40px 0;}
		.cg_list .link a.linkedin {margin:0 0 20px 0;}
		.cg_list .link a.linkedin img {width:120px;}
		.cg_list .link span {font-size:18px;}
		.cg_list .link .cu {text-align:center;}
		.cg_list .link .cu a {font-size:14px;}




	/****************************************/
	/*  single_page  */
	/****************************************/

	/**/
	.sel_single_page {}

		/* terms */
    	.terms_box {margin-top:64px; padding:80px 0; width:100%;}
    	.terms_box h1 {font-size:28px;}
    	.terms_box .col {padding:20px 0;}
    	.terms_box h2 {font-size:18px; margin-bottom:10px;}
    	.terms_box p {font-size:14px; margin-bottom:10px;}




	/****************************************/
	/*  products detail  */
	/****************************************/

	/**/
	.sel_products_detail {}
	.sel_products_detail .p_detail {margin-top:64px;}

	    /**/
	    .sel_products_detail .swiper-container {padding:40px 0;}
	    .sel_products_detail .swiper-container .text {margin-top:20px;}
	    .sel_products_detail .swiper-container .text h4 {}
	    .sel_products_detail .swiper-container .text p {font-size:12px;}

		/**/
		.sel_products_detail .p_detail_normal {padding:60px 0 0;}
	    .sel_products_detail .p_detail_normal .text {margin-bottom:40px;}
	    .sel_products_detail .p_detail_normal .text h2 {font-size:28px; margin-bottom:10px;}
	    .sel_products_detail .p_detail_normal .text h3 {font-size:18px;}
	    .sel_products_detail .p_detail_normal .img {margin-bottom:80px; width:100%;}
	    .sel_products_detail .p_detail_normal .img img {width:100%;}
	    .sel_products_detail .p_detail_normal .img p {width:100%; margin-top:40px; font-size:16px;}
	    .sel_products_detail .p_detail_normal .img p em.note {}
	    .sel_products_detail .p_detail_normal .img p em.note strong {font-size:10px;}
	    .sel_products_detail .p_detail_normal .img .related {margin-top:20px; width:100%;}
	    .sel_products_detail .p_detail_normal .img .related li {padding:0 20px;}
	    .sel_products_detail .p_detail_normal .img .related li h4 {font-size:16px;}
	    .sel_products_detail .p_detail_normal .img .related li p {margin-bottom:10px; font-size:14px;}
	    .sel_products_detail .p_detail_normal .img .related li a {font-size:12px;}
	    .sel_products_detail .p_detail_normal .pdn_sc {padding:80px 0;}
	    .sel_products_detail .p_detail_normal .pdn_sc h2 {font-size:28px;}
	    .sel_products_detail .p_detail_normal .pdn_sc .text {padding:0;}




	/****************************************/
	/*  products detail: X5  */
	/****************************************/

	/**/
	.sel_products_detail_1 {}

		/**/
		.d1_1 {padding:80px 0;}
		.d1_1 .text {}
		.d1_1 .text h1 {font-size:44px;}
		.d1_1 .text p {font-size:22px;}
		.d1_1 img {width:100%;}

		/**/
		.d1_2 {padding:80px 0;}
		.d1_2 .text {margin:auto; width:90%;}
		.d1_2 .text p {font-size:18px; text-align:center;}
		
		/**/
		.d1_3 {padding:80px 0;}
		.d1_3 .text {}
		.d1_3 .text h1 {font-size:28px; margin-bottom:20px;}
		.d1_3 .text p {font-size:16px;}
		.d1_3 h2 {font-size:28px;}
		.d1_3 .swiper-container {}
		.d1_3 .img-box {}
		.d1_3 .img-box img {}
		
		/**/
		.d1_4 {padding:0 0 80px;}
		.d1_4 .text {width:90%; margin-bottom:40px;}
		.d1_4 .text h1 {font-size:28px; margin-bottom:20px;}
		.d1_4 .text p {font-size:18px;}
		.d1_4 ul {width:90%; text-align:center;}
		.d1_4 ul li h3 {font-size:22px; margin-bottom:20px;}
		.d1_4 ul li p {font-size:16px;}
		
		/**/
		.d1_5 {padding:80px 0;}
		.d1_5 img {margin:auto; display:block;}
		.cover_up_move {margin-bottom:40px;}
		.d1_5 .text {}
		.d1_5 .text h1 {font-size:28px; margin-bottom:20px;}
		.d1_5 .text p {font-size:18px;}
		
		/**/
		.d1_6 {padding:80px 0;}
		.d1_6 ul {}
		.d1_6 ul li {flex-direction:column; margin-bottom:40px;}
		.d1_6 ul li:nth-child(2n) {flex-direction:column;}
		.d1_6 ul li:last-child {margin:0;}
		.d1_6 ul li .l {width:100%;}
		.d1_6 ul li .r {width:100%; padding:20px 0 0;}
		.d1_6 ul li .r h2 {font-size:22px; margin-bottom:10px;}
		.d1_6 ul li .r p {font-size:16px;}
		
		/**/
		.d1_7 {padding:80px 0;} 
		.d1_7 .text {}
		.d1_7 .text h2 {font-size:28px; margin-bottom:20px;}
		.d1_7 ul {width:90%;}
		.d1_7 ul li {}




	/****************************************/
	/*  products detail: HD-500  */
	/****************************************/

	/**/
	.sel_products_detail_2 {}

		/**/
		.d2_1 {padding:100px 0; height:auto; background-size:cover;}
		.d2_1 .text {float:none; margin:0; width:100%;}
		.d2_1 h1 {font-size:28px;}
		.d2_1 img {width:100%; margin:20px 0 40px;}
		.d2_1 p {font-size:16px; width:90%;}
		
		/**/
		.d2_2 {padding:50px 0;}
		.d2_2 .text {width:100%;}
		.d2_2 h2 {font-size:22px;}
		.d2_2 h3 {font-size:16px;}
		.d2_2 img {margin:20px 0;}
		.d2_2 p {font-size:16px;}
		.d2_2 ul li {padding:50px 0;}
		.d2_2 ul li .w {width:90%;}
		.d2_2 ul li h2 {font-size:22px;}
		.d2_2 ul li p {font-size:16px;}




	/****************************************/
	/*  products detail: SC 8000  */
	/****************************************/

	/**/
	.sel_products_detail_3 {}

		/**/
		.d3_1 {}
		.d3_1 .text {}
		.d3_1 h1 {font-size:28px;}
		.d3_1 p {font-size:16px;}
		.d3_1 .img {height:300px;}
		
		/**/
		.d3_2 {padding:70px 0;}
		.d3_2 .text {}
		.d3_2 ul {}
		.d3_2 ul li {width:50%;}
		.d3_2 ul li .inner {}
		.d3_2 ul li img { margin-bottom:10px; width:50%; height:auto;}
		.d3_2 ul li h2 {font-size:16px; margin-bottom:10px;}
		.d3_2 ul li p {font-size:12px;}
		
		/**/
		.d3_3 {padding:70px 0 0;}
		.d3_3 .text {float:none; margin:0 0 40px; width:100%; text-align:center;}
		.d3_3 .text h1 {font-size:24px;}
		.d3_3 .text p { display:inline-block; text-align:left; font-size:14px;}
		.d3_3 .img {float:none; width:100%; height:350px;}
		
		/**/
		.d3_4 {padding:70px 0;}
		.d3_4 .row_pr0 {padding:0 20px;}
		.d3_4 .text {}
		.d3_4 .text h1 {font-size:24px; margin-bottom:40px;}
		.d3_4 .text img {width:100%; height:auto;}
		.d3_4 ul {}
		.d3_4 ul li {float:none; margin-bottom:30px; width:100%;}
		.d3_4 ul li .inner {padding:0;}
		.d3_4 ul li h2 {font-size:16px;}
		.d3_4 ul li p {font-size:12px;}
		
		/**/
		.d3_5 {}
		.d3_5 .img {height:200px;}
		.d3_5 ul {}
		.d3_5 ul li {float:none; padding:40px 0; width:100%; border-bottom:1px solid #f2f2f2;}
		.d3_5 ul li .inner {padding:0;}
		.d3_5 ul li h2 {font-size:16px; margin-bottom:10px;}
		.d3_5 ul li p {font-size:12px;}
		
		/**/
		.d3_6 {padding:100px 0;}
		.d3_6 .text {width:100%;}
		.d3_6 .text h1 {font-size:24px;}
		.d3_6 .text p {font-size:14px;}
		
		/**/
		.d3_7 {padding:100px 0;}
		.d3_7 .text {width:100%;}
		.d3_7 .text h1 {font-size:24px;}
		.d3_7 .text p {font-size:14px;}




	/****************************************/
	/*  products detail: E3  */
	/****************************************/

	/**/
	.sel_products_detail_4 {}

		/**/
		.d4_1 {height:auto;}
		.d4_1 .text {float:none; margin:0 auto 30px; width:100%;}
		.d4_1 h1 {font-size:28px;}
		.d4_1 p {font-size:16px;}
		.d4_1 .img {float:none; margin:auto; width:80%; height:460px;}
		
		/**/
		.d4_2 {padding:100px 0;}
		.d4_2 .text {float:none; width:100%;}
		.d4_2 .text p {font-size:16px;}
		.d4_2 ul {}
		.d4_2 ul li {font-size:14px;}
		
		/**/
		.d4_3 {padding:70px 0;}
		.d4_3 .img {float:none; width:100%; height:400px;}
		.d4_3 .text {float:none; width:100%; padding:0; text-align:center;}
		.d4_3 .text ul {}
		.d4_3 .text ul li {}
		.d4_3 .text ul li .inner {}
		.d4_3 .text ul li img {}
		.d4_3 .text h1 {font-size:18px;}
		
		/**/
		.d4_4 {padding:70px 0;}
		.d4_4 .text {float:none; margin-bottom:40px; width:100%; text-align:center;}
		.d4_4 .text h1 {font-size:18px; margin-bottom:20px;}
		.d4_4 .text ul {}
		.d4_4 .text ul li {font-size:12px;}
		.d4_4 .img {float:none; margin:0; width:100%; height:400px;}




	/****************************************/
	/*  products detail: P50  */
	/****************************************/

	/**/
	.sel_products_detail_5 {}

    	/**/
		.d5_1 {padding:150px 0; height:auto;}
		.d5_1 .text {width:100%; margin:0; padding:0;}
		.d5_1 h1 {font-size:44px;}
		.d5_1 p {font-size:28px; line-height:1;}
		
		/**/
		.d5_2 {padding:80px 0;}
		.d5_2 .text {margin:auto; width:90%;}
		.d5_2 .text p {margin:0; font-size:20px;}
		.d5_2 .img {width:100%; margin:30px 0 0;}
		
		/**/
		.d5_3 {padding:80px 0 0;}
		.d5_3 .text {}
		.d5_3 .text h1 {font-size:28px; margin-bottom:10px;}
		.d5_3 .text p {font-size:20px; width:80%;}
		.d5_3 .text ul {margin:20px -10px; width:auto;}
		.d5_3 .text ul li {width:50%; padding:10px;}
		.d5_3 .text ul li .inner {margin-bottom:30px; padding:0 10px;}
		.d5_3 .text ul li img {padding:0;}
		.d5_3 .text ul li p {font-size:12px; margin:10px 0 0; line-height:1.2;}
		.d5_3 .img {}
		
		/**/
		.d5_4 {padding:70px 0 30px;}
		.d5_4 .row_pr0 {padding-right:20px;}
		.d5_4 ul {}
		.d5_4 ul li {padding-bottom:40px; width:100%;}
		.d5_4 ul li:last-child { margin:0; border:none;}
		.d5_4 ul li .inner {padding:0 20px;}
		.d5_4 ul li h2 {margin-bottom:40px; font-size:20px;}
		.d5_4 ul li p {height:auto; font-size:18px;}
		.d5_4 ul li img {margin-bottom:20px;}
		
		/**/
		.d5_5 {padding:120px 0 80px;}
		.d5_5 .d55_icon {left:0; width:100%;}
		.d5_5 .d55_icon img {width:80px; margin:auto;}
		.d5_5 .text h1 {font-size:28px; width:100%; margin:0 auto 20px;}
		.d5_5 .text h2 {font-size:20px; margin-bottom:10px;}
		.d5_5 .text p {font-size:18px; width:90%;}
		
		/**/
		.d5_6 {}
		.d5_6 ul {display:flex; flex-direction:column;}
		.d5_6 ul li {margin-bottom:40px;}
		.d5_6 ul li .l {width:100%; padding:20px!important;}
		.d5_6 ul li .r {width:100%; padding:0 20px; background:none;}
		.d5_6 ul li .r h2 {font-size:22px; margin-bottom:10px;}
		.d5_6 ul li .r p {font-size:14px;}
		
		/**/
		.d5_7 {padding:120px 0 80px;}
		.d5_7 .d57_icon {left:0; width:100%;}
		.d5_7 .d57_icon img {width:80px; margin:auto;}
		.d5_7 .text {}
		.d5_7 .text h1 {font-size:28px; width:100%; margin-bottom:20px;}
		.d5_7 .text p {font-size:16px; width:90%;}
		
		/**/
		.d5_8 {padding:40px 0;}
		.d5_8 .row {padding-left:20px;}
		.d5_8 ul li {width:100%; margin-bottom:40px;}
		.d5_8 ul li .inner {padding:0 40px 0 20px;}
		.d5_8 ul li h2 {margin-bottom:20px; text-align:center; font-size:22px;}
		.d5_8 ul li p {margin-top:20px; font-size:16px;}
		
		/**/
		.d5_9 {padding:120px 0 80px;}
		.d5_9 .d59_icon {left:0; width:100%;}
		.d5_9 .d59_icon img {width:80px; margin:auto;}
		.d5_9 .text h1 {font-size:28px; width:100%; margin-bottom:20px;}
		.d5_9 .text p {width:90%; font-size:16px;}
		
		/**/
		.d5_10 {padding:40px 0;}
		.d5_10 ul li {width:100%; float:none; margin-bottom:40px;}
		.d5_10 ul li .inner {padding:0 40px 0 20px;}
		.d5_10 ul li h2 {margin-bottom:20px; font-size:22px; text-align:center;}
		.d5_10 ul li p {font-size:16px; margin-top:20px;}
		
		/**/
		.d5_11 {padding:80px 0;}
		.d5_11 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: s40  */
	/****************************************/

	/**/
	.sel_products_detail_6 {}

		/**/
		.d6_1 {padding:70px 0 0;}
		.d6_1 .text {float:none; margin:0 auto 30px; width:100%;}
		.d6_1 h1 {font-size:28px;}
		.d6_1 p {font-size:16px;}
		.d6_1 .img {float:none; margin:auto; width:300px; height:350px;}
		
		/**/
		.d6_2 {padding:40px 0 0;}
		.d6_2 .text {float:none; margin:20px auto 40px; width:80%;}
		.d6_2 .text p {}
		.d6_2 .text img {}
		.d6_2 .img {float:none; margin:auto; width:300px; height:300px; background-size:100%;}
		
		/**/
		.d6_3 {}
		.d6_3 .text { margin:auto; width:80%;}
		.d6_3 .text img {width:60%;}
		.d6_3 .text h1 {font-size:24px; margin-bottom:20px;}
		.d6_3 .text p {font-size:14px;}
		
		/**/
		.d6_4 {padding:80px 0;}
		.d6_4 .text { float:none; margin:auto; padding:0; width:80%; text-align:center;}
		.d6_4 .text h1 {font-size:24px;}
		.d6_4 .text p {font-size:16px;}
		.d6_4 .img {float:none; margin:auto; width:80%; height:400px;}
		
		/**/
		.d6_5 {padding:0;}
		.d6_5 .text {float:none; margin:auto; padding:0; width:100%; text-align:center;}
		.d6_5 .text h1 {font-size:24px;}
		.d6_5 .text p {font-size:16px; margin-bottom:30px;}
		.d6_5 .text ul {}
		.d6_5 .text ul li {text-align:left; font-size:14px;}
		.d6_5 .img {float:none; width:100%;}
		
		/**/
		.d6_6 {padding:100px 0;}
		.d6_6 .text {}
		.d6_6 .text h1 {font-size:24px; margin-bottom:20px;}
		.d6_6 .text p {font-size:16px;}
		.d6_6 .img {width:350px; height:400px;}




	/****************************************/
	/*  products detail: S50  */
	/****************************************/

	/**/
	.sel_products_detail_7 {}

	    /**/
	    .d7_1 {padding:50px 0 0;}
		.d7_1 .text { float:none; margin-bottom:20px; width:100%; margin-top:0;}
		.d7_1 h1 {font-size:44px;}
		.d7_1 p {font-size:24px;}
		.d7_1 .img {float:none; width:100%;}
		.d7_1 .img img{ display:block; margin:auto; width:90%;}
		
		/**/
		.d7_2 {padding:100px 0;}
		.d7_2 .text {}
		.d7_2 h2 {font-size:36px;}
		.d7_2 h3 {font-size:24px; margin-bottom:30px;}
		.d7_2 p {font-size:18px; width:90%; text-align:center;}
		
		/**/
		.d7_sc {margin:0; padding:50px 0;}
		.d7_sc h2 {font-size:28px;}
		.d7_sc .swiper-container {padding:40px 0 70px;}
		.d7_sc .swiper-container .swiper-slide {}
		
		/**/
		.d7_3 {padding:50px 0;}
		.d7_3 .text {}
		.d7_3 h1 {font-size:24px; margin-bottom:20px;}
		.d7_3 p {font-size:16px; line-height:1.6;}
		.d7_3 ul {}
		.d7_3 ul li {float:none; width:100%;}
		.d7_3 ul li .inner {padding:0 10px;}
		.d7_3 ul li h2 {font-size:18px; margin-bottom:10px;}
		.d7_3 ul li img {}
		
		/**/
		.d7_4 {padding:80px 0;}
		.d7_4 .img {float:none; width:100%;}
		.d7_4 .text {float:none; width:100%;}
		.d7_4 .text h2 { font-size:22px; width:90%;}
		.d7_4 .text p {font-size:18px; width:90%; margin-top:20px;}
		.d7_4 ul {margin-top:30px;}
		.d7_4 ul li {float:none; margin:auto; width:50%;}
		.d7_4 ul li .inner {margin:0 auto 20px!important;}
		
		/**/
		.d7_5 {padding:80px 0;}
		.d7_5 p.intro {font-size:18px;}
		.d7_5 ul {position:static;}
		.d7_5 ul li {float:none; width:100%; margin-bottom:40px; padding:0;}
		.d7_5 ul li h3 {margin-top:20px; font-size:16px;}
		.d7_5 .bg_img {width:80%;}
		
		/**/
		.d7_6 {padding:80px 0 40px;}
		.d7_6 .text {}
		.d7_6 p.intro { margin-bottom:40px; padding:0; font-size:18px; width:90%;}
		.d7_6 ul {width:100%; position:static;}
		.d7_6 ul li {width:100%; margin:0 0 40px 0!important;}
		.d7_6 ul li img {margin:0 auto 10px; width:64px;}
		.d7_6 ul li h4 {font-weight:normal; font-size:16px;}
		.d7_6 .bg_img {width:100%;}
		.d7_6 .intro {width:90%; margin-top:40px;}
		.d7_6 .intro h2 {font-size:28px; margin-bottom:10px;}
		.d7_6 .intro p {font-size:18px;}
		.d7_6 .intro .t {margin-bottom:40px;}
		
		/**/
		.d7_7 {padding:80px 0;}
		.d7_7 .text p {font-size:18px; width:90%; margin-bottom:40px; padding:0;}
		.d7_7 ul {width:100%;}
		.d7_7 ul li {width:100%; margin-bottom:40px; padding:0 20px;}
		.d7_7 ul li:last-child {margin:0;}
		.d7_7 ul li img {padding:10px;}
		.d7_7 ul li h4 {font-size:18px; margin:20px 0 5px;}
		.d7_7 ul li p {font-size:14px;}
		
		/**/
		.d7_8 {padding:80px 0 40px;}
		.d7_8 ul {width:100%;}
		.d7_8 ul li {margin-bottom:40px;}
		.d7_8 ul li h2 {font-size:22px;}
		.d7_8 ul li p {font-size:16px;}

		/**/
		.d7_9 {padding:80px 0;}
		.d7_9 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: P40  */
	/****************************************/

	/**/
	.sel_products_detail_8 {}

	    /**/
		.d8_1 {padding:80px 0 150px;}
		.d8_1 .text {}
		.d8_1 h1 {font-size:32px;}
		.d8_1 p {font-size:14px;}
		.d8_1 h2 {font-size:24px;}
		
		/**/
		.d8_2 {padding:80px 0;}
		.d8_2 .text {}
		.d8_2 .text h1 {font-size:24px; margin-bottom:20px;}
		.d8_2 .text p {width:100%; font-size:14px;}
		
		/**/
		.d8_3 {padding:80px 0 70px;}
		.d8_3 h1 {font-size:24px; margin:0;}
		.d8_3 ul {margin-top:30px;}
		.d8_3 ul li { float:none; margin:0 auto 30px; padding:0; width:80%;}
		.d8_3 ul li h4 {margin:20px 0 10px; font-size:18px;}
		
		/**/
		.d8_4 {padding:80px 0;}
		.d8_4 h1 {font-size:24px; margin:0;}
		.d8_4 ul {margin-top:40px;}
		.d8_4 ul li {float:none; margin:0 auto 30px; padding:0; width:80%;}
		.d8_4 ul li h4 {font-size:16px; margin:20px 0 10px;}
		.d8_4 ul li p {font-size:14px;}
		
		/**/
		.d8_5 {padding:80px 0;}
		.d8_5 h1 {font-size:24px; margin-bottom:40px;}
		.d8_5 ul {position:static;}
		.d8_5 ul li {float:none; margin:0 auto 40px; padding:0!important; width:80%;}
		.d8_5 ul li img { width:60px; height:auto;}
		.d8_5 ul li .rt {margin-left:60px; width:auto;}
		.d8_5 ul li h4 {font-size:16px;}
		.d8_5 ul li p {font-size:14px; line-height:1.5;}
		.d8_5 .bg_img {width:100%; display:none;}
		
		/**/
		.d8_6 {padding:0 0 80px 0;}
		.d8_6 .text {}
		.d8_6 h1 {font-size:24px; margin-bottom:30px;}
		.d8_6 ul {position:static; margin-bottom:40px;}
		.d8_6 ul li { margin-bottom:20px; width:50%; padding:0 20px; text-align:center;}
		.d8_6 ul li img { display:block; float:none; margin:auto; height:70px;}
		.d8_6 ul li h4 {line-height:1; font-size:14px; font-weight:normal;}
		
		/**/
		.d8_7 {padding:80px 0;}
		.d8_7 h1 {font-size:24px; margin-bottom:40px;}
		.d8_7 ul li {float:none; margin:0 auto 20px; width:80%;}
		.d8_7 ul li .inner {}
		.d8_7 ul li h4 {margin:10px 0;}




	/****************************************/
	/*  products detail: X3  */
	/****************************************/

	/**/
	.sel_products_detail_9 {}

		/**/
		.d9_1 {padding:60px 0;}
		.d9_1 .text {float:none; width:100%; margin:0 auto 40px;}
		.d9_1 .text h1 {font-size:24px;}
		.d9_1 .text p {font-size:18px;}
		.d9_1 .img {float:none; padding-right:40px; width:100%;}
		
		/**/
		.d9_2 {padding:60px 0;}
		.d9_2 .text {float:none; margin:auto; width:80%;}
		
		/**/
		.d9_3 {padding:80px 0 0;}
		.d9_3 .text ul li {float:none; margin-bottom:50px; width:100%;}
		.d9_3 .text ul li h2 {font-size:24px;}
		.d9_3 .text ul li span {margin-bottom:10px;}
		
		/**/
		.d9_4 {padding:70px 0;}
		.d9_4 .img {float:none; margin:auto; width:80%;}
		.d9_4 .text {float:none; width:100%; text-align:center;}
		.d9_4 .text ul li {}
		
		/**/
		.d9_5 {padding:20px 0;}
		.d9_5 ul { float:none; width:100%;}
		.d9_5 .text {float:none; width:80%; margin:40px auto 80px; padding:0;}
		
		/**/
		.d9_6 {}
		.d9_6 ul li {padding:80px 0;}
		.d9_6 ul li .text {width:80%; margin:auto;}
		.d9_6 ul li .text h2 {font-size:22px;}
		.d9_6 ul li .text p {width:100%; font-size:14px;}




	/****************************************/
	/*  products detail: E2  */
	/****************************************/

	/**/
	.sel_products_detail_10 {}
	    
	    /**/
		.d10_1 {padding:50px 0;}
		.d10_1 h1 {font-size:24px;}
		.d10_1 p {font-size:16px;}
		.d10_1 h2 {font-size:24px;}
		.d10_1 p.desc {font-size:14px; width:90%;}
		
		/**/
		.d10_2 {padding:60px 0;}
		.d10_2 .bg-img {float:none; margin:auto; width:80%;}
		.d10_2 .text {float:none; margin:auto; padding:0; width:80%;}
		.d10_2 .text ul {margin-top:40px;}
		.d10_2 .text ul li {margin-bottom:30px;}
		.d10_2 .text ul li h2 {font-size:16px;}
		.d10_2 .text ul li p {font-size:14px;}
		
		/**/
		.d10_3 {padding:50px 0;}
		.d10_3 .bg-img {float:none; margin:auto; width:80%;}
		.d10_3 .text {float:none; width:80%; margin:auto; padding:0;}
		.d10_3 .text ul {}
		.d10_3 .text ul li {}
		.d10_3 .text ul li h2 {font-size:16px;}
		.d10_3 .text ul li p {font-size:14px;}
		
		/**/
		.d10_4 {padding:80px 0;}
		.d10_4 .text h1 {font-size:24px;}
		.d10_4 .text p {font-size:14px;}
		.d10_4 ul {margin-top:20px;}
		.d10_4 ul li {width:50%;}




	/****************************************/
	/*  products detail: HD-350  */
	/****************************************/

	/**/
	.sel_products_detail_11 {}

		/**/
		.d11_1 {padding:50px 0;}
		.d11_1 .text {}
		.d11_1 .text h1 {font-size:28px;}
		.d11_1 img {margin:40px auto 20px; width:100%;}
		.d11_1 p {font-size:16px; width:80%;}
		
		/**/
		.d11_2 {padding:50px 0;}
		.d11_2 ul {width:100%;}
		.d11_2 ul li {margin-bottom:40px;}
		.d11_2 ul li h2 {font-size:22px;}
		.d11_2 ul li p {font-size:16px;}




	/****************************************/
	/*  products detail: X5V  */
	/****************************************/

	/**/
	.sel_products_detail_12 {}

	    /**/
		.d12_1 {padding:100px 0;}
		.d12_1 .text {margin-top:90px;}
		.d12_1 h1 {font-size:40px;}
		.d12_1 p {font-size:20px;}
		.d12_1 .topic {display:block; margin:-180px auto 0; width:80%;}
		
		/**/
		.d12_2 {padding:20px 0;}
		.d12_2 .text {width:100%; padding:30px;}
		.d12_2 .text p {font-size:16px;}
		
		/**/
		.d12_3 {padding:50px 0;}
		.d12_3 h1 {font-size:28px;}
		.d12_3 .l {float:none; margin-bottom:20px; width:90%; padding-right:0;}
		.d12_3 .l p {font-size:16px; padding:0;}
		.d12_3 .r {width:100%;}
		.d12_3 .r p {font-size:16px;}
		.d12_3 .r p span {margin-right:10px;}
		.d12_3 .img {}
		
		/**/
		.d12_4 {padding:50px 0;}
		.d12_4 .text {width:90%;}
		.d12_4 .text h2 {font-size:28px; margin-bottom:20px;}
		.d12_4 .text p {font-size:16px;}
		.d12_4 .spe {width:90%; margin-top:20px; padding:30px;}
		.d12_4 .spe ul {}
		.d12_4 .spe ul li {padding:10px 0;}
		.d12_4 .spe ul li img {width:40px;}
		.d12_4 .spe ul li span {margin-left:20px; font-size:14px;}
		
		/**/
		.d12_5 {padding:30px 0;}
		.d12_5 .swiper-container {padding:40px 0;}
		.d12_5 .img-box {}
		.d12_5 .img-box img {}
		.d12_5 .img-box h4 {}
		.d12_5 .img-box p {}
		
		/**/
		.d12_6 {padding:50px 0 0;}
		.d12_6 .text {width:90%;}
		.d12_6 .text h2 {margin-bottom:20px; font-size:28px;}
		.d12_6 .text p {font-size:16px;}
		.d12_6 .spe {padding:40px 0;}
		.d12_6 .spe ul {width:80%; margin:auto;}
		.d12_6 .spe ul li {padding:20px 0;}
		.d12_6 .spe ul li img {width:40px;}
		.d12_6 .spe ul li span {margin-left:20px; font-size:14px;}
		
		/**/
		.d12_7 {padding:80px 0;}
		.d12_7 h2 {font-size:28px}




	/****************************************/
	/*  products detail 13: 500 Series  */
	/****************************************/

	/**/
	.sel_products_detail_13 {}

		/**/
		.d13_1 {padding:80px 0 350px;}
		.d13_1 h1 {font-size:28px;}
		
		/**/
		.d13_2 {padding:50px 0;}
		.d13_2 .text {width:100%; margin-bottom:60px;}
		.d13_2 .text h1 {font-size:32px;}
		.d13_2 .text p {font-size:20px; width:90%; margin:auto;}
		.d13_2 ul {width:100%;}
		.d13_2 ul li {margin-bottom:40px;}
		.d13_2 ul li img {width:100px; height:100px;}
		.d13_2 ul li p {margin-top:20px; font-size:16px; width:100%;}




	/****************************************/
	/*  products detail: HDL-500X  */
	/****************************************/

	/**/
	.sel_products_detail_14 {}

		/**/
		.d14_1 {padding:50px 0;}
		.d14_1 h1 {font-size:28px; margin-bottom:20px;}
		.d14_1 img {width:100%;}
		
		/**/
		.d14_2 {padding:50px 0;}
		.d14_2 .text {width:100%;}
		.d14_2 .text p {margin-bottom:20px; font-size:16px;}




	/****************************************/
	/*  products detail: HD-330  */
	/****************************************/

	/**/
	.sel_products_detail_15 {}

	    /**/
		.d15_1 {padding:50px 0;}
		.d15_1 h1 {font-size:28px;}
		.d15_1 img {margin:20px 0; width:100%;}
		.d15_1 p {font-size:16px; width:100%;}
		
		/**/
		.d15_2 {padding:50px 0;}
		.d15_2 ul {width:90%;}
		.d15_2 ul li {margin-bottom:40px;}
		.d15_2 ul li h2 {font-size:22px;}
		.d15_2 ul li p {font-size:16px;}




	/****************************************/
	/*  products detail: HDL-35E  */
	/****************************************/

	/**/
	.sel_products_detail_16 {}

	    /**/
		.d16_1 {padding:50px 0;}
		.d16_1 h1 {font-size:28px; margin-bottom:20px;}
		.d16_1 img {width:100%;}
		
		/**/
		.d16_2 {padding:50px 0;}
		.d16_2 .text {width:100%;}
		.d16_2 .text p {margin-bottom:20px; font-size:16px;}




	/****************************************/
	/*  products detail: HDL-330X  */
	/****************************************/

	/**/
	.sel_products_detail_17 {}

		/**/
		.d17_1 {padding:50px 0;}
		.d17_1 h1 {font-size:44px; margin-bottom:20px;}
		.d17_1 img {width:100%;}
		
		/**/
		.d17_2 {padding:30px 0 0;}
		.d17_2 .text {width:90%;}
		.d17_2 .text p {font-size:20px;}




	/****************************************/
	/*  products detail 18: 430 Series  */
	/****************************************/

	/**/
	.sel_products_detail_18 {}

		/**/
		.d18_1 {padding:80px 0 350px;}
		.d18_1 h1 {font-size:28px;}
		
		/**/
		.d18_2 {padding:50px 0;}
		.d18_2 .text {width:100%; margin-bottom:60px;}
		.d18_2 .text h1 {font-size:32px;}
		.d18_2 .text p {font-size:20px; width:90%; margin:auto;}
		.d18_2 ul {width:100%;}
		.d18_2 ul li {margin-bottom:40px;}
		.d18_2 ul li img {width:100px; height:100px;}
		.d18_2 ul li p {margin-top:20px; font-size:16px; width:100%;}




	/****************************************/
	/*  products detail: 330 Series  */
	/****************************************/

	/**/
	.sel_products_detail_19 {}

		/**/
		.d19_1 {padding:80px 0 350px;}
		.d19_1 h1 {font-size:28px;}
		
		/**/
		.d19_2 {padding:50px 0;}
		.d19_2 .text {width:100%; margin-bottom:60px;}
		.d19_2 .text h1 {font-size:32px;}
		.d19_2 .text p {font-size:20px; width:90%; margin:auto;}
		.d19_2 ul {width:100%;}
		.d19_2 ul li {margin-bottom:40px;}
		.d19_2 ul li img {width:100px; height:100px;}
		.d19_2 ul li p {margin-top:20px; font-size:16px; width:100%;}




	/****************************************/
	/*  products detail: S60  */
	/****************************************/

	/**/
	.sel_products_detail_20 {}

	    /**/
	    .d20_1 {padding:50px 0 50px;}
	    .d20_1 .img {margin:0 auto 40px; width:300px; height:240px;}
	    .d20_1 .text {width:100%; text-align:center;}
	    .d20_1 .text h1 { font-size:28px; padding:0;}
	    .d20_1 .text h2 {font-size:44px; margin:20px 0 10px;}
	    .d20_1 .text h3 {font-size:14px;}
	    .d20_1 .intro {font-size:18px; padding:0 5%; margin-top:40px;}
	    
	    /**/
	    .d20_2 { position:relative; padding:100px 0;}
	    .d20_2 .text {width:90%;}
	    .d20_2 .text h2 {font-size:72px;}
	    .d20_2 .text h3 {font-size:22px;}
	    .d20_2 .text p {font-size:18px;}
	    
	    /**/
	    .d20_3 {padding:80px 0; background-attachment:scroll;}
	    .d20_3 .text { float:none; width:90%; margin:auto; padding:0;}
	    .d20_3 .text h2 {font-size:44px;}
	    .d20_3 .text h3 { margin-bottom:40px; font-size:22px;}
	    .d20_3 p {font-size:18px;}
	    
	    /**/
	    .d20_4 { padding:80px 0;}
	    .d20_4 .img {float:none; width:90%; margin:auto;}
	    .d20_4 .l { width:200px; height:300px; margin:auto;}
	    .d20_4 .l .shine { position:absolute; left:30px; top:40px; width:100px; height:100px;}
	    .d20_4 .text { float:none; width:100%; margin:auto; padding-right:0;}
	    .d20_4 .text .m { margin:10px 0 0;}
	    .d20_4 .text .num { font-size:18px;}
	    
	    /**/
	    .d20_5 { padding:80px 0; background-attachment:scroll;}
	    .d20_6 { padding:80px 0; background-attachment:scroll;}
	    .d20_7 { padding:80px 0; background-attachment:scroll;}
	    .con567 .text { position:relative; z-index:2; text-align:center; color:#ffffff;}
	    .con567 .text h2 {font-size:32px; padding:0 2%;}
	    .con567 .text h3 {font-size:22px; margin-bottom:20px; padding:0 2%;}
	    .con567 .text p {font-size:18px; padding:0 2%;}
	    
	    /**/
	    .d20_8 {padding:80px 0 30px;}
	    .d20_8 .text {}
	    .d20_8 .text ul {flex-direction:column;}
	    .d20_8 .text ul li {width:50%; margin:0 auto 30px; padding:0;}
	    .d20_8 .text ul li p {margin-top:10px; line-height:1.4; font-size:14px;}
	    
	    /**/
	    .d20_9 {padding:80px 0 0;}
	    .d20_9 .text { float:none; width:90%; margin:auto;}
	    .d20_9 .text h2 {font-size:32px; margin-top:0; margin-bottom:20px;}
	    .d20_9 .text h3 {font-size:22px; padding-left:0;}
	    .d20_9 .text p {font-size:18px; margin-top:20px; padding:0;}
	    .d20_9 .img {float:none; width:300px; height:300px; margin:auto;}
	    
	    /**/
	    .d20_10 {padding:80px 0 30px;}
	    .d20_10 .text {}
	    .d20_10 .text ul {flex-direction:column;}
	    .d20_10 .text ul li {width:50%; margin:0 auto 30px;}
	    .d20_10 .text ul li .img {display:block;}
	    .d20_10 .text ul li p {margin-top:20px; font-size:14px; line-height:1.4;}
	    
	    /**/
	    .d20_11 {padding:80px 0; background-position:0 80px; background-size:80% auto;}
	    .d20_11 .text {width:90%; margin:140% auto 0; float:none;}
	    .d20_11 .text h2 {font-size:32px;}
	    .d20_11 .text h3 {font-size:22px; margin-bottom:30px;}
	    .d20_11 .text p {font-size:18px;}
	    .d20_11 .text ul {margin-top:40px;}
	    .d20_11 .text ul li {float:none; margin-bottom:20px; width:100%; overflow:hidden;}
	    .d20_11 .text ul li .img {width:40px; height:40px; margin-right:20px;}
	    .d20_11 .text ul li h4 {font-size:14px;}
	    
	    /**/
	    .d20_12 {padding:80px 0;}
	    .d20_12 .text {}
	    .d20_12 .text h2 {font-size:32px; margin-bottom:10px;}
	    .d20_12 .text h3 {font-size:22px; margin-bottom:40px;}
	    .d20_12 .text p {font-size:18px; padding:0;}
	    
	    /**/
	    .d20_13 {padding:80px 0;}
	    .d20_13 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: P60  */
	/****************************************/

	/**/
	.sel_products_detail_21 {}
	.sel_products_detail_21 .note {padding:40px 0 0;}
	.sel_products_detail_21 .note p {max-width:none; font-size:10px;}

		/**/
		.d21_1 {padding:100px 0 50px;}
		.d21_1 .text h2 {font-size:32px;}
		.d21_1 .text h1 {font-size:44px; margin:20px 0 80px;}
		.d21_1 .text p {padding:0; font-size:16px; line-height:1.6;}
		
		/**/
		.d21_2 {padding:100px 0;}
		.d21_2 .text {width:100%;}
		.d21_2 .text h2 {font-size:72px;}
		.d21_2 .text h2 em {font-size:44px;}
		.d21_2 .text h3 {font-size:22px; padding:0;}
		.d21_2 ul {margin:60px 0 0; padding:0 5%;}
		.d21_2 ul li span {width:40px; height:40px;}
		.d21_2 ul li p {font-size:14px;}
		
		/**/
		.d21_3 {padding:100px 0; background-attachment:scroll;}
		.d21_3 .text {width:100%;}
		.d21_3 .text h2 {font-size:28px;}
		.d21_3 .text h2 em {font-size:18px;}
		.d21_3 .text h3 {font-size:18px;}
		.d21_3 p {font-size:16px;}
		
		/**/
		.d21_4 {}
		.d21_4 .im {height:289px; margin-top:64px;}
		.d21_4 .img {margin:auto; width:200px; height:289px;}
		.d21_4 .img .cover {width:133.5px; height:75px;}
		.d21_4 .m_info .con .inner {width:250px; padding:10px; font-size:14px;}
		.d21_4 .m_info .con .inner p {font-size:12px;}
		.d21_4 .m_info .con .line {left:250px;}
		.d21_4 .m_info .mi_1 {top:0;}
		.d21_4 .m_info .mi_2 {top:45.55%;}
		.d21_4 .text {padding:0;}
		.d21_4 .text h2 {font-size:32px;}
		.d21_4 .text h2 em {font-size:18px;}
		.d21_4 .text p {font-size:16px;}
		
		/**/
		.d21_5 .note {padding:40px 0;}
		.d21_5 .m_info .mi_1 {top:30%;}
		.d21_5 .m_info .mi_1 .line {top:28%;}
		.d21_5 .m_info .mi_2 {top:40.15%;}
		.d21_5 .m_info .mi_2 .line {top:50%;}
		
		/**/
		.con678 .inner {padding:100px 0; background-attachment:scroll;}
		.con678 .text h2 {font-size:32px;}
		.con678 .text h3 {padding:0; font-size:18px;}
		.con678 p {font-size:16px; padding:0;}
		.con678 .list {padding:50px 0 30px;}
		.con678 .list ul {flex-wrap:wrap; margin:0 -10px;}
		.con678 .list ul li {width:50%; margin-bottom:20px; padding:0 10px;}
		.con678 .list ul li img {margin:0 auto 10px;}
		.con678 .list ul li p {font-size:12px; line-height:1.4;}
		
		/**/
		.d21_9 {padding:100px 0; background-attachment:scroll;}
		.d21_9 .text {padding:0;}
		.d21_9 .text h2 {font-size:32px;}
		.d21_9 .text h3 {font-size:18px;}
		.d21_9 .text p {font-size:16px;}
		
		/**/
		.d21_10 {padding:100px 0; background-attachment:scroll;}
		.d21_10 .text {padding:0;}
		.d21_10 .text h2 {font-size:32px;}
		.d21_10 .text h3 {font-size:18px;}
		.d21_10 .text p {font-size:16px;}
		
		/**/
		.d21_11 {padding:100px 0 0;}
		.d21_11 .inner {display:block;}
		.d21_11 .img {width:250px; height:500px; margin:0 auto 40px;}
		.d21_11 .img ul li {width:30px; height:30px; line-height:26px; font-size:18px;}
		.d21_11 .text {width:100%; padding:0;}
		.d21_11 .text ul li {background-size:10% auto; padding:0px 0 30px 40px;}
		.d21_11 .text ul li h4 {font-size:18px; margin-bottom:10px;}
		.d21_11 .text ul li p {font-size:16px;}
		
		/**/
		.d21_12 {padding:80px 0;}
		.d21_12 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: P60 Exp  */
	/****************************************/

	/**/
	.sel_products_detail_22 {}
	.sel_products_detail_22 .note {padding:40px 0 0;}
	.sel_products_detail_22 .note p {max-width:none; font-size:10px;}

		/**/
		.d22_1 {padding:100px 0 50px;}
		.d22_1 .text h2 {font-size:28px;}
		.d22_1 .text h1 {font-size:44px; margin:20px 0 80px;}
		.d22_1 .text p {padding:0; font-size:16px; line-height:1.6;}
		
		/**/
		.d22_2 {padding:100px 0;}
		.d22_2 .text {width:100%;}
		.d22_2 .text h2 {font-size:72px;}
		.d22_2 .text h2 em {font-size:44px;}
		.d22_2 .text h3 {font-size:22px; padding:0;}
		.d22_2 ul {margin:60px 0 0; padding:0 5%;}
		.d22_2 ul li span {width:40px; height:40px;}
		.d22_2 ul li p {font-size:14px;}
		
		/**/
		.d22_3 {padding:100px 0; background-attachment:scroll;}
		.d22_3 .text {width:100%;}
		.d22_3 .text h2 {font-size:28px;}
		.d22_3 .text h2 em {font-size:18px;}
		.d22_3 .text h3 {font-size:18px;}
		.d22_3 p {font-size:16px;}
		
		/**/
		.d22_4 {}
		.d22_4 .img {width:200px; height:289px;}
		.d22_4 .img .cover {width:133.5px; height:75px;}
		.d22_4 .m_info .con .inner {width:200px;}
		.d22_4 .m_info .con .inner p {font-size:12px;}
		.d22_4 .m_info .con .line {left:200px;}
		.d22_4 .text {padding:0;}
		.d22_4 .text h2 {font-size:32px;}
		.d22_4 .text h2 em {font-size:18px;}
		.d22_4 .text p {font-size:16px;}
		.d22_4 .m_info .mi_1 {top:0;}
		.d22_4 .m_info .mi_2 {top:22.15%;}

		/**/
		.d22_5 .note {padding:40px 0;}
		
		/**/
		.con678_exp .inner {padding:100px 0; background-attachment:scroll;}
		.con678_exp .text h2 {font-size:32px;}
		.con678_exp .text h3 {padding:0; font-size:18px;}
		.con678_exp p {font-size:16px; padding:0;}
		.con678_exp .list {padding:50px 0 30px;}
		.con678_exp .list ul {flex-wrap:wrap; margin:0 -10px;}
		.con678_exp .list ul li {width:50%; margin-bottom:20px; padding:0 10px;}
		.con678_exp .list ul li img {margin:0 auto 10px;}
		.con678_exp .list ul li p {font-size:12px; line-height:1.4;}
		
		/**/
		.d22_9 {}
		.d22_9 .inner {padding:100px 0; background-attachment:scroll;}
		.d22_9 .text {padding:0;}
		.d22_9 .text h2 {font-size:32px;}
		.d22_9 .text h3 {font-size:18px; margin:10px 0 60px;}
		.d22_9 .text p {font-size:16px;}
		.d22_9 .list {padding:50px 0 30px;}
		.d22_9 .list ul {margin:0 -10px;}
		.d22_9 .list ul li {width:50%; margin-bottom:20px; padding:0 10px;}
		.d22_9 .list ul li img {margin-bottom:10px;}
		.d22_9 .list ul li p {font-size:12px;}
		
		/**/
		.d22_10 {padding:100px 0; background-attachment:scroll;}
		.d22_10 .text {padding:0;}
		.d22_10 .text h2 {font-size:32px;}
		.d22_10 .text h3 {font-size:18px; margin-bottom:60px;}
		.d22_10 .text p {font-size:16px;}
		
		/**/
		.d22_11 {padding:100px 0 0;}
		.d22_11 .inner {display:block;}
		.d22_11 .img {width:250px; height:500px; margin:0 auto 40px;}
		.d22_11 .img ul li {width:30px; height:30px; line-height:26px; font-size:18px;}
		.d22_11 .text {width:100%; padding:0;}
		.d22_11 .text ul li {background-size:10% auto; padding:0px 0 30px 40px;}
		.d22_11 .text ul li h4 {font-size:18px; margin-bottom:10px;}
		.d22_11 .text ul li p {font-size:16px;}
		
		/**/
		.d22_12 {padding:80px 0;}
		.d22_12 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: P50 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_23 {}

		/*公共*/
    	/*标题*/
		.sel_products_detail_23 .con_t {padding:0;}
		.sel_products_detail_23 .con_t .rect_d {width:30px; height:30px; margin:0 auto 40px;}
		.sel_products_detail_23 .con_t h2 {font-size:22px;}
		.sel_products_detail_23 .con_t .t_bg {}
		.sel_products_detail_23 .text .desc {font-size:18px; padding:0 10%;}
		
		/**/
		.d23_con {padding-bottom:80px;}
		.d23_con .topic {height:30vh; background-attachment:scroll;}
		.d23_con .text {}
		.d23_con ul {margin:40px -10px 0;}
		.d23_con ul li {width:100%; padding:10px;}
		.d23_con ul li .inner {padding:20px;}
		.d23_con ul li img {margin-bottom:20px;}
		.d23_con ul li h4 {font-size:18px;}
		.d23_con ul li p {font-size:16px;}
		
		/**/
		.d23_1 {padding:0;}
		.d23_1 .machine {max-width:none;}
		.d23_1 .machine .inner {width:80%; height:500px; margin:auto;}
		.d23_1 .mrect {display:none;}
		.d23_1 .s_title {top:200px;}
		.d23_1 .s_title .row {justify-content:center;}
		.d23_1 .s_title .row .text h1 {font-size:44px; margin-bottom:10px;}
		.d23_1 .s_title .row .text h2 {font-size:28px;}
		.d23_1 .s_pic {bottom:-100px;}
		.d23_1 .s_pic .row .bi {padding:5px;}
		.d23_1 .s_pic .row .bi .ibox {display:none;}
		.d23_1 .s_pic .row .bi .ibox i {}
		
		/**/
		.d23_2 {padding:200px 0 100px;}
		.d23_2 .con_t .rect_d {margin:0 auto 25px 0;}
		.d23_2 .con_t .t_bg {margin-top:-50px;}
		.d23_2 ul {flex-wrap:wrap; margin:40px -10px 0;}
		.d23_2 ul li {width:100%; padding:10px;}
		.d23_2 ul li .inner {padding:20px; font-size:16px;}
		
		/**/
		.d23_3 {}
		.d23_3 .img {width:80%;}
		.d23_3 .notes {margin-bottom:50px;}
		.d23_3 .notes p {font-size:12px;}
		
		/**/
		.d23_7 {padding:80px 0;}
		.d23_7 .grad {display:block; height:auto; overflow:hidden;}
		.d23_7 ul {width:100%; overflow:hidden;}
		.d23_7 ul li span {font-size:12px; width:20px; height:20px; line-height:20px;}
		.d23_7 ul li p {font-size:14px; padding:20px;}
		.d23_7 ul:nth-child(2) li span {font-size:12px; width:20px; height:20px; line-height:20px;}
		
		/**/
		.d23_8 ul li {margin-bottom:20px; padding:20px; flex-wrap:wrap;}
		.d23_8 ul li img {width:100%;}
		.d23_8 ul li .t {width:100%; margin:20px 0 0 0;}
		.d23_8 ul li .t h4 {font-size:18px; margin-bottom:10px;}
		.d23_8 ul li .t p {font-size:14px;}
		.d23_8 ul li:nth-child(2), .d23-8 ul li:nth-child(4) {text-align:left;}
		.d23_8 ul li:nth-child(2) .t, .d23-8 ul li:nth-child(4) .t {margin:20px 0 0 0;}
		
		/**/
		.d23_9 {padding:80px 0;}
		.d23_9 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: S50 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_24 {}

	    /*公共*/
	    /*标题*/
		.sel_products_detail_24 .con_t {flex-direction:column;}
		.sel_products_detail_24 .con_t .text {width:100%;}
		.sel_products_detail_24 .con_t .text h2 {font-size:32px; margin-top:20px;}
		.sel_products_detail_24 .con_t .text .rect_d {width:25px; height:25px;}
		.sel_products_detail_24 .con_t .t_bg {width:100%;}
		.sel_products_detail_24 .text .desc {font-size:18px; padding:0 10%;}
		
		/**/
		.d24_1 {}
		.d24_1 .machine {max-width:none;}
		.d24_1 .machine .inner {width:80%; height:500px; margin:auto;}
		.d24_1 .mrect {display:none;}
		.d24_1 .s_title {top:200px;}
		.d24_1 .s_title .row {justify-content:center;}
		.d24_1 .s_title .row .text h1 {font-size:44px; margin-bottom:10px;}
		.d24_1 .s_title .row .text h2 {font-size:28px;}
		.d24_1 .s_pic {bottom:-100px;}
		.d24_1 .s_pic .row .bi {padding:5px;}
		.d24_1 .s_pic .row .bi .ibox {display:none;}
		.d24_1 .s_pic .row .bi .ibox i {}
		
		/**/
		.d24_2 {}
		.d24_2 .topic {padding:200px 0 50px;}
		.d24_2 .con_t {width:100%;}
		.d24_2 .con_t .text {width:100%;}
		.d24_2 .con_t .text .rect_d {margin-right:10px;}
		.d24_2 .con_t .text h2 {}
		.d24_2 .con_t .text p {font-size:14px;}
		.d24_2 .dep {flex-direction:column;}
		.d24_2 .dep .d_l {width:30%; padding:0;}
		.d24_2 .dep .d_r {width:100%; margin-top:20px;}
		.d24_2 .dep ul {height:auto;}
		.d24_2 .dep ul li {}
		.d24_2 .dep ul li img:nth-child(1) {width:40px;}
		.d24_2 .dep ul li img:nth-child(2) {margin-top:50px; height:15px;}
		.d24_2 .dep span {height:2px;}
		.d24_2 .notes {margin-top:20px;}
		.d24_2 .notes p {font-size:12px;}
		
		/**/
		.d24_3 {padding:100px 0 0 0;}
		.d24_3 .text {}
		.d24_3 .pcgc {width:100%; margin:50px 0;}
		.d24_3 .pcgc h3 {font-size:24px; margin-bottom:10px;}
		.d24_3 .pcgc p {font-size:16px; margin-bottom:10px;}
		.d24_3 .pcgc em {font-size:12px;}
		.d24_3 .perfor {padding:0 0 80px 0;}
		.d24_3 ul {display:block; margin:0;}
		.d24_3 ul li {width:100%; margin-bottom:40px;}
		.d24_3 ul li img {width:20%; margin-right:20px;}
		.d24_3 ul li .t {width:calc(80% - 20px); padding:0;}
		.d24_3 ul li .t h4 {font-size:18px; margin-bottom:10px;}
		.d24_3 ul li .t h4 em {}
		.d24_3 ul li .t p {font-size:12px;}
		
		/**/
		.d24_4 .con_t .text {}
		.d24_4 .con_t .t_bg {width:20%;}
		.d24_4 ul {margin:0 -10px;}
		.d24_4 ul li {width:100%; margin-top:40px; padding:10px;}
		.d24_4 ul li img {width:100%; margin-bottom:20px;}
		.d24_4 ul li .t h4 {font-size:16px; margin-bottom:10px;}
		.d24_4 ul li .t p {font-size:14px;}

		/**/
		.d24_5 ul li {margin-bottom:40px;}
		.d24_5 ul li:last-child {margin:0;}
		.d24_5 ul li .inner {flex-direction:column;}
		.d24_5 ul li:nth-child(2) .inner,
		.d24_5 ul li:nth-child(4) .inner {flex-direction:column;}
		.d24_5 ul li:nth-child(2) .t,
		.d24_5 ul li:nth-child(4) .t {margin:20px 0 0 0;}
		.d24_5 ul li img {width:100%;}
		.d24_5 ul li .t {width:100%; margin:20px 0 0 0;}
		.d24_5 ul li .t h4 {font-size:18px; margin-bottom:10px;}
		.d24_5 ul li .t p {font-size:14px;}
		
		/**/
		.d24_6 .topic {padding:20px 0;}
		.d24_6 .topic .swiper-container {width:100%; height:calc(300px); padding:0!important;}
		.d24_6 .swiper-container .img_box {padding:0 20px 0 0;}
		.d24_6 .swiper-container .text {padding:0 20px 0 0;}
		.d24_6 .swiper-container .text h4 {font-size:16px;}
		.d24_6 .swiper-container .text p {font-size:14px; margin-top:5px;}
		
		/**/
		.d24_7 ul {margin:40px -10px;}
		.d24_7 ul li {width:100%; padding:10px;}
		.d24_7 ul li .inner a {padding-bottom:40px;}
		.d24_7 ul li .t {height:80px; padding:20px;}
		.d24_7 ul li .t h4 {font-size:18px; margin-bottom:10px;}
		.d24_7 ul li .t p {font-size:14px;}
		
		/**/
		.d24_8 .topic .p_design {width:100%; margin-top:100px; padding:40px;}
		.d24_8 .topic .p_design h3 {font-size:22px; margin-bottom:10px;}
		.d24_8 .topic .p_design p {font-size:16px;}
		.d24_8 .grad {display:block; margin:0;}
		.d24_8 ul {width:100%;}
		.d24_8 ul li p {font-size:14px; padding:10px; opacity:1;}
		.d24_8 ul:nth-child(1) {height:300px; margin-bottom:10px;}
		.d24_8 ul:nth-child(1) li {padding:0;}
		.d24_8 ul:nth-child(2) {margin:-5px; width:auto;}
		.d24_8 ul:nth-child(2) li {padding:5px;}
		.d24_8 ul:nth-child(2) li .inner {height:150px;}
		
		/**/
		.d24_9 {padding-top:100px;}
		.d24_9 ul li {margin-bottom:20px; padding:20px;}
		.d24_9 ul li .inner {display:block;}
		.d24_9 ul li img {width:100%;}
		.d24_9 ul li .t {margin:20px 0 0 0; width:100%;}
		.d24_9 ul li .t h4 {font-size:18px; margin-bottom:10px;}
		.d24_9 ul li .t p {font-size:14px;}
		.d24_9 ul li:nth-child(2) .inner,
		.d24_9 ul li:nth-child(4) .inner {text-align:left;}
		.d24_9 ul li:nth-child(2) .t,
		.d24_9 ul li:nth-child(4) .t {margin:30px 0 0 0;}
		
		/**/
		.d24_10 {padding:80px 0;}
		.d24_10 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: ProPet 70  */
	/****************************************/

	/**/
	.sel_products_detail_25 {}

		/*公共*/
		.sel_products_detail_25 .d25_con .topic {padding:60px 20px;}
		.sel_products_detail_25 .d25_con .topic .text {width:100%; margin:auto; text-align:center;}
		.sel_products_detail_25 .d25_con .topic .text h2 {font-size:22px; margin-bottom:10px;}
		.sel_products_detail_25 .d25_con .topic .text p {font-size:16px;}
		.sel_products_detail_25 .d25_con_ul ul {margin:0 -10px; padding:40px 0;}
		.sel_products_detail_25 .d25_con_ul ul li {width:100%; padding:10px;}
		.sel_products_detail_25 .d25_con_ul ul li .inner {padding:20px;}
		.sel_products_detail_25 .d25_con_ul ul li img {margin-bottom:20px;}
		.sel_products_detail_25 .d25_con_ul ul li h4 {font-size:18px;}
		.sel_products_detail_25 .d25_con_ul ul li p {font-size:16px;}
		
		/**/
		.d25_1 {padding:60px 0 0; height:auto;}
		.d25_1 h1 {position:static; width:50%; margin:auto; transform:none;}
		.d25_1 .img {width:100%; position:static; transform:none;}
		.d25_1 .text {width:98%; text-align:center; position:static; margin:30px 0 10px;}
		.d25_1 .text h2 {font-size:22px; margin-bottom:10px;}
		.d25_1 .text p {font-size:16px;}
		.d25_1 .o_1 {display:none; width:100px; left:20px; top:20px;}
		.d25_1 .o_2 {width:40px; top:50%; transform:translateY(-50%);}
		
		/**/
		.d25_2 {}
		.d25_2 .t {padding:60px 0 0; background-attachment:scroll;}
		.d25_2 .t img {width:80%; margin:auto;}
		.d25_2 .t .text {width:100%; margin-top:40px;}
		.d25_2 .t .text h3 {font-size:22px;}
		.d25_2 .t .text p {font-size:16px;}
		.d25_2 .t .text img {width:60%;}
		.d25_2 .b {padding:40px 0 100px;}
		.d25_2 .b .text {width:100%;}
		.d25_2 .b .text h3 {font-size:22px;}
		
		/**/
		.d25_3 {padding:60px 0;}
		.d25_3 .inner {margin-top:-100px;}
		.d25_3 .text h4 {font-size:16px; margin-bottom:10px;}
		.d25_3 .text p {font-size:14px;}
		.d25_3 .img_1 img {width:80%; margin:auto;}
		.d25_3 .img_1 ul {width:100%;}
		.d25_3 .img_1 ul li {align-items:flex-start;}
		.d25_3 .img_1 ul li .cover {width:80px;}
		.d25_3 .img_1 ul li .text {width:calc(100% - 80px - 20px);}
		.d25_3 .img_2,
		.d25_3 .img_3 {width:100%;}
		.d25_3 .img_2 ul,
		.d25_3 .img_3 ul {margin-top:20px;}
		
		/**/
		.d25_4 .topic .text p {width:80%; margin:auto;}
		.d25_4 .topic .text img {display:none;}
		
		/**/
		.d25_6 .topic .text {width:100%!important; position:relative; z-index:1;}
		.d25_6 .topic img {width:360px; bottom:-10px;}
		.d25_6 ul {}
		.d25_6 ul li {padding:60px 0;}
		.d25_6 ul li .text {width:100%;}
		.d25_6 ul li .text h2 {font-size:22px; margin-bottom:20px;}
		.d25_6 ul li .text p {font-size:16px;}
		.d25_6 ul li .img {width:100%; margin-top:30px;}
		.d25_6 .sc_wrap {width:100%; margin-top:30px; padding:0 0 30px 0;}
		.d25_6 .swiper-container {padding:0!important; width:100%;}
		.d25_6 ul li:last-child .cell .text {width:100%;}
		.d25_6 ul li:last-child dl {}
		.d25_6 ul li:last-child dl dt {width:100%; padding:20px 0;}
		.d25_6 ul li:last-child dl dt img {width:50px; height:50px; margin-right:20px;}
		.d25_6 ul li:last-child dl dt .r {width:calc(100% - 50px);}
		.d25_6 ul li:last-child dl dt h4 {font-size:18px; margin-bottom:5px;}
		.d25_6 ul li:last-child dl dt p {font-size:14px;}
		.d25_6 ul li:last-child .machine {opacity:0.2;}
		.d25_6 ul li:nth-child(3) .cell .text {width:100%;}
		
		/**/
		.d25_7 {padding:60px 0;}
		.d25_7 .topic {width:100%;}
		.d25_7 .topic h2 {font-size:22px;}
		.d25_7 .topic p {font-size:18px;}
		.d25_7 .t {margin:0; padding:60px 0;}
		.d25_7 .t h3 {font-size:18px;}
		.d25_7 .t .ts {margin:20px 0 0;}
		.d25_7 .t .sc_wrap {padding:0 20px;}
		.d25_7 .t .swiper-container {padding:60px 0!important;}
		.d25_7 .t .swiper-container .swiper-slide .text {width:100%;}
		.d25_7 .t .swiper-container .swiper-slide .text h4 {font-size:18px; margin-bottom:10px;}
		.d25_7 .t .swiper-container .swiper-slide .text p {font-size:16px;}
		.d25_7 .t .swiper-container .swiper-slide .img_box {width:100%; margin-top:20px;}
		.d25_7 .t .swiper-container .swiper-pagination {bottom:30px !important;}
		.d25_7 .b ul li {width:100%; margin-bottom:20px;}
		.d25_7 .b ul li .text {margin-top:20px;}
		.d25_7 .b ul li .text h4 {font-size:18px;}
		.d25_7 .b ul li .text p {font-size:16px;}
		.d25_7 .b h3 {font-size:18px;}
		
		/**/
		.d25_8 {padding:60px 0;}
		.d25_8 .topic h2 {font-size:22px;}
		.d25_8 .topic p {font-size:16px;}
		.d25_8 .swiper-slide .text {margin-top:10px;}
		.d25_8 .swiper-slide .text p {font-size:12px;}




	/****************************************/
	/*  products detail: ProPet 80  */
	/****************************************/

	/**/
	.sel_products_detail_26 {}

		/**/
		.sel_products_detail_26 .d26_con .topic {padding:60px 20px!important;}
		.sel_products_detail_26 .d26_con .topic .text {width:100%; max-width:none; margin:auto; padding:0; text-align:center;}
		.sel_products_detail_26 .d26_con .topic .text h2 {font-size:22px; margin-bottom:10px;}
		.sel_products_detail_26 .d26_con .topic .text p {font-size:16px;}
		.sel_products_detail_26 .d26_con_ul ul {margin:0 -10px; padding:40px 0;}
		.sel_products_detail_26 .d26_con_ul ul li {width:100%; padding:10px;}
		.sel_products_detail_26 .d26_con_ul ul li .inner {padding:20px;}
		.sel_products_detail_26 .d26_con_ul ul li img {margin-bottom:20px;}
		.sel_products_detail_26 .d26_con_ul ul li h4 {font-size:18px;}
		.sel_products_detail_26 .d26_con_ul ul li p {font-size:16px;}
		
		/**/
		.d26_1 {padding:60px 0 0; height:auto;}
		.d26_1 .img {width:100%; position:static; transform:none!important;}
		.d26_1 h1 {position:static; width:50%; margin:auto; transform:none!important;}
		.d26_1 .text {width:98%; text-align:center; position:static; margin:30px 0 10px;}
		.d26_1 .text h2 {font-size:22px; margin-bottom:10px;}
		.d26_1 .text p {font-size:16px;}
		.d26_1 .o_1 {display:none; width:100px; left:20px; top:20px;}
		.d26_1 .o_2 {width:40px; top:50%; transform:translateY(-50%);}
		
		/**/
		.d26_2 {background-attachment:scroll;}
		.d26_2 .t .box {padding:40px 0;}
		.d26_2 .t img {width:100%;}
		.d26_2 .t .text {width:100%; margin:auto; padding:20px;}
		.d26_2 .t .text h3 {font-size:22px; margin-bottom:10px;}
		.d26_2 .t .text p {font-size:16px;}
		
		/**/
		.d26_3 {}
		.d26_3 .sc {padding:40px 0;}
		.d26_3 .sc .swiper-container {padding:0 0 40px!important;}
		.d26_3 .sc .swiper-container .swiper-wrapper {align-items:flex-start;}
		.d26_3 .sc .swiper-container .swiper-slide .img_box {width:100%; margin-bottom:20px;}
		.d26_3 .sc .swiper-container .swiper-slide .text {width:100%;}
		.d26_3 .sc .swiper-container .swiper-slide .text h3 {font-size:18px; margin-bottom:10px;}
		.d26_3 .sc .swiper-container .swiper-slide .text p {font-size:14px;}
		
		/**/
		.d26_4 {}
		
		/**/
		.d26_5 .topic img {width:70%;}
		.d26_5 .topic .text {position:relative; z-index:1;}
		.d26_5 ul {}
		.d26_5 ul li {padding:60px 0;}
		.d26_5 ul li .text {width:100%;}
		.d26_5 ul li .text h2 {font-size:22px;}
		.d26_5 ul li .text p {font-size:16px;}
		.d26_5 ul li .img {width:100%; margin-top:30px;}
		.d26_5 ul li .swiper-container {padding:40px 0!important; width:100%;}
		.d26_5 ul li:last-child .cell .text {width:100%;}
		.d26_5 ul li:last-child dl {}
		.d26_5 ul li:last-child dl dt {width:100%; padding:20px 0;}
		.d26_5 ul li:last-child dl dt img {width:50px; height:50px; margin-right:20px;}
		.d26_5 ul li:last-child dl dt .r {width:calc(100% - 50px);}
		.d26_5 ul li:last-child dl dt h4 {font-size:18px; margin-bottom:5px;}
		.d26_5 ul li:last-child dl dt p {font-size:14px;}
		.d26_5 ul li:last-child .machine {opacity:0.2;}
		.d26_5 ul li:nth-child(3) .cell .text {width:100%;}
		.d26_5 .sc_wrap {width:100%; padding:0;}
		
		/**/
		.d26_6 {}
		.d26_6 .topic::after {opacity:0.1;}
		.d26_6 .topic .text p {color:#FFFFFF;}
		.d26_6 .t {padding:40px 0 20px;}
		.d26_6 .t h3 {font-size:18px;}
		.d26_6 .t ul {margin:20px 0;}
		.d26_6 .t ul li {margin-bottom:20px;}
		.d26_6 .t ul li .cell {padding:20px;}
		.d26_6 .t ul li .text {width:100%;}
		.d26_6 .t ul li .text h4 {font-size:18px;}
		.d26_6 .t ul li .text p {font-size:16px;}
		.d26_6 .t ul li .img {width:100%; margin-top:20px;}
		.d26_6 .b {}
		.d26_6 .b h3 {font-size:18px;}
		.d26_6 .b ul {margin:0 -10px; padding:10px 0;}
		.d26_6 .b ul li {width:100%; padding:10px;}
		.d26_6 .b ul li .cell {padding:20px;}
		.d26_6 .b ul li img {margin-bottom:20px;}
		.d26_6 .b ul li .text h4 {font-size:18px;}
		.d26_6 .b ul li .text p {font-size:16px;}
		
		/**/
		.d26_7 {}
		.d26_7 .inner {padding:60px 0;}
		.d26_7 .text h4 {font-size:16px;}
		.d26_7 .text p {font-size:14px;}
		.d26_7 .img_1 {margin:-100px auto 20px;}
		.d26_7 .img_1 img {width:85%;}
		.d26_7 .img_1 ul {width:100%;}
		.d26_7 .img_1 ul li {align-items:flex-start; padding:20px 0;}
		.d26_7 .img_1 ul li .cover {width:72px;}
		.d26_7 .img_1 ul li .text {width:calc(100% - 72px - 20px);}
		.d26_7 .img_2,
		.d26_7 .img_3 {width:calc(50% - 20px);}
		
		/**/
		.d26_8 {}
		.d26_8 .topic {width:100%;}
		.d26_8 .topic h2 {font-size:22px;}
		.d26_8 .topic p {font-size:16px;}
		.d26_8 .swiper-container {margin-top:20px; padding:80px 0 60px !important;}
		.d26_8 .swiper-container .swiper-pagination {bottom:30px;}




	/****************************************/
	/*  products detail: P9 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_27 {}

		/**/
		.d27_1 {padding:60px 0;}
		.d27_1 .shead h1 {font-size:32px;}
		.d27_1 .shead p {font-size:18px;}
		.d27_1 .img {width:80%; margin:60px auto;}
		.d27_1 .intro {font-size:18px;}
		
		/**/
		.d27_2 {padding:80px 0;}
		.d27_2 .shead h2 {font-size:28px; margin-bottom:20px;}
		.d27_2 .shead p {font-size:18px;}
		.d27_2 ul {margin:20px -20px -20px;}
		.d27_2 ul li {width:100%; padding:20px;}
		.d27_2 ul li .text h3 {font-size:22px; margin-bottom:20px;}
		.d27_2 ul li .text p {font-size:18px;}
		.d27_2 ul li .img {margin-bottom:20px;}
		
		/**/
		.d27_3 {padding:60px 0;}
		.d27_3 .shead h2 {font-size:22px; padding:0; line-height:1.6;}
		.d27_3 .shead h2 span {display:inline;}
		.d27_3 ul {margin-top:60px;}
		.d27_3 ul li {margin-bottom:20px;}
		.d27_3 ul li .cell {padding:40px;}
		.d27_3 ul li .text {width:100%; padding:0;}
		.d27_3 ul li .text h3 {font-size:18px; margin-bottom:10px;}
		.d27_3 ul li .text p {font-size:14px;}
		.d27_3 ul li .img {width:100%; margin-top:20px; padding:0;}
		
		/**/
		.d27_4 {padding:60px 0;}
		.d27_4 .inner {flex-direction:column-reverse;}
		.d27_4 .text .shead h2 {font-size:22px; text-align:center;}
		.d27_4 .text {width:100%;}
		.d27_4 ul {margin-top:40px; padding:0 40px;}
		.d27_4 ul li {padding:20px 0;}
		.d27_4 ul li p {font-size:14px;}
		.d27_4 ul li .cell img {width:50px; margin-right:20px;}
		.d27_4 .img {width:80%; margin:0 auto 40px;}
		
		/**/
		.d27_5 {padding:60px 0; background-attachment:scroll;}
		.d27_5 .shead h2 {font-size:28px;}
		.d27_5 ul {margin-top:30px;}
		.d27_5 ul li {padding:20px 0;}
		.d27_5 ul li h3 {font-size:22px;}
		.d27_5 ul li p {font-size:16px;}




	/****************************************/
	/*  products detail: P11 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_28 {}

		/**/
		.d28_1 {padding:60px 0;}
		.d28_1 .shead h1 {font-size:32px;}
		.d28_1 .shead p {font-size:18px;}
		.d28_1 .img {width:80%; margin:40px auto;}
		.d28_1 .intro {font-size:18px;}
		
		/**/
		.d28_2 {padding:60px 0;}
		.d28_2 .shead h2 {font-size:28px; margin-bottom:20px;}
		.d28_2 .shead p {font-size:18px;}
		.d28_2 ul {margin:20px -10px -10px;}
		.d28_2 ul li {width:100%; padding:10px;}
		.d28_2 ul li .text h3 {font-size:18px; margin-bottom:20px;}
		.d28_2 ul li .text p {font-size:16px;}
		.d28_2 ul li .img {margin-bottom:20px;}
		
		/**/
		.d28_3 {padding:60px 0;}
		.d28_3 .shead h2 {font-size:28px;}
		.d28_3 ul {margin-top:40px;}
		.d28_3 ul li {margin-bottom:20px; width:100%!important;}
		.d28_3 ul li .cell {padding:20px;}
		.d28_3 ul li:nth-child(2) .img,
		.d28_3 ul li:nth-child(3) .img,
		.d28_3 ul li:nth-child(7) .img,
		.d28_3 ul li:nth-child(8) .img {margin:0 0 20px 0;}
		.d28_3 ul li:nth-child(5) .cell,
		.d28_3 ul li:nth-child(6) .cell {padding:20px; background:#009FAB;}
		.d28_3 ul li:nth-child(5) .text h3,
		.d28_3 ul li:nth-child(6) .text h3 {margin:0; padding-bottom:10px; color:#FFFFFF;}
		.d28_3 ul li .text {width:100%; padding:0;}
		.d28_3 ul li .text h3 {font-size:18px; margin-bottom:10px;}
		.d28_3 ul li .text p {font-size:14px;}
		.d28_3 ul li .img {width:100%; margin-top:20px; padding:0;}
		
		/**/
		.d28_4 {padding:60px 0;}
		.d28_4 .text .shead h2 {font-size:28px;}
		.d28_4 .text {width:100%;}
		.d28_4 ul {margin-top:40px;}
		.d28_4 ul li {padding:10px 0;}
		.d28_4 ul li .cell {padding:20px 0 40px;}
		.d28_4 ul li .cell img {width:64px;}
		.d28_4 ul li p {font-size:14px;}
		.d28_4 .img {width:100%; margin-top:40px;}
		
		/**/
		.d28_5 {padding:60px 0; background-attachment:scroll;}
		.d28_5 .shead h2 {font-size:28px;}
		.d28_5 ul {margin-top:30px;}
		.d28_5 ul li {padding:20px 0;}
		.d28_5 ul li h3 {font-size:22px;}
		.d28_5 ul li p {font-size:16px;}
		
		/**/
		.d28_6 {padding:80px 0;}
		.d28_6 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: P12 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_29 {}

		/**/
		.d29_1 {position:relative; padding:260px 0 40px;}
		.d29_1::after {content:""; position:absolute; left:0; bottom:0; width:100%; height:300px; background:linear-gradient(to top, rgba(255,255,255,1), rgba(255,255,255,0));}
		.d29_1 .shead {position:relative; z-index:1;}
		.d29_1 .shead h1 {font-size:32px;}
		.d29_1 .shead p {font-size:18px;}
		
		/**/
		.d29_2 {padding:60px 0 0;}
		.d29_2 .inner {flex-direction:column-reverse;}
		.d29_2 .img {width:100%; margin-top:40px;}
		.d29_2 .text {width:100%;}
		.d29_2 .text p {font-size:18px;}
		
		/**/
		.d29_3 {padding:60px 0;}
		.d29_3 .shead h2 {font-size:28px;}
		.d29_3 .shead h2 span {display:inline;}
		.d29_3 ul {margin-top:40px;}
		.d29_3 ul li {margin-bottom:20px; width:100%;}
		.d29_3 ul li:nth-child(2n) {margin-top:0;}
		.d29_3 ul li .text {width:100%; padding:0;}
		.d29_3 ul li .text h3 {font-size:18px;}
		.d29_3 ul li .text p {font-size:14px;}
		.d29_3 ul li .img {width:50%; margin:20px auto 0;}
		
		/**/
		.d29_4 {padding:60px 0; background-attachment:scroll;}
		.d29_4 .shead h2 {font-size:28px;}
		.d29_4 .shead p {font-size:18px;}
		.d29_4 .swiper-container {}
		.d29_4 .swiper-container .img_box {}
		.d29_4 .swiper-container .text h3 {font-size:22px; margin-bottom:20px; padding-bottom:10px;}
		.d29_4 .swiper-container .text p {font-size:16px;}
		
		/**/
		.d29_5 {}
		.d29_5 .topic {height:40vh; background-attachment:scroll;}
		.d29_5 .topic img {width:80%;}
		.d29_5 .shead {margin-top:60px;}
		.d29_5 .shead h2 {font-size:28px;}
		.d29_5 .sc_wrap {padding:0 0 40px 0;}
		.d29_5 .swiper-container {}
		.d29_5 .swiper-container .swiper-slide .img_box {width:100%; margin-bottom:20px;}
		.d29_5 .swiper-container .swiper-slide .text {width:100%;}
		.d29_5 .swiper-container .swiper-slide .text h3 {font-size:22px;}
		.d29_5 .swiper-container .swiper-slide .text p {font-size:18px;}
		.d29_5 .swiper-container .swiper-pagination {bottom:40px!important;}
		
		/**/
		.d29_6 {padding:60px 0; background-attachment:scroll;}
		.d29_6 h2 {font-size:28px;}
		.d29_6 .box {margin-top:40px;}
		.d29_6 .text {width:100%;}
		.d29_6 .text ul li {padding:20px 0;}
		.d29_6 .text ul li .cell {}
		.d29_6 .text ul li .cell img {width:60px; margin-left:20px;}
		.d29_6 .text ul li p {font-size:16px;}
		.d29_6 .img {width:80%; margin:30px auto 0;}
		
		/**/
		.d29_7 {padding:60px 0; background-attachment:scroll;}
		.d29_7 .shead h2 {font-size:32px;}
		.d29_7 ul {margin-top:30px;}
		.d29_7 ul li {padding:0 0 40px 0;}
		.d29_7 ul li h3 {font-size:22px;}
		.d29_7 ul li p {font-size:16px;}
		
		/**/
		.d29_8 {padding:60px 0;}
		.d29_8 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: P20 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_30 {}

	    /*公共*/
		.sel_products_detail_30 .d30_con .topic {padding:200px 0; background-attachment:scroll;}
		.sel_products_detail_30 .d30_con .topic .text {width:100%; margin:auto;}
		.sel_products_detail_30 .d30_con .topic .text h2 {font-size:32px;}
		
		/**/
		.d30_1 {padding:250px 0 130px; background-attachment:scroll;}
		.d30_1 .text h1 {font-size:32px;}
		.d30_1 .text p {font-size:18px;}
		
		/**/
		.d30_2 {padding:0 0 60px;}
		.d30_2 .img {width:100%; margin-bottom:40px;}
		.d30_2 .text {width:100%;}
		.d30_2 .text h2 {font-size:22px;}
		.d30_2 .text p {font-size:18px;}
		
		/**/
		.d30_3 {}
		.d30_3 .box {padding:0 0 60px 0;}
		.d30_3 .swiper-container {}
		.d30_3 .swiper-container .swiper-slide .img_box {width:100%; margin-bottom:30px;}
		.d30_3 .swiper-container .swiper-slide .text {width:100%;}
		.d30_3 .swiper-container .swiper-slide .text h3 {font-size:18px;}
		.d30_3 .swiper-container .swiper-slide .text p {font-size:14px;}
		.d30_3 .swiper-container .swiper-pagination {bottom:40px!important;}
		
		/**/
		.d30_4 ul {margin:-10px;}
		.d30_4 ul li {width:100%; padding:10px;}
		.d30_4 ul li .t {padding:20px; height:80px;}
		.d30_4 ul li .t h4 {font-size:18px;}
		.d30_4 ul li .t p {font-size:14px;}
		
		/**/
		.d30_5 .list {padding:60px 0;}
		.d30_5 ul li {margin-bottom:20px; padding:20px;}
		.d30_5 ul li .img {width:100%;}
		.d30_5 ul li:nth-child(2) .cell,
		.d30_5 ul li:nth-child(4) .cell {text-align:left;}
		.d30_5 ul li .text {width:100%; margin:20px 0 0; padding:0;}
		.d30_5 ul li:nth-child(2) .text,
		.d30_5 ul li:nth-child(4) .text {margin:20px 0 0;}
		.d30_5 ul li .text h3 {font-size:18px; margin-bottom:10px;}
		.d30_5 ul li .text p {font-size:14px;}
		
		/**/
		.d30_6 {}
		.d30_6 h2 {font-size:22px; margin-bottom:30px;}
		.d30_6 .box {padding:60px 0;}
		.d30_6 ul {margin:-20px 0;}
		.d30_6 ul li {width:100%; padding:20px 0;}
		.d30_6 ul li .cell {width:100%;}
		.d30_6 ul li .cell .text {margin-top:20px;}
		.d30_6 ul li .cell .text p {font-size:14px;}
		.d30_6 .img {position:static; transform:none; width:80%; margin:60px auto;}




	/****************************************/
	/*  products detail: P25 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_31 {}

		/**/
		.d31_1 {padding:80px 0;}
		.d31_1 .shead h1 {font-size:32px;}
		.d31_1 .shead p {font-size:18px;}
		.d31_1 .img {width:55%; margin:40px auto;}
		.d31_1 .intro {font-size:18px;}
		
		/**/
		.d31_2 {padding:80px 0;}
		.d31_2 .shead h2 {font-size:22px;}
		.d31_2 ul {margin:-20px;}
		.d31_2 ul li {width:100%; padding:20px;}
		.d31_2 ul li .text {width:100%!important;}
		.d31_2 ul li .img {width:100%!important; margin-bottom:20px;}
		.d31_2 ul li .text h3 {font-size:18px; margin-bottom:20px;}
		.d31_2 ul li .text p {font-size:16px;}
		
		/**/
		.d31_3 {padding:80px 0;}
		.d31_3 .shead h2 {font-size:22px;}
		.d31_3 .shead p {font-size:16px;}
		.d31_3 ul {margin:40px 0 0 0; flex-direction:column;}
		.d31_3 ul li {width:50%; margin:auto; padding:10px;}
		.d31_3 ul li:last-child {margin:auto;}
		.d31_3 ul li .text p {font-size:16px;}
		
		/**/
		.d31_4 {padding:80px 0;}
		.d31_4 ul li {margin-bottom:20px;}
		.d31_4 ul li .cell {padding:20px;}
		.d31_4 ul li .text {width:100%;}
		.d31_4 ul li .text h3 {font-size:18px; margin-bottom:10px;}
		.d31_4 ul li .text p {font-size:16px;}
		.d31_4 ul li .img {width:100%; margin-top:20px; padding:0;}
		
		/**/
		.d31_5 {padding:80px 0;}
		.d31_5 h2 {font-size:22px; margin-bottom:30px;}
		.d31_5 ul li {width:100%; padding:20px 0;}
		.d31_5 ul li .cell {width:100%;}
		.d31_5 ul li .cell .text {margin-top:20px;}
		.d31_5 ul li .cell .text p {font-size:14px;}
		.d31_5 .img {position:static; transform:none; width:80%; margin:60px auto;}
		
		/**/
		.d31_6 {padding:80px 0;}
		.d31_6 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: P40 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_32 {}

		/**/
		.d32_con {}
		.d32_con .topic {padding:60px 0;}
		.d32_con .topic .text h2 {font-size:22px; margin-bottom:20px;}
		.d32_con .topic .text p {font-size:16px;}
		.d32_con ul {margin:14px -10px 0;}
		.d32_con ul li {width:100%; padding:10px;}
		.d32_con ul li .inner {padding:20px;}
		.d32_con ul li img {margin-bottom:20px;}
		.d32_con ul li h4 {font-size:18px;}
		.d32_con ul li p {font-size:16px;}
		
		/**/
		.d32_1 {padding:120px 0;}
		.d32_1 .s_title .row .text h1 {font-size:32px; margin-bottom:10px;}
		.d32_1 .s_title .row .text h2 {font-size:18px;}
		
		/**/
		.d32_2 {padding:60px 0;}
		.d32_2 .text {padding:20px;}
		.d32_2 .text ul {width:100%;}
		.d32_2 .text ul li p {font-size:14px; line-height:1.4;}
		.d32_2 .text ul li p span {font-size:28px;}
		.d32_2 .img {position:static; width:100%; transform:none; width:60%; margin:40px auto 0;}
		
		/**/
		.d32_3 .perfor {padding:60px 0;}
		.d32_3 ul {margin:0;}
		.d32_3 ul li {width:100%; padding:20px 0;}
		.d32_3 ul li img {width:64px; margin-right:20px;}
		.d32_3 ul li .t {width:auto; padding:0;}
		.d32_3 ul li .t h4 {margin-bottom:10px;}
		.d32_3 ul li .t h4 span {font-size:28px; margin-right:10px;}
		.d32_3 ul li .t h4 em {font-size:18px;}
		.d32_3 ul li .t p {font-size:14px;}
		
		/**/
		.d32_4 .sc_wrap {padding:40px 20px;}
		.d32_4 .swiper-container {padding:0 0 20px 0; max-width:none;}
		.d32_4 .swiper-container .img_box {}
		.d32_4 .swiper-container .text {}
		.d32_4 .swiper-container .text h4 {font-size:18px;}
		.d32_4 .swiper-container .text p {font-size:14px;}
		.d32_4 .swiper-container .swiper-pagination {bottom:40px;}
		
		/**/
		.d32_5 {padding-bottom:60px;}
		
		/**/
		.d32_6 {padding:0 0 60px 0;}
		.d32_6 .topic {height:300px; background-attachment:scroll;}
		.d32_6 .shead {padding:60px 0 30px;}
		.d32_6 .shead h2 {font-size:22px;}
		.d32_6 .shead p {font-size:16px;}
		.d32_6 ul {margin:-10px;}
		.d32_6 ul li {width:100%; padding:10px;}
		.d32_6 ul li .inner {padding:20px;}
		.d32_6 ul li img {margin-bottom:20px;}
		.d32_6 ul li h4 {font-size:18px;}
		.d32_6 ul li p {font-size:16px;}
		.d32_6 .rects_bg {display:none;}
		
		/**/
		.d32_7 {padding:0 0 60px 0;}
		.d32_7 .topic {height:300px; background-attachment:scroll;}
		.d32_7 .shead {padding:60px 0 30px;}
		.d32_7 .shead h2 {font-size:22px; margin-bottom:20px;}
		.d32_7 .shead p {font-size:16px;}
		.d32_7 .sc_wrap {padding:0 20px;}
		.d32_7 .swiper-container {padding:0 0 20px; max-width:none;}
		.d32_7 .swiper-container .img_box {}
		.d32_7 .swiper-container .text {}
		.d32_7 .swiper-container .text h4 {font-size:18px; margin-bottom:10px;}
		.d32_7 .swiper-container .text p {font-size:14px;}
		.d32_7 .rects_bg {display:none;}
		
		/**/
		.d32_8 {padding:60px 0;}
		.d32_8 .shead h2 {font-size:22px; margin-bottom:20px;}
		.d32_8 .shead p {font-size:18px;}
		.d32_8 .box {margin-top:40px; flex-direction:column;}
		.d32_8 .box .img {width:60%; margin:auto;}
		.d32_8 .box .text {width:100%;}
		.d32_8 .box .text ul li {padding:20px 0;}
		.d32_8 .box .text ul li img {width:64px; margin-right:20px;}
		.d32_8 .box .text ul li p {line-height:1.4;}
		.d32_8 .box .text ul li p strong {font-size:16px; margin-bottom:10px;}
		.d32_8 .box .text ul li p span {font-size:14px;}
		
		/**/
		.d32_9 {padding:60px 0; background-attachment:scroll;}
		.d32_9 .shead h2 {font-size:22px;}
		.d32_9 ul {margin-top:30px;}
		.d32_9 ul li {padding:20px 0;}
		.d32_9 ul li h3 {font-size:18px;}
		.d32_9 ul li p {font-size:16px;}
		
		/**/
		.d32_10 {padding:80px 0;}
		.d32_10 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: ProPet 60  */
	/****************************************/

	/**/
	.sel_products_detail_37 {}

		/**/
	    .d37_1 {padding:60px 0;}
	    .d37_1 h2 {font-size:22px;}
	    .d37_1 h1 {font-size:32px; margin:20px 0 10px;}
	    .d37_1 h3 {font-size:16px;}
	    .d37_1 .img {width:50%;}
	    .d37_1 p {font-size:16px; width:100%; max-width:none;}
	    
	    /**/
	    .d37_2 {}
	    .d37_2 .t {padding:60px 0 0;}
	    .d37_2 .t .box {flex-direction:column-reverse;}
	    .d37_2 .t img {width:80%; margin:auto;}
	    .d37_2 .t .text {width:100%; margin:0 0 40px 0;}
	    .d37_2 .t .text h2 {font-size:22px; margin-bottom:20px;}
	    .d37_2 .t .text p {font-size:16px;}
	    .d37_2 .b {padding:60px 0; background-attachment:scroll;}
	    .d37_2 .b .text {width:100%;}
	    .d37_2 .b .text h3 {font-size:22px; margin-bottom:10px;}
	    .d37_2 .b .text p {font-size:16px;}
	    
	    /**/
	    .d37_3 ul li {padding:60px 0;}
	    .d37_3 ul li .text {width:100%;}
	    .d37_3 ul li .text h2 {font-size:18px; margin-bottom:10px;}
	    .d37_3 ul li .text p {font-size:16px;}
	    .d37_3 ul li .img {width:100%; margin-top:20px;}
	    .d37_3 ul li:nth-child(3) .cell .text {width:100%;}
	    .d37_3 .sc_wrap {width:100%; margin-top:20px; padding:0;}
	    .d37_3 .sc_wrap .swiper-container {padding:0!important;}
	    .d37_3 .swiper-container .swiper-pagination {bottom:-40px!important;}
	    .d37_3 ul li:last-child .cell .text {width:100%;}
	    .d37_3 ul li:last-child .machine {opacity:0.2;}
	    .d37_3 ul li:last-child dl {margin-top:20px;}
	    .d37_3 ul li:last-child dl dt {width:100%; padding:20px 0;}
	    .d37_3 ul li:last-child dl dt img {width:50px; height:50px; margin-right:20px;}
	    .d37_3 ul li:last-child dl dt .r {width:calc(100% - 50px);}
	    .d37_3 ul li:last-child dl dt h4 {font-size:18px; margin-bottom:5px;}
	    .d37_3 ul li:last-child dl dt p {font-size:14px;}
	    
	    /**/
	    .d37_4 .topic {margin:0!important; padding:60px 0;}
	    .d37_4 .topic .text {max-width:none; padding:0 20px;}
	    .d37_4 .topic h2 {font-size:22px; margin-bottom:10px;}
	    .d37_4 .topic p {font-size:16px;}
	    .d37_4 .swiper-container {padding:40px 0 60px!important;}
	    .d37_4 .swiper-container .img_box {margin-bottom:20px;}
	    .d37_4 .swiper-container .text h3 {font-size:18px;}
	    .d37_4 .swiper-container .text p {font-size:16px;}
	    .d37_4 .swiper-container .swiper-pagination {bottom:40px!important;}
	    
	    /**/
	    .d37_5 .topic {margin:0; padding:60px 0;}
	    .d37_5 .topic .text {max-width:none; padding:0 20px;}
	    .d37_5 .topic h2 {font-size:22px; margin-bottom:10px;}
	    .d37_5 .topic p {font-size:16px;}
	    .d37_5 .list {margin:40px 0;}
	    .d37_5 .list ul {margin:-10px;}
	    .d37_5 .list ul li {width:100%; padding:10px;}
	    .d37_5 .list ul li h3 {font-size:18px;}
	    .d37_5 .list ul li img {margin:10px 0;}
	    .d37_5 .list ul li p {font-size:16px;}
	    
	    /**/
	    .d37_6 {padding:60px 0 0;}
	    .d37_6 .topic {margin-bottom:30px;}
	    .d37_6 .topic .text {max-width:none; padding:0 20px;}
	    .d37_6 .topic h2 {font-size:22px; margin-bottom:10px;}
	    .d37_6 .topic p {font-size:16px;}
	    .d37_6 .list {}
	    .d37_6 .list h2 {font-size:18px;}
	    .d37_6 .list ul {margin:20px 0 0;}
	    .d37_6 .list ul li {margin-bottom:20px;}
	    .d37_6 .list ul li .cell {padding:20px;}
	    .d37_6 .list ul li .text {width:100%;}
	    .d37_6 .list ul li .text h3 {font-size:18px;}
	    .d37_6 .list ul li .text p {font-size:16px;}
	    .d37_6 .list ul li .img {width:100%; margin-top:20px;}
	    .d37_6 .st_wrap {margin-top:60px; padding:60px 0 30px;}
	    .d37_6 .st_wrap h2 {font-size:18px;}
	    .d37_6 .st_wrap .swiper-container .img_box {width:100%; margin-bottom:20px;}
	    .d37_6 .st_wrap .swiper-container .text {width:100%;}
	    .d37_6 .st_wrap .swiper-container .text h3 {font-size:18px; margin-bottom:10px;}
	    .d37_6 .st_wrap .swiper-container .text p {font-size:14px;}
	    .d37_6 .st_wrap .swiper-container .swiper-pagination {bottom:40px!important;}
	    
	    /**/
	    .d37_7 {padding:60px 0;}
	    .d37_7 .topic {margin:0!important;}
	    .d37_7 h2 {font-size:22px;}
	    .d37_7 .swiper-slide .text p {font-size:12px;}




	/****************************************/
	/*  products detail: DVT  */
	/****************************************/

	/**/
	.sel_products_detail_38 {}
	.sel_products_detail_38 .con {}
	.sel_products_detail_38 .con .text {}
	.sel_products_detail_38 .con .text h2 {font-size:32px; margin-bottom:40px;}
	.sel_products_detail_38 .con .text ul {margin-top:30px;}
	.sel_products_detail_38 .con .text ul li {width:100%; margin-bottom:40px;}
	.sel_products_detail_38 .con .text ul li .cell {}
	.sel_products_detail_38 .con .text ul li img {border-radius:10px;}
	.sel_products_detail_38 .con .text ul li .name {margin-top:20px;}
	.sel_products_detail_38 .con .text ul li h3 {font-size:18px; margin-bottom:10px;}
	.sel_products_detail_38 .con .text ul li p {font-size:14px;}

		/**/
		.d38_1 {padding:150px 0;}
		.d38_1 .text {padding:0 15%;}
		.d38_1 .text h1 {font-size:44px;}
		.d38_1 .text h2 {font-size:22px;}
		
		/**/
		.d38_2 {padding:60px 0;}
		
		/**/
		.d38_3 {padding:60px 0;}
		
		/**/
		.d38_4 {padding:60px 0;}
		
		/**/
		.d38_5 {padding:60px 0;}




	/****************************************/
	/*  products detail: SV-M2K30  */
	/****************************************/

	/**/
	.sel_products_detail_39 {}

		 /**/
        .d39_1 {padding:80px 0;}
        .d39_1 .main {flex-direction:column;}
        .d39_1 .text {width:100%; text-align:center;}
        .d39_1 .text h1 {font-size:36px; margin-bottom:30px;}
        .d39_1 .text h2 {font-size:28px;}
        .d39_1 .text p {font-size:16px;}
        .d39_1 .img {width:100%;}
        
        /**/
        .d39_2 {padding:80px 0 40px;}
        .d39_2 .text {margin-bottom:40px;}
        .d39_2 .text h2 {font-size:28px; margin-bottom:20px;}
        .d39_2 .text p {padding:0; font-size:18px;}
        .d39_2 .img .bp {width:100%;}
        .d39_2 .img .bp img {margin-bottom:20px;}
        .d39_2 .img .bp h3 {font-size:22px;}
        .d39_2 .img .bp p {font-size:14px;}
        .d39_2 .img ul {width:100%; padding:0; margin-top:40px;}
        .d39_2 .img ul li h3 {font-size:20px;}
        .d39_2 .img ul li p {font-size:16px;}
        .d39_2 .img ul li .pix_show {padding-right:10%;}
        .d39_2 .img ul li .pix_show span {font-size:12px;}
        .d39_2 .img ul li .pix_show span:nth-child(1) {}
        .d39_2 .img ul li .pix_show span:nth-child(2) {}
        
        /**/
        .d39_3 {padding:0 0 80px;}
        .d39_3 .text {}
        .d39_3 .text h2 {font-size:28px; margin-bottom:20px;}
        .d39_3 .text p {font-size:18px; padding:0;}
        .d39_3 .img .t {padding:0; margin:0;}
        .d39_3 .img .t span {display:none;}
        .d39_3 .img .t ul li {float:none; width:100%; margin-bottom:50px;}
        .d39_3 .img .t ul li .i .num i {font-size:10px;}
        .d39_3 .img .t ul li p {font-size:12px;}
        .d39_3 .img .b {}
        .d39_3 .img .b ul li {float:none; width:100%; margin-bottom:20px;}
        
        /**/
        .d39_4 {padding:80px 0 0;}
        .d39_4 .img {width:80%; margin:0 auto 30px;}
        .d39_4 .t .text h2 {font-size:28px;}
        .d39_4 .t .text p {font-size:20px;}
        .d39_4 .t .text ul {margin:20px -10px -10px;}
        .d39_4 .t .text ul li {width:50%; padding:10px;}
        .d39_4 .t .text ul li .inner {padding:30px 5px; border-color:rgba(0, 0, 0, 0.03);}
        .d39_4 .t .text ul li img {width:60%;}
        .d39_4 .t .text ul li p {font-size:14px;}
        .d39_4 .spe {margin:30px auto 0;}
        .d39_4 .spe ul {}
        .d39_4 .spe ul li {width:100%; margin-bottom:20px;}
        .d39_4 .spe ul li:last-child {margin:0;}
        .d39_4 .spe ul li .inner {}
        .d39_4 .spe ul li .inner .w_inner {padding:40px 20px 0;}
        .d39_4 .spe ul li h4 {font-size:22px; margin-bottom:20px;}
        .d39_4 .spe ul li dl {height:auto;}
        .d39_4 .spe ul li dl dt {font-size:14px; padding:5px 0 5px 10px;}
        .d39_4 .spe ul li dl dt::before {width:3px; height:3px;}
        
        /**/
        .d39_5 {padding:80px 0;}
        .d39_5 .text h2 {font-size:28px; margin-bottom:20px;}
        .d39_5 .text p {font-size:18px; padding:0;}
        .d39_5 .img {margin:30px auto 0;}
        .d39_5 .img ul li {width:100%; margin-bottom:40px;}
        .d39_5 .img ul li:last-child {margin:0;}
        .d39_5 .img ul li .inner {display:block;}
        .d39_5 .img ul li p {font-size:14px;}
        .d39_5 .img ul li h4 {font-size:22px;}
        .d39_5 .img ul li .fl {width:100%; text-align:center;}
        .d39_5 .img ul li dl dt {font-size:12px;}
        .d39_5 .img ul li .fr {width:80%; margin:auto;}
        .d39_5 .img ul li:last-child .fl {float:none; text-align:center;}
        .d39_5 .img ul li:last-child .fr {float:none; width:80%;}
        
        /**/
        .d39_6 {padding:80px 0;}
        .d39_6 .text h2 {font-size:28px;}
        .d39_6 .text h2 span {}
        .d39_6 .text p {width:100%; font-size:16px;}
        .d39_6 .img {margin:40px 0;}
        .d39_6 .img ul {}
        .d39_6 .img ul li {}
        .d39_6 .img ul li img {width:100%;}
        .d39_6 .img ul li .name {margin:20px 0 0;}
        .d39_6 .img ul li .name h4 {font-size:9px; width:80%; margin:auto;}




	/****************************************/
	/*  products detail: SV-M4K30  */
	/****************************************/

	/**/
	.sel_products_detail_40 {}
        
		/**/
        .d40_1 {padding:80px 0;}
        .d40_1 .main {flex-direction:column;}
        .d40_1 .text {width:100%; padding:0; text-align:center;}
        .d40_1 .text h1 {font-size:36px; margin-bottom:30px;}
        .d40_1 .text h2 {font-size:28px;}
        .d40_1 .text p {font-size:16px;}
        .d40_1 .img {margin-top:40px; width:100%;}
        
        /**/
        .d40_2 {padding:80px 0;}
        .d40_2 .text h2 {font-size:28px;}
        .d40_2 .text p {margin:20px 0 0;}
        .d40_2 .text p span {margin:4px; padding:6px 10px; font-size:14px;}
        .d40_2 .spec_col_1 {margin:30px 0;}
        .d40_2 .spec_col_1 h3 {font-size:22px; text-align:center;}
        .d40_2 .spec_col_1 .sc1_t {margin:20px auto; width:100%;}
        .d40_2 .spec_col_1 .sc1_t p {margin-top:10px; font-size:16px;}
        .d40_2 .spec_col_1 .sc1_b {flex-direction:column;}
        .d40_2 .spec_col_1 .sc1_b img {width:60%; margin-bottom:20px;}
        .d40_2 .spec_col_1 .sc1_b p {width:100%; padding:0; font-size:16px; text-align:center;}
        .d40_2 .spec_col_1 .sc1_b p strong {margin-bottom:4px; font-size:16px;}
        .d40_2 .spec_col_1 .sc1_b p span:nth-child(1) {display:inline-block; text-align:left;}
        .d40_2 .spec_col_2 {}
        .d40_2 .spec_col_2 h3 {font-size:22px; text-align:center;}
        .d40_2 .spec_col_2 ul {margin:20px 0 0;}
        .d40_2 .spec_col_2 ul li {margin-bottom:30px;}
        .d40_2 .spec_col_2 ul li .lr img {width:calc(50% - 12px);}
        .d40_2 .spec_col_2 ul li .lr i {}
        .d40_2 .spec_col_2 ul li .lr i::before,
        .d40_2 .spec_col_2 ul li .lr i::after {width:8px; height:8px; opacity:0.2;}
        .d40_2 .spec_col_2 ul li .lr i::after {left:-6px; opacity:0.1;}
        .d40_2 .spec_col_2 ul li p {margin-top:10px; font-size:14px;}
        
        /**/
        .d40_3 {padding:80px 0;}
        .d40_3 .text h2 {font-size:28px;}
        .d40_3 .text p {font-size:18px}
        .d40_3 .img .t {width:100%;}
        .d40_3 .img .m {margin:20px auto; width:100%;}
        .d40_3 .img .b {flex-direction:column;}
        .d40_3 .img .b img {width:100%;}
        .d40_3 .img .b .name {width:100%; margin-top:40px; padding:0; text-align:center;}
        .d40_3 .img .b .name h3 {margin-bottom:10px; font-size:22px;}
        .d40_3 .img .b .name p {font-size:16px;}
        
        /**/
        .d40_4 {padding:80px 0;}
        .d40_4 .text h2 {font-size:28px;}
        .d40_4 .text h2 span {}
        .d40_4 .text p {width:100%; font-size:16px;}
        .d40_4 .img {margin:40px 0;}
        .d40_4 .img ul {}
        .d40_4 .img ul li {}
        .d40_4 .img ul li img {width:100%;}
        .d40_4 .img ul li .name {margin:20px 0 0;}
        .d40_4 .img ul li .name h4 {font-size:9px;}




	/****************************************/
	/*  products detail: SV-M4K40  */
	/****************************************/

	/**/
	.sel_products_detail_41 {}
	.sel_products_detail_41 .shead {margin-bottom:30px;}
	.sel_products_detail_41 .shead h2 {font-size:28px;}
	.sel_products_detail_41 .shead p {font-size:16px;}

        /**/
        .d41_1 {}
        .d41_1 .main {padding:80px 0; flex-direction:column;}
        .d41_1 .text {width:100%; padding:0; text-align:center;}
        .d41_1 .text h1 {font-size:32px; margin-bottom:30px;}
        .d41_1 .text h2 {font-size:28px;}
        .d41_1 .text p {font-size:16px;}
        .d41_1 .img {margin-top:40px; width:100%;}
        
        /**/
        .d41_2 {padding:80px 0;}
        .d41_2 .col_move_img {padding:0 20px;}
        .d41_2 .col_move_img ul {flex-direction:column;}
        .d41_2 .col_move_img ul li {width:80%; max-width:400px; margin:0 auto 20px; padding:0;}
        .d41_2 .col_move_img ul li:last-child .t {display:flex; flex-direction:column;}
        .d41_2 .col_move_img ul li:last-child .t img:nth-child(2),
        .d41_2 .col_move_img ul li:last-child .t img:nth-child(3),
        .d41_2 .col_move_img ul li:last-child .t img:nth-child(4) {position:static;}
        .d41_2 .col_move_img ul li:last-child .t img:nth-child(2) {margin-top:-50%;}
        .d41_2 .col_move_img ul li:last-child .t img:nth-child(3) {margin-top:-50%;}
        .d41_2 .col_move_img ul li:last-child .t img:nth-child(4) {position:absolute; left:22px; top:calc(100% + 20px); max-width:200px;}
        .d41_2 .col_move_img ul li .t::after {right:auto; left:50%; top:calc(100% - 30px); transform:translateX(-50%) rotate(90deg); background-size:80% auto;}
        .d41_2 .col_move_img ul li .b {}
        .d41_2 .col_move_img ul li:first-child {margin:0 auto 20px;}
        .d41_2 .col_move_img ul li:first-child .b {padding:0 0 10px 0;}
        .d41_2 .col_move_img ul li:last-child .b {}
        .d41_2 .col_move_img ul li:last-child .b::before {}
        .d41_2 .col_move_img ul li:last-child .b::after {}
        .d41_2 .col_move_img ul li .b {padding:60px 20px 0 20px;}
        .d41_2 .col_move_img ul li .b::before {height:74px;}
        .d41_2 .col_move_img ul li .b::after {top:68px; width:7px; height:7px; transform:translateX(-3px);}
        .d41_2 .col_move_img ul li .b h3 {font-size:18px;}
        .d41_2 .col_move_img ul li .b p {font-size:14px;}
        .d41_2 .col_move_img.move ul li {animation:cmi_move_v 1s 1 0.3s forwards;}
        @keyframes cmi_move_v
        { 
          %0 {}
          100% {opacity:1; transform:translateY(10px);}
        }
        
        /**/
        .d41_3 {padding:80px 0;}
        .d41_3 .img {flex-direction:column; padding:0;}
        .d41_3 .img img {width:100%;}
        .d41_3 .img .l {width:100%; margin-top:30px; padding:0;}
        .d41_3 .img .l ul li {margin-bottom:30px;}
        .d41_3 .img .l ul li:last-child {margin:0;}
        .d41_3 .img .l ul li h3 {font-size:18px;}
        .d41_3 .img .l ul li p {font-size:14px;}
        
        /**/
        .d41_4 {padding:80px 0;}
        .d41_4 .spec_col ul li {margin-bottom:50px;}
        .d41_4 .spec_col ul li .lr i {width:80px; height:80px; font-size:10px;}
        .d41_4 .spec_col ul li .lr img {width:calc(50% - 30px);}
        
        /**/
        .d41_5 {padding:80px 0;}
        .d41_5 .img {flex-direction:column; padding:0;}
        .d41_5 .img img {width:100%;}
        .d41_5 .img .l {width:100%; margin-top:30px; padding:0;}
        .d41_5 .img .l ul li {margin-bottom:30px;}
        .d41_5 .img .l ul li:last-child {margin:0;}
        .d41_5 .img .l ul li span {width:40px; height:40px;}
        .d41_5 .img .l ul li .name {width:calc(100% - 40px);}
        .d41_5 .img .l ul li h3 {font-size:18px; margin-bottom:4px;}
        .d41_5 .img .l ul li p {font-size:14px;}
        
        /**/
        .d41_6 {padding:0 0 80px;}
        .d41_6 ul {flex-direction:column; padding:0;}
        .d41_6 ul li {width:100%; margin-bottom:30px;}
        .d41_6 ul li:last-child {margin:0;}
        .d41_6 ul li .name {margin-top:20px;}
        .d41_6 ul li .name h3 {font-size:18px;}
        .d41_6 ul li .name p {font-size:14px;}
        
        /**/
        .d41_7 {padding:80px 0;}
        .d41_7 .img {padding:0;}
        .d41_7 ul {flex-direction:column;}
        .d41_7 ul li,
        .d41_7 ul li:nth-child(2) {width:100%; margin:0 0 40px 0;}
        .d41_7 ul li:last-child {margin:0;}
        .d41_7 ul li img {width:80%;}
        .d41_7 ul li .name {margin-top:20px;}
        .d41_7 ul li .name h4 {font-size:18px;}
        .d41_7 ul li .name p {font-size:14px; margin-top:10px;}




	/****************************************/
	/*  products detail: DT  */
	/****************************************/

	/**/
	.sel_products_detail_42 {}

	    /**/
	    .d42_1 {padding:300px 0 80px;}
	    .d42_1 .text {padding:0 15%;}
	    .d42_1 .text h1 {font-size:44px;}
	    .d42_1 .text h2 {font-size:22px;}
	    
	    /* 公共部分 */
	    .con {}
	    .con .text {}
	    .con .text h2 {font-size:32px; margin-bottom:40px;}
	    .con .text ul {margin-top:30px;}
	    .con .text ul li {width:100%; margin-bottom:40px;}
	    .con .text ul li .cell {}
	    .con .text ul li img {border-radius:10px;}
	    .con .text ul li .name {margin-top:20px;}
	    .con .text ul li h3 {font-size:18px; margin-bottom:10px;}
	    .con .text ul li p {font-size:14px;}
	    
	    /**/
	    .d42_2 {padding:60px 0;}
	    
	    /**/
	    .d42_3 {padding:60px 0;}
	    
	    /**/
	    .d42_4 {padding:60px 0;}
	    
	    /**/
	    .d42_5 {padding:60px 0;}

	    /**/
	    .d42_6 {padding:60px 0;}

	    /**/
	    .d42_7 {padding:60px 0;}




	/****************************************/
	/*  products detail: X-2600  */
	/****************************************/

	/**/
	.sel_products_detail_43 {}
	.sel_products_detail_43 .shead {max-width:none;}
	.sel_products_detail_43 .shead h2 {margin-bottom:10px; font-size:28px;}
	.sel_products_detail_43 .shead p {font-size:18px;}

	    /**/
	    .d43_1 {margin-top:64px; padding:80px 0;}
	    .d43_1 .main {flex-direction:column;}
	    .d43_1 .text {width:100%; text-align:center;}
	    .d43_1 .text h1 {font-size:32px; margin-bottom:40px; align-items:center;}
	    .d43_1 .text h1 span:nth-child(1) i:nth-child(1) {left:-10px; top:0;}
	    .d43_1 .text h1 span:nth-child(1) i:nth-child(1)::before {width:3px; height:20px;}
	    .d43_1 .text h1 span:nth-child(1) i:nth-child(1)::after {width:10px; height:3px;}
	    .d43_1 .text h1 span:nth-child(1) i:nth-child(2) {right:-10px; bottom:0;}
	    .d43_1 .text h1 span:nth-child(1) i:nth-child(2)::before {width:3px; height:20px;}
	    .d43_1 .text h1 span:nth-child(1) i:nth-child(2)::after {width:10px; height:3px;}
	    .d43_1 .text h2 {font-size:28px;}
	    .d43_1 .text p {font-size:14px;}
	    .d43_1 .text ul {justify-content:center; width:90%; margin:20px auto 0;}
	    .d43_1 .text ul li {width:100px; margin-right:10px;}
	    .d43_1 .img {margin-top:60px; width:100%;}

	    /**/
	    .d43_2 {padding:80px 0;}
	    .d43_2 .img {margin-top:40px; flex-direction:column;}
	    .d43_2 .img img:nth-child(1) {margin-bottom:40px; width:100%;}
	    .d43_2 .img img:nth-child(2) {width:80%;}

	    /**/
	    .d43_3 {padding:80px 0;}
	    .d43_3 .text ul {margin-top:30px;}
	    .d43_3 .text ul li {margin-bottom:40px;}
	    .d43_3 .text ul li .t {flex-direction:column; max-width:none;}
	    .d43_3 .text ul li .t img {width:80px;}
	    .d43_3 .text ul li .t .t_r {margin:20px 0 0 0; text-align:center;}
	    .d43_3 .text ul li .t .t_r h3 {font-size:20px; margin-bottom:5px;}
	    .d43_3 .text ul li .t .t_r p {font-size:14px; line-height:1;}
	    .d43_3 .text ul li .b {margin-top:20px; max-width:none; font-size:14px;}
	    .d43_3 .img {margin-top:40px;}
	    .d43_3 .img ul {margin:0 -10px; flex-direction:column; align-items:center;}
	    .d43_3 .img ul li {margin-bottom:30px; padding:0 10px; width:65%;}
	    .d43_3 .img ul li:last-child {margin:0;}
	    .d43_3 .img ul li p {font-size:12px; margin-top:10px;}

	    /**/
	    .d43_4 {padding:80px 0;}
	    .d43_4 .main {flex-direction:column;}
	    .d43_4 .text {width:100%; padding:0;}
	    .d43_4 .text .shead {text-align:center;}
	    .d43_4 .text ul {margin-top:30px;}
	    .d43_4 .text ul li {margin-bottom:30px;}
	    .d43_4 .text ul li .cell {flex-direction:column;}
	    .d43_4 .text ul li img {width:50px; height:50px;}
	    .d43_4 .text ul li .r {margin:20px 0 0 0; text-align:center;}
	    .d43_4 .text ul li .r h3 {font-size:18px; margin-bottom:5px;}
	    .d43_4 .text ul li .r p {font-size:14px;}
	    .d43_4 .img {margin:40px auto 0; max-width:400px; width:60%;}
	    .d43_4 .img img {display:block; width:100%;}

	    /**/
	    .d43_5 {padding:80px 0;}
	    .d43_5 .text h2:nth-child(3) {margin-top:30px;}
	    .d43_5 .text ul {margin:30px -20px 0;}
	    .d43_5 .text ul li {width:50%; padding:0 20px;}
	    .d43_5 .text ul li .cell {flex-direction:column;}
	    .d43_5 .text ul li img {width:50px; height:50px;}
	    .d43_5 .text ul li .r {margin:10px 0 0 0; text-align:center;}
	    .d43_5 .text ul li .r p {font-size:14px;}
	    .d43_5 .img {margin-top:60px;}
	    .d43_5 .img p span {display:none; font-size:12px;}
	    .d43_5 .img p span:nth-child(1) {bottom:calc(39% - 20px);}
	    .d43_5 .img p span:nth-child(2) {bottom:calc(2.95% - 20px)}




	/****************************************/
	/*  products detail: MARVO S80 ELITE  */
	/****************************************/

	/**/
	.sel_products_detail_44 {}

	    /**/
	    .d44_1 {margin-top:64px; padding:50px 0 0;}
	    .d44_1 .text {margin-bottom:40px; width:100%; text-align:center;}
	    .d44_1 .text h1 {font-size:32px; margin-bottom:20px;}
	    .d44_1 .text p {font-size:22px;}
	    .d44_1 .img {width:100%;}
	    .d44_1 .img img{display:block; margin:auto; width:90%;}

	    /**/
	    .d44_2 {padding:100px 0;}
	    .d44_2 .text {}
	    .d44_2 h2 {font-size:36px;}
	    .d44_2 h3 {font-size:24px; margin-bottom:30px;}
	    .d44_2 p {font-size:18px; width:90%; text-align:center;}

	    /**/
	    .d44_3 {padding:80px 0;}
	    .d44_3 .img {float:none; width:100%;}
	    .d44_3 .text {float:none; width:100%;}
	    .d44_3 .text h2 { font-size:22px; width:90%;}
	    .d44_3 .text p {font-size:18px; width:90%; margin-top:20px;}
	    .d44_3 ul {margin-top:30px;}
	    .d44_3 ul li {float:none; margin:auto; width:50%;}
	    .d44_3 ul li .inner {margin:0 auto 20px!important;}

	    /**/
	    .d44_4 {padding:80px 0;}
	    .d44_4 p.intro {font-size:18px;}
	    .d44_4 ul {}
	    .d44_4 ul li {width:100%; margin-bottom:20px; padding:0;}
	    .d44_4 ul li:last-child {margin:0;}
	    .d44_4 ul li .cell {flex-direction:column;}
	    .d44_4 ul li img {max-width:200px; width:80%;}
	    .d44_4 ul li .text {padding:0; text-align:center;}
	    .d44_4 ul li .text h3 {margin-bottom:10px; font-size:18px;}
	    .d44_4 ul li .text p {font-size:14px; margin-bottom:20px;}

	    /**/
	    .d44_5 {padding:80px 0 40px;}
	    .d44_5 .text {}
	    .d44_5 p.intro { margin-bottom:40px; padding:0; font-size:18px; width:90%;}
	    .d44_5 ul {width:100%; position:static;}
	    .d44_5 ul li {width:100%; margin:0 0 40px 0!important;}
	    .d44_5 ul li img {margin:0 auto 10px; width:64px;}
	    .d44_5 ul li h4 {font-weight:normal; font-size:16px;}
	    .d44_5 .bg_img {width:80%;}
	    .d44_5 .intro {width:90%; margin-top:40px;}
	    .d44_5 .intro h2 {font-size:28px; margin-bottom:10px;}
	    .d44_5 .intro p {font-size:18px;}
	    .d44_5 .intro .t {margin-bottom:40px;}

	    /**/
	    .d44_6 {padding:80px 0;}
	    .d44_6 p.intro {font-size:18px; width:90%; margin-bottom:40px; padding:0;}
	    .d44_6 ul {width:auto; margin:0 -10px;}
	    .d44_6 ul li {width:100%; margin-bottom:20px; padding:0 10px;}
	    .d44_6 ul li img {padding:20px;}
	    .d44_6 ul li h4 {font-size:18px; margin:10px 0;}
	    .d44_6 ul li p {font-size:14px;}

	    /**/
	    .d44_7 {padding:80px 0 40px;}
	    .d44_7 ul {width:100%;}
	    .d44_7 ul li {margin-bottom:40px;}
	    .d44_7 ul li h2 {font-size:22px;}
	    .d44_7 ul li p {font-size:16px;}

	    /**/
	    .d44_sc {padding:50px 0;}
	    .d44_sc h2 {font-size:28px;}
	    .d44_sc .swiper-container {padding:40px 0 70px;}
	    .d44_sc .swiper-container .swiper-slide {}
	    .d44_sc .swiper-container .swiper-slide .text {font-size:12px;}




	/****************************************/
	/*  products detail: X-2600-MIS  */
	/****************************************/

	/**/
	.sel_products_detail_45 {}
	.sel_products_detail_45 .shead {max-width:none;}
	.sel_products_detail_45 .shead h2 {margin-bottom:10px; font-size:28px;}
	.sel_products_detail_45 .shead p {font-size:18px;}

	    /**/
	    .d45_1 {margin-top:64px; padding:80px 0;}
	    .d45_1 .main {flex-direction:column;}
	    .d45_1 .text {width:100%; text-align:center;}
	    .d45_1 .text h1 {font-size:32px; margin-bottom:40px; align-items:center;}
	    .d45_1 .text h1 span:nth-child(1) i:nth-child(1) {left:-10px; top:0;}
	    .d45_1 .text h1 span:nth-child(1) i:nth-child(1)::before {width:3px; height:20px;}
	    .d45_1 .text h1 span:nth-child(1) i:nth-child(1)::after {width:10px; height:3px;}
	    .d45_1 .text h1 span:nth-child(1) i:nth-child(2) {right:-10px; bottom:0;}
	    .d45_1 .text h1 span:nth-child(1) i:nth-child(2)::before {width:3px; height:20px;}
	    .d45_1 .text h1 span:nth-child(1) i:nth-child(2)::after {width:10px; height:3px;}
	    .d45_1 .text h2 {font-size:28px;}
	    .d45_1 .text p {font-size:14px;}
	    .d45_1 .text ul {justify-content:center; width:90%; margin:20px auto 0;}
	    .d45_1 .text ul li {width:100px; margin-right:10px;}
	    .d45_1 .img {margin-top:60px; width:100%;}

	    /**/
	    .d45_2 {padding:80px 0;}
	    .d45_2 .img {margin-top:40px; flex-direction:column;}
	    .d45_2 .img img:nth-child(1) {margin-bottom:40px; width:100%;}
	    .d45_2 .img img:nth-child(2) {width:80%;}

	    /**/
	    .d45_3 {padding:80px 0;}
	    .d45_3 .text ul {margin-top:30px;}
	    .d45_3 .text ul li {margin-bottom:40px;}
	    .d45_3 .text ul li .t {flex-direction:column; max-width:none;}
	    .d45_3 .text ul li .t img {width:80px;}
	    .d45_3 .text ul li .t .t_r {margin:20px 0 0 0; text-align:center;}
	    .d45_3 .text ul li .t .t_r h3 {font-size:20px; margin-bottom:5px;}
	    .d45_3 .text ul li .t .t_r p {font-size:14px; line-height:1;}
	    .d45_3 .text ul li .b {margin-top:20px; max-width:none; font-size:14px;}
	    .d45_3 .img {margin-top:40px;}
	    .d45_3 .img ul {margin:0 -10px; flex-direction:column; align-items:center;}
	    .d45_3 .img ul li {margin-bottom:30px; padding:0 10px; width:65%;}
	    .d45_3 .img ul li:last-child {margin:0;}
	    .d45_3 .img ul li p {font-size:12px; margin-top:10px;}

	    /**/
	    .d45_4 {padding:80px 0;}
	    .d45_4 .main {flex-direction:column;}
	    .d45_4 .text {width:100%; padding:0;}
	    .d45_4 .text .shead {text-align:center;}
	    .d45_4 .text ul {margin-top:30px;}
	    .d45_4 .text ul li {margin-bottom:30px;}
	    .d45_4 .text ul li .cell {flex-direction:column;}
	    .d45_4 .text ul li img {width:50px; height:50px;}
	    .d45_4 .text ul li .r {margin:20px 0 0 0; text-align:center;}
	    .d45_4 .text ul li .r h3 {font-size:18px; margin-bottom:5px;}
	    .d45_4 .text ul li .r p {font-size:14px;}
	    .d45_4 .img {margin:40px auto 0; max-width:400px; width:60%;}
	    .d45_4 .img img {display:block; width:100%;}

	    /**/
	    .d45_5 {padding:80px 0;}
	    .d45_5 .text h2:nth-child(3) {margin-top:30px;}
	    .d45_5 .text ul {margin:30px -20px 0;}
	    .d45_5 .text ul li {width:50%; padding:0 20px;}
	    .d45_5 .text ul li .cell {flex-direction:column;}
	    .d45_5 .text ul li img {width:50px; height:50px;}
	    .d45_5 .text ul li .r {margin:10px 0 0 0; text-align:center;}
	    .d45_5 .text ul li .r p {font-size:14px;}
	    .d45_5 .img {margin-top:60px;}
	    .d45_5 .img p span {display:none; font-size:12px;}
	    .d45_5 .img p span:nth-child(1) {bottom:calc(39% - 20px);}
	    .d45_5 .img p span:nth-child(2) {bottom:calc(2.95% - 20px)}




	/****************************************/
	/*  products: P80 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_46 {}

		/**/
	    .d46_1 {}
	    .d46_1 .wrap {background-position:70% center;}
	    .d46_1 .main {padding:150px 0; height:auto;}
	    .d46_1 .shead .model {width:54px; height:28px; margin-bottom:16px; padding:4px 10px 6px; border-radius:4px;}
	    .d46_1 .shead h1 {font-size:32px;}
	    .d46_1 .shead h2 {font-size:18px;}
	    .d46_1 .shead p {font-size:14px; margin-top:14px;}
	    .d46_1 video {display:none; position:static; transform:none; width:calc(100% - 40px); height:auto; margin:auto; min-width:auto; min-height:auto;}
	    .d46_1 .intro {padding:60px 0;}
	    .d46_1 .intro p {width:100%; font-size:16px; text-align:left;}
	    .d46_1 .cssnow span {width:3px; height:3px;}

	    /**/
	    .d46_2 {}
	    .d46_2 .wrap::after {height:100%;}
	    .d46_2 .main {height:auto; padding:80px 0 40px;}
	    .d46_2 .text h2 {font-size:22px;}
	    .d46_2 .text h2 sup {font-size:12px;}
	    .d46_2 .text p {font-size:16px;}
	    .d46_2 .img {margin:150px auto 0; width:100%;}
	    .d46_2 .img ul {}
	    .d46_2 .img ul li {color:#FFFFFF;}
	    .d46_2 .img ul li:last-child {margin:0;}
	    .d46_2 .img ul li .l_icon {width:36px; height:36px;}
	    .d46_2 .img ul li h4 {margin:10px auto; font-size:14px;}
	    .d46_2 .img ul li dl {flex-direction:column; padding-top:20px;}
	    .d46_2 .img ul li dl::after {background:#CCCCCC;}
	    .d46_2 .img ul li dl dd {margin:0 4px 20px;}
	    .d46_2 .img ul li dl dd:last-child {margin-bottom:0;}
	    .d46_2 .img ul li dl dd .d_icon {width:28px; height:28px;}
	    .d46_2 .img ul li dl dd p {font-size:12px; margin-top:4px;}

	    /**/
	    .d46_3 {}
	    .d46_3 .slide_box {padding:60px 0 0;}
	    .d46_3 .topic {width:100%; margin:0 auto 40px;}
	    .d46_3 .topic h2 {font-size:22px;}
	    .d46_3 .topic p {margin-top:10px; font-size:16px;}
	    .d46_3 .t_l_s .text {width:100%;}
	    .d46_3 .t_l_s .text h3 {font-size:20px;}
	    .d46_3 .t_l_s .text p {margin-top:10px; font-size:14px;}
	    .d46_3 .t_l_s .list {margin:20px auto 0; width:100%; height:38vw;}
	    .d46_3 .t_l_s .list .box .swiper-container .swiper-slide-prev .img_box {transform:translateX(20px) translateY(-10px) scale(0.5);}
	    .d46_3 .t_l_s .list .box .swiper-container .swiper-slide-active .img_box {transform:translateX(10px) translateY(-20px) scale(1);} /* 10px为视觉补偿 */
	    .d46_3 .t_l_s .list .box .swiper-container .swiper-slide-next .img_box {transform:translateX(-20px) translateY(-10px) scale(0.5);}
	    .d46_3 .t_l_s .list .box .swiper-container .swiper-button-prev,
	    .d46_3 .t_l_s .list .box .swiper-container .swiper-button-next {display:block; width:40px; height:40px; background-size:35% auto;}
	    .d46_3 .t_l_s .list .box .swiper-container .swiper-button-prev {left:8px;}
	    .d46_3 .t_l_s .list .box .swiper-container .swiper-button-next {right:8px;}
	    .d46_3 .t_l_s .s_tab {width:calc(100% - 40px); max-width:none; flex-wrap:wrap;}
	    .d46_3 .t_l_s .s_tab span b {height:1px;}
	    .d46_3 .t_l_s .s_tab span {margin:0; flex:0 0 calc(50% - 10px);}
	    .d46_3 .t_l_s .s_tab span em {font-size:12px; border-width:1px;}
	    .d46_3 .scale_box {padding:40px 0 0;}
	    .d46_3 .scale_box .title {width:100%; margin:0 auto 20px;}
	    .d46_3 .scale_box .title h3 {font-size:20px;}
	    .d46_3 .scale_box .title p {margin-top:10px; font-size:14px;}
	    .d46_3 .scale_box ul li {padding:40px 0;}
	    .d46_3 .scale_box ul li .cell {max-width:none; flex-direction:column;}
	    .d46_3 .scale_box ul li .cover {padding:0; width:100%;}
	    .d46_3 .scale_box ul li .cover span {transform:scale(0.8); border-radius:10px;}
	    .d46_3 .scale_box ul li .text {padding:40px 0; width:80%; text-align:center; margin:0;}
	    .d46_3 .scale_box ul li .text h3 {font-size:18px;}
	    .d46_3 .scale_box ul li .text p {display:inline-block; font-size:14px; margin-top:4px; -webkit-line-clamp:none;}
	    .d46_3 .scale_box ul li.active {opacity:1;}
	    .d46_3 .scale_box ul li.active .cover {padding:0;}
	    .d46_3 .scale_box ul li.active .cover span {transform:scale(1.0);}
	    .d46_3 .scale_box ul li.active .text {padding:40px 0; margin:0;}
	    .d46_3 .scale_box ul li.active .text p {-webkit-line-clamp:none;}

	    /**/
	    .d46_4 {padding:60px 0;}
	    .d46_4 .main {height:auto;}
	    .d46_4 .topic h2 {font-size:22px;}
	    .d46_4 .topic p {margin:10px auto 0; max-width:none; font-size:16px;}
	    .d46_4 .sc_slider_col {margin-top:20px; display:block;}
	    .d46_4 .sc_slider_col .film {width:100%;}
	    .d46_4 .sc_slider_col .film .machine {display:none;}
	    .d46_4 .sc_slider_col .film .tab {width:100%; height:auto; margin:0; padding:0; background:none;}
	    .d46_4 .sc_slider_col .film .tab .box {flex-direction:unset; flex-wrap:wrap; transform:none!important; width:100%;}
	    .d46_4 .sc_slider_col .film .tab span {width:50%; height:auto; margin-bottom:20px;}
	    .d46_4 .sc_slider_col .film .tab span i {position:static; transform:none; margin:auto; width:40px; height:40px;}
	    .d46_4 .sc_slider_col .film .tab span em {display:inline-block; text-align:center; position:static; transform:none; margin:10px auto 0; width:100%; font-size:12px;}
	    .d46_4 .sc_slider_col section {width:100%; margin-top:20px;}
	    .d46_4 .sc_slider_col section .s_con {height:auto;}
	    .d46_4 .sc_slider_col section .s_con .thumbs {width:100%; height:auto;}
	    .d46_4 .sc_slider_col section .s_con .gallery {}
	    .d46_4 .sc_slider_col section .s_con .gallery .swiper-wrapper {align-items:flex-start;}
	    .d46_4 .sc_slider_col section .s_con .gallery .swiper-slide {flex-direction:column;}
	    .d46_4 .sc_slider_col section .s_con .gallery .swiper-slide .img_box {width:100%; padding-top:75%;}
	    .d46_4 .sc_slider_col section .s_con .gallery .swiper-slide .text {width:100%; margin-top:20px; padding:0;}
	    .d46_4 .sc_slider_col section .s_con .gallery .swiper-slide .text h3 {font-size:18px; margin-bottom:4px;}
	    .d46_4 .sc_slider_col section .s_con .gallery .swiper-slide .text p {font-size:14px;}
	    .d46_4 .scroll_arrow {display:none;}

	    /**/
	    .d46_5 {position:relative; z-index:auto; padding:60px 0;}
	    .d46_5 .topic h2 {font-size:22px;}
	    .d46_5 .topic p {font-size:16px; margin:10px auto 0; max-width:100%;}
	    .d46_5 .sector {margin:10px auto 140px;}
	    .d46_5 .sector .c_l .pie {width:360px; height:360px;}
	    .d46_5 .sector .c_l .pie p em {font-size:12px; margin-bottom:80%;}
	    .d46_5 .sector .c_l .pie p:nth-child(2) em,
	    .d46_5 .sector .c_l .pie p:nth-child(4) em,
	    .d46_5 .sector .c_l .pie p:nth-child(6) em {margin-bottom:83%;}
	    .d46_5 .sector .c_l .pie p .ripple {width:6px; height:6px; top:5%;}
	    .d46_5 .sector .c_l .pie p:nth-child(2) .ripple,
	    .d46_5 .sector .c_l .pie p:nth-child(4) .ripple,
	    .d46_5 .sector .c_l .pie p:nth-child(6) .ripple {width:3px; height:3px;}
	    .d46_5 .sector .c_l .pie p:nth-child(7) em,
	    .d46_5 .sector .c_l .pie p:nth-child(8) em,
	    .d46_5 .sector .c_l .pie p:nth-child(9) em {margin-bottom:75%;}
	    .d46_5 .sector .c_l .pie p:nth-child(10) strong {font-size:12px; margin-bottom:4px; padding:0 10px;}
	    .d46_5 .sector .c_l .pie p:nth-child(10) strong i {width:28px; height:28px; margin:0 auto 4px;}
	    .d46_5 .sector .c_r {width:100%; margin:auto; position:relative; left:0; top:0; transform:none;}
	    .d46_5 .sector .c_r .text {}
	    .d46_5 .sector .c_r .text h3 {font-size:14px; margin-bottom:10px;}
	    .d46_5 .sector .c_r .text h3 .v_icon {width:20px; height:20px; left:calc(100% + 10px);}
	    .d46_5 .sector .c_r .text p {font-size:12px;}
		.d46_5 .lightbox .video video {max-width:none;}
	    .d46_5 .lightbox .close {width:30px; height:30px; right:20px; top:20px;}
	    .d46_5 .lightbox .close i::before {width:2px;}
	    .d46_5 .lightbox .close i::after {height:2px;}

	    /**/
	    .d46_6 {}
	    .d46_6 ul {height:auto; padding-top:80%;}
		.d46_6 ul li {}
		.d46_6 ul li span {}
	    .d46_6 ul li p {font-size:16px;}
        .d46_6 ul li:nth-child(1) p,
		.d46_6 ul li:nth-child(2) p,
		.d46_6 ul li:nth-child(3) p,
		.d46_6 ul li:nth-child(4) p {left:0; right:auto; top:auto; bottom:0; width:100%; text-align:center; padding:20px 0; text-shadow:0px 0px 4px rgb(0, 0, 0); background:linear-gradient(0deg, rgba(0, 0, 0,0.2), rgba(0, 0, 0, 0));}
		.d46_6 ul li.active p {transform:none;}
		.d46_6 .pagination {display:none;}

	    /**/
	    .d46_7 {padding:60px 0;}
	    .d46_7 h2 {font-size:22px;}
	    .d46_7 .swiper-container {padding:40px 0;}
	    .d46_7 .swiper-container .swiper-slide .video .v_icon {width:40px; height:40px;}
	    .d46_7 .swiper-container .swiper-pagination .swiper-pagination-bullet {}
	    .d46_7 .lightbox .video video {max-width:none; width:100%;}
	    .d46_7 .lightbox .close {width:30px; height:30px; right:20px; top:20px;}
	    .d46_7 .lightbox .close i::before {width:2px;}
	    .d46_7 .lightbox .close i::after {height:2px;}

	    /**/
	    .d46_side_nav {display:none;}




	/****************************************/
    /*  products: P80  */
    /****************************************/

    /**/
    .sel_products_detail_47 {}

        /**/
        .d47_1 {}
        .d47_1 .wrap::after {background:linear-gradient(90deg, rgb(250, 225, 189) 0%, rgba(250, 225, 189, 0) 100%);}
        .d47_1 .main {padding:150px 0; height:auto;}
        .d47_1 .shead .model {width:54px; height:28px; margin-bottom:16px; padding:4px 10px 6px; border-radius:4px;}
        .d47_1 .shead h1 {font-size:32px;}
        .d47_1 .shead h2 {font-size:18px;}
        .d47_1 .shead p {font-size:14px; margin-top:14px;}
        .d47_1 .intro {padding:60px 0;}
        .d47_1 .intro p {width:100%; font-size:16px; text-align:left;}
        .d47_1 .cssnow span {width:3px; height:3px;}

        /**/
        .d47_2 {}
        .d47_2 .wrap::after {height:100%;}
        .d47_2 .main {height:auto; padding:80px 0 40px;}
        .d47_2 .text h2 {font-size:22px;}
        .d47_2 .text h2 sup {font-size:12px;}
        .d47_2 .text p {font-size:16px;}
        .d47_2 .img {margin:150px auto 0; width:100%;}
        .d47_2 .img ul {}
        .d47_2 .img ul li {color:#FFFFFF;}
        .d47_2 .img ul li:last-child {margin:0;}
        .d47_2 .img ul li .l_icon {width:36px; height:36px;}
        .d47_2 .img ul li h4 {margin:10px auto; font-size:14px;}
        .d47_2 .img ul li dl {flex-direction:column; padding-top:20px;}
        .d47_2 .img ul li dl::after {background:#CCCCCC;}
        .d47_2 .img ul li dl dd {margin:0 4px 20px;}
        .d47_2 .img ul li dl dd:last-child {margin-bottom:0;}
        .d47_2 .img ul li dl dd .d_icon {width:28px; height:28px;}
        .d47_2 .img ul li dl dd p {font-size:12px; margin-top:4px;}

        /**/
        .d47_3 {padding:60px 0;}
        .d47_3 .topic .text {width:100%;}
        .d47_3 .topic .text h2 {font-size:20px;}
        .d47_3 .topic .text p {margin-top:10px; font-size:14px;}
        .d47_3 .topic .slider {width:100%; margin:10px auto 0;}
        .d47_3 .topic .slider .s_tab {margin:0 -10px;}
        .d47_3 .topic .slider .s_tab span {padding:0 10px; flex:0 0 calc(50%);}
        .d47_3 .topic .slider .s_tab span em {font-size:12px; border-width:1px;}
        .d47_3 .topic .slider ul {margin-top:30px;}
        .d47_3 .topic .slider ul li .cell {padding:0; flex-direction:column;}
        .d47_3 .topic .slider ul li .cover {width:100%;}
        .d47_3 .topic .slider ul li p {width:100%; font-size:14px; padding:20px 30px;}

        /**/
	    .d47_4 {position:relative; z-index:auto; padding:60px 0;}
	    .d47_4::after {background:rgba(255, 255, 255, 0.5);}
	    .d47_4 .topic h2 {font-size:22px;}
	    .d47_4 .topic p {font-size:16px; margin:10px auto 0; max-width:100%;}
	    .d47_4 .sector {margin:10px auto 140px;}
	    .d47_4 .sector .c_l .pie {width:360px; height:360px;}
	    .d47_4 .sector .c_l .pie p em {font-size:12px; margin-bottom:80%;}
	    .d47_4 .sector .c_l .pie p:nth-child(2) em,
	    .d47_4 .sector .c_l .pie p:nth-child(4) em,
	    .d47_4 .sector .c_l .pie p:nth-child(6) em {margin-bottom:83%;}
	    .d47_4 .sector .c_l .pie p .ripple {width:6px; height:6px; top:5%;}
	    .d47_4 .sector .c_l .pie p:nth-child(2) .ripple,
	    .d47_4 .sector .c_l .pie p:nth-child(4) .ripple,
	    .d47_4 .sector .c_l .pie p:nth-child(6) .ripple {width:3px; height:3px;}
	    .d47_4 .sector .c_l .pie p:nth-child(7) em,
	    .d47_4 .sector .c_l .pie p:nth-child(8) em,
	    .d47_4 .sector .c_l .pie p:nth-child(9) em {margin-bottom:75%;}
	    .d47_4 .sector .c_l .pie p:nth-child(10) strong {font-size:12px; margin-bottom:4px; padding:0 10px;}
	    .d47_4 .sector .c_l .pie p:nth-child(10) strong i {width:28px; height:28px; margin:0 auto 4px;}
	    .d47_4 .sector .c_r {width:90%; margin:auto; left:50%; top:calc(100% + 20px); transform:translateX(-50%);}
	    .d47_4 .sector .c_r .text {}
	    .d47_4 .sector .c_r .text h3 {font-size:14px; margin-bottom:10px;}
	    .d47_4 .sector .c_r .text h3 .v_icon {width:20px; height:20px; left:calc(100% + 10px);}
	    .d47_4 .sector .c_r .text p {font-size:12px;}
	    .d47_4 .lightbox .close {width:30px; height:30px; right:20px; top:20px;}
	    .d47_4 .lightbox .close i::before {width:2px;}
	    .d47_4 .lightbox .close i::after {height:2px;}

        /**/
		.d47_5 {}
	    .d47_5 ul {height:auto; padding-top:80%;}
		.d47_5 ul li {}
		.d47_5 ul li span {}
	    .d47_5 ul li p {font-size:16px;}
        .d47_5 ul li:nth-child(1) p,
		.d47_5 ul li:nth-child(2) p,
		.d47_5 ul li:nth-child(3) p,
		.d47_5 ul li:nth-child(4) p {left:0; right:auto; top:auto; bottom:0; width:100%; text-align:center; padding:20px 0; text-shadow:0px 0px 4px rgb(0, 0, 0); background:linear-gradient(0deg, rgba(0, 0, 0,0.2), rgba(0, 0, 0, 0));}
		.d47_5 ul li.active p {transform:none;}
		.d47_5 .pagination {display:none;}

        /**/
	    .d47_6 {}
	    .d47_6 .slide_box {padding:60px 0 0;}
	    .d47_6 .topic {width:100%; margin:0 auto 40px;}
	    .d47_6 .topic h2 {font-size:22px;}
	    .d47_6 .topic p {margin-top:10px; font-size:16px;}
	    .d47_6 .t_l_s .text {width:100%;}
	    .d47_6 .t_l_s .text h3 {font-size:20px;}
	    .d47_6 .t_l_s .text p {margin-top:10px; font-size:14px;}
	    .d47_6 .t_l_s .list {margin:20px auto 0; width:100%; height:38vw;}
	    .d47_6 .t_l_s .list .box .swiper-container .swiper-slide-prev .img_box {transform:translateX(20px) translateY(-10px) scale(0.5);}
	    .d47_6 .t_l_s .list .box .swiper-container .swiper-slide-active .img_box {transform:translateX(10px) translateY(-20px) scale(1);} /* 10px为视觉补偿 */
	    .d47_6 .t_l_s .list .box .swiper-container .swiper-slide-next .img_box {transform:translateX(-20px) translateY(-10px) scale(0.5);}
	    .d47_6 .t_l_s .list .box .swiper-container .swiper-button-prev,
	    .d47_6 .t_l_s .list .box .swiper-container .swiper-button-next {display:block; width:40px; height:40px; background-size:35% auto;}
	    .d47_6 .t_l_s .list .box .swiper-container .swiper-button-prev {left:8px;}
	    .d47_6 .t_l_s .list .box .swiper-container .swiper-button-next {right:8px;}
	    .d47_6 .t_l_s .s_tab {width:calc(100% - 40px); max-width:none; flex-wrap:wrap;}
	    .d47_6 .t_l_s .s_tab span b {height:1px;}
	    .d47_6 .t_l_s .s_tab span {margin:0; flex:0 0 calc(50% - 10px);}
	    .d47_6 .t_l_s .s_tab span em {font-size:12px; border-width:1px;}
	    .d47_6 .scale_box {padding:40px 0 0;}
	    .d47_6 .scale_box .title {width:100%; margin:0 auto 20px;}
	    .d47_6 .scale_box .title h3 {font-size:20px;}
	    .d47_6 .scale_box .title p {margin-top:10px; font-size:14px;}
	    .d47_6 .scale_box ul li {padding:40px 0;}
	    .d47_6 .scale_box ul li .cell {max-width:none; flex-direction:column;}
	    .d47_6 .scale_box ul li .cover {padding:0; width:100%;}
	    .d47_6 .scale_box ul li .cover span {transform:scale(0.8); border-radius:10px;}
	    .d47_6 .scale_box ul li .text {padding:40px 0; width:80%; text-align:center; margin:0;}
	    .d47_6 .scale_box ul li .text h3 {font-size:18px;}
	    .d47_6 .scale_box ul li .text p {display:inline-block; font-size:14px; margin-top:4px; -webkit-line-clamp:none;}
	    .d47_6 .scale_box ul li.active {opacity:1;}
	    .d47_6 .scale_box ul li.active .cover {padding:0;}
	    .d47_6 .scale_box ul li.active .cover span {transform:scale(1.0);}
	    .d47_6 .scale_box ul li.active .text {padding:40px 0; margin:0;}
	    .d47_6 .scale_box ul li.active .text p {-webkit-line-clamp:none;}

        /**/
        .d47_7 {padding:60px 0;}
	    .d47_7 h2 {font-size:22px;}
	    .d47_7 .swiper-container {padding:40px 0;}
	    .d47_7 .swiper-container .swiper-slide .video .v_icon {width:40px; height:40px;}
		.d47_7 .swiper-container .swiper-pagination .swiper-pagination-bullet {}
	    .d47_7 .lightbox .video video {max-width:none; width:100%;}
	    .d47_7 .lightbox .close {width:30px; height:30px; right:20px; top:20px;}
	    .d47_7 .lightbox .close i::before {width:2px;}
	    .d47_7 .lightbox .close i::after {height:2px;}
        
        /**/
        .d47_side_nav {display:none;}




	/****************************************/
	/*  products: S80 Elite  */
	/****************************************/

	/**/
	.sel_products_detail_48 {}

		/**/
	    .d48_1 {}
		.d48_1 .wrap {background-position:55% center;}
	    .d48_1 .main {padding:150px 0; height:auto;}
	    .d48_1 .shead .model {width:54px; height:28px; margin-bottom:16px; padding:4px 10px 6px; border-radius:4px;}
	    .d48_1 .shead h1 {font-size:32px;}
	    .d48_1 .shead h2 {font-size:18px;}
	    .d48_1 .shead p {font-size:14px; margin-top:14px;}
	    .d48_1 video {display:none; position:static; transform:none; width:calc(100% - 40px); height:auto; margin:auto; min-width:auto; min-height:auto;}
	    .d48_1 .intro {padding:60px 0;}
	    .d48_1 .intro p {width:100%; font-size:16px; text-align:left;}
	    .d48_1 .cssnow span {width:3px; height:3px;}

	    /**/
	    .d48_2 {}
	    .d48_2 .wrap::after {height:100%;}
	    .d48_2 .main {height:auto; padding:80px 0 40px;}
	    .d48_2 .text h2 {font-size:22px;}
	    .d48_2 .text h2 sup {font-size:12px;}
	    .d48_2 .text p {font-size:16px;}
	    .d48_2 .img {margin:150px auto 0; width:100%;}
	    .d48_2 .img ul {}
	    .d48_2 .img ul li {color:#FFFFFF;}
	    .d48_2 .img ul li:last-child {margin:0;}
	    .d48_2 .img ul li .l_icon {width:36px; height:36px;}
	    .d48_2 .img ul li h4 {margin:10px auto; font-size:14px;}
	    .d48_2 .img ul li dl {flex-direction:column; padding-top:20px;}
	    .d48_2 .img ul li dl::after {background:#CCCCCC;}
	    .d48_2 .img ul li dl dd {margin:0 4px 20px;}
	    .d48_2 .img ul li dl dd:last-child {margin-bottom:0;}
	    .d48_2 .img ul li dl dd .d_icon {width:28px; height:28px;}
	    .d48_2 .img ul li dl dd p {font-size:12px; margin-top:4px;}

	    /**/
	    .d48_3 {}
	    .d48_3 .slide_box {padding:60px 0 0;}
	    .d48_3 .topic {width:100%; margin:0 auto 40px;}
	    .d48_3 .topic h2 {font-size:22px;}
	    .d48_3 .topic p {margin-top:10px; font-size:16px;}
	    .d48_3 .t_l_s .text {width:100%;}
	    .d48_3 .t_l_s .text h3 {font-size:20px;}
	    .d48_3 .t_l_s .text p {margin-top:10px; font-size:14px;}
	    .d48_3 .t_l_s .list {margin:20px auto 0; width:100%; height:38vw;}
	    .d48_3 .t_l_s .list .box .swiper-container .swiper-slide-prev .img_box {transform:translateX(20px) translateY(-10px) scale(0.5);}
	    .d48_3 .t_l_s .list .box .swiper-container .swiper-slide-active .img_box {transform:translateX(10px) translateY(-20px) scale(1);} /* 10px为视觉补偿 */
	    .d48_3 .t_l_s .list .box .swiper-container .swiper-slide-next .img_box {transform:translateX(-20px) translateY(-10px) scale(0.5);}
	    .d48_3 .t_l_s .list .box .swiper-container .swiper-button-prev,
	    .d48_3 .t_l_s .list .box .swiper-container .swiper-button-next {display:block; width:40px; height:40px; background-size:35% auto;}
	    .d48_3 .t_l_s .list .box .swiper-container .swiper-button-prev {left:8px;}
	    .d48_3 .t_l_s .list .box .swiper-container .swiper-button-next {right:8px;}
	    .d48_3 .t_l_s .s_tab {width:calc(100% - 40px); max-width:none; flex-wrap:wrap;}
	    .d48_3 .t_l_s .s_tab span b {height:1px;}
	    .d48_3 .t_l_s .s_tab span {margin:0; flex:0 0 calc(50% - 10px);}
	    .d48_3 .t_l_s .s_tab span em {font-size:12px; border-width:1px;}
	    .d48_3 .scale_box {padding:40px 0 0;}
	    .d48_3 .scale_box .title {width:100%; margin:0 auto 20px;}
	    .d48_3 .scale_box .title h3 {font-size:20px;}
	    .d48_3 .scale_box .title p {margin-top:10px; font-size:14px;}
	    .d48_3 .scale_box ul li {padding:40px 0;}
	    .d48_3 .scale_box ul li .cell {max-width:none; flex-direction:column;}
	    .d48_3 .scale_box ul li .cover {padding:0; width:100%;}
	    .d48_3 .scale_box ul li .cover span {transform:scale(0.8); border-radius:10px;}
	    .d48_3 .scale_box ul li .text {padding:40px 0; width:80%; text-align:center; margin:0;}
	    .d48_3 .scale_box ul li .text h3 {font-size:18px;}
	    .d48_3 .scale_box ul li .text p {display:inline-block; font-size:14px; margin-top:4px; -webkit-line-clamp:none;}
	    .d48_3 .scale_box ul li.active {opacity:1;}
	    .d48_3 .scale_box ul li.active .cover {padding:0;}
	    .d48_3 .scale_box ul li.active .cover span {transform:scale(1.0);}
	    .d48_3 .scale_box ul li.active .text {padding:40px 0; margin:0;}
	    .d48_3 .scale_box ul li.active .text p {-webkit-line-clamp:none;}

	    /**/
	    .d48_4 {padding:60px 0;}
	    .d48_4 .main {height:auto;}
	    .d48_4 .topic h2 {font-size:22px;}
	    .d48_4 .topic p {margin:10px auto 0; max-width:none; font-size:16px;}
	    .d48_4 .sc_slider_col {margin-top:20px; display:block;}
	    .d48_4 .sc_slider_col .film {width:100%;}
	    .d48_4 .sc_slider_col .film::after {display:none;}
	    .d48_4 .sc_slider_col .film .machine {display:none;}
	    .d48_4 .sc_slider_col .film .tab {width:100%; height:auto; margin:0; padding:0; background:none;}
	    .d48_4 .sc_slider_col .film .tab .box {flex-direction:unset; flex-wrap:wrap; transform:none!important; width:100%;}
	    .d48_4 .sc_slider_col .film .tab span {width:33.33%; height:auto; margin-bottom:20px; transform:none!important;}
	    .d48_4 .sc_slider_col .film .tab span i {position:static; transform:none; margin:auto; width:40px; height:40px;}
	    .d48_4 .sc_slider_col .film .tab span em {display:inline-block; text-align:center; position:static; transform:none; margin:10px auto 0; width:100%; font-size:12px;}
	    .d48_4 .sc_slider_col section {width:100%; margin-top:20px;}
	    .d48_4 .sc_slider_col section .s_con {height:auto;}
	    .d48_4 .sc_slider_col section .s_con .thumbs {width:100%; height:auto;}
	    .d48_4 .sc_slider_col section .s_con .gallery {}
	    .d48_4 .sc_slider_col section .s_con .gallery .swiper-wrapper {align-items:flex-start;}
	    .d48_4 .sc_slider_col section .s_con .gallery .swiper-slide {flex-direction:column;}
	    .d48_4 .sc_slider_col section .s_con .gallery .swiper-slide .img_box {width:100%; padding-top:75%;}
	    .d48_4 .sc_slider_col section .s_con .gallery .swiper-slide .img_box img {width:100%;}
	    .d48_4 .sc_slider_col section .s_con .gallery .swiper-slide .text {width:100%; margin-top:20px; padding:0; background:none;}
	    .d48_4 .sc_slider_col section .s_con .gallery .swiper-slide .text p {font-size:14px;}
	    .d48_4 .sc_slider_col section .s_con .gallery .swiper-slide-active::before,
	    .d48_4 .sc_slider_col section .s_con .gallery .swiper-slide-active::after {display:none;}
	    .d48_4 .scroll_arrow {display:none;}

	    /**/
	    .d48_5 {position:relative; z-index:auto; padding:60px 0;}
	    .d48_5::after {background:rgba(255, 255, 255, 0.5);}
	    .d48_5 .topic h2 {font-size:22px;}
	    .d48_5 .topic p {font-size:16px; margin:10px auto 0; max-width:100%;}
	    .d48_5 .sector {margin:10px auto 140px;}
	    .d48_5 .sector .c_l .pie {width:360px; height:360px;}
	    .d48_5 .sector .c_l .pie p em {font-size:12px; margin-bottom:80%;}
	    .d48_5 .sector .c_l .pie p:nth-child(2) em,
	    .d48_5 .sector .c_l .pie p:nth-child(4) em,
	    .d48_5 .sector .c_l .pie p:nth-child(6) em {margin-bottom:83%;}
	    .d48_5 .sector .c_l .pie p .ripple {width:6px; height:6px; top:5%;}
	    .d48_5 .sector .c_l .pie p:nth-child(2) .ripple,
	    .d48_5 .sector .c_l .pie p:nth-child(4) .ripple,
	    .d48_5 .sector .c_l .pie p:nth-child(6) .ripple {width:3px; height:3px;}
	    .d48_5 .sector .c_l .pie p:nth-child(7) em,
	    .d48_5 .sector .c_l .pie p:nth-child(8) em,
	    .d48_5 .sector .c_l .pie p:nth-child(9) em {margin-bottom:75%;}
	    .d48_5 .sector .c_l .pie p:nth-child(10) strong {font-size:12px; margin-bottom:4px; padding:0 10px;}
	    .d48_5 .sector .c_l .pie p:nth-child(10) strong i {width:28px; height:28px; margin:0 auto 4px;}
	    .d48_5 .sector .c_r {position:relative; width:90%; margin:auto; left:0; right:auto; top:calc(100% + 20px);}
	    .d48_5 .sector .c_r .text {color:#008195;}
	    .d48_5 .sector .c_r .text h3 {font-size:14px; margin-bottom:10px;}
	    .d48_5 .sector .c_r .text h3 .v_icon {width:20px; height:20px; left:calc(100% + 10px);}
	    .d48_5 .sector .c_r .text p {font-size:12px;}
	    .d48_5 .lightbox .close {width:30px; height:30px; right:20px; top:20px;}
	    .d48_5 .lightbox .close i::before {width:2px;}
	    .d48_5 .lightbox .close i::after {height:2px;}

	    /**/
		.d48_6 {}
	    .d48_6 ul {height:auto; padding-top:80%;}
		.d48_6 ul li {}
		.d48_6 ul li span {}
	    .d48_6 ul li p {font-size:16px;}
        .d48_6 ul li:nth-child(1) p,
		.d48_6 ul li:nth-child(2) p,
		.d48_6 ul li:nth-child(3) p,
		.d48_6 ul li:nth-child(4) p {left:0; right:auto; top:auto; bottom:0; width:100%; text-align:center; padding:20px 0; text-shadow:0px 0px 4px rgb(0, 0, 0); background:linear-gradient(0deg, rgba(0, 0, 0,0.2), rgba(0, 0, 0, 0));}
		.d48_6 ul li.active p {transform:none;}
		.d48_6 .pagination {display:none;}

	    /**/
	   	.d48_7 {padding:60px 0;}
	    .d48_7 h2 {font-size:22px;}
	    .d48_7 .swiper-container {padding:40px 0;}
	    .d48_7 .swiper-container .swiper-slide .video .v_icon {width:40px; height:40px;}
		.d48_7 .swiper-container .swiper-pagination .swiper-pagination-bullet {}
	    .d48_7 .lightbox .video video {max-width:none; width:100%;}
	    .d48_7 .lightbox .close {width:30px; height:30px; right:20px; top:20px;}
	    .d48_7 .lightbox .close i::before {width:2px;}
	    .d48_7 .lightbox .close i::after {height:2px;}

	    /**/
	    .d48_side_nav {display:none;}




	/****************************************/
    /*  products: S80  */
    /****************************************/

    /**/
    .sel_products_detail_49 {}

        /**/
        .d49_1 {}
		.d49_1 .wrap {background-position:60% center;}
        .d49_1 .main {padding:150px 0; height:auto;}
        .d49_1 .shead .model {width:54px; height:28px; margin-bottom:16px; padding:4px 10px 6px; border-radius:4px;}
        .d49_1 .shead h1 {font-size:32px;}
        .d49_1 .shead h2 {font-size:18px;}
        .d49_1 .shead p {font-size:14px; margin-top:14px;}
        .d49_1 .intro {padding:60px 0;}
        .d49_1 .intro p {width:100%; font-size:16px; text-align:left;}
        .d49_1 .cssnow span {width:3px; height:3px;}

        /**/
        .d49_2 {}
        .d49_2 .wrap::after {height:100%;}
        .d49_2 .main {height:auto; padding:80px 0 40px;}
        .d49_2 .text h2 {font-size:22px;}
        .d49_2 .text h2 sup {font-size:12px;}
        .d49_2 .text p {font-size:16px;}
        .d49_2 .img {margin:150px auto 0; width:100%;}
        .d49_2 .img ul {}
        .d49_2 .img ul li {color:#FFFFFF;}
        .d49_2 .img ul li:last-child {margin:0;}
        .d49_2 .img ul li .l_icon {width:36px; height:36px;}
        .d49_2 .img ul li h4 {margin:10px auto; font-size:14px;}
        .d49_2 .img ul li dl {flex-direction:column; padding-top:20px;}
        .d49_2 .img ul li dl::after {background:#CCCCCC;}
        .d49_2 .img ul li dl dd {margin:0 4px 20px;}
        .d49_2 .img ul li dl dd:last-child {margin-bottom:0;}
        .d49_2 .img ul li dl dd .d_icon {width:28px; height:28px;}
        .d49_2 .img ul li dl dd p {font-size:12px; margin-top:4px;}

        /**/
        .d49_3 {padding:60px 0;}
        .d49_3 .topic .text {width:100%;}
        .d49_3 .topic .text h2 {font-size:20px;}
        .d49_3 .topic .text p {margin-top:10px; font-size:14px;}
        .d49_3 .topic .slider {width:100%; margin:10px auto 0;}
        .d49_3 .topic .slider .s_tab {margin:0 -10px;}
        .d49_3 .topic .slider .s_tab span {padding:0 10px; flex:0 0 calc(50%);}
        .d49_3 .topic .slider .s_tab span em {font-size:12px; border-width:1px;}
        .d49_3 .topic .slider ul {margin-top:30px;}
        .d49_3 .topic .slider ul li .cell {padding:0; flex-direction:column;}
        .d49_3 .topic .slider ul li .cover {width:100%;}
        .d49_3 .topic .slider ul li p {width:100%; font-size:14px; padding:20px 30px;}

        /**/
        .d49_4 {position:relative; z-index:auto; padding:60px 0;}
	    .d49_4::after {background:rgba(255, 255, 255, 0.5);}
	    .d49_4 .topic h2 {font-size:22px;}
	    .d49_4 .topic p {font-size:16px; margin:10px auto 0; max-width:100%;}
	    .d49_4 .sector {margin:10px auto 140px;}
	    .d49_4 .sector .c_l .pie {width:360px; height:360px;}
	    .d49_4 .sector .c_l .pie p em {font-size:12px; margin-bottom:80%;}
	    .d49_4 .sector .c_l .pie p:nth-child(2) em,
	    .d49_4 .sector .c_l .pie p:nth-child(4) em,
	    .d49_4 .sector .c_l .pie p:nth-child(6) em {margin-bottom:83%;}
	    .d49_4 .sector .c_l .pie p .ripple {width:6px; height:6px; top:5%;}
	    .d49_4 .sector .c_l .pie p:nth-child(2) .ripple,
	    .d49_4 .sector .c_l .pie p:nth-child(4) .ripple,
	    .d49_4 .sector .c_l .pie p:nth-child(6) .ripple {width:3px; height:3px;}
	    .d49_4 .sector .c_l .pie p:nth-child(7) em,
	    .d49_4 .sector .c_l .pie p:nth-child(8) em,
	    .d49_4 .sector .c_l .pie p:nth-child(9) em {margin-bottom:75%;}
	    .d49_4 .sector .c_l .pie p:nth-child(10) strong {font-size:12px; margin-bottom:4px; padding:0 10px;}
	    .d49_4 .sector .c_l .pie p:nth-child(10) strong i {width:28px; height:28px; margin:0 auto 4px;}
	    .d49_4 .sector .c_r {position:relative; width:90%; margin:auto; left:0; right:auto; top:calc(100% + 20px);}
	    .d49_4 .sector .c_r .text {color:#008195;}
	    .d49_4 .sector .c_r .text h3 {font-size:14px; margin-bottom:10px;}
	    .d49_4 .sector .c_r .text h3 .v_icon {width:20px; height:20px; left:calc(100% + 10px);}
	    .d49_4 .sector .c_r .text p {font-size:12px;}
	    .d49_4 .lightbox .close {width:30px; height:30px; right:20px; top:20px;}
	    .d49_4 .lightbox .close i::before {width:2px;}
	    .d49_4 .lightbox .close i::after {height:2px;}

        /**/
		.d49_5 {}
	    .d49_5 ul {height:auto; padding-top:80%;}
		.d49_5 ul li {}
		.d49_5 ul li span {}
	    .d49_5 ul li p {font-size:16px;}
        .d49_5 ul li:nth-child(1) p,
		.d49_5 ul li:nth-child(2) p,
		.d49_5 ul li:nth-child(3) p,
		.d49_5 ul li:nth-child(4) p {left:0; right:auto; top:auto; bottom:0; width:100%; text-align:center; padding:20px 0; text-shadow:0px 0px 4px rgb(0, 0, 0); background:linear-gradient(0deg, rgba(0, 0, 0,0.2), rgba(0, 0, 0, 0));}
		.d49_5 ul li.active p {transform:none;}
		.d49_5 .pagination {display:none;}

        /**/
		.d49_6 {}
		.d49_6 .slide_box {padding:60px 0 0;}
		.d49_6 .topic {width:100%; margin:0 auto 40px;}
		.d49_6 .topic h2 {font-size:22px;}
		.d49_6 .topic p {margin-top:10px; font-size:16px;}
		.d49_6 .t_l_s .text {width:100%;}
		.d49_6 .t_l_s .text h3 {font-size:20px;}
		.d49_6 .t_l_s .text p {margin-top:10px; font-size:14px;}
		.d49_6 .t_l_s .list {margin:20px auto 0; width:100%; height:38vw;}
		.d49_6 .t_l_s .list .box .swiper-container .swiper-slide-prev .img_box {transform:translateX(20px) translateY(-10px) scale(0.5);}
		.d49_6 .t_l_s .list .box .swiper-container .swiper-slide-active .img_box {transform:translateX(10px) translateY(-20px) scale(1);} /* 10px为视觉补偿 */
		.d49_6 .t_l_s .list .box .swiper-container .swiper-slide-next .img_box {transform:translateX(-20px) translateY(-10px) scale(0.5);}
		.d49_6 .t_l_s .list .box .swiper-container .swiper-button-prev,
		.d49_6 .t_l_s .list .box .swiper-container .swiper-button-next {display:block; width:40px; height:40px; background-size:35% auto;}
		.d49_6 .t_l_s .list .box .swiper-container .swiper-button-prev {left:8px;}
		.d49_6 .t_l_s .list .box .swiper-container .swiper-button-next {right:8px;}
		.d49_6 .t_l_s .s_tab {width:calc(100% - 40px); max-width:none; flex-wrap:wrap;}
		.d49_6 .t_l_s .s_tab span b {height:1px;}
		.d49_6 .t_l_s .s_tab span {margin:0; flex:0 0 calc(50% - 10px);}
		.d49_6 .t_l_s .s_tab span em {font-size:12px; border-width:1px;}
		
		.d49_6 .scale_box {padding:40px 0 0;}
	    .d49_6 .scale_box .title {width:100%; margin:0 auto 20px;}
	    .d49_6 .scale_box .title h3 {font-size:20px;}
	    .d49_6 .scale_box .title p {margin-top:10px; font-size:14px;}
	    .d49_6 .scale_box ul li {padding:40px 0;}
	    .d49_6 .scale_box ul li .cell {max-width:none; flex-direction:column;}
	    .d49_6 .scale_box ul li .cover {padding:0; width:100%;}
	    .d49_6 .scale_box ul li .cover span {transform:scale(0.8); border-radius:10px;}
	    .d49_6 .scale_box ul li .text {padding:40px 0; width:80%; text-align:center; margin:0;}
	    .d49_6 .scale_box ul li .text h3 {font-size:18px;}
	    .d49_6 .scale_box ul li .text p {display:inline-block; font-size:14px; margin-top:4px; -webkit-line-clamp:none;}
	    .d49_6 .scale_box ul li.active {opacity:1;}
	    .d49_6 .scale_box ul li.active .cover {padding:0;}
	    .d49_6 .scale_box ul li.active .cover span {transform:scale(1.0);}
	    .d49_6 .scale_box ul li.active .text {padding:40px 0; margin:0;}
	    .d49_6 .scale_box ul li.active .text p {-webkit-line-clamp:none;}

	    /**/
	   	.d49_7 {padding:60px 0;}
	    .d49_7 h2 {font-size:22px;}
	    .d49_7 .swiper-container {padding:40px 0;}
	    .d49_7 .swiper-container .swiper-slide .video .v_icon {width:40px; height:40px;}
		.d49_7 .swiper-container .swiper-pagination .swiper-pagination-bullet {}
	    .d49_7 .lightbox .video video {max-width:none; width:100%;}
	    .d49_7 .lightbox .close {width:30px; height:30px; right:20px; top:20px;}
	    .d49_7 .lightbox .close i::before {width:2px;}
	    .d49_7 .lightbox .close i::after {height:2px;}

        /**/
        .d49_side_nav {display:none;}




	/****************************************/
	/*  products detail: P25 Exp  */
	/****************************************/

	/**/
	.sel_products_detail_50 {}

		/**/
		.d50_1 {padding:80px 0;}
		.d50_1 .shead h1 {font-size:32px;}
		.d50_1 .shead p {font-size:18px;}
		.d50_1 .img {width:55%; margin:40px auto;}
		.d50_1 .intro {font-size:18px;}
		
		/**/
		.d50_2 {padding:80px 0;}
		.d50_2 .shead h2 {font-size:22px;}
		.d50_2 ul {margin:-20px;}
		.d50_2 ul li {width:100%; padding:20px;}
		.d50_2 ul li .text {width:100%!important;}
		.d50_2 ul li .img {width:100%!important; margin-bottom:20px;}
		.d50_2 ul li .text h3 {font-size:18px; margin-bottom:20px;}
		.d50_2 ul li .text p {font-size:16px;}
		
		/**/
		.d50_3 {padding:80px 0;}
		.d50_3 .shead h2 {font-size:22px;}
		.d50_3 .shead p {font-size:16px;}
		.d50_3 ul {margin:40px 0 0 0; flex-direction:column;}
		.d50_3 ul li {width:50%; margin:auto; padding:10px;}
		.d50_3 ul li:last-child {margin:auto;}
		.d50_3 ul li .text p {font-size:16px;}
		
		/**/
		.d50_4 {padding:80px 0;}
		.d50_4 ul li {margin-bottom:20px;}
		.d50_4 ul li .cell {padding:20px;}
		.d50_4 ul li .text {width:100%;}
		.d50_4 ul li .text h3 {font-size:18px; margin-bottom:10px;}
		.d50_4 ul li .text p {font-size:16px;}
		.d50_4 ul li .img {width:100%; margin-top:20px; padding:0;}
		
		/**/
		.d50_5 {padding:80px 0;}
		.d50_5 h2 {font-size:22px; margin-bottom:30px;}
		.d50_5 ul li {width:100%; padding:20px 0;}
		.d50_5 ul li .cell {width:100%;}
		.d50_5 ul li .cell .text {margin-top:20px;}
		.d50_5 ul li .cell .text p {font-size:14px;}
		.d50_5 .img {position:static; transform:none; width:80%; margin:60px auto;}
		
		/**/
		.d50_6 {padding:80px 0;}
		.d50_6 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: ProPet X11/E11  */
	/****************************************/

	/**/
	.sel_products_detail_51 {}

		/**/
		.d51_1 {padding:100px 0 80px;}
		.d51_1 .main {}
		.d51_1 .shead {width:100%;}
		.d51_1 .shead h1 {font-size:32px; margin-bottom:10px;}
		.d51_1 .shead p {font-size:14px; line-height:1.4;}
		.d51_1 .img {width:100%; margin:40px auto 0;}

		/**/
		.d51_2 {padding:80px 0; position:relative;}
		.d51_2::after {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));}
		.d51_2 .main {margin-bottom:200px; position:relative; z-index:1;}
		.d51_2 .text {width:100%;}
		.d51_2 .text h2 {font-size:22px; margin-bottom:20px;}
		.d51_2 .text p {font-size:14px;}
		.d51_2 .text p sup {font-size:8px;}

		/**/
		.d51_3 {padding:80px 0;}
		.d51_3 h2 {font-size:22px;}
		.d51_3 .swiper-container {margin:40px 0 0 0; padding:0;}
		.d51_3 .swiper-container .swiper-slide {padding:40px 30px 60px; border-radius:10px;}
		.d51_3 .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:20px;}
		.d51_3 .swiper-container .swiper-slide .text p {min-height:160px; font-size:14px;}
		.d51_3 .swiper-container .swiper-pagination {bottom:20px;}
		.d51_3 .swiper-container .swiper-pagination .swiper-pagination-bullet {width:6px; height:6px; margin:0 4px;}

		/**/
		.d51_4 {padding:150px 0;}
		.d51_4 h2 {width:100%; font-size:22px;}
		.d51_4 .bg {background-attachment:scroll;}

		/**/
		.d51_5 {padding:80px 0 60px;}
		.d51_5 .swiper-container {padding:0 0 50px 0;}
		.d51_5 .swiper-container .swiper-slide {padding:20px; border-radius:10px;}
		.d51_5 .swiper-container .swiper-slide .text {margin:20px auto 0;}
		.d51_5 .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:6px;}
		.d51_5 .swiper-container .swiper-slide .text p {font-size:14px;}
		.d51_5 .swiper-container .swiper-button-prev,
		.d51_5 .swiper-container .swiper-button-next {display:block; width:30px; height:30px;}
		.d51_5 .swiper-container .swiper-button-prev {transform:translateX(calc(-50% - 25px));}
		.d51_5 .swiper-container .swiper-button-next {transform:translateX(calc(-50% + 25px));}

		/**/
		.d51_6 {padding:150px 0;}
		.d51_6 h2 {width:100%; font-size:22px;}
		.d51_6 .bg {background-attachment:scroll;}

		/**/
		.d51_7 {padding:80px 0 60px;}
		.d51_7 .swiper-container {padding:0 0 50px 0;}
		.d51_7 .swiper-container .swiper-slide {padding:20px; border-radius:10px;}
		.d51_7 .swiper-container .swiper-slide .text {margin:20px auto 0;}
		.d51_7 .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:6px;}
		.d51_7 .swiper-container .swiper-slide .text p {font-size:14px;}
		.d51_7 .swiper-container .swiper-button-prev,
		.d51_7 .swiper-container .swiper-button-next {display:block; width:30px; height:30px;}
		.d51_7 .swiper-container .swiper-button-prev {transform:translateX(calc(-50% - 25px));}
		.d51_7 .swiper-container .swiper-button-next {transform:translateX(calc(-50% + 25px));}

		/**/
		.d51_8 {padding:150px 0;}
		.d51_8 h2 {width:100%; font-size:22px;}
		.d51_8 .bg {background-attachment:scroll;}

		/**/
		.d51_9 {padding:80px 0 40px;}
		.d51_9 .img {width:80%;}

		/**/
		.d51_10 {padding:0 0 80px 0;}
		.d51_10 h2 {width:100%; font-size:22px;}
		.d51_10 .swiper-container {margin-top:40px; padding:0; background:#d5dce4; border-radius:10px;}
		.d51_10 .swiper-container .swiper-slide {flex-direction:column-reverse; height:auto; border-radius:10px; background:transparent;}
		.d51_10 .swiper-container .swiper-slide:nth-child(2),
    	.d51_10 .swiper-container .swiper-slide:nth-child(3) {flex-direction:column-reverse;}
    	.d51_10 .swiper-container .swiper-slide .img_box {width:100%; padding-top:70%;}
    	.d51_10 .swiper-container .swiper-slide .img_box ul {width:100%;}
    	.d51_10 .swiper-container .swiper-slide .img_box ul li {padding:10px 40px;}
    	.d51_10 .swiper-container .swiper-slide .img_box ul li .l {width:40px; height:40px; margin-right:20px;}
    	.d51_10 .swiper-container .swiper-slide .img_box ul li .r h4 {font-size:22px; margin-bottom:4px;}
    	.d51_10 .swiper-container .swiper-slide .img_box ul li .r p {font-size:12px;}
		.d51_10 .swiper-container .swiper-slide .text {width:100%; margin:0; padding:40px;}
		.d51_10 .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:10px;}
		.d51_10 .swiper-container .swiper-slide .text p {font-size:14px; line-height:1.4}
		.d51_10 .swiper-container .swiper-slide .text ul {margin-top:20px;}
		.d51_10 .swiper-container .swiper-slide .text ul li {margin-right:20px;}
		.d51_10 .swiper-container .swiper-slide .text ul li span {width:40px; height:40px;}
		.d51_10 .swiper-container .swiper-slide .text ul li p {font-size:12px;}
		.d51_10 .swiper-container .swiper-pagination {bottom:20px;}
		.d51_10 .swiper-container .swiper-pagination .swiper-pagination-bullet {width:6px; height:6px; margin:0 4px;}
		
		/**/
		.d51_11 {padding:60px 0 40px;}
		.d51_11 .swiper-container {padding:0 0 40px;}
		.d51_11 .swiper-container .swiper-slide {padding:0; flex-direction:column;}
		.d51_11 .swiper-container .swiper-slide .img_box {width:100%; padding-top:70%;}
		.d51_11 .swiper-container .swiper-slide .text {width:100%; margin-top:40px;}
		.d51_11 .swiper-container .swiper-slide .text::after {transform:translateX(-50%) translateY(-100%) scale(0.8);}
		.d51_11 .swiper-container .swiper-slide .text h3 {font-size:22px; margin-bottom:10px;}
		.d51_11 .swiper-container .swiper-slide .text p {font-size:14px;}
		.d51_11 .swiper-container .swiper-pagination .swiper-pagination-bullet {width:6px; height:6px; margin:0 4px;}

		/**/
		.d51_12 {padding:80px 0;}
		.d51_12 h2 {font-size:22px; width:100%; margin-bottom:20px;}
		.d51_12 .l_r {flex-direction:column;}
		.d51_12 .l_r .l {width:80%;}
		.d51_12 .l_r .r {width:60%; margin:0 auto;}
		.d51_12 .l_r .r .text p {font-size:8px;}
		.d51_12 .l_r .r .text p:nth-child(1) {left:-33%; width:45%;}

		/**/
		.d51_13 {padding:20px 0 0;}
		.d51_13 .pin {height:auto;}
		.d51_13 .list {height:auto;}
		.d51_13 .list ul {justify-content:space-between; flex-wrap:wrap; position:static;}
		.d51_13 .list ul li {width:calc(50% - 10px); margin:0 0 20px 0;}
		.d51_13 .list ul li:last-child {margin-bottom:auto;}
		.d51_13 .list ul li .text {padding:20px 10px;}
		.d51_13 .list ul li .img span {padding-top:120%;}
		.d51_13 .list ul li .text h3 {font-size:12px;}




	/****************************************/
	/*  products detail: V-reader® V10  */
	/****************************************/

	/**/
	.sel_products_detail_52 {}

		/**/
		.d52_1 {}
		.d52_1 .main {padding:150px 0;}
		.d52_1 .text {}
		.d52_1 .text h1 {font-size:32px; margin-bottom:10px;}
		.d52_1 .text h1 sup {font-size:14px; padding-left:4px;}
		.d52_1 .text h2 {font-size:18px; margin-bottom:20px; width:100%;}
		.d52_1 .text p {font-size:14px;}
		
		/**/
		.d52_2 {padding:80px 0; background-attachment:scroll;}
		.d52_2 .text p {font-size:16px;}
		
		/**/
		.d52_3 {padding:80px 0;}
		.d52_3 .shead {}
		.d52_3 .shead p {font-size:16px; width:100%;}
		.d52_3 ul {flex-direction:column; margin-top:0;}
		.d52_3 ul li {width:100%; padding:20px;}
		.d52_3 ul li .img {width:100px;}
		.d52_3 ul li .text {margin-top:10px;}
		.d52_3 ul li .text h3 {font-size:18px; margin:0 0 5px;}
		.d52_3 ul li .text p {font-size:12px;}
		.d52_3 ul li .text p em {margin-right:6px; transform:translateY(-2px); width:3px; height:3px;}
		
		/**/
		.d52_4 {padding:150px 0; background-attachment:scroll;}
		.d52_4 .text p {font-size:22px; width:100%;}
		
		/**/
		.d52_5 {padding:50px 0;}
		.d52_5 p {font-size:14px;}
		.d52_5 .lr {flex-direction:column;}
		.d52_5 .l {width:100%;}
    .d52_5 .lt {width:100%;}
		.d52_5 .l .pm {margin-bottom:20px;}
		.d52_5 .l span {font-size:10px;}
		.d52_5 .l span:nth-child(2) {font-size:12px;}
		.d52_5 .l span:nth-child(3) {}
		.d52_5 .l span:nth-child(4) {}
		.d52_5 .l span:nth-child(5) {}
		.d52_5 .l span:nth-child(6) {}
		.d52_5 .l span:nth-child(7) {}
		.d52_5 .l span:nth-child(8) {}
		.d52_5 .l span:nth-child(9) {}
		.d52_5 .l span:nth-child(10) {}
		.d52_5 .l span:nth-child(11) {font-size:12px;}
		.d52_5 .l span:nth-child(12) {font-size:12px;}
		.d52_5 .l p sup {font-size:10px;}
    	.d52_5 .l span.tip {font-size:10px;}
		.d52_5 .r {width:100%; margin-top:40px}
		.d52_5 .r ul {margin-bottom:20px;}
		.d52_5 .r ul li .img {margin-bottom:10px;}
		.d52_5 .r ul li span {font-size:14px;}
		.d52_5 .r ul li .text p {font-size:12px;}
		.d52_5 .r p {padding:0;}

		/**/
		.d52_6 {padding:150px 0; background-attachment:scroll;}
		.d52_6 .text p {font-size:22px; width:100%;}
		
		/**/
		.d52_7 {padding:0 0 40px;}
		.d52_7 .img picture {width:80%; margin:auto;}
		.d52_7 .img picture:nth-child(2),
		.d52_7 .img picture:nth-child(3) {position:static; align-items:center; margin-top:30px;}
		.d52_7 .img picture:nth-child(2) span,
		.d52_7 .img picture:nth-child(3) span {width:80%; padding-top:46.81%;}
		.d52_7 .img picture:nth-child(2) em,
		.d52_7 .img picture:nth-child(3) em {display:none;}
		.d52_7 .img picture p {width:80%; font-size:12px; margin-top:10px;}
		
		/**/
		.d52_8 {padding:150px 0; background-attachment:scroll;}
		.d52_8 .text p {font-size:22px; width:100%;}
		
		/**/
		.d52_9 .it {height:auto;}
		.d52_9 .moreinfo {margin:0; padding:20px; position:static; transform:none;}
		.d52_9 .moreinfo ul {flex-direction:column;}
		.d52_9 .moreinfo ul li {width:100%!important; margin-bottom:20px; padding:0;}
		.d52_9 .moreinfo ul li .img {}
		.d52_9 .moreinfo ul li .text {margin:0; padding:20px 10px;}
		.d52_9 .moreinfo ul li .text p {font-size:12px; -webkit-line-clamp:none;}
		.d52_9 .moreinfo ul li:nth-child(2) .text,
		.d52_9 .moreinfo ul li:nth-child(4) .text,
		.d52_9 .moreinfo ul li:nth-child(6) .text {margin:0;}
		.d52_9 .moreinfo ul li:nth-child(2) .cell,
		.d52_9 .moreinfo ul li:nth-child(4) .cell,
		.d52_9 .moreinfo ul li:nth-child(6) .cell {flex-direction:column;}
		.d52_9 .moreinfo ul li:last-child {margin:0;}
		
		/**/
		.d52_10 {padding:80px 0;}
		.d52_10 h2 {font-size:28px;}




	/****************************************/
	/*  products detail: TJ001  */
	/****************************************/

	/**/
	.sel_products_detail_53 {}

		/**/
		.d53_1 {}
        .d53_1 .main {padding:150px 0;}
        .d53_1 .text {width:100%;}
        .d53_1 .text h1 {font-size:32px; margin-bottom:10px;}
		.d53_1 .text h1 sup {font-size:14px; padding-left:4px;}
        .d53_1 .text p {font-size:18px;}
        
        /**/
        .d53_2 {padding:80px 0 40px;}
        .d53_2 .text h2 {font-size:22px; margin-bottom:20px;}
        .d53_2 .text p {font-size:16px;}
    	.d53_2 .text p span sup {font-size:10px;}
        .d53_2 .lr {flex-direction:column;}
        .d53_2 .l {width:100%;}
		.d53_2 .l .pm {margin-bottom:20px;}
		.d53_2 .l span {font-size:10px;}
		.d53_2 .l span:nth-child(2) {font-size:12px;}
		.d53_2 .l span:nth-child(3) {}
		.d53_2 .l span:nth-child(4) {}
		.d53_2 .l span:nth-child(5) {}
		.d53_2 .l span:nth-child(6) {}
		.d53_2 .l span:nth-child(7) {}
		.d53_2 .l span:nth-child(8) {}
		.d53_2 .l span:nth-child(9) {}
		.d53_2 .l span:nth-child(10) {}
		.d53_2 .l span:nth-child(11) {font-size:12px;}
		.d53_2 .l span:nth-child(12) {font-size:12px;}
		.d53_2 .l p sup {font-size:10px;}
    	.d53_2 .l span.tip {font-size:10px;}
        .d53_2 .r {width:100%;}
        .d53_2 .r p {font-size:10px; line-height:1; left:39.55%; top:52.5%; width:62%;}
        
        /**/
        .d53_3 {padding:150px 0; background-attachment:scroll;}
        .d53_3 .text {}
        .d53_3 .text h2 {font-size:22px; margin-bottom:10px;}
        .d53_3 .text p {font-size:14px; width:100%;}
        .d53_3 .text p span {display:inline;}
        
        /**/
        .d53_4 {padding:40px 0;}
        .d53_4 .lr {padding:80px 0 40px; flex-direction:column;}
        .d53_4 .text {width:100%; padding:0 10px; text-align:center;}
        .d53_4 .text h2 {font-size:22px; margin-bottom:10px;}
        .d53_4 .text p {font-size:14px;}
        .d53_4 .text p span {}
        .d53_4 .img {width:100%; position:static; transform:none;}
        .d53_4 .img img {width:80%;}
        
        /**/
        .d53_5 {padding:40px 0;}
        .d53_5 .lr {flex-direction:column;}
        .d53_5 .text {width:100%; text-align:center;}
        .d53_5 .text h2 {font-size:22px; margin-bottom:10px;}
        .d53_5 .text p {font-size:14px;}
        .d53_5 .text p span {}
		.d53_5 .text p span em {width:3px; height:3px; margin-right:6px; transform:translateY(-3px);}
        .d53_5 .img {width:100%; margin-top:20px;}
        .d53_5 .img span {border-radius:10px;}




    /****************************************/
	/*  products detail: ProPet EQ  */
	/****************************************/

	/**/
	.sel_products_detail_54 {}

		/**/
		.d54_1 {padding:100px 0 80px;}
		.d54_1 .main {}
		.d54_1 .shead {width:100%;}
		.d54_1 .shead h1 {font-size:32px; margin-bottom:10px;}
		.d54_1 .shead p {font-size:14px; line-height:1.4;}
		.d54_1 .img {width:80%; margin:40px auto 0;}

		/**/
		.d54_2 {padding:80px 0;}
		.d54_2 .text {width:100%;}
		.d54_2 .text h2 {margin-bottom:20px; font-size:22px;}
		.d54_2 .text h2 sup {font-size:10px;}
		.d54_2 .text p {font-size:14px;}
		.d54_2 .text p:nth-child(2) {margin-bottom:10px;}
		.d54_2 .text p sup {font-size:8px;}
		.d54_2 .img {width:90%; margin:40px auto 0; padding:0;}

		/**/
		.d54_3 {padding:80px 0 250px; background-position:80% center;}
		.d54_3::after {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#000000; opacity:0.2;}
		.d54_3 h2 {font-size:22px; margin-bottom:100px; position:relative; z-index:1;}
		.d54_3 .probes_zoom ul li .cell {--w_span:40px; flex-direction:column;}
		.d54_3 .probes_zoom ul li p {font-size:10px; position:static; transform:none;}
		.d54_3 .probes_zoom ul li em::after {}
		.d54_3 .probes_zoom ul li:nth-child(1) {left:40.55%; top:46.55%;}
		.d54_3 .probes_zoom ul li:nth-child(2) {left:70.55%; top:47.55%;}
		.d54_3 .probes_zoom ul li:nth-child(3) {left:20.55%; top:76.55%;}
		.d54_3 .probes_zoom ul li:nth-child(4) {left:45.55%; top:60.55%;}
		.d54_3 .probes_zoom ul li:nth-child(5) {left:74.55%; top:69.55%;}
		.d54_3 .probes_zoom ul li:nth-child(1) p,
		.d54_3 .probes_zoom ul li:nth-child(2) p,
		.d54_3 .probes_zoom ul li:nth-child(3) p,
		.d54_3 .probes_zoom ul li:nth-child(4) p,
		.d54_3 .probes_zoom ul li:nth-child(5) p {margin:5px auto 0;}
		.d54_3 .probes_zoom ul li:nth-child(1) .cell,
		.d54_3 .probes_zoom ul li:nth-child(2) .cell,
		.d54_3 .probes_zoom ul li:nth-child(3) .cell,
		.d54_3 .probes_zoom ul li:nth-child(4) .cell,
		.d54_3 .probes_zoom ul li:nth-child(5) .cell {position:static;}
		.d54_3 .probes_zoom ul li:nth-child(1) em,
		.d54_3 .probes_zoom ul li:nth-child(2) em,
		.d54_3 .probes_zoom ul li:nth-child(3) em,
		.d54_3 .probes_zoom ul li:nth-child(4) em,
		.d54_3 .probes_zoom ul li:nth-child(5) em {width:0;}
		.d54_3 .probes_zoom ul li:nth-child(1) em::after,
		.d54_3 .probes_zoom ul li:nth-child(2) em::after,
		.d54_3 .probes_zoom ul li:nth-child(3) em::after,
		.d54_3 .probes_zoom ul li:nth-child(4) em::after,
		.d54_3 .probes_zoom ul li:nth-child(5) em::after {display:none; --w_em:6px; top:auto; right:auto; bottom:0; left:50%; transform:translateX(-50%);}

		/**/
		.d54_4 {padding:80px 0 60px;}
		.d54_4 .swiper-container {padding:0 0 50px 0;}
		.d54_4 .swiper-container .swiper-slide {padding:20px; border-radius:10px;}
		.d54_4 .swiper-container .swiper-slide::after {border-radius:10px;}
		.d54_4 .swiper-container .swiper-slide .text {margin:20px auto 0;}
		.d54_4 .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:6px;}
		.d54_4 .swiper-container .swiper-slide .text p {font-size:14px;}
		.d54_4 .swiper-container .swiper-button-prev,
		.d54_4 .swiper-container .swiper-button-next {display:block; width:30px; height:30px;}
		.d54_4 .swiper-container .swiper-button-prev {transform:translateX(calc(-50% - 25px));}
		.d54_4 .swiper-container .swiper-button-next {transform:translateX(calc(-50% + 25px));}

		/**/
		.d54_5 {padding:80px 0 150px;}
		.d54_5 h2 {width:100%; font-size:22px; margin-bottom:20px;}
		.d54_5 p {font-size:14px; width:100%;}
		.d54_5 ul {margin-top:40px; justify-content:space-around;}
		.d54_5 ul li span {width:40px; height:40px; margin-bottom:10px;}
		.d54_5 ul li p {font-size:12px;}
		.d54_5 .bg {background-attachment:scroll;}

		/**/
		.d54_6 {padding:80px 0 60px;}
		.d54_6 .swiper-container {padding:0 0 50px 0;}
		.d54_6 .swiper-container .swiper-slide {padding:20px; border-radius:10px;}
		.d54_6 .swiper-container .swiper-slide::after {border-radius:10px;}
		.d54_6 .swiper-container .swiper-slide .text {margin:20px auto 0;}
		.d54_6 .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:6px;}
		.d54_6 .swiper-container .swiper-slide .text p {font-size:14px;}
		.d54_6 .swiper-container .swiper-button-prev,
		.d54_6 .swiper-container .swiper-button-next {display:block; width:30px; height:30px;}
		.d54_6 .swiper-container .swiper-button-prev {transform:translateX(calc(-50% - 25px));}
		.d54_6 .swiper-container .swiper-button-next {transform:translateX(calc(-50% + 25px));}

		/**/
		.d54_7 {padding:150px 0; background-attachment:scroll;}
		.d54_7 h2 {width:100%; font-size:22px; margin-bottom:20px;}
		.d54_7 p {font-size:14px; width:100%;}
		.d54_7 ul {margin-top:40px; justify-content:space-around;}
		.d54_7 ul li span {width:40px; height:40px; margin-bottom:10px;}
		.d54_7 ul li p {font-size:12px;}
		.d54_7 .bg {background-attachment:scroll;}

		/**/
		.d54_8 {padding:20px 0 0;}
		.d54_8 .pin {height:auto;}
		.d54_8 .list {height:auto;}
		.d54_8 .list ul {justify-content:space-between; flex-wrap:wrap; position:static;}
		.d54_8 .list ul li {width:calc(50% - 10px); margin:0 0 20px 0;}
		.d54_8 .list ul li:last-child {margin-bottom:20px;}
		.d54_8 .list ul li .text {padding:20px 10px;}
		.d54_8 .list ul li .img span {padding-top:120%;}
		.d54_8 .list ul li .text h3 {font-size:12px;}



		
	/****************************************/
	/*  products: E11  */
	/****************************************/

	/**/
	.sel_products_detail_55 {}

		/**/
		.d55_1 {}
		.d55_1 .main {display:flex; flex-direction:column-reverse;}
		.d55_1 .wrap {padding:80px 0; height:auto; background-image:url("../images/p55/001_bg_mobile.jpg");}
		.d55_1 .shead h2 {font-size:18px;}
		.d55_1 .shead h1 {font-size:40px; margin:30px auto 0;}
		.d55_1 .shead p {font-size:12px;}
		.d55_1 .img {width:150px; margin:250px 0 30px -20px; animation-delay:0s;}
		.d55_1 .intro {padding:80px 0;}
		.d55_1 .intro p {font-size:16px; width:90%;}
		.d55_1 .intro p sup {font-size:8px;}
    	.d55_1 .intro p sup i {transform:translateY(-2px); font-size:6px;}

		/**/
		.d55_2 {}
		.d55_2 .wrap::after {height:100%;}
		.d55_2 .main {height:auto; padding:80px 0 60px;}
		.d55_2 .text h2 {font-size:22px;}
		.d55_2 .text h2 sup {font-size:12px;}
    	.d55_2 .text h2 sup i {transform:translateY(-3px); font-size:8px;}
		.d55_2 .text p {font-size:14px;}
		.d55_2 .img {margin:150px auto 0; width:100%;}
		.d55_2 .img ul {}
		.d55_2 .img ul li {width:50%; color:#FFFFFF;}
		.d55_2 .img ul li:last-child {margin:0;}
		.d55_2 .img ul li .l_icon {width:36px; height:36px;}
		.d55_2 .img ul li h4 {margin:10px auto; font-size:14px;}
		.d55_2 .img ul li dl {flex-direction:column; transform:none; margin-bottom:30px;}
		.d55_2 .img ul li dl::after {background:#CCCCCC;}
		.d55_2 .img ul li dl dd {margin:0 4px 20px;}
		.d55_2 .img ul li dl dd:nth-child(2) {transform:none;}
		.d55_2 .img ul li dl dd:last-child {margin-bottom:0;}
		.d55_2 .img ul li dl dd .d_icon {width:28px; height:28px;}
		.d55_2 .img ul li dl dd p {font-size:12px; margin-top:4px;}
		.d55_2 .img ul li dl dd p::after {width:16px; height:16px; bottom:-2px; margin-left:2px;}

		/**/
		.d55_3 {padding:80px 0;}
		.d55_3 .topic h2 {font-size:22px; margin-bottom:20px;}
		.d55_3 .topic p {font-size:14px;}
		.d55_3 .s_tab {width:calc(100% - 6px); margin:20px auto 20px 0; flex-wrap:wrap;}
		.d55_3 .s_tab span {flex:auto; width:50%; margin-bottom:4px; padding:14px 4px;}
		.d55_3 .s_tab span:last-child {margin:0;}
		.d55_3 .s_tab span::after {width:calc(100% + 6px); clip-path:polygon(10px 0%, 100% 0%, calc(100% - 10px) 50%, 100% 100%, 10px 100%, 0% 50%);}
		.d55_3 .s_tab span em {font-size:12px;}
		.d55_3 .box .swiper-container.swiper_1 .swiper-wrapper,
		.d55_3 .box .swiper-container.swiper_3 .swiper-wrapper,
		.d55_3 .box .swiper-container.swiper_4 .swiper-wrapper {justify-content:flex-start;}
		.d55_3 .box .swiper-container .swiper-slide .img_box i {right:10px; bottom:10px; width:16px; height:16px;}
		.d55_3 .box .swiper-container .swiper-slide .text h3 {font-size:12px;}
		.d55_3 .lightbox .swiper-container .swiper-slide .it {flex-direction:column; justify-content:center;}
		.d55_3 .lightbox .swiper-container .swiper-slide .img_box {width:100%; padding-top:75%;}
		.d55_3 .lightbox .swiper-container .swiper-slide .text {width:100%; margin-top:20px; padding:0;}
		.d55_3 .lightbox .swiper-container .swiper-slide .text h3 {font-size:18px; margin-bottom:10px;}
		.d55_3 .lightbox .swiper-container .swiper-slide .text p {font-size:14px;}
		.d55_3 .lightbox .swiper-container .swiper-pagination span {width:6px; height:6px;}
		.d55_3 .lightbox .close {right:20px; top:20px; width:40px; height:40px; background-size:50% auto;}

		/**/
		.d55_4 {}
		.d55_4 h2 {font-size:22px; width:100%; top:40px;}
		.d55_4 ul {height:auto; padding-top:80%;}
		.d55_4 ul li {}
		.d55_4 ul li .machine {width:16%; top:calc(50% + 40px);}
		.d55_4 ul li .machine b {font-size:12px;}
		.d55_4 ul li .machine .m_1 {opacity:1; width:60px; right:100%; transform:translateX(-10px);}
		.d55_4 ul li .machine .m_1 b {top:calc(100% + 10px);}
		.d55_4 ul li .machine .m_2 {opacity:1; width:42px; left:100%;}
		.d55_4 ul li .machine .m_2 b {left:calc(100% - 10px);}
		.d55_4 ul li .text {width:100%; padding:0 20px; text-align:center; bottom:40px;}
		.d55_4 ul li .text h3 {font-size:14px;}
		.d55_4 ul li .text p {display:none; font-size:12px; bottom:40px;}
		.d55_4 ul li.active p {}
		.d55_4 ul li:nth-child(2) .text,
		.d55_4 ul li:nth-child(3) .text {left:auto; top:auto;}
		.d55_4 ul li:nth-child(4) .text,
		.d55_4 ul li:nth-child(5) .text,
		.d55_4 ul li:nth-child(6) .text {right:auto; bottom:40px;}
		.d55_4 .pagination {display:none;}

		/**/
		.d55_5 {padding:80px 0;}
		.d55_5 h2 {font-size:22px;}
		.d55_5 .s_tab {width:calc(100% - 6px); margin:30px auto 20px 0; flex-wrap:wrap;}
		.d55_5 .s_tab span {flex:auto; width:50%; margin-bottom:4px; padding:14px 10px;}
		.d55_5 .s_tab span::after {width:calc(100% + 6px); clip-path:polygon(10px 0%, 100% 0%, calc(100% - 10px) 50%, 100% 100%, 10px 100%, 0% 50%);}
		.d55_5 .s_tab span:nth-child(5),
		.d55_5 .s_tab span:nth-child(6) {margin:0;}
		.d55_5 .s_tab span i {width:30px; height:30px; margin-bottom:6px;}
		.d55_5 .s_tab span em {font-size:12px;}
		.d55_5 ul li .cover {width:100%; clip-path:none;}
		.d55_5 ul li .text {width:100%; padding:30px; position:static; clip-path:none;}
		.d55_5 ul li .text h3 {font-size:16px;}
		.d55_5 ul li .text h4 {font-size:12px; margin:10px auto 10px 0;}
		.d55_5 ul li .text p {font-size:12px; line-height:1.6;}

		/**/
		.d55_6 {padding:80px 0;}
		.d55_6 h2 {font-size:22px;}

		/**/
		.d55_side_nav {display:none;}
	



	/****************************************/
	/*  products: X11  */
	/****************************************/

	/**/
	.sel_products_detail_56 {}

		/**/
		.d56_1 {}
		.d56_1 .wrap {padding:80px 0 260px; height:auto; background-image:url("../images/p56/001_bg_mobile.jpg");}
		.d56_1 .shead {padding-left:20%;}
		.d56_1 .shead h2 {font-size:18px;}
		.d56_1 .shead h1 {font-size:40px; margin:30px auto 0;}
		.d56_1 .shead p {font-size:12px;}
		.d56_1 .img {width:50%; margin-top:40px; transform:translateX(-20px);}
		.d56_1 .intro {padding:80px 0;}
		.d56_1 .intro p {font-size:16px; width:90%;}
		.d56_1 .intro p sup {font-size:8px;}
    	.d56_1 .intro p sup i {transform:translateY(-2px); font-size:6px;}

		/**/
		.d56_2 {}
		.d56_2 .wrap::after {height:100%;}
		.d56_2 .main {height:auto; padding:80px 0 60px;}
		.d56_2 .text h2 {font-size:22px;}
		.d56_2 .text h2 sup {font-size:12px;}
		.d56_2 .text h2 sup i {transform:translateY(-3px); font-size:8px;}
		.d56_2 .text p {font-size:14px;}
		.d56_2 .img {margin:150px auto 0; width:100%;}
		.d56_2 .img ul {}
		.d56_2 .img ul li {width:50%; color:#FFFFFF;}
		.d56_2 .img ul li:last-child {margin:0;}
		.d56_2 .img ul li .l_icon {width:36px; height:36px;}
		.d56_2 .img ul li h4 {margin:10px auto; font-size:14px;}
		.d56_2 .img ul li dl {flex-direction:column; transform:none; margin-bottom:30px;}
		.d56_2 .img ul li dl::after {background:#CCCCCC;}
		.d56_2 .img ul li dl dd {margin:0 4px 20px;}
		.d56_2 .img ul li dl dd:nth-child(2) {transform:none;}
		.d56_2 .img ul li dl dd:last-child {margin-bottom:0;}
		.d56_2 .img ul li dl dd .d_icon {width:28px; height:28px;}
		.d56_2 .img ul li dl dd p {font-size:12px; margin-top:4px;}
		.d56_2 .img ul li dl dd p::after {width:16px; height:16px; bottom:-2px; margin-left:2px;}

		/**/
		.d56_3 {}
		.d56_3 h2 {font-size:22px; width:100%; top:40px;}
		.d56_3 ul {height:auto; padding-top:80%;}
		.d56_3 ul li {}
		.d56_3 ul li .machine {width:30%; top:calc(50%);}
		.d56_3 ul li .machine b {font-size:12px;}
		.d56_3 ul li .machine .m_1 {opacity:1; width:60px; right:100%; transform:translateX(-10px);}
		.d56_3 ul li .machine .m_1 b {top:calc(100% + 10px);}
		.d56_3 ul li .machine .m_2 {opacity:1; width:42px; left:80%; top:40%;}
		.d56_3 ul li .machine .m_2 b {left:calc(100% - 22px);}
		.d56_3 ul li .text {width:100%; padding:0 20px; text-align:center; bottom:40px;}
		.d56_3 ul li .text h3 {font-size:14px;}
		.d56_3 ul li .text p {display:none; font-size:12px; bottom:40px;}
		.d56_3 ul li.active p {}
		.d56_3 ul li:nth-child(2) .text,
		.d56_3 ul li:nth-child(3) .text {left:auto; top:auto;}
		.d56_3 ul li:nth-child(4) .text,
		.d56_3 ul li:nth-child(5) .text,
		.d56_3 ul li:nth-child(6) .text {right:auto; bottom:40px;}
		.d56_3 ul li video {min-width:none; min-height:none; width:auto; height:100%;}
		.d56_3 .pagination {display:none;}
		
		/**/
		.d56_4 {padding:80px 0;}
		.d56_4 h2 {font-size:22px;}
		.d56_4 .swiper-container {}
		.d56_4 .swiper-container .swiper-slide {border-radius:10px;}
		.d56_4 .swiper-container .swiper-slide .text {padding:20px; transform:translateY(calc(100% - 140px));}
		.d56_4 .swiper-container .swiper-slide .text .icon {width:50px; height:50px; margin:10px auto;}
		.d56_4 .swiper-container .swiper-slide .text h3 {font-size:18px;}
		.d56_4 .swiper-container .swiper-slide .text h4 {font-size:14px;}
		.d56_4 .swiper-container .swiper-slide .text p {font-size:12px;}
		.d56_4 .swiper-container .swiper-pagination span {margin:0 4px; width:6px; height:6px;}

		/**/
		.d56_5 {padding:80px 0;}
		.d56_5 .topic h2 {font-size:22px; margin-bottom:20px;}
		.d56_5 .topic p {font-size:14px;}
		.d56_5 .s_tab {width:100%; margin:20px auto; flex-wrap:wrap;}
		.d56_5 .s_tab span {flex:auto; width:33.33%; padding:14px 4px;}
		.d56_5 .s_tab span:nth-child(3),
		.d56_5 .s_tab span:nth-child(4) {margin:0;}
		.d56_5 .s_tab span::after {width:calc(100% + 6px);}
		.d56_5 .s_tab span em {font-size:12px;}
		.d56_5 .box .swiper-container.swiper_2 .swiper-wrapper,
		.d56_5 .box .swiper-container.swiper_3 .swiper-wrapper {justify-content:flex-start;}
		.d56_5 .box .swiper-container .swiper-slide .img_box i {right:10px; bottom:10px; width:16px; height:16px;}
		.d56_5 .box .swiper-container .swiper-slide .text h3 {font-size:12px;}
		.d56_5 .lightbox .swiper-container .swiper-slide .it {flex-direction:column; justify-content:center;}
		.d56_5 .lightbox .swiper-container .swiper-slide .img_box {width:100%; padding-top:75%;}
		.d56_5 .lightbox .swiper-container .swiper-slide .text {width:100%; margin-top:20px; padding:0;}
		.d56_5 .lightbox .swiper-container .swiper-slide .text h3 {font-size:18px; margin-bottom:10px;}
		.d56_5 .lightbox .swiper-container .swiper-slide .text p {font-size:14px;}
		.d56_5 .lightbox .swiper-container .swiper-pagination span {width:6px; height:6px;}
		.d56_5 .lightbox .close {right:20px; top:20px; width:40px; height:40px; background-size:50% auto;}

		/**/
		.d56_6 {padding:80px 0;}
		.d56_6 h2 {font-size:22px;}

		/**/
		.d56_side_nav {display:none;}




	/****************************************/
	/*  products: X10  */
	/****************************************/

	/**/
	.sel_products_detail_57 {}

		/**/
		.d57_1 {padding:80px 0;}
		.d57_1 .shead {width:auto; margin:auto;}
		.d57_1 .shead h1 {font-size:40px;}
		.d57_1 .shead p {font-size:12px;}
		.d57_1 .shead h2 {font-size:22px; margin-top:20px;}
		.d57_1 .img {width:100%; margin-top:40px;}
		.d57_1 .img span {transform:translateX(6%);}
		@keyframes d57_1_move
		{ 
			0% {
				opacity:0;
				transform:translateY(6px);
			}
			100% {
				opacity:1;
				transform:translateY(0);
			}
		}

		/**/
		.d57_2 {padding:80px 0 40px;}
		.d57_2 .intro {width:100%; font-size:14px;}
		.d57_2 h2 {font-size:22px; margin:40px auto 20px;}
		.d57_2 .swiper-container {padding:0 0 60px;}
		.d57_2 .swiper-container .swiper-slide .img_box {transform:scale(1); border-radius:3px;}
		.d57_2 .swiper-container .swiper-slide .text {margin-top:20px; width:100%;}
		.d57_2 .swiper-container .swiper-slide .text h3 {font-size:16px;}
		.d57_2 .swiper-container .swiper-slide .text p {font-size:12px; margin-top:6px;}
		.d57_2 .swiper-container .swiper-button-prev,
		.d57_2 .swiper-container .swiper-button-next {display:block; width:40px; height:40px;}
		.d57_2 .swiper-container .swiper-button-prev {transform:translateX(calc(-50% - 20px - 10px));}
		.d57_2 .swiper-container .swiper-button-next {transform:translateX(calc(-50% + 20px + 10px));}
		.d57_2 .swiper-container .swiper-slide-active .img_box {}
		.d57_2 .swiper-container .swiper-slide-active .text {}

		/**/
		.d57_3 {padding:80px 0 40%;}
		.d57_3 h2 {font-size:22px;}
		.d57_3 ul {margin-top:35%;}
		.d57_3 ul li {width:90%;}
		.d57_3 ul li p {font-size:8px;}
		.d57_3 ul li p em {font-size:22px;}
		.d57_3 ul li .more strong {font-size:10px;}
		.d57_3 ul li .more i {width:20px; height:20px; margin-top:4px;}
		.d57_3 ul li:nth-child(1) {width:50%; left:0; top:-30%;}
		.d57_3 ul li:nth-child(2) {width:50%; right:0; top:-30%;}
		.d57_3 ul li:nth-child(3) {width:50%; left:0; bottom:-30%;}
		.d57_3 ul li:nth-child(4) {width:50%; right:0; bottom:-30%;}
		.d57_3 .lightbox {padding:20px 0;}
		.d57_3 .lightbox .tab {margin:60px auto 30px;}
		.d57_3 .lightbox .tab span {padding:14px 4px;}
		.d57_3 .lightbox .tab span em {font-size:12px;}
		.d57_3 .lightbox .swiper-container .swiper-slide .it {flex-direction:column;}
		.d57_3 .lightbox .swiper-container .swiper-slide .img_box {width:100%; padding-top:75%; border-radius:3px;}
		.d57_3 .lightbox .swiper-container .swiper-slide .text {width:100%; margin-top:20px; padding:0;}
		.d57_3 .lightbox .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:6px;}
		.d57_3 .lightbox .swiper-container .swiper-slide .text p {font-size:12px;}
		.d57_3 .lightbox .swiper-container .swiper-pagination {bottom:-30px; padding-bottom:10px;}
		.d57_3 .lightbox .swiper-container .swiper-pagination span {width:6px; height:6px; margin:0 4px;}
		.d57_3 .lightbox .close {right:10px; top:10px; width:40px; height:40px; border-radius:3px;}
		.d57_3 .lightbox.active {justify-content:flex-start;}

		/**/
		.d57_4 {}
		.d57_4 .pin {height:auto;}
		.d57_4 .main {padding:80px 0;}
		.d57_4 h2 {font-size:22px;}
		.d57_4 .list {margin-top:40px;}
		.d57_4 .list ul {flex-wrap:wrap; width:auto; margin:-20px;}
		.d57_4 .list ul li {width:100%; max-width:250px; margin:0 auto; padding:20px;}
		.d57_4 .list ul li .img {width:100%; height:auto; border-radius:10px;}
		.d57_4 .list ul li .img p {font-size:14px;}
		.d57_4 .list ul li .img p em {width:20px; height:20px; margin-right:4px;}
		.d57_4 .list ul li .img span {padding-top:133%; border-radius:9px;}
		.d57_4 .list ul li .text {margin-top:20px;}
		.d57_4 .list ul li .text h3 {font-size:12px;}
		.d57_4 .list ul li .text p {font-size:10px; margin-top:4px;}
		.d57_4 .list ul li .text p em {padding-left:5px;}
		.d57_4 .list ul li .text p em::before {width:3px; height:3px;}

		/**/
		.d57_5 {padding:80px 0;}
		.d57_5 h2 {font-size:22px;}
		.d57_5 .swiper-container .swiper-slide {padding:20px;}
		.d57_5 .swiper-container .swiper-slide .text {padding:20px 0;}




	/****************************************/
	/*  products: E10  */
	/****************************************/

	/**/
	.sel_products_detail_58 {}

		/**/
		.d58_1 {padding:180px 0 80px;}
		.d58_1 .shead {width:100%; margin:auto; padding:0 0 0 20px;}
		.d58_1 .shead h1 {font-size:22px;}
		.d58_1 .shead h1 span:last-child {transform:none;}
		.d58_1 .img {width:100%; margin-top:40px; padding:0 0 0 20px;}
		.d58_1 .img .title {margin:0 0 20px 0;}
		.d58_1 .img .title h2 {font-size:32px;}
		.d58_1 .img .title p {font-size:12px;}
		.d58_1 .img i {width:150px; transform:translateX(-15%);}

		/**/
		.d58_2 {padding:80px 0 60px;}
		.d58_2 .intro {width:100%; font-size:16px;}
		.d58_2 h2 {font-size:22px; margin:40px auto 20px;}
		.d58_2 .s_i {font-size:14px; width:100%; margin-bottom:30px;}
		.d58_2 .swiper-container {padding:0 0 60px;}
		.d58_2 .swiper-container .swiper-slide .img_box {border-radius:3px;}
		.d58_2 .swiper-container .swiper-slide .text {margin-top:20px;}
		.d58_2 .swiper-container .swiper-slide .text h3 {font-size:16px;}
		.d58_2 .swiper-container .swiper-slide .text p {font-size:12px; margin-top:6px;}
		.d58_2 .swiper-container .swiper-pagination .swiper-pagination-bullet {width:6px; height:6px;}
		.d58_2 .swiper-container .swiper-button-prev,
		.d58_2 .swiper-container .swiper-button-next {display:block; width:40px; height:40px;}
		.d58_2 .swiper-container .swiper-button-prev {transform:translateX(calc(-50% - 20px - 10px));}
		.d58_2 .swiper-container .swiper-button-next {transform:translateX(calc(-50% + 20px + 10px));}
		.d58_2 .swiper-container .swiper-slide-active .img_box {}
		.d58_2 .swiper-container .swiper-slide-active .text {}

		/**/
		.d58_3 {padding:80px 0 100px;}
		.d58_3 h2 {font-size:22px;}
		.d58_3 .intro {font-size:14px; width:100%; margin:20px auto;}
		.d58_3 ul {margin:auto;}
		.d58_3 ul li {width:100%;}
		.d58_3 ul li p {font-size:8px;}
		.d58_3 ul li p em {font-size:22px;}
		.d58_3 ul li .more strong {font-size:10px;}
		.d58_3 ul li .more i {width:20px; height:20px; margin-top:4px;}
		.d58_3 ul li .poc p em {font-size:10px;}
		.d58_3 ul li .poc .poc_i {width:64px; margin-top:6px;}
		.d58_3 ul li:nth-child(1) {width:35%; left:5%; top:0%;}
		.d58_3 ul li:nth-child(2) {width:35%; right:5%; top:0%;}
		.d58_3 ul li:nth-child(3) {width:35%; left:-8%; bottom:20%;}
		.d58_3 ul li:nth-child(4) {width:35%; right:-8%; bottom:20%;}
		.d58_3 ul li:nth-child(5) {width:35%; bottom:-10%;}
		.d58_3 ul li:nth-child(6) {transform:scale(1.2);}
		.d58_3 .lightbox {padding:20px 0;}
		.d58_3 .lightbox .tab {margin:60px auto 30px;}
		.d58_3 .lightbox .tab .inner {flex-wrap:wrap;}
		.d58_3 .lightbox .tab span {margin-bottom:4px; padding:14px 4px; flex:auto; width:50%;}
		.d58_3 .lightbox .tab span em {font-size:12px;}
		.d58_3 .lightbox .swiper-container .swiper-slide .it {flex-direction:column;}
		.d58_3 .lightbox .swiper-container .swiper-slide .img_box {width:100%; padding-top:75%; border-radius:3px;}
		.d58_3 .lightbox .swiper-container .swiper-slide .text {width:100%; margin-top:20px; padding:0;}
		.d58_3 .lightbox .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:6px;}
		.d58_3 .lightbox .swiper-container .swiper-slide .text p {font-size:12px;}
		.d58_3 .lightbox .swiper-container .swiper-pagination {bottom:-30px; padding-bottom:10px;}
		.d58_3 .lightbox .swiper-container .swiper-pagination span {width:6px; height:6px; margin:0 4px;}
		.d58_3 .lightbox .close {right:10px; top:10px; width:40px; height:40px; border-radius:3px;}
		.d58_3 .lightbox.active {justify-content:flex-start;}

		/**/
		.d58_4 {}
		.d58_4 .pin {height:auto;}
		.d58_4 .main {padding:80px 0;}
		.d58_4 h2 {font-size:22px;}
		.d58_4 .list {margin-top:40px;}
		.d58_4 .list ul {flex-wrap:wrap; width:auto; margin:-20px;}
		.d58_4 .list ul li {width:100%; max-width:250px; margin:0 auto; padding:20px;}
		.d58_4 .list ul li .img {width:100%; height:auto; border-radius:10px;}
		.d58_4 .list ul li .img p {font-size:14px;}
		.d58_4 .list ul li .img p em {width:20px; height:20px; margin-right:4px;}
		.d58_4 .list ul li .img span {padding-top:133%; border-radius:9px;}
		.d58_4 .list ul li .text {margin-top:20px;}
		.d58_4 .list ul li .text h3 {font-size:12px;}
		.d58_4 .list ul li .text p {font-size:10px; margin-top:4px;}
		.d58_4 .list ul li .text p em {padding-left:5px;}
		.d58_4 .list ul li .text p em::before {width:3px; height:3px;}

		/**/
		.d58_5 {padding:80px 0;}
		.d58_5 h2 {font-size:22px;}
		.d58_5 .swiper-container .swiper-slide {padding:20px;}
		.d58_5 .swiper-container .swiper-slide .text {padding:20px 0;}




	/****************************************/
	/*  products detail: SV-M4K120Exp  */
	/****************************************/

	/**/
	.sel_products_detail_59 {}

		/**/
		.d59_1 {padding:80px 0;}
		.d59_1 .main {flex-direction:column;}
		.d59_1 .text {width:100%; padding:0; text-align:center;}
		.d59_1 .text h1 {font-size:36px; margin-bottom:30px;}
		.d59_1 .text h2 {font-size:28px;}
		.d59_1 .img {margin-top:40px; width:100%;}

		/**/
		.d59_2 {padding:80px 0;}
		.d59_2 .text h2 {font-size:28px;}
		.d59_2 .text p {font-size:16px; width:100%; margin:20px auto 0;}
		.d59_2 .spec_col_1 {margin:40px 0 0 0;}
		.d59_2 .spec_col_1 .sc1_t {width:100%; margin:20px auto 0;}
		.d59_2 .spec_col_1 .sc1_t p {margin-top:10px; font-size:14px;}
		.d59_2 .spec_col_1 .sc1_b {margin-top:40px; flex-direction:column;}
		.d59_2 .spec_col_1 .sc1_b img {width:80%; margin-bottom:20px;}
		.d59_2 .spec_col_1 .sc1_b p {width:100%; font-size:14px; text-align:center; padding:0;}
		.d59_2 .spec_col_1 .sc1_b p strong {font-size:16px; margin-bottom:4px;}

		/**/
		.d59_3 {padding:80px 0;}
		.d59_3 h3 {font-size:28px;}
		.d59_3 ul {margin-top:20px;}
		.d59_3 ul li {margin-bottom:30px;}
		.d59_3 ul li .lr img {width:calc(50% - 12px);}
		.d59_3 ul li .lr i::before,
		.d59_3 ul li .lr i::after {width:8px; height:8px; opacity:0.2;}
		.d59_3 ul li .lr i::after {left:-6px; opacity:0.1;}
		.d59_3 ul li p {margin-top:10px; font-size:14px;}

		/**/
		.d59_4 {padding:80px 0;}
		.d59_4 .text h2 {font-size:28px;}
		.d59_4 .text p {font-size:16px; width:100%; margin:20px auto 0;}
		.d59_4 .img {margin:40px auto 0;}
		.d59_4 .img ul li {margin-bottom:30px;}
		.d59_4 .img ul li .t {width:100%; flex-direction:column;}
		.d59_4 .img ul li .t img {width:100px; border-radius:6px;}
		.d59_4 .img ul li .t .t_r {margin:10px auto 0; text-align:center;}
		.d59_4 .img ul li .t .t_r h3 {font-size:18px; margin-bottom:4px;}
		.d59_4 .img ul li .t .t_r p {font-size:14px;}
		.d59_4 .img .m {width:100%;}

		/**/
		.d59_5 {padding:80px 0;}
		.d59_5 .text h2 {font-size:28px;}
		.d59_5 .text p {font-size:16px; width:100%; margin:20px auto 0;}
		.d59_5 .img {margin-top:40px;}
		.d59_5 .img ul {flex-direction:column; align-items:center;}
		.d59_5 .img ul li:nth-child(1) {width:80%; margin:0 0 30px 0;}
		.d59_5 .img ul li:nth-child(2) {width:70%;}

		/**/
		.d59_6 {padding:80px 0;}
		.d59_6 .text h2 {font-size:28px;}
		.d59_6 .text p {font-size:16px; width:100%; margin:20px auto 0;}
		.d59_6 .img {margin-top:40px;}
		.d59_6 .img ul {padding:0 10px 0 20px;}
		.d59_6 .img ul li {width:100%; margin-bottom:40px;}
		.d59_6 .img ul li:nth-child(3) {margin-bottom:40px;}
		.d59_6 .img ul li:last-child {margin:0;}
		.d59_6 .img ul li span {width:60px; height:60px;}
		.d59_6 .img ul li .r {margin-left:20px;}
		.d59_6 .img ul li .r h3 {font-size:16px;}
		.d59_6 .img ul li .r p {font-size:14px; margin-top:6px;}




	/****************************************/
	/*  products detail: EG-650 series  */
	/****************************************/

	/**/
	.sel_products_detail_60 {}

	    /**/
        .d60_1 {}
        .d60_1 .main {padding:100px 0 0;}
        .d60_1 .text {}
        .d60_1 .text h1 {font-size:36px;}
        .d60_1 .text p {font-size:36px;}
        .d60_1 .img {margin-top:30px; padding-top:40px;}
        .d60_1 .img span {}
        .d60_1 .features {}
        .d60_1 .features ul li {margin:0 3px;}
        .d60_1 .features ul li .cover {width:59px;}
		.d60_1 .features ul li .cover span {border-radius:4px;}
        .d60_1 .iendo {width:44px; top:50px;}
        
        /**/
        .d60_2 {padding:80px 0;}
        .d60_2 .text {}
        .d60_2 .text ul {flex-direction:column; margin:-40px 0;}
        .d60_2 .text ul li {width:100%; padding:30px 0;}
        .d60_2 .text ul li .cover {width:150px; height:150px; margin-bottom:20px;}
        .d60_2 .text ul li .name {}
        .d60_2 .text ul li h2 {font-size:18px; margin-bottom:10px;}
        .d60_2 .text ul li p {font-size:14px;}

		/**/
		.d60_3 {}
		.d60_3 .main {padding:100px 0 0;}
		.d60_3 .text {}
		.d60_3 .text h1 {font-size:36px;}
		.d60_3 .text p {font-size:36px;}
		.d60_3 .img {margin-top:30px; padding-top:40px;}
		.d60_3 .img span {}
		.d60_3 .features {}
		.d60_3 .features ul li {margin:0 3px;}
		.d60_3 .features ul li .cover {width:59px;}
		.d60_3 .features ul li .cover span {border-radius:4px;}
		.d60_3 .iendo {width:44px; top:50px;}

		/**/
		.d60_4 {padding:80px 0;}
		.d60_4 .text {}
		.d60_4 .text ul {flex-direction:column; margin:-40px 0;}
		.d60_4 .text ul li {width:100%; padding:30px 0;}
		.d60_4 .text ul li .cover {width:150px; height:150px; margin-bottom:20px;}
		.d60_4 .text ul li .name {}
		.d60_4 .text ul li h2 {font-size:18px; margin-bottom:10px;}
		.d60_4 .text ul li p {font-size:14px;}




	/****************************************/
	/*  products detail: iEndo  */
	/****************************************/

	/**/
	.sel_products_detail_61 {}

		/**/
		.d61_1 {position:relative;}
		.d61_1 .f_br_logo {width:60px; top:40px;}
		.d61_1 .main {padding:120px 0 0;}
		.d61_1 .i_t {width:100%; flex-direction:column;}
		.d61_1 .text {width:100%; margin:auto;}
		.d61_1 .text .shead {text-align:center;}
		.d61_1 .text .shead h1 {font-size:32px; margin-bottom:10px;}
		.d61_1 .text .shead h2 {font-size:14px;}
		.d61_1 .text ul {margin:20px auto 0; justify-content:center; width:auto;}
		.d61_1 .text ul li {margin:0; padding:2px; width:20%;}
		.d61_1 .text ul li span {border-radius:4px;}
		.d61_1 .img {width:70%; margin:30px auto 0;}

		/**/
		.d61_2 {padding:20px 0 50px 0; background-size:auto 25%;}
		.d61_2 .topic .t {margin-bottom:20px;}
		.d61_2 .topic .t em {width:50px; margin-right:10px;}
		.d61_2 .topic .t .name h2 {font-size:24px;}
		.d61_2 .topic p {font-size:16px; line-height:1.4;}
		.d61_2 .shead {margin:30px auto 100px;}
		.d61_2 .shead h3 {font-size:22px; margin-bottom:20px;}
		.d61_2 .shead p {flex-direction:column;}
		.d61_2 .shead p i {width:72px; margin:0 0 10px 0;}
		.d61_2 .shead p i span {border-radius:4px;}
		.d61_2 .shead p em {font-size:14px;}
		.d61_2 .m ul {flex-direction:column; align-items:center;}
		.d61_2 .m ul li {width:100%;}
		.d61_2 .bg {height:30%;}
		.d61_2 .m ul li:nth-child(2),
		.d61_2 .m ul li:nth-child(4) {width:30px; display:flex; align-items:flex-end; justify-content:center; transform:translateX(-6.5%) translateY(-6.5%) scale(1.2) ;}
		.d61_2 .m ul li:nth-child(2) span,
		.d61_2 .m ul li:nth-child(4) span {margin-bottom:0; padding-top:400%; background-image:url("../images/p61/002_m_grid_v.png");}
		.d61_2 .m ul li:nth-child(2) span em,
		.d61_2 .m ul li:nth-child(4) span em {font-size:12px; letter-spacing:0; white-space:normal; transform:translateX(-50%) translateY(-50%) scale(0.8) ;}
		.d61_2 .m ul li .num {padding:10px;}
		.d61_2 .m ul li .num em {font-size:54px; margin-right:10px;}
		.d61_2 .m ul li .num p strong {font-size:16px;}
		.d61_2 .m ul li .num p i {font-size:12px;}
		.d61_2 .m ul li h3 {font-size:16px; margin:20px 0;}
		.d61_2 .m ul li h3 em {font-size:22px; margin-right:10px; padding:6px;}
		.d61_2 .m ul li h3 em sup::before {width:8px; height:1px;}
		.d61_2 .m ul li h3 em sup::after {width:1px; height:6px;}
		.d61_2 .m ul li h3 em sub::before {width:8px; height:1px;}
		.d61_2 .m ul li h3 em sub::after {width:1px; height:6px;}
		.d61_2 .b {margin-top:40px;}
		.d61_2 .b ul {padding:0; flex-direction:column;}
		.d61_2 .b ul li {width:100%;}
		.d61_2 .b ul li:first-child {margin-bottom:20px;}
		.d61_2 .b ul li dl dd {width:calc(50% - 5px);}
		.d61_2 .b ul li dl dd i sup {left:-10px; top:-10px;}
		.d61_2 .b ul li dl dd i sup::before {width:8px;}
		.d61_2 .b ul li dl dd i sup::after {height:6px;}
		.d61_2 .b ul li dl dd i sub {right:-10px; bottom:-10px;}
		.d61_2 .b ul li dl dd i sub::before {width:8px;}
		.d61_2 .b ul li dl dd i sub::after {height:6px;}
		.d61_2 .b ul li dl dd p {font-size:12px; margin-top:10px;}

		/**/
		.d61_3 {padding:50px 0;}
		.d61_3 .shead h3 {font-size:22px; margin-bottom:20px;}
		.d61_3 .shead p {font-size:14px;}
		.d61_3 .lr {margin-top:20px; flex-direction:column;}
		.d61_3 .img {width:100%; transform:scale(1.2) translateX(10%);}
		.d61_3 ul {width:100%; margin-top:60px;}
		.d61_3 ul li {margin-bottom:50px;}
		.d61_3 ul li:last-child {margin:0;}
		.d61_3 ul li .cell {flex-direction:column-reverse;}
		.d61_3 ul li dl {width:100%;}
		.d61_3 ul li:nth-child(2) dl,
		.d61_3 ul li:nth-child(3) dl {justify-content:center;}
		.d61_3 ul li dl::after {display:none;}
		.d61_3 ul li dl dd {width:calc(50% - 10px); margin:0;}
		.d61_3 ul li p {font-size:14px; margin-top:20px;}
		.d61_3 ul li p i {width:8px; top:0;}
		.d61_3 ul li p::after {width:5px; height:50px; top:calc(100% + 10px);}

		/**/
		.d61_4 {}
		.d61_4 h2 {padding:10px;}
		.d61_4 h2::after {width:150%; height:1px;}
		.d61_4 h2 em {font-size:32px;}
		.d61_4 h2 em::after {left:calc(100% + 10px); width:30px; height:30px;}
		.d61_4 h2 i {width:100%;}
		.d61_4 h2 i span {}
		.d61_4 ul {margin-top:30px; flex-direction:column;}
		.d61_4 ul li:nth-child(1) {margin-bottom:40px;}
		.d61_4 ul li:nth-child(1),
		.d61_4 ul li:nth-child(2) {width:100%;}
		.d61_4 ul li .s_h p {flex-direction:column;}
		.d61_4 ul li .s_h p i {width:72px; margin:0 0 10px 0;}
		.d61_4 ul li .s_h p i span {border-radius:4px;}
		.d61_4 ul li .s_h p em {font-size:16px;}
		.d61_4 ul li .m {margin:30px auto;}
		.d61_4 ul li .m dl {flex-direction:column; max-width:280px; width:100%; margin:auto;}
		.d61_4 ul li:nth-child(2) .m dl dd {width:100%;}
		.d61_4 ul li .m dl dd {margin:0; padding:20px; width:100%; border-radius:6px;}
		.d61_4 ul li .m dl dd::before {border-radius:5px;}
		.d61_4 ul li .m dl dd p {font-size:14px; text-align:center;}
		.d61_4 ul li .m dl dd:nth-child(2),
		.d61_4 ul li .m dl dd:nth-child(4) {width:14px; height:14px; margin:0 auto 15px;}
		.d61_4 ul li strong {display:block; text-align:center; font-size:14px; width:80%; margin:auto;}
		.d61_4 ul li .b {margin-top:30px;}
		.d61_4 ul li .b dl {justify-content:space-between;}
		.d61_4 ul li .b dl dd {width:calc(50% - 10px); margin:0;}
		.d61_4 ul li .b dl dd p {font-size:12px; margin-top:10px;}

		/**/
		.d61_5 {padding:50px 0;}
		.d61_5 h2 {padding:10px;}
		.d61_5 h2::after {width:150%; height:1px;}
		.d61_5 h2 em {font-size:32px;}
		.d61_5 h2 em::after {left:calc(100% + 10px); width:30px; height:30px;}
		.d61_5 h2 i {width:100%;}
		.d61_5 .s_h {margin-top:30px;}
		.d61_5 .s_h p {flex-direction:column;}
		.d61_5 .s_h p i {width:72px; margin:0 0 10px 0;}
		.d61_5 .s_h p i span {border-radius:4px;}
		.d61_5 .s_h p em {font-size:16px;}
		.d61_5 .m {margin:30px auto;}
		.d61_5 .m dl {flex-direction:column; max-width:280px; width:100%; margin:auto;}
		.d61_5 .m dl dd {width:100%; margin:0; padding:20px; border-radius:6px;}
		.d61_5 .m dl dd::before {border-radius:5px;}
		.d61_5 .m dl dd:nth-child(2),
		.d61_5 .m dl dd:nth-child(4) {width:14px; height:14px; margin:0 auto 15px;}
		.d61_5 .m dl dd p {font-size:14px; text-align:center;}
		.d61_5 strong {display:block; text-align:center; font-size:14px; width:80%;}
		.d61_5 .b {margin-top:30px;}
		.d61_5 .b ul {flex-direction:column;}
		.d61_5 .b ul li {width:100%;}
		.d61_5 .b ul li:first-child {margin-bottom:20px;}
		.d61_5 .b dl dd {width:calc(50% - 10px);}
		.d61_5 .b dl dd p {font-size:12px; margin-top:10px;}

		/**/
		.d61_6 {padding-bottom:80px;}
		.d61_6 h2 {padding:10px;}
		.d61_6 h2::after {width:150%; height:1px;}
		.d61_6 h2 em {font-size:32px;}
		.d61_6 h2 em::after {left:calc(100% + 10px); width:30px; height:30px;}
		.d61_6 h2 i {width:100%;}
		.d61_6 .s_h {margin-top:30px;}
		.d61_6 .s_h p {flex-direction:column;}
		.d61_6 .s_h p i {width:72px; margin:0 0 10px 0;}
		.d61_6 .s_h p i span {border-radius:4px;}
		.d61_6 .s_h p em {font-size:16px;}
		.d61_6 .m {margin:30px auto;}
		.d61_6 .m dl {flex-direction:column; max-width:280px; width:100%; margin:auto;}
		.d61_6 .m dl dd {width:100%; margin:0; padding:20px; border-radius:6px;}
		.d61_6 .m dl dd::before {border-radius:5px;}
		.d61_6 .m dl dd:nth-child(2),
		.d61_6 .m dl dd:nth-child(4) {width:14px; height:14px; margin:0 auto 15px;}
		.d61_6 .m dl dd p {font-size:14px; text-align:center;}
		.d61_6 strong {display:block; text-align:center; font-size:14px; width:80%; margin:auto;}
		.d61_6 .b {margin-top:30px;}
		.d61_6 .b ul {flex-direction:column;}
		.d61_6 .b ul li {width:100%;}
		.d61_6 .b ul li:first-child {margin-bottom:20px;}
		.d61_6 .b dl dd {width:calc(50% - 10px);}
		.d61_6 .b dl dd p {font-size:12px; margin-top:10px;}




	/****************************************/
	/*  products detail: water_air_pump  */
	/****************************************/

	/**/
	.sel_products_detail_62 {}

	    /**/
	    .d62_1 {padding:80px 0;}
	    .d62_1 .shead h1 {font-size:24px; width:100%;}
      .d62_1 .shead p {font-size:16px; margin-top:10px;}
	    .d62_1 .img {width:100%; margin-top:20px;}

	    /**/
	    .d62_2 {padding:80px 0;}
	    .d62_2 .shead h2 {font-size:22px;}
	    .d62_2 .shead p {font-size:16px; width:100%; margin-top:10px;}
	    .d62_2 .lr {flex-direction:column; align-items:center; margin-top:40px;}
	    .d62_2 .lr::after {display:none;}
	    .d62_2 .img {width:100%;}
	    .d62_2 ul {width:90%; margin-top:40px;}
	    .d62_2 ul li {margin-bottom:20px;}
	    .d62_2 ul li .icon {width:50px; height:50px;}
	    .d62_2 ul li .text {width:calc(100% - 50px - 10px); padding:0 0 20px 0;}
	    .d62_2 ul li .text h3 {font-size:16px; margin-bottom:4px;}
	    .d62_2 ul li .text p {font-size:14px;}

	    /**/
	    .d62_3 {padding:80px 0;}
	    .d62_3 .shead h2 {font-size:22px;}
	    .d62_3 .shead p {font-size:16px; width:100%; margin-top:10px;}
	    .d62_3 .lr {flex-direction:column; align-items:center; margin-top:40px;}
	    .d62_3 .lr::after {display:none;}
	    .d62_3 .img {width:100%;}
	    .d62_3 ul {width:90%; margin-top:40px; padding:0;}
	    .d62_3 ul li {margin-bottom:20px;}
	    .d62_3 ul li .icon {width:50px; height:50px;}
	    .d62_3 ul li .text {width:calc(100% - 50px - 10px); padding:0 0 20px 0;}
	    .d62_3 ul li .text h3 {font-size:16px; margin-bottom:4px;}
	    .d62_3 ul li .text p {font-size:14px;}




	/****************************************/
	/*  products detail: EB-6P17&EB-6P22  */
	/****************************************/

	/**/
	.sel_products_detail_63 {}

		/**/
        .d63_1 {}
        .d63_1 .main {padding:100px 0 0; flex-direction:column;}
        .d63_1 .text {text-align:center; position:static;}
        .d63_1 .text h1 {font-size:36px;}
        .d63_1 .text p {font-size:16px;}
		.d63_1 .features {margin-top:20px;}
		.d63_1 .features ul {justify-content:center;}
        .d63_1 .features ul li {margin:0 3px;}
        .d63_1 .features ul li .cover {width:59px;}
		.d63_1 .features ul li .cover span {border-radius:4px;}
		.d63_1 .img {width:100%; transform:none;}
        .d63_1 .img {margin-top:40px;}
        .d63_1 .img span {}
        .d63_1 .iendo {width:44px; top:50px;}

		/**/
		.d63_2 {padding:80px 0;}
		.d63_2 .main {}
		.d63_2 ul {margin:-40px 0;}
		.d63_2 ul li {width:100%; padding:30px 0;}
		.d63_2 ul li .cell {}
		.d63_2 ul li .cover {width:150px; margin:0 auto 20px;}
		.d63_2 ul li .cover span {}
		.d63_2 ul li .text {}
		.d63_2 ul li .text h2 {font-size:18px; margin-bottom:10px;}
		.d63_2 ul li .text p {font-size:14px;}
		.d63_2 ul li:first-child {transform:none;}
		.d63_2 ul li:first-child .cell {flex-direction:column;}
		.d63_2 ul li:first-child .cover {width:80%; margin:0;}
		.d63_2 ul li:first-child .text {text-align:center; transform:translateY(-30%);}

		/**/
		.d63_3 {padding:80px 0;}
		.d63_3 .shead h2 {font-size:22px; margin-bottom:20px;}
		.d63_3 .shead p {font-size:14px; line-height:1.4;}
		.d63_3 ul {width:100%; margin:40px auto 0;}
		.d63_3 ul li {margin-bottom:40px; padding-bottom:40px;}
		.d63_3 ul li .cell {flex-direction:column;}
		.d63_3 ul li .text {width:100%; margin:auto;}
		.d63_3 ul li .text .f {flex-direction:column; align-items:center; text-align:center;}
		.d63_3 ul li .text .f i {width:80px; margin:0 0 10px 0;}
		.d63_3 ul li .text .f i span {border-radius:4px;}
		.d63_3 ul li .text .f p {font-size:18px;}
		.d63_3 ul li .text strong {font-size:14px; text-align:center; margin-top:20px;}
		.d63_3 ul li .cover {width:200px; margin-top:30px;}




    /****************************************/
	/*  products detail: ECY-X20 & ECY-110  */
	/****************************************/

	/**/
	.sel_products_detail_64 {}

		/**/
		.d64_1 {padding:80px 0 0;}
		.d64_1 .main {flex-direction:column;}
		.d64_1 .text {position:static; text-align:center;}
		.d64_1 .text .shead h1 {font-size:28px;}
		.d64_1 .text .shead h2 {font-size:24px;}
		.d64_1 .text ul {margin-top:30px; justify-content:center;}
		.d64_1 .text ul li {width:72px;}
		.d64_1 .img {width:100%; margin:40px auto 0;}

		/**/
		.d64_2 {padding:100px 0 80px;}
		.d64_2 .text h2 {font-size:22px;}
		.d64_2 .text h2 sup {font-size:12px;}
		.d64_2 .text p {width:90%; font-size:18px; margin:20px auto;}
		.d64_2 .text span {font-size:12px;}

		/**/
		.d64_3 {}
		.d64_3 .main {display:flex; flex-direction:column-reverse;}
		.d64_3 ul {margin:0 auto 100px; width:90%;}
		.d64_3 ul li {position:static; margin-bottom:40px;}
		.d64_3 ul li:nth-child(2),
		.d64_3 ul li:nth-child(3) {width:100%;}
		.d64_3 ul li:last-child {margin:0;}
		.d64_3 ul li .text h3 {font-size:18px;}
		.d64_3 ul li .text p {font-size:14px; margin-top:6px;}
		.d64_3 .img {width:100%; margin-bottom:10px;}

		/**/
		.d64_4 {padding:80px 0 100px;}
		.d64_4 .text h2 {font-size:22px;}
		.d64_4 .img {margin-top:40px;}
		.d64_4 .img ul {flex-direction:column; align-items:center;}
		.d64_4 .img ul li {margin-bottom:40px; padding:0; width:100%; max-width:200px;}
		.d64_4 .img ul li:last-child {margin:0;}

		/**/
		.d64_5 {padding:80px 0;}
		.d64_5 .text h2 {font-size:18px;}
		.d64_5 .img ul {margin:20px -5px;}
		.d64_5 .img ul li {width:50%; padding:5px;}
		.d64_5 .img ul .cell {padding:20px;}
		.d64_5 .img ul li .tag {padding:4px 6px; font-size:10px; right:10px; top:10px;}
		.d64_5 .img ul li .cover {width:80%; margin:20px auto;}
		.d64_5 .img ul li .desc h4 {font-size:16px;}
		.d64_5 .img ul li .desc p {font-size:12px;}




	/****************************************/
	/*  products detail: ENL Series  */
	/****************************************/

	/**/
	.sel_products_detail_65 {}

		/**/
		.d65_1 {padding:0 0 80px 0;}
		.d65_1 .main {flex-direction:column-reverse;}
		.d65_1 .text {position:static; text-align:center;}
		.d65_1 .text .shead h1 {font-size:28px;}
		.d65_1 .text .shead h2 {font-size:24px;}
		.d65_1 .text ul {margin:20px auto 30px; justify-content:center;}
		.d65_1 .text ul li {width:72px;}
		.d65_1 .img {width:100%; margin:0;}
		.d65_1 .img i {transform:translateX(0%) translateY(-10px);}

		/**/
		.d65_2 {padding:80px 0;}
		.d65_2 .text p {width:90%; font-size:18px; margin:auto;}

		/**/
		.d65_3 {}
		.d65_3 ul li {padding:80px 0;}
		.d65_3 ul li .text h2 {font-size:22px;}
		.d65_3 ul li .text p {font-size:16px; width:100%; margin-top:16px;}
		.d65_3 ul li .img {width:100%; transform:none;}
		.d65_3 ul li:nth-child(3) .img {flex-direction:column; margin-top:40px;}
		.d65_3 ul li:nth-child(3) .img dl {width:90%; justify-content:center; max-width:300px;}
		.d65_3 ul li:nth-child(3) .img dl dd {margin:0 10px; flex:1;}
		.d65_3 ul li:nth-child(3) .img dl dd span {width:48px; height:48px; margin-bottom:10px;}
		.d65_3 ul li:nth-child(3) .img dl dd p {font-size:12px;}
		.d65_3 ul li:nth-child(3) .img .r {width:50%; margin-top:20px;}

		/**/
		.d65_4 {padding:80px 0;}
		.d65_4 .text h2 {font-size:22px;}
		.d65_4 .text p {width:100%; font-size:18px; margin:20px auto;}
		.d65_4 .text p sup {font-size:10px;}
		.d65_4 .text span {font-size:12px;}
		.d65_4 .img {width:70%; max-width:300px; margin-top:60px;}
		.d65_4 .img em {font-size:10px;}
		.d65_4 .img em:nth-child(5) {width:auto; left:100%; top:58%;}
		.d65_4 .img p {font-size:14px; margin-top:20px;}

		/**/
		.d65_5 {padding:80px 0 100px;}
		.d65_5 .text h2 {font-size:22px;}
		.d65_5 .img {margin-top:40px;}
		.d65_5 .img ul {flex-direction:column; align-items:center;}
		.d65_5 .img ul li {width:100%; margin-bottom:40px; padding:0; max-width:200px;}
		.d65_5 .img ul li:last-child {margin:0;}

		/**/
		.d65_6 {padding:80px 0;}
		.d65_6 .text h2 {font-size:18px;}
		.d65_6 .img ul {margin:20px -5px;}
		.d65_6 .img ul li {width:50%; padding:5px;}
		.d65_6 .img ul .cell {padding:20px;}
		.d65_6 .img ul li .tag {padding:4px 6px; font-size:10px; right:10px; top:10px;}
		.d65_6 .img ul li .cover {width:80%; margin:20px auto;}
		.d65_6 .img ul li .desc h4 {font-size:16px;}
		.d65_6 .img ul li .desc p {font-size:12px;}




	/****************************************/
	/*  products detail: EUC-X20S & EUC-110S  */
	/****************************************/

	/**/
	.sel_products_detail_66 {}

		/**/
		.d66_1 {}
		.d66_1 {padding:80px 0 0;}
		.d66_1 .main {flex-direction:column;}
		.d66_1 .text {position:static; text-align:center;}
		.d66_1 .text .shead h1 {font-size:28px;}
		.d66_1 .text .shead h2 {font-size:24px;}
		.d66_1 .text ul {margin:30px auto 40px; justify-content:center;}
		.d66_1 .text ul li {width:72px;}
		.d66_1 .img {width:100%; margin:0; transform:none;}

		/**/
		.d66_2 {padding:80px 0;}
		.d66_2 .text h2 {font-size:22px;}
		.d66_2 .text p {width:100%; font-size:18px; margin:20px auto;}
		.d66_2 .text p sup {font-size:10px;}
		.d66_2 .text span {font-size:12px;}
		.d66_2 .img {width:70%; max-width:300px; margin-top:60px;}
		.d66_2 .img em {font-size:10px;}
		.d66_2 .img em:nth-child(5) {width:auto; left:100%; top:58%;}
		.d66_2 .img p {font-size:14px; margin-top:20px;}

		/**/
		.d66_3 {}
		.d66_3 .main {display:flex; flex-direction:column-reverse;}
		.d66_3 ul {margin:0 auto 100px; width:90%;}
		.d66_3 ul li {position:static; margin-bottom:40px; transform:none; width:100%; opacity:1; transition:none;}
		.d66_3 ul li:nth-child(1) h3 {width:100%;}
		.d66_3 ul li:nth-child(2) {width:100%;}
		.d66_3 ul li:nth-child(2) p {width:100%;}
		.d66_3 ul li:nth-child(3) {width:100%;}
		.d66_3 ul li:last-child {margin:0;}
		.d66_3 ul li .text h3 {font-size:18px;}
		.d66_3 ul li .text p {font-size:14px; margin-top:6px;}
		.d66_3 .img {width:100%; margin-bottom:30px;}
		.d66_3 .img i {transform:translateX(5%) translateY(-10px);}
		.d66_3 .img i em {opacity:1; width:5%; transform:scale(1);}

		/**/
		.d66_4 {padding:80px 0 100px;}
		.d66_4 .text h2 {font-size:22px;}
		.d66_4 .img {margin-top:40px;}
		.d66_4 .img ul {flex-direction:column; align-items:center;}
		.d66_4 .img ul li {width:100%; margin-bottom:40px; padding:0; max-width:200px;}
		.d66_4 .img ul li:last-child {margin:0;}

		/**/
		.d66_5 {padding:80px 0;}
		.d66_5 .text h2 {font-size:18px;}
		.d66_5 .img ul {margin:20px -5px;}
		.d66_5 .img ul li {width:50%; padding:5px;}
		.d66_5 .img ul .cell {padding:20px;}
		.d66_5 .img ul li .tag {padding:4px 6px; font-size:10px; right:10px; top:10px;}
		.d66_5 .img ul li .cover {width:80%; margin:20px auto;}
		.d66_5 .img ul li .desc h4 {font-size:16px;}
		.d66_5 .img ul li .desc p {font-size:12px;}




	/****************************************/
	/*  products detail: ECH-X20 & ECH-110  */
	/****************************************/

	/**/
	.sel_products_detail_67 {}

		/**/
		.d67_1 {}
		.d67_1 {padding:0 0 80px;}
		.d67_1 .main {flex-direction:column-reverse;}
		.d67_1 .text {position:static; text-align:center;}
		.d67_1 .text .shead h1 {font-size:28px;}
		.d67_1 .text .shead h2 {font-size:24px;}
		.d67_1 .text ul {margin:30px auto 0; justify-content:center;}
		.d67_1 .text ul li {width:72px;}
		.d67_1 .img {width:100%; margin-bottom:20px;}
		.d67_1 .img i {transform:translateX(0%) translateY(-10px) scale(1);}

		/**/
		.d67_2 {padding:80px 0;}
		.d67_2 .text h2 {font-size:22px;}
		.d67_2 .text p {width:100%; font-size:18px; margin:20px auto;}
		.d67_2 .text p sup {font-size:10px;}
		.d67_2 .text span {font-size:12px;}
		.d67_2 .img {width:70%; max-width:300px; margin-top:60px;}
		.d67_2 .img em {font-size:10px;}
		.d67_2 .img em:nth-child(5) {width:auto; left:100%; top:58%;}
		.d67_2 .img p {font-size:14px; margin-top:20px;}

		/**/
		.d67_3 {padding:80px 0;}
		.d67_3 .main {display:flex; flex-direction:column-reverse;}
		.d67_3 ul {margin:auto; width:100%;}
		.d67_3 ul li {position:static; margin-bottom:40px;}
		.d67_3 ul li:nth-child(2),
		.d67_3 ul li:nth-child(3) {width:100%;}
		.d67_3 ul li:last-child {margin:0;}
		.d67_3 ul li .text {width:90%; margin:auto;}
		.d67_3 ul li .text h3 {font-size:22px;}
		.d67_3 ul li .text p {font-size:16px; line-height:1.6; margin-top:10px; width:100%;}
		.d67_3 ul li .img {width:100%; margin-top:20px;}

		/**/
		.d67_4 {padding:80px 0;}
		.d67_4 .text h2 {font-size:18px;}
		.d67_4 .img ul {margin:20px -5px;}
		.d67_4 .img ul li {width:50%; padding:5px;}
		.d67_4 .img ul .cell {padding:20px;}
		.d67_4 .img ul li .tag {padding:4px 6px; font-size:10px; right:10px; top:10px;}
		.d67_4 .img ul li .cover {width:80%; margin:20px auto;}
		.d67_4 .img ul li .desc h4 {font-size:16px;}
		.d67_4 .img ul li .desc p {font-size:12px;}
	



	/****************************************/
	/*  products detail: SV-M4K220 Series  */
	/****************************************/

	/**/
	.sel_products_detail_68 {}
	.sel_products_detail_68 .anchor {top:-64px;}

		/**/
		.d68_1 {padding:100px 0;}
		.d68_1 .main {flex-direction:column;}
		.d68_1 .text {width:100%; margin:0; text-align:center;}
		.d68_1 .text h1 {font-size:24px; margin:0 0 10px;}
		.d68_1 .text p {font-size:16px;}
		.d68_1 .img {width:100%; max-width:250px; margin:40px auto 0;}

		/**/
		.d68_2 {padding:100px 0 0;}
		.d68_2 .text h2 {font-size:22px;}
		.d68_2 .text p {width:90%; margin:14px auto 0; font-size:16px;}
		.d68_2 .list {margin-top:40px; padding:0;}
		.d68_2 .list ul {margin:0 -5px; flex-wrap:wrap;}
		.d68_2 .list ul li {flex:auto; width:50%; padding:0 5px;}
		.d68_2 .list ul li .cell {padding:40px 4px;}
		.d68_2 .list ul li .cell::before {border-radius:10px; border-width:10px; filter:blur(10px);}
		.d68_2 .list ul li .cell::after {border-radius:10px;}
		.d68_2 .list ul li .icon {width:50px;}
		.d68_2 .list ul li h3 {font-size:14px; margin:10px 0;}
		.d68_2 .list ul li p {font-size:12px; opacity:0.8; transform:translateY(0);}

		/**/
		.d68_3 {padding:100px 0 0;}
		.d68_3 .text h2 {font-size:22px;}
		.d68_3 .text p {font-size:16px; width:100%; margin-top:14px;}
		.d68_3 .img {padding-top:150%;}
		.d68_3 .img i:nth-child(1) {width:170%; left:-16%;}
		.d68_3 .img i:nth-child(1) em {font-size:6px;}
		.d68_3 .img i:nth-child(1) em:nth-child(16) strong {font-size:7px; margin-bottom:2px;}
		.d68_3 .img i:nth-child(1) em:nth-child(16) b {font-size:6px;}
		.d68_3 .img i:nth-child(1) em:nth-child(17) strong:nth-child(1)::before {display:none;}
		.d68_3 .img i:nth-child(2) {width:70%; right:15%; top:38%;}
		.d68_3 .img i:nth-child(2) p {font-size:12px;}
		.d68_3 .img i:nth-child(2) p:nth-child(1) {right:calc(50% + 10px);}
		.d68_3 .img i:nth-child(2) p:nth-child(2) {left:calc(50% + 10px);}
		.d68_3 .img i:nth-child(2) p:nth-child(3) {font-size:12px; line-height:1.4; margin-top:10px;}
		.d68_3 .img i:nth-child(3) {width:60%; left:31%; top:50%; transform:rotate(23deg);}
		.d68_3 .img i:nth-child(4) {width:50%; transform:translateX(65%) translateY(-10%) rotate(17deg);}

		/**/
		.d68_4 {padding:100px 0;}
		.d68_4 .text h2 {font-size:22px;}
		.d68_4 .s_tab {margin-top:40px;}
		.d68_4 .s_tab .swiper-container::before,
		.d68_4 .s_tab .swiper-container::after {height:1px; top:10.25%;}
		.d68_4 .s_tab.s_tab_hightline_0 .swiper-container::before,
		.d68_4 .s_tab.s_tab_hightline_1 .swiper-container::before,
		.d68_4 .s_tab.s_tab_hightline_2 .swiper-container::before,
		.d68_4 .s_tab.s_tab_hightline_3 .swiper-container::before {mask:linear-gradient(90deg, transparent 0%, #FFF 10%,#FFF 50%, transparent 50%);}
		.d68_4 .s_tab.s_tab_hightline_4 .swiper-container::before {mask:linear-gradient(90deg, transparent 0%, #FFF 10%, #fff 90%, transparent 100%);}
		.d68_4 .s_tab .swiper-container .swiper-slide {padding:20px 0;}
		.d68_4 .s_tab .swiper-container .swiper-slide span {font-size:12px;}
		.d68_4 .s_tab .swiper-container .swiper-slide span::before,
    	.d68_4 .s_tab .swiper-container .swiper-slide span::after {width:6px; height:6px;}
		.d68_4 .s_tab .swiper-container.active::after {width:100%;}
		.d68_4 .cols {margin-top:20px;}
		.d68_4 .cols .swiper-container .swiper-slide h3 {font-size:18px;}
		.d68_4 .cols .swiper-container .swiper-slide p {font-size:14px; width:100%; margin:10px auto 20px;}
		.d68_4 .cols .swiper-container .swiper-slide i {width:100%;}

		/**/
		.d68_5 {padding:100px 0;}
		.d68_5 .text h2 {font-size:22px;}
		.d68_5 .text p {font-size:16px; width:100%; margin-top:14px;}
		.d68_5 .list {margin-top:40px; padding:0;}
		.d68_5 .list ul {flex-wrap:wrap; margin:0 -5px;}
		.d68_5 .list ul li {flex:auto; width:50%; padding:0 5px;}
		.d68_5 .list ul li .cell {padding:20px 4px;}
		.d68_5 .list ul li .cell::after {border-radius:10px; border-color:rgba(255, 255, 255, 0.3);}
		.d68_5 .list ul li .icon {width:100%; max-width:120px;}
		.d68_5 .list ul li h3 {font-size:14px; margin:10px auto;}
		.d68_5 .list ul li p {font-size:12px; opacity:0.5; padding:0 10px; transform:translateY(0);}
		.d68_5 .img {width:120%;}
		.d68_5 .img span {transform:translateX(0);}

		/**/
		.d68_6 {padding:100px 0;}
		.d68_6 .text h2 {font-size:22px;}
		.d68_6 .lr {margin-top:40px; flex-direction:column-reverse;}
		.d68_6 .img {width:100%;}
		.d68_6 .img span {transform:translateX(9%);}
		.d68_6 ul {width:80%; margin-top:20px; transform:translateX(5%);}
		.d68_6 ul::before {display:none;}
		.d68_6 ul li {padding-bottom:30px;}
		.d68_6 ul li h3 {font-size:16px; color:#FFFFFF; padding:10px 0;}
		.d68_6 ul li h3::before {display:none;}
		.d68_6 ul li p {font-size:14px; opacity:1;}

		/**/
		.d68_7 {padding:100px 0;}
		.d68_7 .text h2 {font-size:22px;}
		.d68_7 .text p {font-size:16px; width:100%; margin-top:14px;}
		.d68_7 ul {margin-top:40px; padding:0;}
		.d68_7 ul li {margin-bottom:40px;}
		.d68_7 ul li .lr {flex-direction:column;}
		.d68_7 ul li .lr i {width:100%; max-width:200px;}
		.d68_7 ul li .lr i:nth-child(2) {width:20px; height:20px; margin:10px auto; transform:rotate(90deg);}
		.d68_7 ul li p {font-size:12px; margin-top:10px;}

		/**/
		.d68_8 {padding:100px 0 0;}
		.d68_8 .text h2 {font-size:22px;}
		.d68_8 .text p {font-size:16px; width:100%; margin-top:14px;}
		.d68_8 .img {margin-top:40px; width:150%;}
		.d68_8 .img > span {transform:translateX(-64.65%);}
		.d68_8 .img .info {border-width:1px; left:28.25%;}
		.d68_8 .img .info span {width:800%; left:52%; top:-68%;}
		.d68_8 .img .info span i:nth-child(1)::before {display:none;}
		.d68_8 .img .info .t {width:600%; left:300%; top:-35%;}
		.d68_8 .img .info .t h3 {font-size:12px;}
		.d68_8 .img .info .t p {font-size:10px;}

		/**/
		.d68_9 {padding:100px 0;}
		.d68_9 .text h2 {font-size:22px;}
		.d68_9 ul {margin-top:40px; flex-direction:column; align-items:center;}
		.d68_9 ul li {width:100%; max-width:180px; margin-bottom:30px;}
		.d68_9 ul li:last-child {margin:0;}
		.d68_9 ul li p {font-size:12px; line-height:1.4; margin-bottom:20px;}
		.d68_9 ul li .hand i {width:10px;}
		.d68_9 ul li .hand em {width:20px; height:20px;}




	/****************************************/
	/*  products detail: ProPet X10/E10  */
	/****************************************/

	/**/
	.sel_products_detail_69 {}

		/**/
		.d69_1 {padding:40px 0 80px;}
		.d69_1 .main {flex-direction:column;}
		.d69_1 .l {width:100%;}
		.d69_1 .shead {width:100%;}
		.d69_1 .shead h1 {font-size:32px; margin-bottom:10px;}
		.d69_1 .shead p {font-size:14px; line-height:1.4;}
		.d69_1 .r {width:100%; margin-top:40px;}
		.d69_1 .img {width:80%; margin:30px auto 0;}

		/**/
		.d69_2 {padding:100px 0;}
		.d69_2 .main {}
		.d69_2 .text {width:100%;}
		.d69_2 .text h2 {font-size:22px; margin-bottom:14px;}
		.d69_2 .text h2 sup {font-size:12px;}
		.d69_2 .text p {font-size:14px; width:100%;}
		.d69_2 .text p sup {font-size:8px;}

		/**/
		.d69_3 {padding:80px 0;}
		.d69_3 .main {width:100%;}
		.d69_3 ul {margin:0;}
		.d69_3 ul li {width:calc(100% - 40px); margin:0 auto 30px; padding:0;}
		.d69_3 ul li:last-child {margin:auto;}
		.d69_3 ul li .text {margin-top:20px;}
		.d69_3 ul li .text h3 {font-size:16px; margin-bottom:4px;}
		.d69_3 ul li .text p {font-size:14px;}

		/**/
		.d69_4 {padding:0 0 80px 0;}
		.d69_4 h2 {width:100%; font-size:22px; margin-bottom:40px;}
		.d69_4 .swiper-container {padding:0; background:#d5dce4; border-radius:10px;}
		.d69_4 .swiper-container .swiper-slide {flex-direction:column-reverse; height:auto; border-radius:10px; background:transparent;}
		.d69_4 .swiper-container .swiper-slide:nth-child(2),
    	.d69_4 .swiper-container .swiper-slide:nth-child(3) {flex-direction:column-reverse;}
    	.d69_4 .swiper-container .swiper-slide .img_box {width:100%; padding-top:70%;}
    	.d69_4 .swiper-container .swiper-slide .img_box ul {width:100%;}
    	.d69_4 .swiper-container .swiper-slide .img_box ul li {padding:10px 40px;}
		.d69_4 .swiper-container .swiper-slide .img_box ul li .cell {flex-direction:row;}
    	.d69_4 .swiper-container .swiper-slide .img_box ul li .l {width:40px; height:40px; margin-right:20px;}
    	.d69_4 .swiper-container .swiper-slide .img_box ul li .r h4 {font-size:14px;}
    	.d69_4 .swiper-container .swiper-slide .img_box ul li .r p {font-size:12px;}
		.d69_4 .swiper-container .swiper-slide .text {width:100%; margin:0; padding:40px;}
		.d69_4 .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:10px;}
		.d69_4 .swiper-container .swiper-slide .text p {font-size:14px; line-height:1.4}
		.d69_4 .swiper-container .swiper-slide .text ul {margin-top:20px;}
		.d69_4 .swiper-container .swiper-slide .text ul li {margin-right:20px;}
		.d69_4 .swiper-container .swiper-slide .text ul li span {width:40px; height:40px;}
		.d69_4 .swiper-container .swiper-slide .text ul li p {font-size:12px;}
		.d69_4 .swiper-container .swiper-pagination {bottom:20px;}
		.d69_4 .swiper-container .swiper-pagination .swiper-pagination-bullet {width:6px; height:6px; margin:0 4px;}
		
		/**/
		.d69_5 {padding:150px 0;}
		.d69_5 h2 {width:100%; font-size:22px;}
		.d69_5 .bg {background-attachment:scroll;}

		/**/
		.d69_6 {padding:80px 0 60px;}
		.d69_6 .swiper-container {padding:0 0 50px 0;}
		.d69_6 .swiper-container .swiper-slide {padding:20px; border-radius:10px;}
		.d69_6 .swiper-container .swiper-slide .text {margin:20px auto 0;}
		.d69_6 .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:6px;}
		.d69_6 .swiper-container .swiper-slide .text p {font-size:14px;}
		.d69_6 .swiper-container .swiper-button-prev,
		.d69_6 .swiper-container .swiper-button-next {display:block; width:30px; height:30px;}
		.d69_6 .swiper-container .swiper-button-prev {transform:translateX(calc(-50% - 25px));}
		.d69_6 .swiper-container .swiper-button-next {transform:translateX(calc(-50% + 25px));}

		/**/
		.d69_7 {padding:150px 0;}
		.d69_7 h2 {width:100%; font-size:22px;}
		.d69_7 .bg {background-attachment:scroll;}

		.d69_8 {padding:80px 0 60px;}
		.d69_8 .swiper-container {padding:0 0 50px 0;}
		.d69_8 .swiper-container .swiper-slide {padding:20px; border-radius:10px;}
		.d69_8 .swiper-container .swiper-slide .text {margin:20px auto 0;}
		.d69_8 .swiper-container .swiper-slide .text h3 {font-size:16px; margin-bottom:6px;}
		.d69_8 .swiper-container .swiper-slide .text p {font-size:14px;}
		.d69_8 .swiper-container .swiper-button-prev,
		.d69_8 .swiper-container .swiper-button-next {display:block; width:30px; height:30px;}
		.d69_8 .swiper-container .swiper-button-prev {transform:translateX(calc(-50% - 25px));}
		.d69_8 .swiper-container .swiper-button-next {transform:translateX(calc(-50% + 25px));}

		/**/
		.d69_9 {padding:80px 0 40px;}
		.d69_9 .img {width:80%;}
		.d69_9 .text {margin-top:20px;}
		.d69_9 .text h2 {display:inline-block; font-size:22px; width:100%;}

		/**/
		.d69_10 {padding:60px 0 40px;}
		.d69_10 .swiper-container {padding:0 0 40px;}
		.d69_10 .swiper-container .swiper-slide {padding:0; flex-direction:column;}
		.d69_10 .swiper-container .swiper-slide .img_box {width:100%; padding-top:70%;}
		.d69_10 .swiper-container .swiper-slide .text {width:100%; margin-top:40px;}
		.d69_10 .swiper-container .swiper-slide .text::after {transform:translateX(-50%) translateY(-100%) scale(0.8);}
		.d69_10 .swiper-container .swiper-slide .text h3 {font-size:22px; margin-bottom:10px;}
		.d69_10 .swiper-container .swiper-slide .text p {font-size:14px;}
		.d69_10 .swiper-container .swiper-pagination .swiper-pagination-bullet {width:6px; height:6px; margin:0 4px;}

		/**/
		.d69_11 {padding:20px 0 0;}
		.d69_11 .pin {height:auto;}
		.d69_11 .list {height:auto;}
		.d69_11 .list ul {justify-content:space-between; flex-wrap:wrap; position:static;}
		.d69_11 .list ul li {width:calc(50% - 10px); margin:0 0 20px 0;}
		.d69_11 .list ul li:last-child {margin-bottom:auto;}
		.d69_11 .list ul li .text {padding:20px 10px;}
		.d69_11 .list ul li .img span {padding-top:120%;}
		.d69_11 .list ul li .text h3 {font-size:12px;}

}




@media all and (max-width:414px){

	/**/
	.kv .swiper-slide .text {padding:0 20px;}

}