time{font-family: Myriad Pro}.cover_bg,.cover_img div:first-child{background-position: 50%;background-repeat: no-repeat;background-size: cover}.cover_img{position: relative;overflow: hidden}a:hover .cover_img div:first-child,.cover_img:hover div:first-child{transform: scale(1.1)}.cover_img div{position: absolute;top: 0;left: 0;width: 100%;height: 100%}#browser-modal{width: 100%;height: 100%;top: 0;left: 0;text-align: center;color: #303233;position: fixed;z-index: 9990009}#browser-modal .browser-modal-cover{position: fixed;left: 0;top: 0;height: 100%;width: 100%;background-color: #111;opacity: .9;z-index: -1}#browser-modal .browser-content{width: 700px;margin-top: 120px;margin-left: auto;margin-right: auto;padding-bottom: 80px;padding-top: 50px;background-color: #fff;border-radius: 5px}#browser-modal .browser-content .browser-dpc-logo img{height: 42px;margin: 45px auto 40px}#browser-modal .browser-content .browser-text-title{text-transform: uppercase;font-size: 24px}#browser-modal .browser-content .browser-text-desc{margin-top: 30px;margin-bottom: 20px;font-size: 14px}#browser-modal .browser-content .browser-list{width: 600px;margin: 20px auto;height: 130px}#browser-modal .browser-content .browser-item{float: left;width: 150px;padding-top: 20px;padding-bottom: 20px;margin-left: auto;margin-right: auto}#browser-modal .browser-content .browser-item .iconfont{width: 100px;height: 100px;margin: 0 auto;font-size: 80px;line-height: 80px;margin-bottom: 10px}#browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.png) no-repeat 0 0}#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px}#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px}#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) no-repeat 0 -300px}#browser-modal .browser-content .browser-item a{cursor: pointer;display: block}#browser-modal .browser-content .browser-item a img{display: block;margin: 0 auto;max-width: 100px;width: 100px;height: 100px}#browser-modal .browser-content .browser-item a h4{text-align: center;margin-top: 20px;font-size: 18px;font-weight: 700}.l_nav{position: fixed;left: 10px;top: 50%;margin-top: -100px;background: #1f599b;padding: 0 10px 16px 10px;z-index: 999}.l_nav a{display: block;line-height: 50px;font-size: 14px;padding: 0 6px;color: #fff}.l_nav a:not(:first-child){border-top: 1px dashed #2c69af}.l_nav em{font-size: 16px;font-weight: 700;font-style: normal;margin-right: 6px}.l_nav .close{width: 26px;height: 26px;line-height: 26px;background: #fff;position: absolute;bottom: -13px;left: 50%;margin-left: -13px;padding: 0;color: #1f599b}header{position: fixed;top: 0;left: 0;right: 0;line-height: 108px;z-index: 99999}header:before{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background: rgba(255, 255, 255, .16);-webkit-transition: 1.2s all linear .5s;-moz-transition: 1.2s all linear .5s;-ms-transition: 1.2s all linear .5s;transition: 1.2s all linear .5s}header.ani_line:before{width: 100%}.h_inset{background: rgba(186, 27, 33, .8)}.t_logo{height: 100%;padding: 0 50px}.t_logo:before{content: '';position: absolute;width: 0px;right: 0;bottom: 0;height: 0;background: rgba(255, 255, 255, .16);-webkit-transition: .8s all linear 1.6s;-moz-transition: .8s all linear 1.6s;-ms-transition: .8s all linear 1.6s;transition: .8s all linear 1.6s}.ani_line .t_logo:before{height: 100%}.t_logo img{max-height: 93px;display: inline-block;vertical-align: middle}.t_nav li{float: left;position: relative}.t_nav h3{position: relative;z-index: 3}.t_nav h3 a{font-size: 20px;padding: 0 27px;position: relative;overflow: hidden}.t_nav h3 a:hover{color:#f3bf33;}.t_nav a{display: block;color: #fff}.t_nav .sub_nav{position: absolute;top: calc(100% + 15px);left: 0;min-width: 100%;font-size: 15px;display: none;background: #f4ce69;padding: 0px;z-index: 99}.t_nav .sub_nav a{padding: 10px;white-space: nowrap;display: block;line-height: 26px}.t_nav .sub_nav a:hover{background: #c7000b}.search_wrap{position: fixed;left: 0;top: 0;width: 100%;height: 100%;color: #666;transition: all 0.5s;z-index: 99999;display: none}.search_wrap .search_box{position: fixed;width: 80%;max-width: 560px;z-index: 999;z-index: 3;display: none}.search_wrap .i_txt{width: 100%;height: 46px;position: relative;border: none;background: none;padding: 0 96px 0 15px;background: #fff;font-size: 15px}.search_wrap .submit{position: absolute;top: 0;right: 0;width: 80px;height: 46px;cursor: pointer}.search_wrap .close{position: fixed;right: 5%;top: 8%;width: 32px;height: 32px;background-size: cover;cursor: pointer;transition-duration: .5s;z-index: 9999}.search_wrap .close:hover{transform: rotate(90deg)}.search_wrap .bck{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .6);z-index: 3}.t_search{width: 108px;height: 108px;margin: 0 0 0 32px}.header.white{background: #fff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);box-shadow: 0 2px 5px rgba(0, 0, 0, .1)}.header.white:before{content: ''}.header.white .t_logo:before{background: rgba(0, 0, 0, .1)}.header.white .t_search{color: #666;border-color: #ddd}.header.white .t_search:hover{color: #fff}.header.white .t_nav h3 a{color: #333}.header.red{background: #c7000b}.header.white:before,.header.red:before{content: none}.menu{display: none}section,.main_c{max-width: 1400px;margin: 0 auto}.main_dd{max-width:1600px;}.header_white{-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .06);-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .06);box-shadow: 0 2px 6px rgba(0, 0, 0, .06)}.section{background-position: 50% 55%;background-size: cover;background-repeat: no-repeat}.p2{background: url('../images/bg2.jpg') no-repeat center center / cover; }.p3{background-image: url('../images/bg3n.jpg');background-size: cover;
    background-attachment: fixed;}.p4{background-image: url('../images/bg4.jpg'); overflow:hidden;}
