*{
    margin: 0;
    padding: 0;
    border: 0;
}

a {
    text-decoration: none!important;
}

ul,li{
    list-style: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}
.width1200{
    width: 1200px;
    margin: auto;
}
.error-input::-webkit-input-placeholder{
    color: #d43f3f !important;
}
.no-border{
    border: 0 !important;
}

.banner{
    display: block;
    /*height: 896px;*/
    height: 786px;
    width: 100%;
    min-width: 1200px;
    /*background-image: url("../images/pc_bk.jpg");*/
    /*background-size: cover;*/
    background-size: 2560px;
    background-position: center top;
    overflow: hidden;
    color: #fff;
    position: relative;
}

.bannerimg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.banner .banner-top{
    display: table;
    /*margin: 438px auto 80px;*/
    margin: 408px auto 40px;
}
.banner .banner-top span{
    display: inline-block;
    vertical-align: top;
}
.banner .banner-top span.num{
    width: 30px;
    height: 44px;
    margin: 0 4px;
    background: url("../images/rectangle.png")  no-repeat ;
    font-size:32px;
    line-height: 44px;
    text-align: center;
}
#num1,#num2{
    display: inline-block;
    vertical-align: middle;
}
.banner .banner-top span.num_1,.banner .banner-top span.num_6
{
    margin-left: 0;
}
.banner .banner-top span.num_5,.banner .banner-top span.num_9
{
    margin-right: 0;
}
.banner .banner-top span.text{
    font-size: 20px;
    line-height: 44px;
}
.banner .banner-top span.text_1{
    margin-right: 14px;
}
.banner .banner-top span.text_2{
    margin: 0 14px;
}
.banner .banner-top span.text_3{
    margin-left: 14px;
}
.banner .banner-mid{
    position: relative;
    width: 100%;
    min-height: 180px;
    /*margin: 0 auto 40px;*/
    margin: 0 auto 20px;
}

.fixed{
    z-index: 999;
    width: 100%;
    position: fixed;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    background: #ac0000;
    top: 0;
    padding: 20px 0 0;
}

