@charset "utf-8";
/* CSS Document */
body{ font-size:40px!important; background:#f6fbff;}
*,div,p,ul,li,a{ padding:0; margin:0; list-style:none; border:none;-webkit-box-sizing: border-box;box-sizing: border-box;    
font-family: 'Microsoft Yahei', 'PingFang SC', Arial, sans-serif;font-size:100%;line-height:1;color: #333;
}
a{text-decoration: none;color: inherit;cursor: pointer;}
@font-face {
  font-family: "iconfont logo";
  src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
  src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}
@font-face{font-family:'sh';src:url("../font/SourceHanSerifCN-Bold.otf") format("truetype")}
.clear{ clear:both;}
.div_overflow{ overflow:hidden;}
.f_l{ float:left;}
.f_r{ float:right;}
.video_2025_box{ width:100%; min-height:576px; background:url(../images/video_2025.png) -200px 0 no-repeat; overflow:hidden; margin:0 auto; border-top-left-radius:50px;}
.video_2025_l{ width:20%; float:left;}
.video_2025_l ul{ border-top:1px solid #BEECFF; margin:50px 10px 40px 60px; width:calc(100% - 70px);}
.video_2025_l ul li{ width:100%;border-bottom:1px solid #BEECFF; background:url(../images/video_icon.png) 0 40px no-repeat;}
.video_2025_l ul li a{ margin: 0 0 0 50px; color:#fff; line-height:100px; font-size:55%;}
.video_2025_r{ width:calc(80% - 0px); float:left; overflow:hidden;}
.video_2025_r ul li{ float:left; width:calc(50% - 40px); margin:50px 0px 0px 40px;  }
.video_img{ width:100%; height:330px; background-size:cover;background-position: center;background-repeat: no-repeat;}
.video_img img{ width:100px; margin-left:calc(50% - 50px); margin-top:135px;transition: transform 0.5s ease-in-out;}
.video_img img:hover{transform: scale(1.1);}
.video_p{ width:100%; height:75px; background:#FFF; text-align:center;}
.video_p h1{ font-size:51%; color:#333; text-decoration:none;  background:url(../images/video_icon2.png) center bottom no-repeat;line-height:60px;}
.video_page{ width:100%; height:100vh; background-color: rgba(0, 0, 0, 0.7); position:fixed; top:0; left:0; z-index:9999; padding:200px 0 0 0; display:none;}
.video_page_title{ width:450px; height:70px; background:#004190;border-radius:50px; margin:0 auto; text-align:center; color:#fff; font-size:30px; line-height:70px;}
.video_page_title2{ width:100%; margin:0 auto;display: flex;justify-content: center;align-items: center;}
.video_page_title2 ul li{ width:80px; height:35px; color:#fff; text-align:center; line-height:35px; margin:30px 16px; cursor:pointer;}
.video_page_title2 ul li h1{ font-size:16px; margin-bottom:20px;line-height: 35px; color: #fff;}
.video_page_title2 ul li img{ display:none;}
.bg_2025{height:34px; background-color:#FDC689; border-radius:50px; }
.bg_2025 h1{ color:#231815!important;}
.video_page_video{width:100%;display: flex;justify-content: center;align-items: center;}
.video_page_video1{width:100%;display: flex;justify-content: center;align-items: center;}
.video_2025_div{display:none;}
.video_page_video .video_2025_div{ width:50%;}
.video_page_video1 .video_2025_div1{ width:50%;}
.guanbi_20251{ position:absolute; width:50px; height:50px; top:30px; right:30px; font-size:14px; color:#fff; z-index:9999; cursor:pointer;}
.guanbi_20252{ position:absolute; width:50px; height:50px; top:30px; right:30px; font-size:14px; color:#fff; z-index:9999; cursor:pointer;}
.box_w{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.box_n{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.box_wr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}/*换行，第一行在下方*/
.flex_d_r{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex_d_rr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}/*主轴为水平方向，起点在右端*/
.flex_d_c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex_d_cr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}/*主轴为垂直方向，起点在下沿*/
/*justify-content属性定义了项目在主轴上的对齐方式。*/
.justify_c_s{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify_c_e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify_c_c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify_c_b{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify_c_a{-ms-flex-pack:distribute;justify-content:space-around;}/*每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍*/
/*align-items属性定义项目在交叉轴上如何对齐*/
.align-i_s{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}/*交叉轴的起点对齐*/
.align-i_e{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}/*交叉轴的终点对齐。*/
.align-i_c{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}/*交叉轴的中点对齐*/
.align-i_b{-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}/*项目的第一行文字的基线对齐*/
.align-i_st{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}/*如果项目未设置高度或设为auto，将占满整个容器的高度*/
/*align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线，该属性不起作用。*/
.align_c_s{-ms-flex-line-pack: start;align-content: flex-start;}
.align_c_e{-ms-flex-line-pack: end;align-content: flex-end;}
.align_c_c{-ms-flex-line-pack: center;align-content: center;}
.align_c_b{-ms-flex-line-pack: justify;align-content: space-between;}/*与交叉轴两端对齐，轴线之间的间隔平均分布*/
.align_c_sa{-ms-flex-line-pack: distribute;align-content: space-around;}/*每根轴线两侧的间隔都相等。所以，轴线之间的间隔比轴线与边框的间隔大一倍。*/
.align_c_st{-ms-flex-line-pack: stretch;align-content: stretch;}
.eclips{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap: normal;-webkit-text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.eclips2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis; transition: all 0.5s ease; }
.eclips3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;max-height: 4.5em; line-height: 1.5em;width: 100%; transition: all 0.5s ease; }
.warp{position: relative;margin: auto;width: 100%;overflow: hidden;background-color: #faf8f2; padding：0 0 40px 0;}
.search_box{width:100%; height:100vh; z-index:9999; background:#00000090;position:fixed; top:0;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center; top:-100vh;transition: all .5s ease;}
.top100{top:0!important;}
.head{z-index: 9;-webkit-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;position: fixed;left: 0;top: 0;right: 0;margin: auto;}
.head1{    -webkit-transition: all 0.3s;transition: all 0.3s;position: relative;z-index: 2;}
.head1_logo{width:400px;padding-top: 7.1875%;left: 0;top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 999;position: absolute;}
.head1_logo_bg{pointer-events: none;}
.head1_logo_gif{width: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.head1_logo_gif img{ width:100%; }
.head1_logo_box{    width: 228px;position: relative;overflow: hidden;margin-left: -17px;position: absolute;top: 5px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 9;}
.head1_logo_box img{ width:90%}
.head1_top{background: #004190;position: relative;z-index: 9;}
.head1_top_box{position: relative;margin: auto;max-width: 1500px;height: 100%;}
.head1_bottom{width:100%;border-bottom-color: rgba(255, 255, 255, 0.07);border-bottom: 1px solid rgba(124, 48, 48, 0.07);position:relative; z-index:2; background:url(../img/bg_6.png) no-repeat; background-size:100% 100%;}
.head1_bottom_box{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; padding:0 20px; position: relative;margin: auto;max-width: 1500px;height: 100%; position:relative; z-index:3;}
.scrolled{ background:url(../img/bg_scoll.png) no-repeat; position:relative; z-index:2;}
.nav{position: relative; z-index:2;}
.nav_tit a{color: #fff; padding:20PX 5px;display:block; font-size:47%;}
.nav{ border-bottom-color:#FFF; border-bottom-style:solid;-webkit-transition: all 0.3s; border-bottom-width:0px; -webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav:hover{ border-bottom-color:#FFF; border-bottom-style:solid;border-bottom-width:1px;}
.nav_tit_acvtie{border-bottom: 1px #fff solid; border-width:100%;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav_bot{position: absolute;-webkit-transform: translateX(-50%);transform: translateX(-50%);display:none;-webkit-transition: all 0.3s;transition: all 0.3s;padding-top: 20px;z-index：9999；}
.nav_c{padding: 40px 60px 36px 67px;width:650px; background: #004190; border-radius: 100PX 0 0 0;display: -webkit-box;display: -ms-flexbox; display: flex;}
.nav_l{ width:60%; }
.nav_l h1{ font-size:60%;color:#fff;margin: 0 0 0 5px;}
.nav_l ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.nav_l ul li{width: calc((100% - 10px) / 2); position: relative; display: flex; flex-wrap: nowrap;  align-items: flex-start;flex-shrink: 1;   min-width: 0; }
.nav_l ul li span{ color:#fff; float:left; padding:27px 0 0px 0;}
.nav_l ul li a{ display:block; padding: 26px 5px 7px 0px; color:#fff; font-size:50%; border-bottom:1px #C2E0F4 solid; float:left;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;line-height:1.2;}
.nav_l ul li a:hover{border-bottom:1px #fff solid;}
.nav_r{width: 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-left:0px;margin-top: 24px;}
.nav_r_img_box{position: relative;display: inline-block;margin-top: 17px;}
.nav_r_img_box::before {content: ''; width: 100%;height: 100%;position: absolute;bottom: -10px;right: -15px;border-radius: 0 50px 0 50px;z-index: 1;background-color: rgba(99, 21, 19, 0.3);}
.nav_r_img_box .img{width: 207px;position: relative;overflow: hidden;border-radius: 0 50px 0 50px;z-index: 2;}
.nav_r_img_box .img::before {content: '';display: block;padding-top: 56.03865%;}
.nav_r_img_box .img .i {position: absolute;left: 0;top: 0;width: 100%;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.flexbox{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 22px 0;}
.flexbox a{ color:#fff; padding:0 10px; font-size:42%;}
/* .head2{background-color: #7e2f2f;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;position: absolute;top: 0;left: 0;z-index: -1;right: 0;border-bottom: 2px solid #c9784c;} */
.head2{background-color: #7e2f2f;-webkit-transition: all 0.3s;transition: all 0.3s;position: absolute;top: 0;left: 0;z-index: 99;right: 0;border-bottom: 1px solid #c9784c;}
.search-tap {width: 75px;height: 40px;background-color: #000000; opacity:0.3;border-radius: 99px;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; margin:0 10px;}
.search-tap::before {content: '';width: 15px;height: 15px;background: url(../images/png62.png) no-repeat;background-size: contain;-webkit-transform: none;transform: none;position: static;vertical-align: middle;}
.body_c{position: relative;width: 100%;z-index: 1; background:#F6FBFF;}
.banner_box{ width:100%; height:100vh; position:relative;}
.banner_box ul li::before{content: ''; width:100%; height:70px; background:#000; opacity:0.3; bottom:0; z-index:2; position:absolute;}
.banner_box ul li{ position:relative;}
.banner_box  .swiper-button-prev{ color:#fff; font-size:90%;}
.banner_box  .swiper-button-next{ color:#fff; font-size:90%; right:19px;}
.progress-bar-container {position: absolute;bottom:0px;left: 0;right: 0;width: 100%;height: 5px;display: none;z-index: 1;}
.progress-bar {height: 100%;transition: width linear;background-color: #FDC689;width: 0%;}
.pause-btn {z-index: 2;position: absolute;bottom:15px;right:230px;color: #fff;cursor: pointer;border: none;width:45px;height: 45px;border-radius: 50%;background-color: #004190; font-size:40%;}
.pause-btn.paused {background-color: #004190;}
.a_box{ width:100%; height:50px; color:#fff; position:absolute; bottom:10px; z-index:2;}
.a_box a{font-size:50%; margin:0 0 0px 25px; position:relative; z-index:2;}
.banner_box ul li img{ width:100%;height:100%;object-fit:cover;}
.swiper-scrollbar-drag{ background:#004190!important;}
.swiper-pagination-bullet{width:13px!important; position:relative; z-index:2; height:13px!important; color:#FDC689!important; opacity:1!important; background:#FDC689!important;}
.swiper-pagination-bullet-active{background:#fff!important;}
.cdxw{ height:100%; background:url(../img/bg_3.png) 0 50px no-repeat;background-size: 100%;background-position:center;background-attachment: fixed;}

.content_body{ width:100%;margin:0 auto;}
.title_box{ width:100%; text-align:center; padding:50px 0; overflow:hidden;}
.title_box h1{ font-family:sh; font-size:87.5%;}
.coin01{ width:100%; text-align:center; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;
align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0;}
.coin01 img{ width:80px; margin:0 0px 2px 0px;}
.coin01::before, .coin01::after {content: '';width: 87px;border-top: 1px dashed rgba(0, 65, 144, 1);height:0; display:block;}
.title_box h2{ font-size:40%; font-weight:400; color:#333;}
.cdxw_c{margin-top: 22px;width:1480px; margin:0 auto 0px auto; overflow:hidden;}
.cdxw_c ul li{width: calc(33.3% - 10px);margin-bottom: 15px;}
.news_box{background: #fff;position: relative;transition: all 0.4s ease-in-out;}
.news_imgs{background-color: #efefef;position: relative;overflow: hidden;}
.news_imgs a{ display:block; height:280px;}
.news_imgs img{width: 100%;height:100%;left: 0;top: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;object-fit: cover;}
.news_wz{border: 1px solid #e7e7e7; height:180px; position:relative;}
.news_wz .news_con {padding: 15px 24px 10px 24px;min-height: 150px;}
.news_wz01{width:calc(100% - 120px); float:left; position:relative;}
.news_wz01 .news_con {padding: 15px 24px 10px 24px;min-height: 150px;}
.news_title{margin-bottom: 10px;line-height: 26px;height: auto;max-height: 52px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: bold;/* font-size: 14px; */color: #004190;white-space: inherit;font-size:46%;}
.news_text {margin-bottom: 10px;line-height: 22px;height: 44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size:35%;}
.news_time {line-height: 24px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #cc191c;background: none !important; position:absolute; bottom:20px;}
.main .post-11 .news_list li.news .news_time .times {padding-left: 20px;background-position: -5px 0px;}
.news_time > span {margin-right: 10px;background: url(images/news_times_icon.png) no-repeat; font-size:30%;}
.news_time i { margin: 0 5px 0 0; color:#004190;}
.main .post-11 .news_list li.news .news_time .views {padding-left: 20px;background-position: -5px -29px;}
.news {
    float: left;
    width: 33.3%;
    margin-bottom: 20px;
    padding-bottom: 0px;
    border-bottom: 0px solid #ccc;
}
.news_box01 {
    padding: 10px 0;
    margin: 0px 10px;
    background: #fff;
    position: relative;
    transition: all 0.2s ease-in-out;
}
.news .news_date {
    float: left;
    width: 100px;
    background: transparent;
    text-align: center;
}
.news .news_wz {
    width: 100%;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.news .news_date .news_year {
    line-height: 80px;
    font-size: 110%;
    color: #9d9d9d;
    background-color: transparent;
    transition: all 0.4s ease-in-out;
}
.news .news_date .news_days {
    font-size: 50%;
    color:#9d9d9d;
    background-color: transparent;
}
.news .news_pre {
    display: inline-block;
    line-height: 20px;
    padding: 2px 12px;
    font-weight: bold;
    color: #cc191c;
    border: 1px solid #cc191c;
    border-radius: 20px;
    font-size: 40%;
}
.news .news_wz .news_con {
    margin-left: 100px;
    padding: 0px 10px 0px 0px;
}
.news .news_title {
    line-height: 22px;
    height: 44px;
    margin-top: 4px;
    font-size: 46%;
    font-weight: bold;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news .news_text01 {
    line-height: 24px;
    margin-top: 4px;
    font-size: 14px;
    color: #999;
}
.news_title a {
    color: #000;
    text-decoration: none;
    transition: all 0.4s ease-in-out;
}
.news .news_text01 p {
    line-height: 26px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#9d9d9d;
}
.news .news_text01 p i {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(images/new2_icon.png) no-repeat left top;
    vertical-align: middle;color:#9d9d9d;
}
.news .news_text01 p.t1 i {
    background-position: -28px 3px;
}
.news_text01 p.t2 i {
    background-position: -28px -25px;
}
.news .news_text01 p.t3 i {
    background-position: -28px -52px;
}
.news .news_box01:hover {
    background-color: #204f9f;
}
.news .news_box01:hover .news_year {
    color: #fff;
}
.news .news_box01:hover .news_days {
    color: #fff;
}
.news .news_box01:hover .news_pre {
    color: #fff; border:1px #fff solid;
}
.news .news_box01:hover .news_title a {
    color: #fff;
}
.news .news_box01:hover .news_text01 p {
    color: #fff;
} 
.news .news_box01:hover .news_text01 i {
    color: #fff;
} 

.cdxw_cr_b img:hover{transform: scale(1.1);-webkit-transition: all 0.5s;transition: all 0.5s;}
.cdxw_cl{float:left;}
.cdxw_cr{float:right;}
.cdxw_cl_t{ width:100%; height:100%; background:#fff; overflow:hidden;position:relative;}
.cdxw_cl_div{ position:relative; width:100%; height:100%; overflow:hidden;}
.cdxw_cl_t_icon{ position:absolute; bottom:80px; right:20px;}
.cdxw_cl_t_icon ul li{ width:20px; height:5px; border-radius:5%; background:#FFF; float:left; margin:0 2px;}
.xsjz_l_a_click{ backgroung:#004190;}
.cdxw_cl_t ul li{ width:100%;}
.cdxw_cl_t ul li img{ width:auto;}
.cdxw_cl_t ul li .cdxw_a{ width:100%; padding:0 20px; overflow:hidden;}
.cdxw_a a{ font-size:50%; line-height:60px;}
.cdxw_a a:hover{color:#004190;}
.cdxw_a{white-space: nowrap; overflow: hidden;   text-overflow: ellipsis;}
.cdxw_cl_b{ width:100%;padding:0 20px; margin:20px 0 0 0; background:#fff; display:block; border-left:3px #004190 solid;white-space: nowrap; 
  overflow: hidden;   text-overflow: ellipsis; }
.cdxw_cl_b:hover{background:#004190; color:#fff;}
.cdxw_cl_b a{ font-size:50%; line-height:60px;}
.cdxw_cr .cdxw_cr_t {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;display: -webkit-box;display: -ms-flexbox;display: flex; width:100%; justify-content:space-between;}
.cdxw_cr .cdxw_cr_t div{margin: 0px 0 0 0px;width: calc((100% - 20px)/2); position: relative;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s; background:#fff; padding:20px; border-left:3px #004190 solid;}
.cdxw_cr .cdxw_cr_t div:hover{ background:#004190 url(../img/new_bg.png) no-repeat; color:#fff;background-size: contain;background-position: right bottom;}
.cdxw_cr .cdxw_cr_t div a{ font-size:50%;}
.a_annimt{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s; color:inherit;}
.a_annimt:hover{background-size:100% 1px;color:#fff;}
.cdxw_cr_b{ width:100%; height:auto; padding:20px; background:#fff; margin-top:20px;}
.cdxw_cr_b img{ width:100%; z-index:1; position:relative;}
.cdxw_cr_b div{ width:100%; height:100%; overflow:hidden; position:relative;}
.cdxw_cr_b div a{ width:100%; height:50px; display:block; line-height:50px; position:absolute; bottom:0; color:#fff; font-size:50%; padding-left:10px; z-index:3; background:#00000050;}
.mtcd{width: 100%;margin: 0 auto 0 auto;background: url(../img/bg_5.png) no-repeat;background-size:cover; overflow:hidden;padding:0 0 50px 0; background-attachment: fixed;}
.mtcd_c_tab .on{ background:url(../img/bg_13.png) no-repeat; background-size:100% 100%;}
.mtcd_c_tab .on span{ color:#fff!important;}
.mtcd_c_tab .on h1{ color:#fff!important;cursor:pointer;}
.tzgg{ width:100%; max-width:1500px; height:400px; margin:0 auto;margin-top: 0px;display: -webkit-box;display: -ms-flexbox;display: flex;    overflow: hidden;}
.tzgg_list{ float:left; width:9.5%; position:relative;}
.tzgg_list .tzgg_list_l{ position:absolute; z-index:2; width:100%; height:400px; padding:30px;}
.tzgg_list .tzgg_list_l a{writing-mode: vertical-rl; writing-mode: tb-rl;*writing-mode: tb-rl;-ms-writing-mode: tb-rl;color:#fff; position:relative; z-index:3; float:right; font-size:46%; line-height:1.5;}
.tzgg_list .tzgg_list_l a b{ color:#FDC689;}
.tzgg_list .tzgg_list_l a span{ margin: 5px 0; color:#fff;}
.tzgg_list .tzgg_list_c{height:400px; background: #004190 url(../img/bg_10.png) no-repeat; background-size:cover; padding:80px 40px; display:none;}
.tzgg_list_w{ width:33.5%!important;}
.tzgg_list_a{ width:100%; height:78px; line-height:30px; border-bottom:1px #C2E0F4 solid; margin-bottom:20px;}
.tzgg_list_a a{ color:#fff; font-size:48%; font-weight:bold;}
.tzgg_list_a a:hover{ text-decoration: underline;}
.tzgg_list_p{ width:100%; height:150px;}
.tzgg_list_p p{ font-size:40%; color:#fff; opacity:0.8; line-height:1.5;}
.tzgg_list_time{ width:100%; height:60px;}
.tzgg_list_time p{ float:left; font-size:50%; color:#fff;}
.tzgg_list_time p span{ font-size:60%; color:#fff; margin:0 6px;}
.tzgg_list_time h1{ float:right;}
.tzgg_list_time h1 span{ color:#fff; font-size:70%;}
.tzgg_list:nth-child(9)::after{ content: ''; display:block;width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:1;}
.tzgg_list:nth-child(8)::after{ content: ''; display:block;width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.95;}
.tzgg_list:nth-child(7)::after{ content: ''; display:block;width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.9;}
.tzgg_list:nth-child(6)::after{ content: ''; display:block;width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.85;}
.tzgg_list:nth-child(5)::after{ content: ''; display:block;width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.8;}
.tzgg_list:nth-child(4)::after{ content: ''; display:block;width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.75;}
.tzgg_list:nth-child(3)::after{ content: ''; display:block;width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.7;}
.tzgg_list:nth-child(2)::after{ content: ''; display:block;width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.65;}
.tzgg_list:nth-child(1)::after{ content: ''; display:block;width:100%; height:400px; background:#004190; z-index:1; position:absolute;opacity:0.6;}


.video_tab{position:absolute; left:0px; top:-6px;}
.video_tab a {display:block; font-size:13px; margin:5px 10px 5px 0px; float:left;background:#004190; color:#fff; padding: 5px 20px;}
.ldsr{ width:100%;margin:0 auto; background:url(../img/png92@1x.png) no-repeat; background-size: 80% auto;overflow: hidden;    background-position: bottom center;}
.ldsr_c video{ width:100%!important; height:520px!important;}
.ldsr_c .ldsr_c_l{ width: 25%;background-color: #f2f3f9;height: 350px;padding-top: 20px;position: relative; float:left;}
.triangle {position: absolute;top: -38px;left: 0;width: 100%;overflow: hidden;}
.triangle span {display: block;width: 0px;height: 0px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 400px solid transparent;border-bottom: 40px solid #f2f3f9;}
.ldsr_c_l a{ color:#222;}
.ldsr_c_l a::nth-of-type(1){ color:#004190;}
.ldsr_c_l a p {display: flex; font-size:50%; padding:25px 30px; box-sizing: border-box;justify-content: space-between;cursor: pointer;font-weight: bold;}
.ldsr_c_l a p:hover{color:#004190;}
.ldsr_c_l a span {font-size:100%;color: #666;}
.ldsr_c_r{ width:calc(75% - 20px); margin-left:20px;  float:left;}
.ldsr_c_r .video01{ width:100%; margin:0 0 0 0%; float:left; height:350px; overflow:hidden;}
.video01 ul li{ width:100%;}
.tab_v01{ float:right; margin:0px 0 0 0;}
.tab_v01 a{ font-size:13px; margin:5px; float:left; padding:3px 10px;background:#004190;color:#fff;}
.tab_v01 a:hover{background:#1890FF; }
.tab_v01 .on{background:#1890FF; }
.tab_v01 p{ font-size:18px; margin:5px; float:left;font-weight:bold;}
.tab_v02{ float:right; margin:00px 0 0 0;}
.tab_v02 a{ font-size:13px; margin:5px; float:left; padding:3px 10px;}
.tab_v02 p{ font-size:18px; margin:5px; float:left; font-weight:bold;}
.ldsr_c_r .video02{ width:100%; margin:0 0 0 0%; float:left; height:350px; overflow:hidden;}
.video02 ul li{ width:100%;}
.tab_v02 a{ font-size:14px;}
.cdrw{ width:100%; margin:0 auto; background: url(../img/bg_1.png) no-repeat; background-size:cover; background-attachment: fixed;}
.cdrw_c{width:100%;}
.cdrw_c ul{ width:100%;display: flex; justify-content:left;}
.cdrw_c ul li{ width:25%; float:left; position:relative;}
.fis:hover{ margin-top:-20px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.fis:hover .cdrw_c_l{ bottom:20px;}
.cdrw_c ul li a{ display:block; width:100%;}
.cdrw_c_l{ float:left;font-size:90%;font-family: sh;color: #481b1b;position: absolute;bottom:0px;overflow: hidden;width: 95px;height: 207px;left:30px;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: all 0.8s;transition: all 0.8s;padding: 0 15px 0 7px;-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr; border-left:1px #CCC solid;}
.cdrw_c_r{ width:calc(100% - 30px);float:right; position:relative;}
.cdrw_c_r img{ width:100%;  }
.cdrw_c_r .txtbox{position: absolute;top: 0;left: 0;bottom: 0;right: 0;padding: 45px 43px;}
.t{-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;writing-mode: vertical-rl; color:#fff; font-size:46%;letter-spacing: 2px;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
  -webkit-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); 
  -moz-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  -ms-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); 
  -o-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
.t:hover{ font-size:45%;-webkit-transition: all 0.3s;transition: all 0.3s;}
.new_more {position: absolute;right: 30px;bottom: 47px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-shadow: 0px 0px 15px #000000;}
.new_more:hover{ margin-bottom:-15px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.new_more span{ color:#fff; font-size:200%; margin-bottom:10px;}
.secd:hover{ margin-top:-5px; -webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.xsjz01{width:100%; margin:0 auto;}
.xsjz{ width:100%; margin:0 auto; }
.xsjz_c{width:100%; height:200px;background: url(../img/bg_4.png) no-repeat; background-size:50% auto;}
.xsjz_l{ width:50%; float:left; padding:50px;}
.xsjz_l li{ display:block; width:150px; height:150px; background:#fff; border:1px #ccc solid; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; flex-direction:column; align-items:center; align-content:center; float:left; text-align:center;}
.xsjz_l li:nth-child(4){ clear:both;}
.xsjz_l li:nth-child(5){ margin-left:150px;}
.xsjz_l li:nth-child(6){ clear:both;}
.xsjz_l li:nth-child(8){ clear:both;}
.xsjz_l .on{ background:#004190!important; border:#004190;}
.xsjz_l .on h1{ color:#fff!important;}
.xsjz_l .on h2{ color:#fff!important;}
.xsjz_l .on h3{ color:#fff!important;}
.xsjz_l a h1{ font-size:100%; color:#004190; line-height:1.3;}
.xsjz_l a h2{ font-size:40%; color:#929292; font-weight:400; line-height: 28px;  line-height:1;}
.xsjz_l a h3{ font-size:45%; color:#929292; font-weight:400;  line-height:1.2;}
.xsjz_r{ width:50%; background:#004CA8; position:relative; float:left;}
.xsjz_r01{width:100%; left:-60px; position:absolute; overflow:hidden;}
.xsjz_r_l{ width:110px; background:#004190; float:left; height:700px;}
.xsjz_list{ width:100%; position:absolute; left:-60px; top:40px; overflow:hidden;}
.xsjz_list ul{ position:relative; z-index:1;}
.xsjz_list ul li img{ width:auto; transition: scale 0.3s;}
.xsjz_list ul li .xsjz_txt{ margin-left:200px; padding:20px 0 40px 0;}
.xsjz_list ul li:hover a{text-decoration:underline;}
.xsjz_list ul li:hover img{scale: 1.1;}
.xsjz_txt a{display:block;line-height:1.5; color:#fff; font-weight:bold; margin-bottom:20px;font-size:60%;}
.xsjz_txt p{ color:#fff; font-size:40%; line-height:30px;}
.xsjz_txt p span{ color:#fff; margin-right:5px;}
.xsjz_r_a{ position:absolute; bottom:50px; left:33px; z-index:3;}
.xsjz_r_a_l{ width:50px; height:50px; position:relative; margin-bottom:10px;}
.xsjz_r_a_r{ width:50px; height:50px;position:relative;}
.xsjz_r_a_r img{ width:100%;}
.xsjz_r_a_l img{ width:100%;}
.mtcd{ width:100%; margin:0 auto 0 auto; background: url(../img/bg_5.png) no-repeat; background-size:100% 200% ;background-attachment: fixed;}
.mtcd_c_tab ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;} ul li{ float:left; }
.mtcd_c_tab ul li{ width:200px; height:150px; text-align:center; margin:30px; padding:30px 40px;}
.mtcd_c_tab ul li span{ font-size:80%;}
.mtcd_c_tab ul li h1{ font-size:60%; color:#004190; line-height:2.5;}
.mtcd_c_c .div_c{ width:100%;}
.div_c .div_c_f{ width:calc(33.3% - 20px);margin:0 10px; height:280px; background-image:url(../img/dce2.png); background-size:cover;background-position:50%; background-repeat:no-repeat; float:left; position:relative; position:relative;}
.div_c .div_c_f:hover span{ left:auto; right:30px;}
.div_c .div_c_a{width:100%; height:40px; padding:0  20px; color: white;background:#00000055; opacity:1; margin:240px 0 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width: 100%; line-height:20px;  }
.div_c .div_c_a a{ font-size:46%; font-weight:bold; color:#fff; line-height:20px; }
.div_c .div_c_f span{ position:absolute; left:30px; right:auto;bottom:30px; color:#fff; font-size:100%;     transition: scale 1s;}
.sjcd_c{ width:100%; background:url(../img/bg_15.png) 0 bottom repeat-x; margin-bottom:20px; position:relative; z-index:0;}
.sjcd_c_box{width:100%; max-width:1480px;  margin:0 auto; position:relative; overflow:hidden;padding:0 0 50px 0;}
.sjcd_c_box ul{position: relative;z-index: 2; margin:0 auto;}
.sjcd_c_box ul li{  height:320px; border-radius: 0 120px 0 120px; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; flex-direction:column; align-items:center; align-content:center; background:#FDC689; padding:10px 0px 10px 0px;position:relative; z-index:2;}
.sjcd_c_box ul li img{ width:100%;height: 100%;object-fit: cover; transition: scale 0.3s;}
.sjcd_c_box ul li span{ font-size:325%; color:#fff; line-height:1.5;position:relative; z-index:2; }
.sjcd_c_box ul li h1{ font-size:45%; color:#fff; line-height:1.4;position:relative; z-index:2;}
.sjcd_c_box ul li h2{ font-size:50%; color:#fff; line-height:1.5;position:relative; z-index:2;}
.sjcd_c_box ul li svg{position:relative; z-index:2;}
.sjcd_c_box ul li:hover img{ scale: 1.1; }
.sjcd_c_box_l{ position:absolute; top:-110px; left:0;}
.sjcd_c_box_l span{ font-size:100%;cursor: pointer;}
.sjcd_c_box_r{ position:absolute; top:-110px; right:0;}
.sjcd_c_box_r span{ font-size:100%;cursor: pointer;}
.x-footer {position: relative;width: 100%;z-index: 1}
.x-footer {color: #fff;margin-top: -152px;position: relative}
.cover-img{ transition: scale 0.3s;}
.cover-img:hover{ scale: 1.05; }
.x-footer .qrimg {position: absolute;z-index: 9;top: -125px;width: 100px;padding: 0px;background: #fff;-webkit-box-shadow: 2.868px 4.096px 20px 0px rgba(0,0,0,0.1);box-shadow: 2.868px 4.096px 20px 0px rgba(0,0,0,0.1);opacity: 0;visibility: hidden;-webkit-transition: all 0.3s;transition: all 0.3s; z-index:9;}
.x-footer .qrimg.show {opacity: 1;visibility: visible}
.x-footer .qrimg::after {width: 12px;height: 12px;background-color: #004190;left: 50%;bottom:0%;-webkit-transform: translate(-50%, 50%) rotate(90deg);transform: translate(-50%, 50%) rotate(45deg);content: '';position: absolute}
.x-footer .qrimg .img {width: 100%;position: relative;overflow: hidden}
.x-footer .qrimg .img::before {content: '';display: block;padding-top: 100%}
.x-footer .qrimg .img .i {position: absolute;left: 0;top: 0;width: 100%;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.x-footer .w-wrap {z-index: 9}
.x-footer .cont {position: relative;z-index: 2;background-color: #7c3030}
.x-footer .cont::before {content: '';position: absolute;width: 100%;left: 0;top: -101px;background: url(../images/png84.png) no-repeat left top;background-size: 100% auto;bottom: 0;pointer-events: none;z-index: 1}
.x-footer .cont a:hover {	color: #ce8a8a}
.x-footer .cont .share-box .share-item {border: 2px solid #6f383c;background: #613131 no-repeat center center;background-size: contain}
.x-footer .cont .share-box .gotop {background-color: #783333}
.x-footer .slot {display: -webkit-box;display: -ms-flexbox;display: flex;height: 174px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}
.x-footer .slot.m-show {display: none}
.x-footer .slot .slot-track {width: calc(100% / 21);position: relative;height: 100%;overflow: hidden}
.x-footer .slot .slot-track .slot-item {will-change: top, bottom;top: 150px;bottom: 0;position: relative;height: 100%;width: 101%;left: -0.5%}
.x-footer .slot .slot-track .s7 {top: 140px}
.x-footer .slot .slot-track .s8 {top: 110px}
.x-footer .slot .slot-track .s9 {top: 60px}
.x-footer .slot .slot-track .s10,.x-footer .slot .slot-track .s12 {top: 30px}
.x-footer .slot .slot-track .s11 {top: 0px}
.x-footer .slot .slot-track .s13 {top: 60px}
.x-footer .slot .slot-track .s14 {top: 90px}
.x-footer .slot .slot-track .s15 {top: 120px}
.x-footer .slot .s1,.x-footer .slot .s4,.x-footer .slot .s9,.x-footer .slot .s14,.x-footer .slot .s18,.x-footer .slot .s21 {
background: #004190;}
.x-footer .slot .s2,.x-footer .slot .s5,.x-footer .slot .s7,.x-footer .slot .s10,.x-footer .slot .s12,.x-footer .slot .s15,.x-footer .slot .s17,.x-footer .slot .s20 {
background: #0053B9;}
.x-footer .slot .s3,.x-footer .slot .s6,.x-footer .slot .s8,.x-footer .slot .s11,.x-footer .slot .s13,.x-footer .slot .s16,.x-footer .slot .s19 {
background: #0165E1;}
.x-footer .slot .icon{width:100%;position:relative;overflow:hidden;margin:auto;top:32px}
.x-footer .slot .icon::before{content:'';display:block;padding-top:70%;}
.x-footer .slot .icon .i{position:absolute;left:0;top:0;width:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.x-footer .slot .icon img.i{width:auto;height:auto;max-width:70%;max-height:70%;top:32px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.x-footer .slot .icon p{ font-size:12px; color:#fff; text-align: center; margin:10px 5px 0 5px; line-height:16px;}
.x-footer .logo{width:390px;margin:auto;padding:5.5vw 0 0}
.x-footer .logo img{width:100%}
.x-footer .friend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}
.x-footer .friend .tracker-mod{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.x-footer .friend .tracker-mod .tracker-box{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}
.x-footer .friend .tracker-mod .tracker-item{margin:0 13px}
.x-footer .friend .tracker-mod .tracker-item.cur{color:inherit}
.x-footer .slot.m-show .slick-arrow{margin-right:10px}.x-footer .slot.m-show .slick-next{margin:0;margin-left:10px}.x-footer .slot.m-show .slick-arrow{width:40px;height:40px}
.bottom{ width:100%; height:auto; background:url(../img/fotter_bg.png) no-repeat; padding-top:30px; background-size:cover; position:relative;overflow:hidden;margin:0 0 40px 0;background-position: right center;}
.bottom_l{ width:50%; float:left; padding:50px 0 0 50px; position:relative; z-index:2;}
.bottom::after{ content:''; width:50%; height:442px; background:url(../img/fotter_bg01.png) no-repeat; background-size:auto 100%; position:absolute; top:-0; left:0; z-index:1;}
.bottom_l img{ width:300px; margin-bottom:30px; position:relative; z-index:2;}
.bottom_l p{ font-size:60%; color:#fff; position:relative; z-index:2; line-height:1.5;}
.bottom_r{ width:100%; float:right; padding:10px 0px 0 0;    position: relative;z-index: 10;text-align: center; }
.bottom_r img{ width:50%; max-width:300px;}
.bottom_r ul li{ width:100%; height:70px;float:left; display: -webkit-flex; /* Safari */
  display: -ms-flexbox; /* IE 10 */
  display: flex;
  -webkit-justify-content: center; /* Safari */
  -ms-flex-pack:center; /* IE 10 */
  justify-content:center;
  -webkit-align-items: center; /* Safari */
  -ms-flex-align: center; /* IE 10 */
  align-items: center;}
.bottom_r ul li a{ font-size:60%; color:#fff; margin:0 15px;}

.head2{display: flex;align-items: center;justify-content: space-between;background: #004190;padding: 0 20px;box-sizing: border-box;opacity: 0;visibility: hidden;position: fixed;top: 0;left: 0;}
.head2_s{opacity: 1;visibility: visible;height:100px;z-index:9999;}

.head2 img{display: block;height: 80px;margin: 10px 0;}
.head2_c{position: relative;}
.head2_c>a{display: block;color: #fff;font-size:50%;height: 100px;line-height: 100px;}
.head2_c:hover{ border-bottom:1px #fff solid;}
.head2_c div{position: absolute;top: 100px;left: 0;display: flex;flex-wrap: nowrap;width: auto;padding: 30px 0;opacity: 0;visibility: hidden;transition: all 0.3s ease-in-out;}
.head2_c:hover div{opacity: 1;visibility: visible;}
.head2_c div::after{content: '';position: absolute;top: 0;bottom: 0;z-index: -1;width: 300vw;left: -100vw;right: -100vw;background:#00419096;}
.head2_c div a{display: block;flex-shrink: 0;color: #fff;font-size: 16px;margin-right: 50px;}
.head2_c div a:hover{ opacity:0.9;}
.head2_c div a span{ color:#FFF;}
.tushuo_head{ width:100%; height:100px; background:url(img/nav_bg.png) 100% 100% no-repeat; position:absolute; top:0; z-index:100; border-top:5px #004190 solid;}
.tushuo_head01{ width:100%; height:100px; background:#171717;display:-webkit-flex;display: flex;flex-wrap:nowrap;justify-content:space-between;align-items:center; padding:0 20px; box-sizing:border-box;  z-index:9998; position:fixed; top:-100px;}
.tushuo_head01_active{animation:top 1s ease-in-out forwards;}
.tushuo_head01 img{ height:70px;}
.tushuo_head01 .tushuo_h1_box{ width:50%;}
.tushuo_head01 .tushuo_h1_box h1{ font-size:50%; margin-top:20px; color:#fff; float:left;}
.tushuo_head01 span{ font-size:80%; color:#fff; margin-top:20px; cursor: pointer;}
.tushuo_head a{ display:block; color:#fff; font-size:35%; width:60px; height:55px; line-height:16px; background: url(../img/logo_bg1.png) no-repeat; float:right; background-size:100%; text-align:center; padding:10px; box-sizing:border-box;}
.tushuo_box01{width:100%; height:100vh; position:relative;}
.tushuo_box01_1::before{content:"";width:45%;height: 100%; background:url(../img/tushuo_l.png) left center no-repeat; background-size: 100% auto; position:absolute; z-index:2;}
.tushuo_box01_1::after{content:"";width: 70%;height:100%; background:url(../img/tusuo_b.png) right bottom no-repeat; background-size: 100% auto; position:absolute; right:0; bottom:0; z-index:2;}
.img_box{ position:relative; z-index:3; height:100vh;}
.img_box img{ height:50vh; position:absolute; z-index:40; top:20vh; left:10%;}
.tushuo_txt{ position:absolute; width:60%;  overflow:hidden;bottom:30px; right:30px; }
.tushuo_txt h1{ color:#fff; float:right; font-size:70%; line-height:50px;clear:both;}
.tushuo_txt p{ color:#fff; float:right; font-size:60%; line-height:40px;clear:both;}
.tushuo_txt h2{ color:#fff; float:right; font-size:40%; font-weight:400;clear:both;}
.tushuo_box02{width:100%; height:calc(100vh - 100px); background:#2A2A2A url(img/tushuo_bg.png) 100% 100% no-repeat;  position:absolute; top:0; z-index:99;}
.tushuo_box02 ul{ width:100%; height:100vh;}
.tushuo_box02 ul li{ text-align:center;}
.tushuo_box02 ul li img{ height:100%;}
.tushuo_bottom{ width:100%; height:calc(100vh - 200px); background:#2A2A2A url(img/tushuo_bg.png) 100% 100% no-repeat;  padding-top:100px; z-index:15;}
.tushuo_bottom_active{animation:bottom 1s ease-in-out forwards;}
.tushuo_bottom_img{ width:100%; height:120px; overflow:hidden; clear:both;}
.tushuo_bottom_img ul{ width:100%; height:120px; overflow:hidden;}
.tushuo_bottom_img li{ height:120px; float:left;}
.tushuo_bottom_img li img{ height:120px;}
.tushuo_bottom_img_a{ border:2px #fff solid;}
.tushuo_bottom_p{ width:100%; clear:both;display:-webkit-flex;display: flex;flex-wrap:nowrap; padding:20px 20px 20px 0; box-sizing:border-box;}
.tushuo_bottom_p h1{ font-size:20px; margin:0 20px 0 0;font-style:italic; float:left; display:block; color:#fff;}
.tushuo_bottom_p h1 span{ color:#FDC689;font-style:italic;}
.tushuo_bottom_p p{ font-size:18px; float:left; float:left; display:block; color:#fff;}
.top_10{ top:0;}
.border_1{ border:1px #fff solid;}
.ad-gallery .ad-image-wrapper{ height:calc( 100vh - 350px)!important;}
.jiantouzt{width:100%;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;flex-wrap:wrap;justify-content: center;}
.jiantouzt span{font-size: 80%;}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}
.cdzt a{ display:block; width:49%; background:#030; height:375PX; float:left;}
.cdzt a img{ width:100%; height:100%;object-fit: cover; cursor: pointer;}
.sjcd_c_boxZT_l{margin:20px 10px 0 10px; cursor: pointer;}
.sjcd_c_boxZT_r{margin:20px 10px 0 10px; cursor: pointer;}
@keyframes top{
	from{
	    top:-100px;
	}
	to{
		top:0px;
	}
}
@keyframes bottom{
	from{
	    bottom:-240px;
	}
	to{
		bottom:0px;
	}
}
.anniu{ position:fixed; bottom:40vh; right:10px; z-index:9999; font-size:100%;}
.anniu svg{ width:50px;}
.left{ width:50px; height:50px; background:#fff; position:absolute; left:0; top:50%; text-align:center;}
.right{ width:50px; height:50px; background:#fff; position:absolute; right:0; top:50%; text-align:center;}
#right_tt{ display:none;}
.swiper-button-prev{ width:50px; height:50px; background:url(../js/ad_prev.png) no-repeat; background-size:cover;}
.swiper-button-next{ width:50px; height:50px; background:url(../js/ad_next.png) no-repeat; background-size:cover;}
.Top100{top:100;}
.dceList img:hover {
    opacity: 0.8;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.dceList p:hover{color:#004190;}
.bottom_l_logo{width:100%; text-align:center;font-size:35%;}
.bottom_l_logo p{color:#fff;line-height:1.5;}
@media screen and (max-width:1100px) {
  .mtcd_c_tab ul img{
    display: block;
    width: 100%;
  }
  .mtcd_c_tab ul .butt{
    width: 300px;
  }
  .sjcd_c{
    margin: 0;
  }
.nav_tit a{ font-size:45%;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  -webkit-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); 
  -moz-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  -ms-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); 
  -o-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
.flexbox a{ font-size:45%;}
.head2_c>a{font-size:35%;}}
  .bottom::after{
    width: 100%;
  }
  .tushuo_txt{ width:80%;}
}
@media screen and (max-width:750px) {
  .head2{
    display: none;
  }
.bottom_l_logo{ width:300px; margin-bottom:20px;}

}
.dceList li :hover  p{color: #004190;text-decoration: underline; }
@media screen and (min-width: 1500px) {
.cdxw_cl,.cdxw_cr{ width:730px;}	
.cdxw_cl_t ul li img{ height:411px;}
.cdxw_cr .cdxw_cr_t div{ height:160px;}
.cdxw_cr_b img{ height:411px;}
.cdxw_cr_b div{ height:411px;}
.content_body,.tzgg,ldsr_c{ width:1480px;}
.xsjz_list ul li img{ width:630px;}
.xsjz_list{width:730px;}
.nav_tit a{padding:20px 10px;}
.xsjz_list ul li .xsjz_txt{width:480px;}
.sjcd_c_box ul li{height:320px;}
.dceList li{overflow:hidden;}
.dceList img {display: block;width: 100%;object-fit: cover;height:282.25px;}
}
@media screen and (min-width: 1440px) and (max-width: 1499px) {
.cdxw_cl{ width:700px;}
.cdxw_cr{ width:700px;}	
.cdxw_cl_t ul li img{ height:394px;}
.cdxw_cr .cdxw_cr_t div{ width:340px; height:160px;}
.cdxw_cr_b img{ height:393px;}
.cdxw_cr_b div{ height:393px;}
.content_body,.tzgg,.ldsr_c,cdrw_c,.cdxw_c{ width:1420px;}
.cdrw_c_r img{ }
.mtcd_c_tab ul li{ height:160px;}
.bottom_l p{ font-size:50%;}
.xsjz_list ul li .xsjz_txt{width:460px;}
.dceList img {display: block;width: 100%;object-fit: cover;height:224.96px;}
}
@media screen and (min-width: 1330px) and (max-width: 1439px) {
.dceList img {display: block;width: 100%;object-fit: cover;height:211.6px;}
.cdzt a{height:333px;}
}
@media screen and (min-width: 1280px) and (max-width: 1329px) {
.dceList img {display: block;width: 100%;object-fit: cover;height:205.52px;}
.cdzt a{height:320px;}
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
.cdxw_cl,.cdxw_cr{ width:620px;}	
.cdxw_cl_t ul li img{ height:349px;}
.cdxw_cr .cdxw_cr_t div{ height:160px;}
.cdxw_cr_b img{ height:349px;}
.cdxw_cr_b div{ height:349px;}
.cdrw_c_r img{ }
.content_body,.tzgg,.ldsr_c,cdrw_c,.cdxw_c{ width:1260px;}
.sjcd_c_box ul li{ padding:10px 0;}
.sjcd_c_box ul li h2{ font-size:60%;}
.sjcd_c_box ul li span{ font-size:280%;}
.sjcd_c_box{ height:400px;}
.bottom{ height:auto; overflow:hidden;}
.bottom_l img{ width:240px;}
.bottom_l p{ font-size:40%; line-height:30px;}
.bottom_r ul li{ width:100%; height:55px;}
.bottom_r ul li svg{ margin-top:-46px;}
.xsjz_l li{ width:120px; height:140px;}
.xsjz_l li:nth-child(5) {margin-left: 120px;}
.bottom_r ul li a{ font-size:50%;}
.mtcd_c_tab ul li h1{font-size:50%;}
}

@media screen and (max-width: 1279px) {
.x-footer .slot .icon{ top:20px;}
.x-footer .slot .icon img.i{ top:20px;}
.head1_logo{ width:300px;}
.flexbox a{padding:0 5px;}
.bottom_l{width:100%;    text-align: center;}
.bottom_l_logo{ margin:0 auto 20px auto; font-size:40%;}
.tzgg_list .tzgg_list_l{padding:10px;}
.cdxw_cl,.cdxw_cr{ width:492px;}	
.cdxw_cl_t ul li img{ height:277px;}
.cdxw_cr .cdxw_cr_t div{ height:160px;}
.cdxw_cr_b img{ height:277px;}
.cdxw_cr_b div{ height:277px;}
.content_body,.tzgg,.ldsr_c,cdrw_c,.cdxw_c{ width:1004px;}
.swiper-pagination::after{ bottom:-55px; padding:0px 20px; height:50px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px 15px 5px;}
.cdrw_c_r img{}
.xsjz_l li{ width:100PX; height:100PX;}
.xsjz_l a h1{ font-size:80%;}
.xsjz_l a h2{ font-size:50%;}
.xsjz_l a h3{ font-size:30%;}
.xsjz_l li{ width:100px; height:100px;}
.xsjz_l li:nth-child(5) {margin-left: 100px;}
.xsjz_c{ height:200px; background-size:50% 100%;}
.xsjz_list ul li .xsjz_txt{ margin-left:190px;}
.xsjz_r{ height:500px;}
.xsjz_r_l{ height:500px;}
.xsjz_list ul li .xsjz_txt{ padding:10px 0 0 0;}
.mtcd_c_tab ul li{ padding:30px 0; margin:30px 10px;}
.mtcd_c_tab ul img{ margin:64px 0 0 0;}
.sjcd_c{ margin-bottom:0;}
.bottom_l p{ font-size:50%;}
.bottom_r ul li a{ font-size:50%; margin:0 5px;}
.sjcd_c_box{ padding: 0;} 
.tzgg_list_a{display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 限制为两行 */
  overflow: hidden;       /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 显示省略号 */}
.sjcd_c_box ul li span{ font-size:200%; line-height:1.8;}
.sjcd_c_box ul li h1{ font-size:60%; line-height:1.2;}
.sjcd_c_box ul li h2{font-size:50%; line-height:1.5;}
.head2 img{ height:50px;}
.head2{ padding:0 10px;}
.x-layout{ padding:0px 0 0 0!important;}
.xsjz_list ul li img{ width:500px;}
.dceList img {display: block;width: 100%;object-fit: cover;height:174.416px;}
.cdzt a{height:256px;}
}
.sjcd_c_box .icon{ width:50%; fill:none; stroke:#fff; stroke-width:10; stroke-linecap:round; color:#FFF;}
@keyframes stroke{
	from{
		stroke-dasharray: 0 200; 
		}
	to{
		stroke-dasharray:200 0 ; 
	}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .icon3 path,line,polyline {stroke-dashoffset: 0!important;}
  .head1_logo_box{margin:-30px 0 0 0;}
}
.sjcd_c_box .icon:hover{animation:stroke 1s;}
.erweima{ position:absolute; top:0; z-index:9999;}