.rj-zxdt-main-more:hover, .rj-member-fc-more:hover, .rj-xw-left-content-more:hover, .ri-zcfg-list-more:hover{
    cursor: pointer;
}
.rj-banner-img{
    width:100%;
}
.jch-frame{
    max-width:1200px;
    margin:0 auto;
}
.row{
    margin:0;
}
.padding0 .navbar{
    border-radius: 0;
}
.container-fluid>.navbar-collapse.jch-frame{
    margin-left:auto;
    margin-right:auto;
}
.main-index-logo-contain{
    height:162px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top:10px;
}

.main-index-nav{
    height:64px;
    background: #034381;
    position: relative;
}
/*导航*/
.navbar-default.navbar-jch{
    background:#034381 ;
    border: none;
    z-index: 100;
}
.navbar-jch .navbar-nav>li>a{
    padding-top:22px;
    padding-bottom:22px;
}

/*.carousel-inner{
    z-index: -10;
}
.carousel-indicators{
    z-index: -5;
}*/
.navbar-default.navbar-jch .navbar-nav>li>a{
    color:#ffffff;
}
.navbar-default.navbar-jch .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    color:#ffffff;
    background: #033464;
}
.jch-frame .jch-nav{
    line-height: 3;
}
.jch-frame .jch-nav a{
    color:#ffffff;
    font-size: 16px;
    padding-right: 38px;
    padding-left: 38px;
}

.jch-frame .jch-nav.nav-pills>li.active>a{
    background-color:#034381;
}

.jch-frame .jch-nav.nav>li>a:hover{
    background-color:#008DD5;
}

.jch-frame .jch-nav.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
    background-color:#034381;
    color:#ffffff;
}

.jch-frame .jch-nav .dropdown-menu{
    padding-top:0;
    padding-bottom:0;
    background-color:#008DD5;
}
.jch-frame .jch-nav .dropdown-menu a{
    padding:10px 40px;
}

.jch-frame .jch-nav.nav .open>a{
    background-color:#008DD5;
    color:#ffffff;
}
.jch-frame .jch-nav.nav>li>a:focus{
    background-color:#008DD5;
}
.jch-frame .weixin-logo img{
    width:30px;

}
.jch-frame .weixin-logo a{
    padding-left: 0;
    padding-right: 0;
    background: none;
}
.jch-frame .jch-nav.nav>li> .weixin-logo a:hover,.jch-frame .jch-nav.nav .weixin-logo.open>a{
    background:none;
}
.jch-frame .weixin-logo .ewm-img{
    width:129px;
    height:132px;
}
.jch-frame .jch-nav .weixin-logo .dropdown-menu{
    background-color:#ffffff;
    padding:20px;
}
.jch-frame .jch-nav .weixin-logo .dropdown-menu .ewm-img-title{
    width:100%;
    text-align:center;
}
.jch-frame .weixin-logo img.weixin-logo-smail{
    margin-left:20px;
}

.rj-main-content{
    max-width: 1200px;
    margin:0 auto;
}
.rj-main-content a{
    text-decoration:none;
}
#carousel-example-generic .carousel-inner img{
    width:100%;
}
/*飘窗*/
.window-fram{
    width:100%;
}
.window {
    width: 476px;
    height: 100px;
    position: fixed;
    animation: float-window 120s infinite;
    top:120px;
    bottom: 0;
    z-index: 1000;
    cursor: pointer;
}
.window:hover{
    animation-play-state: paused;
}
.window img{
    width: 100%;
}

@keyframes float-window {
    0% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(1200px, 640px);
    }
    100% {
        transform: translate(0, 0);
    }
}

/*新闻中心*/
.ri-title{
    margin:69px 0;
}
.ri-title .ri-title-text-content .ri-title-text{
    font-size:30px;
    color:#004283;
    font-weight:bold;
}
.ri-title .ri-title-text-second-content{
    max-width: 487px;
    color:#afafaf;
    margin: 0 auto;
}

.rj-xw .rj-xw-top{
    margin-top:40px;
}

.rj-xw .rj-xw-img{
    height:384px;
}