.banner .banner-mid .kind{
    /* width: 100%;
     height: 44px;*/
    width: 1001px;
    height: 44px;
    margin: auto;
}
.banner .banner-mid .kind .kind-btn{
    float: left;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius:4px 4px 0 0;
    padding: 0 10px;
    cursor: pointer;
}
.banner .banner-mid .kind .kind-btn.chosed{
    color: #780B0B;
    background-color: #F5D29B;
}
.banner .banner-mid .chaxun-box{
    /*width: 1200px;*/
    width: 1000px;
    min-height: 140px;
    margin: auto;
    background-color: #A13A3A;
}
.banner .banner-mid #search{
    float: left;
    /*width:998px;*/
    width:798px;
    height:55px;
    margin-top: 30px;
    margin-left: 20px;
    padding: 0 30px;
    font-size:20px;
    font-weight:400;
    color:#333333;
    line-height: 60px;
    background-color: #fff;
}
.banner .banner-mid #search::-webkit-input-placeholder{
    font-size:20px;
    font-weight:400;
    color: #9CA2B1;
    line-height:60px;
}
.banner .banner-mid #search:-moz-placeholder{
    font-size:20px;
    font-weight:400;
    color: #9CA2B1;
    line-height:60px;
}
.banner .banner-mid #search::-moz-placeholder{
    font-size:20px;
    font-weight:400;
    color: #9CA2B1;
    line-height:60px;
}
.banner .banner-mid #search:-ms-input-placeholder{
    font-size:20px;
    font-weight:400;
    color: #9CA2B1;
    line-height:60px;
}
.banner .banner-mid button{
    width:162px;
    height:55px;
    margin-top: 30px;
    font-size:20px;
    color: #780B0B;
    line-height: 60px;
    background-color: #F5D29B;
    text-align: center;
}
.banner .banner-mid button img{
    /*margin-top: 18px;*/
    vertical-align: middle;
    margin-right: 6px;
}
.banner .banner-mid p{
    margin-left: 20px;
    margin-top: 12px;
    font-size:20px;
    font-weight:400;
    color: #FFD80C;
    line-height:28px;
}
/*banner-bottom*/
.banner .banner-bottom{
    display: table;
    margin: auto;
}
.banner .banner-bottom ul li{
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 50px;
}
.banner .banner-bottom ul li.zizhi_4{
    margin-right: 0;
}
.banner .banner-bottom ul li img{
    width: 40px;
    height: 40px;
    margin-right: 13px;
    vertical-align: middle;
}
.height22{
    width: 100%;
    min-width: 1200px;
    height: 22px;
    background-color: #DC4C4C;
}
/*main*/
.main{
    width: 100%;
    min-width: 1200px;
    background: url("../images/pc_bg.png") no-repeat;
    background-size: cover;
    overflow: hidden;
}
/*warm-box*/
.main .warm-box{
    margin-bottom: 50px;
}
.main .warm-box .title{
    height: 100px;
    display: table;
    margin: 20px auto 32px;
}
.main .warm-box .title img.risk{
    width: 100px;
    height: 100px;
    vertical-align: middle;
}
.main .warm-box .title img.title_risk{
    width: 157px;
    height: 39px;
    vertical-align: middle;
}
.main .warm-box ul li{
    width: 199px;
    height: 130px;
    float: left;
    border-right: 1px solid #A1AFBF;
    text-align: center;
}
.main .warm-box ul li p.risk{
    height: 56px;
    font-size:20px;
    color: #333333;
    line-height:28px;
    margin-bottom: 26px;
}
.main .warm-box ul li p.nojoin{
    font-size:28px;
    font-weight:500;
    color:#D0021B;
    line-height:40px;
}
/*.main .warm-box p.risk_1,.main .warm-box p.risk_2,.main .warm-box p.risk_6{
    margin-top: 28px;
    margin-bottom: 40px;
}*/
/*平台优势*/
.main .youshi-box{
    margin-bottom: 34px;
}
.main .youshi-box .title{
    display: table;
    height: 48px;
    margin: 0 auto 30px;
    color: #DC4C4C;
    font-size:34px;
    line-height:48px;
    overflow: hidden;
}
.main .youshi-box .title img{
    float: left;
    width: 66px;
    height: 16px;
    margin-top: 16px;
    vertical-align: middle;
}
.main .youshi-box .title img.potin-right{
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.main .youshi-box .title span{
    float: left;
    margin: 0 20px;
}
.main .youshi-box ul{
    display: table;
    margin: auto;
}
.main .youshi-box ul li{
    float: left;
    margin: 20px 20px 20px 0;
    width:272px;
    height:281px;
    background: #fff;
    box-shadow:0px 0px 6px 0px #ABABAB;
    border-radius:10px;
    overflow: hidden;
    text-align: center;
}
.main .youshi-box ul li.youshi_4{
    margin-right: 0;
}
.main .youshi-box ul li img{
    display: block;
    width: 90px;
    height: 90px;
    margin: 40px auto 20px;
}
.main .youshi-box ul li p.title{
    font-size:26px;
    font-weight:500;
    color: #333333;
    line-height:37px;
    margin-bottom: 20px;
}
.main .youshi-box ul li p.text{
    font-size:16px;
    font-weight:400;
    color:#999999;
    line-height:22px;
}
.main .data-box{
    position: relative;
    height: 700px;
    margin-bottom: 34px;
    z-index: 0;
}
.main .data-box .data-bc{
    position: absolute;
    top: 18px;
    left: -17px;
    z-index: 0;
    width:1238px;
    height:662px;
    background:#9ABFF8;
    border-radius:15px;
    opacity:0.22;
    z-index: 0;
}
/*<!--动态实时查询-->*/
.tempWrap{ height: 570px!important; }

.main .data-box .title{
    height: 42px;
    margin: 10px;
    font-size:22px;
    text-align: center;
    font-weight:bold;
    color:#001743;
    line-height:42px;
}
.main .data-box .title img{
    width: 66px;
    height: 16px;
    margin-left: 10px;
    vertical-align: middle;
}

/*新闻动态*/
.main .data-box .news-data-box{
    position: absolute;
    z-index: 1;
    top: 0;
    width:550px;
    margin: 0 30px;
    height:670px;
    background: #fff;
    border:1px solid #4A90E2;
}
.main .data-box .news-data-box .news-data{
    height: 607px;
    padding: 0 20px;
}
.main .data-box .news-data-box .news-data li{
    height: 48px;
    border-bottom: 1px #E0E0E0 dotted;
}
.main .data-box .news-data-box .news-data li  .news-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    vertical-align: top;
    width: 100%;
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 48px;
}
/*footer*/
.footer{
    width: 100%;
    min-width: 1200px;
    text-align: center;
}
.footer .footer-top{
    background-color: #2A2929;
    overflow: hidden;
}
.footer .footer-top .f30{
    margin-top: 40px;
    margin-bottom: 24px;
    font-size:30px;
    font-weight:500;
    color:#FFDEA9;
    line-height:42px;
}
.footer .footer-top .f14{
    margin-bottom: 10px;
    font-size:14px;
    font-weight:400;
    color:#fff;
    line-height:20px;
}
.footer .footer-top  .jubao-btn{
    width:208px;
    height:49px;
    margin: 22px auto 47px;
    background: #D71F1F;
    background:linear-gradient(135deg,#FF9393 0%,#D71F1F 100%);
    border-radius:25px;
    font-size:18px;
    line-height:49px;
    color: #fff;
    cursor: pointer;
}
.footer .footer-bottom{
    height: 64px;
    background-color: #1D1818;
    font-size: 12px;
    line-height: 64px;
    color: #fff;
}
/*弹窗*/
.gray-bc{
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.30);
}
#myjia{
    display: none;
}
.modal{
    background-color: rgba(0, 0, 0, 0.30);
}
.modal-dialog{
    width:550px;
    min-height:180px;
    margin: auto;
    margin-top: 240px;
    padding: 0 20px;
    background: #fff;
    border-radius:8px;
    overflow: hidden;
}
.modal-dialog .f28{
    margin-top: 26px;
    margin-bottom: 14px;
    font-size:28px;
    line-height:40px;
    color: #484A4D;
}
.modal-dialog .f20{
    font-size: 20px;
    line-height:28px;
}
.modal-dialog .f20 span{
    color: #FDA000;
}
@media (min-width: 768px){
    .modal-dialog {
        width: 600px;
        margin: 240px auto;
    }
}

