@media screen and (min-width:1500px) {
            .wrap{padding-top: 100px;}
            .part5-main{width:1000px;margin:120px auto 0;}
        }
        @media screen and (max-width:1499px) {
            .part5-main{width:1000px;margin:60px auto 0;}
        }
        .page-header,.element-invisible,.tabs,.action-links,.workbench-info-block,.usabilla_live_button_container{display:none}
        .field:nth-child(1){display:none}
        #node-7409,#node-7413,.node-type-page section.col-sm-12 .node-page{width:100%;margin:0;}
        .main-container.container{max-width:100%;padding:0;max-height: 100%;}
        html{overflow-y: hidden;}
        body {
            position: relative;
            height: 100%;
            padding: 0;
            margin: 0;
            min-width: 100%;
        }
        .main{width: 100%;height: auto;margin: 0 auto;}
        .part1,.part2,.part3,.part4{width: 100%;height: 100%;}
        .part1 li,.part2 li,.part3 li,.part4 li {list-style-type:none !important;}
        .remark {color:#666;font-size:12px;clear:both;margin-top: 20px;}
        .swiper-container {
            width: 100%;
            height: 100%;
        }
        .part2 {background:#000;position: relative;}
        .part3 {background: #f00}
        .part4 {background: #00f}
        .myPagination_mobile{position: fixed;bottom: 0;width: 100%;z-index: 999999;}
        .myPagination_mobile .menu_bottom{width: 100%;padding: 0;margin: 0;}
        .menu_bottom li div{display: inline-block;width: 20px;height: 45px;vertical-align: middle}
        .menu_bottom li div img{height: 18px;}
        .menu_bottom li{display: inline-block;float:left;width:24.9%;font-size: 14px;height: 45px;border-bottom: 5px solid #399DA4;background-color: #E9E9E9;line-height: 45px;text-align: center;}
        .menu_bottom li:nth-child(1),.menu_bottom li:nth-child(2),.menu_bottom li:nth-child(3){border-right: 1px solid #fff;}
        .swiper-slide {
            font-size: 18px;
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            height: 100% !important;
        }
        #swiper-pagination .swiper-pagination-bullet{width: 33px;height: 8px;margin-right: 2px;border-radius: 0;opacity: .6;background: white}
        .swiper-pagination-bullet-active{background: white!important;opacity: 1 !important;}
        .myPagination{position: fixed;top: 150px;right: 0;z-index: 999}
        #part1-right{background: none;height: 60px;position: absolute;right: 30px;top:50%;}
        #part1-left{background: none;height: 60px;position: absolute;left: 30px;top: 50%;}
        #part1-right img{width: 100%;}
        #part1-left img{width: 100%;}
        #part1-left{background: none;}
        .son{position: relative;z-index:10;}
        .icon_item,.icon_items{cursor: pointer;}
        .icon_item img,.icon_items img{border-bottom: solid 3px transparent}
        .store{position: relative;}
        .storeIsShow{width: 150px;}
        .tm{position: absolute;display: block;width: 54px;height: 54px;left: 13px;top: 15px;}
        .jd{position: absolute;display: block;width: 54px;height: 54px;left: 84px;top: 15px;}
        .son>swiper-wrapper{position: relative;}
        .part1-pagination{position: absolute;top: 0;}
        .swiper-pagination{position: absolute;bottom: 28%;width: 150px;height: 10px;left: 48%;}

        .part3-product {background: url(../images/bg-children.jpg) no-repeat left bottom;width: 100%;height: 100%;}

        /*  part2 */
        .part2 {background:url(https://service.dulux.com.cn/wp-content/uploads/2019/09/bg_part2.jpg) repeat-y left top;min-height: 561px}
        .part2 .content {border-radius: 0px 30px 0px 30px;max-width:1000px;width:100%;margin:0px auto;margin-top:4em;padding:20px 0px;overflow:hidden;}
        .part2 .content .left {border-right:solid 1px #abd6cf;padding:0px 10px;}
        .part2 .content .right {font-size:14px;padding:0px 10px;padding-left:0px;padding-top: 0px;}
        .part2 .content .title {font-size:14px;color:#114f4e;line-height:1.5em;padding:1em 0;padding-bottom: 0;padding-top: 5px;}
        .part2 .content .right li {padding-left:30px;padding-bottom:10px;padding-top:11px;color:#114f4e;font-size: 14px;margin-bottom: 0px;padding-top: 0;}
        .part2 .content .right ul {padding-top:1em;padding-top:15px;margin-left:-40px;margin-bottom: 0px;overflow: hidden;}
        .part2 .content .right li.axrz {background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/mobile-icon-axrz.png) no-repeat left top;}
        .part2 .content .right li.protect {background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/mobile-icon-protect.png) no-repeat left 2px;}
        .renzheng {background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/mobile-icon-renzheng.png) no-repeat left top;}
        .part2 .content .right ul.renzheng {padding-top:0px;}
        .part2 .content .right ul.renzheng li {float:left;width:33%;text-align:center;line-heigh:100%;padding-left:0px;font-size:12px;color:#333;}
        .part2 .content .right ul.renzheng li img {padding-bottom:6px;}
        .part2 .content {margin: 0;padding-top: 50px;padding-bottom: 0;}
        /* @media screen and (max-width:768px) {.part2 .content .right ul.renzheng li>div{display: none !important;}} */


        .part2 .content .right ul.renzheng li{
            cursor: pointer;
            position: relative;
        }
        .one{
            width: 260px;
            border-radius: 10px;
            background: rgba(230,245,255,.95);
            color: black;
            text-align: left;
            font-size: 12px;
            padding: 10px;
            box-sizing: border-box;
            top: 375px;
            left: 25px;
            z-index: 99;
            border: 2px solid #a3c3d8;
            position: absolute;
            display: none;

        }
        .one span{
            width: 0;
            height: 0;
            border: 8px solid transparent;
            border-bottom-color: #a3c3d8;
            position: absolute;
            top: -16px;
            left: 37px;
            margin-left: -4px;
        }
        .two{
            width: 260px;
            border-radius: 10px;
            background: rgba(230,245,255,.95);
            color: black;
            text-align: left;
            font-size: 12px;
            padding: 10px;
            box-sizing: border-box;
            top: 375px;
            left: 25px;
            z-index: 99;
            border: 2px solid #a3c3d8;
            position: absolute;
            display: none;

        }
        .two span{
            width: 0;
            height: 0;
            border: 8px solid transparent;
            border-bottom-color: #a3c3d8;
            position: absolute;
            top: -16px;
            left: 155px;
            margin-left: -4px;
        }
        .three{
            width: 90%;
            border-radius: 10px;
            background: rgba(230,245,255,.95);
            color: black;
            text-align: left;
            font-size: 12px;
            padding: 10px;
            box-sizing: border-box;
            top: 375px;
            left: 25px;
            z-index: 99;
            border: 2px solid #a3c3d8;
            position: absolute;
            display: none;
        }
        .three span{
            width: 0;
            height: 0;
            border: 8px solid transparent;
            border-bottom-color: #a3c3d8;
            position: absolute;
            top: -16px;
            left: 270px;
            margin-left: -4px;
        }


        /*  part4 */
        .part4 {background:url(https://service.dulux.com.cn/wp-content/uploads/2019/09/bg_part4.jpg) repeat-y left top;min-height: 561px}
        .part4 .content {position: relative;}
        .part4 .content {max-width:1000px;width:100%;margin:0px auto;margin-top:0;padding-top:0px;overflow:hidden;}
        .part4 .content .left {padding:0;background: #d7ede7;padding: 25px;padding-bottom: 0;}
        .part4 .content .right {padding:0 25px;}
        .part4 .content .class {box-shadow: 0px 0px 10px rgba(0,0,0,0.3);    padding: 10px;    background: white;font-size: 14px}
        .part4 .content .class br {line-height:200%;}
        .part4 .content .leaves2 {position: absolute;right: 15px;bottom:-6px;width: 10%;}
        .part4 .content .leaves1{position: absolute;left: 15px;top: 10px;width: 15%;}
.part4 .content .leaves1 img,.part4 .content .leaves2 img {max-width:100%;}        .part4 .content .gift {text-align: center;padding:10px;background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/icon-gift.png) no-repeat right 5% white;box-shadow: 0px 0px 10px rgba(0,0,0,0.3);margin-top:10px;margin-bottom:20px;}
        .part4 .content .gift .title {color:#0a8776;font-size:18px;font-weight: bold;}
        .part4 .content .gift .gift-images {width:100%;padding-top: 0px;}
        .part4 .content .gift .gift-images>div{width: 25%;}
        .part4 .content .gift img {max-width:100%;}
        .part4 .content .gift .title span {color:#00838c;font-size:14px;}
        .part4 .content .gift-images {position: relative;}
        .part4 .content .gift-images .gift1 {float: left;}
        .part4 .content .gift-images .gift2 {float: left;}
        .part4 .content .gift-images .gift3 {float: left;padding-top:10px;}
        .part4 .content .gift-images .gift4 {float: left;padding-top:30px;}
        .part4 .content .gift .button-tmall {padding-top:10px}
        .part4 .content .gift .button-tmall img {width:160px;}


        ol,ul{list-style:none}

        
        .line1{position: absolute;left: 275px;top: 18px;width: 100px;z-index:-1}
        .line2{position: absolute;left: 277px;top: 15px;width: 80px;z-index:-1}
        .line3{position: absolute;left: 273px;top: -8px;width: 100px;z-index:-1}
        .line4{position: absolute;right: 278px;top: 20px;width: 100px;z-index:-1}
        .line5{position: absolute;right: 278px;top: 20px;width: 100px;z-index:-1}
        .line6{position: absolute;right: 278px;top: -15px;width: 100px;z-index:-1}


        .node-page .content .field-name-body .field-items div h2{font-size: 16px;margin: 0;}
        .node-page .content .field-name-body .field-items div ul li{margin: 0;}
        footer{margin-top: 0;}
        .is_open .edit-detail-content{
            display: block;
        }

        .fl-content-width #block-flourish-newsletter-subscription-flourish-newsletter-subscription,.fl-content-width section:nth-child(7),.fl-content-width section:nth-child(8),.fl-content-width section:nth-child(9),.fl-content-width section:nth-child(6) {display:none !important;}
        .part3a,.part3b,.part3c{
            display:none;
            width: 200px;
            font-size: 12px;
            position: absolute;
            top: 10px;
            left:-180px;
        }

        .part3b{right: -120px;}
        .part3c{right: 200px;}

        .tag
        {
            height: 160px;
            top:-10px;
            border: 3px solid #919191;
            position: absolute;
            border-radius:10px;
            padding:5px 10px;
            line-height:150%;
            text-align:justify;
            text-shadow: 0 1px 1px #FFF; color: #717171;
        }
        .tag em
        {
            display: block;
            border-width: 10px;
            position: absolute;
            bottom: 20px;
            left: -20px;
            border-style: dashed dashed dashed dashed;
            border-color: transparent #919191 transparent transparent;
            font-size: 0;
            line-height: 0;
        }
        .tag span
        {
            display: block;
            border-width: 20px;
            position: absolute;
            bottom: -33px;
            left: 100px;
            border-style: solid dashed dashed;
            border-color: #FFF transparent transparent;
            font-size: 0;
            line-height: 0;
        }
        .part3a.tag em {border-color: transparent transparent transparent #919191;left:100%;}
        .part3b.tag {left:210px;width:225px;padding-top:5px;background:#fff;z-index:99999;}
        .part3a.tag {left:-200px;width:230px;padding-top:5px;}
        .part3c.tag {left:205px;width:220px;padding-top:5px;}
        .part3-content1:hover img,.part3-content3:hover img {transform: translateZ(30px) scale(1.1);
            -webkit-transform: translateZ(40px) scale(1.3);
            -ms-transform: translateZ(40px) scale(1.3);
            -moz-transform: translateZ(40px) scale(1.3);
        }
        .part3-content2:hover img {transform: translateZ(30px) scale(1.1);
            -webkit-transform: translateZ(30px) scale(1.1);
            -ms-transform: translateZ(30px) scale(1.1);
            -moz-transform: translateZ(30px) scale(1.1);
        }
        .part3-content1:hover .part3-text,.part3-content2:hover .part3-text,.part3-content3:hover .part3-text {color:#000;}
        .subscribeinvite svg.icon {margin-top:0px !important;}

        .part3 h1 {text-align:center;font-size: 20px;font-weight: bold;padding-top: 10px;}

        .part5{width: 100%;height:100%;}
        .part2 .content .right ul.renzheng li{
            cursor: pointer;
            position: relative;
        }
        .part2 .content .right ul.renzheng li>div.one{
            width: 260px; border-radius: 10px;background: rgba(0,61,145,.8);
            color: white;
            text-align: center;
            font-size: 12px;
            padding: 10px;
            box-sizing: border-box;

            /* padding-left: 30px; */
            /* padding-right: 20px; */
            position: absolute;
            top: -100px;
            display: none;

            left: 20px;
        }
        .part2 .content .right ul.renzheng li>div.one span{
            width: 0;
            height: 0;
            border: 8px solid transparent;
            border-top-color: rgba(0,61,145,.8);
            position: absolute;
            bottom: -16px;
            left: 50%;
            margin-left: -4px;
        }
        .part2 .content .right ul.renzheng li>div.two{
            width: 260px; border-radius: 10px;background: rgba(0,61,145,.8);
            color: white;
            text-align: center;
            font-size: 12px;
            padding: 10px;
            box-sizing: border-box;

            /* padding-left: 30px; */
            /* padding-right: 20px; */
            position: absolute;
            top: -100px;
            display: none;

            left: 20px;
        }
        .part2 .content .right ul.renzheng li>div.two span{
            width: 0;
            height: 0;
            border: 8px solid transparent;
            border-top-color: rgba(0,61,145,.8);
            position: absolute;
            bottom: -16px;
            left: 50%;
            margin-left: -4px;
        }
        .part2 .content .right ul.renzheng li>div.three{
            width: 260px; border-radius: 10px;background: rgba(0,61,145,.8);
            color: white;
            text-align: center;
            font-size: 12px;
            padding: 10px;
            box-sizing: border-box;

            /* padding-left: 30px; */
            /* padding-right: 20px; */
            position: absolute;
            top: -100px;
            display: none;

            left: 20px;
        }
        .part2 .content .right ul.renzheng li>div.three span{
            width: 0;
            height: 0;
            border: 8px solid transparent;
            border-top-color: rgba(0,61,145,.8);
            position: absolute;
            bottom: -16px;
            left: 50%;
            margin-left: -4px;
        }



        .part3{position:relative;background:url(https://service.dulux.com.cn/wp-content/uploads/2019/09/mobile_bg_part3.jpg) no-repeat;}
        .box_cont .swiper_contentscp {
            width: 90%;
            margin: 0 auto;
            height: 100%;
            overflow: hidden;
        }
        .box_cont .swiper-slide {
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            cursor: pointer;
            transition-property:all;

            /*width: auto !important;*/
            height: auto !important;
        }
        .box_cont .swiper-slide img{width: 100%}
        .box_cont{
            width: 100%;
            margin: 0 auto;
            position: relative;
            /*height: 260px;*/
            height: 125px;
            top: 0px;
        }
        .box_cont .swiper-button-nexttss{
            background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/part3_button_right.png) no-repeat left top;
            background-size: 60%;
            right: 0;
        }
        .box_cont .swiper-button-prevvss{
            background: url(images/part3_button_left.png) no-repeat left top;
            background-size: 60%;
            left: 0;
        }
        .box_cont .swiper-slide-active, .box_cont .swiper-slide-duplicate-active{
            transform: scale(1) !important;
        }
        .bottom_cont{
            height: 650px;
            background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/bg_ztkjq5h1qmq.jpg) no-repeat 0 0;
            position: relative;
            /*margin-top: 10px;*/
            /*background-size: contain !important;*/
        }
        .bottom_cont em{
            position: absolute;
            top: -19px;
            left: 50%;
            transform: translateX(-50%);
            border-width: 10px;
            border-style: solid;
            border-color: transparent transparent #f0e9db transparent;
            font-size: 0;line-height: 0;
        }
        .product_cont{
            max-width: 1000px;
            margin: 0 auto;
            box-sizing: border-box;
            padding-top: 6px;
        }
        .bottom_cont .product_cont>div:first-child img{
            margin-bottom: 8px;
            display: block;
        }
        .bottom_cont .product_cont ul{
            padding: 0;
            margin: 0;
            font-size: 12px;
        }
        .bottom_cont .product_cont ul.text {background: rgba(255,255,255,0.4);padding:10px;}
        .bottom_cont .product_cont ul.text li{
            padding-left: 30px;
            margin-bottom: 8px;
        }
        .bottom_cont .product_cont7 ul.text li{
            background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/par3_dq.png) no-repeat 0 0;
        }
        .bottom_cont .product_cont4 ul.text li{
            background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/part3_etq.png) no-repeat 0 0;
        }
        .bottom_cont .product_cont1 ul.text li{
            background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/part3_ztkjq.png) no-repeat 0 0;
        }
        .bottom_cont .product_cont3 ul.text li , .bottom_cont .product_cont5 ul.text li{
            background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/part3_kjkbkjq.png) no-repeat 0 0;
        }
        .bottom_cont .product_cont2 ul.text li , .bottom_cont .product_cont6 ul.text li{
            background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/par3_dq.png) no-repeat 0 0;
        }
        .bottom_cont .product_cont ul li strong{
            font-size: 14px;
        }
        .bottom_cont .product_cont ul.renz {
            display: flex;
            justify-content: space-around;
            margin-top: 10px;
        }
        .bottom_cont .product_cont ul.renz li{
            margin-bottom: 16px;
            text-align: center;
        }
        .bottom_cont .product_cont ul.renz li img{
            height: 35px;
        }
        .bottom_cont .product_cont ul.renz li span{
            display: inline-block;
            vertical-align: middle;
            /*margin-left: 20px;*/
        }
        .remark {
            color: #666;
            font-size: 12px;
            clear: both;
            padding: 0 15px;
        }
        .part4 .remark br {display: none}
        .part2 .content .title p{text-align: left;color:#114f4e;font-size: 14px;line-height: 150%;padding: 0 15px;margin-top: 20px;}
        .part2 .content .right ul.renzheng li img:nth-child(1){height: 35px;}
        .part2 .content .right ul.renzheng li{padding-bottom: 0;margin-bottom: 0;}
        .part2 .content ul{
            padding-left: 20px;
        }
        .part2 .content .left ul>li{font-size: 14px;margin-top: 15px;}
        .part2 .content .left ul>li>img{
            margin-right: 15px;
            position: relative;
            top: -3px;
        }
        .part2 .content{padding-top: 50px;}

        .part2 .content .left ul.rz_desc{
            padding-left: 20px;
            padding-top: 0;
            margin-bottom: 25px;
        }
        ul.rz_desc li .img_box{
            display: inline-block;
            float: left;
            width: 33%;
            text-align: center;
        }
        ul.rz_desc li .img_box img{
            /* display: block; */
            margin-bottom: 10px;
        }

        .part2 .content .left ul.rz_desc li div{font-size: 12px;padding-left: 24%;}
        .part2 .content .left ul.rz_desc li .title{
            font-size: 14px;
            font-weight: bold;
            padding-left: 15px;
        }

        #rz_title{margin-top:25px;margin-bottom: 25px;}
        #rz_list>li{
            font-size: 14px;color:#114f4e;
        }
        #rz_list>li img{
            margin-right: 10px;
            margin-bottom: 10px;
        }
        #rz_list{    margin-top: 20px;
            padding-left: 10px;}
        #dzy .swiper-wrapper .swiper-slide>img{
            width: 100%;
        }

        #dzy .swiper-button-prev{
            background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/part3_button_left.png) no-repeat left top;
            background-size: 60%;
        }

        #dzy .swiper-button-next{
            background: url(https://service.dulux.com.cn/wp-content/uploads/2019/09/part3_button_right.png) no-repeat right top;
            background-size: 60%;
        }
        .cl-lower-label{
            position: absolute;
            bottom: 101px;
            left: 50%;
            transform: translateX(-50%);
            z-index: 2000;
        }