@charset "utf-8";

.Swiper{float: left;}
.Swiper img{}
.jd_news{float: left;padding-left: 25px;width: 636px;height: 314px;}
.jd_tt{padding: 0 5px 0 5px;border-bottom: 1px solid #107bcc;border-top: 1px solid #e5e5e5;background: #f7f7f7;height: 36px;}
.jd_tt b{font-size: 20px;font-weight: bold;line-height: 36px;margin-right: 20px;color: #0e71b7;vertical-align: middle;}
.jd_tt i{
    display: inline-block;
    background: linear-gradient(180deg, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);
    width: 7px;
    height: 17px;
    vertical-align: middle;
    border-radius: 99px;
    margin: 0 8px;
}
.more_box a{display:none;}
.more{float:right;margin: 13px 0 0;color: #333;}

.list_c{}
.list_c .news_list{display:none}
.news_list{padding: 8px 0 0 0;}
.news_list li{line-height: 26px;position: relative;padding-left: 10px;clear: both;height: 26px;}
.news_list li .ctn{width: calc(100% - 80px);float: left;white-space: nowrap;}
.news_list li::after{content:"";position: absolute;background: #333;border-radius: 999px;width: 3px;height: 3px;left: 4px;top: 50%;margin: 0px 0 0;}
.news_list li a{font-size: 16px;color: #333;position: relative;max-width: calc(100% - 3px);display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_list li .hot{
    vertical-align: middle;
    margin: -29px 0 0 3px;
}
.news_list li a:hover{color: #0e729f;}
.news_list li i{float: right; font-size: 14px; color: #666;}
.news_list li a .ctn{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;display: block;}

.banner{text-align: center;overflow: hidden;width: 1200px;}
.banner a{ display:block}
.banner img{
    width: 100%;
}
.ol_box{display: flex;justify-content: flex-start;flex-wrap: wrap;width: 63%;float: left;}
.ol_box a{display: flex;flex-direction: column;align-items: center;border-radius: 6px;height: 114px;width: 23%;margin: 4px 1%;}
.ol_box a:hover{text-decoration: none;background: #f4fbff;margin-top: -5px;}
.ol_box p{display: flex;height: 32px;line-height: 18px;font-size: 15px;color: #333;/* text-shadow: 1px 1px 1px rgb(0 0 0 / 30%); */align-items: center;text-align: center;}
.ol_box img{width: 68px;/* height: 83px; */padding: 10px 0 5px;}
.ol_box a:hover img{text-decoration: none;background: #f4fbff;}
.ol_box2{display: flex;justify-content: space-between;flex-wrap: nowrap;width: 30%;float: left;/* overflow: visible; */flex-direction: column;}
.ol_box2 a{display: flex;align-items: center;border-radius: 6px;height: 74px;/* width: 37%; *//* padding: 10px 5%; */background: linear-gradient(180deg, #4babf6 0%, #53a0db 100%);}
.ol_box2 a:hover {
    text-decoration: none;
    /* background: #f4fbff; */
    transform: translate(0,-5px);
}
.ol_box2 p{display: flex;height: 32px;line-height: 18px;font-size: 22px;color: #fff;/* text-shadow: 1px 1px 1px rgb(0 0 0 / 30%); */align-items: center;text-align: center;margin: 0 0 0 25px;}
.ol_box2 img{height: 45px;padding: 0 0 0 30px;filter: grayscale(400%) brightness(4200%);}
.ol_box2 a:hover img{text-decoration: none;/* background: #f4fbff; */}

.wbox2{width: 590px;margin: 0;}
.wbox2 .news_list{padding-bottom: 10px;}
.wbox2 .title{height: 34px;overflow: revert;border-bottom: 1px solid #107bcc;border-top: 1px solid #e5e5e5;background: #f7f7f7;}
.wbox2 .title b{
    margin: 0 10px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
}
.wbox2 .title b:hover{
    color: #0173cb;
}
.wbox2 .nav_x{ margin: 0  0 0 -10px;}
.wbox2 .nav_x b.on{background: linear-gradient(180deg, #0592e5 0%, #007dcc 100%);display: inline-block;line-height: 35px;/* width: 89px; */color: #fff;padding: 0 20px;font-size: 18px;text-shadow: 1px 1px 1px rgb(0 0 0 / 30%);}
.bt_left{background: url(images/bt_left.png); width: 25px; height: 50px; display: block; position: absolute; left: 0; top: 50%; margin: -25px 0 0;}
.bt_right{background: url(images/bt_left.png); width: 25px; height: 50px; display: block; position: absolute; right: 0; top: 50%; margin: -25px 0 0; transform: rotate(180deg);}
.redline{background: #ce0c0e; height: 3px;}
.slideBox{width: 535px;height: 310px;overflow:hidden;position:relative;border:1px solid #ddd;float: left;}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right: 5px;bottom: 5px;z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{float:left;margin-right:5px;width:15px;height:15px;line-height:14px;text-align:center;background: rgb(99 99 99 / 60%);cursor:pointer;box-shadow: inset 0 0 0px 1px rgb(0 0 0 / 80%);}
.slideBox .hd ul li.on{background: rgb(255 0 0);color:#fff;box-shadow: inset 0 0 0px 1px rgb(255 253 253 / 80%);}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{width: 550px;height: 329px;}
.slideBox p{
    position: absolute;
    background: #00000059;
    bottom: 0;
    color: #fff;
    width: 100%;
    line-height: 26px;
    padding: 0 10px;
}

.ps_box{
    float: left;
    display: flex;
    height: 260px;
    width: 430px;
    margin: 20px 10px 0 0;
}
.ps_box a{
    display: block;
    height: 100%;
    width: 50%;
    text-align: center;
}
.ps_box a:hover{ margin-top:-5px}
.ps_box p{ color:#333;font-size: 14px;}
.ps_ico{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 175px;
    background: linear-gradient(180deg, #0592e5 0%, #007dcc 100%);
    margin: 0 10px 10px;
    border-radius: 10px;
}
.ps_ico i{
    display: block;
    width: 94px;
    height: 94px;
    background-size: contain;
    background-repeat: no-repeat;
}
.ps_ico .ps_ico1{ background-image: url(../images/ico/B_ico1.png);}
.ps_ico .ps_ico2{ background-image: url(../images/ico/B_ico2.png);}
.ps_ico .ps_ico3{ background-image: url(../images/ico/B_ico3.png);}
.tempWrap{width:1070px}
.f_links{position: relative;border-top: 1px dashed #ddd;margin: 0;padding: 5px 0 5px 100px;overflow: hidden;background: #f4f4f4;}
.op_tt{position: absolute;left: 0;top: 50%;margin: -15px 0 0 10px;padding: 0 0 0 0;font-size: 20px;font-weight: bold;color: #4267b1;}
.bs{background: url("/static/images/bs.png");position: absolute;right: 0;top: 50%;width: 17px;height: 54px;margin: -27px 0 0;}
.bs.bsl{right: auto; left: 0; transform: rotate(180deg);}
.f_links .links{float: left;margin: 10px 0 10px 0px;}
.f_links .links a{display: inline-block;font-size: 16px;margin: 0 10px;color: #4267b1;}

.zzs {
    float: left;
    background-image: url(../images/zzs.png);
    height: 250px;
    width: 220px;
    margin: 10px 0 0 17px;
    background-size: 100% 100%;
}

.more_box{
    float: right;
}


.ol_boxss{display: flex;justify-content: space-between;flex-wrap: wrap;border-left: 2px solid #d2d2d2;padding-left: 20px;width: 220px;}
.ol_boxss a{display: block;height: 100%;width: 100%;text-align: center;}
.ol_boxss a:hover{ margin-top:-5px}
.ol_boxss p{ color:#333;font-size: 14px;}
.ol_boxss .ps_ico{
    height: 202px;
    background: linear-gradient(180deg, #37dcce 0%, #1faa9e 100%);
}

/*.ol_boxss a{display: flex;flex-direction: column;width: 280px;align-items: center;border-radius: 6px;width: 40%;margin: 10px 0;}*/
/*.ol_boxss a:hover{text-decoration: none;background: linear-gradient(180deg, #f7fcff 0%, #dbf1ff 100%);}*/
/*.ol_boxss p{display: flex;height: 32px;line-height: 12px;font-size: 13px;color: #333;align-items: center;}*/
/*.ol_boxss img{width: 52px;padding: 20px 0 10px;}*/











*{ transition:0.1s ease;}
