* {
    margin: 0px;
    padding: 0px;
}
body{
/* -webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/
}
*{outline: none;box-sizing: border-box;}
ul {
    list-style: none;
}
a {
    text-decoration: none;
    color: #000;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-select: none;
}
button{
    outline: none;
}
.ny_content{
    padding: 0 calc((70/1920)*100vw);
    position: relative;
    min-height: 1px;
}
.nomore{padding:50px;text-align:center;width:100%;}
.nomore img{width:40%;max-width:280px;min-width:100px;}

.ti_shi{
    width:100px;
    height:50px;
    padding:15px;
    background-color:rgba(0,0,0,0.7);
    text-align: center;
    position: fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    z-index: 111111;
    display:none;
    color:#fff;
    font-size:14px;
}
.header{
    height: 93px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    line-height: 93px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 997;
    color: #FFF;
    transition: 500ms;
    border-bottom:1px solid #9a9a9a;
    padding: 0 calc((70/1920)*100vw);
}
.headers{
    position: absolute;
}
.header_background{
    background: rgba(0,0,0,0.5);
}
.head_logos{
   /* width:calc((532/1920)*100vw);*/
   width:calc((700/1920)*100vw);
    height: 100%;
    position: relative;
}
.head_logos img{
    width:100%;
    vertical-align: middle;
}
.head_list{
    width: calc((764/1920)*100vw);
}
.head_list ul{
    display: flex;
    justify-content: space-between;
}
.head_list li{
    position: relative;
    cursor: pointer;
}
.head_list li>span{
    position: absolute;
    bottom: -2px;
    height: 3px;
    background: #FFF;
}
.head_btns{display: none;position: relative;}
.head_btn{
    width:50%;
    position: relative;
}
.search_imgs img{width: calc((26/1920)*100vw);cursor: pointer;}
.daohang_imgs img{width: calc((35/1920)*100vw);cursor: pointer;}
.hideshow{
    opacity: 1;
    display: block;
}
.top_menuactive{
    left: 0;
    width: 0;
    animation:engine1 .3s linear 0s forwards;
	-webkit-animation:engine1 .3s linear 0s forwards; 
}
.top_menuactive2{
    left: 0;
    right: 0;
    width: 100%;
    animation:engine2 .3s linear 0s forwards;
	-webkit-animation:engine2 .3s linear 0s forwards;
}
@keyframes engine1
{
	from {left:0;right: auto;width: 0;}
	to {left:0;right: 0;width: 100%;}
}
@-webkit-keyframes engine1 /* Safari and Chrome */
{
	from {left:0;right: auto;width: 0;}
	to {left:0;right: 0;width: 100%;}
}
@keyframes engine2
{ 
	from {left:0;right: 0;width: 100%;}
	to {left:100%;right: 0;width: 0;}
}
@-webkit-keyframes engine2 /* Safari and Chrome */
{
	from {left:0;right: 0;width: 100%;}
	to {left:100%;right: 0;width: 0;}
}

.sy_footer{
    height: 68px;
    width: 100%;
    background: #353535;
    text-align: center;
    line-height: 68px;
    color:#FFF;
}
.sy_footer>span{
    margin: 0 20px;
}

.ny_caidan_ulmd{
    width: 100%;
    height: 80px;
    background-color: #dedede;
    line-height: 80px;
}
.ny_caidan_ulmd ul{
    display: flex;
    justify-content: center;
}
.ny_caidan_ulmd li{
    padding: 0 47.5px;
}
.ny_banner{width: 100%;}
.ny_banner>img{
    box-sizing: border-box;
    margin-bottom: -5px;
}
.sy_control{height: 100%;width: 100%;position: relative;}

.lunbo{
    width: 100%;
    height: calc((950/950)*100vh);
    position: relative;
    overflow: hidden;
}
.text{
    position: absolute;
    top:30%;
    left: 4.5%;
    z-index: 10;
}
.text1{
    font-size: calc((45/1920)*100vw);
    color: white;
    padding-bottom: 20px;
    font-weight: bold;
}
.text2{
    font-size: calc((45/1920)*100vw);
    color: white;
    font-weight: bold;
}
.lunbo .swiper-container{
    position: relative;
    height: 100%;
}
.lunbo .swiper-slide{position: relative;}
.lunbo_imgmc{background-color: rgba(0,0,0,0.2);position: absolute;z-index: 1;left: 0;right: 0;top: 0;bottom: 0;}
.sy_prenext{
    position: absolute;
    left: 4%;
    bottom: calc((87/950)*100vh);
    z-index: 999;
    width: 100px;
}
.sy_prenext>.swiper-button-next{
    background: url(nextout.png) no-repeat center center !important;
    background-size: 8px 14px;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    border:1px solid #FFF;
    position: relative;
    float: right;
}
.sy_prenext>.swiper-button-next:hover{
    background: url(nexton.png) no-repeat center center !important;
    background-color: #FFF !important;
}
.sy_prenext>.swiper-button-prev{
    background: url(preout.png) no-repeat center center !important;    
    background-size: 8px 14px;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    border:1px solid #FFF;
    position: relative;
    float: left;
}
.sy_prenext>.swiper-button-prev:hover{
    background: url(preon.png) no-repeat center center !important;
    background-color: #FFF !important;
}
.lunbo .swiper-pagination{
    position: absolute;
    right: 5%;
    color: #FFF;
    top: 50%;
    z-index: 10;
    bottom: auto !important;
    left: auto !important;
    width: auto !important;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
    
}
.lunbo .swiper-pagination>.swiper-pagination-bullet{
    margin: 25px 0 !important;
    height: 20px;
    transition: 300ms;
    position: relative;
    display: block;
    text-align: left;
    background-color: unset !important;
    opacity: 1;
}
.lunbo .swiper-pagination>.swiper-pagination-bullet>span{
    width: 18px;
    border-bottom: 1px solid #FFF;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
    transition: 300ms;
}
.lunbo .swiper-pagination-bullet-active span{
    width:37px !important;
}
.sy_xiangxiagundong{
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 20px;
    height: 120px;
    left: 0;
    right: 0;
    z-index: 99;
}
.mouse>img{
    width: 30px;
}
.mouse{
    text-align:center;
    position: relative;
}

