@charset "utf-8"
body{ font-size:40px!important; background:#f6fbff; }
html{  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;ont-size:40px!important;}  
body * { max-height: 999999px; }
*,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; }
.mtcd_c_c .div_c > li{ width: 100%; }
.mtcd_c_c01 .div_c > li{ width: 100%; }
.pc_page{ display: block!important; }
.m_page{ display: none!important; }
.navBox{ display:none; }
.daohang_phone{ display:none; }
.tzggm{ display:none; }
.piaofut td{ line-height:14px; }
.daohang_phone_r span:hover {
  cursor: pointer;
}
.navCld2 span:hover {
  cursor: pointer;
}
.zt_m{display:none;} .banner_3d{display:block;}
.zt_m img{width:30.3333%;float:left;margin:0 1.5% 10px 1.5%;height:100px;} 
.xy_coin{text-align:center; bottom:100px; width:auto;right:5px}
.sjcd_li{width:16%!important; margin:0 2%; overflow:hidden;}
.content_leader{width:70%; margin:0 auto;overflow:hidden;}
.cdxy_sy_box{ width:100%; height:550px; background:url(../images/cdxy_bg.png) center right no-repeat; overflow:hidden; position:relative; }
.cdxy_sy_warp{ width:100%; max-width:1250px; margin:0 auto; }
.cdxy_sy_box_l{ width:40%; height:450px; background-color:#004190; position:absolute; left:0; top:50px; }
.cdxy_sy_l{ width:40%; height:350px; margin:100px 0!important; float:left; }
.cdxy_sy_l01{ width:calc(40% + 100px); float:left; position:relative; padding:0 50px 0 0; }
.cdxy_sy_l01 .swiper-pagination-bullet{ display:block!important; margin:5px 0!important; }
.cdxy_sy_l ul{ width:100%; height:100%; }
.cdxy_sy_l ul li{ width:100%; height:100%; position:relative; }
.cdxy_sy_l ul li a img{ width:100%; height:100%; object-fit:cover; }
.cdxy_sy_l_p{ width:100%; height:70px; position:absolute; bottom:0; background: rgba(0, 0, 0, 0.7); }
.cdxy_sy_l_p a{ line-height:70px; color:#fff; margin:0 20px; font-size:45%; display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cdxy_sy_r{ width:calc(60% - 150px); height:500px; margin:75px 0; float:right; }
.cdxy_sy_r ul{ width:100%; border-top:1px dashed #A89D96; }
.cdxy_sy_r ul li{ width:100%; border-bottom:1px dashed #A89D96; padding:20px 0; }
.cdxy_sy_r ul li a{ display: -webkit-box; width:100%; height:60px; padding:0px 0px 0px 20px; border-left:1px solid #FDC689; font-size: 20px; line-height: 30px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.cdxy_sy_r ul li a:hover{ color:#004190; }
.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; display: inline-block; font-size:55%; transition:transform .6s ease; }
.video_2025_l ul li a:hover{ transform: scale(1.1); }
.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:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.box_n{ display:flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.box_wr{ 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_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-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; }
.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: 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; }
.search_box{ width:100%; height:100vh; z-index:9999; background:#00000090; position:fixed; top:-100vh; display: flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; 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: 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: absolute; overflow: hidden; margin-left: -17px; 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: 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%; 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 ease; border-bottom-width:0px; 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: flex; }
.nav_l{ width:60%; }
.nav_l h1{ font-size:60%; color:#fff; margin: 0 0 0 5px; }
.nav_l ul{ 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: 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:38%; }
.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: 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{ 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:6px; right:250px; 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:56px; color:#fff; position:absolute; bottom:0; z-index:2; display:flex; align-items:center; background:rgba(0,0,0,.3); }
.a_box a{ font-size:50%; margin:0 0 0px 25px; position:relative; z-index:2; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-right:310px; }
.banner_box ul li img{ width:100%; height:100%; object-fit:cover; -webkit-transform: scale(1.1); transition: 5s; }
.banner_box .swiper-slide-active img{ -webkit-transform: scale(1); }
.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: 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; transition:transform .6s ease; object-fit: cover; }
.news_imgs:hover img{ transform:scale(1.08); }
.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; 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%; text-indent: 27px; }
.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_title a:hover{ color:#004190; }
.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{ color: #fff; }
.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{ background:#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: 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: 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: 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: 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: 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: flex; width:150px; height:150px; background:#fff; border:1px #ccc solid; -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: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: 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; min-height:150px; text-align:center; margin:30px; padding:30px 35px; }
.mtcd_c_tab ul li span{ font-size:80%; }
.mtcd_c_tab ul li h1{ font-size:60%; color:#004190; line-height:1.4; }
.mtcd_c_c .div_c{ width:100%; }
.mtcd_c_c01 .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% 50%; background-repeat:no-repeat; float:left; position:relative; transition:background-size .6s ease; }
.div_c .div_c_f:hover{ background-size:110% 110%; }
.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; 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: 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;width: calc((100% - 60px) / 3); }
.sjcd_c_box ul li img{ width:100%; height: 100%; object-fit: cover; transition: scale 0.3s; }
.sjcd_c_box .pic_a{ display:block; width:100%; height:100%; background: #004190; overflow:hidden; }
.sjcd_c_box .pic_a div{ width:100%; height:100%; background: #004190; overflow:hidden; }
.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; }
.tscd_a{ width:100%; height:40px; background: #00419080; position: absolute; bottom:10px; left:0; overflow:hidden; font-size:46%; font-weight:bold; color:#fff; padding:0 20px; line-height:40px; }
.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; }
.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: 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% / 20); 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:none; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.x-footer .friend .tracker-mod{ -webkit-box-flex:1; -ms-flex:1; flex:1; 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: flex; -webkit-justify-content: center; -ms-flex-pack:center; justify-content:center; -webkit-align-items: center; -ms-flex-align: center; 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: 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: 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; 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: 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; }
.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; }
.dceList li :hover p{ color: #004190; text-decoration: underline; }
.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 ; } }
.sjcd_c_box .icon:hover{ animation:stroke 1s; }
.erweima{ position:absolute; top:0; z-index:9999; }
body{ font-size:40px; 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%; color: #333; line-height:1.2; }
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") }
.bottom_l .swiper-button-prev{ font-size:22px; top: 80px; }
.bottom_l .swiper-button-next{ font-size:22px; top: 80px; }
@keyframes top{ from{ top:-150px; } to{ top:0px; } }
@keyframes bottom{ from{ bottom:-240px; } to{ bottom:0px; } }
body{ overflow-x: hidden; min-width: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
img, video, svg{ max-width: 100%; }
body{ font-size: clamp(26px, 2.2vw + 18px, 40px) !important; }
.tzggm, .bottom_l, .video_page_video .video_2025_div, .video_page_video1 .video_2025_div1{ max-width: 100% !important; }
.video_page{ padding: 80px 15px 0 15px !important; }
.video_page_video, .video_page_video1{ flex-wrap: wrap !important; }
.video_page_video .video_2025_div, .video_page_video1 .video_2025_div1{ width: 100% !important; max-width: 100% !important; }
.video_page_title{ width: auto !important; max-width: 90% !important; font-size: 20px !important; }
.guanbi_20251, .guanbi_20252{ top: 15px !important; right: 15px !important; }
.news_title, .news .news_title{ line-height: 1.5 !important; height: auto !important; max-height: 3.1em !important; }
.news_text, .news .news_text01 p{ line-height: 1.7 !important; }
.cdxy_sy_r ul li a{ line-height: 1.5 !important; height: auto !important; min-height: 60px; }
.cdxw_a a, .cdxw_cl_b a{ line-height: 1.6 !important; }
.tzggm_list p, .tzggm_list div{ line-height: 1.7 !important; }
.xsjz_txt p{ line-height: 1.7 !important; }
.tushuo_txt p, .tushuo_txt h2{ line-height: 1.5 !important; }
.title_box h1{ font-size: clamp(28px, 5vw, 40px) !important; }
.title_box h2{ font-size: clamp(14px, 1.8vw, 18px) !important; }
.news_title, .news .news_title{ font-size: clamp(15px, 1.35vw, 20px) !important; }
.news_text, .news .news_text01 p{ font-size: clamp(12px, 1vw, 15px) !important; }
.swiper-container, .swiper{ overflow: hidden !important; }
.news_time > span, .news .news_days, .news .news_pre{ font-size: clamp(11px, 1vw, 14px) !important; }
.video01 .sp_01 ul, .video01 .sp_01 li{ max-width: 100%; }

/* ============ 响应式媒体查询（屏幕从宽到窄） ============ */
/* ---------- 大屏增强 ---------- */
@media screen and (min-width: 2000px){
.x-footer .slot .icon::before{padding-top:50%!important;}
}
@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;}
  .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;}
  .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){
.mtcd_c_tab ul li{min-height:auto; }
.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:20px 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;}
  .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; color:#fff;}
  .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;}
}
@media screen and (max-width: 1200px){
.head2,.head{display:none!important;}
  .navBox{display:block;}
  .daohang_phone{display:block;}
  .pause-btn{display:none!important;}
.cdxy_sy_box{background:none;}
}
@media screen and (max-width: 1200px){
.sjcd_box p strong{font-size:80%;}
  .tzgg_list .tzgg_list_l a{font-size:40%;}
  .sjcd_box span{font-size: 40%;}
  .tzgg_list .tzgg_list_l{padding:40px 10px;}
  .video_2025_l ul li{background: url(../images/video_icon.png) 0 34px no-repeat; background-size: 14px;}
  .video_2025_l ul li a{font-size:40%; margin: 0 0 0 27px; line-height: 80px;}
  .video_img{height:250px;}
  .anniu{position:fixed; bottom:10px; left:50%; z-index:9999;}
  .left{width:40px; height:40px; background:#fff; position:absolute; left:0; top:45%; text-align:center; opacity:0.5;}
  .swiper-button-next:after, .swiper-button-prev:after{font-size:50%; color:#000;}
  .right{width:40px; height:40px; background:#fff; position:absolute; right:0; top:45%; text-align:center; opacity:0.5;}
  .right_tt{width:50px; height:50px; background:#fff; position:absolute; right:20px; top:20px; text-align:center; display:none; z-index:9999;}
  .ipad{display:none;}
  .bottom_l1{width: 100%; margin: 90px auto 30px auto!important; overflow: hidden; line-height: 1;}
  .bottom_l .swiper-button-prev{left:0px; background-image: none !important; color: #fff;}
  .bottom_l .swiper-button-next{right:0px; background-image: none !important; color: #fff;}
  .foot_ll{width:100%; overflow:hidden; text-align: center; margin:10px 0 0 0!important;}
  .news_imgs a{height: 239px;}
  .foot_ll img{width:50%; margin:0 0 0 -5px;}
  .cdrw_c ul li{width:33.3%;}
  .sjcd_li{width:30.3%!important; margin:0 1.5%!important; overflow:hidden;}
  .hd{margin: 7px 0 0 0;}
  .hd_tab_v01{width:auto!important; overflow-y:hidden!important; float:left; margin: 0px 0 20px 0!important;}
  .hd_tab_v03{width:100%!important; overflow-y:hidden!important; float:left; margin: 0px 0 20px 0!important;}
  .xsjz_l{width:100%; margin:10px auto 0px auto;}
  .xsjz_l .on{background:#0154b9!important; border:#004190!important;}
  .xsjz_l .on h1{color:#fff;}
  .xsjz_l .on h3{color:#fff;}
  .xsjz_l li{float:left; width:100px; margin:5px 5px 5px 0; padding:10px; text-align:center; background:#FFF;}
  .xsjz_list{width:90%; margin:0 auto;}
  .navBox{min-height: calc(100vh - 60px);}
  .dibuicon{width:100px!important; ];}
  .dibuicon h1{font-size:12px; color:#fff; margin: 10px 0 0 0;}
  .bottom_l1{width: 80%; margin: 0px auto 30px auto!important; overflow: hidden; line-height: 1;}
  .foot_ll p{font-size:50%; width:100%;}
  .bottom_l img{display: block; width: 50%; margin: 0px 25%;}
  .icon02{margin:25px 25% 25%!important;}
  .icon01{width:100%!important; height:100%; top:0; left:-25px!important;}
  .sjcd_c_box ul li{width:100%;}
  .pic_a div{height:432px;}
  .pic_a img{width:100%; height:432px; object-fit: cover;}
  .xsjz_list ul li img{height:319px;}
  .xsjz_r_l{width:568px; float:left; margin:10px 0 0 0;}
  .cdxw_cl{padding:25px;}
  .tzggm_list div{width:100%; float:left; font-size: 50%;}
  .tzggm_list a{display:block; width:calc(100% - 140px); float:left; line-height: 1.5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
  .mtcd_c_tab ul{min-width:300px; margin:0 auto;}
  .daohang_phone{height:60px;}
  .daohang_phone_l{height:60px;}
  .tzggm_list{padding:20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
  .a_box{bottom:0;}
  .daohang_phone_r{float: right; padding: 0px 0 0 0;}
  .daohang_phone_l svg{height: 40px; margin: 10px 0 0 20px;}
  .ipd{display:block;}
  .mobil{display:none;}
  .cdrw_c img{max-height:500px; object-fit: cover;}
  .content_body,.ldsr,.cdrw_c,bottom_l{margin:0 auto; padding:0;}
  .xsjz_r{width:100%; margin-left:0; overflow:hidden; display: flex; justify-content: center;}
  .tzggm{width:768px; margin:0 auto; padding:0;}
  .tzggm_list,.cdxw_cl{width:100%;}
  .mtcd_c_tab ul .butt{margin:0 20px; padding:20px;}
  .mtcd_c_tab ul li h1{font-size:40%;}
  .mtcd_c_tab ul li span{font-size:90%;}
  .bottom::after{height:450px;}
  .tzggm_list{padding:25px 20px 25px 20px;}
  .introPhone{padding-top:80px;}
  .bottom{padding:40px 0 0 0;}
  .nav_show{display: inline;}
  .nav_hid{display: none;}
  /* 修复手机端下拉菜单：原先只锚定 bottom、无 top，内容超过一屏时盒子向上生长，
     顶部内容被顶出屏幕外且 fixed 元素不产生滚动条导致无法访问。
     改为锚定 top + 固定视口高度 + 内部滚动。 */
  .navBox{width: 100%; position: fixed; top: 0; left: 0; bottom: auto; height: 100vh; max-height: 100vh; min-height: 0; z-index:700; box-sizing: border-box; overflow-y: auto; -webkit-overflow-scrolling: touch; background-color: #004190; background-image:url(../img/fotter_bg01.png); background-position:left bottom; background-size:100% auto; background-repeat:no-repeat; padding:70px 0 0 0; display: none;}
  @supports (height: 100dvh){
    .navBox{height: 100dvh; max-height: 100dvh;}
  }
  .seek{position: relative; width: 100%; box-sizing: border-box; padding: 20px 20px 0;}
  .navCld{display: block; height: auto; min-height: calc(100vh - 90px); padding: 20px 20px 40px;}
  .navCld1{width: 100%;}
  .navCld2{width: 100%; display: flex; position: relative; flex-wrap: wrap; justify-content: space-between; align-items: center; border-bottom: 1px solid #467ec3;}
  .navCld2 a{display: block; flex-grow: 1; color: #fff; font-size: 50%;}
  .navCld2 a span{font-size:60%; color:#91b1d8; margin-right:5px;}
  .navCld2 span{height: 45px; line-height: 45px; color: #fff; width: 40px; text-align: center;}
  .nav_ic.rotate-90{transform: rotate(180deg);}
  .nav_ic.rotate-270{transform: rotate(270deg);}
  .navCld3{width: 100%; height: 0; overflow: hidden;}
  .navCld3 a{display: block; font-size: 50%; color:#fff; opacity:0.8; padding: 0 10px; box-sizing: border-box; height: 38px; line-height: 38px;}
  .daohang_phone{width:100%; height:60px; background:#004190; position:fixed; top:0; z-index:900; padding:0 20px;}
  .daohang_phone_l{float:left; width:70%; height:70px; position:absolute; left:0; top:0; background:url(../img/logo_bg.png) no-repeat; background-size:300px auto; background-position:left bottom;}
  .daohang_phone_l svg{height:40px; margin:10px 0 0 10px;}
  .daohang_phone_l:before{content:""; position:absolute;}
  .daohang_phone_r{float:right;}
  .daohang_phone_r span{color:#fff; font-size:70%;}
    .sjcd_c_box ul li {
        width: calc((100% - 60px) / 3);
    }
}
@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%;}
  .cdxy_sy_box{height:auto;}
  .cdxy_sy_l{width:100%;}
  .content_leader{width:85%;}
}
@media screen and (max-width: 1024px){
.pc_page{display: none!important;}
  .m_page{display: block!important;}
  .tzggm{display:block;}
  .tzgg{display:none!important;}
  .dceList span{font-size:45%;}
  .dceList i{font-size:35%;}
}
@media screen and (max-width: 1024px){
  .content_body{width:90%; margin:0 auto;}
  .tzggm,.ldsr,.cdrw_c,.xsjz01,.mtcd{width:90%; margin:0 auto;}
  .tzggm{width:100%;}
  .news{float: left; width: 50%; margin-bottom: 20px; padding-bottom: 0px; border-bottom: 0px solid #ccc;}
  .hd_tab_v01{width:auto!important; overflow-y:hidden!important; float:left; margin: 7px 0 20px 0!important;}
  .hd_tab_v03{width:100%!important; overflow-y:hidden!important; float:left; margin: 0px 0 20px 0!important;}
  .xsjz_l{width:100%; margin:10px auto 0px auto;}
  .xsjz_l .on{background:#0154b9!important; border:#004190!important;}
  .xsjz_l .on h1{color:#fff;}
  .xsjz_l .on h3{color:#fff;}
  .xsjz_l li{float:left; width:100px; margin:5px 5px 5px 0; padding:10px; text-align:center; background:#FFF;}
  .warp{position: relative; margin: auto; width: 100%; overflow: hidden;}
  .main{width:100%;}
  .mainBox{padding: 50px 0;}
  .notice{width:100%; margin:0;}
  .sre{background:none;}
  .cdxw{background:none;}
  .dce{margin:60px auto;}
  .dceList img{height:180px; object-fit:cover;}
  .xsjz_list{width:90%; margin:0 auto;}
  .navBox{min-height: calc(100vh - 60px);}
  .dibuicon{width:20%!important;}
  .dibuicon h1{font-size:12px; color:#fff;}
  .bottom_l1{width: 80%; margin: 0px auto 30px auto!important; overflow: hidden; line-height: 1;}
  .foot_ll p{font-size:50%; width:100%;}
  .bottom_l img{display: block; width: 50%; margin: 0px 25%;}
  .icon02{margin:25px 25% 25%!important;}
  .icon01{width:100%!important; height:100%; top:0; left:-25px!important;}
  .pic_a div{height:562px;}
  .pic_a div img{width:100%; height:562px; object-fit: cover;}
  .xsjz_list ul li img{height:450px;}
  .xsjz_r_l{width:800px; float:left; margin:10px 0 0 0;}
  .cdxw_cl{padding:25px; background:#fff;}
  .tzggm_list div{width:100%; float:left; font-size: 50%;}
  .tzggm_list a{display:block; width:calc(100% - 10px); float:left; line-height: 1.5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
  .mtcd_c_tab ul{width:500px; margin:0 auto;}
  .daohang_phone{height:80px;}
  .daohang_phone_l{height:80px;}
  .cdrw_c ul li{width:50%;}
  .tzggm_list{padding:20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
  .a_box{bottom:0;}
  .daohang_phone_r{float: right; padding: 12px 0 0 0;}
  .daohang_phone_l svg{height: 40px; margin: 10px 0 0 20px;}
  .ipd{display:block;}
  .mobil{display:none;}
  .cdrw_c img{max-height:500px; object-fit: cover;}
  .bottom_l{width:600px; margin:0 auto; padding:0;}
  .xsjz_r{width:100%; margin-left:0; display: flex; justify-content: center;}
  .tzggm_list,.cdxw_cl{width:100%;}
  .mtcd_c_tab ul li span{font-size:90%;}
  .bottom{background-size: auto 100%;}
  .bottom::after{height:450px;}
  .tzggm_list{padding:25px 20px 25px 20px;}
  .introPhone{padding-top:80px;}
  .bottom{padding:40px 0 0 0;}
  .bottom_l .swiper-button-prev{font-size:22px; color:#fff;}
  .bottom_l .swiper-button-next{font-size:22px; color:#fff;}
}
@media screen and (max-width:1024px){
.cdxw_c{width: 100%;}
  .cdxw_c ul li{width: calc(50% - 7.5px);}
  .cdxy_sy_box{width:100%; height:auto; background:none; overflow:hidden; position:relative;}
  .cdxy_sy_warp{width:100%!important; max-width:1480px; margin:0 auto;}
  .cdxy_sy_box_l{width:100%; height:0px; background-color:#004190; position:absolute; left:0; top:50px;}
  .cdxy_sy_l{width:100%; height:300px; margin:0px 0!important; float:left;}
  .cdxy_sy_l ul{width:100%; height:100%;}
  .cdxy_sy_l ul li{width:100%; height:100%; position:relative;}
  .cdxy_sy_l ul li a img{width:100%; height:100%; object-fit:cover;}
  .cdxy_sy_l_p{width:100%; height:70px; position:absolute; bottom:0; background: rgba(0, 0, 0, 0.7);}
  .cdxy_sy_l_p a{line-height:70px; color:#fff; margin:0 20px; font-size:45%; display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
  .cdxy_sy_r{width:100%; height:auto; margin:20px 0; float:right;}
  .cdxy_sy_r ul{width:100%; border-top:1px dashed #A89D96;}
  .cdxy_sy_r ul li{width:100%; border-bottom:1px dashed #A89D96; padding:20px 0;}
  .cdxy_sy_r ul li a{display:block; width:100%; height:60px; padding:0px 0px 0px 20px; border-left:1px solid #FDC689; font-size: 20px; line-height: 30px;}
  .cdxy_sy_r ul li a:hover{color:#004190;}
  .div_c_f{line-height:0;}
  .tscd_a{font-size:50%; bottom:15px;}
  .notice_id{font-size:50%; margin:30px 0.5%;}
  .piaofu{position:absolute; bottom:0; font-size:50%; padding:20px; background:#00000055; width:100%; color:#fff;}
  .warp{position: relative; margin: auto; width: 100%; overflow: hidden;}
  .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; display:block; font-size:50%;}
  .nav_tit a:hover{border-bottom: 1px #fff solid;}
  .nav_tit_acvtie{border-bottom: 1px #fff solid;}
  .nav_bot{position: absolute; left:50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 1; visibility: visible; -webkit-transition: all 0.3s; transition: all 0.3s; padding-top: 20px;}
  .nav_c{padding: 40px 60px 36px 67px; width:650px; background: #004190; border-radius: 100PX 0 0 0; display: flex;}
  .nav_l{width:60%;}
  .nav_l h1{font-size:60%; color:#fff; margin: 0 0 0 5px;}
  .nav_l ul{display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 18px;}
  .nav_l ul li{width: calc((100% - 41px) / 2); position: relative;}
  .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; border-bottom:1px #C2E0F4 solid; float:left;}
  .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: 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 20px; font-size:50%;}
  .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: 2px solid #c9784c;}
  .search-tap{width: 75px; height: 40px; background-color: #000000; opacity:0.3; border-radius: 99px; font-size: 18px; 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:auto; min-height:300px;padding:60px 0 0 0; position:relative;}
  .banner_box ul li{position:relative;}
  .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: #004190; width: 0%;}
  .pause-btn{z-index: 2; position: absolute; bottom:19px; right:210px; 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; display:block; padding:0px 0 20px 0; color:#fff; position:absolute; bottom:0px; z-index:2; opacity:0.9; background:#00000055; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
  .a_box a{display:block; padding-right:0; font-size:50%; margin:0 0 0px 5px; position:relative; z-index:2; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
  .banner_box ul li a{display:block; width:100%; height:100%;}
  .banner_box ul li img{width:100%; height:100%; object-fit:cover;}
  .swiper-scrollbar-drag{background:#004190!important;}
  .swiper-pagination-bullet{width:8px!important; position:relative; z-index:2; height:8px!important; color:#FDC689!important; opacity:1!important; background:#FDC689!important;}
  .swiper-pagination-bullet-active{background:#fff!important;}
  .title_box{width:100%; text-align:center; padding:20px 0; overflow:hidden;}
  .title_box h1{font-family:sh; font-size:87.5%;}
  .coin01{width:100%; text-align:center; 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:30px; margin:0 15px 2px 15px;}
  .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;}
  .mtcd_c_tab{margin-bottom:20px;}
  .mtcd_c_tab .on{background:url(../img/bg_13.png) no-repeat; background-size:contain; background-position:center center; padding: 5px; background-color: #004190;}
  .mtcd_c_tab .on span{color:#fff!important;}
  .mtcd_c_tab .on h1{color:#fff!important;}
  .list_op100::after{content: ''; display:block; width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:1;}
  .list_op95::after{content: ''; display:block; width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.95;}
  .list_op90::after{content: ''; display:block; width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.9;}
  .list_op85::after{content: ''; display:block; width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.85;}
  .list_op80::after{content: ''; display:block; width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.8;}
  .list_op75::after{content: ''; display:block; width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.75;}
  .list_op70::after{content: ''; display:block; width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.7;}
  .list_op65::after{content: ''; display:block; width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.65;}
  .list_op60::after{content: ''; display:block; width:100%; height:400px; background:#004190; z-index:1; position:absolute; opacity:0.6;}
  .jiantouzt{width:100%; 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;}
  .dibu_a{width:20%; height:50px; line-height:50px; font-size:50%; color:#fff; text-align: center; 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;}
  .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; color: #000; white-space: inherit; font-size:40%;}
  .news_text{margin-bottom: 20px; line-height: 22px; height:auto;min-height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size:30%;}
  .news_wz{height:auto;}
  .news_time{line-height: 24px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #cc191c; background: none !important; position:relative; bottom:auto;}
  .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_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: 16px; 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{color: #fff;}
  .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;}
  .t{-webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; color:#fff; font-size:50%;}
  .new_more{position: absolute; right: 30px; bottom:10px; display: flex; -webkit-box-orient:vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-shadow: 0px 0px 15px #000000;}
  .xsjz01{width:100%; margin:0 auto;}
  .xsjz{width:100%; margin:0 auto; background:#467ec3 url(../img/bg_4.png) no-repeat; background-size:50% auto;}
  .xsjz_c{width:100%;}
  .hd{width:100%; overflow-y:hidden;}
  .xsjz_l{width:90%; margin:10px 5% 0px 5%;}
  .xsjz_l .on{background:#0154b9!important; border:#004190!important;}
  .xsjz_l .on h1{color:#fff;}
  .xsjz_l .on h3{color:#fff;}
  .xsjz_l li{float:left; width:calc(20% - 5px); margin:5px 5px 5px 0; padding:5px; text-align:center; background:#FFF;}
  .xsjz_l li h1{font-size:50%; color:#004190;}
  .xsjz_l li h3{font-size:35%; color:#004190;}
  .xsjz_r{width:90%; background:#004190 url(../img/fotter_bg01.png) left bottom no-repeat; background-size:100% auto; position:relative; margin-left: 10%;}
  .xsjz_r01{width:100%; left:-10px; position:absolute; overflow:hidden;}
  .xsjz_r_l{width:100%; overflow:hidden; padding:10px 0 0px 0;}
  .xsjz_list{width:100%; position:relative; top:0px; overflow:hidden;}
  .xsjz_list ul{position:relative; z-index:1;}
  .xsjz_list ul li img{width:100%;}
  .xsjz_list ul li .xsjz_txt{margin-left:0px; padding:20px 0 20px 0; line-height: 1;}
  .xsjz_txt a{color:#fff; font-weight:bold; line-height:1.5; font-size:50%; display: block; margin-bottom: 20px;}
  .xsjz_txt p{color:#fff; font-size:50%; line-height:1.4;}
  .xsjz_txt p span{color:#fff; margin:0 10px 0 0;}
  .xsjz_r_a{position:absolute; bottom:10px; left:90px; z-index:3;}
  .xsjz_r_a_l{width:30px; height:40px; position:absolute; margin-bottom:40px; float:left; bottom:40px; right:10px; text-align:center; z-index:99;}
  .xsjz_r_a_l span{font-size:90%; color:#fff;}
  .xsjz_r_a_r{width:30px; height:40px; position:absolute; float:left; bottom:40px; right:10px; text-align:center; z-index:99;}
  .xsjz_r_a_r span{font-size:90%; color:#fff;}
  .mtcd{width:100%; margin:0 auto; background: url(../img/bg_5.png) no-repeat; background-size:100% auto;}
  .mtcd_c_tab ul{width: 90%; margin: 0 auto; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
  .mtcd_c_tab ul li{text-align:center; width: auto; border-radius: 0 30px 0 30px;height:auto;}
  .mtcd_c_tab ul li img{display: block; width: 100%; margin:32px 0 0 0;}
  .mtcd_c_tab ul .butt{flex-grow: 1;  padding: 5px 5px 20px 5px; margin:0;}  
  .mtcd_c_tab ul li span{font-size:70%; margin: 10px auto 0; display: block;}
  .mtcd_c_tab ul li h1{font-size:50%; color:#004190;}
  .mtcd_c_c{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
  .mtcd_c_c img{display: block; width: 50%; max-height:200px; object-fit:cover;}
  .mtcd_c_c img:nth-of-type(1){width: 100%;}
 .mtcd_c_c01{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
  .mtcd_c_c01 img{display: block; width: 50%; max-height:200px; object-fit:cover;}
  .mtcd_c_c01 img:nth-of-type(1){width: 100%;}
  .sjcd_c{width:100%; position:relative;}
  .sjcd_c_box{width:100%; margin:0 auto; position:relative; padding:0px 0 0px 0; overflow:hidden;}
  .sjcd_c_box ul{position: relative; z-index: 2; margin:0 auto;}
  .sjcd_c_box ul li{        width: calc((100% - 40px) / 2);
        padding: 15px 0;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;}
  .pic_a div{line-height: 1; width: 100%; height:200px; border-radius: 0; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; flex-direction:column; align-items:center; align-content:center; background:#004190; margin-bottom: 20px; box-shadow: -10px -5px 0px 0px #fdc689;}
  .itoBox1{width: 90%; margin:20px 5%; padding-bottom:20px; border-bottom:1px #004190 solid;}
  .itoBox1 h3{margin-bottom:20px; font-size: 60%;}
  .itoBox2{width: 90%; margin:20px 5%; padding-bottom:20px; border-bottom:1px #004190 solid;}
  .itoBox2 h3{margin-bottom:20px; font-size: 60%;}
  .itoBox3{width: 90%; margin:20px 5%; padding-bottom:20px; border-bottom:1px #004190 solid;}
  .itoBox3 h3{margin-bottom:20px; font-size: 60%;}
  .sjcd_c_box ul li svg{width:50%; height:80px; margin-bottom:5px; fill:#fff; line-height:1;}
  .sjcd_c_box ul li h1{font-size:70%; color:#fff; line-height:1.2;}
  .sjcd_c_box ul li h2{font-size:50%; color:#fff;}
  .sjcd_c_box_l{position:absolute; top:-80px; left:10px; z-index:100;}
  .sjcd_c_box_l span{font-size:70%;}
  .sjcd_c_box_r{position:absolute; top:-80px; right:10px; z-index:100;}
  .sjcd_c_box_r span{font-size:70%;}
  .bottom{width:100%; height:auto; background:#004190 url(../img/fotter_bg.png) top right no-repeat; background-size: cover; position:relative; padding:0 0 20px 0; margin-top:30px;}
  .bottom_l{width:100%; padding:20px 0 0 0; position:relative; z-index:2;}
  .bottom::after{content:''; width:100%; height:300px; background:url(../img/fotter_bg01.png) no-repeat; background-size:100% auto; position:absolute;  left:0; z-index:1; background-position:top;}
  .bottom_l img{width:200px; margin-bottom:30px; z-index:2;}
  .bottom_l p{font-size:80%; color:#fff; position:relative; z-index:2; width: 100%; margin: 0; line-height:1.8;}
  .bottom_r{width:50%; float:right; padding:100px 0 0 0;}
  .bottom_r ul li{width:80px; height:80px; background:#fff; text-align:center; line-height:100px; float:right; border-radius: 10px;}
  .bottom_r ul li svg{width:40px; margin: -30px 0 0 0;}
  .head2{display: flex; align-items: center; justify-content: space-between; background: #004190; padding: 0 10%; box-sizing: border-box; opacity: 0; visibility: hidden; position: fixed; top: 0; left: 0;}
  .head2_s{opacity: 1; visibility: visible;}
  .head2 img{display: block; height: 80px; margin: 10px 0;}
  .head2_c{position: relative;}
  .head2_c>a{display: block; color: #fff; font-size: 40%; height: 100px; line-height: 100px;}
  .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: -1000px; right: -1000px; background: #00419086;}
  .head2_c div a{display: block; flex-shrink: 0; color: #fff; font-size: 40%; margin-right: 50px;}
  .sjcd_li{width:46%!important; margin:0 2%!important; overflow:hidden;}
  .sjcd_box{text-align:center; width:100%; margin:0 0 10px 0;}
  .sjcd_box p{line-height:0; margin:10px 0 0 0;}
  .sjcd_box p strong{font-size:70%; line-height:0;}
  .sjcd_box p a{font-size:40%; line-height:0;}
  .sjcd_box span{font-size:50%; line-height:0;}
  .ldsr_link{width:100%; background:#f2f3f9; margin-bottom:15px;}
  .ldsr_link a{width:100%; padding:10px; display: block; border-bottom:1px solid #FFF; overflow:hidden;}
  .ldsr_link a p{font-size: 50%; float:left; line-height:2;}
  .ldsr_link span{font-size:75%; float:right;}
  .tab_v01{margin:0 0 20px 0;}
  .tab_v01 a:hover{background:#1890FF;}
  .tab_v01 .on{background:#1890FF;}
  .tab_v02{margin:0 0 20px 0;}
  .tab_v02 p{font-size:50%; float:left; font-weight:bold; margin:0 8px 0 0;}
  .tab_v02 a{font-size:13px; float:left; background:#004190; color:#fff; padding:4px 10px; margin:0 4px 0 0;}
  .tab_v01 p{font-size:50%; float:left; font-weight:bold; margin:0 8px 0 0;}
  .tab_v01 a{font-size:13px; float:left; background:#004190; color:#fff; padding:4px 10px; margin:0 4px 0 0;}
  .ldsr_r{width:100%;}
  .cdxw{background-color: #fff;}
  .cdxw_cl{width: 90%; margin: 0 auto 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 50%; box-shadow: 1px 2px 4px 1px #0000002b; padding: 20px; box-sizing: border-box;}
  .tzggm{background-color: #fff;}
  .tzggm_list{width:90%; background: url(../img/bg_10.png) no-repeat; background-size: cover; padding:20px; box-sizing: border-box; line-height: 0; margin:0 auto 10px auto;}
  .tzggm_list a{font-size:50%; color:#fff;}
  .tzggm_list strong{color: #fff; padding-right: 5px;}
  .tzggm_list div{color: #fff; font-size: 50%; line-height: 1.8;margin-bottom: 5px;overflow: hidden;}
  .tzggm_list p{color: #fff; font-size: 40%; line-height: 25px; margin: 10px 0;}
  .tzggm_list span{color: #fff; font-size: 25%; line-height: 1; display: block;}
  .ldsr{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 20px 5%;}
  .cdrw{width: 100%; margin: 0 auto; position: relative;}
  .cdrw_c{width:100%;}
  .cdrw_div{width:calc(100% - 30px); padding:0 15px; position:relative;}
  .cdrw_c a{display:block;}
  .cdrw_c_l{float:left; font-size:70%; font-family: sh; color: #481b1b; position: absolute; overflow: hidden; width: 95px; height: 207px; left:30px; z-index: 2; 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 solid #000;}
  .cdrw_c_r{width:calc(100% - 10px); float:right; position:relative; margin:0 5px;}
  .cdrw_c_r img{width:calc(100% - 0px); display:block; float:left;}
  .cdrw_c_r .txtbox{position: absolute; top: 0; left: 0; bottom: 0; right: 0; padding:10px 20px;}
  .t{-webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; color:#fff; font-size:50%; 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);}
  .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:150px; display: flex; flex-wrap:wrap; box-sizing:border-box; z-index:10; position:fixed; top:-150px;}
  .tushuo_head01_tit{width:100%; height:70px; background:#171717; display: flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; padding:0 20px; box-sizing:border-box;}
  .tushuo_head01_active{animation:top 1s ease-in-out forwards;}
  .tushuo_head01 img{height:50px; margin-top:-5px;}
  .tushuo_head01 .tushuo_h1_box{width:100%; padding:0 20px; box-sizing:border-box; text-align: left;}
  .tushuo_head01 .tushuo_h1_box h1{font-size:45%; font-weight:400; line-height:25px; color:#fff; float:left;}
  .tushuo_head01 span{font-size:35%; color:#fff; margin-top:20px;}
  .tushuo_head a{display:block; color:#fff; font-size:50%; width: 93px; height: 69px; line-height: 24px; 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::before{content:""; width:75%; height: 100%; background:url(../img/tushuo_l.png) left top no-repeat; background-size: 100% auto; position:absolute; z-index:2;}
  .tushuo_box01::after{content:""; width: 100%; 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:38vh; position:absolute; z-index:40; top:20vh; left:10%;}
  .tushuo_txt{position:absolute; width:80%; overflow:hidden; bottom:40px; right:10%;}
  .tushuo_txt h1{color:#fff; float:right; font-size:70%; line-height:1.5; clear:both;}
  .tushuo_txt p{color:#fff; float:right; font-size:50%; line-height:1.4; clear:both;}
  .tushuo_txt h2{color:#fff; float:right; font-size:40%; line-height:1.4; font-weight:400; clear:both;}
  .tushuo_box02{width:100%; height:100vh; overflow:hidden; background:#2A2A2A url(img/tushuo_bg.png) 100% 100% no-repeat; position:absolute; z-index:9;}
  .tushuo_box02 ul{width:100%; height:100vh;}
  .tushuo_box02 ul li{width:100%; height:calc(100vh - 300px); box-sizing:border-box; text-align:center; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;}
  .margin200 ul li{margin:100px 0 200px 0;}
  .tushuo_box02 ul li img{width:100%; height:auto;}
  .tushuo_bottom{width:100%; height:180px; background:#171717; position:fixed; bottom:-224px; padding:10px; z-index:15; box-sizing:border-box;}
  .tushuo_bottom_active{animation:bottom 1s ease-in-out forwards;}
  .tushuo_bottom_img{width:100%; height:90px;}
  .tushuo_bottom_img li{width:160px; height:90px; float:left; overflow: hidden;}
  .tushuo_bottom_img li img{height:100%; width:100%; object-fit: cover;}
  .tushuo_bottom_img_a{border:2px #fff solid;}
  .tushuo_bottom_p{width:100%; height:60px; clear:both; display: flex; flex-wrap:nowrap; padding:10px 20px 0px 0; box-sizing:border-box; position:relative; overflow:hidden; line-height:18px;}
  .tushuo_bottom_p ul li{width:100%; clear:both; display: flex; flex-wrap:nowrap; box-sizing:border-box; position:relative;}
  .tushuo_bottom_p h1{font-size:45%; margin:0 20px 0 0; font-style:italic; float:left; color:#fff; display:block;}
  .tushuo_bottom_p h1 span{color:#FDC689; font-style:italic;}
  .tushuo_bottom_p p{font-size:25%; float:left; display:block; color:#fff;}
  .top_10{top:0;}
  .border_1{border:1px #fff solid;}
  .tushuo_bottom_img .swiper-slide-thumb-active{border:1px #fff solid;}
  .bottom_l1 img{width:50%; margin:0 25%;}
}
@media screen and (max-width: 1024px){
  .daohang_phone{padding: 0 10px !important;}
  .tzggm{width: 100% !important;}
}
@media (max-width: 1024px){
.video01{height: auto !important;}
  .video01 .sp_01 ul{width: 100% !important; height: auto !important; position: relative !important;}
  .video01 .sp_01 li{width: 100% !important; position: static !important; left: auto !important; top: auto !important; float: none !important;}
  .video01 .sp_01 li[style*="display: none"]{display: none !important;}
  .video01 .sp_01 video{width: 100% !important; height: auto !important; max-width: 100% !important; aspect-ratio: 491 / 280; display: block;}
}
@media screen and (max-width: 768px){
 .banner_box{width:100%; height:300px; min-height:300px;padding:60px 0 0 0; position:relative;}
.a_box{height:40px;}
.sjcd_box img{width:50%;}
.cdxy_sy_l01{width:100%;margin-bottom:20px;padding:0;}
.news_imgs{display:none;}
.news{float: left; width: 100%; margin-bottom: 20px; padding-bottom: 0px; border-bottom: 0px solid #ccc;}
  .dibu_a{font-size:40%;}
  .mtcd_c_tab ul{width:98%; margin:0 auto;}
  .xsjz_l li h3{font-size:30%;}
  .cdxw_cl{width:90%;}
  .ipd{display:none;}
  .mobil{display:block;}
  .img_box img{height:38vh;}
  body{font-size:40px;}
  .dibuicon{width:33.3%!important;}
  .icon02{margin:25px 25% 0 25%!important;}
  .icon01{width:100%!important; height:100%; top:0; left:-25px!important;}
  .content_body,.ldsr,.cdrw_c,bottom_l{width:90%; margin:0 auto; padding:0;}
  .content_body1{width:100%!important;}
  .tzggm,.xsjz_r{width:100%; margin:0 auto; padding:0;}
  .tzggm_list p{font-size:35%;}
  .cdxw_cl{font-size:45%;}
  .tzggm_list{padding:20px 20px 20px 20px;}
  .xsjz_r_a_l{bottom:40px;}
  .xsjz_r_a_r{bottom:40px;}
  .daohang_phone{height:60px;}
  .introPhone{padding-top:60px;}
  .ognMain p{font-size:35%;}
  .bottom_l p{margin:0 auto;}
  .xsjz_list{left:0; width:90%; margin:0 5%;}
  .xsjz_list ul li .xsjz_txt{margin-left:0;}
  .bottom_l1{width:90%; padding:0px 0 0px 0!important; margin:0 auto!important;}
  .bottom_l{padding:0;}
  .bottom_l .swiper-button-prev{font-size:22px; top: 60px!important; color:#fff;}
  .bottom_l .swiper-button-next{font-size:22px; top: 60px!important; color:#fff;}
  .cdzt a{height:auto; background:none;}
  .pic_a{height:auto;}
  .pic_a img{width:100%; height: 300px; object-fit: cover;}
  .piaofu{padding: 10px 20px; font-size:40%;}
  .tscd_a{font-size:45%;}
  .xsjz_txt a{font-size:45%;}
  .xsjz_txt p{font-size:43%;}
  .mtcd_c_tab ul li h1{font-size:45%;margin:5px 0 0 0;line-height:1.2;}
  .tzggm_list div{font-size:42%;}
  .tzggm_list a{font-size:52%;}
  .navCld2 a{font-size:16px !important; margin:2px 0;  font-weight:500;}
  .navCld2 span{height:48px !important; line-height:48px !important;}
  .navCld3 a{font-size:14px !important; margin:2px 0; padding-left:24px !important; opacity:0.85;}
  .navCld3 a:first-child{height:10px !important;}
  .navBox > div[style*="border-left"] a{font-size:13px !important; line-height:24px !important; margin-right:8px !important;}
  #appu4 .qwss{font-size:14px !important; padding-left:15px !important;}
  .listRig p{font-size:42%;}
  .notice_id{font-size:42%;}
  .boxLeft p{font-size:42%;}
  .daohang_phone_r{padding:10px 0 0 0;}
  .dceList p{font-size:52%;}
}
@media screen and (max-width: 768px){
  .banner_3d{width:100%!important;}
  .cdrw_c ul li{width:50%;}
  .sjcd_c_box ul li{width:100%;}
  .cdxw_c ul li{width: 100%;}
  .dibulink{width: 100%; position: fixed; bottom: 0px; z-index: 999; background: rgb(0, 62, 135); display: block;}
  .dibulink li{width:14.2857%; height:40px; line-height:40px; font-size: 12px; color:#fff; text-align: center; float:left;}
  .div_c .div_c_f{width:100%;margin:0;}
}
@media screen and (max-width: 768px){
.tzggm{width: 100% !important;}
  .bottom_l p{font-size: 13px !important; line-height: 1.7 !important;}
  .sjcd_c_box ul li{width: 100% !important;}
  .cdxy_sy_r ul li a{font-size: 16px !important;}
  .cdxy_sy_l_p a{font-size: 16px !important;}
  .zt_m{display:block;} .banner_3d{display:none;}
  .zt_m img{width:48%;margin:0 1% 10px 1%;} 
  .title_box_r{display:none;}
}



@media screen and (max-width:750px){
.head2{display: none;}
}
@media screen and (max-width:750px){
.head2{display: none;}
  .sjcd_box p strong{font-size:50%;}
  .sjcd_box span{font-size:40%;}
}

@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;}
}


.cdrw{position:relative; z-index:2;}
.cdrw .cdrw_c{padding-top:20px; margin-top:-20px;}


.banner_box .swiper-pagination{display:flex; justify-content:flex-end; align-items:center; font-size:0; line-height:0;}
.banner_box .swiper-pagination .swiper-pagination-bullet{margin:0 5px !important; flex:none;}

@media screen and (min-width:1025px){
  .banner_box .swiper-pagination{bottom:22px !important;}
}

@media screen and (max-width:1024px){
  .banner_box .swiper-pagination{bottom:13px !important;}
}