.progress-bar-success{
    background-color: #FC961C;
}
.jumbotron{
    background-color: #fff;
}
/*弹窗*/
#myModal{
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 9999;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.30);
}
#myModal .modal-box .close-btn{
    position: absolute;
    width: 34px;
    height: 34px;
    right: -34px;
    top: -34px;
}
#myModal .modal-box{
    position: relative;
    width: 590px;
    min-height:402px;
    margin: 150px auto 0;
    border-radius:8px;
    /*overflow: hidden;*/
    background-color: #fff;
}
#myModal .modal-box .modal-top{
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: bottom;
    overflow: hidden;
}
#myModal .modal-box .modal-top .modal-text{
    width:510px;
    min-height:122px;
    margin: 16px auto 0;
    border-radius:8px 8px 0px 0px;
    background-color: #870E0E;
    background-size: cover;
    color: #fff;
    overflow: hidden;
}
#myModal .modal-box .modal-top .modal-text .f28{
    margin-top: 17px;
    margin-left: 22px;
    margin-bottom: 14px;
    font-size: 28px;
    line-height:40px;
}
#myModal .modal-box .modal-top .modal-text p.chaxun-name{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#myModal .modal-box .modal-top .modal-text .f20{
    margin-left: 22px;
    line-height:28px;
    font-size: 20px;
}
#myModal .modal-box .modal-top .modal-text .f20 span.chaxun-name{
    color: #FDA000;
}
#myModal .modal-box .text-danger{
    font-size:14px;
    font-weight:400;
    color:#D0021B;
    line-height:20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