.second_content{height: 100%;width: 100%;position: relative;display: flex;}
.second_content_left{
    width: calc((480/1920)*100vw);
    border-right: 1px solid #b8b8b8;
    height: 100%;
    position: relative;
    text-align: center;
}
.second_content_right{
    width: calc((1440/1920)*100vw);
    padding: calc((156/950)*100vh) calc((73/1920)*100vw);
}
.second_news{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top:50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
    z-index: 10;
}
.layui-btn{
    padding: 0!important;
}
.second_newsbt{font-size:calc((40/950)*100vh);font-weight: bold;margin-bottom: calc((55/950)*100vh);font-family: -webkit-pictograph;}
.second_left_menu{margin: auto; margin-top: calc((25/950)*100vh);width: calc((126/1920)*100vw);height: 40px;line-height:40px;text-align: center;color: #FFF;background:#d5d5d5;border-radius: calc((40/950)*100vh);cursor: pointer;}
.second_left_menu_active{background: #003e99 !important;}
.second_content_right .swiper-container{height: 100%;width: 100%;}
.second_content_rightbg{background-color: #FFF;}
.second_right_list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.second_right_list li{
    padding: 0 calc((20/1920)*100vw);
    width: calc((600/1920)*100vw);
    height: auto;
    border:1px solid rgba(0,0,0,0);
    margin-bottom: calc((25/950)*100vh);
    font-size: 14px;
    cursor: pointer;
    position: relative;
}
.second_right_list li>span{position: absolute;background: #003e99;transition: 100ms;}
.second_right_list_hover1{width: 0;height: 1px;top: 0;left: 0;}
.second_right_list_hover2{width: 1px;height: 0;top: 0;right: 0;}
.second_right_list_hover3{width: 0;height: 1px;bottom: 0;right: 0;}
.second_right_list_hover4{width: 1px;height: 0;bottom: 0;left: 0;}
.second_right_list li:hover .second_right_list_hover1{width: 100%;}
.second_right_list li:hover .second_right_list_hover2{height:100%;transition-delay: 100ms;}
.second_right_list li:hover .second_right_list_hover3{width: 100%;transition-delay: 200ms;}
.second_right_list li:hover .second_right_list_hover4{height:100%;transition-delay: 300ms;}
.second_rlist_bt{font-size: 18px;font-weight: bold;margin-top: calc((20/950)*100vh);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.second_rlist_ms{line-height: 1.714;color: rgb(102, 102, 102);text-indent: 30px;margin-top: calc((17/950)*100vh);display: -webkit-inline-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height:44px;}
.second_rlist_btn{line-height: 1.714;color: rgb(102, 102, 102);margin: calc((19/950)*100vh) 0;transition: 400ms;}
.second_rlist_btn_img{width: 21px;height: 18px;display: inline-block;top: 4px;left: 5px;position: relative;overflow: hidden;}
.second_rlist_btn_img img{width: 21px;height: 14px;position: absolute;transition: 400ms;top: 0;bottom: 0;margin: auto;}
.second_rlist_btn_img_active{left: -21px;}
.second_rlist_btn_img_unactive{left: 0;}
.second_right_list li:hover .second_rlist_btn{color: #003e99;}
.second_right_list li:hover .second_rlist_btn_img_active{left: 0;}
.second_right_list li:hover .second_rlist_btn_img_unactive{left:21px;}
.second_content_datectrl{position: absolute;top: 50%;right: -18px;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);z-index: 11;background: #FFF;}
.quan{height: 18px;width: 18px;border-radius: 50%;border: 1px solid #bababa;display: block;margin: auto;}
.second_content_date{font-size: 30px;position: relative;}
.second_content_startdate{margin-top: 24px;}
.second_content_enddate{margin-bottom: 24px;}
.second_content_shu{width: 1px;background: #000;height: 30px;margin: 15px auto;}
.second_content_date_left{position: absolute;left: -120%;top: 0;bottom: 0;margin: auto;font-size: 12px;height: 31px;}
.second_content_date_mounth{text-align: right;}
.second_right_list-swiper1,.second_right_list-swiper2{width: 100%;height: 100%;position: relative;}
.second_content_more{position: absolute;bottom: -100px;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #202020;color: #202020;text-align: center;line-height: 38px;right: -3px;background:#fff;font-size:14px;}

.third_bt{background: #F6F6F6;font-size: 30px;writing-mode:tb;writing-mode:tb-rl;width: calc((127/1920)*100vw);text-align: center;line-height: calc((127/1920)*100vw);}
.third_bt>span{display: inline-block;width: 10px;height: 10px;background: #003e99;position: relative;margin: 16px;}
.third_bt>span::before{content: "";width: 2px;height: 40px;background-color: #003e99;position: absolute;left: 0;right: 0;margin: auto;}
.third_bt_t::before{bottom: 0;}
.third_bt_b::before{top:0;}
.third_lmmd{position: relative;width:calc((358/1920)*100vw);overflow: hidden;height: 100%;cursor: pointer;}
.second_content1 .third_lmmd{width:calc((597.6/1920)*100vw);}
.third_lmmd>img{width: auto;
    height: 100%;
    position: relative;
    transition: 500ms;
    left: 0%;}
    .second_content1  .third_lmmd>img{width: 100%;}
.third_lmmd_bgl{width: 100%;height: 100%;background: rgba(0,0,0,0.35);position: absolute;z-index: 10;top: 0;left: 0;right: 0;bottom: 0;transition: 500ms;}
.third_lmmd_bgm {
    position: absolute;
    width: calc((183/1920)*100vw);
    height: calc((582/950)*100vh);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    line-height: calc((578/950)*100vh);
    text-align: center;
    background-color: rgba(0, 62, 153,0);
    transform: scale(1.5);
    transition: 500ms;
}
.second_content1 .third_lmmd_bgm{top: 20%;}
.second_content1 .third_lmmd_nr{top: 55%;}
.third_lmmd_bgs{width: calc((177/1920)*100vw);height: calc((576/950)*100vh);border:1px solid #FFF;vertical-align: middle;display: inline-block;transform: scale(0.5);transition: 500ms;opacity: 0;}
.third_lmmd_nr{position: absolute;top: 50%;left:50%;-webkit-transform: translate3d(-83%,-50%,0);transform: translate3d(-83%,-50%,0);z-index: 12;width: calc((450/1920)*100vw);height: calc((582/950)*100vh);writing-mode:tb;writing-mode:tb-rl;padding: calc((66/950)*100vh) calc((30/1920)*100vw);}
.third_lmmd_nrbt{font-size: calc((32/1920)*100vw);color: rgb(243, 243, 243);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.third_lmmd_nrbt>span{font-size: calc((18/1920)*100vw);line-height: 1.333;padding: 15px 0;}
.third_lmmd_nrshu{height: calc((447/950)*100vh);width: 1px;background: #FFF;margin: 0 calc((25/1920)*100vw);position: relative;}
.third_lmmd_nrms{letter-spacing: 3px;color: rgb(243, 243, 243);font-size: calc((14/1920)*100vw);line-height: 1.714;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.third_lmmd_nrshu::before{content:'';width: 11px;height: 11px;position: absolute;top: 0;left: 0;right: 0;margin: auto;background: #003e99;transition: 500ms;}
.third_lmmd_nr>img{position: absolute;width: calc((44/1920)*100vw);right: calc((10/1920)*100vw);bottom: calc((10/950)*100vh);opacity: 0;transition: 500ms;}
.third_lmmd:hover .third_lmmd>img{transform: scale(1.5);}
.third_lmmd:hover .third_lmmd_bgl{background: rgba(0,0,0,0);}
.third_lmmd:hover .third_lmmd_bgm{background-color: rgba(0, 62, 153,0.8);transform: scale(1.0);}
.third_lmmd:hover .third_lmmd_bgs{transform: scale(1);opacity: 1;}
.third_lmmd:hover .third_lmmd_nrshu::before{top:100%;background: #ac050e;}
.third_lmmd:hover .third_lmmd_nr>img{opacity: 0.8;}

.fourth_content{padding: calc((152/950)*100vh) 0 calc((122/950)*100vh) 0;}
.fourth_content>div>div{width: 50%;height: 100%;}
.fourth_left .swiper-container{width: 100%;height: 100%;position: relative;}
.fourth_left .swiper-container img{width: 100%;height: 100%;}
.fourth_right{padding: 0 64px;position: relative;}
.fourth_menucontent{position: relative;width: 100%;height: 43%;}
.fourth_qiehuan{width: 30px;height: calc((90/950)*100vh);display: inline-block;}
.fourth_menucontentbt{width: 90%;height: calc((90/950)*100vh);float: right;text-align: right;}
.fourth_menucontentbte{font-size: calc((50/1920)*100vw);line-height: 0.7;}
.fourth_menucontentbtz{font-size: calc((24/950)*100vh);line-height: 1;margin-top: 16px;}
.fourth_qiehuan>div{width: 30px;height: 30px;border-radius: 50%;border: 1px solid #bababa;cursor: pointer;}
.fourth_qiehuan_shang{background: url(preout2.png) no-repeat center;background-size: 8px 15px;}
.fourth_qiehuan_xia{background: url(nextout2.png) no-repeat center;background-size: 8px 15px;margin-top:11px;}
.fourth_qiehuan_shang:hover{background: url(preon.png) no-repeat center;border-color:#003e99;}
.fourth_qiehuan_xia:hover{background: url(nexton.png) no-repeat center;border-color:#003e99;}
.fourth_menucontentbtns{width: 100%;position: absolute;bottom: 0;left: 0;right: 0;display: flex;justify-content: space-between;z-index: 21;}
.fourth_btns_active{font-weight: bold;color: #000;}
.fourth_menucontentbtns>a span{margin: 0 5px;}
.fourth_btns_active>span{color: #003e99;border-bottom: 2px solid #003e99;}
.fourth_menucontentbtns>a{font-size: calc((18/950)*100vh);line-height: 1.2;color: rgb(51, 51, 51);cursor:pointer;}
.fourth_menucontentbtns>a:hover {color: #000;}
.fourth_menucontentbtns>a:hover span{color: #003e99;border-bottom: 2px solid #003e99;}
.fourth_right>.swiper-container{width: 100%;height: 57%;padding-top: 80px;}
.fourth_right>.swiper-container .swiper-slide{position: relative;}
.fouth_more{height: 30px;line-height: 30px;background: url(fourth_jiantouout.png) no-repeat center bottom;background-size:100%;text-align: center;width: 82px;color: #dadada;position: absolute;bottom: 0;left: 0;transition: 300ms;}
.fouth_more:hover{color: #003e99;background: url(fourth_jiantouon.png) no-repeat center bottom;}
.fourth_details{text-align: justify;font-size: 16px;color: rgb(51, 51, 51);line-height: 1.875;text-indent: 30px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.fourth_content .swiper-slide{background: #FFF;}
.fourth_swp_loop{position: absolute;left: 0;top: 0;bottom:0;width: 0;background: #fff;z-index: 30;}
.fourth_loop_cls{
    left: 0;
    width: 0;
    animation:fourth_loop 1s linear 0s forwards;
	-webkit-animation:fourth_loop 1s linear 0s forwards;
}
@keyframes fourth_loop
{ 
    from {left:0;width:0;}
    30% {left:0;right: 0;width: 100%;}
    70% {left:0;right: 0;width: 100%;}
	to {left:100%;right: 0;width: 0;}
}
@-webkit-keyframes fourth_loop
{
    from {left:0;width:0;}
    30% {left:0;right: 0;width: 100%;}
    70% {left:0;right: 0;width: 100%;}
	to {left:100%;right: 0;width: 0;}
}

.fifth_content{width:calc((1200/1920)*100vw);margin: auto;color: rgb(255, 255, 255);}
.fifth_content_bg{width:100%;height: 100%;background: rgba(0,0,0,0.5);padding: calc((170/950)*100vh) 0;}
.fifth_content_bt{text-align: center;}
.fifth_content_bte{font-size: calc((50/950)*100vh);}
.fifth_content_btz{font-size: calc((24/950)*100vh);}
.fifth_content_bqmd{display: flex;justify-content: space-between;}
.fifth_content_bqmd>div{position: relative;padding: calc((17/950)*100vh) 0;text-align: center;}
.fifth_content_bqmd>div::before{content:'';width:calc((29/1920)*100vw);height: calc((3/950)*100vh);background: #ff0000;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.fifth_content_bqsz{font-size: calc((50/950)*100vh);line-height: 1.2;}
.fifth_content_bqwz{font-size: calc((16/950)*100vh);line-height: 1.2;margin-top:calc((8/950)*100vh);}
.fifth_content_ms{font-size: calc((16/950)*100vh);line-height: 1.875;text-indent: 30px;margin-top:calc((50/950)*100vh);}
.fifth_content_btns{margin:calc((112/950)*100vh) auto 0 auto;width: calc((268/1920)*100vw);height: calc((36/950)*100vh);position: relative;line-height: calc((34/950)*100vh);border-radius: calc((36/950)*100vh);border:1px solid #003e99;}
.fifth_content_btns>a{width: calc((145/1920)*100vw);height: calc((34/950)*100vh);position: absolute;top: 0;bottom: 0;text-align: center;color: #003e99;font-size: calc((14/950)*100vh);transition: 300ms;}
.fifth_content_btns>a:first-child{left: 0;}
.fifth_content_btns>a:nth-child(2){right: 0;}
.fifth_btns_active{background:#003e99;color: #FFF !important;border-radius: calc((34/950)*100vh);z-index: 10;}

.footer{position: relative;color: #FFF;height: calc((155/950)*100vh);width: 100%;background: #000;display: flex;padding: 0 calc((70/1920)*100vw);}
.footer_ewm{writing-mode:tb;text-align: center;margin-right: calc((95/1920)*100vw);}
.footer_ewm>img{width:calc((117/1920)*100vw);}
.footer_ewmwz{line-height: 2.7;}
.footer_address{line-height: calc((155/950)*100vh);margin-right: calc((56/1920)*100vw);font-size: calc((16/1920)*100vw)}
.footer_address>img{width: calc((48/1920)*100vw);vertical-align: middle;}
.footer_addresswz{display: inline-block;vertical-align: middle;line-height: 1.4;}
.footer_phone{margin-right: calc((108/1920)*100vw);}
.footer_hrefs{width: calc((118/1920)*100vw);height: calc((40/950)*100vh);line-height: calc((40/950)*100vh);background: #f5f5f5;color:#707070;border-radius: calc((30/950)*100vh);text-align: center;margin-top: calc((58/950)*100vh);margin-right:calc((101/1920)*100vw);}
.footer_hrefs>a{width:100%;height: 100%;display: block;font-size:calc((16/1920)*100vw);}
.footer_gssx{
/*height: calc((44/950)*100vh);*/
width: calc((390/1920)*100vw);text-align: right;font-size: calc((14/1920)*100vw);line-height: 1.714;position: absolute;right: calc((70/1920)*100vw);top: 0;bottom:0;margin:auto;}

.ny_banner{width:100%;height: calc((550/950)*100vh);overflow: hidden;position: relative;}
.ny_bannerwz{position: absolute;left: calc((80/1920)*100vw);top: calc((205/950)*100vh);color: #FFF;}
.ny_bannerwzz{font-size: 39px;line-height: 1.2;}
.ny_bannerwze{font-size: 27px;line-height: 1.2;margin-top: 8px;}
.ny_banner img{width: 100%;min-height: 100%;}
.gsgk_menutb{height: 70px;width: 100%;border-bottom:1px solid #eeeeee;position: relative;}
.gsgk_menutb ul{display: flex;}
.gsgk_menutb ul>a{padding: 0 15px;height: 100%;margin-right: 85px;height: 70px;line-height: 70px;position: relative;transition: 300ms;}
.gsgk_menuactive{color: #003e99;}
.gsgk_menutb ul>a::before{content:'';position: absolute;background: #003e99;height: 2px;width:0;left: 0;bottom: 0;transition: 300ms;}
.gsgk_menuactive::before{width: 100% !important;}
.gsgk_menutb ul>a:hover::before{width: 100%;}
.gsgk_menutb ul>a:hover{color: #003e99;}
.gsgk_content_bt{padding: 46px 0 25px 0;}
.gsgk_content_btz{font-size: 36px;}
.gsgk_content_bte{font-size: 30px;color: rgb(190, 216, 253);}
.gsgk_content_tabtul{width: 100%;height: auto;opacity: 0.8;margin:auto;}
.gsgk_content_tabtul img{width: 100%;height: 100%;}
.gsgk_content_tab ul{display:flex;justify-content: space-between;}
.gsgk_content_tab li{text-align: center;width: calc((219/1920)*100vw);}
.gsgk_content_tabwz{font-size: calc((16/1920)*100vw);padding: 21px 0 24px 0;}
.gsgk_content_tabactive{opacity: 0;transition: 300ms;}
.gsgk_content_tabactive>img{width: calc((15/1920)*100vw);}
.gsgk_tab_active .gsgk_content_tabtul{opacity: 1 !important;}
.gsgk_tab_active .gsgk_content_tabactive{opacity: 1 !important;}
.gsgk_content_tabtulhv{
    cursor:pointer;
    -webkit-animation: scaleout 1.3s infinite ease-in-out;
    animation: scaleout 1.3s infinite ease-in-out;
}
@-webkit-keyframes scaleout {
    0% { -webkit-transform: scale(1.0) }
    100% {
        -webkit-transform: scale(1.1);
        opacity: 0;
    }
}
@keyframes scaleout {
    0% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    } 100% {
          transform: scale(1.1);
          -webkit-transform: scale(1.1);
          opacity: 0;
      }
}
.gsgk_content_swp{width: 100%;height: 681px;margin: 41px 5px 74px 5px;}
.gsgk_content_swp>.swiper-container{width: 100%;height: 100%;overflow: unset;}
.gsgk_content_swpl{height: 99%;width:calc((380/1920)*100vw);display: inline-block;box-shadow: 0 0 5px #DADADA;}
.gsgk_content_swpr{height: 99%;width:calc((1357/1920)*100vw);float: right;box-shadow: 0 0 5px #DADADA;padding: 21px calc((41/1920)*100vw);overflow: hidden;}
.gsgk_content_swpl li{height: 65px;padding: 0 calc((60/1920)*100vw) 0 calc((30/1920)*100vw);line-height: 65px;position: relative;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom:1px solid #FFF;}
.gsgk_content_swpl li img{opacity: 0;position: absolute;top: 0;bottom: 0;margin: auto;right: calc((20/1920)*100vw);z-index: 1;}
.gsgk_erji_active{background:#003e99;color: #FFF;}
.gsgk_erji_active>img{opacity: 1 !important;}
.gsgk_content_swpl li:hover {background:#003e99;color: #FFF;}
.gsgk_content_swpl li:hover img{opacity: 1;}
.gsgk_content_swp .swiper-slide{background:#FFF;}
.gsgk_content_swpr>.swiper-container{height: 100%;width: 100%;}
.gsgk_content_swpr .swiper-slide{overflow-y: auto;overflow-x: unset;height: 100%;width: 100%;}
.gsgk_content_swpr img{max-width:100%;}

.ldjj_bottom{padding: 25px;min-height:1px;}
.ldjj_list{display: flex;flex-wrap: wrap;}
.ldjj_list>div{margin-bottom: calc((30/950)*100vh);width:30%;box-shadow: 0 0 3px #999;position: relative;cursor: pointer;transition: 300ms;}
.ldjj_model_r{padding-bottom:10px;}
.ldjj_list_namez{font-size: calc((20/950)*100vh);font-weight:bold;}
.ldjj_list_namee{font-size: calc((16/950)*100vh);color: rgb(153, 153, 153);margin-top:5px;}
.ldjj_list_zw{font-size: calc((14/950)*100vh);color: rgb(153, 153, 153);}
.ldjj_list_tc{font-size: calc((14/950)*100vh);color: rgb(153, 153, 153);}
.ldjj_list>div .ldjj_model_r{width:100%;padding:calc((20/1920)*100vw) calc((30/1920)*100vw);}
.ldjj_list>div .ldjj_list_zw{line-height: 2;margin-top: calc((15/950)*100vh);}
.ldjj_list>div .ldjj_list_tc{line-height: 2;}
.ldjj_list>div:not(:nth-child(3n)){margin-right:calc(9.5% / 2);}
.ldjj_listhv1,.ldjj_listhv2,.ldjj_listhv3,.ldjj_listhv4{position: absolute;background: #003e99;transition: 100ms;z-index: 10;}
.ldjj_listhv1{left: 0;top: 0;height: 2px;width: 0;}
.ldjj_listhv2{top: 0;right: 0;height: 0;width: 2px;}
.ldjj_listhv3{bottom: 0;right: 0;height: 2px;width: 0;}
.ldjj_listhv4{left: 0;height: 0;width: 2px;bottom: 0;}
.ldjj_list>div:hover .ldjj_list_img img{transform: scale(1.2);}
.ldjj_list>div:hover .ldjj_listhv1{width: 100%;}
.ldjj_list>div:hover .ldjj_listhv2{height: 100%;transition-delay: 100ms;}
.ldjj_list>div:hover .ldjj_listhv3{width: 100%;transition-delay: 200ms;}
.ldjj_list>div:hover .ldjj_listhv4{height: 100%;transition-delay: 300ms;}

.gsjj_content{margin-top:calc((90/950)*100vh);}
.gsjj_gsjs{width:calc((460/1920)*100vw);height: calc((374/950)*100vh);border:calc((6/1920)*100vw) solid #003e99;padding: 36px calc((18/1920)*100vw);}
.gsjj_gsjs_year{font-size: calc((60/950)*100vh);color: #003e99;font-weight: bold;line-height: 1;}
.gsjj_gsjs_title{font-size: calc((22/950)*100vh);font-weight: bold;line-height: 1.364;margin-top: calc((20/950)*100vh);}
.gsjj_gsjs_ms{font-size: calc((14/950)*100vh);color: rgb(153, 153, 153);line-height: 2.143;margin-top: calc((30/950)*100vh);}
.gsjj_bg1{position: absolute;right: calc((70/1920)*100vw);top: calc((50/950)*100vh);width: calc((1251/1920)*100vw);height: calc((690/950)*100vh);z-index: 1;}
.gsjj_bg2{margin-top:calc((105/950)*100vh);width:calc((836/1920)*100vw);height: calc((575/950)*100vh);position: relative;z-index: 2;}
.gsjj_gsbq{width:calc((900/1920)*100vw);position: absolute;right: calc((70/1920)*100vw);bottom: calc((10/950)*100vh);;z-index: 3;}
.gsjj_gsbq>ul{width: 100%;display: flex;justify-content: space-around;}
.gsjj_gsbq>ul li{text-align: center;width:30%;}
.gsjj_gsbq_num{font-size: calc((40/950)*100vh);font-weight: bold;color: rgb(216, 32, 8);margin-bottom:calc((40/950)*100vh);}
.gsjj_gsbq_wz{font-size: 14px;}
.gsjj_details{margin-top:50px;}


.rlzy_tab{width:100%;text-align: center;margin:40px 0;}
.rlzy_tab>div{display:inline-block;height: 54px;line-height: 54px;width: 162px;margin-right:30px;border:1px solid #003e99;text-align: center;color: #003e99;transition: 300ms;cursor: pointer;}
.rlzy_tab>div:last-child{margin-right:0;}
.rlzy_tab>div:hover{background: #003e99;color: #FFF;}
.rlzy_tab_active{background: #003e99;color: #FFF !important;}
.rlzy_swp{overflow:hidden;}
.rlzy_swp .swiper-slide{background: #FFF;}
.rlzy_swp .swiper-slide img{
    width: 100%;
}
.rlzy_nrswp .swiper-slide{background: #FFF;height: auto;}

.zpdt_list{position: initial !important;}
.zpdt_list li{width:100%;padding:25px 0;border-bottom:1px dashed #b5b5b5;}
.zpdt_list-title{font-size: 18px;color: rgb(51, 51, 51);}
.zpdt_list-date{float: right;font-size: 18px;color: rgb(153, 153, 153);}
.zpdt_list li:hover .zpdt_list-title{color:#003e99;}
.page.ny_content{background:#eeeeee;text-align: center;height: 60px;line-height: 60px;position: absolute;bottom: 0;left: 0;right: 0;}
.page a{width:30px !important;height: 30px;margin: 0 8px;display: inline-block;vertical-align: middle;line-height: 30px;}


.zjdw_list ul{width:100%;height: 100%;margin:calc((30/950)*100vh) 0;}
.zjdw_list li{width:calc((310/1920)*100vw);height:calc((403/950)*100vh);box-shadow:0 0 3px #999;margin:calc((18/1920)*100vw);display: inline-block;padding: calc((32/950)*100vh) calc((49/1920)*100vw);text-align: center;position: relative;}
.zjdw_list a{font-size:0;}
.zjdw_list li::before{content:'';width: 0;height: 4px;position: absolute;left:0;right:0;bottom:0;margin: auto;background: #003e99;transition: 400ms;}
.zjdw_list_img{width:100%;height: calc((248/950)*100vh);overflow: hidden;position: relative;}
.zjdw_list_img img{height: 100%;width: 100%;transition: 400ms;
    /*position: absolute;*/
    /*left: -55%;*/
    /*right: 0;*/
    /*margin: auto;*/
    
}
.zjdw_list li:hover::before{width:100%;}
.zjdw_list li:hover .zjdw_list_img img{transform: scale(1.2);}
.zjdw_list_name{font-size: 18px;color: rgb(51, 51, 51);padding: calc((10/950)*100vh) 0;margin:calc((10/950)*100vh) 0;position: relative;}
.zjdw_list_tc{font-size: 14px;color: rgb(153, 153, 153);}
.zjdw_list_name::before{content:'';width: calc((32/1920)*100vw);height: 2px;bottom:0;left:0;right:0;margin:auto;position: absolute;background: #003e99;}

.zpgw_model{padding: 5px calc((70/1920)*100vw);}
.zpgw_model>.gsgk_content_swpr{padding: 0;}
.zpgw_model>.gsgk_content_swpr .swiper-slide{position: relative;overflow-y: unset;}
.zpgw_zptitle{padding: 30px 40px;border-bottom: 1px solid #eaeaea;position: absolute;top:0;right:0;left:0;width:100%;height: 123px;background: #FFF;}
.zpgw_zptitle ul{width:100%;display:flex;justify-content: space-between;text-align: center;}
.zpgw_zptitle ul li{font-size: 18px;color: rgb(153, 153, 153);}
.zpgw_zptitle ul li:first-child{text-align: left;}
.zpgw_zptitle ul li>div{font-size: 24px;color: #000;margin-top: 7px;}
.zpgw_zpdetails{height: 100%;padding: 153px 40px 99px 40px;overflow-y: auto;}
.zpgw_zpbototm{width:100%;height:69px;line-height:69px;border-top: 1px solid #eaeaea;position: absolute;bottom:0;right:0;left:0;background: #FFF;padding: 0 40px;}
  

.zjxq_btmd_bg{width:100%;position: absolute;left: 0;right: 0;bottom:0;padding: 0 calc((70/1920)*100vw);z-index: 30;}
.zjxq_btmd{width: 100%;background: rgba(255,255,255,0.9);text-align: center;padding: calc((28/950)*100vh) 0 calc((19/950)*100vh) 0;}
.zjxq_btmd_name{font-size: calc((36/950)*100vh);color: rgb(51, 51, 51);width:75%;margin:auto;}
.zjxq_btmd_ms{font-size: calc((18/950)*100vh);color: rgb(51, 51, 51);margin: calc((15/950)*100vh) 0;}
.zjxq_btmd_time{font-size: calc((16/950)*100vh);color: rgb(153, 153, 153);}
.zjxq_content{width:100%;padding:calc((40/950)*100vh) calc((200/1920)*100vw);min-height:600px;}
.zjxq_content::after{content:'';display:block;clear: both;}
.zjxq_content table{margin:auto;}
.zjxq_content p{max-width:100%;}
.zjxq_btns{height: calc((127/950)*100vh);line-height:calc((127/950)*100vh);padding: 0 calc((70/1920)*100vw);background:#eeeeee;position: relative;font-size:calc((14/950)*100vh);}
.zjxq_fanye_btn{line-height:calc((30/950)*100vh);display: inline-block;vertical-align: middle;width:70%;}
.zjxq_fanye_btn>a{display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;}
.zjxq_fanye_btn>a:hover{color:#003e99;}
.zjxq_fanhui_btn{line-height: 36px;width:112px;height:36px;background:#e30003;text-align: center;color:#FFF;position: absolute;top: 0;bottom: 0;right: calc((70/1920)*100vw);margin: auto;z-index: 10;}

.zzzx_list ul{display:flex;flex-wrap: wrap;}
.zzzx_list li{width:calc((419/1920)*100vw);height:calc((325/950)*100vh);padding: calc((15/1920)*100vw);margin:calc((3/950)*100vh) calc((20/1920)*100vw) calc((23/950)*100vh) calc((3/1920)*100vw);box-shadow:0 0 3px #999;cursor: pointer;position: relative;}
.zzzx_list li:nth-child(4n){margin-right:0;}
.zzzx_list_img{width:100%;height: calc((233/950)*100vh);overflow: hidden;position: relative;text-align:center;}
.zzzx_list_img img{max-width:100%;height:100%;transition: 400ms;}
.zzzx_list_bt{width:100%;height:calc((56/950)*100vh);line-height:56px;text-align:center;background: #f5f5f5;margin-top:calc((5/950)*100vh);overflow:hidden;}
.zzzx_list li:hover .zzzx_list_imghv{opacity: 1;}
.zzzx_list li:hover img{transform: scale(1.2);}
.zzzx_list_imghv{background: rgba(0,0,0,0.5);height: calc((233/950)*100vh);width:100%;line-height: calc((233/950)*100vh);text-align: center;color:#FFF;position: absolute;left:0;right:0;top:0;bottom:0;opacity: 0;transition: 400ms;}
.zzzx_list li:hover .ldjj_listhv1{width: 100%;}
.zzzx_list li:hover .ldjj_listhv2{height: 100%;transition-delay: 100ms;}
.zzzx_list li:hover .ldjj_listhv3{width: 100%;transition-delay: 200ms;}
.zzzx_list li:hover .ldjj_listhv4{height: 100%;transition-delay: 300ms;}

.zzjg_content img{max-width:100%;}

.news_content{position: relative;padding-bottom: 100px;}
.xwzx_content{padding: 0 calc((60/1920)*100vw) 0 calc((70/1920)*100vw);position: relative;}
.news_list_first.xwzx_content{background:#f5f5f5;padding-bottom: calc((20/950)*100vh);margin-top:calc((175/950)*100vh);cursor: pointer;}
.news_list_firstimg{display: inline-block;width:calc((887/1920)*100vw);height:calc((414/950)*100vh);position: absolute;left:calc((70/1920)*100vw);bottom:20px;overflow: hidden;}
.news_list_firstimg img{width:100%;height: 100%;transition: 350ms;}
.news_list_first:hover .news_list_firstimg img{transform: scale(1.2);}
.news_list_first:hover .news_list_bt{color:#003e99;}
.news_list_first:hover .news_list_godetails{color:#003e99;}
.news_list_li{width:calc((871/1920)*100vw);padding: 0 13px;float: right;}
.news_list_bt{font-size: 18px;margin-top:25px;transition: 300ms;}
.news_list_ms{font-size: 14px;color: rgb(102, 102, 102);line-height: 2.143;margin-top:20px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;transition: 300ms;text-indent: 30px;}
.news_list_date{font-size: 14px;margin-top:40px;}
.news_list_godetails{font-size: 14px;margin-top:40px;}
.xwzx_content ul{display:flex;justify-content: space-between;flex-wrap:wrap;}
.xwzx_content li{width:calc((870/1920)*100vw);height:calc((267/950)*100vh);border-bottom:1px solid #eeeeee;transition: 350ms;background: url(new_list_hvbg.png) no-repeat;background-size:100% 200%;background-position: 100% 200%;}
.news_list_bg{width:100%;height:100%;padding: 0 13px;padding-top: calc((40/950)*100vh);transition: 350ms;background-image: -webkit-linear-gradient(top,rgba(0, 62, 153,0) 0,rgba(0, 62, 153,0) 50%,rgba(0, 62, 153,0.9) 50%,rgba(0, 62, 153,0.9));background-position: 100% 196%;background-size: 100% 205%;}
.news_list_bg>.news_list_bt{margin-top: 0;}
.xwzx_content li:hover .news_list_bt{color: #FFF;}
.xwzx_content li:hover .news_list_ms{color: #FFF;}
.news_list_godetails img{width:21px;height:14px;transition: 350ms;}
.qyxw_qhtab{height:100%;display: flex; align-items: center;position: absolute;right: calc((70/1920)*100vw);top: 0;}
.qyxw_qhtab>div{width: 27px;height:27px;margin-left: 20px;cursor: pointer;}
.qyxw_qhtab>div img{width:100%;height:100%;}
.qyxwimg1{display: block;}
.qyxwimg2{display: none;}
.qyxwcurr .qyxwimg1{display: none;}
.qyxwcurr .qyxwimg2{display: block;}
.newlist2{display:none;margin-top: 30px;}

.kjcx_top_content{display: flex;margin-top:calc((58/950)*100vh);}
.kjcx_top_contentl{width:calc((726/1920)*100vw);padding-top: calc((80/950)*100vh);}
.kjcx_top_contentr{width:calc((1031/1920)*100vw);background: #eeeeee;height:calc((510/950)*100vh);position: relative;left:calc((10/1920)*100vw);}
.kjcx_top_contentr>.swiper-container{width:100%;height:100%;left:calc((20/1920)*100vw);bottom:calc((21/950)*100vh);}
.kjcx_top_contentr>.swiper-container .swiper-slide{background:#FFF;}
.kjcx_top_contentr img{width:100%;height:100%;}
.kjcx_top_contentl_bt{font-size: calc((36/950)*100vh);}
.kjcx_top_contentl_ms{font-size: calc((18/950)*100vh);line-height: 2;color: rgb(153, 153, 153);margin-top:calc((10/950)*100vh);}
.kjcx_list_content{width:100%;padding-bottom: 100px;position: relative;}
.kjcx_list_content li{width:100%;margin-bottom:22px;padding:0 27px 0 39px;height:78px;line-height: 76px;border:1px solid #e5e5e5;position: relative;}
.kjcx_list_more{position: absolute;right: 27px;bottom: 0;top:0;line-height: 76px;color:#999999;}
.kjcx_list_more img{vertical-align: middle;width:auto;height:15px;}
/*.cgzs_content>.swiper-container .swiper-slide-active>div{display:block !important;}*/
.kypt_model .kjcx_list_more img{width: 25px !important;height:15px;}
.kjcg_list li{display: flex;justify-content: space-between;padding: 0;}
.kjcg_list li:first-child{color: rgb(102, 102, 102);border:none;margin-bottom:0;}
.kjcg_list2 li{display: flex;justify-content: space-between;padding: 0;}
.kjcg_list2 li:first-child{color: rgb(102, 102, 102);border:none;margin-bottom:0;}
.kjcg_listnum{width:7%;text-align:center;}
.kjcg_listname{width:45%;}
.kjcg_listdate{width:15%;}
.kjcg_listlv{width:20%;}
.sqzl_listname{width:80%;}
.sqzl_listtype{width:10%;text-align:center;}
.gfbz_listname{width:55%}
.gfbz_listwork{width:20%;}
.gfbz_listtype{width:15%;}
.wx_kjcg_show{display: none;}

.zdgc_list{padding-bottom:calc((62/950)*100vh);}
.zdgc_list li{padding:calc((49/950)*100vh) calc((70/1920)*100vw) calc((18/950)*100vh) calc((70/1920)*100vw);height: calc((550/950)*100vh);}
.zdgc_list li>div{display: inline-block;}
.zdgc_list_img{height:100%;width:calc((829/1920)*100vw);overflow: hidden;}
.zdgc_list_img img{width:100%;height:100%;transition:2s;}
.zdgc_list li:hover .zdgc_list_img img{transform:scale(1.2);}
.zdgc_list_nr{width:calc((889/1920)*100vw);height: 100%;float: right;position:relative;}
.zdgc_list_index{font-size: calc((127/950)*100vh);height:calc((111/950)*100vh);font-weight: bold;line-height: 1.2;overflow: hidden;}
.zdgc_list_bte{font-size: calc((30/950)*100vh);color: rgb(51, 51, 51);margin-top:calc((40/950)*100vh);}
.zdgc_list_btz{font-size: calc((24/950)*100vh);color: rgb(51, 51, 51);margin-top:calc((20/950)*100vh);}
.zdgc_list_ms{font-size: calc((16/950)*100vh);color: rgb(102, 102, 102);line-height: 1.875;margin-top:calc((25/950)*100vh);height: calc((120/950)*100vh);display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.zdgc_list_more{font-size: calc((18/950)*100vh);color: rgb(102, 102, 102);width:calc((174/1920)*100vw);height:calc((56/950)*100vh);line-height:calc((54/950)*100vh);border:1px solid #dcdcdc;text-align: center;position: absolute;left: 0;bottom: calc((20/950)*100vh);transition:1s;cursor:pointer;}
.zdgc_list li:hover .zdgc_list_more{background:#003e99;color:#FFF;border-color:#003e99;}
.zdgc_list_more a{width:100%;height:100%;}
.zdgc_list li:nth-child(2n){padding:calc((32/950)*100vh) calc((70/1920)*100vw) calc((31/950)*100vh) calc((70/1920)*100vw);background:#f8f8fa;}
.zdgc_list li:nth-child(2n) .zdgc_list_img{float: right;}
.zdgc_list li:nth-child(2n) .zdgc_list_nr{float: unset;}

.zdgc_listcontent{margin-top:calc((5/950)*100vh);padding-bottom:60px;}
.zdgc_listcontent ul{display:flex;flex-wrap:wrap;}
.zdgc_listcontent li{width:calc((556/1920)*100vw);height:calc((354/950)*100vh);position: relative;overflow: hidden;margin: calc((24/950)*100vh) calc((39/1920)*100vw) calc((24/950)*100vh) 0}
.zdgc_listcontent li:nth-child(3n){margin-right:0;}
.zdgc_listcontent li>a>img{width:100%;height:100%;}  
.zdgc_listcontent_nr{width:100%;height:100%;position: absolute;left: 0;right: 0;bottom:0;top:calc((279/950)*100vh);background-color: rgba(0, 0, 0,0.5);color:#FFF;transition: 300ms;} 
.zdgc_listcontent_bt{font-size: calc((18/950)*100vh);height:calc((77/950)*100vh);line-height: calc((76/950)*100vh);border-bottom:1px solid #FFF;padding: 0 calc((30/1920)*100vw);position: relative;}
.zdgc_listcontent_bt img{width:calc((18/1920)*100vw);height:calc((20/950)*100vh);position:absolute;right:calc((30/1920)*100vw);top:0;bottom:0;margin:auto;}
.zdgc_listcontent_ms{padding: calc((25/950)*100vh) calc((30/1920)*100vw);font-size: calc((16/950)*100vh);line-height: 1.875;height: calc((150/950)*100vh);display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.zdgc_listcontent_more{font-size: calc((16/950)*100vh);margin-top:calc((70/950)*100vh);margin-left:calc((30/1920)*100vw);}
.zdgc_listcontent li:hover .zdgc_listcontent_nr{top:0;background-color: rgba(0, 62, 153,0.9);}

.zdgc_details_fanhui{width:100%;background: #414141;text-align: center;line-height: 80px;height:80px;position: fixed;left: 0;right: 0;top:0;color:#FFF;z-index: 99;}
.zdgc_details_fanhui img{width:18px;height:18px;vertical-align: sub;margin-right: 10px;}
.zdgc_details_swp{width:100%;height:auto;padding-top:80px;}
.zdgc_details_swp .swiper-container{width:100%;height:100%;display:none;}
.zdgc_details_swp img{width:100%;height:100%;}
.zdgc_details_nr{margin-top:20px;}
.zdgc_details_nrbt{font-size: 30px;height:80px;line-height:80px;border-bottom:1px solid #e5e5e5;text-align:center;}
.zdgc_details_nrxq{padding:25px 0;}
.zdgc_details_nrxq img{max-width:100%;}

.djwh_list{padding-top:30px;background:#fbfbfb;padding-bottom:70px;}
.djwh_list li{width:100%;position: relative;display:flex;margin-bottom:30px;background:#fff;box-shadow: 0 0 3px #eaeaea;}
.djwh_list_img{width:calc((635/1920)*100vw);height:calc((344/950)*100vh);display: inline-block;overflow:hidden;}
.djwh_list_img img{width:100%;min-height:100%;}
.djwh_list_nr{width:calc((1142/1920)*100vw);height:calc((344/950)*100vh);padding:calc((55/950)*100vh) 150px 0 calc((36/1920)*100vw);position: relative;}
.djwh_list_nrbt{font-size: calc((20/950)*100vh);}
.djwh_list_nrms{font-size: calc((14/950)*100vh);color: rgb(102, 102, 102);line-height: 2.143;text-indent: 30px;margin-top:calc((10/950)*100vh);height: calc((180/950)*100vh);overflow: hidden;}
.djwh_list_more{font-size: calc((12/950)*100vh);color: rgb(153, 153, 153);line-height: 3.472;border-bottom:1px solid rgb(153, 153, 153);display:inline-block;font-weight:bold;transition: 300ms;}
.djwh_list_date{position: absolute;top:calc((55/950)*100vh);right:calc((25/1920)*100vw);width:77px;height:77px;padding:15px 10px;color:#FFF;background: #003e99;}
.djwh_list_day{ font-size: 20px;font-weight: bold;}
.djwh_list_year{font-size: 14px;}
.djwh_list_nr::before{content:'';width:0;height:4px;background:#003e99;position: absolute;left:0;bottom:0;transition:400ms;}
.djwh_list li:hover .djwh_list_nr::before{width:100%;}
.djwh_list li:hover .djwh_list_more{color:#003e99;border-color:#003e99;}

.djwh_btmd{padding: calc((28/950)*100vh) 0 calc((28/950)*100vh) 0;}

.ygfc_list{padding:30px 0;background:#fbfbfb;}
.ygfc_list ul{display:flex;flex-wrap:wrap;}
.ygfc_list li{width:calc((420/1920)*100vw);margin-right:calc((23/1920)*100vw);text-align: center;background:#FFF;margin-bottom:calc((39/950)*100vh);box-shadow: 0 0 3px #eaeaea;position:relative;cursor: pointer;}
.ygfc_list li:nth-child(4n){margin-right:0;}
.ygfc_list_img{width:100%;height:calc((318/950)*100vh);overflow: hidden;}
.ygfc_list_img img{width:100%;}
.ygfc_list_bt{width:100%;height:calc((63/950)*100vh);line-height:calc((63/950)*100vh);}

.ygfc_listhv1,.ygfc_listhv2,.ygfc_listhv3,.ygfc_listhv4,.ygfc_listhv5{position: absolute;background:#003e99;transition:200ms;}
.ygfc_listhv1{top:-1px;left:-1px;right:-1px;width:0;height:2px;}
.ygfc_listhv2{left:-1px;top:-1px;width:2px;height:0;}
.ygfc_listhv3{right:-1px;top:-1px;width:2px;height:0;}
.ygfc_listhv4{left:-1px;bottom:-1px;width:0;height:2px;}
.ygfc_listhv5{right:-1px;bottom:-1px;width:0;height:2px;}
.ygfc_list li:hover .ygfc_listhv1{width:100%;}
.ygfc_list li:hover .ygfc_listhv2{height:100%;transition-delay: 200ms;}
.ygfc_list li:hover .ygfc_listhv3{height:100%;transition-delay: 200ms;}
.ygfc_list li:hover .ygfc_listhv4{width:100%;transition-delay: 400ms;}
.ygfc_list li:hover .ygfc_listhv5{width:100%;transition-delay: 400ms;}
/*--------------------*/
.video_wai a{
    display:block ;
    width: 48%;
}
.video_wai ul{
    display: flex;
	display: block;
    justify-content: space-between;
}

.djwh_list_img_2{width:calc((635/1920)*100vw);height:calc((344/950)*100vh);display: inline-block;overflow:hidden;}
.djwh_list_img_2 video{width:100%;min-height:100%;object-fit:cover;}
.djwh_list_img_1{width:calc((635/1920)*100vw);height:calc((280/950)*100vh);display: inline-block;overflow:hidden;}
.djwh_list_img_1 video{width:100%;min-height:100%;object-fit:cover;}
.djwh_list_nr_1{width:calc((1142/1920)*100vw);height:calc((280/950)*100vh);    padding-top: 20px;
    padding-right: 20px;;position: relative; padding-left: 20px;}
    .djwh_list_nrms_1 {
    font-size: calc((14/950)*100vh);
    color: rgb(102, 102, 102);
    line-height: 2.143;
    text-indent: 30px;
    margin-top: calc((10/950)*100vh);
    height: calc((120/950)*100vh);
    overflow: hidden;
}
.djwh_list_nr_1::before {
    content: '';
    width: 0;
    height: 4px;
    background: #003e99;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: 400ms;
}
.djwh_list li:hover .djwh_list_nr_1::before{width:100%;}
.djwh_list li:hover .djwh_list_more{color:#003e99;border-color:#003e99;}
.video_box{
    position: relative;
}
.video-box video{
    display: inline-block;
    vertical-align: baseline;
}
.video-img{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 999;
    background-size: 100% 100%!important;
    background-repeat: no-repeat;
    cursor:pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}
.video_search{
    display: flex;
    justify-content: flex-end;
    margin-bottom: 40px;
}
.video_sou{
    width: 25%;
    height: 40px;
    box-sizing: border-box;
    background-color: #ffffff;
    border-radius: 7px;
    border: solid 1px #aaaaaa;
    display: flex;
    justify-content: space-between;
}
.video_sou_a{
    display: flex;
    justify-content: space-between;
    width: 70%;
}
.video_sou_c{
    width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.video_sou_c img{
    width: 20px;
}
.video_sou_d{
    width: 80%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.video_sou_d input{
    width: 94%;
    height: 90%;
    border: none;
}
.video_sou_b{
    width:30%;
    background-color: #003e99;
    border-radius: 7px;
    color: white;
    text-align: center;
    line-height: 38px;
}
/*----------------------*/
.ztzl_content{padding-bottom:70px;}
.ztzl_content_bt{margin-top:30px;width:100%;height:68px;line-height:68px;padding-left:29px;background:#f4f4f4;position: relative;}
.ztzl_content_more{position:absolute;top:0;bottom:0;right:0;line-height:68px;text-align:center;background:#c9c9c9;color:#FFF;width:133px;height:100%;cursor: pointer;transition:300ms;}
.ztzl_content_more:hover{background:#003e99;}
.ztzl_content_list{margin-top:16px;display:flex;height:414px;}
.ztzl_content_listimg{width: calc((836/1920)*100vw);height: 100%;overflow:hidden;}
.ztzl_content_listimg img{width:100%;min-height:100%;}
.ztzl_content_listul{width:calc((940/1920)*100vw);height: 100%;}
.ztzl_content_listul li{line-height:46px;height:46px;padding-left:53px;padding-right:20%;position: relative;z-index:11;transition: 280ms;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ztzl_content_listul li span{font-size: 16px;color: rgb(153, 153, 153);line-height:46px;right: 23px;top: 0;bottom: 0;margin: auto;position: absolute;transition: 280ms;}
.ztzl_content_listul ul{position: relative;overflow:hidden;}
.poc{
    display:inline-block;
    width:100%;
    height:46px;
    background:#003e99 url(ztzl_hoverimg.png) no-repeat center left;
    background-size:16px 16px;
    background-position-x: 17px;
    color:#FFF;
    position:absolute;
    top:0;
    left:-100%;
    transition: 300ms;
    overflow:hidden;
}
.ztzl_list{width:100%;}
.ztzl_content_listul li a{transition:300ms;}
.ztzl_content_listul li:hover a{color:#FFF;}
.ztb_content{padding: 30px calc((60/1920)*100vw) 100px calc((70/1920)*100vw);position: relative;}
.ztb_list_date{font-size: 18px;margin-bottom:22px;color: rgb(102, 102, 102);transition: 300ms;}
.ztb_list_date>span{font-size: 14px;padding:0 10px;}
.ztb_content ul{display:flex;justify-content: space-between;flex-wrap:wrap;}
.ztb_content li{width:calc((870/1920)*100vw);height:auto;transition: 350ms;background: url(ztb_list_hvbg.png) no-repeat;background-size:100% 200%;background-position: 100% 200%;margin-bottom:30px;}
.ztb_content .news_list_bg{width:100%;height:100%;padding: 0 13px;padding-top: calc((40/950)*100vh);transition: 350ms;background-image: -webkit-linear-gradient(top,rgba(0, 62, 153,0) 0,rgba(0, 62, 153,0) 50%,rgba(0, 62, 153,0.9) 50%,rgba(0, 62, 153,0.9));background-position: 100% 198%;background-size: 100% 202%;box-shadow: 0 0 3px #dadada;}
.ztb_content li:hover .news_list_bt{color: #FFF;}
.ztb_content li:hover .news_list_ms{color: #FFF;}
.ztb_content li:hover .ztb_list_date{color: #FFF;}
.ztb_content .news_list_bg{padding-top: 18px;}
.ztb_content .news_list_godetails{margin: 15px 0;}
.ztb_content .news_list_ms{line-height:1.8;height:100px;}

.zbgg_list ul>a{width:100%;}
.zbgg_list li{width:100%;height:188px;background:#f8f8f8;padding:0 49px 0 195px;position:relative;cursor: pointer;}
.zbgg_list_date{width:123px;height:161px;background:#dcdcdc;text-align:center;color:#FFF;position:absolute;top:0;bottom:0;left:29px;margin:auto;transition:400ms;}
.zbgg_list_date>img{width:35px;height:35px;margin-top:26px;}
.zbgg_list_date_day{font-size: 36px;font-weight: bold;margin-top:5px;}
.zbgg_list_date_year{font-size: 16px;}
.zbgg_list_bt{font-size: 24px;width:100%;height:80px;line-height:80px;border-bottom:1px solid #b8b8b8;color:#666666;    overflow: hidden;}
.zbgg_list_ms{margin-top:25px;font-size: 16px;color: rgb(102, 102, 102);text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.zbgg_list_more{margin-top:14px;font-size: 16px;color: rgb(102, 102, 102);}
.zbgg_list li:hover .ldjj_listhv1{width: 100%;}
.zbgg_list li:hover .ldjj_listhv2{height: 100%;transition-delay: 100ms;}
.zbgg_list li:hover .ldjj_listhv3{width: 100%;transition-delay: 200ms;}
.zbgg_list li:hover .ldjj_listhv4{height: 100%;transition-delay: 300ms;}
.zbgg_list li:hover .zbgg_list_date{background:#003e99;}


.sy_search_bg{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.sy_search_bgt{
    width: 100%;
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.sy_search_bgb{
    width: 100%;
    background-color: #000;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.sy_search_model{
    position:absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width:1000px;
    height:80px;
    margin:auto;
    padding-right:80px;
    z-index: 5;
}
.sy_search_close{
    position: absolute;
    top: 34px;
    right: 73px;
    width:27px;
    height:27px;
    z-index: 5;
    cursor: pointer;
}
.sy_search_close img{width:100%;height:100%;}
.sy_search_model input{font-size: 36px;width:100%;height:80px;line-height:78px;border: none;border-bottom: 1px solid rgb(220, 220, 220);padding-left: 35px;background: transparent;color: #FFF;}
.sy_search_model_img{position: absolute;right:0;top:0;bottom:0;width:80px;height:80px;line-height: 78px;text-align: center;background:#003e99;cursor: pointer;}
.sy_search_model_img img{width:25px;height:25px;vertical-align: middle;}

.diplnone{
    display: none;
}
.sy_tanchumodelbfs{
    animation:sy_tcmodbf 1s alternate forwards;
    -webkit-animation:sy_tcmodbf 1s alternate forwards;
    height: 0;
}
.sy_tanchumodelbfg{
    animation:sy_tcmodbfxs 1s 0.5s alternate forwards;
    -webkit-animation:sy_tcmodbfxs 1s 0.5s alternate forwards;
    height: 51%;
}
@keyframes sy_tcmodbf {
    from { height:0;}
    to { height: 51%;}
}

@-webkit-keyframes sy_tcmodbf {
    from { height:0;}
    to { height: 51%;}
}
@keyframes sy_tcmodbfxs {
    from { height:51%;}
    to { height: 0;}
}

@-webkit-keyframes sy_tcmodbfxs {
    from { height:51%;}
    to { height: 0;}
}
.sy_tcmdnryc{
    opacity: 0;
    animation:sy_tcmodyc 1.3s 1s alternate forwards;
    -webkit-animation:sy_tcmodyc 1.3s 1s alternate forwards;
}
.sy_tcmdnrycxs{
    opacity: 1;
    animation:sy_tcmodycxs 1.3s 0s alternate forwards;
    -webkit-animation:sy_tcmodycxs 1.3s 0s alternate forwards;
}
@keyframes sy_tcmodyc {
    from { opacity: 0;}
    to { opacity: 1;}
}    
@-webkit-keyframes sy_tcmodyc {
    from { opacity: 0;}
    to { opacity: 1;}
}
@keyframes sy_tcmodycxs {
    from { opacity: 1;}
    to { opacity: 0;}
}    
@-webkit-keyframes sy_tcmodycxs {
    from { opacity: 1;}
    to { opacity: 0;}
}


.h5_show{display:none;}
.wx_h5_show{display:none;}
.h5_show_flex{display: none;}
.search_imgs img{vertical-align: middle;}


.menu-button {
    position: absolute;
    top: 50%;
    left: 0px;
    bottom: auto;
    margin: auto;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
    height: auto;
    transform: translate3d(0,-50%,0);

}
.menu-button .bar:nth-of-type(1) {
    margin-top: 0px;
}
.menu-button .bar:nth-of-type(2) {
    left: 0;
}
.menu-button .bar:nth-of-type(3) {
    margin-bottom: 0px;
}

.bar {
    position: relative;
    display: block;

    width: 20px;
    height: 2px;

    margin: 4px auto;
    background-color: #fff;

    border-radius: 2px;

    -webkit-transition: 1s;
    transition: 1s;
}
.cross .bar:nth-of-type(1) {
    -webkit-transform: translateY(6px) rotate(-45deg);
    -ms-transform: translateY(6px) rotate(-45deg);
    transform: translateY(6px) rotate(-45deg);
}
.cross .bar:nth-of-type(2) {
    left: 10px;
    opacity: 0;
}
.cross .bar:nth-of-type(3) {
    -webkit-transform: translateY(-6px) rotate(45deg);
    -ms-transform: translateY(-6px) rotate(45deg);
    transform: translateY(-6px) rotate(45deg);
}
.sy_tanchu_menuclose{
    position: fixed;
    z-index: 10000;
    width: 100%;
    height:90%;
    top:93px;
    bottom: 0;
    left: 0; 
    right: 0;
    display: none;
}
.sy_tanchu_menubg{
    width: 0;height:100%;
    position: absolute;
    right: 0;bottom: 0;top:0;
    background: rgba(0, 0, 0,0.5);
    z-index: 10001;
    -webkit-transition: 1s;
    transition: 1s;
    overflow-x: hidden;
    overflow-y: scroll;
}
.sy_tanchu_menubg::-webkit-scrollbar {
    display: none;
}
.sy_tanchu_menumd{        
    padding: 48px 70px 48px 36px;
    width:541px;    
}
.sy_tanchu_menubg-show{width: 541px;}
.site_map{font-size: 48px;color: #003e99;}
.site_map>div{color: #FFF;font-size: 15px;line-height: 1.6;}

.site_map_list{color: #FFF;}
.site_map_list>div{margin-top:40px;font-size: 18px;cursor: pointer;}

.site_map_list_erji{font-size: 15px;line-height: 1.6;display: flex;flex-wrap: wrap;}
.site_map_list_erji li{margin-top: 20px;margin-right: 64px;-webkit-transition: .3s;transition: .3s;}
.site_map_list_erji li:nth-child(4n){margin-right: 0;}
.site_map_list_erji li:hover{color:#003e99;}
  
.dhzxx_tanchu_bgmd{display: none;position: fixed;top: 0;left:0;right:0;bottom: 0;width:100%;height:100%;z-index: 999;}
.dhzxx_tanchu_bg{position: relative;width:100%;height:100%;transition: 500ms;}
.dhzxx_tanchu{position: absolute;left:0;right:0;bottom: 0;top: 0;width: 0;height: calc((3/950)*100vh);background: #FFF;border-top: calc((6/950)*100vh);margin: auto;transition: 1s;overflow: hidden;}
.dhzxx_tanchu_bgcolor{background: rgba(0, 0, 0,0.5);}
.dhzxx_tanchu_showw{width: 80%;}
.dhzxx_tanchu_showh{height: 76%;}
.dszxx_open>a:hover{cursor: pointer;}
.dhzxx_tanchunr{height: 100%;border-top: calc((6/950)*100vh) solid #003e99;width: 100%;padding: calc((25/950)*100vh) calc((40/1920)*100vw);}
.dhzxx_tanchunrbt{text-align: center;}
.dhzxx_tanchunrbtz{font-size: calc((24/950)*100vh);font-weight: bold;line-height: 1;}
.dhzxx_tanchunrbte{font-size: calc((24/950)*100vh); color: rgb(153, 153, 153);line-height: 1;margin-top: calc((10/950)*100vh);}
.dhzxx_tanchunrrow1{display: flex;justify-content: space-between;margin-top: calc((30/950)*100vh);}
.dhzxx_tanchunrrow1>input{width: 30%;height: calc((50/950)*100vh);line-height: calc((50/950)*100vh);padding: 0 calc((28/1920)*100vw);}
.dhzxx_tanchunrrow2{display: flex;justify-content: space-between;margin-top: calc((20/950)*100vh);}
.dhzxx_tanchunrrow2>input{padding: 0 calc((28/1920)*100vw);height: calc((50/950)*100vh);line-height: calc((50/950)*100vh);}
#qq{width: 30%;}
#address{width: 65%;}
#xmessagetitle{width:100%;}
#xmessage{width: 100%;height: calc((300/950)*100vh);padding: calc((15/950)*100vh) calc((28/1920)*100vw);}
.dhzxx_tanchunrrow3{margin-top: calc((15/950)*100vh);}
.dhzxx_tanchunrrow3>div{height: calc((50/950)*100vh);line-height: calc((50/950)*100vh);}
.dszxx_yzm{width: 25%;border:1px solid #dcdcdc;display: flex;padding: calc((3/950)*100vh);}
#dszxx_yzm{width: 33%;text-align: center;border:none;}
.dszxx_yzm_tp{width:66%;}
.dszxx_yzm_tp img{width:100%;height:100%;}
.dszxx_btn{width: 35%;text-align: center;color: #FFF;padding: 0 calc((28/1920)*100vw);cursor: pointer;}
.dszxx_btn_tj{background: #e30003;}
.dszxx_btn_cz{background: #333333;border:none;}
.dhzxx_close{position: absolute;right: calc((40/1920)*100vw);top:calc((25/950)*100vh);width: 25px;height:25px;cursor: pointer;}
.dhzxx_close>img{width:100%;height: 100%;}

.ldjj_tanchu_bgmd{display: none;position: fixed;top: 0;left:0;right:0;bottom: 0;width:100%;height:100%;z-index: 999;}
.ldjj_tanchu_bg{position: relative;width:100%;height:100%;transition: 500ms;}
.ldjj_tanchu{position: absolute;left:0;right:0;bottom: 0;top: 0;width: 0;height: calc((3/950)*100vh);background: #FFF;border-top: calc((6/950)*100vh);margin: auto;transition: 1s;overflow: hidden;border-radius: 10px;}
.ldjj_tanchunr{height: 100%;width: 100%;padding: calc((25/950)*100vh) calc((30/1920)*100vw);}
.ldjj_close{position: absolute;right: calc((40/1920)*100vw);top:calc((25/950)*100vh);width: 25px;height:25px;cursor: pointer;}
.ldjj_close>img{width:100%;height: 100%;}
.ldjj_tanchu_showw{width: 80%;}
.ldjj_tanchu_showh{height: 76%;}
.ldjj_tanchu_bgcolor{background: rgba(0, 0, 0,0.5);}
.ldjj_tanchu_bt{padding: calc((20/950)*100vh) 0;border-bottom: 1px solid #dcdcdc;}
.ldjj_tanchu_btz{font-size: calc((22/950)*100vh);line-height: 1;}
.ldjj_tanchu_bte{margin-top: calc((20/950)*100vh);line-height: 1;font-size: calc((16/950)*100vh);}
.ldjj_tanchu_xq{margin-top: calc((40/950)*100vh);font-size: calc((16/950)*100vh); color: rgb(102, 102, 102);line-height: 1.875;height: calc((520/950)*100vh);overflow: hidden;}
  
.ny_menu_tb{height: 5rem;width: 100%;border-bottom:1px solid #eeeeee;background: #003e99;color: #FFF;}
.ny_menu_tb_active{font-size: 1.5rem;height: 5rem;line-height: 5rem;text-align: center;}
.ny_menu_tb_active>img{vertical-align: middle;width: .6rem;margin-left: .6rem;}
.ny_menu_tb_list{height: 0;position: absolute;top: 5rem;background-color: rgba(255,255,255,0.95);left: 0;right: 0;display: flex;justify-content: space-between;flex-wrap: wrap;z-index: 999;transition: 500ms;overflow: hidden;box-shadow: 0 2px 3px #dadada;}
.ny_menu_tb_list>a{color: #333;font-size: 1.3rem;width: 50%;padding: 1rem;border-bottom: 1px solid #dadada;text-align: center;}
.site_map_list>div>a img{display: none;}

.gsgk_content_tab.h5_show>.swiper-container>.swiper-wrapper>.swiper-slide{text-align: center;}
.zdgc_details_fanhui>a{display:block;width:100%;height:100%;}

.page a:first-child,.page a:last-child{display:none;}
.page a:nth-child(2),.page a:nth-last-child(2){width: 80px !important;position: absolute;top: 0;bottom: 0;margin: auto;}
.page a:nth-child(2){left: calc((70/1920)*100vw);}
.page a:nth-last-child(2){right: calc((70/1920)*100vw);}
.page a{color:#999999;transition:300ms;font-size:16px;cursor:pointer;margin:auto !important;}
.page a:hover{color:#003e99;}
.page a.curr{background:#e30003;color:#fff;}
.page a span{font-size: 18px;padding: 5px;}

.erjilanmu_ms{width:100%;padding: 1rem 0 3rem 0;font-size:16px;color:#333;}
.zjxq_content img{max-width:100%;}
.zpdt_list_fy>div{position: relative;padding-bottom: 60px;}

.IE-show{display:none;}

.head_list a{color:#FFF;}
.footer_gssx a{color:#FFF;}
.footer_hrefs a{color:#707070;}
.sy_tanchu_menumd a{color:#FFF;}
.zdgc_list_more a{color:rgb(102, 102, 102);}
.zdgc_list li:hover .zdgc_list_more a{
    color: #FFF;
}

.video_wai a{
    display:block ;
    width: 48%;
    margin-right: 2%;
    float: left;
}
.video_wai ul{
    overflow: hidden;
}
.video_wai ul a:nth-child(2n){
    margin-right: 0;
}