/* CSS Document*/body, h1, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea{font: 12px/1.5 '΢���ź�',tahoma, Srial, helvetica, sans-serif;}
h1, h3, h4, h5, h6{font-size: 100%;font-weight:normal;}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
img{border:0px;}
body,.ui-overlay-h{margin:0 auto;position:relative;background:#fff;}
input, img{vertical-align: middle;}
body,html{margin:0 auto;}
img{border:none;vertical-align:top;}
*{margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.blank{height:8px;clear:both;}
.blank20{height:20px;clear:both;}
.clearfix:after,.clear:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.relative{position:relative;}
.absolute{position:absolute;}
.float_left{float:left;}
.float_right{float:right;}
#LRdiv0,#LRfloater0,.swtCenter{display:none;}
.swtCenter{width:279px;height:261px;background-color:#FFF;position:fixed;left:50%;top:50%;z-index:99999;margin-left:-139px;margin-top:-130px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 20px rgba(10,2,4,0.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,0.75);box-shadow:0 0 20px rgba(10,2,4,0.75);}
.swtCenter h3{width:100%;font-size:28px;text-align:center;color:#2e3642;font-weight:500;margin-top:33px;}
.swtCenter h4{width:100%;font-size:14px;text-align:center;color:#2e3642;}
.mfhd{width:227px;height:32px;border:1px solid #6a7380;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;margin:18px auto 5px;}
.mfhd input{width:156px;height:30px;line-height:30px;background-color:#FFF;font-size:14px;color:#6a7380;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:13px;float:left;outline:none;}
.mfhd a{width:69px;height:30px;line-height:30px;color:#fff;background-color:#6a7380;font-size:12px;text-align:center;text-decoration:none;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;float:left;}
.swtCenter p{width:230px;font-size:12px;color:#6a7380;margin:0 auto;line-height:32px;text-align:center;}
.swtCenter p span{font-weight:bold;font-size:14px;color:red;}
.swtCenter p b{font-size:18px;color:#5f5f5f;line-height:30px;width:100%;font-weight:normal;}
.swtCenter p strong{font-size:30px;color:red;width:100%;}
.swt_lists{bottom:0;left:0;width:100%;height:58px;line-height:58px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;}
.swt_lists a{display:block;width:50%;height:100%;position:relative;float:left;}
.swt_list1{background-color:#feb195;-moz-border-radius:0 0 0 15px;-webkit-border-radius:0 0 0 15px;border-radius:0 0 0 15px;}
.swt_list2{background-color:#F8747A;-moz-border-radius:0 0 15px 0;-webkit-border-radius:0 0 15px 0;border-radius:0 0 15px 0;}
.swt_lists a i,.swt_lists a em{display:block;position:absolute;left:50%;color:#fff;text-decoration:none;}
.swtCallIcon{top:50%;margin-left:-50px;margin-top:-13px;width:27px;height:27px;background:url(../images/footerLink3.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swt_lists em{height:100%;top:0;margin-left:-16px;font-size:16px;}
.swtLinkIcon{top:50%;margin-left:-50px;width:27px;height:24px;margin-top:-12px;background:url(../images/footerLink2.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swtLinkCounter{top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;text-align:center;font-size:9px;background-color:#e60012;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);z-index:3;font-style:normal;}
.closeBtn_swt{right:-5px;top:-5px;width:44px;height:44px;background:url(../images/closeBtn_swt.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;}
.footer{width:100%;height:116px;position:fixed;bottom:0;left:0;line-height:116px;z-index:100;display:none;}
.footer .footerInner{width:100%;height:100%;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}
.footer a{display:block;float:left;position:relative;}
.footer a em,.footer a i{display:block;position:absolute;}
.footerLink1{width:20%;height:100%;background-color:#2e3642;}
.homeIcon{left:50%;top:18px;width:59px;height:50px;margin-left:-29px;background:url(../images/footerLink1.png) no-repeat;}
.footerLink1 em{display:block;left:0;top:68px;width:100%;color:#6a7380;font-size:20px;line-height:36px;text-align:center;}
.footerLink2{width:40%;height:100%;background-color:#F8747A;}
.swtIcon{left:50%;top:36px;width:54px;height:48px;margin-left:-100px;background:url(../images/footerLink2.png) no-repeat;}
.swtIcon_Counter{left:50%;top:30px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px;background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink2 em{display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:32px;line-height:46px;}
.footerLink3{width:40%;height:100%;background-color:#feb195;}
.phoneIcon{left:50%;top:50%;width:54px;height:54px;margin-top:-27px;margin-left:-90px;background:url(../images/footerLink5.png) no-repeat;}
.footerLink3 em{display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:32px;line-height:46px;}
@media screen and (min-width:320px) and (max-width:900px){.footer{height:58px;}
    .homeIcon{top:9px;width:30px;height:25px;margin-left:-15px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
    .footerLink1 em{font-size:10px;top:34px;line-height:18px;}
    .swtIcon{top:18px;width:27px;height:24px;margin-left:-50px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
    .swtIcon_Counter{top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
    .footerLink2 em{font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
    .phoneIcon{width:27px;height:27px;margin-top:-14px;margin-left:-45px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
    .footerLink3 em{font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}}
    
    /*#region newFooter */
    .newFooter {
        height: 2.5rem;
        padding: 0; 
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        font-family: 'Microsoft YaHei';
        background: #fff;
        /*background: #eee;*/
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
    }

    .f-left {
        width: 3.1rem;
        height: 100%;
        /*padding:0 .96rem;*/
    }

    .f-right {
        /*padding:0 .65rem;*/
        width: 3.12rem;
        height: 100%;
        /*background: -webkit-linear-gradient(145deg,#fe7b98, #59c6b9);
        background: -o-linear-gradient(145deg,#fe7b98, #59c6b9);
        background: -moz-linear-gradient(145deg,#fe7b98, #59c6b9);
        background: linear-gradient(145deg,#fe7b98, #59c6b9);*/
    }

    .f-left, .f-right {
        height: 1.4rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        flex-direction: column;
        -webkit-flex-direction: column;
    }

        .f-left span, .f-right span {
            color: #333;
            margin-top: .15rem;
            letter-spacing: 0;
        }

    .f-info {
        width: 1.16rem;
        height: 1.16rem;
        position: relative;
        border-radius: 50%;
        /*left: 3.1rem;*/
        z-index: 100;
    }

        .f-info div {
            position: absolute;
            margin: auto;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            justify-content: center;
        }

    .f-info1 {
        width: 1.28rem;
        height: 1.28rem;
        border-radius: 50%;
        color: #333;
        letter-spacing: 0;
        flex-direction: column;
        background: url(https://www.nimzx.com/Content/images/footer/6-new.png) no-repeat;
        background-size: cover;
        z-index: 3;
    }

        .f-info1 img {
            width: .42rem;
            height: .35rem;
        }

        .f-info1 span:first-child {
            width: .36rem;
            height: .36rem;
            display: block;
            text-align: center;
            line-height: .36rem;
            background: #fff;
            color: #ff8686;
            position: absolute;
            right: 0;
            top: .1rem;
            border-radius: 50%;
            -moz-box-shadow: 0 1px .24rem 0 rgba(177, 174, 229, 0.5);
            -webkit-box-shadow: 0 1px .24rem 0 rgba(177, 174, 229, 0.5);
            box-shadow: 0 1px .24rem 0 rgba(177, 174, 229, 0.5);
            /*font-size: calc(0.13 * 24vw);*/
        }

        .f-info1 span:last-child {
            /*font-size: calc(0.13 * 18vw);*/
            line-height: .25rem;
            margin-top: .05rem;
            letter-spacing: 0;
        }

    .f-info2 {
        width: 1.06rem;
        height: 1.06rem;
        -webkit-animation: circle 3s linear infinite;
        animation: circle 3s linear infinite;
        animation: circle 3s linear infinite;
        -moz-animation: circle 3s linear infinite;
        -webkit-animation: circle 3s linear infinite;
        -o-animation: circle 3s linear infinite;
        z-index: 2;
    }

    .f-info3 {
        width: 1.16rem;
        height: 1.16rem;
        -webkit-animation: circle 3s linear 1.6s infinite;
        animation: circle 3s linear 1.6s infinite;
        animation: circle 3s linear 1.6s infinite;
        -moz-animation: circle 3s linear 1.6s infinite;
        -webkit-animation: circle 3s linear 1.6s infinite;
        -o-animation: circle 3s linear 1.6s infinite;
        z-index: 1;
    }

    .foot-main .f-left img, .foot-main .f-right img {
        width: .44rem;
        height: .44rem;
    }

    .foot-main {
        /*-moz-box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.1),0 0 0 0 rgba(0, 0, 0, 0.1),0 0 0 0 rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.1),0 0 0 0 rgba(0, 0, 0, 0.1),0 0 0 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.1),0 0 0 0 rgba(0, 0, 0, 0.1),0 0 0 0 rgba(0, 0, 0, 0.1);*/
        background: #eee;
    }

    .foot-list {
        width: 3.6rem;
        height: 1rem;
        background-color: #fff;
        border-radius: 6px;
    }

    .foot-icon {
        width: .64rem;
        height: .64rem;
        border-radius: 50%;
    }

    .color9 {
        color: #999;
    }

    .color3 {
        color: #333;
    }
    /*#endregion */


/*8px*/
.m-t-8{
    margin-top:.08rem;
}
.m-b-8{
    margin-bottom:.08rem;
}
.m-l-8{
    margin-left:.08rem;
}
.m-r-8{
    margin-right:.08rem;
}
.p-t-8{
    padding-top:.08rem;
}
.p-b-8{
    padding-bottom:.08rem;
}
.p-l-8{
    padding-left:.08rem;
}
.p-r-8{
    padding-right:.08rem;
}
/*10px*/
.m-t-10{
    margin-top:.1rem;
}
.m-b-10{
    margin-bottom:.1rem;
}
.m-l-10{
    margin-left:.1rem;
}
.m-r-10{
    margin-right:.1rem;
}
.p-t-10{
    padding-top:.1rem;
}
.p-b-10{
    padding-bottom:.1rem;
}
.p-l-10{
    padding-left:.1rem;
}
.p-r-10{
    padding-right:.1rem;
}
/*15px*/
.m-t-15{
    margin-top:.15rem;
}
.m-b-15{
    margin-bottom:.15rem;
}
.m-l-15{
    margin-left:.15rem;
}
.m-r-15{
    margin-right:.15rem;
}
.p-t-15{
    padding-top:.15rem;
}
.p-b-15{
    padding-bottom:.15rem;
}
.p-l-15{
    padding-left:.15rem;
}
.p-r-15{
    padding-right:.15rem;
}

/*20px*/
.m-t-20{
    margin-top:.2rem;
}
.m-b-20{
    margin-bottom:.2rem;
}
.m-l-20{
    margin-left:.2rem;
}
.m-r-20{
    margin-right:.2rem;
}
.p-t-20{
    padding-top:.2rem;
}
.p-b-20{
    padding-bottom:.2rem;
}
.p-l-20{
    padding-left:.2rem;
}
.p-r-20{
    padding-right:.2rem;
}


/*24px*/
.m-t-24{
    margin-top:.24rem;
}
.m-b-24{
    margin-bottom:.24rem;
}
.m-l-24{
    margin-left:.24rem;
}
.m-r-24{
    margin-right:.24rem;
}
.p-t-24{
    padding-top:.24rem;
}
.p-b-24{
    padding-bottom:.24rem;
}
.p-l-24{
    padding-left:.24rem;
}
.p-r-24{
    padding-right:.24rem;
}

/*25px*/
.m-t-25 {
    margin-top: .25rem;
}

.m-b-25 {
    margin-bottom: .25rem;
}

.m-l-25 {
    margin-left: .25rem;
}

.m-r-25 {
    margin-right: .25rem;
}

.p-t-25 {
    padding-top: .25rem;
}

.p-b-25 {
    padding-bottom: .25rem;
}

.p-l-25 {
    padding-left: .25rem;
}

.p-r-25 {
    padding-right: .25rem;
}

/*30px*/

.m-t-30{
    margin-top:.3rem;
}
.m-b-30{
    margin-bottom:.3rem;
}
.m-l-30{
    margin-left:.3rem;
}
.m-r-30{
    margin-right:.3rem;
}
.p-t-30{
    padding-top:.3rem;
}
.p-b-30{
    padding-bottom:.3rem;
}
.p-l-30{
    padding-left:.3rem;
}
.p-r-30{
    padding-right:.3rem;
}

/*40px*/

.m-t-40{
    margin-top:.4rem;
}
.m-b-40{
    margin-bottom:.4rem;
}
.m-l-40{
    margin-left:.4rem;
}
.m-r-40{
    margin-right:.4rem;
}
.p-t-40{
    padding-top:.4rem;
}
.p-b-40{
    padding-bottom:.4rem;
}
.p-l-40{
    padding-left:.4rem;
}
.p-r-40{
    padding-right:.4rem;
}

/*50px*/

.m-t-50{
    margin-top:.5rem;
}
.m-b-50{
    margin-bottom:.5rem;
}
.m-l-50{
    margin-left:.5rem;
}
.m-r-50{
    margin-right:.5rem;
}
.p-t-50{
    padding-top:.5rem;
}
.p-b-50{
    padding-bottom:.5rem;
}
.p-l-50{
    padding-left:.5rem;
}
.p-r-50{
    padding-right:.5rem;
}



/*60px*/

.m-t-60{
    margin-top:.6rem;
}
.m-b-60{
    margin-bottom:.6rem;
}
.m-l-60{
    margin-left:.6rem;
}
.m-r-60{
    margin-right:.6rem;
}
.p-t-60{
    padding-top:.6rem;
}
.p-b-60{
    padding-bottom:.6rem;
}
.p-l-60{
    padding-left:.6rem;
}
.p-r-60{
    padding-right:.6rem;
}
/*height line-height:60*/
.height-60{
    line-height:.6rem;
}

/*height line-height:54*/
.height-54{
    line-height:.54rem;
}
/*height line-height:48*/
.height-48{
    line-height:.48rem;
}
/*height line-height:42*/
.height-42{
    line-height:.42rem;
}
/*height line-height:42*/
.height-40{
    line-height:.40rem;
}
/*height line-height:36*/
.height-36{
    line-height:.36rem;
}
.height-30{
    line-height:.30rem;
}

.height-24 {
    line-height: .24rem;
}
.height-22 {
    line-height: .22rem;
}

/*#endregion */
/*#region 底部通用导航 */
@keyframes autoIn {
    from{bottom:-calc(100vw * 88 / 750)}to{bottom:calc(100vw * 88 / 750)}}
@-webkit-keyframes autoIn{from{bottom:-calc(100vw * 88 / 750)}to{bottom:calc(100vw * 88 / 750)}}
@-moz-keyframes autoIn{from{bottom:-calc(100vw * 88 / 750)}to{bottom:calc(100vw * 88 / 750)}}
@-o-keyframes autoIn{from{bottom:-calc(100vw * 88 / 750)}to{bottom:calc(100vw * 88 / 750)}}

@keyframes leave{from{bottom:calc(100vw * 88 / 750)}to{bottom:-100%}}
@-webkit-keyframes leave{from{bottom:calc(100vw * 88 / 750)}to{bottom:-100%}}
@-moz-keyframes leave{from{bottom:calc(100vw * 88 / 750)}to{bottom:-100%}}
@-o-keyframes leave{from{bottom:calc(100vw * 88 / 750)}to{bottom:-100%}}

/*#endregion */

.newFoot {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: 1.1rem;
        font-family: 'Microsoft YaHei';
        background: #fff;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        border-top: 1px solid #e5e5e5;
    }
    .newFoot .foot-main {
    width: 100%;
    height: 100%;
    line-height: 1.1rem;
}
.newFoot .foot-main > div, .newFoot .foot-main > a {
    flex: 1;
    -moz-flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    text-align: center;
    height: 100%;
}
.m-diary-concat {
        color: #333;
        background: #b5e7f2;
        background: -webkit-linear-gradient(-43deg,#ecaaa9, #b5e7f2);
        background: -o-linear-gradient(-43deg,#ecaaa9, #b5e7f2);
        background: -moz-linear-gradient(-43deg,#ecaaa9, #b5e7f2);
        background: linear-gradient(-43deg,#ecaaa9, #b5e7f2);
    }

.contentsBtn {
    background: url(../images/a1.jpg) no-repeat;
    background-size: cover;
}
.contentsBtn img, .m-diary-concat img {
    width: .4rem;
    height: .4rem;
    margin-right: .2rem;
}

.contentsBtn span {
    color: #666;
    line-height: .36rem;
}


.foot_kszx{ width: 7.5rem; height: 1rem; position: fixed; bottom: 0; overflow: hidden; z-index: 999;}
.foot_kszx a{ display: block; width: 3.75rem; height: 1rem; background: #F7F9FA; font-size: .32rem; line-height: 1rem; color: #666; text-align: center; letter-spacing: 0.5px; float: left;}
.foot_kszx a:nth-child(2){ background: #FF4485 !important; color: #fff;}