.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.wk_slide-wrap li#wk_s1 .fzry-logo-box{
    /*width: 1100px;*/
    margin: 0 auto;
    /*padding-left: 60px;*/
    transform: translate3d(600, 0, 0);
    user-select: none;
}
.fzry-logo-box .fzry-app-logo{
   pointer-events: none;
}
.fzry-logo-box p{
    margin-top: 16px;
    max-width: 450px;
    height: 130px;
    font-size: 16px;
    font-family:PingFang-SC-Regular,PingFang-SC;
    font-weight:400;
    color: #505050;
    line-height:30px;
    letter-spacing: 1px;
    pointer-events: none;
    display: inline-block;
    text-align: left;
}

.page2{
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page2 .page2-content{
    width: 90%;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.page2 .page2-content .pc-left{
    width: 40%;
}

.page2 .page2-content .pc-left > img{
    max-width: 100%;
}
.page2 .page2-content .pc-right {
    width: 40%;
}
.page2 .page2-content .pc-right .pcr-text{
    max-width: 405px;
    /*height:225px;*/
    font-size: 16px;
    margin-top: 15px;
    padding-left: 5px;
    font-family:PingFang-SC-Regular,PingFang-SC;
    font-weight:400;
    color: #5E5E5E;
    line-height:30px;
    letter-spacing: 3px;
    pointer-events: none;
}
.page2 .page2-content .pc-right .pcr-logo{
    width: 200px;
}
.page2 .page2-content .pc-right .pcr-qrcode{
    width: 100px;
}

.page3{
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.page3 .page3-logo{
    width: 70%;
    display: flex;
    justify-content: flex-start;
}
.page3 .page3-logo .pl-img{
    width: 200px;
}
.page3 .page3-text{
    margin-top: 20px;
    width: 70%;
    padding-left: 40px;
    color: #303030;
    font-size: 20px;
    line-height: 40px;
    border-left: 2px solid #FF8D1A;
}


.fzry-info-btn >a{
    margin-top: 15px;
    display: inline-block;
    width: 265px;
    height: 35px;
    box-sizing: border-box;
    text-align: center;
    line-height: 35px;
    border-radius: 20px;
    border: 1px solid #0C9AD6;
    background-color: transparent;
    color: white;
    outline: none;
    cursor: pointer;
    transition: all ease-in-out .2s;
}
.fzry-info-btn >a:hover{
    background: #0C9AD6;
}
.nav-list {
    position: relative;
    float: right;
    height: 90px;
    line-height: 90px;
    user-select: none;
}
.nav-list li{
    color:#505050;
    float: left;
    padding: 0 14px;
    font-size:14px;
}
.nav-list li a{
    color:#505050;
    transition: all ease-in-out .2s;
}
.nav-list li a:hover{
    color: #ffffff;
    cursor: pointer;
    font-size:14px;
}
.nav-list li>.active{
    color: #ffffff;
}
.page-5-box{
    position: relative;
    width: 1100px;
    margin: 0 auto;
    height: 100%;
}
.page-5-content-box {
    display: flex;
    position: absolute;
    top: 25%;
    align-content: center;
    flex-direction: column;
}
.page-5-content-box div.wk_l2 {
    /*-webkit-transform: translate3d(-300px, 0, 0);*/
    /*transform: translate3d(-300px, 0, 0);*/
    /*-ms-transform: translate3d(-300px, 0, 0);*/
    display: none;
}

.page-5-content-box div.wk_l3 {
    /*-webkit-transform: translate3d(300px, 0, 0);*/
    /*transform: translate3d(300px, 0, 0);*/
    /*-ms-transform: translate3d(300px, 0, 0);*/
}
.page-5-content-box>.page-5-logo-box {
    padding: 0 0px 30px;
}
.page-5-content-box>.page-5-product-content {
    width: 873px;
    padding: 7px 0 7px 50px;
    border-left: 1px solid #FF8D1A;
    box-sizing: border-box;
    color: #303030;
    font-size: 20px;
    line-height: 40px;
}

.product-img-box{
    width: 100%;
    height: 100%;
    padding: 27vh 0 0 0;
    box-sizing: border-box;
    line-height: 100%;
}
.product-img-box img{
    width: auto;
    height: auto;
    max-width: 80%;
    max-height: 80%;
}
.product-exception-box{
    position: absolute;
    text-align: left;
    height: 350px;
    top: 35vh;
    right: 0;
}
.product-exception-box .product-des{
    position: relative;
    height: 330px;
    pointer-events: none;
}
.product-exception-box .product-des p{
    position: relative;
    width: 405px;
    /*height:225px;*/
    font-size: 16px;
    margin-top: 15px;
    padding-left: 5px;
    font-family:PingFang-SC-Regular,PingFang-SC;
    font-weight:400;
    color: #5E5E5E;
    line-height:30px;
    letter-spacing: 3px;
    pointer-events: none;
}
.product-exception-box .product-des .product-code{
    /*position: absolute;*/
    /*bottom: 0;*/
    /*pointer-events: none;*/
}
.product-exception-box .product-des .product-code img{
    margin-left: 15px;
    margin-right: 60px;
}
.wk-row-box{
    position: relative;
    color: #707070;
}
.wk-row-des{
    margin-right: 60px;
    height: 36px;
    line-height: 1.5em;
}
.wk-row-des:nth-child(3){
    margin-right: 0;
}
.wk-row-box>div{
    float: left;
    padding-left: 8px;
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: center;
}
.wk-row-box>div>p{
    font-size: 12px;
}
.text-icon{
    width: 36px;
    height: 36px;
    margin-right: 5px;
}

.footer-box{
    width: 100%;
    height: 90px;
    position: fixed;
    bottom: 0;
    z-index: 10000;
    background-color: #FF8D1A;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-direction: column;
}

.footer-box a:link{
    color: white;
}

.footer {
    width: 100%;
    height:40px;
    font-size: 12px;
    margin: 0 auto;
    font-family:PingFangHK-Regular,PingFangHK;
    font-weight: 300;
    color:rgba(255,255,255,1);
    line-height: 20px;
    letter-spacing: 1px;
    text-align: center;
    user-select: none;
}
.margin-left-25 {
    margin-left: 25px;
}
.margin-left-100 {
    margin-left: 100px;
}
/**
 * 侧边导航栏样式
 */
.navbar-right-list {
    /*background: linear-gradient(to bottom, #19195c, #2d5c8b);*/
    background-color: #FF8D1A;
    box-sizing: border-box;
    box-shadow: -1px 0 0 rgba(255, 255, 255, .2);
}
.navbar-right-list .navbar-header-box {
    display: flex;
    height: 60px;
    box-sizing: border-box;
    justify-content: space-between;
    align-items: center;
    padding:0 10px;
    color: #505050;
    font-size: 14px;
    border-bottom: 1px solid rgba(255,255,255,.5);
}
.navbar-right-list .navbar-header-box .navbar-close-btn {
    display: inline-block;
    font-size: 16px;
    color: #505050;
    /*border: 1px solid rgba(255, 252, 255,.5);*/
    padding: 0 5px;
}
.navbar-right-list .navbar-list-content {

}
.navbar-right-list .navbar-list-content li{
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #505050;
    font-size:14px;
    list-style: none;
    touch-action: none;
}
.navbar-right-list .navbar-list-content li a{
    display: inline-block;
    padding: 0 14px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    color: #505050;
    transition: all ease-in-out .2s;
}
.navbar-right-list .navbar-list-content li a:hover{
    color: #ffffff;
    font-size:14px;
    background: rgba(255, 255, 255, .5);
}
.navbar-right-list .navbar-list-content li>.active{
    color: #ffffff;
    background: rgba(255, 255, 255, 0.45);
}
.menu-nav-icon {
    display: none;
}
.text-icon-box {
    margin-left: 100px;
}
.wk_page5 .page-5-box .page-5-product-content .page-5-product-content-logo{
    display: none;
}
.wk_page6 .wk_text .wk-address-text {
    display: flex;
    align-items: center;
}
@media screen and (max-width: 414px) {
    .menu-nav-icon {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 20px;
        touch-action: none;
    }
    .menu-nav-icon img {
        width: 100%;
        height: 100%;
    }
    #hd #week_nav .wk_navwp {
        width: 100%;
    }
    .wk_lonav {
        width: 100%;
        height: 70px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .wk_lonav>.wk_nav{
        display: inline-block;
    }
    .wk_lonav>.wk_logo {
        width: 220px;
        height: 40px;
        margin-top: 0;
        margin-left: 20px;
    }
    #hd h2 {
        padding: 0;
    }
    .wk_lonav>.wk_logo h2{
        line-height: 80px;
    }
    .wk_lonav>.wk_logo img {
        width: 100%;
        height: 100%;
    }
    .nav-list {
        display: none;
    }
    /**
     * 背景处理
     */

    /**
     * 第一页样式处理
     */
    .wk_slide-wrap {
        transform: scale(0.8);
    }

    .wk_slide-wrap li .wrap {
        top: 30%;
        margin-top: 0;
    }
    .wk_page1 .wk_slide-wrap li#wk_s1 .fzry-logo-box {
        width: 100%;
        padding-left: 5px;
    }
    .wk_page1 .wk_slide-wrap li#wk_s1 .fzry-logo-box p{
        width: 100px;
        letter-spacing: 3px;
    }
    .fzry-logo-box .fzry-info-btn >a {
        margin-top: 20px;
        display: inline-block;
        width: 117px;
        height: 32px;
        box-sizing: border-box;
        text-align: center;
        line-height: 30px;
        border-radius: 16px;
        font-size: 17px;
        border: 1px solid #0C9AD6;
        background-color: transparent;
        color: white;
        outline: none;
        cursor: pointer;
        transition: all ease-in-out .2s;
    }
    .wk_page1 .wk_slide-wrap li#wk_s1 .fzry-app-logo {
        width: 220px;
    }

    /**
     * 第二页样式处理
     */
    .page2 .page2-content{
        flex-direction: column;
        justify-content: center;
    }
    .page2 .page2-content .pc-left {
        width: 80%;
    }
    .page2 .page2-content .pc-right {
        width: 80%;
    }
    .page2 .page2-content .pc-right .pcr-text{
        font-size: 10px;
        margin-top: 5px;
        padding-left: 0px;
        font-family:PingFang-SC-Regular,PingFang-SC;
        font-weight:400;
        color: #5E5E5E;
        line-height:12px;
    }
    .page2 .page2-content .pc-right .pcr-logo{
        width: 100px;
    }
    .page2 .page2-content .pc-right .pcr-qrcode{
        width: 50px;
    }

    .wk_page2 .wk_wrapper {
        width: 100%;
        /*transform: scale(0.5);*/
    }
    .wk_page2 li{
        margin:0;
        width: 40%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .wk_page2 .wk_l2{
        display: none;
    }
    .wk_page2 ul {
        width: 100%;
    }
    .wk_page2 .wk_l3 {
        width: 100%;
    }
    .wk_page2 .wk_l3 .product-exception-box{
        top: 25%;
        height: auto;
        width: 100%;
        text-align: center;
    }
    .wk_page2 .wk_l3 .product-exception-box .fzry-app-logo{
        width: 200px;
    }
    .wk_page2 .wk_l3 .product-exception-box .product-des{
        width: 100%;
        height: auto;
        /*margin: 0 10%;*/
    }
    .wk_page2 .wk_l3 .product-exception-box .product-des p {
        width: 80%;
        height: auto;
        text-align: left;
        display: inline-block;
        line-height:25px;
        letter-spacing: 0;
        padding: 0;
        font-size: 17px;
        font-weight: 400;
        /*margin: 0 10%;*/
    }
    .wk_page2 .wk_l3 .product-exception-box .product-des .product-code {
        position: relative;
        margin-top: 25px;
    }
    .wk_page2 .wk_l3 .product-exception-box .product-des .product-code img{
        width: 70px;
        margin-right: 10%;
        margin-left: 5px;
    }
    /**
	* 第三页样式处理
	*/
    .page3 .page3-logo{
        width: 70%;
        display: flex;
        justify-content: flex-start;
    }
    .page3 .page3-logo .pl-img{
        width: 100px;
    }
    .page3 .page3-text{
        margin-top: 10px;
        width: 70%;
        padding-left: 20px;
        color: #303030;
        font-size: 12px;
        line-height: 20px;
        border-left: 2px solid #FF8D1A;
    }




    .wk_page5 .page-5-box{
        width: 100%;
        bottom: 10%;
    }
    .wk_page5 .page-5-box .page-5-logo-box{
        display: none;
    }
    .wk_page5 .page-5-box .page-5-product-content{
        width: 100%;
        font-weight: 400;
        color:rgba(255,255,255,1);
        line-height:25px;
        border-left: none;
        text-align: center;
        padding: 0;
    }
    .wk_page5 .page-5-box .page-5-product-content p{
        width: 80%;
        display: inline-block;
        text-align: left;
        text-indent: 2em;
        font-size: 17px;
        padding-left: 5px;
    }
    /**
	* 第四页样式处理
	*/
    .wk_page6 .wk_wrapper {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .wk_page6 .wk_wrapper .wk_wrapper_logo{
        width: 120px;
    }

    .wk_page6 .wk_wrapper #dituContent{
        width: 82% !important;
        height: 232px !important;
        /*margin: 35% 9% 0;*/
        pointer-events: none;
    }
    .wk_page6 .wk_text {
        width: 80%;
        margin-left: 9%;
    }
    .wk_page6 .wk_text .text-icon-box {
        margin-left: 0;
    }
    .wk_page6 .wk_text .wk-row-des {
        height: 26px;
        line-height: 16px;
        margin-right: 0;
        margin-bottom: 5px;
    }
    .wk_page6 .wk_text .wk-row-des>div{
        padding-left: 0;
    }
    .wk_page6 .wk_text .wk-row-des .text-icon {
        margin-right: 10px;
        width: 21px;
        height: 21px;
        line-height: 21px;
    }
    .wk_page6 .wk_text .wk-row-des .text-icon img{
        width: 12px;
        height: 12px;
    }

    .wk_page6 .wk_text .wk-row-des.wk-address-text section{
        display: inline-block;

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