.rj-xw .rj-xw-img img{
    width:100%;
    height:384px;
    object-fit: cover;
}
.rj-xw .rj-xw-left-content{
    background: #F8F8F8;
    height:384px;
    padding:15px;
}
.rj-xw .rj-xw-left-content .list-group-item:last-child, .rj-xw .rj-xw-left-content .list-group-item{
    border:none;
}
.rj-xw .rj-xw-left-content .list-group-item{
    background:none;
}
.rj-xw .rj-xw-left-content .list-group-item a{
    color: #666;
}
.rj-xw .rj-xw-left-content .rj-xw-left-text{
    width:60%;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.rj-xw .rj-xw-left-content .rj-xw-left-date{
    width:30%;
    display:inline-block;
    text-align:right;
    overflow:hidden;
}
.rj-xw .rj-xw-left-content .rj-xw-left-content-more{
    width: 100%;
    display: inline-block;
    text-align: right;
    color:#afafaf;
    padding-top: 4px;
}
.rj-xw .rj-xw-left-content .list-group{
    padding-left: 0;
    margin-bottom: 6px;
    margin-top: 12px;
    border-bottom: 1px dashed #afafaf;
}
.rj-xw .rj-xw-img-title{
    position: absolute;
    bottom: 0px;
    background: #034381;
    opacity: 0.8;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 14px 40px;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.rj-xw .carousel-indicators{
    bottom:50px;
}
.rj-xw .carousel-control .glyphicon-chevron-left, .rj-xw .carousel-control .glyphicon-chevron-right{
    top:40%;
}
.rj-xw .rj-xw-img-main-click{
    cursor:pointer;
}

/*最新动态*/
.rj-zxdt{
    /*height:560px;*/
}

.rj-zxdt .ri-zxdt-top{
    height:197px;
}
.rj-zxdt .ri-zxdt-top .ri-zxdt-top-item img{
    width:100%;
    height:312px;
    object-fit: cover;
}

.rj-zxdt .ri-zxdt-bottom{
    display: flex;
    margin-left:20px;
    margin-right:20px;
}
.rj-zxdt .ri-zxdt-bottom .ri-zxdt-bottom-title{
    width:130px;
    height:38px;
    background: #034381;
    color: #fff;
    text-align: center;
    line-height: 38px;
    font-size: 20px;
    font-weight: bold;
}
.rj-zxdt .ri-zxdt-bottom .rj-zxdt-main{
    display: block;
    color:#afafaf;
    background: #F8F8F8;
    padding:22px 32px;
}

.rj-zxdt .ri-zxdt-bottom .rj-zxdt-main-title{
    display: block;
    color:#034381;
    font-weight:bold;
    margin-bottom:8px;
    overflow: hidden;
    text-overflow: ellipsis;
    height:20px;
    max-width: 240px;
}
.rj-zxdt .ri-zxdt-bottom .rj-zxdt-main-text{
    line-height: 24px;
    display: block;
    height: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#666;
}
.rj-zxdt .ri-zxdt-bottom .rj-zxdt-main-text:hover,.rj-zxdt .ri-zxdt-bottom .rj-zxdt-main-more:hover, .rj-zxdt .rj-zxdt-info:hover span
, .ri-zcfg .ri-zcfg-list-content .ri-zcfg-list-more:hover, .rj-xw .rj-xw-left-content a:hover, .rj-xw .rj-xw-left-content .rj-xw-left-content-more:hover{
    color:#034381;
}
.rj-zxdt .ri-zxdt-bottom .rj-zxdt-main-more{
    display: block;
    width: 100%;
    text-align: right;
    margin-top: 8px;
    color:#afafaf;
}
.rj-zxdt .rj-zxdt-info{
    cursor: pointer;
}
.rj-zxdt .rj-zxdt-info-title{
    display: block;
    color:#666;
    font-weight:bold;
    margin-bottom:8px;
    overflow: hidden;
    text-overflow: ellipsis;
    height:20px;
    max-width: 240px;
}
.rj-zxdt .rj-zxdt-info-text{
    height: 70px;
    line-height: 24px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#666;
}
.rj-zxdt .rj-zxdt-info{
    margin-bottom:60px;
}
.rj-zxdt .rj-zxdt-info-more{
    display: inline-block;
    border: 1px solid #868686;
    border-radius: 10px;
    padding:2px 20px;
    margin-top:20px;
    color:#666;
}
.rj-zxdt .rj-zxdt-info-text-content{
    display: inline-block;
}

/*政策法规*/
.ri-zcfg img{
    width:100%;
    height:114px;
}
.ri-zcfg .ri-zcfg-list-content{

    height: 444px;
    width: 100%;
    padding:0 2px;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list-border{
    border: 2px solid #024481;
    border-top: none;
    padding:24px 20px 12px 20px;
    width:100%;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list{
    height:105px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin:10px 0;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list-border-dash{
    border-bottom:1px dashed #afafaf;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list:hover{
    cursor:pointer;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list:hover text{
    color:#034381;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list{
    color:#666;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list .ri-zcfg-list-img{
    width:15px;
    display:inline;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list .ri-zcfg-list-img img{
    width:15px;
    height:21px;
    display:inline-block;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list .ri-zcfg-list-img img{
    display:inline-block;
    width:15px;
    height:21px;
}
.ri-zcfg .ri-zcfg-list-content .ri-zcfg-list-more{
    display: inline-block;
    padding-top:10px;
    width: 100%;
    text-align: right;
    color:#afafaf;
}

/*就促会*/
.jch-info{
    /*height: 410px;*/
}
.jch-info .jch-info-tab .jch-info-tab-button{
    background-color:#858585 ;
    border:none;
    color:#ffffff;
    font-size:16px;
    font-weight:bold;
    padding:10px 28px;
    border-radius:8px;
    margin-right:8px;
}
.jch-info .jch-info-tab.nav-tabs>li.active>a:hover{
    background-color:#034381;
    border:none;
}
.jch-info .jch-info-tab .nav-tabs>li.active>a, .jch-info .jch-info-tab .nav-tabs>li.active>a:focus,.jch-info .jch-info-tab .nav-tabs>li.active>a:hover{
    color:#ffffff;
}
.jch-info .jch-info-tab .nav-tabs>li.active>a:focus, .jch-info .jch-info-tab .nav-tabs>li.active>a:hover, .jch-info .jch-info-tab .nav-tabs>li.active>a{
    background-color:#034381;
}
.jch-info .jch-info-tab .nav-tabs{
    border-bottom:none;
}
.jch-info .jch-info-tab .tab-pane{
    padding-top:20px;
    overflow: hidden;
}
.jch-info .jch-info-tab a{
    color:#666;
}
.jch-info .jch-info-zzjg-bottom{
    padding-top:10px;
    margin-right:15%;
    border:1px solid #afafaf;
}
.jch-info .jch-info-zzjg .jch-info-zzjg-text{
    border:3px solid #034381;
    border-radius: 6px;
    padding:5px;
    text-align: center;
    margin: 0 5px 10px 0;
}
.jch-info .jch-info-zzjg{
    cursor: pointer;
}
.jch-info .jch-info-zzjg .jch-info-xian{
    text-align: center;
    font-size: 28px;
    margin-top: -20px;
    color:#034381;
}
.jch-info .jch-info-header{
    padding-bottom:20px;
}
.jch-info .jch-info-header .jch-info-header-name{
    font-weight: bold;
}
.jch-info .rj-zxdt .ri-zxdt-bottom .rj-zxdt-main-text{
    height: 70px;
}
.jch-info .rj-zxdt .ri-zxdt-bottom{

}
.jch-info .rj-zxdt{

}
#jchjj p{
    line-height: 50px;
    width: 80%;
    height:334px ;
}

/*会员风采*/
#rj-member{
    /* height:240px;*/
}
#rj-member .rj-member-list{
    cursor: pointer;
}
#rj-member .rj-member-list img{
    width:100%;
    height: 200px;
    object-fit: cover;
}
#rj-member .rj-member-list .rj-member-list-title{
    text-align:center;
    color:#034381;
    padding-top:10px;
}
#rj-member .rj-xw-img-main-click.row{
    margin-left:0;
    margin-right:0;
}
#rj-member .carousel-control.right, #rj-member .carousel-control.left{
    background-image:none;
    /*top: 70px;*/
}
#rj-member .carousel-control .glyphicon-chevron-left{
    left:50%;
}
#rj-member .carousel-control .glyphicon-chevron-right{
    right:50%;
}
#rj-member .carousel-control{
    width:5%;
}
.rj-member-fc{
    margin-top:18px;
    /*height: 274px;*/
}
.rj-member-fc .rj-xw .rj-xw-left-content{
    background: none;
    height:auto;
    padding: 0;
}
.rj-member-fc  .rj-xw-left-content .list-group-item{
    padding-left:0;
    padding-right:0;
    border-bottom: 1px dashed #afafaf;
}
.rj-member-fc .rj-xw-left-content .rj-xw-left-text{
    width:100%;
}
.rj-member-fc .rj-member-fc-more{
    color:#afafaf;
    text-align:right;
    display:inline-block;
    width:100%;
}
.rj-member-fc .rj-member-fc-more:hover{
    color:#034381;
}
.rj-member-fc-title{
    font-size:20px;
    font-weight:bold;
    color:#034381;
}
.rj-member-fc .rj-member-fc-click{
    cursor:pointer;
}
.rj-member-fc .rj-member-fc-click img{
    width:100%;
}
.rj-member-fc .list-group-item {
    padding-top:13px;
    padding-bottom:13px;
}
.rj-member-fc-title.more-fc{
    display: inline-block;
    float: right;
    margin-right: 1%;
    padding: 10px 0 20px 0;
    cursor: pointer;
    text-align: right;
    width: 100%;
    color:#afafaf;
}
.rj-member-fc-title.more-fc:hover{
    color:#034381;
}
.rj-member-fc .list-group{
    margin-bottom:10px;
}
/*友情链接*/
.rj-href{
    padding-top:80px;
}
.rj-href .rj-href-title{
    color:#034381;
    font-size:20px;
    font-weight:bold;
    padding:30px 0;
}
.rj-href .rj-href-info{
    background-color:#034381;
    color:#ffffff;
    font-size:20px;
    font-weight:bold;
    padding:30px 10px;
    margin-right:10px;
    text-align:center;
    cursor: pointer;
}
/*底部*/
.rj-bottom{
    /*height: 474px;*/
    background: #034381;
    margin-top: 80px;
}
.rj-bottom-row{
    max-width:1200px;
    margin:0 auto;
    padding-bottom: 80px;
}
.rj-bottom .rj-bottom-img-content img{
    margin-top:150px;
}
.rj-bottom .rj-bottom-row-title{
    color:#ffffff;
    font-size:20px;
    font-weight:bold;
    padding-top:80px;
}
.rj-bottom .rj-bottom-row-info{
    font-size:16px;
    color:#ffffff;
    padding-top:35px;
}
.rj-bottom .rj-bottom-row-info.href-fast{
    font-size:14px;
    padding-top:24px;
    cursor: pointer;
}
.rj-bottom .rj-bottom-row-info.href-fast:hover{
    color:#E43E30;
}
.rj-bottom .ewm{
    width:129px;
    padding-top:46px;
}
.rj-bottom .ewm-text{
    font-size:14px;
    color:#ffffff;
    padding-top:18px;
    text-align:center;
}
.rj-bottom-beian{
    color:#ffffff;
    padding-bottom:30px;
}

