@charset "gb2312";
/* CSS Document */


.f18{font-size: 18px;}
.f16{font-size: 16px;}
.txt-left{text-align: left;}

.banner-box{
    position: relative;
    width:100%;
    height:520px;
    overflow: hidden;
}

.banner-bg-box{
   position: relative;
    height:100%;
}
.banner-bg-box li{
    height:100%;
}

.ban-box{
    position:relative;
    width:100%;
}
.dots-box{
    position: absolute;
    left:0;
    bottom: 20px;
    width:100%;
    text-align: center;
}
.dots-box li{
    display: inline-block;
    width:20px;
    height:20px;
    margin-right:12px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/dots-bg.png) no-repeat;
}
.dots-box li.dots-cur{
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/dots-cur.png) no-repeat;
}

.flex-prev{
    position: absolute;
    left:0;
    bottom:240px;
    width:34px;
    height:46px;
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/btn-left.png) no-repeat;
    z-index:20
}
.flex-next{
    position: absolute;
    right:420px;
    bottom:240px;
    width:34px;
    height:46px;
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/btn-right.png) no-repeat;
    z-index:20
}
.flex-prev:hover{ background: url(https://images.zhongmin.cn/00/00_2018/index/images/btn-left-hover.png) no-repeat;}
.flex-next:hover{ background: url(https://images.zhongmin.cn/00/00_2018/index/images/btn-right-hover.png) no-repeat;}


/*��¼��*/

.login-box{
    position: absolute;
    right:0;
    bottom:40px;
    width:390px;
    height:385px;
    padding:18px 30px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 3px;
    z-index:50;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.login-tit-box{margin-bottom: 50px}

.login-tit-box li{
    float:left;
    width:50%;
    font-size: 18px;
    color:#666;
    text-align: center;
    line-height: 1;
    box-sizing: border-box;
    cursor: pointer;
}
.tab-gap{
    border-right:1px solid #d8d8d8;
}
.login-tit-box li.tab-cur{
    color:#ff9e12
}


.login-com-input {
    width: 82.4%;
    padding: 10px 5% 10px 12.6%;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 14px;
    line-height: 1.8;
    color: #666;
    vertical-align: middle;
}
.login-com-input:focus{
    border-color: #ff9e12;
    box-shadow:0px 0px 3px 1px #ffe2b7;
}
.per-icon {
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/pe-icon.png) 13px no-repeat;
}

.password-icon {
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/password-icon.png) 13px no-repeat;
}

.login-btn {
    width: 100%;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: #ff9e12;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.login-btn:hover{
    background: #ff8b06;
}
.login-uncheck{
    display: inline-block;
    width:16px;
    height:16px;
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/uncheck.png) no-repeat;
    vertical-align: middle;
    cursor: pointer;
}
.login-check{
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/check.png) no-repeat;
}

.folink-box{
    margin:15px 0 32px 0;
}
.folink,.reglink{
    color:#666;
}
.folink:hover,.reglink:hover{color:#ffa82b}

.mb25{margin-bottom: 25px}

.download-con{
    bottom:18px;
    left:30px;
    width:330px;
    padding-top:14px;
    color:#999;
    text-align: center;
    border-top: 1px solid #e8e8e8;

}

.ver-middle{vertical-align: middle}



.mess-input {
    width: 35.6%;
}

.mess-btn {
    display: inline-block;
    width: 42.78%;
    height: 47px;
    margin-left: 7px;
    line-height: 47px;
    font-size: 16px;
    color: #eb7350;
    text-align: center;
    background: #ffefe4;
    border-radius: 3px;
    cursor: pointer;
    vertical-align: middle;
}

.mess-icon{
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/mess-icon.png) 13px no-repeat;
}
.tel-icon{
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/tel-icon.png) 13px no-repeat;
}

.error-tips {
    border-color: #f62727;
}

.error-con{
    left:30px;
    bottom:32px;
    color:#f62727
}