.p5{
    background: url(../images/foot_bg.jpg) no-repeat top center;
    background-size: 100% 110%;
    background-attachment: fixed;
}
.p6{background-image: url('../images/bg6.jpg')}.p2 .fp-tableCell{padding-top: 5vh}.p3 .fp-tableCell{padding-top: 1vh}.p4 .fp-tableCell{padding-top: 4vh}
.p5 .fp-tableCell{padding-top: 7vh}#menu{position: fixed;right: 44px;z-index: 999;display: none;margin-top: 54px}#menu li{margin: 32px 0;position: relative}#menu a{display: block;width: 50px;height: 50px;line-height: 50px;vertical-align: middle;color: #7b604f}
#menu a:before{content: '';position: absolute;width: 36px;height: 36px;border: 2px solid #7b604f;z-index: 0}
#menu a:after{content: '';position: absolute;width: 44px;height: 44px;border: 2px solid #7b604f;z-index: 0; border-radius:50%;}
#menu a:before{transform: rotate(45deg);top: 50%;left: 50%;margin-top: -20px;margin-left: -20px; border-radius:50%;}
#menu a:after{border: 1px solid rgba(123, 96, 79, .4)}#menu a em{position: relative;z-index: 9}
#menu span{right: 48px;opacity: .6;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 72px; font-size:.18rem;color:#fff;}
#menu .active a{color: #fff}#menu .active a:before{background: #c7000b;border-color: #ac7000b}
#menu .active a:after{border-color: rgba(162, 39, 45, .4)}
#menu .active span,#menu .on span{opacity: 1;color: #c7000b; font-size:16px;}#menu.white a{color: #fff}#menu.white a:before{border-color: #fff}#menu.white a:after{border-color: rgba(255, 255, 255, .4)}#menu.white .active a:before,#menu.white .on a:before{background: #e5a432;border-color: #e5a432}#menu.white .active a:after,#menu.white .on a:after{border-color: rgba(229, 164, 50, .4)}#menu.white .active span,#menu.white .on span{color: #e5a432}.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0}.slick-list:focus{outline: none}.slick-list.dragging{cursor: pointer;cursor: hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto}.slick-track:before,.slick-track:after{display: table;content: ''}.slick-track:after{clear: both}.slick-loading .slick-track{visibility: hidden}.slick-slide{display: none;float: left;height: 100%;min-height: 1px}[dir='rtl'] .slick-slide{float: right}.slick-slide img{display: block}.slick-slide.slick-loading img{display: none}.slick-slide.dragging img{pointer-events: none}.slick-initialized .slick-slide{display: block}.slick-loading .slick-slide{visibility: hidden}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}.slick-arrow.slick-hidden{display: none}.slick-arrow{cursor: pointer}.slick_bar{width: 100%;height: 100%}.slick_bar a{display: block;height: 100%}.slick_bar .slick-list,.slick_bar .slick-track,.slick_bar .slick-slide div,.slick_bar .wrap{height: 100%}.slick_bar .slick-arrow,.slick_style .slick-arrow{position: absolute;width: 50px;height: 50px;z-index: 3;border-radius: 50%;margin-top: 30px}.slick_bar .slick-prev,.slick_style .slick-prev{left: 80px;background: rgba(0, 0, 0, .3) url(../images/prev.png) 45% no-repeat}.slick_bar .slick-next,.slick_style .slick-next{right: 80px;background: rgba(0, 0, 0, .3) url(../images/next.png) 55% no-repeat}.slick_style .slick-prev{left: -90px}.slick_style .slick-next{right: -90px}.slick_bar .slick-arrow:hover{background-color: #e5a432}
@font-face{}
.countdown{bottom: 24vh;height: auto !important;white-space: nowrap;margin-left: -16px;display: none}.countdown{height: 94px;margin: 20px auto;font-size: 0;text-align: center}.countdown time{display: inline-block;overflow: hidden;vertical-align: middle}.countdown span{display: inline-block;height: 100px;line-height: 100px;font-size: 86px;text-align: center;color: #fff;margin: 0 40px;font-family: Times New Roman;vertical-align: middle;background: url(../images/bg_time.png) 0 50% repeat-x;letter-spacing: 34px;color: #b01013;padding: 0 0 0 14px;margin: 0 -20px 0 0;font-weight: 700}.countdown b{display: inline-block;font-size: 44px;color: #ffe397;font-weight: normal;vertical-align: middle;margin: 0 16px;font-family: sySong}.slick_style .slick-arrow:hover{background-color: #c7000b}.slick_style .slick-arrow{margin-top: -30px}
.link_down{width: 88px;height: 88px;background: rgba(0, 0, 0, .3);border-radius: 50%;bottom: 40px;z-index: 9}
.link_down:before{content: '';position: absolute;left: 50%;top: 50%;margin-left: -10.2px;margin-top: -25.5px;width: 21px;height: 51px;background: url(../images/i_down.png) 50% no-repeat;z-index: 6;animation: ani_down 1.6s ease-out 0s infinite}


.ul-inline{font-size: 0;}
.ul-inline li{display: inline-block;*display: inline;*zoom:1;font-size: 14px;vertical-align: top;width: 100%;}
.ul-inline li a{display: block;}
.title{display: block;overflow: hidden;text-overflow: ellipsis;}
.info{display: block;overflow: hidden;}
.img,.img1x1,.img5x7,.img5x3,.img3x2,.img4x3,.img2x3,.img3x4{display: block;overflow: hidden;width: 100%;height: 0;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.img1x1{padding-bottom: 100%;}.img5x7{padding-bottom: 140%;}.img5x3{padding-bottom: 60%;}.img3x2{padding-bottom: 66.6%;}.img4x3{padding-bottom: 75%;}.img2x3{padding-bottom: 150%;}.img3x4{padding-bottom: 133.3%;}
.img img,.img1x1 img,.img5x7 img,.img5x3 img,.img3x2 img,.img4x3 img,.img2x3 img,.img3x4 img{width: 100%; max-height:270px;object-fit: cover;display: block;transition: all ease-in 0.2s;-ms-transition: all ease-in 0.2s;-moz-transition: all ease-in 0.2s;-webkit-transition: all ease-in 0.2s;-o-transition: all ease-in 0.2s;}
.img_centered{display: block;overflow: hidden;position: relative;}
.img_centered img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-height: 100%;width: auto;margin: auto;}
.img_cover{display: block;overflow: hidden;position: relative;}
.img_cover img{position: absolute;left: 50%;top: 50%;min-height: 100%;min-width: 100%;max-width: 1000%;transform: translate(-50%, -50%);width: auto;height: 100%;}
.iconfont::before{font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@media screen  and (min-width:992px){
 .only_mob{display: none !important;}
}


#tagscloud{
  width: 100%;
  height: 26.6458vw;
  position:relative;
  color:#333;
  margin:0;
  text-align:center;
  background-size: 100% 100%;
  overflow: hidden;
}
#tagscloud a{
  position:absolute;
  max-width: 50%;
  border-radius: .5208rem!important;
  margin: .2083rem;
  top:0px;
  left:0px;
  color:#333;
  text-decoration:none;
  padding: .2083rem .4167rem!important;
  text-align:center;
  font-size:.2708rem;
  display:inline-block;
}
#tagscloud a.tagc{
  background:#f3bf33;
  color:#fff;
}
#tagscloud a .xin{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -0.625rem;
  width: .5208rem;
  height: .5208rem;
  background-image: url(../images/xin.png);
  background-repeat:no-repeat; 
  background-size: cover;
}
.zfbtn{margin-top: .3rem}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}



#follow {
 position: relative;
 width: 100%;
 height: 490px;
 background-size: 100% 100%;
 z-index: 10;
}
#follow .follow_con {
 position: relative;
 height: 100%;
 width: 100%;
 margin: 0 auto;
 overflow: hidden;
 border-radius:10px 10px 0 0;
    box-shadow: 0px 0px 18px 6px rgb(254 250 250 / 49%);
}
#follow .bg_phone {
 position: absolute;
 left: 0;
 bottom: 54px;
 z-index:99;
}
#follow .bg_phone img {
 width:100%;
 height:auto;
}
#follow .follow_left {
 position: absolute;
 bottom: 0;
 left: 0;
 width: 100%;
 height:100px;
 
 background:url(../images/bg_phone1.png) no-repeat bottom center;
  background-size: 101% 100%;
  z-index:9999;
}


#follow .follow_title {
 font-size: 30px;
 padding-bottom: 10px;
 margin-top: 120px;
}
#follow .follow_title a {
 display: block;
}
#follow .follow_title p {
 color: #F5F5F5;
 margin-bottom: 5px;
}
#follow .follow_title span {
 position: relative;
 color: #999;
 padding-bottom: 6px;
}
#follow .follow_title span:after {
 content: "";
 position: absolute;
 left: 50%;
 margin-left: -20px;
 top: 100%;
 height: 3px;
 width: 40px;
 background-color: #0a3381;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s;
 transition: all 0.5s;
}
#follow .follow_title span:hover:after {
 width: 100%;
 left: 0;
 margin-left: 0;
}

#follow .bg_code {
 margin: 84px 0 50px 0;
}



