
body{
    background-color: #f8f8f8;
}
.mian{
    background: #f8f8f8;
}
.c-333{
    color: #333 !important;
}
.top-top{
    background: #005093;
    height: 40px;
    /*box-shadow: 2px 2px 5px rgba(0,0,0,.1);*/
}
.top-top .con{
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #fff;
}
.top-top .con a{
    color: #fff;
}

.top-top .con .left{
    overflow: hidden;
}
.top-top .con .left img{
    float: left;
    height: 15px;
    margin: 10px;
}
.top-top .con .left span{
    float: left;
    letter-spacing: 0.5px;
}
.top-top .con .left a{
    margin-left: 20px;
    cursor: pointer;
}
.topBarBox .logoBox img{
    height: 38px;
    width: auto;
    margin-top: 5px;
}

.top-top .con .right  .lx-us{
    /*background: url("../images/arrow-down.png") no-repeat right;*/
    /*padding: 0 15px;*/
    margin-left: 20px;
    cursor: pointer;
}
.top-top .con .right  .lx-us a{
    color: #fff;
}
.top-top .con .right  .down-app{
    background: url("../images/arrow-down.png") no-repeat right;
    padding: 0 5px;
    cursor: pointer;
    margin-right: 20px;
}
.top-top .con .right .dh{
    background: url("../images/arrow-down.png") no-repeat right;
    padding: 0 15px;
    cursor: pointer;
}
.top-top .con .right span{

    padding: 0 5px;
}
.top-top .con .right span.c-blue{
    cursor: pointer;
}
.down-app:hover .down-app-img{
    display: inline-block;
}
.lx-us:hover .lx-us-img{
    display: inline-block;
}
.down-app-img{
    position: absolute;
    height: 100px;
    margin-top: 30px;
    margin-left: -66px;
    display: none;
    z-index: 9;
}
.lx-us-img{
    position: absolute;
    height: 100px;
    margin-top: 30px;
    margin-left: -66px;
    display: none;
}
.topBarBox .top-con{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    height: 90px;
}
.topBarBox .top-con .search-box{
    float: right;
}

.search-box{

}
.search-box .search-ipt{
    width: 220px;
    border: 2px solid #005093;
    height: 32px;
    line-height: 32px;
    box-sizing: border-box;
    margin-top: 27px;
    position: relative;
}
.search-box .search-ipt input{
    width: 175px;
    border: none;
    outline: none;
    box-sizing: border-box;
    padding-left: 5px;
}
.search-box .search-ipt button{
    float: right;
    width: 40px;
    background: #005093;
    color: #fff;
    height: 30px;
    line-height: 30px;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 0;
}
.search-box .txt a{
    font-size: 12px;
    color: #999;
    display: inline-block;
    padding-top: 10px;
    padding-right: 15px;
    cursor: pointer;
}
.topBarBox .nav{
    background: #005093;
    /*overflow: hidden;*/
    height: 45px;
    line-height: 45px;
    display: flex;
    justify-content: center;
}
.topBarBox .nav ul li{
    float: left;
    padding: 0 47px;
}
.topBarBox .nav ul li.on{
    background-color: #005093;
}
.topBarBox .nav ul li a{
    color: #fff;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;

}
.banner-box{
    padding-top: 140px;
    /*background: url("../images/banner.png");*/
    height: 650px;
    background-size: cover;
    position: relative;
}
.banner-box .con{
    width: 1200px;
    position: absolute;
    z-index: 9;
    left: 50%;
    margin-left: -600px;
    pointer-events:none
}
.banner-box .con .left-box{
    background: rgba(51,51,51,0.9);
    width: 250px;
    color: #fff;
    height: 420px;
    pointer-events:auto;
}


.banner-box .recommend .pagination .swiper-active-switch{
    background-color: #005093;
}
.banner-box .con .left-box ul li{
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    height: 105px;
    padding: 31px 20px;
    box-sizing: border-box;

}

.banner-box .con .left-box ul li:last-child{
    border-bottom: none;

}
.banner-box .con .left-box ul li p:first-child{
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    margin-bottom: 15px;
}

.banner-box .con .left-box ul li p a{
    width: 100%;
}
.banner-box .con .left-box ul li p{
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    font-weight: 400;
}
.banner-box .con .left-box ul li span{
    display: inline-block;
    margin-right: 5px;
    color: #fff;
}
.banner-box .con .right-box{
    position: absolute;
    color: #fff;
    top: 135px;
    right: 120px;
    text-align: right;
}
.banner-box .con .right-box p{
    font-size: 22px;
    font-weight: 400;
}
.banner-box .con .right-box p:first-child{
    font-size: 52px;
    margin-bottom: 34px;

}

.banner-box  .bottom-box{
    background: rgba(0,80,147,0.88);
    display: flex;
    height: 90px;
    justify-content: center;
    margin-top: 420px;
    position: absolute;
    width: 100%;
    z-index: 9;
}
.banner-box  .bottom-box ul{
    width: 1100px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -525px;
    display: flex;
    justify-content: space-around;
 }

 .banner-box  .bottom-box ul li{
    float: left;
    padding: 0 40px;
    margin-top: 15px;
    cursor: pointer;
    text-align: center;
}
.banner-box  .bottom-box ul li a{
    display: block;
    color: #f5f5f5;
}
.banner-box  .bottom-box ul li img{
    margin-bottom: 10px;
    height: 35px;
}




.home_box3{
    background: #f8f8f8;
    padding: 0px 0 40px;
}
.home_box3 .cont{
    width: 1200px;
    margin: 0 auto;
}
.home_box3 .yw_box{
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
}

.yw_box li{
    float: left;
    cursor: pointer;
    overflow: hidden;
    margin-right: 1px;
    height: 255px;
}
.yw_box li .left{
    width: 170px;
    height: 255px;
    position: relative;
    overflow: hidden;

}
.yw_box li .left span{
    position: absolute;
    color: #FFFFFF;
    font-size: 20px;
    top: 135px;
    left: 0;
    width: 100%;
    text-align: center;
}
.yw_box li .left.bg1{
    background: url(../images/img01.png) center center no-repeat;
}
.yw_box li .left.bg2{
    background: url(../images/022.jpg) center center no-repeat;
}
.yw_box li .left.bg3{
    background: url(../images/033.jpg) center center no-repeat;
}
.yw_box li .left.bg4{
    background: url(../images/044.jpg) center center no-repeat;
}
.yw_box li .left.bg5{
    background: url(../images/055.jpg) center center no-repeat;
}

.yw_box li .right{
    width: 514px;
    height: 255px;
    display:none;
    overflow: hidden;
}
.yw_box li .right.bg1{
    background: url(../images/img01.png) center center no-repeat;
}
.yw_box li .right.bg2{
    background: url(../images/022.jpg) center center no-repeat;
}
.yw_box li .right.bg3{
    background: url(../images/033.jpg) center center no-repeat;
}
.yw_box li .right.bg4{
    background: url(../images/044.jpg) center center no-repeat;
}
.yw_box li .right.bg5{
    background: url(../images/055.jpg) center center no-repeat;
}
.info_cont{
    padding:25px 30px;
    color: #fff
}
.info_cont h4{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
    font-weight: 500;
}
.info_cont p.p1{
    color: #dce1e8;
    font-size: 14px;
    background: url(../images/line.png) left bottom no-repeat;
    line-height: 24px;
    margin-bottom: 18px;
    font-weight: 400;
    padding-bottom: 12px;
}
.info_cont p.p_alink{
    color: #869db4;
    font-size: 16px;
    line-height: 18px;
}
.info_cont p.p_alink a{
    font-weight: 500;
    font-size: 16px;
    margin-left: 6px;
    color: #fff;
    padding-bottom: 4px;

}
.info_cont p.p_alink a:hover{
    border-bottom:2px #fff solid;
}
.info_cont .more{
    padding-right: 0;
    display: inline-block;
    width: 110px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    border-radius: 0;
    border: 1px #fff solid;
    margin-top: 25px;
    transition: all 0.2s;
    background: none;
}
.info_cont .more:hover{
    background: none
}

.info_cont .more:hover{
    background: #fff;
    color: #0b4da2
}
.yw_box li .big-t{
    position: absolute;
    color: #FFFFFF;
    font-size: 40px;
    top: 85px;
    left: 0;
    width: 100%;
    text-align: center;
}