/*30���ע��Ʒ*/
.int-price {
    font-size: 24px;
    font-weight: bold;
    color:#ff9e12
}
.int-price span {
    font-size: 24px;
}

.int-alink {
    display: inline-block;
    width: 216px;
    height: 40px;
    margin-top: 10px;
    line-height: 40px;
    color: #fff;
    background: #fe902e;
    border-radius: 3px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.int-alink:hover{
    color:#fff;
    background: #f6ab1a;
}

.pro-30-img{
    width:256px;
    height:140px;
}
.interset-list-box:hover .pro-30-img{
    display: none;
}
.price-wrap{
    display: none;
    margin-top: 30px;
}

.interset-list-box:hover .price-wrap{
    display: block;
}



/**/
.ens-table-wrap{
    margin-top: 50px;
    border:1px solid #eaeaea;
    background: #fff;
}
.ens-table-tit{
    background: #f5f5f5;
    color:#333;
}
.ens-table-tit li,.ens-table-con li{
    float:left;
    line-height: 67px;
    text-align: center;
}
.table-con-wrap,.table-con-box{
    height:402px;
    overflow:hidden;
}

.ens-table-tit li.th1,.ens-table-con li.th1{width:125px}
.ens-table-tit li.th2,.ens-table-con li.th2{width:465px}
.ens-table-tit li.th3,.ens-table-con li.th3{width:225px}
.ens-table-tit li.th4,.ens-table-con li.th4{width:185px}
.ens-table-tit li.th5,.ens-table-con li.th5{width:180px}


.ens-table-con:hover{
    background: #fcfcfc;
}


/**/
.av-bg-wrap{
    width:100%;
    height:576px;
}
.flow-wrap{
    left:528px;
    top:85px;
    color:#fff;
}
.flow-box{
    padding:6px 0 0 26px;
    margin-top: 27px;
    color:#fff;
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/flow-bg.png) no-repeat;
}

.flow-box li{
    padding-bottom: 26px;
}

.f-20{font-size: 20px;}
.f-44{font-size: 44px;}

.qr-box{
    width:170px;
    margin-left: 78px;
    font-size: 14px;
    text-align: center;
}























.insure-tit{
    margin:40px 0 35px 0;
    font-size: 20px;
    color:#333;
    font-weight:bold;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/insure-tit.png) center no-repeat;
    text-align: center;
}
.insure-hot-pro ul{
    margin-right:-10px;
}
.insure-hot-pro ul li{
    float:left;
    position:relative;
    margin-right:10px;
    overflow: hidden;
    color:#333;
}

.recomend-del-box{
    position: absolute;
    left:20px;
    top:25px;
    z-index:10;
}
.recomend-del-box .h4{
    font-size: 18px;
    color:#333;
}
.recomend-del-box .p{
    font-size: 16px;
    color:#666;
}
.recomend-shade{
    position: absolute;
    bottom:-100%;
    left:0;
    width:100%;
    height:100%;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/rec-bg.png) repeat;
    z-index:20;
}
.recomend-shade .recomend-del-box{
    color:#fff;
}