.dazzling {
  width: 100%;
  height: auto;
  background: url(../images/foot_bg.jpg) no-repeat top center;
  background-size: 100% 110%;
  background-attachment: fixed;
}
.dazzling .bai {
  width: 100%;
}
.dazzling .w {
  width: 62.5vw;
  padding-top: 8.2vw;
  padding-bottom: 9vw;
  text-align: center;
  margin:0 auto;
}
.dazzling a {
  display: inline-block;
}
.dazzling a img {
  width: 58.75vw;
  height: 12.6042vw;
}
-webkit-@keyframes ani_down{0%{transform: translateY(-4px)}50%{transform: translateY(4px)}100%{transform: translateY(-4px)}}-moz-@keyframes ani_down{0%{transform: translateY(-4px)}50%{transform: translateY(4px)}100%{transform: translateY(-4px)}}-ms-@keyframes ani_down{0%{transform: translateY(-4px)}50%{transform: translateY(4px)}100%{transform: translateY(-4px)}}@keyframes ani_down{0%{transform: translateY(-4px)}50%{transform: translateY(4px)}100%{transform: translateY(-4px)}}.tit{color: #999;z-index: 6;margin: 0 0 6vh;font-size: 16px}
.tit h2{font-family: "sySong";font-weight: 700;position: relative;color: #c7000b;line-height: 50px;margin: 0 0 10px}
.tit h2.white{color:#fff;}
.tit h2:before,.tit h2:after{content: '';position: absolute;width: 34px;height: 34px;z-index: -1}
.tit h2:before{width: 87px;height: 86px;left: -90px;top: -30px;background: url(../images/c1.png) 50% no-repeat}
.tit h2:after,.p6 .tit.white h2:after{background: #ffffff;right: -14px;top: 12px;border-radius: 50%}
.p3 .tit h2:after{background: #f3bf33;right: -14px;top: 132px;border-radius: 50%}
.tit p{text-transform: uppercase;line-height: 1em}.p3 .tit p,.p4 .tit p{color: #666}
.tit.white h2{color: #fff}.tit.white h2:before,.p3 .tit h2:before,.p4 .tit h2:before{background-image: url(../images/c2.png)}.tit.white p{color: rgba(255, 255, 255, .4)}
.tit.orange .more{background-image: url(../images/more_orange.png)}
.tit.red .more{background-image: url(../images/more_red.png)}
.tit.white .more{background-image: url(../images/more_white.png)}
.tit.white h2:after{background:#ebc883;}
.tit .more{width: 90px;height: 64px;background: url(../images/more_white.png) 50% no-repeat}

.list_notice{margin: -32px -52px}
.list_notice .notice_left{ width:68%; float:left;}
.list_notice .notice_right{ width:30%; float:right;}
.list_notice .notice_left a{float: left;margin: 18px 32px;width: calc(50% - 64px)}
.list_notice .notice_left time,.list_notice .notice_left h3,.slick_h_img .cover_img,.slick_h_img .txt{display: inline-block;vertical-align: middle}
.list_notice .notice_left time{width: 90px;height: 90px;background: #c7000b;color: #333;border-radius: 50%;font-size: 26px;text-align: center;line-height: 26px;padding: 18px 0}
.list_notice .notice_left time em{font-size: 32px; color:#ebc883; font-weight:bold;}
.list_notice .notice_left time p{border-top:1px solid #ebc883; color:#ebc883; font-size:20px; padding-top:3px;}
.list_notice .notice_left a:hover{transform: translateY(-8px)}
.list_notice .notice_left h3{width: calc(100% - 106px);margin: 0 0 0 16px}
.i_tag{font-style: normal;font-size: 15px;color: #c7000b;padding: 3px 0px 2px; font-weight:bold; border-bottom: 1px solid #c7000b;}
.i_tag2{font-style: normal;font-size: 14px;border: 1px solid #c7000b;color: #ffffff;border-radius: 50px;padding: 4px 10px; background:#c7000b;}
.i_tag3{font-style: normal;font-size: 14px;border: 1px solid #c7000b;color: #333;border-radius: 50px;padding: 4px 10px; background:#f3bf33;}
.i_tag_pic{font-style: normal;font-size: 14px;color: #fff;padding: 4px 9px; background:url(../images/xb2.png) no-repeat center right;}
.list_notice .notice_left h3 em{display: block;font-size: 18px;line-height: 1.4;height: 46px;margin: 6px 0 0; font-weight:normal; color:#111;}

.news_l{width: 42%}.slick_news .cover_img{display: block;padding-top: 380px}.slick_news p{position: absolute;left: 0;right: 0;bottom: 0;padding: 0 20px;line-height: 60px;background: linear-gradient(to top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0)}.news_l .tit{margin: 73px 0}.news_r{width: calc(58% - 40px)}.news_r a:first-child{display: block;margin-bottom: 30px;color: #fff}.news_r a:first-child h3{color: #fff}.news_r .cover_img{float: left;width: 60%;padding-top: 290px}.news_r .txt{float: right;width: 40%;height: 290px;background: #b98e4a;padding: 40px 24px;position: relative}.news_r a:nth-child(2n) .txt{background: #fff}.news_r a:nth-child(2n) .cover_img{float: right}.news_r a:nth-child(2n) .txt{float: left}.news_r h4{font-family: Berlin Sans FB;font-size: 20px;color: #c7000b;text-transform: uppercase}.news_r h3{line-height: 1.8;margin: 20px 0 0;color: #333;font-size: 16px;max-height: 80px}.news_r time{position: absolute;left: 24px;bottom: 50px;color: #fff;font-size: 22px}.news_r a:nth-child(2n) time{color: #999}.p4 section{max-width: 1400px}.slick_style a{display: block}.slick_style .cover_bg{width: 245px !important;height: 288px;position: relative;margin: 0 auto 19px;background-size: 215px 254px}.slick_style .slick-list .slick-current .cover_bg:before{background-image: url(../images/item1.png)}.slick_style .slick-list .slick-active+.slick-active .cover_bg:before{background-image: url(../images/item2.png)}.slick_style .cover_bg:before,.slick_style .slick-list .slick-current+.slick-active .cover_bg:before{content: '';position: absolute;width: 270px;height: 306px;top: 50%;left: 50%;margin-top: -153px;margin-left: -140px;z-index: 6;background: url(../images/item_active.png) 50% no-repeat;background-size: 100% 100%}.slick_style .slick-list .slick-current+.slick-active .cover_bg{background-size: 243.5px 288px}.slick_style .slick-list .slick-current+.slick-active .cover_bg:before{margin-top: -144px}.slick_style .txt{max-width: 238px;margin: 44px auto 0;color: #666;padding: 0 20px 0 0}.slick_style .txt h3{color: #333;font-size: 22px;margin: 0 0 14px}.slick_style .txt p{max-height: 42px}.p5 .tit{margin: 0 0 5vh}.slick_h_img{margin: 0 80px}.slick_h_img .cover_img{width: 320px;height: 228px}.slick_h_img .txt{width: 36.5%;margin: 0 0 0 60px;text-align: left;font-size: 16px}.slick_h_img .txt h3{font-size: 28px}.slick_h_img .txt p{margin: 32px 0 40px;color: #bdb2b0;line-height: 1.8;max-height: 56px}.slick_h_img .slick-arrow{position: absolute;width: 50px;height: 50px;background: url(../images/prev1.png) 50% no-repeat;z-index: 6}.slick_h_img .slick-prev{left: -80px}.slick_h_img .slick-next{right: -80px;background-image: url(../images/next1.png)}.slick_time a{font-family: Ornito;position: relative;padding: 46px 0 0;border-top: 1px solid rgba(255, 255, 255, .1);font-size: 24px}.slick_time .slick-slide{padding: 100px 0 0}.slick_time a:before,.slick_time a:after{content: '';position: absolute;left: 50%;width: 13px;height: 13px;border-radius: 50%}.slick_time a:before{top: -7px;margin-left: -6.5px;background: #fff}.slick_time a:after{width: 30px;height: 30px;top: -16px;margin-left: -16px;border: 1px dashed #fff}.slick_time .slick-current a{color: #f3bf33;font-size: 34px;padding: 40px 0 0}.slick_time .slick-current a:before{width: 12px;height: 12px;border: 9px solid #f3bf33;top: -15px;margin-left: -15px}.slick_time .slick-current a:after{width: 44px;height: 44px;border-color: #f3bf33;top: -23px;margin-left: -23px}.p6 .tit{margin-top: 10vh}.list_vi a{float: left;width: 50%;background: #fff;overflow: hidden;color: #666}.list_vi a:nth-child(3) .txt,.list_vi a:nth-child(4) .txt{float: left}.list_vi a:nth-child(3) .cover_img,.list_vi a:nth-child(4) .cover_img{float: right}.list_vi .cover_img,.list_vi .txt{float: left;width: 50%}.list_vi .cover_img{padding-top: 35%}.list_vi .txt{padding: 34px 40px 22px;position: relative;line-height: 26px}.list_vi .txt:before{content: '';position: absolute;top: 30px;width: 13px;height: 26px;background: url(../images/arrow_l.png) 50% -26px no-repeat;z-index: 3}.list_vi .txt:before{left: -13px}.list_vi .txt p{max-height: 130px}.list_vi a:hover{background: #f3bf33;color: #fff}.list_vi a:hover h3{color: #fff}.list_vi a:nth-child(3) .txt:before,.list_vi a:nth-child(4) .txt:before{left: inherit;right: -13px;background-image: url(../images/arrow_r.png)}.list_vi a:hover .txt:before{background-position: 50% 0}.list_vi h3{font-size: 22px;color: #991e1e;margin: 0 0 20px;max-height: 53px}.list_vi a:hover p{opacity: .7}.p7{position: relative;padding: 39px 0 39px;background: url(../new/images/bg_f.jpg) 50%;z-index: 99}.p7:before,.to_top:before{content: '';position: absolute}.p7:before{top: -6px;left: 0;right: 0;height: 0px;background: #f3bf33}.to_top{width: 100px;height: 40px;bottom: calc(100% + 6px);border-style: solid;border-width: 0 50px 40px 50px;border-color: transparent transparent #f3bf33 transparent}.to_top:before{width: 22px;height: 12px;top: 22px;background: url(../images/to_top.png) 50% no-repeat}.f_nav a{position: relative;display: inline-block;font-size: 18px;padding: 8px 0;margin: 0 24px}.f_nav a:before{content: '';position: absolute;bottom: 0;width: 0;height: 1px;background: #f3bf33}.f_nav a:hover{color: #f3bf33}.f_nav a:hover:before{width: 100%}.f_code{margin: 35px -25px}.f_code li{display: inline-block;vertical-align: middle;font-size: 16px;margin: 10px 25px}.f_code img{width: 120px;height: 120px;margin: 0 0 10px}.f_copy{margin: 30px 0 0}.f_copy{line-height: 26px}.f_copy a,.f_copy span{display: inline-block;font-size: 14px;color: #999}.f_copy p>a,.f_copy p>span{margin: 0 15px}
.bg_inset{background: #e8dfd2 url(../new/images/n-bg2.png) no-repeat bottom right; min-height:550px;}.inset_bar{width: 100%;overflow: hidden}.inset_bar img{display: block;width: 100%}
.bg_inset aside{width: 18%;margin-top:30px;margin-bottom: 10px;padding: 0 0 180px;position: relative;border-top: 8px solid #bc2c34;overflow: hidden;}
.bg_inset aside:before{bottom: 1%;content: '';position: absolute;top: 0;left: 0;width: 100%;background:#bc2c34 url(../new/images/rightbg.png) no-repeat right bottom; background-size:100% auto;z-index: 0}
.inset_img{position: relative;display: block;width: 100%;z-index: 1}
.aside_tit{font-size: 20px;margin-top: 20px;padding: 20px 40px 20px 10px;color: #fff;min-width: 340px;line-height: 1.4;z-index: 66;overflow: hidden;left: 0;position: absolute;display: inline-block;top: -137px;max-width: 100%}.aside_tit:before{content: '';position: absolute;top: 0;left: -7%;width: 100%;height: 100%;transform: skew(20deg);background: rgba(199, 0, 11, .7);z-index: -1}.aside_tit em{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;font-size: 34px}.aside_tit p{opacity: .5}.aside_tit b{width: 29px;height: 66px}
.nav_list a{position: relative;line-height: 2.2;display: block;padding: 14px 40px 14px 20px;color: #fff; text-align:center;}
.nav_list>a{padding-right: 26px}
.nav_list a b{position: absolute;right: 28px;top: 50%;margin-top: -3px;width: 50px;top: 0;bottom: 0;right: 0}
.nav_list a:hover{background: #f4ce69;color: #fff;line-height: 2.2}
.nav_list .on{background: #f4ce69;color: #fff;line-height: 2.2}
.nav_list .on b{right: 0}
.nav_list .on b:after{border-top: 6px #f3bf33 solid}
.nav_list .on b:before{border-top: 6px #fff solid}.nav_list .sub_con{margin-top: -10px;padding: 10px 0;display: none}
.nav_list .sub_con a{padding-left: 22%;font-size: 16px;background: none;line-height: 1.8;position: relative;padding-top: 4%;padding-bottom: 4%}.nav_list .sub_con a:before{content: '';position: absolute;width: 6px;height: 6px;background: #f3bf33;border-radius: 100px;left: 15%;top: 50%;margin-top: -3px}.nav_list .sub_con a{border-bottom: 1px solid rgba(0, 0, 0, .1)}.nav_list .active,.nav_list .active:hover{color: #f3bf33}
.con_wrap{width: 78%;background: #fff;margin-right:2%;padding: 30px 3% 60px;position: relative;margin-top:30px;margin-bottom: 90px}
.site_wrap{margin-bottom: 40px;border-bottom: 1px solid #eee;    margin-right: 2%;
    padding-bottom: 20px;}
.site_wrap,.site_wrap a{color: #666}.site_wrap b{color: #bbb}.site_wrap a,.site_wrap em{display: inline-block;*display: inline;*zoom: 1;padding: 0 10px}.site_wrap em,.site_wrap a:hover,.list_org .con a:hover{color: #c7000b}article{position: relative;z-index: 9}
 .con_wrap .list_notice{margin: -20px -5px}
 .con_wrap .list_notice a{margin: 10px 10px;width: 99%;float: left; box-sizing:border-box;box-shadow: 0 3px 10px rgba(0, 0, 0, .2);padding: 10px;}
 .con_wrap .list_notice a:hover{transform: scale(1.01) translateY(0);}
 .con_wrap .list_notice time{width: 80px;height: 80px;padding: 5px 0;font-size: 24px;display: inline-block;
    vertical-align: middle;background: #bc2c34;
    color: #fff;
    border-radius: 50%;
    font-size: 26px;
    text-align: center;}
 .con_wrap .list_notice time em{font-size: 24px}
 .con_wrap .list_notice time p{font-size: 24px}
 .con_wrap .list_notice h3{font-size: 16px;width: calc(100% - 99px);max-height: 50px;display: inline-block;
    vertical-align: middle;margin: 0 0 0 16px;}
 .con_wrap .list_his{margin: -12px 0 0}
 .con_wrap .list_his a{width: auto !important;float: none;display: block;padding: 14px 15px 14px 20px;margin: 0;position: relative}
 .con_wrap .list_his a:before{content: '';position: absolute;width: 6px;height: 6px;background: #ccc;transform: rotate(45deg);left: 0;top: 50%;margin-top: -4px}
 .con_wrap .list_his a:hover{transform: scale(1.05) translateY(0);padding: 14px 15px 14px 34px;background: #fff;box-shadow: 0 3px 10px rgba(0, 0, 0, .2)}
 .con_wrap .list_his h3{margin: 0;display: block;width: 100% !important;white-space: nowrap;max-height: none !important;overflow: hidden;text-overflow: ellipsis}.con_wrap .list_his a:hover:before{left: 15px;background: #f3bf33}.list_img{width: auto;margin: 0 0 -50px -30px}.list_img a{width: calc(33.33% - 30px);margin-bottom: 30px;margin-left: 30px;float: left;position: relative}.list_img .cover_img{height: auto;padding-top: 64.625%}.list_avatar a{width: calc(25% - 30px)}.list_avatar .cover_img{padding-top: 118%}.list_img .txt{font-size: 15px;color: #666;padding: 20px 14px;background: #fff}.list_img .txt>*{position: relative;z-index: 1}.list_img h3{font-size: 18px;color: #333}.list_img p{line-height: 26px;margin: 15px 0;height: 52px}.list_img time{font-size: 16px;color: #c7000b}.p3 section{position: relative}.list_img.min{margin: -20px 0 -20px -40px;width: calc(100% - 180px)}.list_img.min a{width: calc(33.33% - 40px);margin: 10px 20px}.list_img.min .cover_img{padding-top: 50%; border-radius: 8px 8px 0px 0;}
.list_img.min h3{font-size: 16px; font-weight:600;}
.list_img .txt{font-size: 14px;padding: 14px 0;border-radius:0 0 8px 8px;}
.list_img.min p{line-height: 20px;margin: 8px 0;height: 40px}
.list_img.min .txt span{float: right;color: #991e1e;line-height: 29px; padding-left:24px; background: url(../images/time.png) no-repeat left center;}
.list_img.min span b{display: inline-block;color: #ddd;margin: 0 5px}
.page_wrap{margin-top: 40px}.news_hd{padding: 0 0 26px;margin-bottom: 36px;color: #333;border-bottom: 1px solid #e1e1e1}.news_hd h3{font-size: 24px;color: #333;margin-bottom: 14px}.news_hd p span{margin: 0 14px;color: #999}.news_bd{font-size: 16px;line-height: 1.8;color: #555}.news_bd p{margin-bottom: 0px}.news_bd img{margin-left: auto;margin-right: auto}
@media (min-width:1280px){.t_nav li .sub_nav{-webkit-transition: .3s all ease-in;-moz-transition: .3s all ease-in;-ms-transition: .3s all ease-in;transition: .3s all ease-in}.table-cell{display: table-cell;vertical-align: middle}.t_nav h3 b{display: none}.t_nav .sub_nav{display: block !important;opacity: 0;visibility: hidden}.t_nav li:hover .sub_nav{top: 100%;opacity: 1;visibility: visible}.slick_time{margin: 0 0 6vh}}
@media (min-width:1024px){.tit.col{top: 26px;bottom: -10px;max-height:300px;width: 70px;writing-mode: tb-lr;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;word-break: break-all;white-space: nowrap;margin: 0;left: 30px}.tit.col .more{left: 0;top: initial;transform: none;bottom: 0}}
@media (max-width:1820px){header{line-height: 88px}.t_logo{padding: 0 20px}.t_logo img{max-height: 80px}.t_nav h3 a{padding: 0 19px;font-size: 19px}.t_nav .on h3 a:before{right: 30%}.t_nav .on h3 a:after{top: 66px}.t_search{width: 88px;height: 88px;margin: 0 0 0 26px;background-size: 26px}.link_down{width: 76px;height: 76px;bottom: 20px}.tit h2:before{width: 70px;height: 70px;left: -74px;top: -15px;background-size: 100% 100%}.list_notice{margin: -22px}.list_notice .notice_left a{margin: 8px 15px;width: calc(50% - 30px)}.list_notice .notice_left time{font-size: 18px;width: 70px;height: 70px;line-height: 1;padding: 12px 0}.list_notice .notice_left time em{font-size: 24px}.list_notice .notice_left h3{width: calc(100% - 86px)}.list_notice .notice_left h3 em{font-size: 16px;height: 44px}.slick_time .slick-slide{padding: 60px 0 0}.p5 .tit{margin: 0 0 4vh}}
@media (max-width:1700px){.slick_style{margin: -5vh auto 0;max-width: 1100px}.slick_style .slick-prev{left: 0}.slick_style .slick-next{right: 0}.slick_style a{transform: scale(.85)}.slick_style .slick-list .slick-current+.slick-active .cover_bg:before{margin-top: -145px}.slick_style .txt{margin: 40px auto 0}.list_vi .txt{padding: 23px 30px}.list_vi h3{font-size: 18px;max-height: 51px}.list_vi .txt p{font-size: 14px}#follow {
 position: relative;
 width: 100%;
 height: 450px;
 background-size: 100% 100%;
 z-index: 10;
}}
@media (max-width:1600px){section,.main_c{max-width: 1300px}.main_dd{max-width:1500px;}.slick_bar .slick-prev{left: 3%}.slick_bar .slick-next{right: 3%}#menu{right: 30px;margin-top: 44px}#menu span{right: 50px}#menu a{width: 30px;height: 30px;line-height: 30px}#menu a:before,#menu a:after{width: 30px;height: 30px}#menu a:before{margin-left: -17px;margin-top: -17px}.link_down{width: 76px;height: 76px;bottom: 26px}.link_down:before{width: 18px;height: 44px;background-size: cover;margin-left: -9px;margin-top: -22px}.tit{font-size: 16px}.tit h2{font-size: 34px;line-height: 42px}.tit h2:before{width: 67px;height: 66px;background-size: cover;left: -70px;top: -32px}.slick_news .cover_img{padding-top: 342px}.news_r .cover_img{padding-top: 266px}.news_r .txt{height: 266px}
.bg_inset aside{width: 22%}.con_wrap{width: 76%}
#follow {
 position: relative;
 width: 100%;
 height: 420px;
 background-size: 100% 100%;
 z-index: 10;
}}
@media (max-width:1480px){.news_r a:first-child{margin-bottom: 20px}.news_l .tit{margin: 68px 0}#menu span{display: none}.p4 .fp-tableCell{padding: 6vh 0 0}.p5 .tit{margin: 0 0 4vh}.slick_time .slick-slide{padding: 60px 0 0}.slick_h_img .txt h3{font-size: 24px} .p4 section{max-width: 1200px}#follow {
 position: relative;
 width: 100%;
 height: 400px;
 background-size: 100% 100%;
 z-index: 10;
}}
@media (max-width:1399px) and (min-width:1280px){.list_img.min p{display: none}.list_img.min h3{margin: 0 0 8px}.slick_time{margin: 0 0 30px}}
@media (max-width:1399px){section,.main_c{max-width: 1200px}.main_dd{max-width:1300px;}.slick_time a{font-size: 20px}.slick_time .slick-current a{font-size: 28px}.countdown{bottom: 19vh}.link_down{width: 66px;height: 66px;bottom: 20px}header{line-height: 80px}.t_search{margin: 0 0 0 12px;width: 80px;height: 80px}.t_logo{padding: 0 15px}.t_logo img{max-height: 70px}.t_nav h3 a{padding: 0 16px;font-size: 16px}.t_nav .on h3 a:before{right: 30%}.t_nav .on h3 a:after{top: 66px}.tit h2{font-size: 30px;line-height: 30px}.tit h2:before{width: 57px;height: 56px;left: -60px;top: -22px}.tit .more{width: 72px;height: 52px;background-size: cover}.slick_time a{padding: 36px 0 0}.slick_time .slick-current a{padding: 30px 0 0}.slick_time .slick-slide{padding: 50px 0 0}.list_img.min{margin: -20px 0 -20px -20px;width: calc(100% - 140px)}.list_img.min a{width: calc(33.33% - 40px);margin: 10px 20px}.list_vi a{font-size: 14px}.list_vi .txt{padding: 22px 28px 20px}.list_vi .txt p{line-height: 22px;max-height: 88px}.f_code img{width: 110px;height: 110px}
.aside_tit{font-size: 16px;min-width: 300px;top: -129px}.aside_tit em{font-size: 28px}
.p7{padding: 15px 0 15px;}.list_vi h3{font-size: 18px;margin: 0 0 10px}.tit h2:after {
    width: 28px;
    height: 28px;
}.tit h2:after,.p6 .tit.white h2:after{background: #f3bf33;right: -14px;top: 2px;border-radius: 50%}.p3 .tit h2:after {
    background: #f3bf33;
    right: -14px;
    top: 105px;
    border-radius: 50%;
}
#tagscloud{
  width: 100%;
  height: 24.6458vw;
  position:relative;
  color:#333;
  margin:0;
  text-align:center;
  background-size: 100% 100%;
  overflow: hidden;
}
#follow {
 position: relative;
 width: 100%;
 height: 390px;
 background-size: 100% 100%;
 z-index: 10;
}
#follow .follow_left {
 position: absolute;
 bottom: 0;
 left: 0;
 width: 100%;
 height:80px;

}
}
@media (max-width:1279px){section,.main_c{padding-left: 20px;padding-right: 20px;max-width: none}.t_logo{padding: 0 30px}.t_logo,.t_search,.menu{z-index: 9999}.t_logo:before{content: none}.menu{right: 15px;display: block;width: 32px;transition: all 0.3s ease}.menu span{width: 100%;height: 2px;display: block;background: #fff;transition: all .3s ease;border-radius: 100px}.menu span+span{margin-top: 8px}.menu.on{margin-top: 4px}.menu.on span{transform: rotate(45deg)}.menu.on span:nth-child(2){transform: rotate(-45deg) translate(7px, -7px)}.menu.on span:nth-child(3){display: none}.t_search{background-color: inherit}.t_nav{height: 100vh;position: fixed;top: 0;left: 0;right: 0;background: #c7000b;text-align: left;z-index: 999;margin-right: 0;display: none;overflow-y: auto;overflow-x: hidden;padding-top: 80px;padding-bottom: 20px}.t_nav li{float: none;display: block;border-bottom: 1px solid rgba(0, 0, 0, .1);padding: 0}.t_nav h3 a{font-size: 16px;-webkit-transition: none;-moz-transition: none;-ms-transition: none;transition: none;line-height: 1.8;padding: 10px 50px 10px 15px;border-top: none;color: #fff;white-space: initial}.t_nav h3 b{position: absolute;right: 0;bottom: 0;width: 50px;text-align: center;line-height: 44px;height: 46px;color: #fff;font-size: 20px;cursor: pointer;font-weight: normal;top: 50%;margin-top: -23px}.t_nav .on h3 a{}.t_nav .on b{transform: rotate(-45deg);margin-top: -22px;color: #fff}.t_nav .on h3 a{height: auto;padding: 10px 50px 10px 15px}.t_nav .sub_nav{position: initial;top: 0;background: none;padding: 5px 0 10px;width: auto;background: rgba(0, 0, 0, .2);left: initial;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;min-width: auto}.t_nav .sub_nav a{padding: 8px 30px;color: #fff;opacity: .6;display: block;width: auto;background-position: 20px 13.5px;text-align: left;font-size: 14px}.t_nav .sub_nav a:hover{background-position: 20px -25.5px}.slick_bar .cover_bg{padding-top: 64.0435%}.countdown{bottom: 11vw;transform: scale(.8) translateX(-50%);transform-origin: left}.link_down{display: none}.t_search{margin: 0;right: 36px}.section{overflow: hidden}.p2,.p5{padding-top: 60px;padding-bottom: 60px}.p2,.p4,.p5{padding-top: 90px}.p3{padding-top: 80px;padding-bottom: 80px}.p4{padding-bottom: 0}.p6{padding-top: 80px;padding-bottom: 60px}.p7{padding: 10px 0 10px;}.tit,.p5 .tit{margin: 0 0 40px}.list_img.min .txt span{font-size: 12px}.news_r .txt{padding: 26px 20px}.news_r time{bottom: 26px}.tit.col{left: 6vw}.slick_style{margin-left: 10%;margin-right: 10%;margin-top: -80px;margin-bottom: -20px}.slick_style .slick-prev{left: -80px}.slick_style .slick-next{right: -80px}.slick_style a{transform: scale(.6)}.slick_style .txt{font-size: 24px}.slick_style .txt h3{font-size: 30px}.slick_style .txt p{max-height: 62px}.slick_news .cover_img{padding-top: 280px}.news_r .cover_img{padding-top: 235px}.news_r .txt{height: 235px}.p6 .tit{margin-top: 0}.list_vi .txt p{max-height: 86px;-webkit-line-clamp: 4}.inset_bar img{position: relative;left: 50%;margin-left: -75%;width: 150%;max-width: initial}.aside_tit{font-size: 14px;min-width: 240px;top: -108px;padding: 14px 30px 14px 10px}.aside_tit em{font-size: 22px}.con_wrap .list_notice .notice_left a{width: calc(50% - 30px)}}
@media (max-width:1023px){.fn,.news_l,.news_r{float: none;width: auto}header{line-height: 70px}.t_logo{padding: 0 26px}.t_logo img{max-height: 58px}.t_search{width: 70px;height: 70px;right: 42px}.countdown{transform: scale(.5) translateX(-50%)}.p2,.p5{padding-top: 60px;padding-bottom: 40px}.p2,.p4,.p5{padding-top: 70px}.p3{padding-top: 70px;padding-bottom: 70px}.p4{padding-bottom: 0}.p3 .tit h2{color: #fff}.p3 .tit p{color: rgba(255, 255, 255, .4)}.p3 .tit .more{background-image: url(../images/more_orange.png)}.p6{padding-top: 66px;padding-bottom: 56px}.tit{font-size: 12px}.news_l .tit{margin: 0 0 40px}.list_notice{margin: -16px -5px}.list_notice .notice_left a{margin: 16px 5px;width: calc(50% - 10px)}.i_tag{font-size: 12px;padding: 2px 6px}.list_notice .notice_left h3 em{font-size: 16px;height: 46px}.tit.col{text-align: center;position: relative;left: 0}.list_img.min{float: none;margin: -20px -10px;width: auto}.list_img.min a{width: calc(33.33% - 20px);margin: 10px 10px}.news_l,.news_r a:first-child{margin-bottom: 40px}.slick_news .cover_img{padding-top: 68%}.news_r .cover_img{padding-top: 297px}.news_r .txt{height: 297px}.slick_h_img .txt{display: block;width: auto;margin: 40px 0 0;text-align: center;max-width: none;padding: 0}.slick_h_img .txt h3{font-size: 20px}.slick_h_img .txt p{margin: 22px 0 30px}.list_vi a{float: none;display: block;width: auto}.list_vi .txt{padding: 34px 40px}.list_vi .txt p{line-height: inherit;-webkit-line-clamp: 5;max-height: 130px}.list_vi a:nth-child(2) .txt,.list_vi a:nth-child(4) .txt,.list_vi a:nth-child(3) .cover_img{float: left}.list_vi a:nth-child(2) .cover_img,.list_vi a:nth-child(4) .cover_img,.list_vi a:nth-child(3) .txt{float: right}.list_vi a:nth-child(2) .txt:before{left: inherit;right: -13px;background-image: url(../images/arrow_r.png)}.list_vi a:nth-child(3) .txt:before{left: -13px;right: inherit;background-image: url(../images/arrow_l.png)}.f_nav a{font-size: 16px;margin: 0 18px}.f_code{margin: 25px -25px}

.bg_inset aside{width: 26%;display: none}.con_wrap{width: 100%}.con_wrap .list_notice{margin: -20px -15px}.con_wrap .list_notice .notice_left a{margin: 20px 15px}
    .dazzling .bai .w {
        width: 91.453vw;
        padding: 8.1197vw 0;
    }
    .dazzling a img {
        width: 100%;
        height: 23.6752vw;
    }}
@media (max-width:767px){section,.main_c{padding-left: 10px;padding-right: 10px}body{padding-top: 56px}.slick_bar{margin-top: -20px}header{line-height: 56px;padding: 0 15px}.t_logo{max-width: calc(100% - 106px);padding: 0 0 0 15px}.t_logo img{max-height:50px;}.t_search{width: 36px;height: 36px;line-height: 34px;font-size: 16px}.menu{width: 28px}.menu span+span{margin-top: 7px}.t_search{background-size: 24px}.tit{font-size: 12px}.tit h2{font-size: 28px;line-height: 28px;margin: 0 0 10px}.tit .more{width: 62px;height: 42px}
.tit h2:before{width: 36px;height: 36px;right: -1px;top: -12px;}
.tit h2:after{width: 26px;height: 26px;right: -12px;top: 2px}
.slick_bar .slick-arrow,.slick_style .slick-arrow{width: 36px;height: 36px;background-size: 8px}.slick_bar .slick-arrow{margin-top: 0}.countdown{transform: scale(.3) translateX(-50%);bottom: 0}.p2{padding-top: 20px}.list_notice{margin: -10px 0}
.p3 .tit h2:after {
    background: #f3bf33;
    right: -14px;
    top: 5px;
    border-radius: 50%;
}
.list_img.min p{
height:0;
}
.con_wrap .list_notice time{width: 50px;height: 50px;padding: 2px 0;font-size: 18px;display: inline-block;
    vertical-align: middle;background: #c7000b;
    color: #fff;
    border-radius: 50%;
    text-align: center;}
 .con_wrap .list_notice time em{font-size: 18px}
 .con_wrap .list_notice time p{font-size: 14px}
.con_wrap .list_notice h3 {
    font-size: 16px;
    width: calc(100% - 69px);
    max-height: 46px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 12px;
overflow:hidden;
}
.f16{font-size: 14px}
#tagscloud a{
  position:absolute;
  max-width: 50%;
  border-radius: .5208rem!important;
  margin: .2083rem;
  top:0px;
  left:0px;
  color:#333;
  text-decoration:none;
  padding: .2083rem .4167rem!important;
  text-align:center;
  font-size:.3rem;
  display:inline-block;
}
.con_wrap .list_notice a{margin:10px 0;}
.news_bd{font-size: 14px;line-height: 1.8;color: #555}.news_bd p{margin-bottom: 10px}.news_bd img{margin-left: auto;margin-right: auto}
.site_wrap a,.site_wrap em{display: inline-block;*display: inline;*zoom: 1;padding: 0 2px}
.list_notice .notice_left{ width:100%; float:left;}
.list_notice .notice_right{ width:100%; float:left;}
.list_notice .notice_left a{margin: 10px 0;width: 100%}.news_l,.news_r a:first-child{margin-bottom: 30px}.news_r .cover_img,.news_r .txt,.news_r a:nth-child(2n) .cover_img{float: none;display: block;width: auto}.news_r .cover_img{padding-top: 68%}.news_r .txt{height: auto;padding-bottom: 60px;width: 100%}.list_img.min{margin: 0 0 -20px}.list_img.min a{width: auto;margin: 20px 0}.slick_style .slick-prev{left: -20px}.slick_style .slick-next{right: -20px}.p5 .tit{margin: 0 0 40px}.slick_h_img{margin: 0 40px}.slick_h_img .slick-arrow{width: 32px;height: 32px;background-size: cover}.slick_h_img .slick-prev{left: -44px}.slick_h_img .slick-next{right: -44px}.slick_time .slick-list{padding: 0 !important}.slick_h_img .cover_img{display: block;width: auto;height: auto;padding-top: 72%}.slick_h_img .txt{font-size: 14px;margin: 30px 0 0}.slick_h_img .txt h3{font-size: 18px}.slick_time a{font-size: 18px;padding: 36px 0 0}.slick_time .slick-current a{font-size: 26px;padding: 32px 0 0}.slick_time a:before,.slick_time a:after{width: 9px;height: 9px}.slick_time a:before{top: -5px;margin-left: -5.5px;background: #fff}.slick_time a:after{width: 22px;height: 22px;top: -12px;margin-left: -14px;border: 1px dashed #fff}.slick_time .slick-current a:before{border: 7px solid #f3bf33;top: -13px;margin-left: -13px}.slick_time .slick-current a:after{width: 40px;height: 40px;border-color: #f3bf33;top: -21px;margin-left: -21px}.slick_style .slick-list .slick-current .cover_bg:before,.slick_style .cover_bg:before,.slick_style .slick-list .slick-current+.slick-active .cover_bg:before{background-image: url(../images/item3.png) !important;margin-left: -134px}.p6{padding-top: 42px;padding-bottom: 46px}.list_vi .cover_img,.list_vi .txt{float: none !important;width: auto}.list_vi .cover_img{padding-top: 70%}.list_vi .txt{padding: 26px 28px}.list_vi .txt:before{left: 50% !important;right: inherit !important;top: -19px;transform: rotate(90deg);margin-left: -13px;background-image: url(../images/arrow_l.png) !important}.list_vi h3{font-size: 18px;margin: 0 0 10px}.f_code img{width: 90px;height: 90px}.con_wrap{margin-bottom: 60px}.con_wrap .list_notice{margin: -15px 0}.con_wrap .list_notice .notice_left a{width: 100%;margin: 15px 0}.list_img{margin: 0 0 -30px 0}.list_img a{width: auto;margin-left: 0;float: none;display: block;margin-bottom: 10px}.list_img h3{font-size: 16px}.list_avatar{margin: 0 0 -30px -30px}.list_avatar a{float: left;width: calc(50% - 30px);margin-left: 30px}.list_avatar .txt{padding: 10px 14px}.site_wrap{margin-bottom: 30px}.news_hd h3{font-size: 18px}.news_hd{font-size: 14px}.p7{padding: 25px 0 25px}.f_nav a{font-size: 16px;padding: 4px 0;margin: 0 12px}.f_copy{line-height: 18px}.tit,.p5 .tit{margin: 0 0 20px}.p2 .fp-tableCell{padding-top:2vh;}.p3{padding-top: 30px;padding-bottom: 40px}.p2, .p4, .p5{padding-top: 30px;}.p5 .fp-tableCell {
    padding-top: 3vh;
}.p4 .fp-tableCell{padding-top: 3vh;}.zfbtn{ width:40%; margin:0 auto;}

.dazzling {
  width: 100%;
  height: auto;
  background: url(../images/foot_bg.jpg) no-repeat top center;
  background-size: 100%;

}

.f_code li{margin:10px 30px;}
#tagscloud{
  width: 100%;
  height: 46vw;
 
}
.dazzling .bai .w {
    width: 100%;
    padding: 13vw 0;
}
.dazzling a img{ width:100%; height:auto;}
}
@media (max-width:640px){.inset_bar img{position: relative;left: 50%;margin-left: -80%;width: 160%;max-width: initial}.bg_inset aside{display: none}.con_wrap{width: 100%;padding: 26px 4% 40px}.aside_tit{font-size: 12px;min-width: 60%;padding: 10px 30px 12px 10px;top: -100px}.aside_tit em{font-size: 20px}}
@media (max-width:580px){.more{font-size: 13px}}



.home2 {
    width: 100%;
    padding: 30px 0 15px;
}

.home2 .left {
    width: 67%;
    padding-left: 0.3rem;
    float: right;
}

.home2 .right {
    width: 33%;
    float: left;
}

.home2-b {
    background:none;
    padding:0 10px;
    
    border-radius: 0;
    margin-top: 0px;
}
.h2-t{display:none;}

.h2-b {
    margin-top: 20px;
    position: relative;
    padding: 0 5px;
}

.h2-b .scale {
    border-radius: 5px;
    border: 0;
 margin-top:20px;
}

.h2-b .scale .imged {
 
    padding-bottom: 90%;
 background-size:100% 100% !important;
 opacity:.8;
}
.h2-b .scale .txt1{
 line-height:36px;
 display:none;
 font-size:16px;
color:#fff;
background:rgb(36, 144, 199, 1);
 }

.h2-b .swiper-container {
    margin: -.2rem 0;
}

.h2-b .arror {
    left: 0;
    width: 34px;
    height: 34px;
}

.h2-b .swiper-button-prev {
    left:8px;
    top: 55%;
 background:url(../images/prev2.png) no-repeat center/ cover;
}

.h2-b .swiper-button-next {
    left: auto;
    right: 8px;
    top: 55%;
 background:url(../images/next2.png) no-repeat center/ cover;
}

.h2-b .arror::after {
    color: #ffffff;
    font-size: 0px;
}
.h2-b ul{
 
 }
.h2-b li {
    border-radius: 50%;
    padding: 10px 0;
 
}

.h2-b .swiper-slide-active {
 
}

.h2-b .swiper-slide-active .scale {
 background:#fff;
 border-radius:5px;
    border: 0px solid #fff;
 margin-top:0px;
    
}
.h2-b .swiper-slide-active .imged {
 opacity:1;
}
.h2-b .swiper-slide-active .scale .txt1{
 display:block;
 line-height:30px;
 text-align:center;
 }

.home2 .right li {
    margin-bottom: 14px;
}

.home2 .right li a {
    height: 55px;
    width: 100%;
    align-items: center;
    box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.09);
    padding: 0 15px;
    background: rgb(36,144,199,.85);
    border-radius: 5px;
}

.home2 .right li a::after {
    width: 0;
    background: #004ea2;
    border-left: 3px solid #004ea2;
}

.home2 .right li h3 {
    width: calc(100% - .01rem);
    font-size: 16px;
    color: #fff;
    line-height: 1.4;
    transition: 0.5s;
    padding-right: .1rem;
}

.home2 .right li p {
    width: 1.2rem;
    align-items: center;
    color: #c7000b;
    font-size: 0.14rem;
    font-family: Arial;
    transition: 0.5s;
    justify-content: flex-end;
    flex-wrap: nowrap;
}

.home2 .right li p i {
    display: inline-block;
    width: 0.16rem;
    height: 0.16rem;
    background-size: 100%;
    margin-right: .1rem;
}

.imged {
    position: relative;
    padding-bottom: 65%;
    width: 100%;
    display: block;
    overflow: hidden;
    transition: 0.5s;
    background-size: 100% 100% !important;
}

.imged img {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    transition: all 0.5s ease 0s;
    object-fit: cover;
    display: none;
}

.imged video {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    transition: all 0.5s ease 0s;
    object-fit: cover;
}

.scale {
    overflow: hidden;
}

a:hover .imged {
    transform: scale(1.2);
}

.clearflex::after, .clearflex::before {
    display: block;
    content: "clear";
    height: 0px;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.wl {
    position: relative;
    z-index: 1;
}

.wl::after {
    content: "";
    z-index: -1;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 0px;
    height: 100%;
    transition: 1s;
}

.flex {
    display: flex;
    flex-wrap: wrap;
}

::after,::before {
    transition: 0.5s;
}

@media screen and (min-width: 1200px) {
    .home2 .right li a:hover h3,.home2 .right li a:hover p {
        color: #fff;
    }

    .home2 .right li a:hover p i {
        background: url(../images/date.png) no-repeat;
        opacity: .5;
    }

    .home2 .right li a:hover:after {
        width: 100%;
        border-left: 3px solid #004ea2;
    }
}

@media screen and (max-width: 1399px) {
    .home2 {
        width: 100%;
        padding: 0px 0 15px;
    }

    .home2 .right li {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 1024px) {
    .home2 .left {
        width: 50%;
    }

    .home2 .right {
        width: 50%;
        padding-left: 0.3rem;
    }
}

@media screen and (max-width: 768px) {
    .home2 .left {
        width: 100%;
  padding-left: 0rem;
    }

    .home2 .right {
        width: 100%;
        padding-left: 0rem;
        margin-top: .3rem;
    }
 .home2-b {
    background:none;
    padding:0 0px;
    
    border-radius: 0;
    margin-top: 0px;
}
.h2-b .scale .txt1{
 line-height:30px;
 
 font-size:14px;
 }

}


.djs{
    position: absolute;
    bottom: 80px;
    right:60px;
    z-index: 999;
}
.djs .wenzi{ font-size: 28px; color:#ffd798;text-shadow: 2px 2px 2px #111111;letter-spacing:3px; }
.djs .shuzi{font-size: 34px;font-weight: 600;color: #ffd798;border-radius: 25px;padding: 0 6px;text-shadow: 2px 2px 2px #111111;}
.djs .yg{ font-size: 28px; color:#ffd798;text-shadow: 2px 2px 2px #111111;letter-spacing:3px;}

@media screen and (max-width: 1024px) {
.djs{
    position: absolute;
    bottom: 10px;
    right:10px;
    z-index: 999;
}
.djs .wenzi{ font-size: 16px; color:#fffb01;text-shadow: 2px 2px 2px #111111;letter-spacing:0px; }
.djs .shuzi{font-size: 22px;font-weight: 600;color: #c7000b;background: #fff;border-radius: 10px;padding: 0 10px;}
.djs .yg{ font-size: 16px; color:#fffb01;text-shadow: 2px 2px 2px #111111;letter-spacing:0px;}

}


.waveBox{width: 100%;height: 160px;position: absolute;overflow: hidden;bottom: 0px;}
.waveBox canvas{position: absolute;top: 0;left: 0;width: 100%;}
#myCanvas1{z-index: 1;}
#myCanvas2{z-index: 2;    top: -10px;}
#myCanvas3{z-index: 3;    top: 40px;}

@media screen and (max-width: 1399px) {
.waveBox{width: 100%;height: 140px;position: absolute;overflow: hidden;bottom: 0px;}
.waveBox canvas{position: absolute;top: 0;left: 0;width: 100%;}
#myCanvas1{z-index: 1;}
#myCanvas2{z-index: 2;    top: 0px;}
#myCanvas3{z-index: 3;    top: 30px;}
}
@media screen and (max-width: 1024px) {

.waveBox{width: 100%;height: 100px;position: absolute;overflow: hidden;bottom: 0px;}

}


.video-background {  
    position: fixed;  
    top: 0;  
    right: 0;  
    bottom: 0;  
    left: 0;  
    background-size: cover;  
    background-position: center;  
    z-index: -99;   
}  
  
.video-background video {  
      
    width: 100vw;  
    height: 100vh;  
    object-fit: cover;   
}