.jrgz{width:100%; height:60px;background:#fff;margin:20px 0;}
.jrgz_con{width:1160px;margin:0 auto;}
.jrgz_left{width:865px;float:left;}
.jrgz_title{display:block;color:#e31d1a;font-size: 18px; line-height: 60px; float:left;font-weight: bold;}
.jrgz_txt{display:block; color:#5c5c5c; font-size: 18px; height:60px;line-height: 60px; width:770px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float:left;margin-left: 10px;}
.serch{width:260px;height:35px;border:1px solid #0056a2;border-radius: 20px;float:right;margin-top: 5px;}
.serch_input{width:77%;height:35px; padding-left: 3%; line-height:35px;border-radius: 20px 0 0 20px;float:left;}
.serch_btn{float:left;width:20%; height:35px;border-radius: 0px 20px 20px 0px; background:url(serch_btn.png) center center no-repeat #0056a2;}
.banner_img{width:1160px; height:120px;background:#fff; padding:20px;margin-bottom: 20px;}
.banner_img img{width:100%;}
.left_banner{width:620px; height:315px;float:left;background:#fff; padding:25px;}
.all{ width:100%; height:315px; }
.all li img{ display:block; width:100%; height:315px;}
.all .display{ width:100%; height:100%; overflow:hidden; position:relative;}
.all ul li{ display:none; position:relative;}
.banner_tit{ width:99%; height:30px; line-height: 30px; background:rgba(0,0,0,.3); color:#fff; font-size: 14px; position:absolute; left:0; bottom:0; z-index: 3; padding-left: 1%;}
.all ul .current{ display:block;}
.all ol{ position:absolute; right:10px; bottom:10px; z-index: 4;}
.all ol li{ width:10px; height:10px; color:#fff;  background:rgba(0,0,0,.8); border:1px solid #fff; line-height:20px; text-align:center; float:left; margin-left:10px; cursor:pointer;}
.all .current{ background:#0056a2;}
.right_tab{ width:450px; height:305px;background:#fff;float:right;padding:30px;}
.right_tab a{color:#333;}
.right_tab .left_tit{height:35px;  line-height:35px;}
.right_tab .left_tit span{display:inline-block; width:80px; height:35px;  cursor:pointer; font: 18px/35px "微软雅黑"; color:#333; background:url(right_tab_1_1.png) left center no-repeat; padding-left: 40px;margin-right: 10px;}
.right_tab .left_tit span.current{ border-bottom: 1px solid #194775;}
.right_tab .left_tit span.current a{ color:#0056a2;}
.right_tab ul li{display:none;}
.right_tab ul li.current{display:block;}
.right_tab dl{ width:100%;  margin:20px auto 0; overflow:hidden;}
.right_tab dl dd{ height:39px;}
.right_tab dl dd a{ display:block; width:75%; font-size: 16px; color:#666; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.right_tab dl dd b{display:block; width:20%; font-size: 16px; color:#666; float:right; font-weight: normal;text-align: right;}
.right_tab dl dd:hover a{ color:#0056a2;}
.zt_img{ padding:20px;background:#fff;margin-top: 20px;}
.zt_img li{float:left;width:23%;margin:0 2% 30px 0;}
.zt_img li:nth-of-type(4){margin-bottom: 0;}
.zt_img li:nth-of-type(5){margin-bottom: 0;}
.zt_img li:nth-of-type(4){margin-right:0;}
.zt_img li:nth-of-type(6){margin:0;}
.zt_img li img{width:100%;}
.three{margin: 0px 0;}
.zxgk{width:390px;float:left;margin-right:0px;padding:35px;background:#fff;}
.zxgk_tit{ width:95px; height:35px;background:url(right_tab_1_1.png) left center no-repeat; border-bottom:1px solid #0056a2; padding-left: 40px; line-height: 35px;margin-bottom: 20px;}
.zxgk_tit a{font-size: 20px; color:#0056a2;}
.zxhy li{float:left;width:45%;margin-right: 4%;margin-bottom: 20px; height:68px; line-height: 68px;border: 1px solid #e10b0c;border-radius: 10px;}
.zxhy li .zxhy_ico{float: left; width: 40%;height: 68px;background-color: #e10b0c;border-radius: 10px 0 0 10px;text-align: center;}
.zxhy li .zxhy_ico img{display: block;width: 42px;margin-top: 12px;margin-left: 13px;}
.zxhy li a span{display: inline-block;width: 60%; text-align: center;}
.zxrw li{ float:left;width:19%;margin-right: 1.2%; height:50px; line-height: 50px;background:#f4f4f4;text-align: center;}
.zxrw li:last-child{margin-right: 0;}
.zxrw li:hover{background:#0056a2;}
.zxrw li a{font-size: 14px; color:#000;display:block;}
.zxrw li a:hover{color:#fff;}
.zxjg{background:#f4f4f4;padding:15px;margin-top: 10px;}
.zxjg b{font-size: 12px;margin-right: 10px;}
.zxjg a{color:#808080;font-size: 12px;margin:10px;}
.zxjg a:hover{color:#0056a2;}
.three_tab{width:310px;float:left; background:#fff;padding:35px;}
.three_tab a{color:#333;}
.three_tab .left_tit{height:35px;  line-height:35px;}
.three_tab .left_tit span{display:inline-block; width:80px; height:35px;  cursor:pointer; font: 18px/35px "微软雅黑"; color:#333; background:url(right_tab_1_1.png) left center no-repeat; padding-left: 40px;margin-right: 10px;}
.three_tab .left_tit span.current{ border-bottom: 1px solid #194775;}
.three_tab .left_tit span.current a{ color:#0056a2;}
.three_tab ul li{display:none;}
.three_tab ul li.current{display:block;}
.three_tab dl{ width:100%; height:175px;  margin:20px auto 0; overflow:hidden;}
.three_tab dl dd{ height:39px;}
.three_tab dl dd a{ display:block; width:70%; font-size: 16px; color:#666; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.three_tab dl dd b{display:block; width:29%; font-size: 16px; color:#666; float:right; font-weight: normal; text-align: right;}
.three_tab dl dd:hover a{ color:#0056a2;}
.zxjy{width:288px;float:right;background:#fff;padding:35px 35px 32px 35px;}
.zxjy_tit{width:95px; height:35px;background:url(right_tab_1_1.png) left center no-repeat; border-bottom:1px solid #0056a2; padding-left: 40px; line-height: 35px;margin-bottom: 20px;}
.zxjy_tit a{color:#0056a2;}
.zxjy_pt li{float: left;width: 46%;margin-left: 4%;margin-bottom: 20px; height: 68px; line-height: 68px;text-align: center;}
.zxjy_pt li a {color: #ffffff;}
.yzt{background-color: #4491c8;}
.wylz{background-color: #a2c9b3;}
.tabl{background-color: #76baeb;}
.sqmy{background-color: #b4ddf3;}
.spxw{width:235px;float:right;background:#fff;padding:35px 35px 32px 35px;}
.spxw_tit{width:95px; height:35px;background:url(right_tab_1_1.png) left center no-repeat;  padding-left: 40px; line-height: 35px;margin:0px auto;}
.spxw_tit a{color:#0056a2;}
.spxw_name{font-size: 14px;color:#505050; text-align: center;}
.four_box{margin-top: 20px;}
.bgxt{width:260px; float:left;background:#fff;padding:20px;}
.bgxt img{width:100%;}
.bgxt_tit{ height:35px;background:url(right_tab_1_1.png) 40px center no-repeat; line-height: 35px;text-align: center;color:#0056a2;font-size: 18px;margin-top: 10px;}
.bgxt p{text-align: center;font-size: 14px; color:#505050;}
.four_tab{ width:495px;padding:20px; float:left;margin-left: 30px;background:#fff;}
.four_tab a{color:#333;}
.four_tab .left_tit{height:35px;  line-height:35px;}
.four_tab .left_tit span{display:inline-block; width:80px; height:35px;  cursor:pointer; font: 18px/35px "微软雅黑"; color:#333; background:url(right_tab_1_1.png) left center no-repeat; padding-left: 40px;margin-right: 10px;}
.four_tab .left_tit span.current{ border-bottom: 1px solid #194775;}
.four_tab .left_tit span.current a{ color:#0056a2;}
.four_tab ul li{display:none;}
.four_tab ul li.current{display:block;}
.four_tab dl{ width:100%; height:190px;  margin:20px auto 0; overflow:hidden;}
.four_tab dl dd{ height:40px;}
.four_tab dl dd a{ display:block; width:77%; font-size: 16px; color:#666; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.four_tab dl dd b{display:block; width:20%; font-size: 16px; color:#666; float:right; font-weight: normal; text-align: right;}
.four_tab dl dd:hover a{ color:#0056a2;}
.xfjb{width:260px;float:right;background:#fff;padding:20px;}
.xfjb img{width:100%;}
.xfjb p{text-align: center;font-size: 14px; color:#505050;margin-top: 10px;}
.five_box{margin-top: 20px;}
.wyfc{width:260px;float:left;background:#fff;padding:20px;}
.wyfc_tit{ width:116px; height:35px;background:url(right_tab_1_1.png) left center no-repeat; border-bottom:1px solid #0056a2; padding-left: 40px; line-height: 35px;margin-bottom: 20px;}
.wyfc_tit a{font-size: 20px; color:#0056a2;}
.gzhewm img{
    width: 100%;
}

.wyfc_banner{ width:100%; height:190px;  position:relative;}
.wyfc_banner ul{ position:relative; z-index:1;}
.wyfc_banner ul li{ position:absolute; left:0; top:0;}
.wyfc_banner li img{width:100%; height:180px;}
.wyfc_banner ol{position:absolute; right:10px; bottom:10px; z-index:2;}
.wyfc_banner ol li
{ 
    width:20px; height:20px
    ; border:1px solid #ccc; float:left; line-height:20px; text-align:center
    ; color:#000;margin-left:5px; cursor:pointer;
}
.wyfc_banner ol .current{ background:#f60;}
.wyfc_banner span
{ 
     z-index:11;position:absolute; top:45%; margin-top:-20px;cursor:pointer;
}
.wyfc_banner .right{  position:absolute; top:45%;right:0; margin-top:-20px;}
.wyfc_banner p{font-size: 16px; text-align: center;margin-top: 10px;position:absolute; left:0px; top:140px;color:#fff;background:rgba(0,0,0,.5); width:100%; height:30px; line-height: 30px;}
.xsyz{width:380px;background:#fff;margin-left: 30px;padding:20px;float:left;}
.xsyz a{color:#333;}
.xsyz .left_tit{height:35px;  line-height:35px;}
.xsyz .left_tit span{display:inline-block; width:80px; height:35px;  cursor:pointer; font: 18px/35px "微软雅黑"; color:#333; background:url(right_tab_1_1.png) left center no-repeat; padding-left: 40px;margin-right: 10px;}
.xsyz .left_tit span.current{ border-bottom: 1px solid #194775;}
.xsyz .left_tit span.current a{ color:#0056a2;}
.xsyz ul li{display:none;}
.xsyz ul li.current{display:block;}
.xsyz dl{ width:100%; height:190px;  margin:20px auto 0; overflow:hidden;}
.xsyz dl dd{ height:40px;}
.xsyz dl dd a{ display:block; width:73%; font-size: 16px; color:#666; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xsyz dl dd b{display:block; width:25%; font-size: 16px; color:#666; float:right; font-weight: normal; text-align: right;}
.xsyz dl dd:hover a{ color:#0056a2;}
.jczx{width:520px;background:#fff;float:left;padding:20px; margin-left: 40px;}

.jczx_tit{ width:95px; height:35px;background:url(right_tab_1_1.png) left center no-repeat; border-bottom:1px solid #0056a2; padding-left: 40px; line-height: 35px;margin-bottom: 20px;}
.jczx_tit a{font-size: 20px; color:#0056a2;}
.jczx li{width:48%;float:left;margin-right: 1.5%;}
.jczx li img{width:80%;height:212px;margin:0 auto;}
.jczx li p{text-align: center;margin-top: 10px;}

.move_box{margin-top: 0px;}
.move_long{width:100%;float:left;background:#fff;padding:20px;}
.move_long_tit{ width:95px; height:35px;background:url(right_tab_1_1.png) left center no-repeat; border-bottom:1px solid #0056a2; padding-left: 40px; line-height: 35px;margin-bottom: 20px;}
.move_long_tit a{font-size: 20px; color:#0056a2;}
.xw_box li{float: left; width: 23%;margin-right: 2%;}
.xw_box li:nth-of-type(4){margin-right:0;}
.xw_box li img{width: 100%; height: 180px; object-fit: cover;}
.xw_box li p{
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
    left: 0px;
    top: 140px;
    color: #333333;
    /* background: rgba(0,0,0,.5); */
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden; /* 确保超出容器的内容被裁剪 */
    white-space: nowrap; /* 确保文本在一行内显示 */
    text-overflow: ellipsis; /* 超出部分显示省略号 */
}
.shy{padding:20px;background:#fff;margin-top: 20px;}
.shy_tit{ width:95px; height:35px;background:url(right_tab_1_1.png) left center no-repeat; border-bottom:1px solid #0056a2; padding-left: 40px; line-height: 35px;margin-bottom: 20px;}
.shy_tit a{font-size: 20px; color:#0056a2;}
/*.news-scroll{ height:290px; position:relative; overflow:hidden;}
.news-scroll ul{ width:99999999999px; position:absolute; left:0; top:0; cursor:pointer;}
.news-scroll li{ float:left;width:325px;height:280px;margin-right: 30px;box-shadow: 5px 5px 5px #ccc;border-radius: 10px;}
.news-scroll li img{width:100%;height:250px;}
.news-scroll li span{display:block; height:30px;border-top: 1px solid #ccc; text-align: center; line-height: 30px;}*/

        .topic_rime_rotate {
            height:290px;
        }
        
        .topic_rime_rotate ul {
            overflow: hidden;
        }
        
        .topic_rime_rotate li {
            overflow: hidden;
            float: left;
            width: 325px;
            height:290px;
            margin-right: 20px;
            transition: opacity 0.5s;
            -webkit-transition: opacity 0.5s;
            -o-transition: opacity 0.5s;
            -moz-transition: opacity 0.5s;
            box-shadow: 6px 6px 5px #ccc;
            border-radius: 10px;

        }
        
        .topic_rime_rotate li:hover {
            opacity: 0.5;
        }
        
        .topic_rime_rotate li a {
            /*margin: 10px;*/
        }
        
        .topic_rime_rotate li img {
            width: 100%;
            margin: 0 auto;
            vertical-align: bottom;
            height: 240px;
        }
        .topic_rime_rotate li span{display:block; height:30px;border-top: 1px solid #ccc; text-align: center; line-height: 30px;}
        .run {
            width: 100%;
            overflow: hidden;
        }
.num_float {
  position: fixed;
  left: 8px;
  z-index: 99999;
  top: 0;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}
.num_float img {
  border-radius: 10px;
  vertical-align: bottom;
}
.right_fixed{ position:fixed;right:10px;top:50%;z-index: 99;}
.gzh_img{position:fixed;right:55px;top:50%; z-index: 99;display:none;}
.app_img{position:fixed;right:55px;top:55%; z-index: 99;display:none;}
.right_fixedsj{ position:fixed;right:10px;top:55%;z-index: 99;}
@media screen and (max-width: 980px) {
    .jrgz{height:auto;padding-bottom: 10px;}
    .jrgz_con{width:100%; }
    .jrgz_left{width:100%;float:none;}
    .jrgz_title{width:25%;}
    .jrgz_txt{width:71%;}
    .serch{width:95%;float:none;margin:0 auto 20px;}
    .banner_img{width:90%;height:auto;padding:5%;}
    .banner_img img{width:100%;height:60px;}
    .left_banner{width:90%;padding:5%;float:none;}
    .right_tab{width:90%;padding:5%; float:none;}
    .right_tab dl dd a{width:65%;}
    .right_tab dl dd b{width:32%;}
    .zxgk{width:90%;float:none;padding:5%;}
    .three_tab{width:90%;padding:5%;float:none;}
    .three_tab dl dd a{width:69%;}
    .three_tab dl dd b{width:31%;}
    .spxw{width:90%;padding:5%;float:none;}
    .bgxt{width:90%;float:none;padding:5%;}
    .four_tab{width:90%;padding:5%;float:none;margin-left: 0;}
    .four_tab dl dd a{width:65%;}
    .four_tab dl dd b{width:32%;}
    .xfjb{width:90%;float:none;padding:5%;}
    .wyfc{width:90%;float:none;padding:5%;}
    .xsyz{width:90%;float:none;padding:5%;margin-left: 0;}
    .xsyz dl dd a{width:65%;}
    .xsyz dl dd b{width:32%;}
    .jczx{width:90%;padding:5%;float:none; margin-left: 0;}
    .zxjy{width:90%;padding:5%;}
    .move_long{width:90%;padding:5%;}
    .xw_box li {
    float: left;
    width: 48%;
    margin-right: 2%;
}
.zt_img li {
    float: left;
    width: 48%;
    margin: 0 2% 30px 0;
}
}