.rec-alink{
    position: absolute;
    right:20px;
    bottom:20px;
    width:100px;
    height:32px;
    line-height: 32px;
    color:#fff;
    background: #fe902e;
    text-align: center;
    border-radius: 3px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.rec-alink:hover{
    color:#fff;
    background: #f6ab1a;
}
.rec-price-box{
    position: absolute;
    left:20px;
    bottom:20px;
    color:#fff;
    font-weight:bold;
}
.rec-price-box span{font-size: 18px;}

.interest-pro-box{
    height:480px;
    margin-top:50px;
    text-align: center;
}
.interset-left{
    position: relative;
    width:298px;
    height:100%;
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/tabbar.png) no-repeat;
}
.interset-right{
    margin-right:-2px;
}
.interset-left h4{
    padding:32px 0 0 30px;
    font-size:32px;
    color:#fff;
    text-align: left;

}
.interset-left p{
    padding:37px 0 0 40px;
    font-size: 14px;
    color:#fff;
    text-align: left;
}
.interset-left p span{color:#fff000;}

.interset-tab-tit{
    position: absolute;
    top:188px;
    right:0;

}
.interset-tab-tit .int-tab-cur{
    color:#ffa519;
    background: #fff;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.interset-tab-tit li{
    width:160px;
    height:46px;
    margin-bottom: 10px;
    color:#fff;
    line-height: 46px;
    background: rgba(255,255,255,0.2);
    border-radius: 3px 0 0 3px;
}

.interset-list-box{
    position: relative;
    width:256px;
    height:322px;
    margin-right:2px;
    padding:158px 20px 0;
    background: #fff;
}

.int-list-logo{
    position: absolute;
    top: 50px;
    left: 63px;
    width: 170px;

}

.int-box-tit{
    padding:0 0 20px 0;
    font-size: 18px;
    color:#333;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.int-list-detail{
    padding:0 0 3px 0;
}
.int-list-detail li{
    padding:0 0 8px 27px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/int-list-bg.png) 0 2px no-repeat;
    text-align: left;
}


.interset-list-box:hover {
    z-index: 9;
    transition: all .15s ease-in-out;
    transform: translate3d(0, -5px, 0);
    -webkit-transition: all .15s ease-in-out;
    -webkit-transform: translate3d(0, -5px, 0);
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}



.ins-pro-tit{
    padding:72px 0 10px 0;
    font-size: 28px;
    color:#333;
    text-align: center;
}
.ins-pro-intro{
    font-size: 16px;
    color:#999;
    text-align: center;
}
.ins-pro-wrap{
    margin:30px 0 40px 0;
}
.ins-pro-box li{
    float:left;
    position: relative;
}
.ins-pro-box li a{
    display: block;
    width:297px;
    height:254px;
    padding-top:26px;
    font-size: 18px;
    color:#333;
    text-align: center;
    background-size: 100%;
}