.hot-box{
    background-color: #fff;
    height: 50px;
    line-height: 50px;
}
.hot-box .con{
    width: 1200px;
    margin: auto;
    position: relative;
}
.hot-box .con .left img{
    float: left;
    margin-top: 16px;
    margin-right: 12px;
    height: 18px;
}
.hot-box .con .left span{
    margin-right: 50px;
    font-size: 14px;
    color: #666;
}
.tab-title .more-txt{
    float: right;
    cursor: pointer;
    color: #888;
}
.jygz .t-title .more-txt{
    float: right;
    cursor: pointer;
    color: #888;
}
.tab-title .more-txt:hover{
    color: #0b4da2;
}
.hot-box .con .left span:last-child{
    margin-right: 0;
}
.hot-box .con ul{
    /*display: flex;*/
    /*justify-content: space-around;*/
    float: right;
    width: 1050px;
    overflow: hidden;
    height: 50px;
}
.hot-box .con ul li{
    display: flex;
    justify-content: space-between;
    width: 950px;
}
.right-img p{
    margin-bottom: 20px;
}
.right-img p:last-child{
    margin-bottom: 0;
}
.product-box{
    background-color: #fff;
    padding: 30px 0;
    overflow: hidden;
}
.product-box .con{
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
}
.product-box .con .item{
    border-right: 1px solid #eee;
    float: left;
}
.product-box .con .item:nth-child(1){
    padding-right:2.5%;
    width: 32.5%;
}
.product-box .con .item:nth-child(2){
    padding: 0 2.5%;
    width: 35%;
}
.product-box .con .item:nth-child(3){
    padding-left: 2.5%;
    width: 32.5%;
    border-right: none;
}
.tz_jy_noticeCont img{
    -webkit-transition: all .4s;
    transition: all .4s;
}
.product-box .con .top-img img{
    width: 100%;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.product-box .con  .top-img img:hover{
    opacity: 0.9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    transform: scale(1.02);
}

.kffw .tz_jy_noticeCont img:hover{
    opacity: 0.9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    transform: scale(1.02);
}
.product-box  .listContentBox a p, .listContentBox .item p{
    margin-left: 0;
    width: 75%;
}
.scroltit{
    position: absolute;
    right: 0;
    line-height: 18px;
    margin-top: 8px;
}
.scroltit .updown .icon{
    font-size: 12px;
}
.product-box .article{
    margin-top: 15px;
    color: #666;
}
.product-box .article .title{
    font-size: 16px;
    overflow: hidden;white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 2px;
    color: #000;
    line-height: 22px;
}
.product-box .article .txt{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 14px;
    line-height: 22px;
}

.hz-box{
    background: url("../images/img13.png") no-repeat;
    background-size: cover;
    padding-bottom: 30px;
}
.hz-box .con{
    width: 1200px;
    margin: auto;
}
.hz-box .con .switch{
    display: flex;
    justify-content: center;
    padding: 50px 0;
    color: #eee;
    line-height: 33px;
    text-align: center;
}
.hz-box .con .switch span{
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin: 0 20px;
}
.hz-box .con .switch span.on{
    border-bottom: 1px solid #eee;
}
.switch-con{
    display: none;
}
.switch-con.on{
    display: block;
}
.switch-con .item-c{
    line-height: 24px;
    color: #fff;
}

.switch-con .item-c span{
    color: #fff !important;
}
.hz-box .con .item-c.hzdt .listContentBox a{
    line-height: 24px;
    color: #fff;
    font-size: 14px;
}
.hz-box .con .item-c.hzdt  p{
    line-height: 50px;
    color: #eee;
    font-size: 14px;
}
.hz-box .con .item-c.hzdt p:hover{
    color: #fff;
}
.hz-box .con .item-c.hzdt .listContentBox a:hover{
    color: #fff;
}

.hz-box .con .item-c.hzdt .listContentBox a{
    overflow: hidden;
    cursor: pointer;
    font-size: 14px;
}
.hz-box .con .item-c.hzdt .listContentBox a:hover p{
    color: #fff;
}
.hzdt .listContentBox a .date, .hzdt .listContentBox .item .date{
    color: #eee;
}
.hzdt .listContentBox a:hover .date, .hzdt .listContentBox .item:hover .date{
    color: #fff;
}

.hzdt .listContentBox a:hover i, .hzdt .listContentBox .item:hover i{
    color: #fff;
}

.hz-box .con  .item-c p{
    margin-bottom: 20px;
    line-height: 26px;
    font-size: 14px;
}

.hz-box .con .item-c p{
    color: #fff;
}
.timer-shaft .timer-scale .time-circle:hover{
    font-size: 30px;
    color: #fff;
}
.fund-logo-box .con{
    width: 1200px;
    margin: auto;
    position: relative;
    height: 160px;
    overflow: hidden;
}
.fund-logo-box .con .arrow-l{
    position: absolute;
    left: 0;
    margin-top: 65px;
    cursor: pointer;
}
.fund-logo-box .con .arrow-r{
    position: absolute;
    right: 0;
    top: 65px;
    cursor: pointer;
}

.fund-logo-box .jys-ul{
    width: 1000px;
    margin: auto;
    overflow: auto;
    padding: 50px 0;
}
.fund-logo-box .jys-ul ul{
    overflow: hidden;
}
.fund-logo-box ul li{
    float: left;
    width: 250px;
    text-align: center;
    position: relative;
    height: 60px;
}
.fund-logo-box ul li img{
    /*max-width: 240px;*/
    /*min-height: 30px;*/
    /*max-height: 60px;*/
    /*position: absolute;*/
    /*left: 0;*/
    /*top: 0;*/
    height: 65px;
    width: 220px;
}

.footer{
    background-color: #323232;
    color: #fff;
    min-width: 1200px;
    border-bottom: 1px solid #444;
}
.footer .con{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    padding: 45px 0;

    padding-bottom: 0;
}
.footer .con .left{
    float: left;
    overflow: hidden;
}
.footer .con .left ul{
    margin-top: 10px;
}
.footer .con .left ul li{
    font-size: 14px;
    line-height: 32px;
    color: #ddd;
}
.footer .con .left ul li a{
    cursor: pointer;
    color: #aaa;
}
.footer .con .right{
    float: right;
}
.footer .con .left .item{
    float: left;
    width: 175px;
}
.footer .con .left .item .title{
    font-size: 16px;
    color: #cccccc;
}
.footer-bottom{
    color: #808080;
    text-align: center;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    background-color: #222222;
}
.footer .con  .code-box{
    overflow: hidden;
    border-left: 1px solid #444;
    border-right: 1px solid #444;
    padding-left: 80px;
    padding-right: 50px;
}
.footer .con  .code-box .item{
    width: auto;
}
.footer .con  .code-box ul{
    float: left;
    margin-right: 30px;
    padding-bottom: 10px;
}
.footer .con  .code-box ul li{
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    margin-top: 5px;
}
.footer .con  .code-box ul li img{
    width: 100px;
}

.bottom-b{
    background-color: #323232;
    color: #aaa;
    min-width: 1200px;
}
.bottom-b .con{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    padding: 25px 0;
}
.bottom-b .con .left p{
    line-height: 22px;
}
.bottom-b .con .right{
    margin-top: 40px;
}
.bottom-b .con .right img{
    margin-left: 10px;
}
.footer .con  .right .list p{

}
.footer .con  .right .list p:first-child{
    font-size: 16px;
    color: #cccccc;

}
.footer .con  .right .list p:last-child{
    font-size: 20px;
    color: #cccccc;
    line-height: 34px;
    margin-top: 10px;
    margin-bottom: 30px;
}
.footer .con  .right .list img{
    margin-right: 10px;
}
.tz-txt p a{
    display: block;
    line-height: 18px;
    cursor: pointer;
    font-size: 12px;
    /*-webkit-transform: scale(0.7);*/
    text-align: left;
    /*width: 48px;*/
    margin: 0;
    padding: 0;
    white-space: nowrap;
    margin-left: -5px;
    margin-top: 10px;

}
.tz-txt p a:hover{
    color: #0b4da2;
}
.tz-txt p a img{
    height: 12px;
    width:12px;
    float: left;
    margin-top: 3px;
    margin-right: 2px;
}
.positionLink{
    float: right;
}
.txt-box p{
    line-height: 22px;
    font-size: 14px;
    color: #888;
    margin-bottom: 20px;
    text-align: justify;
}
.fund-box{
    background: #fff;
    margin-top: 45px;
}
.fund-box .con{
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 30px;
}
.qqzl_ywsub{
    background: #fff;
    min-height: 480px;
}
.qqzl_yww{
    background: #fff;
    padding: 0 20px;
    box-sizing: border-box;
}
.fund-box .con .item{
    text-align: center;
    width: 25%;
    float: left;
}
.fund-box .con .item .title{
    padding: 10px 0;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
}
.fund-box .con .item .txt{
    color: #888888;
    line-height: 22px;
    padding: 0px 30px;
    font-size: 14px;
    text-align: justify;
}

.banner3{
    height: 410px;
    margin-top: 90px;
    background: url("../images/kh2/banner-bg.png") no-repeat;
    background-size: 100% 100%;
    box-sizing: content-box;
}
.banner3 .con{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    position: relative;
}
.banner3 .con .left{
    float: left;
    overflow: hidden;
}
.banner3 .con .right{
    float: right;
    background: rgba(0,0,0,0.7);
    width: 300px;

    box-sizing: border-box;
    margin-top: 25px;
}
.banner3 .con .ch{
    float: left;
    margin-left: 50px;
}
.banner3 .con .ch img{
    height: 300px;
    margin-top: 50px;

}
.banner3 .con .left .txt{
    float: left;
    color: #fff;
    padding-top: 110px;
}
.banner3 .con .left .txt .f30{

    font-size: 36px;
    line-height: 50px;
}
.banner3 .con .left .txt .fs14{
    margin-top: 40px;
}

.banner3  .right .dnkh{
    float: right;
}
.banner3  .right .sjkh{
    float: right;
}
.banner3  .right .detail{
    text-align: center;
}
.banner3  .right .detail img{
    width: 120px;
}
.banner3 .right .bottom{
    background: rgba(0,0,0,0.9);
    color: #fff;
    padding: 10px 20px;
    line-height: 20px;
    width: 100%;
    /*margin-left: -35px;*/
    /*margin-bottom: -5px;*/

}
.banner3 .right  .bottom{
    font-size:12px;
    /*-webkit-transform:scale(0.8);*/
}
.banner3  .right  .bottom a{
    color: orange;
    cursor: pointer;
}

.banner3  .right  .img-btn{
    overflow: hidden;

}
.banner3  .right  .img-btn img{
    cursor: pointer;
}
.banner3  .right .detail  .txt{
    color: #fff;
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 50px;
}
.c-green{
    color: green !important;
}
.khcl{
    overflow: hidden;
    background: #fff;
}
.khcl .con{

    width: 1200px;
    margin: auto;
    overflow: hidden;
    padding-top: 40px;
}
.khcl .title{
    text-align: center;
    font-size: 26px;
    background: url("../images/kh2/bottom.png") no-repeat bottom ;
    background-size: 200px 12px;
    padding-bottom: 5px;
    font-weight: 600;
}
.khcl .top{
    line-height: 26px;
    font-size: 16px;
}
.khcl .top p:first-child{
    font-size: 18px;
    font-weight: 600;
}
.khcl .list-box{
    display: flex;
    width: 800px;
    justify-content: space-between;
    overflow: hidden;
}
.khcl  .list-box .list{
    overflow: hidden;
    padding: 20px 40px;
    padding-left: 0;
    width: 27%;
    float: left;
}
.khcl  .list-box .list img{
    float: left;
    margin-right: 15px;
    height: 60px;
    margin-top: 5px;
}
.khcl .list-box .arrow2{
    float: left;
}
.khcl  .list-box .list .r-txt{
    margin-left: 20px;
    line-height: 22px;
    font-size: 14px;
    color: #666;
}
.khcl  .list-box .list .r-txt p:first-child{
    font-size: 16px;
    color: #333;
    margin-bottom: 5px;
}
.khcl .right .list-box{
    display: flex;
    width: 300px;
    justify-content: space-between;
    text-align: center;
}
.khcl .right .list-box .list{
    text-align: center;
    padding: 20px 0;
}

.khcl .right .list-box .list img{
    float: none;
    height: 25px;
    margin: 0;

}
.khcl .right  .list-box .list .r-txt{
    margin: 0;
    padding-top: 10px ;
}

.zcyh .bk-box{
    width: 1100px;
    margin: auto;
    overflow: hidden;

}
.zcyh .bk-box .txt{
    font-size: 18px;
    padding: 20px 0;
}
.zcyh ul li{
    float: left;
    width: 165px;
    margin-right: 18px;
    margin-bottom: 18px;
}
.zcyh ul li img{
    width: 100%;
}

.xzly{
    padding: 30px 0;
}
.xzly .con{
    width: 1000px;
    margin: auto;
    overflow: hidden;
    padding-top: 30px;
}
.xzly .title{
    text-align: center;
    font-size: 26px;
    background: url("../images/kh2/bottom.png") no-repeat bottom ;
    background-size: 200px 12px;
    padding-bottom: 5px;
    font-weight: 600;
}
.xzly  .item{
    margin-top: 100px;
    overflow: hidden;
}
.xzly .item-l .left{
    width: 470px;
}
.xzly  .item img{
    width: 100%;
    /*max-height: 215px;*/
}
.xzly .item-l .right{
    width: 385px;
    padding-right: 50px;
}
.xzly .item .ly{
    font-size: 24px;
    padding: 10px 0;
    background: url("../images/kh2/title-line.png") no-repeat bottom left;
    background-size: 230px 3px ;
    margin-top: 20px;
}
.xzly  .item .ly span{
    color: #f46863;

}
.xzly  .item .detail .txt{
    margin-top: 30px;
    line-height: 26px;

    color: #888;
    font-size: 16px;
}

.xzly .item-r .left{
    width: 500px;
    padding-left: 60px;
}
.xzly  .item-r .right{
    width: 300px;
}
.c-orange{
    color: #f46863 !important;
}
.khzx{
    background: #fff;
}
.khzx .con{
    width: 1000px;
}
.khzx .zx{
    text-align: center;
    margin: 20px 0;
    cursor: pointer;
    text-decoration: underline;
    margin-bottom: 0;
}
.jys{
    overflow: hidden;
}
.jys .item{
    width: 440px;
    float: left;
    padding: 20px 10px;
    background: #eee;
    line-height: 24px;
    font-size: 14px;
}
.jys .item:nth-child(2n){
    float: right;
}
.jys .item:nth-child(2){
    background-color: #faeeed;
}.jys .item:nth-child(3){
     background-color: #faeeed;
 }

.jys .item img{
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 20px;
}
.jys .item .txt p:first-child{
    font-size: 20px;
}
.jys .item .txt p:last-child{
    color: #888;
    line-height: 25px;
    font-size: 16px;
    margin-top: 6px;
}
.qhys .con .item{
    text-align: left;
}

.qhys .item .ys{
    color: #f46863;
    font-size: 20px;
    overflow: hidden;
    margin-top: 40px;
}
.qhys .item .ys img{
    height: 40px;
    width: 20px;
    margin-top: 10px;

}
.qhys .item .ys span{
    float: left;
}
.qhys .item .ys span:first-child{
    margin-top: 5px;
}
.qhys .item .ys span:nth-child(2){

}
.qhys .item .ys span:nth-child(3){
    margin-top: 25px;
}
.about-us{
    background: #fff;
}
.about-us .con{
    width: 1000px;
    margin: auto;
    overflow: hidden;
    padding: 40px 0;
}
.about-us .con .title{
    width: 100%;
    text-align: center;
    font-size: 26px;
    background: url(../images/kh2/bottom.png) no-repeat bottom;
    background-size: 160px 12px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    font-weight: 600;
}
.about-us .con .item{
    width: 33.33%;
    float: left;
    text-align: center;
    padding: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #888;
    padding-bottom: 10px;
}
.about-us .con .item img{
    width: 100px;
    margin-bottom: 30px;
}
.about-us .con .item p{
    font-size: 16px;
    line-height: 26px;
}
.footer2{
    height: 30px;
    line-height: 30px;
    background-color: #ebebeb;
}
.footer2 .con{
    width: 1200px;
    margin: auto;
    color: #6f6f6f;

}
.topBarBox .navLeftBox .navList li>a{
    line-height: 36px;
    margin-top: 27px;
    cursor: pointer;
}

.banner3.bg-kh{
    background: url("../images/kh/banner-APP.png") no-repeat;
    background-size: 100% 100%;
}

.khcl.khzn .title {
    background: none;
    font-weight: 600;
}
.khcl.khzn .title img{
    margin: 0 10px;
}

.khcl .list-box.list-box2 .list img{
    float: none;
}
.khcl .list-box.list-box2{
    width: 550px;
}
.khcl .list-box.list-box2 .list img{
    float: none;
    margin: 0;
    height: 60px;
}
.khcl .list-box.list-box2 .list{
    padding: 20px 0;
    text-align:center;
}
.khcl .list-box.list-box2 .arrow2 img{
    margin-top: 50px;
    height: 20px;
}
.khcl .list-box.list-box2 .list .r-txt{
    margin-left: 0;
    margin-top: 10px;
    color: #005093;
    font-size: 16px;
    padding: 0;
}
.work-time{
    text-align: center;
    color: #666;
}
.work-time p{
    line-height: 24px;
}
.work-time p:first-child{
    font-size: 18px;
    margin-top: 20px;
}

.zcyh2{
    background: url("../images/kh/bg-bankbox.png") no-repeat;
    background-size: 100% 100%;
    padding: 40px 0;
}
.zcyh.zcyh2 .bk-box .txt{
    color: #fff;
    font-size: 30px;
    margin-bottom: 40px;
    text-align: center;
}
.zcyh.zcyh2 .bk-box{
    padding-bottom: 30px;
}
.xzly .title2{
    background: none;
}
.xzly .title2 img{
    margin:0 10px ;
}

.kh.xzly .title{
    background: none;

}
.kh.xzly .title img{
    margin: 0 10px;
}
.jszc .xz{
    font-size: 24px;
    color: #333;
}
.jszc .zx a{
    display: block;
    position: relative;
    padding: 15px 30px;
    padding-right: 40px;
    width: 120px;
    background: #0b4da2;
    color: #fff;
    cursor: pointer;
    margin-top: 20px;
    font-size: 16px;
}
.jszc .zx a:hover{
    background-color: #e8a644;
}
.jszc .zx a img{
    position: absolute;
    width: 20px;
    right: 20px;
}

.about-us.kh{
    background: url("../images/kh/bg2.png");
    background-size: 100% 100%;
    color: #fff;
}
.about-us.kh .title{
    background: none;
}
.about-us.kh .title img{
    margin: 0 10px;
}
.about-us.kh .con .item{
    width: 16.6667%;
    color: #fff;
}
.about-us.kh .con .item img{
    margin-bottom: 0;
}
.about-us.kh .con .item p:last-child{
   font-size: 18px;
    margin-top: 10px;
}

.about-us.ppys .title{
    background: none;
}
.about-us.ppys .title img{
    margin: 0 10px;
}
.ljkh{
    text-align: center;
}
.ljkh a{
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

.detail-dn{
    color: #fff;
}

.detail-dn>.txt{
    margin-top: -45px;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
}
.detail-dn>.txt .c-h{
    color: #e8a644;
    font-size: 20px;
}

.ipt-box{
    width: 90%;
    margin-left: 5%;
    border: 1px solid #888;
    padding-left: 36px;
    height: 34px;
    line-height: 34px;
    margin-top: 11px;
    position: relative;
}
.ipt-box.yzm{
    width: 175px;
}
.ipt-box.yzm input{
    width: 130px;
}
.ipt-box.yzm-btn{
    width: 175px;
}
.ipt-box.yzm-btn input{
    width: 130px;
}
.detail-dn .yzm-img{
    float: right;
    margin-right: 5%;
    height: 32px;
    width: 80px;
}
.banner3 .detail-dn .yzm-img{
    margin-top: -33px;
}
.detail-dn .yzm-btn-a{
    float: right;
    margin-right: 5%;
    margin-top: -33px;
    height: 32px;
    width: 85px;
    background-color: #ddd;
    line-height: 33px;
    text-align: center;
    font-size: 14px;
    color: #333;
    cursor: pointer;
}
.ipt-box input{
    background: none;
    border: none;
    outline: none;
    color: #fff;
    padding-left: 5px;
    border-left: 1px solid #888;
    width: 220px;
    height: 33px;
    line-height: 34px;
}
.ipt-box img{
    position: absolute;
    height: 20px;
    left: 12px;
    margin-top: 7px;
}
.btn-box{
    width: 90%;
    margin-left: 5%;
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
    margin-bottom: 5px;
}
.btn-box a{
    width: 45%;
    text-align: center;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
}
.btn-box a:first-child{
    background: #0b4da2;
    color: #fff;
}
.btn-box a:last-child{
    background: #e8a644;
}

.gsgg{
    background: #fff;
    margin: 0;
    padding: 20px;
    height: 304px;
    overflow: hidden;
    box-sizing: border-box;
    width: 545px;
}
.gsgg>a:hover .title{
    color: #005093;
}
.gsgg>a:hover .wz-txt p{
    color: #005093;
}
.gsgg .title{
    font-size: 18px;
    color: #333;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.wz-txt{
    color: #888;
    line-height: 20px;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 12px;
    min-height: 70px;
    max-height: 95px;
    overflow: hidden;
}
.wz-txt blockquote{

}
.wz-txt p{
    font-size: 14px;
    line-height: 24px;
}
.wz-txt img{
    display: none;
}
.wz-txt table{
    display: none;
}
.gsgg-img{
    height: 310px;
}
.cjwt{
    width: 399px;
}
.cjwt .img-box{
    float: left;
}
.cjwt .img-box img{
    height: 304px;
}

.cjwt .ul-box{
    padding: 20px;
    box-sizing: border-box;
    background: #fff;
    float: right;
    height: 304px;
    width: 212px;
    overflow: hidden;
}
.cjwt .ul-box li{
    line-height: 38px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    font-size: 16px;
}
.cjwt .ul-box li .dian{
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 100%;
    background: #aaa;
    float: left;
    margin-right: 10px;
    margin-top: 16px;
}

.zhiyin{
    width: 1200px;
    background: #fff;
    padding: 30px 20px;
    margin: auto;
    overflow: hidden;
    padding-bottom: 0;
}
.zhiyin .item{
    overflow: hidden;
    margin-bottom: 30px;
    width: 33.33%;
    float: left;
    cursor: pointer;
}
.zhiyin .item .img-box{
    width: 80px;
    height: 80px;
    background: #005093;
    text-align: center;
    float: left;
}
.zhiyin .item .img-box img{
    height: 40px;
    margin-top: 19px;
}
.zhiyin .item:hover .img-box{
    background-color: #f09a20;
}
.zhiyin .item .title{
    font-size: 18px;
    margin-bottom: 10px;
    color: #333;
    margin-top: 5px;
}
.zhiyin .item  .txt-box{
    float: left;
    width: 265px;
    margin-left: 10px;
    line-height: 20px;
    color: #888;
}
.zhiyin .item .txt-box .txt{
    font-size: 14px;
    line-height: 22px;
}
.zy-box{
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    background-color: #fff;
    padding: 20px;
    overflow: hidden;
}
.zy-box.xbk{
    display: block;
}
.zy-box.xbk img:hover{
    opacity: 0.9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    transform: scale(1.02);
}
.zy-box>.item{
    width: 360px;
    float: left;
    overflow: hidden;
    margin: 0 13px;
}
.zy-box>.item .listContentBox a p, .zy-box>.item .listContentBox .item p{
    width: 230px;
}
.zy-box>.item .tab-title{
    margin-bottom: 10px;
}
.zy-box>.item .img-box img{
    width: 100%;
    height: 100%;
}
.zy-box>.item .img-box.tzxy{
    height: 160px;
    overflow: hidden;
}
.zy-box>.item .tzxy-txt{
    color: #fff;
    background-color: rgba(17,92,180,0.5);
    height: 26px;
    line-height: 26px;
    font-size:12px;
    margin-top: -26px;
    text-align: center;
    position: relative;
}

.c-blue{
    color: #005093 !important;
}
.tzxy-main{
    overflow: hidden;
    background-color: #eee;
    padding: 20px;
}
.tzxy-main .title{
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 15px;
}
.tzxy-main .left{
    width: 100px;
}
.tzxy-main .right{
    width: 210px;
    line-height: 20px;
    text-align: justify-all;
}
.tzxy-main .right p{
    color: #6a6a6a;
}
.tzxy-main .right a{
    cursor: pointer;
}
.tzxy-main .right .txt{
    font-size: 14px;

}
.tzxy-main.rd{
    background-color: #fff;
    padding: 0;
}
.tzxy-main.rd .item{
    overflow: hidden;
    border-bottom: 1px solid #ececec;
    padding: 7px 0;
    cursor: pointer;
}
.tzxy-main.rd .item:hover .right .txt{
    color: #005093;
}
.tzxy-main.rd .item:hover .right .time{
    color: #005093;
}
.tzxy-main.rd .left{
    width: 60px;
    overflow: hidden;
}
.tzxy-main.rd .left img{
    width: 60px;
    height: 60px;
}
.tzxy-main.rd .right{
    width: 280px;
}
.tzxy-main.rd .right .txt{
    width: 178px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 60px;
}
.tzxy-main.rd .time{
    color: #888;
    float: right;
    line-height: 60px;
    font-size: 14px;
}

.zhenghe{
    overflow: hidden;
    height: 45px;
    line-height: 43px;
    margin-bottom: 1px;
    box-sizing: content-box;
    clear: both;
    border-bottom: 1px solid #eee;
}
.zhenghe .title-cc{
    margin-top: 8px;
    margin-right: 17px;
}
.zhenghe .title-f .c-0081cc a{
    background: #005093;
    color: #fff;
    font-size: 18px;
    padding: 5px 10px;
    margin-left: 10px;
}
.title-f{
    float: left;
}

.main-teb-jh li{
    float: left;
    font-size: 16px;
    margin-right: 50px;
    margin-left: 5px;
}
.main-teb-jh li{
    color: #666;
}

.main-teb-jh .on{
    background: none;
    color: #005093;
    border-bottom: 2px solid #005093;
}

.TABLEBOX1 .list{ height:30px; line-height:30px;  }
.TABLEBOX1 .list li{ font-weight:400;float:left; height:30px; line-height:30px; font-size:14px; color:#666; cursor:pointer; margin-top:1px;}
.TABLEBOX1 .list li:first-child{
    font-weight: 600;
    color: #333;
}
.TABLEBOX1 .list li.m-on,.TABLEBOX1 .list li:hover{
    background-color:#fff;
    color: #005093;
}
.TABLEBOX1 .list li.aaa,.TABLEBOX1 .list li:hover{
    background-color:#fff;
    color: #005093;
}
.TABLEBOX1 .list{
    background: #fff;
    border-bottom: 1px solid #eee;
    padding: 10px 5px;
    box-sizing: content-box;
}
.list-chen .list li{
    padding: 0 9px;
}
.list-chen .list li.on{
    background: none;
    color: #005093;
}

.list-chen .list li:hover{
    background: none;
}
.list-chen .list li:first-child:hover{
    background: none;
    border: none;
}
.list-chen .list li:first-child{
    padding-right: 0;
}

.list-chen .list.sosuo li:hover{
    border: none;
}
.list-chen .inputBox{
    float: left;
    margin-top: 8px;
    border: 1px solid #bbb;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.list-chen .title-first{
    width: 120px;
    font-size: 16px;
    font-weight: 600;
    color: #666;
}
.list-chen .title-first:hover{
    color: #666;
    cursor: auto;
}
.hz-product{
    width: 1200px;
    margin: auto;
    background-color: #fff;
    padding: 20px;
    padding-top: 5px;
    overflow: hidden;

}
.top-ul{
    background-color: #fff;
}
.top-ul .zhenghe{
    height: 40px;
    line-height: 40px;
    width: 1200px;
    margin: auto;
    padding-bottom: 2px;
    padding-left: 30px;
}
.top-ul .main-teb-jh li{
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin-right: 50px;
}
.cpjj{
    margin: 20px;
}
.cpjj .con{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.cpjj .con .left{
    background: url("../images/left-img.png") no-repeat;
    background-size: 100% 100%;
    color: #fff;
    padding:40px 30px;
    width: 300px;
    box-sizing: border-box;
}
.cpjj .name{
    font-size: 22px;
}
.cpjj .name-txt{
    font-size: 12px;
    line-height: 24px;
}
.cpjj .num{
    font-size: 32px;
    margin-top: 50px;
}
.cpjj .num-txt{
    font-size: 12px;
    line-height: 24px;
}
.cpjj .num span{
    font-size: 18px;
}
.cpjj .yy-btn{
    border:1px solid #fff;
    width: 150px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    margin: 20px 0;
}
.cpjj .b-txt{
    display: flex;
    justify-content: space-between;
    margin-top: 55px;
}
.cpjj .con .right{
    width: 880px;
    background-color: #fff;
    padding: 20px;
    padding-bottom: 0;
}
.rxtj{

}
.rxtj .item{
    padding: 20px;
    width: 420px;
    box-sizing: border-box;
    float: left;
}
.rxtj .item:first-child{
    border-right: 1px solid #eee;
}
.rxtj .item:nth-child(3){
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
}
.rxtj .item:nth-child(4){
    border-top: 1px solid #eee;
}
.rxtj .item .title{
    font-size: 16px;
    color: #333;
}
.rxtj .item  .title-txt{
    font-size: 12px;
    line-height: 22px;
    margin-top: 5px;
}
.rxtj .item .con{
    overflow: hidden;
    width: 100%;
    margin-top: 15px;
}
.rxtj .item .sy{
    float: left;
}
.rxtj .item .btn-a{
    float: right;
}
.rxtj .item .sy-num{
    font-size: 30px;
    color: #f0404d;
}
.rxtj .item .sy-txt span{
    font-size: 18px;

}
.rxtj .item .sy-txt{
    font-size: 12px;
    line-height: 22px;
}
.rxtj .item .btn-a a{
    display: block;
    width: 150px;
    color: #fff;
    background-color: #005093;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    margin-top: 10px;
}
.rxtj .item .btn-a a:hover{
    background-color: #e8a744;
}
.product-list .list-item .img-icon{
    float: right;
    overflow: hidden;
    height: 26px;
    width: 95px;
    font-size: 14px;
    text-align: center;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    background: #f0404d;
    padding: 5px 20px;
    margin-right: -24px;

    color: #fff;
    font-weight: 600;
    white-space: nowrap;
    position: absolute;
    right: 0;
    margin-top: -10px;
}
.product-list .list-item .img-icon.bg-b{
    background-color: #509cbc;
}
.product-list .list-item .img-icon.bg-o{
    background-color: #d1814a;
}
.product-list{
    margin-top: 45px;
    overflow: hidden;
}
.product-list .list-item{
    width: 266.5px;
    margin-right: 30px;
    position: relative;
    overflow: hidden;
    padding: 20px;
    background-color: #f6fbff;
    border: 1px solid #eee;
    float: left;
    margin-bottom: 30px;
}
.product-list .list-item:nth-child(4n){
    margin-right: 0;
}
.product-list .list-item:hover{
    background-color: #f6fbff;
}
.product-list .list-item .title{
    font-size: 20px;
    text-align: center;
    margin-top: 10px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.product-list .list-item .title-txt{
    font-size: 12px;
    line-height: 24px;
    text-align: center;
}
.product-list .list-item  .num{
    font-size: 30px;
    color: #f0404d;
    text-align: center;
    margin-top: 30px;
}
.product-list .list-item  .num span{
    font-size: 18px;
}
.product-list .list-item  .num-txt{
    font-size: 12px;
    line-height: 24px;
    text-align: center;
}
.product-list .list-item .btn a{
    display: block;
    width: 200px;
    color: #fff;
    background-color: #005093;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    margin: auto;
    margin-top: 10px;
}
.product-list .list-item .btn a:hover{
    background-color: #e8a744;
}
.product-list .list-item .con{
    overflow: hidden;
    margin: 20px 0;
    margin-bottom: 30px;
}
.product-list .list-item .con .rg{
    width: 50%;
    text-align: center;
    float: left;
    border-right: 1px solid #ddd;
}
.product-list .list-item .con .fbq{
    width: 50%;
    text-align: center;
    float: left;
}
.product-list .list-item .con .rg p:first-child{
    font-size: 20px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.product-list .list-item .con .fbq p:first-child{
    font-size: 20px;
    margin-bottom: 5px;
}
.zhenghe .search-box{
    float: right;
    height: 30px;
    line-height: 30px;
    width: 260px;
    border: 1px solid #eee;
    padding-right: 36px;
    position: relative;
    margin-top: 5px;
}
.zhenghe .search-box input{
    width: 100%;
    height: 27px;
    line-height: 27px;
    border: none;
    outline: none;
    padding-left: 5px;
}
.zhenghe .search-box .icon-search{
    position: absolute;
    right: 10px;
    top: 3px;
    cursor: pointer;
}
.exp-txt{
    color: #fff;
    background-color: rgba(0,80,147,0.85);
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    margin-top: -26px;
    text-align: center;
    position: relative;

}
.zy-box.xbk .right{
    width: 900px;
    display: flex;
    justify-content: space-between;
    margin-left: 30px;
    overflow: hidden;
}
.zy-box.xbk .right .item{
    width: 200px;
    float: left;
    position: relative;
    margin-left: 25px;
}
.zy-box.xbk .right .item:first-child{
    margin-left: 0;
}
.zy-box.xbk .img-box img{
    width: 100%;
}
.xbk .listContentBox a p, .xbk .listContentBox .item p{
    width: 170px;
    max-width: 170px;
}
.xbk .img-l{
    width: 230px;
    position: relative;
}
.xbk .img-l img{
    width: 100%;
}
.xbk .img-l:last-child{
    margin-top: 20px;
}
.xbk .con{
    width: 100%;
    display: flex;
    margin-top: 20px;
}
.pzbk{
    background-color: #fff;
    padding: 20px;
    overflow: hidden;
}
.pzbk .pz-left{
    width: 280px;
    border: 1px solid #eee;
    float: left;
    margin-top: 15px;
}
.pz-left .pz-title{
    background-color: #005093;
    color: #fff;
    text-align: center;
    height: 40px;
    line-height: 40px;
}
.pzbk .listContentBox a p, .pzbk .listContentBox .item p{
    width: 100%;
    margin-left: 5px;
}
.pzbk  .listContentBox a i, .pzbk  .listContentBox .item i{
    margin-left: 10px;
}
.pzbk .pz-right{
    border: 1px solid #eee;
    padding: 0 20px;
    width: 855px;
    float: right;
    margin-top: 15px;
}
.pzbk .pz-right .con{
    display: flex;
    overflow: hidden;
    justify-content: space-between;
}
.pzbk .pz-right .item{
    float: left;
    margin-left: 22px;
}
.pzbk .pz-right .item:first-child{
    margin-left: 0;
}
.pzbk .pz-right .r-title{
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}
.pzbk .pz-right .con .txt{
    text-align: center;
    padding: 10px 0;

}
.pzbk .pz-right .con .item img{
    height: 168px;
}
.qqbk{
    margin-top: 30px;
    padding: 20px;
    background: #fff;
}
.qqbk .zy-box{
    margin-bottom: 0;
    padding: 0;

}
.img-txt{
    position: absolute;
    color: #fff;
    font-size: 20px;
    top: 50%;
    margin-top: -10px;
    width: 100%;
    text-align: center;
}
.jygz{
    background-color: #fff;
    padding:0 20px;
    margin-top: 30px;
}
.jygz .listContentBox a p, .jygz .listContentBox .item p{
    width: 150px;
}
.jygz  .left{
    width: 50%;
}
.jygz .noticeBox{
    width: 300px;
}
.jygz .t-title{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor: pointer;
}
.jygz .t-title span.on{
    color: #005093;
}
.jygz .aboutSwitchBar{
    padding-top: 20px;
}
.form-con{
    margin: 30px;
}
.form-box{
    width: 1200px;
    margin: auto;
    background-color: #fff;
    padding:0px 40px;
    min-height: 200px;
}
.form-box .zc{
    font-size: 18px;
    text-align: center;
    margin-bottom: 20px;
    overflow: hidden;
}
.zc-ipt-box{
    overflow: hidden;
    margin-bottom: 25px;
}
.form-box .l-txt{
    width: 33.33%;
    float: left;
    text-align: right;
    line-height: 40px;
    font-size: 14px;
}
.form-box .ipt{
    width: 30%;
    float: left;
    border: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    margin: 0 1.5%;
}
.form-box .ipt input{
    width: 320px;
    border: none;
    outline: none;
    box-sizing: border-box;
    padding-left: 5px;
    font-size: 14px;
}
.form-box .tip-txt{
    width: 33%;
    float: left;
    line-height: 40px;
    color: #666;
}
.form-box .yzm-btn{
    width: 33%;
    float: left;

}
.c-red{
    color: #EA424B !important;
}
.form-box .yzm-btn a{
    display: block;width: 120px;
    text-align: center;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #eee;
    color: #333;
    cursor: pointer;
}
.form-box .radio-ipt{
    overflow: hidden;
    padding: 10px 1.5%;
    width: 33%;
    float: left;
}
.form-box .radio-sp{
    float: left;
    margin-right: 30px;
}
.form-box .tip-txt.noline{
    line-height: 18px;
}
.form-box .tip-txt.noline span.c-red{
    white-space: nowrap;
}
.zc-btn a{
    display: block;
    width: 30%;
    margin: auto;
    text-align: center;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #005093;
    color: #fff;
    cursor: pointer;
}
.zc-top{
    margin-top: 45px;
    line-height: 18px;
    font-size: 14px;
}
.zc-top .item{
    margin-left: 20px;
    cursor: pointer;
}
.zc-top .item:hover{
    color: #005093;
}
.zc-top .item img{
    margin-right: 5px;
}
.form-box .sc-img{
    text-align: center;
    margin-top: 30px;
}
.form-box .sc-txt{
    text-align: center;
    margin-top: 15px;
    font-size: 20px;
}
.form-box .sc-b{
    text-align: center;
    margin-top: 30px;
    font-size: 14px;
}
.form-box .sc-b a{
    cursor: pointer;
}
.login-box{
    background: url("../images/bg-login.png") no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    height: 500px;
}
.login-box .login-con{
    width: 1200px;
    margin: auto;
    padding-top: 40px;
}
.login-box .login-con .l-top{
    overflow: hidden;
    width: 240px;
    margin: auto;
    margin-bottom: 30px;
}
.login-box .login-con .l-top .app-code{
    float: left;

}
.login-box .login-con .l-top .txt{
    padding: 15px 0;
    font-size: 14px;
    text-align: left;
    float: left;
    margin: 10px 0;
    margin-left: 10px;
}
.login-box .login-con .l-b img{
    width: 388px;
}
.login-box .login-con .l-top .txt p:first-child{
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: 600;
}
.login-box .login-con .pull_left{
    width: 700px;
    text-align: center;
}
.login-form{
    box-shadow: 0 0 5px 0 #ddd;
    background: #fff;
    padding: 20px;
    border-top: 3px solid #005093;
    overflow: hidden;
}
.dl-title{
    font-size: 18px;
    text-align: center;
    margin-bottom: 20px;
    color: #333;
}
.login-form .ipt-box{
    border: 1px solid #ddd;
    margin-bottom: 25px;
}
.login-form .ipt-box input{
    border-left: 1px solid #ddd;
    color: #666;
}
.login-form .ipt-box.yzm{
    width: 140px;
}
.login-form .ipt-box.yzm{
    width: 140px;
    margin-top: 0;
    overflow: hidden;
}
.login-form .form{
    overflow: hidden;
}
.login-form .ipt-box.yzm input{
    width: 100px;
}
.yzm-img{
    float: left;
    width: 82px;
    text-align: center;
    margin-left: 10px;
}
.yzm-img img{
    width: 100%;
    height: 32px;
}
.login-btn a{
    display: block;
    width: 232px;
    margin: auto;
    text-align: center;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    background-color: #005093;
    color: #fff;
    cursor: pointer;
}
.login-b{
    margin-top: 10px;
    text-align: right;
    padding-right: 10px;
    cursor: pointer;

}
.login-b a{
    color: #888;
}
.login-b a:last-child{
    color: #333 !important;

}
.banner-sp{
    /*background: url("../images/banner-sp01.png");*/
    /*background-size: 100% 100%;*/
    margin-top: 90px;
}

.spds-nav{
    background: #334fc4;
    overflow: hidden;
    height: 60px;
    line-height: 60px;

}
.spds-nav .nav ul{
    width: 1200px;
    margin: auto;
}
.spds-nav .nav ul li{
    float: left;
    padding-right: 60px;
}
.spds-nav .nav ul li a{
    color: #fff;
    display: inline-block;
    font-size: 18px;
    cursor: pointer;

}
.updown i:hover{
    color: red;
}
.right-img p {
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
/*.right-img p .img02{*/
    /*display: none;*/
/*}*/
/*.right-img p:hover .img02{*/
    /*display: block;*/
/*}*/
/*.right-img p:hover .img01{*/
    /*display: none;*/
/*}*/
.right-img p .txt{
    position: absolute;
    color: #fff;
    font-size: 24px;
    display: block;
    width: 100%;
    text-align: center;
    top: 50%;
    margin-top: -10px;
    z-index: 9;
}
.product-box .con .top-img{
    position: relative;
}
.product-box .con .top-img .txt{
    position: absolute;
    color: #fff;
    width: 100%;
    top: 50%;
    margin-left: 30px;
    font-size: 14px;
    margin-top: -30px;
    z-index: 9;
}
.product-box .con .top-img .txt p:first-child{
    font-size: 24px;
    margin-bottom: 8px;
    font-weight: 400;
}
.zxbm a{
    display: inline-block;
    width: 150px;
    height: 60px;
    float: right;
    color: #fff;
    line-height: 60px;
    background: url("../images/bg-btn.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
}
.spds-nav{

}
.spds-nav .nav{
    width: 1200px;
    margin: auto;
}
.spds-con .con{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.spds-con .positionLink{
    float: left;
    background: #fff;
    width: 100%;
    padding: 10px 20px;
    margin: 20px 0;
    overflow: hidden;
}
.spds-con .positionLink img{
    float: left;
    margin-top: 4px;
    margin-right: 5px;
}
.dsjj{
    padding: 30px;
    background: #fff;
    clear: both;
    margin-bottom: 20px;
}
.article-title{
    width: 100%;
    font-size: 18px;
    color: #005093;
    border-bottom: 2px solid #005093;
    padding-bottom: 8px;
}
.article-title img{
    height: 20px;
    float: left;
    margin-right: 5px;
    margin-top: -1px;
}
.jj-txt{
    color: #666;
    line-height: 24px;
    padding: 15px 0;
    text-align: justify;
    font-size: 14px;
}
.jj-txt p{
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;

}
.search-detail{
    color: red;
    cursor: pointer;
    font-size: 16px;
}
.mztk{
    margin-top: 40px;
}
.mztk .title-txt{
    font-size: 16px;
}
.mztk .mztk-txt{
    color: #666;
    line-height: 24px;
    padding: 15px 0;
    text-align: justify;
    font-size: 14px;
}
.mztk .mztk-txt p{
    margin-bottom: 15px;
}
.footer3{
    background-color: #e6e9f2;
    padding: 20px 0;
}

.footer3 .con{
    width: 1200px;
    margin: auto;
    color: #aaa;
    overflow: hidden;
}
.footer3 .con .left p{
    line-height: 20px;
    font-size: 12px;
    color: #888;
}
.footer3 .con .right p:first-child{
    line-height: 20px;
    font-size: 20px;
    color: #3250c4;
    font-weight: 600;
    margin-bottom: 6px;
}
.footer3 .con .right p:first-child img{
    float: left;
    margin-right: 6px;
    height: 22px;
}
.footer3 .con .right p{
    text-align: right;
}
.spds-nav .nav ul li.on a{
    /*border-bottom: 3px solid #005093;*/
    background: url("../images/bg-btn.png") no-repeat bottom;
    background-size:  100% 3px;
}
.jxsm .title-txt{
    font-size: 16px;
    margin-top: 35px;
    margin-bottom: 25px;
}

.top-switch-btn{
    overflow: hidden;
}
.top-switch-btn a{
    display: inline-block;
    width: 180px;
    font-size: 16px;
    color: #fff;
    background-color: #758ae6;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 30px;
    border-radius: 3px;
    margin-left: 30px;
}
.top-switch-btn a.on{
    background-color: #005093;
}
.jx-list{
    padding-top: 30px;
}
.jx-list .title-txt{
    margin: 20px 0;
    margin-top: 30px;
}
.jx-list .title-txt2{
    margin: 20px 0;
    font-size: 14px;
    color: #666;
    margin-top: 30px;
}
.sp-table table{
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.sp-table table tr td{
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px 30px;
    font-size: 14px;
    color: #666;
    text-align: left;
    max-width: 480px;
    line-height: 18px;
}
.sp-table table tr:first-child td{
    background-color: #e6ebfd;
    font-size: 16px;
    color: #000;
    text-align: center;

}
.sp-table table tr td:first-child{
    background-color: #e6ebfd;
    width: 110px;
    text-align: center;
    padding: 10px;
}
.bg-td{
    background-color: #e6ebfd !important;
}
.atention{
    padding: 20px 0;
}
.atention p{
    padding-left: 30px;
    line-height: 24px;
    color: #666;
    font-size: 14px;
}
.atention div{
    margin-bottom: 30px;
}
.atention div:last-child{
    margin-bottom: 0;
}
.atention .zhu{
    position: absolute;
    font-size: 14px;
    color: #000;
    margin-top: 4px;
}
.sp-table table.table2 tr td{

}
.sp-table table.table2 tr td.nobg{
    background-color: #fff;
    min-width: 300px;
}
.sp-table table.table2 tr td:last-child{
    text-align: center;
}
.sp-table table.table2 .txt-left{
    text-align: left !important;
}
.sp-table table.table2 tr td.td-t{
    font-size: 16px;
    color: #000;
}
.sp-table table.table2 .td-p{
    margin-bottom: 10px;
}

.fold-box{
    display: none;
}
.fold-box.show{
    display: block;
}
.fold-btn .pick-up{
    display: none;
}
.fold-btn{
    cursor: pointer;
    width: 100px;
    margin-top: 20px;
}
.fold-btn a{
    font-size: 16px;
    color: #005093;
}
.fold-btn a span{
    margin-left: 8px;
}
.jx-list .fun p{
    font-size: 14px;
    color: #666;
    margin-bottom: 20px;
    line-height: 22px;
}
.table-gz table tr td{
    text-align: center;
}
.sp-title{
    border-bottom:2px solid #005093;
    width: 300px;
    position: relative;
    text-align: center;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 20px;
}
.sp-title span{
    font-size: 24px;
    color: #005093;
    background: #FFF;
    display: inline-block;
    padding: 0 10px;
    position: absolute;
    margin-left: -58px;
    margin-top: -10px;
    left: 50%;
}
.bmcs{
    background: #fff;
    padding: 30px 0;
    position: relative;
}
.bmcs .form-box .tip-txt{
    font-size: 14px;
}
.bmcs .form-box .l-txt{
    font-size: 16px;
}
.zc-ipt-box .select{
    width: 100px;
    float: left;
    border: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    margin: 0 1.5%;
    background: url("../images/arrow-down.png ") no-repeat center right 10px;
    padding-left: 5px;
    font-size: 14px;
}
.zc-ipt-box .select select{
    width: 100%;
    border: none;
    outline: none;
    background: none;
    font-size: 14px;
    color: #666;
}
.form-box .ipt.yzm{
    width: 227px;
}
.form-box .ipt.yzm input{
    width: 180px;
}
.form-box .zc-ipt-box .yzm-img{
    height: 40px;
}
.qqzl_ywsubxList li.on a{
    color: #005093;
}
.kjtd{
    border-top: 10px solid #f5f5f5;
    margin-bottom: 20px;
}
.kjtd .td-title{
    background: #005093;
    color: #fff;
    padding: 15px;
}
.kjtd table{
    width: 100%;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
}
.kjtd table tr td{
    text-align: center;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 15px 0;
    font-size: 12px;
    width: 33.33%;
    color: #666;
}
.kjtd table tr td img{
    height: 25px;
    margin-bottom: 10px;
}

.bt-box-l{
    border-top: 10px solid #f5f5f5;
    position: relative;
}
.bt-box-l .txt{
    color: #fff;
    font-size: 18px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -10px;
}

.list-yyb{

}

.list-yyb .item{
    overflow: hidden;
    border: 1px solid #eee;
    color: #666;
    padding-top: 0;
    position: relative; margin-top: 20px;

}
.list-yyb .item .item-t{
    font-size: 16px;
    color: #005093;
    border-bottom: 1px solid #eee;
    padding: 15px 20px;
}
.list-yyb .item .item-com{
    padding: 20px;
}
.list-yyb .item .item-com p{
    padding-bottom: 10px;
    font-size: 14px;
}
.list-yyb .item .item-com p:last-child{
    padding-bottom: 0px;
}
.list-yyb .item  .item-btn{
    background: #005093;

    color: #fff;
    margin-top: 30px;
    margin-right: 20px;
    right: 20px;
}
.list-yyb .item  .item-btn a{
    color: #fff;
    display: block;
    cursor: pointer;
    padding: 10px 20px;
}
.list-yyb  .table-con table{
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    width: 550px;
    margin-top: 20px;
    margin-right: 20px;
}
.list-yyb .table-con table tr td{
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 10px 0;
    color: #666;
    padding-left: 10px;
    font-size: 14px;
}
.list-yyb .table-con table tr td:first-child{
    background-color: #f1f1f1;
    width: 160px;
}
.list-yyb .img-yyb{
    width:310px;
    padding: 20px;
}
.list-yyb .img-yyb img{
    width: 100%;
    height: 176px;
}
.list-yyb .item .item-com .js{
    margin-bottom: 10px;
    line-height: 20px;
}
.item-t .more{
    float: right;
    font-size: 14px;
    color: #888;
    cursor: pointer;
}
.list-yyb .item .listContentBox a{
    overflow: hidden;
}
.yc-box table{
    width: 100%;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    margin-top: 20px;
}

.yc-box table tr td{
    border-bottom: 1px solid #eee;
    padding:15px 0;
    text-align: center;
    cursor: pointer;
    max-width: 240px;
    line-height: 18px;
    font-size: 16px;

}
.yc-box table tr:hover td{
    color: #005093;
    background-color: #e7f4fe;
 }
.banner2 img{
    width: 100%;
}
.yc-box table tr:first-child td{
    background-color: #f1f1f1 !important;
    color: #333 !important;
}
/*弹窗*/
.shade_c{
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    display: none;
}
.content_c{
    background: #fff;
    width: 750px;
    z-index: 999;
    opacity: 1;
    overflow: auto;
    border-radius: 5px;
    position: absolute;
    top: 10%;
    bottom: 10%;
    left: 50%;
    margin-left: -375px;
}
.con_top{
    overflow: hidden;
    position: relative;
    height: 40px;
    line-height: 40px;
    background-color: #f1f1f1;
    padding: 0 20px;
}
.con_top .close-btn img{
    float: right;
    cursor: pointer;
    margin-top: 10.5px;
}
.con_details{
    overflow: auto;
    box-sizing: border-box;
    color: #666;
    height: 90%;
}

.con_top .title{
    color: #005093;
    font-size: 16px;
    float: left;

}

.zpgk{
    padding: 20px;
    display: flex;
    justify-content: space-between;
}
.zpgk ul li{
    float: left;
    font-size: 14px;
    margin-right: 40px;
    padding: 5px 0;
}
.zpxq{
    margin: 20px;
    padding: 20px;
    border: 1px solid #eee;
    margin-top: 0;
}
.zpxq .item{

}
.zpxq .item .title{
    color: #000;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 16px;
}
.zpxq .item .con{
    line-height: 24px;
    font-size: 14px;
}
.zpxq .item:first-child .title{
    margin-top: 0;
}
.zpxq .item .con p{
    line-height: 24px;
    font-size: 14px;
}
.zpxq .item .con p span{
    margin-right: 50px;
}
.banner-box .pagination{
    position: absolute;
    z-index: 99;
    bottom: 95px;
    width: 100%;
    text-align: center;
}
.banner-box .pagination span{
    cursor: pointer;
}
.rjxz .con{
    width: 1200px;
    margin: auto;
    padding: 20px;
    background-color: #fff;
}
.rjxz .tab-box{
    margin-top: 20px;
}
.rjxz .tab-box ul{
    overflow: hidden;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.rjxz .tab-box ul li a{
    float: left;
    width: 16.66%;
    text-align: center;
    font-size: 16px;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    cursor: pointer;
    display: block;
    height: 40px;
    line-height: 40px;
    color: #333;
}

.rjxz .tab-box ul li.on a{
    background-color: #005093;
    color: #fff;

}
.rjxz .xz-item{
    overflow: hidden;
    padding: 30px 0;
    border-bottom: 1px solid #eee;
}
.rjxz .l-img{
    float: left;
    width: 120px;
    height: 120px;
    border-radius: 20px;
    text-align: center;
    border: 1px solid #eee;
}
.rjxz .l-img img{
    height: 100%;
    /* margin-top: 20px; */
    width: 100%;
}
.rjxz .c-details{
    float: left;
    width: 790px;
    margin-left: 30px;
    font-size: 14px;
    color: #666;
}
.rjxz .r-btn{
    float: right;
}
.rjxz .c-details .title{
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
    font-weight: 600;
}
.rjxz .c-details .rjdx{
    line-height: 30px;
}
.rjxz .c-details .rjdx>span{
    margin-right: 50px;
}
.rjxz .c-details .txt{
    line-height: 20px;

}
.rjxz .c-details .md5{
    margin-top: 8px;
}
.rjxz .r-btn a{
    background: #005093;
    color: #fff;
    margin-top: 40px;
    display: block;
    cursor: pointer;
    padding: 15px 45px;
    font-size: 16px;

}
.rjxz .r-btn a:hover{
    background-color: #f09a20;
}
.xgwz .listContentBox a p, .xgwz .listContentBox .item p{
    width: 120px;
    font-size: 12px;
    margin-left: 0;
}
.xgwz .listContentBox a .date, .xgwz .listContentBox .item .date{
    font-size: 12px;
}
.xgwz .listContentBox a, .xgwz .listContentBox .item{
    height: 34px;
    line-height: 34px;
}
.xxxq .title{
    padding: 20px 0;
}
.xxxq .title .txt{
    font-size: 18px;
    color: #333;
}
.xxxq .title .come{
    font-size: 14px;
    color: #888;
    margin-top: 15px;
}
.xxxq .details{
    color: #666;
    border-bottom: 1px solid #eeeeee;
    line-height: 26px;
    font-size: 14px;
}
.xxxq .details p{
    color: #666;
    line-height: 26px;
    font-size: 16px;
    margin-bottom: 20px;
}
.details p{
    word-break: break-all;
}
.xxxq .details p img{
    width: 100%;
}
.aboutUsPage p img{
    width: 100%;
}
.b-con{
    line-height: 20px;
    padding: 20px 0;
}
.b-con .left a{
    cursor: pointer;
    margin-left: 10px;
}
.b-con .left a img{
    height: 20px;
    width: 20px;
}
.b-con .right{
    font-size: 12px;
    line-height: 20px;
}
.b-con .right img{
    height: 10px;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}
.fzlc{

}
.fzlc .lc-box{
    padding: 20px 0;
}
.fzlc .lc-box .con{
    margin-left: 100px;
    border-left: 1px solid #ddd;
    padding: 10px 0;
}
.fzlc .lc-box .item{
    overflow: hidden;
    margin-left: -105px;
    margin-bottom: 20px;
}
.fzlc .lc-box .item .l-time{
    float: left;
    width: 100px;
    padding: 0 10px;
    box-sizing: border-box;
    text-align: right;
    font-size: 20px;
    color: #005093;
    font-weight: 600;
    margin-top: 20px;
}
.fzlc .lc-box .item .icon{
    float: left;
    width: 10px;
    margin-top: 22px;
}
.fzlc .lc-box .item .icon img{
    width: 10px;
}
.fzlc .lc-box .item .r-list{
    float: left;
    padding: 15px 10px;
    background-color: #f3f9fe;
    margin-left: 10px;
    width: 740px;
}
.fzlc .lc-box .item .r-list ul li{
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 5px;
}
.fzlc .lc-box .item .r-list ul li:last-child{
    margin-bottom: 0;
}
.fzlc .lc-box .item .r-list ul li .c-blue{
    width: 85px;
    display: inline-block;
}
.fzkh .con{
    background-color: #fff;
    width: 1200px;
    margin: auto;
    padding: 20px;
    margin-bottom: 30px;
    margin-top: 30px;
    box-sizing: border-box;
}
.fzkh .con .form-box{
    padding: 0;
    width: auto;

}

.fzkh .zc-ipt-box .select{
    width: 30%;
}
.fzkh .b-txt{
    text-align: center;
    font-size: 16px;
    color: #666;
    margin-top: 20px;
}
.fzkh .positionLink{
    float: none;
    padding-top: 0;
}
.gsry.rjxz .c-details{
    width: 600px;
}
.gsry .item{
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}
.gsry .l-img{
    float: left;
    height: 95px;
    width: 135px;
    overflow: hidden;
}
.gsry .l-img img{
    width: 100%;
}
.gsry .l-right{
    float: right;
    width: 700px;
    color: #666;
    font-size: 14px;
}
.gsry .l-right .title{
    font-size: 16px;
    margin-bottom: 10px;
}
.gsry .l-right .txt{
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.gsry .l-right .time{
    margin-top: 10px;
    font-size: 12px;
}
.gsry .con{
    padding-bottom: 20px;
}
.paginationBtnlist{
    overflow: hidden;
}
.qqzl_ywsubx .subNav li a{
    color: #555;

}
.pxbm .form-box{
    width: 100%;
}
.pxbm .content_c{
    width: 700px;
    margin-left: -350px;
    height: 420px;
}
.pxbm .form-box .l-txt{
    width: 25%;
}
.pxbm .form-box .ipt{
    width: 60%;
}
.pxbm .zc-btn a{
    width: 372px;
    margin-left: 26.5%;
}
.pxbm  .con_top{
    background-color: #005093;
    color: #fff;
}
.con_top .close-btn img{
    width: 15px;
}
.pxbm  .con_top .title{
    color: #fff;
}
#schedule-box{
    font-size: 14px;
}
.iconfont{
    font-size: 14px;
}
.schedule-hd{
    line-height: 22px;
    margin-bottom: 10px;
}
.state-c{
    display: none;
}
.pzjs{
    padding-bottom: 30px;
}
.pz-item{
    width: 100%;
    margin-top: 30px;
}
.pz-item table{
    width: 100%;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
}
.pz-item table tr td{
    width: 20%;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 10px;
    text-align: center;
    font-size: 16px;
}
.pz-item table tr td img{
    width: 35px;
    float: left;
    margin-right: 10px;
}
.pz-item table tr:first-child td{
    text-align: left;
    padding: 8px 20px;
}
.c-333{
    color: #333 !important;
}
.pz-item table tr td .txt{
    font-size: 16px;
    color: #005093;
    line-height: 35px;
}
.pz-item table tr td:hover{
    background-color: #e7f4fe;
    color: #005093;
}

.kjtd .selected-style{
    background-color: #ed9a52;
}
.wdzh .con{
    width: 1200px;
    margin: auto;
    background: #fff;
    box-sizing: border-box;
    padding: 30px;
    margin-top: 30px;
}
.wdzh .title{
    font-size: 16px;
    overflow: hidden;
    line-height: 30px;
}
.wdzh .title .out{
    font-size: 14px;
    background: #005093;
    color: #fff;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    display: block;
}

.wdzh table{
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    width: 100%;
    margin-top: 20px;
}
.wdzh table tr td{
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px 30px;
    font-size: 14px;
    color: #666;
    text-align: center;
    max-width: 480px;
    line-height: 18px;
}
.wdzh table tr:first-child td{
    background-color: #e6ebfd;
    font-size: 16px;
    color: #000;
    text-align: center;

}
.rjxz .aboutSwitchBar .right a{
    cursor: pointer;
    color: #9c9c9c;
    font-size: 14px;
}
.rjxz .aboutSwitchBar .right{
    color: #888;
}
.zcgl .ipt-box{
    width: 100%;
    margin-left: 0;
    border: 1px solid #ddd;
    padding-left: 45px;
    height: 45px;
    line-height: 45px;
    margin-top: 25px;
    position: relative;
}
.zcgl .ipt-box input{
    background: none;
    border: none;
    outline: none;
    color: #333;
    padding-left: 5px;
    border-left: 1px solid #ddd;
    width: 200px;
    height: 42px;
    line-height: 44px;
    font-size: 14px;
}
.zcgl  .detail-dn .yzm-img{
    float: right;
    margin-top: -44px;
    height: 44px;
    width: 85px;
    margin-right: 0;
}
.zcgl .detail-dn .yzm-btn-a{
    float: right;
    margin-top: -44px;
    height: 44px;
    width: 85px;
    margin-right: 0;
    font-size: 14px;
    line-height: 44px;
    cursor: pointer;
}
.zcgl .btn-box{
    width: 100%;
    margin-left: 0;
}
.zcgl .btn-box a{
    height: 42px;
    line-height: 42px;
    width: 300px;
    margin: auto;
    background: #005093;
    font-size: 16px;
}
.zcgl .b-txt{
    font-size: 14px;
    color: #888;
    margin-top: 20px;
}.zcgl .b-txt .a-txt{
     text-align: right;
 }
.zcgl .b-txt .a-txt a{
    margin-left: 10px;
}
.zcgl .b-txt .txt{
    margin-top: 10px;
    text-align: center;
    font-size: 12px;
}
.zcgl .ipt-box img{
    margin-top: 11px;
}
.zcgl .b-txt .txt img{
    margin-right: 5px;
}
.detail-top{
    margin-bottom: 30px;
}
.detail-top .con{
    width: 1200px;
    margin: auto;
    background: #fff;
    padding: 0 20px;
}
.detail-top .d-con{
    overflow: hidden;

}
.detail-top .d-con .item-list{
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    width: 800px;
    padding: 47px 0;
    border-right: 1px solid #eee;
    position: relative;
}
.detail-top .d-con .item{
    border-right: 1px solid #eee;
    float: left;
    width: 33%;
    text-align: center;
    line-height: 22px;
}
.detail-top .d-con .item:last-child{
    border:none;
}
.detail-top .d-con .item .txt{
    font-size: 14px;
}
.detail-top .d-con .item .state{
    font-size: 16px;
}
.detail-top .right{
    width: 350px;

}
.detail-top .title{
    border-bottom: 1px solid #eee;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #000;
}
.detail-top .d-bottom{
    border-top: 1px solid #eee;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #666;
}
.detail-top .yy-btn{
    height: 42px;
    line-height: 42px;
    width: 180px;
    margin: auto;
    background: #005093;
    font-size: 16px;
    display: block;
    color: #fff;
    text-align: center;
    margin-top: 20px;
}
.detail-top .yy-btn:hover{
    background-color: #e8a744;
}
.detail-top  .right .txt{
    text-align: center;
    line-height: 18px;
    margin: 20px 0;
}
.tj-icon{
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
    height: 80px;
    color: #fff;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    margin-top: -40px;
    margin-right: -40px;
    padding-top: 60px;
    text-align: center;
    box-sizing: border-box;
    font-size: 12px;
}
.bg-red{
    background-color: #EA424B !important;
}
.detail-top .d-bottom .item{
    margin-right: 60px;
}
.detail-top .d-bottom span{
    margin-right: 10px;
}
.cpgk .table-box{
    margin-top: 30px;
}

.cpgk table{
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    width: 100%;
    margin-top: 20px;
}
.cpgk table tr td{
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px 20px;
    font-size: 14px;
    color: #666;
    text-align: left;
    min-width: 180px;
    line-height: 18px;
    vertical-align: top;
}
.cpgk table tr td:first-child{
    background-color: #f6f6f6;
    font-size: 14px;
    color: #000;
    text-align: left;

}
.cpgk table tr td p{
    line-height: 24px;
}
.cpjl .con{
    padding: 35px 0;
    overflow: hidden;
}
.cpjl .con .item{
    margin-bottom: 50px;
    overflow: hidden;
}
.cpjl .con .item:last-child{
    margin-bottom: 0;
}
.cpjl .head-img{
    width: 120px;
    height: 120px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    float: left;
    margin: 0 20px;

}
.cpjl .head-img img{
    width: 100%;
}
.cpjl .info{
    float: right;
    width: 980px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.cpjl .info .name{
    font-size: 16px;
    margin-bottom: 10px;
}
.cpjl .info .c-blue{
    font-size: 16px;
}
.sp-width300{
    display: inline-block;
    width: 300px;
    text-align: center;
}
.jzcx{
    margin-top: 30px;
}

.cx-table .top{
    overflow: hidden;
    margin-top: 30px;
}
.cx-table .fun-name{
    float: left;
    font-size: 18px;
    line-height: 40px;
    margin-top: 5px;
}
.cx-table .right{
    line-height: 40px;
    font-size: 14px;
    color: #666;
}

.cx-table .right .ipt{
    width: 180px;
    border: 1px solid #ddd;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    margin-left: 10px;
    margin-right: 20px;
    background: url("../images/icon-date.png") no-repeat center right 5px;
    padding-bottom: 2px;
}
.cx-table .right .ipt input{
    height: 28px;
    line-height: 28px;
    width: 150px;
    border: none;
    outline: none;
    padding-left: 5px;
    font-size: 14px;
}
.cx-table .s-btn{
    display: inline-block;
    background: #005093;
    text-align: center;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    width: 80px;
    height: 34px;
    line-height: 34px;
}
.cpyy.zcgl .ipt-box{
    padding-left: 0;
    float: right;
    width: 280px;
    margin: 0;
}
.cpyy.zcgl .ipt-box input{
    border-left: none;
    width: 100%;
}
.cpyy .form .item{
    color: #666;
    font-size: 14px;
    overflow: hidden;
    margin-top: 20px;
}
.cpyy .form .item .txt{
    float: left;
    line-height: 45px;
    text-align: right;
    padding-right: 20px;
    width: 140px;
}
.cpyy.pxbm .content_c{
    height: auto;
    max-height: 650px;
}
.cpyy.zcgl .ipt-box textarea{
    width: 100%;
    padding: 5px;
    height: 75px;
    border: none;
    outline: none;
    font-size: 14px;
}
.cpyy.zcgl .ipt-box.textarea{
    height: 80px;
}
.cpyy.zcgl .btn-box{
    width: auto;
    float: right;
}
.cpyy.zcgl .btn-box a{
    width: 280px;
}
.zs-list li{
    font-size: 14px;
}
.zs-list li a{
    color: #888;
}
.c-999{
    color: #999 !important;
}
.spds2 .con{
    background: #fff;
    width: 1200px;
    margin: auto;
    padding: 25px;
}
.spds2{
    margin: 20px 0;
}
.spds2 .con .txt p{
    line-height: 22px;
    margin-top: 15px;
    font-size: 14px;
    color: #888;
}
.spds2 .con .nav{
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}
.spds2 .con .nav .right a{
    background: url("../images/spds/zxbm.png ") no-repeat;
    color: #fff;
    display: block;
    width: 110px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    margin-bottom: 10px;
    border-radius: 3px;
    cursor: pointer;
}
#zxbm_url{
    background: url("../images/spds/zxbm.png ") no-repeat;
    color: #fff;
    display: block;
    width: 110px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    margin-bottom: 10px;
    border-radius: 3px;
    cursor: pointer;
    margin-top: 12px;
}
.spds2 .con .nav .left ul li{
    float: left;
    margin-right: 60px;
    font-size: 18px;
}
.spds2 .con .nav .left ul{
    overflow: hidden;
    padding-bottom: 15px;
}
.spds2 .con .nav .left ul li a{
    color: #000;
}
.spds2 .con .nav .left ul li.on a{
    color: #005093;
    border-bottom: 3px solid #005093;
    padding-bottom: 10px;
}

.liuc{
    width: 500px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    margin-bottom: 30px;
}
.liuc .bz-arrow{
    margin-top: 30px;
}
.spds2 .con  .liuc .bz p{
    text-align: center;
    color: #005093;
    font-size: 16px;
}
.spds2 .zy-box{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    margin-top: 20px;
    background: #f5f5f5;
    padding: 0;
}
.spds2 .zy-box .item{
    width: 590px;
    background: #fff;
    padding: 20px;
    overflow: hidden;
}
.spds2 .zy-box .item .w-50{
    width: 255px;
    float: left;
    margin-top: 15px;

}
.spds2 .zy-box .item .w-50:first-child{
    margin-right: 20px;
}
.spds2 .zy-box>.item .tzxy-txt{
    color: #fff;
    background-color: rgba(17,92,180,0.8);
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    margin-top: -34px;
    text-align: center;
    position: relative;
}
.dsbm{
    margin: 20px 0;
}
.dsbm .bmcs{
    width: 1200px;
    margin: auto;
    box-sizing: border-box;
}
.dsbm .bmcs .aboutSwitchBar{
    margin: 0 20px;
}
.dsbm .bmcs .b-t-txt{
    text-align: center;
    margin-top: 20px;
}
.dsbm .bmcs .b-t-txt a{
    font-size: 14px;
    color: #005093;
    cursor: pointer;
    margin: 0 15px;
}
.gz p{
    line-height: 22px;
    font-size: 14px;
    color: #888;
    margin-top: 15px;
}
.gz p i{
    font-size: 6px;
    -webkit-transform: scale(0.6);
    margin-right: 5px;
}
.gz .t-txt{
    margin-right: 15px;
    font-size: 14px;
}
.spds2 .sp-table table tr td{
    max-width: 700px;
}
.spds2 .xzly .con{
    width: 900px;
}
.spds2 .xzly .item img{
    width: 150px;
    height: 150px;
}
.spds2 .xzly .item-l .left{
    width: 190px;
}
.spds2 .xzly .item-l .right{
    width: 650px;
}
.spds2 .xzly .item .tt{
    font-size: 20px;
    padding: 10px 0;
    margin-top: 20px;
    color: #005093;
}
.spds2 .xzly .item .detail .txt{
    margin-top: 5px;

}
.spds2 .xzly .item-r .left{
    width: 650px;
}
.spds2 .xzly .item-r .right{
    width: 150px;
    height: 150px;
}
.spds2 .xzly .dn i{
    font-size: 10px;
    -webkit-transform: scale(0.7);
    margin-right: 5px;
}
.spds2 .xzly .dn p{
    margin-top: 0;
}
.hzgg-txt{
    color: #fff;
    font-size: 16px;
    margin-top: -250px;
    margin-left: 30px;
}
.hzgg-txt p:first-child{
    font-size: 20px;
    margin-bottom: 10px;
}
.auxiliaryBar li{
    background-color: #005093;
}
.auxiliaryBar li:hover{
    background-color: #ed9a52;
}
.auxiliaryBar li .over p{
    margin: 0;
    padding: 0;
    text-align: center;
    color: #fff;
    font-size: 12px;
}
.auxiliaryBar li .over p img{
    margin-top: 10px;
    margin-bottom: 5px;
    height: 28px;

}
.second-nav{
    position: absolute;
    background:rgba(255,255,255,0.9);
    padding: 25px;
    max-width: 480px;
    line-height: 25px;
    display: none;
    box-shadow: 0 0 5px 0 #ccc;
}
.second-nav .nav-fg{
    color: #ccc;
    padding: 0 2px;
}
.topBarBox .nav ul li .second-nav a{
    color: #666;
    margin: 0 10px;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
}
.topBarBox .nav ul li:hover .second-nav{
    display: block;
}
.threeNav{
    display: none;
    margin-left: 20px;

}
.threeNav.on{
    display: block;
}
.zc-gsgg{
    margin: 30px 0;
}
.zc-gsgg .con{
    width: 1200px;margin: auto;padding: 20px;background-color: #fff;
    overflow: hidden;
}
.zc-gsgg .con .list-box{
    display: flex;
    justify-content: space-between;
}
.zc-gsgg .con .listContentBox{
    width: 500px;
    float: left;
}
.answer-s{
    margin: 30px 0;
}
.answer-s .con{
    width: 1200px;margin: auto;padding: 20px;background-color: #fff;
}
.answer-s .con .listContentBox{
    width: 100%;
}
.answer-s .sslm{
    color: #333;
    float: left;
}
.answer-s .listContentBox a p{
    width: 800px;
}
.listContentBox a:hover .sslm{
    color: #005093;
}
.search-box .txt a:hover{
    color: #005093;
}
.wrong{
    position: absolute;
    margin-top: -20px;
    font-size: 12px;
    margin-left: 10px;
    color: #666;
}
.wrong img{
    margin-right: 5px;
}
.yzm-box{
    overflow: hidden;
}
.wrong-tip{
    position: absolute;
    font-size: 12px;
    margin-top: 2px;
    color: #EA424B;
    line-height: 14px;
}
.wrong-tip img{
    margin-right: 5px;
}
.wrong-tip.dn{
    margin-left: 15px;
    margin-top: 5px;
}
.softwareDownloadList{
    display: none;
}
.softwareDownloadList.on{
    display: block;
}
.btn-know a{
    display: block;
    width: 100px;
    margin: auto;
    text-align: center;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #005093;
    color: #fff;
    cursor: pointer;
    margin-top: 50px;
}

.bg-blue{
    background-color: #005093;
}
.not-fund .con{
    width: 600px;
    margin: auto;
    padding-top: 50px;
}
.not-fund .tip-box{
    width: 400px;
    margin: auto;
}
.not-fund .tip-box .txt-big{
    font-size: 24px;
    margin: 30px 0;
}
.not-fund .tip-box p{
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.not-fund .btn-a{
    overflow: hidden;
    margin-top: 20px;
}
.not-fund .btn-a a{
    display: block;
    width: 150px;
    color: #005093;
    border-radius: 3px;
    border: 1px solid #005093;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    margin-top: 10px;
    float: left;
    margin-right: 30px;
}

.not-fund .btn-a a.bg-blue{
    color: #fff;
    padding: 0 40px;
}
.not-fund .btn-a a img{
    float: left;
    margin-top: 9px;
}
.hgtzz .con_top{
    height: 100px;
    background-color: #fff;
    width: 750px;
    margin-left: -375px;
    position: absolute;
    left: 50%;
    top: 80px;
}
.hgtzz .content_c{
    top: 175px;
    bottom: 140px;
}
.hgtzz .con_details{
    padding: 20px;
    position: relative;
    padding-bottom: 0;
}
.hgtzz .con_top .title{
    padding-top: 30px;
    font-size: 24px;
    text-align: center;
    border-bottom: 2px solid #005093;
    width: 100%;
    padding-bottom: 15px;
}
.hgtzz .btn-a{
    overflow: hidden;
    height: 80px;
    background-color: #fff;
    width: 750px;
    margin-left: -375px;
    position: fixed;
    left: 50%;
    bottom: 65px;
}
.hgtzz .btn-a a{
    display: inline-block;
    width: 150px;
    color: #005093;
    border-radius: 3px;
    border: 1px solid #005093;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    float: left;
    margin-right: 30px;
    margin-top: 10px;
}

.hgtzz .btn-a a.bg-blue{
    color: #fff;
    padding: 0 40px;
}
.hgtzz .content_c p{
    color: #666;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
    text-align: justify;
}
.center-div{
    width: 360px;
    margin: auto;
}
.tj-tc .con_details{
    height: 100%;
}
.tj-tc .form-box{
    width: auto;
    height: auto;
    min-height: 0;
}
.tj-tc .content_c{
    height: 400px;
    width: 450px;
    margin-left: -225px;
}
.tj-tc .btn2{
    width: 300px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    margin: auto;
}
.tj-tc .btn2 a{
    float: left;
    width: 130px;
    text-align: center;
}
.tj-tc  .form-box .sc-txt{
    line-height: 30px;
}
.tj-tc .btn2 a.nobg{
    background-color: #fff;
    color: #005093;
    border: 2px solid #005093;
    border-radius: 3px;

}
.tab-btn-my{
    border: 1px solid #005093;
    overflow: hidden;
    width: 202px;
    margin-top: 10px;
}

.tab-btn-my a{
    display: inline-block;
    width: 100px;
    color: #333;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    float: left;
    margin-top: 0;
}
.tab-btn-my a.on{
    background-color: #005093;
    color: #fff;
}
.table-b-txt{
    color: #888;
    margin-top: 10px;
}
.form-box  .cx-yzm{
    width: 225px;
}
.form-box .cx-yzm input{
    width: 95%;
}
.cx-yzm-img{
    cursor: pointer;
    width: 105px;
}
.cx-yzm-img img{
    width: 105px;
    height: 40px;
}
.cx-con{
    width: 700px;
    margin: auto;
}

.cx-con table{
    width: 100%;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.cx-con table tr td{
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px 20px;
    font-size: 14px;
    color: #666;
    text-align: left;
    max-width: 480px;
    line-height: 18px;
    min-width: 100px;
}
.cx-con table tr:first-child td{
    background-color: #eee;
    font-size: 14px;
    color: #000;
    text-align: center;

}
.cxmx .cx-con .title{
    font-size: 14px;
    color: #333;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
}
.kh-l{
    width: 65%;
    border-right: 1px solid #eee;
}
.kh-l .form-box .ipt {
    width: 60%;
}
.fzkh .kh-l .zc-ipt-box .select{
    width: 60%;
}
.kh-r{
    position: absolute;
    right: 0;
    width: 33%;
    top: 30px;
    padding: 20px;
}
.kh-r .title{
    font-weight: 600;
    color: #666;
    margin-bottom: 10px;
}
.kh-r p{
    line-height: 20px;
    color: #666;
}
.kh-r .btn-a a{
    display: block;
    width: 180px;
    color: #fff;
    background-color: #e6a826;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    margin-top: 20px;
    border-radius: 3px;

}



.main-nav{
    height: 100px;
    line-height: 100px;
    display: flex;
    justify-content: center;
    float: left;
    margin-left: 50px;
}
.main-nav ul li{
    float: left;
    padding: 0 15px;
}
.main-nav ul li.on a{
    color: #005093;
}
.main-nav ul li a{
    color: #333;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;

}

.second-nav{
    position: absolute;
    background-color: rgba(255,255,255,0.9);
    padding: 15px 20px;
    max-width: 475px;
    line-height: 25px;
    display: none;
    margin-top: -12px;
    margin-left: -30px;

}

.topBarBox .main-nav ul li .second-nav a{
    color: #333;
    margin: 0 10px;
    font-size: 16px;
    line-height: 24px;
    height: 24px;
}
.topBarBox .main-nav ul li:hover .second-nav{
    display: block;
}
.noticeBox.hzgg-m{
    padding: 10px 20px;
    margin-left: 0;
    background-color: #fff;
    padding-left: 30px;
    padding-top: 17px;
    overflow: hidden;
    height: 304px;
}

.khxz{
    background-color: #fff;
    padding:10px 20px;
    padding-bottom: 30px;
    width: 1200px;
    margin: auto;
}
.khxz .title{
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #005093;
    color: #005093;

}
.khxz .question{
    color: #333;
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
}
.khxz .txt{
    padding-left: 22px;
}
.khxz .txt p{
    color: #666;
    font-size: 14px;
    line-height: 22px;

}

/*时间轴*/

.timer-shaft-box{
    position: relative;
    width: 1000px;
    overflow: hidden;
    margin: auto;
}
.timer-shaft{position:relative;width:100%;height:80px;overflow: hidden;}
.timer-left{position:absolute;top:50%;left:20px;z-index:99;width:15px;height:30px;margin-top:-15px;background: url(../images/arrow-l.png) no-repeat;background-size: 100% 100%;cursor:pointer;}
.timer-right{position:absolute;top:50%;right:20px;z-index:99;width:15px;height:30px;margin-top:-15px;background: url(../images/arrow-r.png) no-repeat;background-size: 100% 100%;cursor:pointer;}
.timer-scale{position:absolute;top:0;left:0;height:80px;padding-left: 80px;font-size: 0;white-space: nowrap;}
.timer-scale-cont{display:inline-block;height:100%;line-height:80px;}
.time-circle{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height: 60px;text-align: center;font-size:18px;color:#fff;border-radius: 50%;background: url("../images/jt01.png") no-repeat center bottom;transition: all .3s;cursor:pointer;}
.timer-scale-cont.hov .time-circle{width:80px;height:60px;line-height: 60px;font-size:24px;background: url("../images/jt02.png") no-repeat center bottom;}
.timer-scale .timer-scale-cont.hov .time-circle{
    font-size: 30px;
    color: #fff;
}
.timer-shaft .timer-scale .time-circle{
    font-size: 16px;
}
.line-scale{display:inline-block;vertical-align:middle;width:100px;height:22px;margin:0 2px;background-size: cover;}

.timer-shaft-content{width:100%;margin-top:15px;overflow: hidden;font-size:0;box-sizing:border-box;padding: 0 80px}
.shaft-detail-cont{display: none;width:100%;}

.con-detail-c{
    position: relative;
}
.time-line{
    border-bottom: 1px solid #888;
    margin: auto;
    margin-top: 52px;
    width: 1000px;
}



.tempWrap{
    margin: auto;
}

.chbox{
    overflow: hidden;
    position: relative;
}
.chBtnL{position: absolute;cursor: pointer;top:50%;margin-top: -15px;left: 0}
.chUl{float:left;height:auto;width:1200px;}
.chBtnR{position: absolute;cursor: pointer; right: 0;top:50%;margin-top: -15px}
.chUl ul li{display:inline;float:left;width:200px;padding:20px 0px;overflow:hidden;color: #fff;font-size: 14px;margin-right: 50px}
.chUl ul li a{
    color: #fff;font-size: 14px
}


.chUl ul li .item .top-img{
    text-align: center;
}
.chUl ul li .item .title{
    text-align: center;
    font-size: 16px;
    margin: 20px 0;
}
.chUl ul li .item .txt{
    font-size: 12px;
    line-height: 20px;
}
.tip-info{
    text-align: center;
}

.yw_box li:first-child .left{
    display: none;
}
.yw_box li:first-child .right{
    display: block;
}
.tz-txt{
    border-top: 1px solid #eee;

    margin-top: 10px;
}
.auxiliaryBar .bottom_to_top{
    border-top: 1px solid #eee;
    border-radius: 0px;
    margin-top: 10px;
}
.main-r-con{
    background-color: #fff;
    padding: 8px 12px;
    border-radius: 3px;
    border: 1px solid #eee;
}
.WdateDiv .MTitle{
    background-color: #005093;
    color: #fff;
}
.WdateDiv .Wselday{
    background-color: #005093;
    color: #fff;
}
.WdateDiv .WotherDay{
    color: #005093;
}
#onlineConsultation{
    margin-left: 12px;
}
.txt-banner{
    position: absolute;
    width: 1200px;
    left: 50%;
    margin-left: -600px;
    color: #fff;
    margin-top: -100px;
}
.txt-banner .t-txt{
    font-size: 24px;
}
.txt-banner .eg{
    font-size: 14px;
    margin-top: 10px;
}

.tz-txt p a .img2{
    display: none;
}
.tz-txt p a:hover .img1{
    display: none;
}
.tz-txt p a:hover .img2{
    display: inline-block;
}
.detailsPageContent{
    max-height: 900px;
    overflow: auto;
}
.detailsPageContent img{
     max-width: 100%;
 }
.detailsPageContent table{
    max-width: 100%;
    /* display: block; */
}