/*列表*/
.list-title-content{
    border-bottom:1px solid #afafaf;
    padding:20px 0;
}
.list-title-content-1200{
    max-width: 1200px;
    margin:0 auto;
}
.list-title-content .list-title{
    padding:4px 10px;
    background: #034381;
    border-radius: 10px;
    width:auto;
    display: inline-block;
    color:#ffffff;
    font-size:16px;
}
.rj-list-main{
    padding-top: 30px;
}
.rj-list-main .list-group-item{
    border-left: none;
    border-right: none;
    border-top:none;
    padding:10px;
    margin-bottom:0;
}
.rj-list-main .list-group-item:last-child{
    border-radius:0;
}
.rj-list-main .list-group-item a{
    color:#666;
}
.rj-list-main .list-group-item a:hover{
    color:#034381;
    text-decoration: none;
}
.rj-list-main .rj-list-title{
    display:inline-block;
    width:68%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rj-list-main .rj-list-date{
    display:inline-block;
    width:30%;
    text-align:right;
}
.rj-bottom .rj-bottom-list{
    margin-top:30px;
}
.pagination>li a.active-a{
    background-color: #eee;
}
/*详情*/
.list-title-content .list-title.list-info-guid{
    background: none;
    color:#afafaf;
}
.rj-info .rj-info-title{
    font-size:36px;
    color:#034381;
    padding:30px 10px;
}
.list-title-content .list-title.page-up{
    background: #afafaf;
    cursor: pointer;
    max-width:45%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-title-content .list-title.page-down{
    text-align: right;
    background: #afafaf;
    float:right;
    cursor: pointer;
    max-width:45%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-title-content .list-title.page-up:hover,.list-title-content .list-title.page-down:hover{
    color:#034381;
}
.rj-info img{
    max-width: 90%;
    margin:0 auto;
}
.rj-bottom.rj-bottom-list{
    margin-top: 20px;
}
.rj-bottom-beian:hover{
    cursor: pointer;
    color:#E43E30;
}
/*手机*/
@media (max-width: 767px) {
    /*清楚菜单浮动*/
    .jch-nav.nav-pills>li{
        clear: both;
    }
    .mobile-yj-weixin-logo{
        width:34%;
    }
    .mobile-yj-weixin-logo .dropdown-menu{
        position: relative;
        z-index: 1000;
    }
    .jch-frame .weixin-logo img.weixin-logo-smail{
        margin-left: 0;
    }
    .mobile-yj-zxdt-middle{
        margin-top:30px;
    }
    #rj-member .rj-member-list img{
        height:60px;
    }
    #rj-member .carousel-control{
        width:12%;
    }
    #rj-member .carousel-control.right, #rj-member .carousel-control.left{
        top:10px;
    }
    .rj-member-fc .rj-member-fc-click{
        margin:30px 10px;
    }
    .rj-href{
        padding-top:0;
    }
    .rj-href .rj-href-info{
        margin-top:10px;
    }
    .rj-bottom{
        margin-top:10px;
    }
    .rj-href .rj-href-title{
        padding:0 0 6px 0;
    }
    .list-title-content-1200{
        padding:0 10px;
    }
    .jch-frame .jch-nav.nav>li>a:hover{
        background-color: #034381;
    }
    .jch-frame .jch-nav.nav>li>a:focus{
        background-color: #008DD5;
    }
    .rj-member-fc .rj-xw-left-content{
        margin-bottom: 0;
    }
    .rj-member-fc .mobile-fc-more{
        position: absolute;
        right: 10px;
        margin-top:-20px;
    }
    .rj-bottom .rj-bottom-img-content img{
        margin-top:10px;
    }
    .rj-bottom-row{
        padding-bottom:10px;
    }
    .jch-info .rj-zxdt{
        padding-top:20px;
    }
    .main-index-logo-contain{
        height:auto;
        padding:24px 0 24px 0;
    }
    .ri-title{
        margin: 20px 0 30px 0;
    }
    .rj-bottom .rj-bottom-row-title{
        padding-top: 20px;
    }
    .rj-bottom .ewm{
        padding-top:20px;
    }
    .rj-zxdt .rj-zxdt-info{
        margin-bottom:30px;
    }
    .window{
        width:160px;
        height:48px;
        object-fit:cover;
    }
    @keyframes float-window {
        0% {
            transform: translate(0, 0);
        }
        50% {
            transform: translate(220px,560px);
        }
        100% {
            transform: translate(0, 0);
        }
    }
}
.dian-blue{
    margin-top:-10px;
}

.rj-xw-toutiao{
    margin-left:20px;
    line-height:30px;
    padding:20px 0;
    margin: 0 auto;
    text-align: center;
}
.rj-xw-toutiao .rj-xw-toutiao-text{
    display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    font-size:16px;
    font-weight:bold;
    color:#666;
    vertical-align:middle;
}
.rj-xw-toutiao .rj-xw-toutiao-text:hover{
    color:#034381;
}