#myModal .modal-box  .modal-mid{
    overflow: hidden;
}
#myModal .modal-box  .modal-mid span{
    margin-left: 40px;
    margin-right: 20px;
}
#myModal .modal-box  .modal-mid input{
    width:414px;
    height:44px;
    background: #fff;
    line-height: 44px;
    padding: 0 10px;
    font-size:14px;
    border:1px solid #DDDEE9;
}
#myModal .modal-box  .modal-mid input.phone{
    margin-top: 16px;
}
#myModal .modal-box .modal-mid input#code{
    width: 224px;
    margin-top: 16px;
    margin-right: 10px;
}
#myModal .modal-box  .modal-mid input::-webkit-input-placeholder{
    font-size:14px;
    color: #ABACB3;
    line-height: 44px;
}
#myModal .modal-box #getCode{
    width:176px;
    height:44px;
    background-color: #222;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 44px;
}
#myModal .modal-box  .modal-mid input:-moz-placeholder{
    font-size:14px;
    color: #ABACB3;
    line-height: 44px;
}
#myModal .modal-box  .modal-mid input::-moz-placeholder{
    font-size:14px;
    color: #ABACB3;
    line-height: 44px;
}
#myModal .modal-box  .modal-mid input:-ms-input-placeholder{
    font-size:14px;
    color: #ABACB3;
    line-height: 44px;
}
.submit{
    width:250px;
    height:40px;
    margin: 20px auto ;
    background:linear-gradient(90deg,#FAB41A 0%,#FA881A 100%);
    border-radius:4px;
    font-size:16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}
/*提示语句*/
.tip-box{
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.30);
}
.tip-box .tip{
    display: block;
    margin: 506px auto 0;
    width:214px;
    min-height:68px;
    line-height: 68px;
    background: #fff;
    border-radius:8px;
    text-align: center;
    font-size:20px;
    opacity:0.9;
}
/*j举报弹窗*/
.jubao-box{
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.30);
}
.jubao-box .jubao{
    position: relative;
    width:652px;
    min-height:314px;
    margin: 260px auto 0;
    background: #fff;
    border-radius:8px;
    /*overflow: hidden;*/
}
.jubao-box .jubao .jubao-top{
    width: 652px;
    height: 62px;
    background: url("../img/pc_tc_jubao.png") no-repeat center;
    background-size: cover;
    font-size:20px;
    font-weight:400;
    color:#fff;
    line-height: 62px;
    text-align: center;
}
.jubao-box input{
    background:#fff;
    border:1px solid #DDDEE9;
    padding: 0 16px ;
    margin-left: 20px;
    line-height: 44px;
}
.jubao-box .code-box{
    display: inline-block;
    position: relative;
    margin-top: 20px;
}
.jubao-box input#code2{
    width: 494px;
    padding-right: 152px;
    /*margin-top: 20px;*/
}
.jubao-box #getCode2{
    width: 142px;
    height: 32px;
    background-color: #222;
    color: #fff;
    margin-left: 4px;
    position: absolute;
    right: 7px;
    top: 7px;
}
.jubao-mid{
    overflow: hidden;
}
.jubao-box .jubao-mid span{
    margin-left: 40px;
}
.jubao-box input.phone,.jubao-box input.user_name{
    width:494px;
    height:44px;
    margin-top: 20px;

}
.jubao-box .jubao-text{
    margin-top: 34px;
    width:494px;
    height:88px;
    padding:  16px;
    background: #fff;
    border: 1px solid #DDDEE9;
    margin-left: 20px;
    resize: none;
    vertical-align: middle;
}
.jubao-box textarea::-webkit-input-placeholder{
    font-size:14px;
    color: #ABACB3;
}
.jubao-box textarea:-moz-placeholder{
    font-size:14px;
    color: #ABACB3;
}
.jubao-box textarea::-moz-placeholder{
    font-size:14px;
    color: #ABACB3;
}
.jubao-box textarea:-ms-input-placeholder{
    font-size:14px;
    color: #ABACB3;
}