.ins-pro1{background: url(https://images.zhongmin.cn/zhongmin2017/index/images/ins-pro1.png) center no-repeat;}
.ins-pro2{background: url(https://images.zhongmin.cn/zhongmin2017/index/images/ins-pro2.png) center no-repeat;}
.ins-pro3{background: url(https://images.zhongmin.cn/zhongmin2017/index/images/ins-pro3.png) center no-repeat;}
.ins-pro4{background: url(https://images.zhongmin.cn/zhongmin2017/index/images/ins-pro4.png) center no-repeat;}
.ins-pro5{background: url(https://images.zhongmin.cn/zhongmin2017/index/images/ins-pro5.png) center no-repeat;}
.ins-pro6{background: url(https://images.zhongmin.cn/zhongmin2017/index/images/ins-pro6.png) center no-repeat;}
.ins-pro7{background: url(https://images.zhongmin.cn/zhongmin2017/index/images/ins-pro7.png) center no-repeat;}
.ins-pro8{background: url(https://images.zhongmin.cn/zhongmin2017/index/images/ins-pro8.png) center no-repeat;}

.jx-icon{
    position: absolute;
    top:0;
    right:20px;
    width:24px;
    height:33px;
    padding-top:3px;
    font-size: 12px;
    color:#fff;
    line-height: 1.1;
    text-align: center;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/jx-icon.png) no-repeat;
}
.company-box{ margin:70px -30px 0 0;}
.company-box li{
   float:left;
}
.company-box li a{
    position: relative;
    display: block;
    width:212px;
    height:118px;
    margin:0 30px 30px 0;
    border:1px solid #e8e8e8
}
.company-box li a:hover{
    width:210px;
    height:116px;
    border:2px solid #ff9934;
}

.company-box li a:hover img{
    top:24px;
    left:20px;
}

.check-company-btn{
    font-size: 16px;
    color:#1369c0;
}

.company-box li a img{
    position: absolute;
    top: 25px;
    left: 21px;
    width: 170px;
}



.combox-wrap{
    padding-bottom:72px;
  
}
.assist-list-box{
    margin:37px -110px 0 20px;
}
.assist-list-box li{
    float:left;
    width:200px;
    text-align: center;
    margin-right:120px;
}
.assist-list-box li img:Hover{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}

.knowmore-btn-wrap{
    padding:30px 0 0 0;
    font-size: 16px;
    color:#333;
    text-align: center;
}

.customer-list-box{margin:80px -30px 0 0 ;}

.customer-list-box li{
    float:left;
    position: relative;
    width:227px;
    height:292px;
    padding:64px 23px 0;
    margin-right:30px;
    border:1px solid #eee;
    text-align: center;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.customer-list-box li:hover{
    background: #fafafa;
}
.cus-logo{
    position: absolute;
    top:-50px;
    left:86px;
}

.cus-btn{
    display: block;
    width:178px;
    height:38px;
    line-height: 38px;
    margin:36px auto;
    color:#666;
    border:1px solid #ddd;
    border-radius: 3px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.cus-btn:hover{
    color:#fff;
    background: #fe902e;
    border-color: #fe902e;
}
.cus-btn:hover .aa{
    color: red;
}
.information-list-box{
    margin:30px -30px 0 0;
}

.information-list-box li{
   float:left;
   width:336px;
   height:434px;
   padding:26px 20px 0;
   margin-right:30px;
   background: #fff;
}
.infor-tit-box span{
    font-size: 18px;
    color:#333;
}
.infor-tit-box a{
    float:right;
    padding-right:13px;
    margin-top:3px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/right-icon.png)  right 6px no-repeat;
}
.infor-tit-box a:hover{
    color:#1369c0;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/right-icon-hover.png)  right 6px no-repeat;
}

.top-link{
    display: inline-block;
    margin-top:16px;
    font-size: 16px;
    color:#333;
}
.top-link:hover{
    color:#1369c0;
}

.info-p-box p a{
    display: block;
    height:46px;
    padding-left:20px;
    line-height: 46px;
    color:#333;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/p-icon1.png) 6px 20px no-repeat;
    border-top:1px solid #e2e2e2;
}
.info-p-box p a:hover{
    color:#1369c0;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/p-icon2.png) 6px 20px no-repeat;
}





@keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}

@-webkit-keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
@-moz-keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
@-o-keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}





.flex-direction-nav{
    position: relative;
    width: 1190px;
    margin: 0 auto;
    font-size: 14px;
    z-index:5
}
.flex-control-nav{
    position: absolute;
    bottom: 20px;
    z-index: 2;
    width: 100%;
    text-align: center;
}
.flex-control-nav li{
    display: inline-block;
    *zoom:1;
    *display:inline;
}
.flex-control-nav li a{
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 12px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/dots-bg.png) no-repeat;
    font-size:0;
    cursor:pointer;
}
.flex-control-nav .flex-active{
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/dots-cur.png) no-repeat;
}

.com-more-link{
    font-size: 16px;
    color:#333;
    padding-right: 13px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/right-icon.png) right 6px no-repeat;
}
.com-more-link:hover{
    color:#ff9600;
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/right-icon-hover.png) right 6px no-repeat;
}

.circle-hover{
    opacity: 0;
    filter: Alpha(opacity=0);
    top:0;
    left:0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}



.adv-wrap{
    background: #e5e5e5;
}
.adv-box{
    height:101px;
    background: #cccccc;
    overflow:hidden;
}
.adv-close-btn{
    position: absolute;
    top:5px;
    right:5px;
    width:19px;
    height:19px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/close.png) no-repeat;
    cursor:pointer;
}
.adv-close-btn:hover{
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/close-hover.png) no-repeat;
}




/*20171229*/
.suit-insure{
    margin-bottom: 50px;
}
.suit-insure ul{
    margin-right: -18px;
}
.suit-insure ul li{
    float:left;
    position: relative;
    width:283px;
    height:320px;
    margin-right: 18px;
    background: #fff;
    overflow: hidden;

}
.suit-pro{
    padding:24px 20px 0 20px;
}
.suit-pro-tit{
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.suit-pro-con{
    padding-top:4px;
    font-size: 14px;
    color:#999;
    line-height: 1.2;
}
.suit-tab{
    top:0;
    left:0;
    padding:0 10px;
    line-height: 24px;
    color:#fff;
    background: rgba(0,0,0,.3);
}
.recomend-shade {
    position: absolute;
    bottom: -100%;
    left: 0;
    width: 100%;
    height: 100%;
    padding:174px 17px 20px 17px;
    box-sizing: border-box;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/rec-bg.png) repeat;
    z-index: 20;
}
.rec-bottom{
    left:17px;
    bottom:20px;
    width:88%;
}
.rec-bottom .price{
    font-size: 14px;
    font-weight: bold;
    color:#fff
}
.rec-bottom .price em{
    font-size: 18px;
}
.rec-pro-link{
    float:right;
    width:100px;
    height:32px;
    color:#fff;
    line-height: 32px;
    text-align: center;
    background: #fe902e;
    border-radius: 3px;
}
.rec-pro-link:hover{color:#fff}
.reco-tit {
    font-size: 18px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.reco-con{
    padding-top: 4px;
    font-size: 14px;
    color:#fff;
    line-height: 1.3;
}




/*20180322*/
.headerPicture{
    padding:20px 0 27px 0 ;
    border-bottom: 1px solid #e8e8e8;
    text-align: center;
}
.login-con1{
    margin-top: 25px;
    color:#666;
}
.tips-p{
    padding:36px 0 16px 0;
    text-align: center;
}
.tips-p a{color:#ff9e12}
.logined{
    background: #77b716;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.logined:hover{background: #9ad12e}
.borderNone{border: none}
.vip-level{
    position: absolute;
    top:150px;
    left:216px;
    width:24px;
    height:24px;

}
.level-0{background: url(https://images.zhongmin.cn/00/00_2018/userindex/images/vip-0.png) no-repeat}
.level-1{background: url(https://images.zhongmin.cn/00/00_2018/userindex/images/vip-1.png) no-repeat}
.level-2{background: url(https://images.zhongmin.cn/00/00_2018/userindex/images/vip-2.png) no-repeat}
.level-tips{
    display: none;
    position: absolute;
    top:-6px;
    left:33px;
    padding:6px 8px;
    white-space:nowrap;
    color:#5e5e5e;
    background: rgba(255,255,204,.7);
    border:1px solid #ffdbb6;
    border-radius: 3px;
}
.level-tips em{
    color:#ff6600;
}
.lel-tips-icon{
    display: none;
    position: absolute;
    top: 5px;
    left: 28px;
}

.vip-level:hover .level-tips{
     display: block;
}

.vip-level:hover .lel-tips-icon{
    display: block;
}

.bg-box {
  height:520px;
}

.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 100%;
  background: rgba(255,255,255,0.5);
  opacity: 1;
  vertical-align: middle
}

.swiper-pagination-bullet-active {
  background: #fff;
  box-shadow: 0 0 0 3px  rgba(255,255,255,0.5);
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 40px;
  left: 0;
  width: 100%;
}

.fa-box{
  display: flex;
  margin-top:45px;
  margin-right: -30px;
}
.fa-box .fa{
  position: relative;
  margin-right: 30px;
  padding:140px 20px 0;
  width:376px;
  height:300px;
  box-sizing: border-box;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.fa-box .fa:hover{
  box-shadow:0px 2px 30px 0px rgba(0, 0, 0, 0.08);
}
.fa-box .fa::before {
  content: '';
  position: absolute;
  top:20px;
  right: -15px;
  width: 1px;
  height: 260px;
  background: rgba(241,241,241,1);
}

.fa1{
  background: url(https://images.zhongmin.cn/00/00_2020/index/images/fa1.png) center 42px no-repeat;
}
.fa2{
  background: url(https://images.zhongmin.cn/00/00_2020/index/images/fa2.png) center 42px no-repeat;
}
.fa3{
  background: url(https://images.zhongmin.cn/00/00_2020/index/images/fa3.png) center 42px no-repeat;
}

.fatit{
  font-size: 20px;
  color:#222;
  text-align: center;
}

.fgap{
  display: block;
  margin: 20px auto ;
  width:30px;
  height:3px;
  background: #ddd;

}
.falist{
  display: flex;
  justify-content:space-between;
  flex-wrap: wrap;
  padding:0 30px;
}

.falist li{
  position: relative;
  padding-bottom: 12px;
  width:100px;
  padding-left:13px;
  font-size: 14px;
  color:#666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.falist li::before{
    content: '';
    position: absolute;
    top:8px;
    left: 0;
    width: 5px;
    height: 5px;
    background: #ff9e12;
    border-radius: 5px;
}


.tg-box{
  background: url(https://images.zhongmin.cn/00/00_2020/index/images/00bg1.jpg) center no-repeat;
}

.ltab{
  padding-top:36px;
  width:169px;
  height:300px;
  background: url(https://images.zhongmin.cn/00/00_2020/index/images/ltab.png) center top no-repeat;
  box-sizing: border-box;
}
.ltab li{
  margin-bottom: 20px;
  padding-left:45px;
  font-size: 16px;
  color:#fff;
  text-align: left;
}

.ltab li.ltcur{
  padding-left:37px;
  border-left: 8px solid #fff;
  font-size: 20px;
  font-weight: bold;

}


.tg-wrap{
  margin: 48px 0 98px 0;
  display: flex;
}
.tg-method{
  width:1021px;
}
.tg-method ul{
  display: flex;
  background: #fff;
}
.tg-method ul li{
  position: relative;
  width:25%;
  padding:57px 0 0;
  height:300px;
  text-align: center;
  box-sizing: border-box;

}

.tg-method ul li h4{
  padding:28px 0 10px 0;
  font-size: 18px;
  color:#333;
}
.tg-method ul li p{
  font-size: 14px;
  color:#999;
}

.tg-method ul li::before{
  content: '';
    position: absolute;
    top: 82px;
    right: 0;
    width: 1px;
    height: 120px;
    background: rgba(241,241,241,1);
}
.tg-method ul li:last-child::before{
  display: none;
}


.imginner {
  text-align: center;
  padding:50px 0;
  background: #fff
}

.about00{
  background: url(https://images.zhongmin.cn/00/00_2020/index/images/aboutbg.jpg) center top no-repeat;
  text-align: center;
}

.abtit{
  padding:76px 0 46px 0;
  font-size: 30px;
  color:#fff;
}

.abcon{
  margin-bottom: 97px;
  padding-top:40px;
  height:250px;
  font-size: 14px;
  color:#666;
  background: #fff;
  border-radius: 3px;
  box-shadow:0px 2px 30px 0px rgba(0, 0, 0, 0.08);
}

.mbtn{
    display: block;
    margin: 30px auto 0;
    width: 138px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    color: #666;
    text-align: center;
    background: #fff;
    border:1px solid #d5d5d5;
    border-radius: 3px;
}

.foimg{
  height:142px;
  background: #182a4f url(https://images.zhongmin.cn/00/00_2020/index/images/foimg.jpg) center no-repeat;
}

.ljbtn{
    position: absolute;
    right:0;
    top: 47px;
    width: 170px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #ff9e12;
    border-radius: 3px;
}