.jubao-box input::-webkit-input-placeholder{
    font-size:14px;
    color: #ABACB3;
    line-height: 44px;
}
.jubao-box input:-moz-placeholder{
    font-size:14px;
    color: #ABACB3;
    line-height: 44px;
}
.jubao-box input::-moz-placeholder{
    font-size:14px;
    color: #ABACB3;
    line-height: 44px;
}
.jubao-box input:-ms-input-placeholder{
    font-size:14px;
    color: #ABACB3;
    line-height: 44px;
}
.jubao-box .close-btn{
    position: absolute;
    top: -34px;
    right: -52px;
    width: 34px;
    height: 34px;
}
a[title=站长统计] {
    display: block;
    height: 0;
    font-size: 0;
}
@media (max-width:770px) {
    .jubao-box .close-btn{
        right: 0;
    }
}
@media (max-width:670px) {
    .jubao-box .jubao{
        width: 100%;
    }
    .jubao-box .jubao .jubao-top{
        width: auto;
    }
    .jubao-box .jubao-mid span{
        display: none;
    }
    .jubao-box input{
        margin-left: 0;
    }
    .jubao-box .jubao-text,.jubao-box input.phone, .jubao-box input.user_name,.jubao-box .code-box{
        display: block;
        width: 95%;
        margin: 10px auto 0;
    }
    .jubao-box input#code2{
        width: 100%;
    }
    #myModal .modal-box .close-btn{
        right: 0;
        top: -44px;
    }

}
@media (max-width:590px) {
    #myModal .modal-box{
        width: 98%;
    }
    #myModal .modal-box .modal-mid span{
        display: none;
    }
    #myModal .modal-box .modal-mid input{
        display: block;
        width: 96%;
        margin: auto;
    }
    #myModal .modal-box .modal-mid input.phone {
        margin-top: 10px;
    }
    #myModal .modal-box .modal-mid input#code{
        width: 65%;
        float: left;
        margin-top: 10px;
        margin-right: 1%;
        margin-left: 2%;
    }
    #myModal .modal-box #getCode{
        width: 30%;
        margin-top: 10px;
    }
    .modal-dialog{
        width: 96%;
    }
}
input::-webkit-input-placeholder{
    color: #ABACB3;
}
input:-moz-placeholder{
    color: #ABACB3;
}
input::-moz-placeholder{
    color: #ABACB3;
}
input:-ms-input-placeholder{
    color: #ABACB3;
}

footer{
    background: #ac0000;
}

footer a{
    color: #fff;
}

.footerone{width: 1000px; height: 60px; margin: auto; display:flex; align-items:center; justify-content:center;}

/*滚动播放*/
.container{ width: 1200px; margin: auto; }

#list_left {
    overflow: hidden;
    width: 100%;
    /*height: 440px;*/
    float: right;
    position: relative;
}

#list_left #pic_left li{
    line-height: 50px;
    width: 280px;
    overflow: hidden;
    margin: 20px;
    float: left;
}

#list_left #pic_left li a img{
    width: 100%;
    height: auto;
    border: 1px solid #F5D29B;
}

#list_left #pic_left li a .name{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-align: center;
    color: #f00;
    font-size: 16px;
    background-color: #F5D29B;
}

.main .youshi-box ul li .img{ width: 100%; height: auto; margin: 0 0 0 0;max-height: 220px; }
.main .youshi-box ul li p{ margin: 0 0 0 0; color: #666; }
.main .youshi-box ul li a{ text-decoration: none; }
.main .youshi-box ul li.proliidt{ text-align: left; }
.main .youshi-box ul li.proliidth{ height: 380px; text-align: left; }
.main .youshi-box ul li .divp{
    padding: 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.pro-tit{
    color: #dc4c4c!important;
    font-weight: bold;
    font-size: 16px;
    line-height: 2.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.pro-tit2{
    color: #666!important;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}