@charset "utf-8";







/* CSS Document */



html{ }



body { font-size: 16px;   font-family: 微软雅黑, arial, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; color: #58595B; -webkit-font-smoothing: antialiased; transition:.3s all; word-break:break-word; overflow-x:hidden; }



:root{



    --maincolor:#2E8BFC;



    --hovercolor:#2E8BFC;



    --linecolor:#E2E2E2;



    --white:#ffffff;



    --color0:#000000;



    --color3:#333333;



    --color6:#666666;



    --color9:#999999;



    --colortitle:#545454;



}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0;}



*{ -webkit-box-sizing: border-box; box-sizing: border-box; }



fieldset, img { border: 0;}



ol, ul, li { list-style: none;}



caption, th { text-align: left;}



h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%;}



q:before, q:after { content: '';}



a { color:#333333; text-decoration: none; transition:.3s all;}



a:hover { color:var(--hovercolor)}



input { outline: none; color:var(--color9);}



input::placeholder{ color:var(--color9);}



.weper{ overflow-x:hidden;}



.allwidth{ max-width:1240px; margin-left:auto; margin-right:auto; }



.allwidthp{ max-width:1240px; margin-left:auto; margin-right:auto;}



img{ max-width:100%; vertical-align:middle; }



.display_none{display:none;}



.fontsize16{ font-size:16px;}



.fontsize18{ font-size:18px;}



.colorwhite{ color:var(--white) !important; }



.fontsize12{ font-size:12px !important;}



.text_center{ text-align:center;}



.v_align{vertical-align: middle;}







.row{display:flex; flex-wrap:wrap;}



.flexstart{ justify-content:flex-start; }



.flexend{ justify-content:flex-end; }



.flexbetween{ justify-content:space-between; }



.aligncenter{ align-items:center; }



.padding_20{ padding-left:20px; padding-right:20px;}







.text_s1,.text_s2,.text_s3,.text_s4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}



.text_s1{ -webkit-line-clamp: 1; }



.text_s2{ -webkit-line-clamp: 2; }



.text_s3{ -webkit-line-clamp: 3; }



.text_s4{ -webkit-line-clamp: 4; position:relative; }











/*---------------------share ico-----------------------*/



.news_share{ display:flex; justify-content:flex-end; flex-wrap:wrap; align-items:center;}



.news_share li{ margin-right:10px; position:relative; }



.news_share li a{ display:block; font-size:17px; width:35px; height: 35px; border-radius:50px; overflow:hidden; color:var(--white); text-align:center; line-height:35px; }



.weixin{ background:#00d56f;}



.ewm_img{ position:absolute; left:-20px; top:35px; padding-top:8px; width:80px; opacity: 0; height: 0; overflow:hidden; transition:.3s all; }



.weixin_ck:hover .ewm_img{ opacity: 1; height: auto; overflow:visible;}



.ewm_img img{ display:block; width:100%; box-shadow:0 0 10px rgba(0,0,0,0.2);}







.weibo{ background:#ff0000;}



.email{ background:#7dc9f9; }



.send{ background:#ffb350; }







.inbanner{ overflow:hidden; position:relative;transform:scale(1.4); padding:0 0 0 0; height: 413px; top: -96px; }



.inbanner .swiper-button-prev{top:66%;left:18% !important;width:33px;height:33px;background-size: 12px 12px; border-radius:100px; overflow:hidden; backdrop-filter:blur(10px); background-color:rgba(255,255,255,0.3); margin-top:1;background-image:url(../images/inban_jtl.svg); background-position:center center; background-repeat:no-repeat;transition:background-image .15s}



.inbanner .swiper-button-next{top:66%;right:18% !important;width:33px;height:33px;background-size: 12px 12px; border-radius:100px; overflow:hidden; backdrop-filter:blur(10px); background-color:rgba(255,255,255,0.3);margin-top:1;background-image:url(../images/inban_jtr.svg); background-position:center center; background-repeat:no-repeat;transition:background-image .15s; transition:.4s all;}

.inbanner .swiper-button-next:hover,.inbanner .swiper-button-prev:hover{ background-color:rgba(0,0,0,0.3);}





.inbanner_cons{ position:relative; border-radius:5px; overflow:hidden; width:100%;}

.inbanner_cons img{ width:100%; object-fit: cover; }

.inbanner_text{ position:absolute; left:0; right:0; bottom:0; z-index: 15; overflow: hidden;backdrop-filter: blur(10px);background-color: rgba(0,0,0,0.42); color:var(--white); padding:10px 20px; text-align:left;}

.inbanner_text h3{ font-size:12px; font-weight:bold; margin-bottom:3px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.inbanner_sec{ text-align:left; height: 18px; }

.inbanner_sec p{ display:none; font-size:14px;transform:scale(0.6); position:absolute; left:-20px;}

.inbanner_sec time{ font-size:12px; text-align:left; transform:scale(0.6); position:absolute; left:0; bottom:15px;}


.inbanner .swiper-horizontal>.swiper-pagination-bullets, .inbanner .swiper-pagination-bullets.swiper-pagination-horizontal, .inbanner .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: 22px !important;}











/*---------------------goto-------------------------*/

.back_top{  position:fixed; top:52%; width:100%; z-index: 105; }

.position_t{ position:relative; }

#gotop{  position:absolute; right:-88px; top:0;width:68px; height:68px; border-radius:100px; display:none; text-align:center; line-height: 40px; cursor:pointer; z-index: 99988; }



#gotop img{ margin-top:30%;opacity: 0.8;}







/*-----------------------swiper------------------------*/



.detail_bimgs{ position:relative;}



.mySwiper21 { position:absolute !important; left:25%; right:25%; bottom:25px;box-sizing: border-box;padding: 10px 0; }



.mySwiper21 .swiper-slide {	width: 25%;	height: auto !important; border:0;}



.mySwiper21 .swiper-slide-thumb-active {  border:2px solid var(--hovercolor); }



.swiper-slide21 img,.swiper-slide22 img{ display: block; width: 100%;height: 100%;object-fit: cover;	}











/*------------------------article detail-----------------------------*/



.news_content{ line-height:24px; color:#434750; font-size:16px; }



.news_content h1{ font-size: 24px; margin-bottom: 25px;}



.news_content h2{ font-size: 22px; font-weight:bold; margin-bottom: 25px;}



.news_content h3{ font-size: 20px; font-weight:bold; margin-bottom: 25px;}



.news_content h4{ font-size: 18px; font-weight:bold; margin-bottom: 25px;}



.news_content h5{ font-size: 16px; font-weight:bold; margin-bottom: 25px;}



.news_content p { margin-bottom: 25px;}



.news_content img { max-width: 100% !important; height: auto !important;}



.news_content p[style="text-align:center;text-indent:2em;"] img,.news_content p[style="text-indent:2em;"] img{ margin-left:-2.2em !important;}







.mzsm{ color:#919BB0; }



.mzsm dt{ font-size:14px; font-weight:bold; padding-bottom:10px; border-bottom:2px solid #EAEAEA; }



.mzsm dd{ padding:10px 0 0 0; font-size:13px; line-height:24px; }







.xgtj{ color:#B7B7B7; }



.xgtj dt{ font-size:16px; font-weight:bold; padding-bottom:10px; border-bottom:2px solid #EAEAEA; }



.xgtj dt::before{ display:inline-block; content:""; width:13px; height: 22px; background:#333333; vertical-align:middle; margin-right:11px; }



.xgtj dd{ padding:20px 0; }















/*--------------------------------pages---------------------------------*/



.pages{ text-align:center;}



.pages a{ display:inline-block; margin:0 2px; padding:2px 8px; border-radius:5px;vertical-align:middle;color:#919bb0; }



.pages a:hover{ background:var(--hovercolor); color:var(--white);}



.pages a.pages_click{ background:var(--hovercolor); color:var(--white); }



.pages a svg{ stroke:#919bb0; }



.pages a:first-child,.pages a:last-child{ background:none; padding-top:5px;  }



.pages a:first-child:hover,.pages a:last-child:hover{ background:none;   }



.pages a:first-child:hover svg,.pages a:last-child:hover svg{ stroke:var(--hovercolor);  }











/*--------------------------------- scrollbar ------------------------------------*/



.scroll_bar{ display:none; position:fixed; top:0;  left:0; right:0; z-index: 150; background:var(--white); box-shadow:0 3px 12px rgba(0,0,0,0.06); padding:15px 0;}



.scroll_hover{ display:block; }



.scroll_logo{ flex:0 0 170px; overflow:hidden;}



.scroll_logo img{ height:48px; }



.scroll_menu{ flex:1; }



.scroll_search{ flex:0 0 420px;}







.innavs1{ flex:1; align-items:center; margin-left: -22px;}



.innavs1>li{ position:relative; margin-right:5%; }



.innavs1>li>a{ color:#414141; padding:10px 22px 10px 22px; display:block; font-size:16px; position:relative;background:none center bottom no-repeat; transition:.4s all;}



.innavs1>li>a:hover,.innavs1>li>a.nav_active{ background:url("../images/nav_ico.svg") center bottom no-repeat; color:#2E8BFC; font-weight: bold;}



.innavs1>li>a>i{ display:inline-block;}



.innavs1>li>a>i>svg{ fill:#414141; width:9px; height: 5px; }



.innavs1>li>a:hover>i>svg,.innavs1>li>a.nav_active>i>svg{ fill:#2E8BFC;transform:rotate(180deg); }



.innavs1>li .innavs_sec_con1{ position:absolute; top:35px; z-index: 6; height: 0; opacity: 0; overflow:hidden; transition:.4s all; }



.innavs1>li:hover .innavs_sec_con1{ height: auto; opacity: 1; overflow:visible;}



.navs_jt1{ position:absolute; bottom:0; left:0; right:0; text-align:center; opacity: 0; transition:.4s all; }



.navs_jt1 svg{ display:block; margin:0 auto; fill:var(--white); }



.innavs1>li:hover .navs_jt1{ opacity: 1;}



.innavs_sec1{ background:var(--white); border-radius:6px; box-shadow:0 0 6px rgba(157,192,209,0.22); padding:11px; }



.innavs_sec1 li a{ display:block; padding:5px 5px; color:var(--maincolor);}



.innavs_sec1 li a:hover{ background:var(--hovercolor); color:var(--white);}







/*---------------------------main-------------------------------*/



.header_bgs{ align-items:center; padding:50px 0 40px 0;}



.header_box{ box-shadow:none;}



.logos{ flex:1;}



.logos>a>img{ height:48px; margin-right:20px;}

.logos>img{ width:180px; height:20px;}







.header_navs{ align-items:center;  }
.main-content{ overflow:hidden;}


.in_search{ flex:0 0 47%;}



.search_form{  align-items:center; background:#f4f4f4; border-radius:8px;  }



.search_select{ flex:0 0 165px;height: 48px; border-radius:8px 0 0 8px; line-height:48px; padding:0 15px; background:linear-gradient(to bottom,#3565C8,#022E8B); color:#ffffff; position:relative; cursor:pointer; }



.search_sel{ position:absolute; left:0; top:48px; transition:.4s all; z-index: 20; width:100%; padding:10px 0 0 0; display:none;}



.search_select:hover .search_sel{ opacity: 1; height: auto;}



.search_list{ background:var(--white); border-radius:6px; box-shadow: 0 0 6px rgba(157,192,209,0.22); color:#A5A5A5; }



.search_list li{ padding:0 15px; line-height:40px; }



.search_list li:hover{ color:var(--hovercolor);}















.search_input{ flex:1; background:none; padding:0 15px;} 



.search_input::placeholder{ color:#acacac; font-size:16px; }



.search_btn{ flex:0 0 55px; height: 48px; background:linear-gradient(to bottom,#3565C8,#022E8B); color:#ffffff; border:0; border-radius:0 10px 10px 0; cursor: pointer; }











.innavs{ flex:1; align-items:center; margin-left: -22px;}



.innavs>li{ position:relative; margin-right:5%; }



.innavs>li>a{ color:#414141; padding:10px 22px 10px 22px; display:block; font-size:16px; position:relative;background:none center bottom no-repeat; transition:.4s all;}



.innavs>li>a:hover,.innavs>li>a.nav_active{ background:url("../images/nav_ico.svg") center bottom no-repeat !important; color:#2E8BFC !important; font-weight: bold;}



.innavs>li>a>i{ display:inline-block;}



.innavs>li>a>i>svg{ fill:#414141; width:9px; height: 5px; }



.innavs>li>a:hover>i>svg,.innavs>li>a.nav_active>i>svg{ fill:#2E8BFC !important;transform:rotate(180deg); }



.innavs>li .innavs_sec_con{ position:absolute; top:35px; z-index: 9816; height: 0; opacity: 0; overflow:hidden; transition:.4s all; }



.innavs>li:hover .innavs_sec_con{ height: auto; opacity: 1; overflow:visible;}



.navs_jt{ position:absolute; bottom:0; left:0; right:0; text-align:center; opacity: 0; transition:.4s all; }



.navs_jt svg{ display:block; margin:0 auto; fill:var(--white); }



.innavs>li:hover .navs_jt{ opacity: 1;}



.innavs_sec{ background:var(--white); border-radius:6px; box-shadow:0 0 6px rgba(157,192,209,0.22); padding:11px; }



.innavs_sec li a{ display:block; padding:5px 5px; color:var(--maincolor);}



.innavs_sec li a:hover{ background:var(--hovercolor); color:var(--white);}







.app_w{ flex:0 0 40%; position:relative;text-align:right;}



.app_icos{  display:inline-block; transition:.4s all; cursor:pointer; }



.app_ewms{ opacity: 0; position:absolute; right:0; top:0; z-index:0; transition:.4s all; } 



/*.app_icos:hover{ padding-right:70px; width:337px;}



.app_icos:hover .app_ewms{ opacity: 1; }*/







.search_all{ background:var(--white); border-radius:50px; padding:3px; width:62px; display:flex; justify-content:flex-end;align-items:center; overflow:hidden; transition:.4s all; position:relative;}



.search_input{border:0; height: 25px; width:213px; }



.search_bt{ background:var(--maincolor); color:var(--white);border:0; border-radius:50px; flex:0 0 45px; width:45px; height: 32px; cursor:pointer;  }



.search_ck{ width:280px;}







.in_hotnews{ margin-left:-20px; margin-right:-20px;}



.in_hotnews_left{ flex:1; padding-left:20px; padding-right:20px;}



.in_hotnews_right{ flex:0 0 34%; width:34%; padding-left:20px; padding-right:20px;}



.in_hnews_title{ color:#414141; position:relative; }



a.titleMore{ display:block; position:absolute; right:0; top:2px; color:#A5A5A5; font-size:14px; transition:.4s all;}



a.titleMore:hover{ color:var(--hovercolor);}







.bz_article{ margin-left:-16px; margin-right:-16px; flex-wrap: wrap;}



.bz_article li{ flex:0 0 50%; padding-left:16px; padding-right:16px; margin-bottom:16px;}





.bz_article21{ margin-left:-16px; margin-right:-16px; flex-wrap: wrap;}



.bz_article21 li{ flex:0 0 50%; padding-left:16px; padding-right:16px; margin-bottom:22px;}

.bz_article21 li:last-child{ margin-bottom:0;}







.bz_images{ flex:0 0 130px;}



.bz_images img{ border-radius:10px;}



.bz_texts{ flex:1; }



.bz_texts h3 a{ font-size:16px; color:#414141; font-weight:bold;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }



.bz_texts h3 a:hover{ color:var(--hovercolor);}



.bz_texts p{ font-size:12px; color:#898989;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}



.bz_texts time{ font-size:12px; color:#414141; display:block; }



.bz_texts time i{ vertical-align: middle; width:8px;}











.bz_article1{ margin-left:-23px; margin-right:-23px; flex-wrap: wrap;}



.bz_article1 li{ flex:0 0 33.33%; padding-left:23px; padding-right:23px; margin-bottom:16px;}







.bz_images1{ flex:0 0 130px;}



.bz_images1 img{ border-radius:10px;}



.bz_texts1{ flex:1; padding-left:19px;}



.bz_texts1 h3 a{ font-size:16px; color:#414141; font-weight:bold;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }



.bz_texts1 h3 a:hover{ color:var(--hovercolor);}



.bz_texts1 p{ font-size:12px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}



.bz_texts1 time{ font-size:12px; color:#414141; display:block;  }



.bz_texts1 time i{ vertical-align: middle; width:8px;}







.bz_images2{ flex:0 0 269px; position:relative;}



.bz_images2 img{ border-radius:10px;}



.bz_images2 span{ position:absolute; padding:5px 20px; border-radius:10px; font-size:14px; color:var(--white); display:block; z-index: 10;  left:10px; top:10px; background:rgba(0,0,0,0.4); overflow:hidden; backdrop-filter:blur(10px);}



.bz_texts2{ flex:1; padding-left:24px;}



.bz_texts2 h3 a{ font-size:16px; color:#414141; font-weight:bold;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }



.bz_texts2 h3 a:hover{ color:var(--hovercolor);}



.bz_texts2 p{ font-size:12px; color:#898989;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom:16px;}



.bz_texts2 time{ font-size:12px; color:#414141; display:block;  }



.bz_texts2 time i{ vertical-align: middle; width:8px;}







.in_hotnews_text h3 a{ color:var(--color0); font-size:18px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}



.in_hotnews_text h3 a:hover{ color:var(--hovercolor); }



.in_hotnews_text p{ color:#898989; font-size:14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom:10px; line-height:19px;}



.in_hotnews_text time{ font-size:13px; color:#414141;}







.pbl_position{ position:relative; overflow:hidden;}



.pbl_text{ position:absolute; left:0; opacity: 0; bottom:-250px; right:0; z-index: 13;overflow:hidden; backdrop-filter:blur(10px); background-color:rgba(0,0,0,0.6); padding:10px; color:var(--white); transition:.4s all;}



.pbl_text a{ display:block; color:var(--white); font-weight:bold; margin-bottom:5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; }



.pbl_text a:hover{ color:var(--hovercolor);}



.pbl_text p{ font-size:12px; margin-bottom:5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;  } 



.pbl_text time{ font-size:12px; }



.pbl_position:hover .pbl_text{ bottom:0; opacity: 1;}



.pbl_mark{ display:block; position:absolute; left:10px; top:10px; z-index: 12; color:var(--white);overflow:hidden; backdrop-filter:blur(10px); background-color:rgba(0,0,0,0.6); border-radius:10px; font-size:12px; padding:5px 8px; }



.news_more{ text-align:center;}



.news_more svg{ width:75px; height: 38px;}







.in_items{ margin-left:-5px; margin-right:-5px;}



.in_items li{ flex:1; padding-left:5px; padding-right:5px; text-align:center; margin-bottom:20px; }



a.in_zj{ display:block;}



a.in_zj .in_zjimg{ text-align:center; margin-bottom:5px;}



a.in_zj .in_zjimg img{ display:block; margin:0 auto; width:80px; height: 80px;}



a.in_zj h3{ font-size:12px; font-weight:bold; }







.in_items1 li{ flex:0 0 25%; padding-left:5px; padding-right:5px; text-align:center; margin-bottom:20px; }







.in_title1 h3{ display:inline-block; font-size:16px; color:var(--white); background:var(--hovercolor); padding:3px 10px;}







.in_anileft{ flex:1; padding-right:30px; color:#919BB0; font-size:16px;}



.in_anileft h3 a{ font-size:26px; font-weight:bold; color:#919BB0;}



.in_anileft h3 a:hover{ color:var(--hovercolor);}



.in_anileft time{ display:block;}



.in_ani_text p{ margin-bottom:15px;}



.in_aniright{ flex:0 0 61%;}







.in_gdimg{ position:relative;}



.margin40{ margin-left:65px !important; margin-right:65px !important;}



.left_style,.right_style{  flex:0 0 50px; box-shadow:0 3px 6px rgba(0,0,0,0.1); width:50px; height: 60px; text-align:center; line-height:65px; background-color:rgba(255,255,255,0.2); transition: .4s all;}

.left_style:hover,.right_style:hover{ background-color:rgba(46,139,252,0.9);}

.left_style svg,.right_style svg{ stroke: #919bb0; transition: .4s all;}

.left_style:hover svg,.right_style:hover svg{ stroke: var(--white);}

.left_style{ border-radius:10px 0 0 10px; }



.right_style{ border-radius:0 10px 10px 0; }



.left_style1,.right_style1{  flex:0 0 50px; box-shadow:0 3px 6px rgba(0,0,0,0.1); width:50px; height: 60px; text-align:center; line-height:65px;backdrop-filter:blur(10px); background-color:rgba(255,255,255,0.4);}



.left_style1{ border-radius:10px 0 0 10px; }



.right_style1{ border-radius:0 10px 10px 0; }







.news_lists_img{ margin-bottom:10px; position:relative; overflow:hidden;}

.news_lists_img>a>img{ transition:.4s all;}



.news_lists_text h3 a{ font-size:16px; color:#919BB0;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }



.news_lists_text h3 a:hover{ color:var(--hovercolor);}





.in_hotnewsimgs img{ border-radius:10px;}



.industrybgs{ background:#F5F8FF; border-radius:0 0 10px 10px; }











.footerbgs{ background:linear-gradient(to bottom,#3565C8,#022E8B); color:var(--white);}



.footer_top{ padding:40px 0 45px 0;}



.footertext{padding:51px 0; text-align:center;}



.flexcenter{ justify-content:space-around; }



.footer_navlist{  padding-left:120px; }

.footer_navlist li{ padding-right:120px;}
.footer_navlist li:last-child{ padding-right:0px;}

.footer_navlist a{ color:var(--white); font-size:13px; margin-right:50px;}



.footer_navlist a:hover{ color:var(--hovercolor);}



.footer_logo{ text-align:left; flex:0 0 350px;}



.footer_logo img{ width: 100px;max-width: 100px}


.sharelist{ text-align:left;}
.sharelist a{ display:inline-block; width:33px; height: 33px; line-height:30px; border-radius:50px; color:#ffffff; margin:0 6px 0 0; border:1px solid var(--white); text-align:center; }
.sharelist a i{ font-size:18px; }
.sharelist a i svg{  width:18px; vertical-align: middle;; }
.sharelist a:nth-child(2) i svg{  width:25px; }

.sharelist a:hover{ background:var(--hovercolor); border-color:var(--hovercolor); color:var(--white);}

.sharelist a.wx_f:hover .wx_ewms{ opacity: 1; overflow:visible; height: auto; }

.footer_navs{ flex:1; position:relative; }
.footer_lines{ position:absolute; left:0; width:1px; height:100%; background:rgba(204,204,204,0.2);}

.footer_ewm{ flex:0 0 90px;}
.footer_ewm_title{ padding:6px 0 0 0; text-align:center; font-size:14px;}


.youtube{ background:#DA0000;}



.facebook{ background:#4676ED;}



.instagram{ background:linear-gradient(to bottom,#5a4ccd,#d8287a,#fdd673);}



.linkin{ background:#4467AD;}

.footer_bar,.footer_bar a{ color:#E5E5E5;}
.footer_bar a:hover{ color:var(--hovercolor);}
.footer_bar dt{  font-size:16px; margin-bottom:10px;}

.footer_bar dd{ line-height:24px;}




.copyright{ font-size:13px; border-top:1px solid #2a52a6; padding:14px 0; text-align:center; position:relative; }



.copyright span{ color:#B8B8B8;}
.copyright a{color:var(--white);}











/*----------------------------sub-----------------------------*/



.news_hotbd{ border-radius:6px; overflow:hidden; }



.news_hotbd1{ border-radius:0px; overflow:hidden; }



.news_cons{ background-size:100% auto; background-position: right center;}



.news_conall{ position:absolute; left:0; right:0; top:0; bottom:0; z-index: 10;}



.news_con_left{ flex:0 0 63%; position:relative; }



.video_time{ position:absolute; left:29px; top:29px; z-index: 11; background:rgba(0,0,0,0.4); backdrop-filter:blur(10px); border-radius:6px; color:var(--white); padding:3px 11px;}



a.video_click{  position:absolute; left:0; top:0; bottom:0; right:0; background:rgba(0,0,0,0.3); text-align:center; display:flex; flex-direction: column; justify-content:center; align-items:center;  }



a.video_click img{ width:120px; height:120px;}



a.video_click2{ opacity: 0;  position:absolute; left:0; top:0; bottom:0; right:0; z-index: 80; background:rgba(0,0,0,0.3); text-align:center; display:flex; flex-direction: column; justify-content:center; align-items:center; transition:.4s all }



a.video_click2 img{ width:45px; height:45px;}

.news_lists_img:hover a.video_click2{opacity: 1;}

.news_lists_img:hover>a>img{ transform:scale(1.1,1.1);}



.news_text{ flex:0 0 37%; width:37%;   padding:35px 45px 35px 35px; display:flex; flex-direction: column; overflow:hidden;}



.news_text h3 a{ flex:0 0 auto; font-size:30px; font-weight:bold; color:var(--white);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}



.news_text p{ flex:1;font-size:16px; line-height:26px; color:#cccccc;}



.news_text p span{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}



.news_text time{ margin-top:auto; color:var(--white);}



.news_text time i{ vertical-align: middle;}







.news_text1{ flex:0 0 37%;   padding:65px 75px 25px 35px; display:flex; flex-direction: column;}



.news_text1 h3 a{ flex:0 0 auto; font-size:30px; font-weight:bold; color:var(--white);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}



.news_text1 p{ flex:1;font-size:16px; line-height:26px; color:#cccccc;}



.news_text1 p span{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}



.news_text1 time{ margin-top:auto; color:var(--white);}



.news_text1 time i{ vertical-align: middle;}







.news_consall{ position: absolute; left:0; right:0; top:0; bottom:0; z-index: 150;}



.bgmh{ filter:blur(20px); width:100%; height: 350px; overflow:hidden; transform:scale(1.1);}



.bgmh img{ object-fit: cover; }



.bgmh1{ filter:blur(20px); width:100%; height: 450px; overflow:hidden; transform:scale(1.1);}



.bgmh1 img{ object-fit: cover; }






.news_navs{ display:flex; justify-content:flex-start; align-items:center;}
.news_navs a{ display:block;  margin-right:50px; font-size:20px; color:#A5A5A5; padding:0 0 8px 0; background-position: center bottom;}



.news_navs a:hover{ background:url("../images/nav_ico.svg") center bottom no-repeat; color:var(--hovercolor); font-weight:bold;}



a.news_navs_click,a.news_navs_click:hover{background:url("../images/nav_ico.svg") center bottom no-repeat; color:var(--hovercolor); font-weight:bold; }







.news_all_left{ flex:76%; width:76%; padding-right:13px;}







.news_all_right{ flex:0 0 24%;}



.news_art{ position:relative; overflow:hidden;}



.news_art>img{ transition:.4s all; }



.news_art:hover>img{ transform:scale(1.1);}



.pbl_text1{ position:absolute; left:0; bottom:0; right:0; z-index: 13;overflow:hidden; backdrop-filter:blur(10px); background-color:rgba(0,0,0,0.5); padding:18px 15px; color:var(--white); transition:.4s all;}



.pbl_text1 a{ display:block; color:var(--white); font-size:18px; font-weight:bold; margin-bottom:8px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; }



.pbl_text1 a:hover{ color:var(--hovercolor);}



.pbl_text1 p{ font-size:12px; margin-bottom:8px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;  } 



.pbl_text1 time{ font-size:12px; }



.news_gg{ position:relative; border-radius:10px; overflow:hidden;}



.news_gg span{ position:absolute; right:8px; bottom:8px; z-index: 11; background:rgba(255,255,255,0.48); color:var(--white); padding:3px 5px ; border-radius:5px; color:var(--white); font-size:12px;}



.in_rnewsall{ padding:0 16px;}

.in_rnewsall li{ padding:20px 0; border-bottom:1px dashed #E5E5E5; }

.in_rnewsall li:last-child{border-bottom:0;}

.in_rnews h3{ margin-bottom:8px;}

.in_rnews h3 a{ font-size:18px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }

.in_rnews p{ margin-bottom:8px; font-size:12px; color:#898989; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}

.in_rnews time{ display:block; font-size:12px; color:#414141;}





.news_articlelist{ margin-left:-7.5px; margin-right:-7.5px;}



.news_article_cons{ position:relative; overflow:hidden;}



.news_article_cons img{ transition:.4s all;}



.news_article_cons:hover>img{ transform:scale(1.1);}



.pbl_text2{ position:absolute; left:0; bottom:0; right:0; z-index: 13;overflow:hidden; backdrop-filter:blur(10px); background-color:rgba(0,0,0,0.4); padding:25px 6%; color:var(--white); transition:.4s all;}



.pbl_text2 a{ display:block; color:var(--white); font-size:22px; font-weight:bold; margin-bottom:15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; }



.pbl_text2 a:hover{ color:var(--hovercolor);}



.pbl_text2 p{ font-size:12px; margin-bottom:15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;  } 



.pbl_text2 time{ font-size:12px; }







.news67{ flex:0 0 67%; padding-left:7.5px; padding-right:7.5px;}



.news33{ flex:0 0 33%; padding-left:7.5px; padding-right:7.5px;}



.news38{ flex:0 0 38%; padding-left:7.5px; padding-right:7.5px;}



.news29{ flex:0 0 29%; padding-left:7.5px; padding-right:7.5px;}







.pbl_text3{ position:absolute; left:0; bottom:0; right:0; z-index: 13;overflow:hidden; backdrop-filter:blur(10px); background-color:rgba(0,0,0,0.4); padding:20px 6%; color:var(--white); transition:.4s all;}



.pbl_text3 a{ display:block; color:var(--white); font-size:17px; font-weight:bold; margin-bottom:10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; }



.pbl_text3 a:hover{ color:var(--hovercolor);}



.pbl_text3 p{ font-size:12px; margin-bottom:10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;  } 



.pbl_text3 time{ font-size:12px; }







.column_all{ margin-left:-10px; margin-right:-10px;}



.column_all li{ padding-left:10px; padding-right:10px; margin-bottom:40px; flex:0 0 33.33%;}



.column_lists{ padding:20px; box-shadow: 0 3px 6px rgba(157,192,209,0.22) ;border-radius:10px;}



.column_sd{ color:var(--color3); font-size:14px; margin-bottom:5px;}



.column_imgs{ text-align:center;}



.column_imgs img{ width:88px; height: 88px; border-radius:100px; object-fit: cover;}



.column_text h3{ font-size:20px; font-weight:bold; color:#414141; text-align:center;}



.column_text span{ display:block; font-size:14px; line-height: 24px;}







.column_ft_left{ flex:0 0 66%; width:66%;}



.column_ft_list{ margin-left:-10px; margin-right:-10px; }



.column_ft_list li{ flex:0 0 50%; padding-left:10px; padding-right:10px; margin-bottom:40px;}



.column_ft_right{ flex:0 0 31%;}







.item_content{ display:none;}







.column_ftrightnews{ position:relative; border-radius:10px; overflow:hidden; }



.columnright_text{ position:absolute; left:0; right:0; bottom:0; padding:19px 22px; background-color:rgba(0,0,0,0.5); backdrop-filter: blur(10px); z-index: 16;}



.columnright_text i{ display:block; flex:0 0 42px; width:42px; height: 42px; border-radius:80px; overflow:hidden; }



.columnright_text i img{ display:block; width:100%; object-fit: cover;} 



.columnright_text a{ flex:1; padding:0 0 0 10px; color:var(--white); font-weight: bold;;}



.columnright_text a:hover{ color:var(--hovercolor); }







.column_r_text{ flex:1; padding-right:5px; display:flex; flex-direction: column; }



.column_r_text h3{ font-size:14px; font-weight:bold; flex:1;}



.column_r_text h3 a{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }



.column_r_text time{ margin-top:auto; font-size:13px; color:#919BB0;}



.column_r_text i{ vertical-align: top; display:inline-block;}



.column_r_text i img{ object-fit: cover;}



.column_r_imgs{ flex:0 0 130px; border-radius:10px; overflow:hidden; }







.resour_banner{ padding:0 0 0 0;}



.resour_text{ text-align:center; color:var(--hovercolor); padding-bottom:30px; position:relative; font-size:20px; }

.resour_text::before{ content:""; display:block; width:260px; height:1px; background:#2E8BFC; position:absolute; bottom:0; left:50%; transform:translateX(-50%);}







.resoure_alllist{ margin-left:-10px; margin-right:-10px;}



.resoure_alllist li{ padding-left:10px; padding-right:10px; flex:0 0 20%; margin-bottom:30px; }



.resoure_lists{ border:1px solid var(--maincolor); transition:.4s all; cursor: pointer;}

.resoure_lists:hover{ border:0; box-shadow:0 3px 12px rgba(0,0,0,0.15); border-radius:6px; margin-top:-5px; overflow:hidden;}



.resoure_texts{ padding:15px 30px 20px 30px; color:#919BB0;}



.resoure_texts span{ display:block; margin-bottom:8px; font-size:18px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}



.resoure_texts h3{ height: 40px; overflow:hidden; margin-bottom:20px; font-size:14px; font-weight:bold; color:#919BB0;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}



.resoure_tag_tyle{ display:inline-block; font-size:14px; color:var(--maincolor); font-weight:bold; border:1px solid var(--maincolor); padding:2px 11px;border-radius:50px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  }







.in_resoureall{ display:none;}



.resoure_lists1{ border:1px solid var(--maincolor); transition: .4s all;}

.resoure_lists1:hover{ border:1px solid var(--white); box-shadow: 0 2px 12px rgba(0,0,0,0.15); margin-top:-10px;}



.resoure_imgs1{ position:relative;}



.resoure_imgs1 span{ position:absolute; left:15px; top:15px; z-index: 7; background:rgba(0,0,0,0.5); padding:3px 8px; border-radius:10px; display:inline-block; color:var(--white); font-size:14px;}



.resoure_texts1{ padding:15px 15px 15px 15px; color:#919BB0;}



.resoure_texts1 span{ display:block; margin-bottom:8px; font-weight:bold; font-size:18px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}



.resoure_texts1 h3{ height: 40px; overflow:hidden; font-size:14px; color:#919BB0;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}







.resoure_pdf{ margin-left:-14px; margin-right:-14px;}



.resoure_pdf li{ flex:0 0 25%; padding-left:14px; padding-right:14px; margin-bottom:20px;}



.resoure_pdf_list{ border:1px solid var(--maincolor);transition:.4s all; cursor: pointer;}

.resoure_pdf_list:hover{ border:0; box-shadow:0 3px 12px rgba(0,0,0,0.15); border-radius:6px; margin-top:-5px; overflow:hidden;}



.resoure_pdf_texts{ padding:40px 20px 30px 20px;}



.resoure_pdf_texts h3{ font-size:14px; font-weight:bold;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }



.resoure_pdf_texts p{ line-height:20px; font-size:13px; height: 63px; margin-bottom:50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}



.resoure_pdf_texts>div{ display:block; color:var(--maincolor); border:1px solid var(--maincolor); width:175px; padding:5px 0; text-align:center; font-size:14px; border-radius:50px; margin:0 auto;}



.resoure_pdf_texts:hover>div{ background:var(--hovercolor); color:var(--white);}











.sub_location{ color:var(--color9); font-size:14px; text-align:left; padding:0 0 20px 0; }



.sub_location a{ color:var(--color9); }



.sub_location a:hover{ color:var(--hovercolor); }











.topiclist1{margin-left:-10px; margin-right:-10px; flex-wrap:wrap; }



.topiclist1 li{ flex:0 0 33.33%; padding-left:10px; padding-right:10px; }



.topiclist_cons1{ overflow:hidden; position:relative; margin-bottom:20px; color:var(--white); }



.topic_totle1{ position:absolute; top:9px; right:11px; z-index: 30; }



.topic_text1{ position:absolute; left:0; bottom:0; right:0; padding:22px 20px 10px 15px; background-color:rgba(0,0,0,0.2); backdrop-filter: blur(10px); z-index: 31;  transition:.6s all;}



.topic_text1 h3{ margin-bottom:10px;}



.topic_text1 h3 a{ font-size:16px; line-height:20px; color:var(--white);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}



.topic_text1 h3 a:hover{ color:#00D3FF;}



.topic_text1 p{ color:var(--white);height: 0; opacity: 0; font-size:12px; overflow:hidden; transition:.4s all; }



.topiclist_cons1>img{ display:block; width:100%; height: 220px; overflow:hidden; object-fit:cover; transition:.4s all; }



.topiclist_cons1:hover>img{ transform:scale(1.1,1.1);}



.topiclist_cons1:hover .topic_text1 p{ height: auto; opacity: 1; }

.topiclist_cons1:hover .topic_text1 h3 a{  color:var(--white);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }









.rt_text2{ color:var(--white); position:absolute; left:0px; top:9px; z-index: 34; font-size:12px; transform:rotate(-45deg);}



.rt_bgs2{ position:absolute; left:0; top:0; z-index: 33; width:50px; height: 50px;font-size:12px; }



.rt_bgs2 svg{ width:50px; height: 50px; fill:var(--maincolor); }



.finishs .rt_bgs2 svg{ fill:#58595B !important; }







.detail_time_left{ flex:0 0 50%; font-size:14px; color:#898989;}



.detail_time_left i{ vertical-align: middle; display:inline-block; margin-right:5px;}



.detail_time_left i svg{ vertical-align: middle;}





.orginal_share{ flex:1; position:relative; height: 25px; margin-right:10px; }



.orginal_share a{ position:absolute; top:0; right:0; width:0; height: 24px; opacity: 0; display:block; overflow:hidden; font-size:15px; text-align:center; line-height:22px; border-radius:50px;transition:.4s all; }



.orginal_share_ck a{ opacity:1; width: 24px; overflow:visible;}



.orginal_share_ck a:nth-child(1){  border:1px solid #DA0000; color:#DA0000; right:0;}



.orginal_share_ck a:nth-child(2){ border:1px solid #00CD63; color:#00CD63; right:32px;}



.orginal_share_ck a:nth-child(3){ border:1px solid #5C65ED; color:#5C65ED; right:64px;}



.orginal_share_ck a:nth-child(3) svg{ fill:#5C65ED; }



.orginal_share_ck a:nth-child(4){ border:1px solid #6CB3E1; color:#6CB3E1; right:97px;}



.orginal_share_ck a:nth-child(5){ border:1px solid #5A99EC; color:#5A99EC; right:129px;}



.orginal_share_ico{ flex:0 0 20px; cursor:pointer; }









.detail_imgs_wd{ width:25px; height: 25px; border-radius:50px; object-fit: cover;}







.detail_title{ font-size:30px; font-weight:bold; color:#414141;}



.detail_tags{ align-items:center; color:#434750;}



.detail_tags strong{ display:block; flex:0 0 50px;}



.detail_taglist{ flex:1;}



.detail_taglist a{ display:inline-block; color:#919BB0; background:#F5F8FF; padding:3px 10px; border-radius:50px; margin-right:11px; transition:.4s all; }



.detail_taglist a:hover{ background:var(--hovercolor); color:var(--white);}







.detail_othernews{ position:relative;}



.dt_lists_img{ flex:0 0 40%;}



.dt_lists_img img{ border-radius:10px;}



.dt_lists_text{ flex:1;  padding-left:12px;}



.dt_lists_text a{  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }



.dt_lists_text a:hover{ color:var(--hovercolor); }



.dt_lists_text time{ font-size:14px;color:#919BB0;}







.inkuaixun li{ padding-bottom:25px; position:relative; padding-left:28px; }



.inkuaixun li:before{ content:""; position:absolute; left:0;top:5px; width:11px; height:11px; border-radius:15px; border:2px solid #FFC5B5; background:linear-gradient(to right,#3565C8,#022E8B); z-index: 5; }



.inkuaixun li:after{ content:""; position:absolute; left:7px; top:6px; display:block; width:1px; height:100%; background:#D0D0D0; }



.inkuaixun li:last-child{ padding-bottom:0;}



.kuaixun_i h3{ margin-bottom:8px; }



.kuaixun_i h3 a{ font-size:18px; font-weight:bold; color:#414141; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }



.kuaixun_i h3 a:hover{ color:var(--hovercolor);}



.kuaixun_i time{ font-size:12px; color:#A5A5A5; }



.kuaixun_i time i{ vertical-align: middle; }







.subkuaixun li{ padding-bottom:35px; position:relative; padding-left:35px; }



.subkuaixun li:before{ content:""; position:absolute; left:0;top:5px; width:16px; height:16px; border-radius:15px; border:3px solid #FFC5B5; background:linear-gradient(to right,#3565C8,#022E8B); z-index: 5; }



.subkuaixun li:after{ content:""; position:absolute; left:11px; top:0; display:block; width:1px; height:100%; background:#D0D0D0; }



.kuaixun_i1 h3{ margin-bottom:20px; padding-top:4px; }



.kuaixun_i1 h3 a{ font-size:18px; font-weight:bold; color:#414141; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }



.kuaixun_i1 h3 a:hover{ color:var(--hovercolor);}



.kuaixun_i1 p{ margin-bottom:8px; font-size:14px; color:#999999; }



.kuaixun_i1 time{ font-size:12px; color:#414141; }



.kuaixun_i1 time span{ display:inline-block; margin-right:25px;}



.kuaixun_i1 time a{ display:inline-block; margin-right:8px; padding:3px 11px; background:#F5F8FF; color:#919BB0; border-radius:50px; }



.kuaixun_i1 time a:hover{ background:var(--hovercolor); color:var(--white);}







.tags_con h3{ color:var(--maincolor); font-size:40px; font-weight:bold;}



.tags_con p{ font-size:14px; font-weight:lighter; color:#414141; line-height: 23px; }











.column_r_text1{ flex:1; padding-right:5px; display:flex; flex-direction: column; }



.column_r_text1 h3{ margin-bottom:14px;}



.column_r_text1 h3 a{ font-weight:bold; flex:0 0 auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}



.column_r_text1 p{ color:#414141;}



.column_r_text1 time{ margin-top:auto; font-size:13px; color:#919BB0;}



.column_r_text1 i{ vertical-align: middle; width:24px; height: 24px; border-radius:50px; overflow:hidden; display:inline-block;}



.column_r_text1 i img{ object-fit: cover;}



.column_r_imgs1{ flex:0 0 200px; border-radius:10px; overflow:hidden; }







a.tag_style{ display:inline-block; color:#919BB0; background:#F5F8FF; padding:3px 10px; border-radius:50px; margin-right:11px; transition:.4s all;}



a.tag_style:hover{ background:var(--hovercolor); color:var(--white);}







.dt_seemore{ text-align:center; padding:20px 0 30px 0;}



.dt_seemore a{ font-size:16px; font-weight:bold; color:var(--maincolor); border:2px solid var(--maincolor); border-radius:20px; padding:12px 40px;}







.author_topcon{ margin-bottom:56px; color:#414141; align-items: center;}



.author_topcon>i{ width:56px; height: 56px; border-radius:100px; overflow:hidden; display:block; flex:0 0 56px;}



.author_topcon>i>img{ display:block; object-fit: cover;}



.author_topcon .author_topcon_text{flex:0 0 30%; padding:0 10px;}



.author_topcon_text li:nth-child(1){ margin-bottom:8px;}



.author_topcon_text h3{ font-size:18px; font-weight:bold;}



.author_topcon_right{ flex:1; font-size:13px; line-height:20px; }







.author_alls li{ display:flex; justify-content:flex-start; margin-bottom:40px;}



.author_alls li:before{ content:""; flex:0 0 14px; height: 14px; background:linear-gradient(to bottom,#3565C8,#022E8B); border-radius:50px; border:3px solid #FFC5B5; margin:2px 10px 0 0;}



.author_list_a h3{ margin-bottom:22px; }



.author_list_a h3 a{ font-size:18px; font-weight:bold;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }



.author_list_a p{ font-size:14px; color:#999999;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom:10px; }



.author_list_a time{ font-size:12px; color:#898989;}







.aboutus{ margin-bottom:30px; height: 42px; position:relative; display:inline-block; padding-right:6px; }



.aboutus strong{ position:relative; z-index: 19; background:var(--white); display:inline-block; height: 36px; border:1px solid var(--hovercolor); padding:0 20px; line-height:36px; border-radius:0 10px 10px 0; font-size:22px; font-weight:bold; color:var(--hovercolor); }



.aboutus span{ display:inline-block; height: 36px; background:linear-gradient(to bottom,#3565C8,#022E8B); border-radius:0 10px 10px 0; position:absolute; left:0; right:0; bottom:0; z-index: 17; }







.aboutcons{ min-height:480px; line-height: 26px; color:#000000;}



.aboutpd{ padding:30px 0 0 0; border-bottom:1px dashed #E5E5E5;}

.aboutpd:last-child{ border-bottom:0;}



.aboutcons h1{ font-size: 24px; margin-bottom: 20px;}



.aboutcons h2{ font-size: 22px; font-weight:bold; margin-bottom: 20px;}



.aboutcons h3{ font-size: 20px; font-weight:bold; margin-bottom: 20px;}



.aboutcons h4{ font-size: 18px; font-weight:bold; margin-bottom: 20px;}



.aboutcons h5{ font-size: 16px; font-weight:bold; margin-bottom: 20px;}



.aboutcons p { font-size:14px; margin-bottom: 20px; line-height:22px; color:#1a1a1a;}



.aboutcons img { max-width: 100% !important; height: auto !important;}



.aboutcons p[style="text-align:center;text-indent:2em;"] img,.news_content p[style="text-indent:2em;"] img{ margin-left:-2.2em !important;}

.about_dot{  background:url("../images/abouticos.png") 0 8px no-repeat; padding-left:12px;}



.about_con{   background:url("../images/abouticos.png") 0 8px no-repeat; padding-left:12px; font-size:16px !important; font-weight:bold; margin-bottom:20px !important;}

.about_navs{ border-bottom:1px solid #EDEDED; display:flex; justify-content: flex-start; align-items:center; padding-bottom:12px; white-space: nowrap; overflow-x: auto; scrollbar-width: none;}
.about_navs::-webkit-scrollbar{ display:none;}
.about_navs li{ padding-right:40px;}
.about_navs li a{ font-size:14px;}
.about_navs li a:hover,.about_navs li a.ab_active{ font-size:16px; font-weight:bold; color:var(--hovercolor);}






.resources_btm{ margin-bottom:50px;}



a.download{ display:inline-block; padding:15px 25px; background:#2E8BFC; color:#ffffff; border-radius:10px; transition:.4s all; }



a.download:hover{ background:linear-gradient(to bottom,#3565C8,#022E8B);}







.error_content{ align-items:center; padding:80px 0 160px 0; margin:0 auto; width:80%; }



.error_text{ flex:0 0 48%; text-align:left; }



.error_text h3{ font-size:136px; font-weight:bold; color:var(--hovercolor);}



.error_text p{ font-size:18px; color:#414141; font-weight:bold; margin-bottom:30px; }



.error_text a{ width:150px; height:50px; line-height:50px; border-radius:20px; text-align:center; background:var(--hovercolor); color:var(--white); font-size:16px; font-weight:bold; display:inline-block;}



.error_imgs{ flex:0 0 48%; text-align:center;}



.error_imgs img{ max-width:100%;}







.borderradius10{ border-radius:10px; overflow:hidden;}



.in_video{ position:relative; transition:.4s all;}



.in_video_cons{ position:absolute; left:0; right:0; bottom:0; z-index: 6; padding:32px; background:rgba(0,0,0,0.5);backdrop-filter: blur(10px); color:var(--white); overflow:hidden;}



.in_video_cons h3 a{ font-size:24px; font-weight:bold; color:var(--white);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}



.in_video_cons h3 a:hover{  color:var(--hovercolor);}



.in_video_cons time{ color:#D0D0D0; }



.in_video:hover .video_click2{ opacity: 1; }



.in_playtime{ position:absolute; left:20px; top:20px; z-index: 7; display:inline-block; padding:4px 10px; background:rgba(0,0,0,0.5);backdrop-filter: blur(10px); color:var(--white); border-radius:6px;}

.in_playtime2{ position:absolute; left:10px; top:10px; z-index: 7; display:inline-block; padding:4px 10px; background:rgba(0,0,0,0.5);backdrop-filter: blur(10px); color:var(--white); border-radius:6px;}



.vd_plays{ position:absolute; left:0; top:0; right:0; bottom:0; z-index: 5; background:rgba(0,0,0,0.5) ; text-align: center; display:flex; justify-content: center; flex-direction: column;}

.vd_plays img{ width:120px;}







.in_video_cons1{ position:absolute; left:0; right:0; bottom:0; z-index: 6; padding:20px; background:rgba(0,0,0,0.5);backdrop-filter: blur(10px); color:var(--white); overflow:hidden;}



.in_video_cons1 h3 a{ font-size:16px; font-weight:bold; color:var(--white);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}



.in_video_cons1 h3 a:hover{  color:var(--hovercolor);}







.in_resouritem { align-items:center;}



.in_resouritem li{ margin-right:40px; padding:5px 10px; border:1px solid #2E8BFC; color:#2E8BFC; cursor:pointer; margin-bottom:5px; transition:.4s all; }



.in_resouritem li:hover,.in_resouritem li.resours_click{ background:#2E8BFC; color:var(--white); }







.search_res{ background:#F4F4F4; border-radius:8px; padding:10px 20px; align-items:center;}



.search_res input{ vertical-align: middle; flex:1; margin-right:10px; height:30px; line-height:30px; border:0; background:none; }



.search_res input::placeholder{ font-size:18px; font-weight:bold; color:#414141; }



.search_res button{ width:35px; background:none; border:0; cursor:pointer; }







.search_iterns{ margin-bottom:24px; border-bottom:1px solid #EDEDED; padding-bottom:15px; color:#414141; font-size:16px; }



.search_iterns li{ margin-right:40px;cursor:pointer;}



.search_iterns li:hover,.search_iterns li.search_click{ color:var(--hovercolor); font-weight:bold; }



.displaynone{ display:none; }







.video_lists{ margin-left:-10px; margin-right:-10px;}



.video_lists li{ flex:0 0 50%; padding-left:10px; padding-right:10px; margin-bottom:25px;}







.video_lists1{ margin-left:-10px; margin-right:-10px;}



.video_lists1 li{ flex:0 0 33.33%; padding-left:10px; padding-right:10px; margin-bottom:25px;}



.video_imgs{ position:relative; margin-bottom:16px; overflow: hidden; }



.videotimes{ position:absolute; left:10px; top:10px; z-index: 7; display:inline-block; padding:4px 10px; background:rgba(0,0,0,0.5);backdrop-filter: blur(10px); color:var(--white); border-radius:6px;}

.video_imgs img{ transition:.4s all; }

.video_imgs:hover img{ transform:scale(1.1,1.1);}

.video_imgs:hover .video_click2{ opacity: 1;}

.video_text h3{ margin-bottom:10px;}



.video_text h3 a{ font-weight:bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}



.video_text time{font-size:12px;}







.video_text11 h3{ margin-bottom:6px;}



.video_text11 h3 a{ font-weight:bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size:14px;}



.video_text11 time{font-size:12px;}





/*------------------------------download---------------------------------*/

.dl_bgs{ background:url("../images/dl_bgs.jpg") right bottom no-repeat; background-size:cover; min-height:846px; }

.dl_content{ padding:87px 0 40px 0;}

.dl_texts{ flex:1; padding-right:50px; font-size:14px;}

.dl_logos{ margin:70px 0 50px 0px;}

.dl_logos .dlogo2{ display:none;}

.dl_texts p{ margin:0 0 40px 0; line-height:22px;}

.dl_imgs{ flex:0 0 55%;}

.dl_link li{ margin-right:30px;  position:relative; transition:.4s all; }

.dl_link li a{ padding:0 5px 0 5px; min-width:146px; display:block; color:var(--white); height: 42px; line-height:42px; text-align: center; background:#0890FE; border-radius:6px;}

.dl_link li a i{ display: block;  margin-left:10px;height: 36px;}

.dl_titles{ justify-content:center; align-items: center;}

.dl_ewms{ opacity: 0; height: 0; overflow:hidden; position:absolute; left:0; top:42px; right:0; transition:.4s all;z-index: 158; }

.dl_ewmbgcolor{ margin-top:20px; box-shadow: 0 0 12px rgba(0,0,0,0.1); background:var(--white); padding:5px 5px 10px 5px; text-align:center;}

.dl_jtico{ position:absolute; top:5px; left:50%; transform: translateX(-50%); z-index: 8;}

.dl_link li:hover .dl_ewms{ opacity: 1; height: auto; overflow:visible; }



/*----------------------------size---------------------------------*/



.img100,.img129,.img140,.img146,.img150,.img161,.img163,.img90,.img219,.img221,.img250,.img350,.img450,.img390,.img260,.img269,.img558{width:100%; display:block; object-fit:cover;}



.img90{ height: 90px;}



.img100{ height: 100px;}



.img129{ height: 129px;}



.img140{ height: 140px;}



.img146{ height: 146px;}



.img150{ height: 150px;}

.img161{ height: 161px;}

.img163{ height: 164px;}

.img219{ height: 219px;}



.img221{ height: 221px;}

.img250{ height: 250px;}



.img350{ height: 350px;}



.img450{ height: 450px;}



.img390{ height: 390px;}



.img260{ height: 260px;}



.img269{ height: 269px;}



.img558{ height: 558px;}











.pl30{ padding-left:30px; }



.pt15{ padding-top:15px;}



.pt30{ padding-top:30px;}



.pt40{ padding-top:40px;}



.pt50{ padding-top:50px;}



.pt60{ padding-top:60px;}



.pt70{ padding-top:70px;}



.pt90{ padding-top:90px;}



.pt110{ padding-top:110px;}



.pt140{ padding-top:140px;}







.pb10{ padding-bottom:10px;}



.pb20{ padding-bottom:20px;}



.pb30{ padding-bottom:30px;}



.pb100{ padding-bottom:100px;}







.mt30{ margin-top:30px;}











.mb5{ margin-bottom:5px;}



.mb8{ margin-bottom:8px;}



.mb10{ margin-bottom:10px;}



.mb13{ margin-bottom:13px;}



.mb15{ margin-bottom:15px;}



.mb20{ margin-bottom:20px;}



.mb25{ margin-bottom:25px;}



.mb30{ margin-bottom:30px;}



.mb35{ margin-bottom:35px;}



.mb40{ margin-bottom:40px;}



.mb50{ margin-bottom:50px;}



.mb60{ margin-bottom:60px;}



.mb70{ margin-bottom:70px;}



.mb80{ margin-bottom:80px;}



.mb90{ margin-bottom:90px;}



.mb100{ margin-bottom:100px;}







.header_con{ position:relative;}



.mobile_ico{ position:absolute; left:4%; bottom:27px; display:none; cursor:pointer; padding:10px 0;}











.mb_logo{text-align:center; margin-bottom:30px;}



.mb_logo img{ width:75px;}



.mb_searchs{ background:var(--white); border:1px solid #2C5ABF; border-radius:50px; padding:0 0 0 20px; overflow:hidden; }



.mb_input{ flex:1; border:0;}



.mb_btms{ border: 0; background: none; padding:8px 15px;}











.mb_menu{ position:fixed; left:-100%; width:100%; top:0; bottom:0; z-index: 145; background:linear-gradient(to bottom,#2E8BFC,#2C5ABF); padding:20px 30px 30px 30px; display:flex; flex-direction: column; transition:.4s all;}



.mb_menu_hv{ left:0;}







.mb_rightico{float:right; position:relative; }



.mb_navsico{ cursor:pointer;  width:60px; height: 60px; background:#DD960F; border-radius:100px; margin-top:16px; color:var(--white); text-align:center; line-height:60px; }



.mb_navsico svg{ width:20px; transition:all 1s; transform-style: preserve-3d;}



.mb_navclick{ transform: rotateX(180deg);}







.mb_menulist{ overflow-y:auto !important;}



.mb_menulist>li>a{ display:flex; color:var(--white); justify-content:space-between; font-size:16px;  padding:15px 0;  }



.mb_menuicos{ flex:0 0 40px;}



.mb_menulist span{ display:block; flex:1;}



.mb_menulist>li i svg{  fill:var(--white); }



.mbnavs_sec{ display:none;  padding:10px 0 10px 40px; border-radius:0 0 15px 15px; }



.mbnavs_sec>li{ padding:7px 10px; }



.mbnavs_sec>li>a{ color:var(--white); font-size:15px; }







.mb_footnavs{ margin-top:auto; text-align:center;}



.mb_footnavs a{ color:var(--white); font-size:12px; display:inline-block; margin:0 2%;}



.mb_footcopy{ align-items: center; color:var(--white); }



.mb_copyright{ font-size:12px;}







.mb_close{ text-align:right; margin-bottom:0px;}



.mb_close svg{ fill:var(--white); stroke:var(--white);}







.borderbottm1{ border-bottom:1px solid #EDEDED; padding-bottom:20px;}



.video_dimgs{ height:448px; width:100%;}





.partnerbg{ background:#F5F8FF; padding:40px 0 60px 0; }

.partner_title{ text-align:center; margin-bottom:30px; }

.partner_title h3{ color:#2E8BFC; font-size:24px; font-weight:bold; }

.partner_list{ margin-left:-10px; margin-right:-10px;}

.partner_list li{ padding-left:10px; padding-right:10px; margin-bottom:20px;}

.partner_list li{ flex:0 0 16.6%;}

.mbbanner,.kuaixun_i p,a.mb_more,.mbsearch,.mb_articles,.mb_zz{ display:none;}



.pc_partner{ display:block;}

.mb_partner{ display:none;}



.dt_none{ display:inline-block !important; position:relative;}

.wx_ewms{ position:absolute; left:0; top:14px; z-index: 100; width:70px; transform:translateX(-40%); opacity: 0; height:0; overflow:hidden; transition:.4s all;}

.dt_none:hover .wx_ewms img{ margin-top:12px; box-shadow: 0 0 10px rgba(0,0,0,0.2);}

.dt_none:hover .wx_ewms{ opacity: 1; height:auto; overflow:visible;}

.dt_none1{ display:none !important;}





/*-----------------------------share wx-------------------------------*/

.weixin_share {

    position: fixed;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    background: rgba(0, 0, 0, 0.8);

    z-index: 10000;

    padding: 4.5rem 1rem 0 1rem;

}

.weixin_top img {

    text-align: center;

    max-width: 100%;

}

.weixin_share, .weixin_btm {

    text-align: center;

}

.weixin_top, .weixin_btm {

    width: 80%;

    margin: 0 auto;

}

.weixin_btm img {

    margin-top: 18.5rem;

    max-width: 100%;

}



.share1img{ display:block;}

.share2img{ display:none;}

.share_icoclick .share1img{ display:none;}

.share_icoclick .share2img{ display:block;}









/*-------------------------------------*/







@media screen and (max-width:1230px){



.allwidth{ max-width:92%; margin-left:4%; margin-right:4%;}



.allwidthp{ max-width:100%; margin-left:0; margin-right:0;}







.innavs1>li{ position:relative; margin-right:4%; }











}



@media screen and (max-width:1200px){



    



.innavs1>li{ margin-right:1%; }



}



@media screen and (max-width:1100px){   



    .innavs>li { margin-right: 2%; }



    .resoure_pdf_texts a { width: 162px;  padding: 8px 0;   font-size: 12px;  border-radius: 50px;  }







    .innavs1>li{ margin-right:0; }



}







@media screen and (max-width:980px){



    .mb_menulist{ overflow-y:auto;}  



    .innavs>li { margin-right: 0;flex: 1; text-align: center; }

    .innavs>li>a{ padding: 10px 2px 10px 2px;}

    .in_search{ display:none;}







    .scroll_bar{ display:none;}



    .header_con{  position:-webkit-sticky; position:sticky; top:0; z-index: 120; background:var(--white);}



    .mobile_ico{ display:block; }





    .in_hotnews_right{ flex:0 0 100%; width:100%;}



    .in_items li {  flex:0 0 20%;}







    .in_anileft {  padding-right:0px;}



    .in_aniright { flex: 0 0 100%; }



    .column_ft_left {   flex: 0 0 100%;  width: 100%; }



    .column_ft_right{ display:none;}







    .in_title1{ margin-top:0px;}



    .column_all li {  flex: 0 0 50%;  }



    .topiclist1 li {  flex: 0 0 50%;}



    .news_all_right{ display:none;}







    .resoure_alllist li {  flex: 0 0 33.3%;}



    .resoure_pdf li {  flex: 0 0 33.3%;}


    .about_navs li { padding-right: 20px;  }
    .about_navs li a:hover, .about_navs li a.ab_active { font-size: 15px;  font-weight: bold;  color: var(--hovercolor);  }




    .bz_article1{ margin-left:-23px; margin-right:-23px; flex-wrap: wrap;}



    .bz_article1 li{ flex:0 0 50%; padding-left:23px; padding-right:23px; margin-bottom:16px;}
    .aboutpd {  padding-top: 20px;}


    .footer_logo{ display:flex; justify-content: space-between; align-items:center; margin-bottom:30px;flex: 0 0 100%;}

    .footer_logo img {  height: 36px;    }
    .footer_logo .mb20{ margin-bottom:0 !important;}
    .sharelist a {   width: 24px;  height: 24px;  line-height: 17px;  border-radius: 50px;  margin: 0px 0 0 5px;}

    .sharelist a i{ font-size:11px; }
    .sharelist a i svg{  width:14px; vertical-align: middle;; }
    .sharelist a:nth-child(2) i svg{  width:18px; }

    .copyright{ padding-left:2%; padding-right:2%;}
    .footer_navlist{ justify-content: space-between;}
    .footer_navlist li {  padding-right: 0px; flex:0 0 33.3%; position:relative; }
    .footer_navlist li span{ display:block; position:absolute; right:0; top:0; width:1px; background:rgba(204,204,204,0.2); height:100%;}
    .footer_navlist li:nth-child(2){ padding-left:8%; }
    .footer_navlist li:nth-child(3){ padding-left:8%; }

    .footer_top {  padding: 30px 0 0 0;}
    .footer_lines,.footer_ewm{ display:none;}
    .footer_navlist {  padding-left: 0px;}

    .footer_navlist{ flex:0 0 100%; margin-bottom:30px; justify-content:space-around; }

    .copyright { font-size: 12px; color:#D0D0D0; border-top: 1px solid #2a52a6; margin-left:4%; margin-right:4%;}
    .sharelist a i {  font-size: 14px; }

    .dt_none{ display:none !important;}
    .dt_none1{ display:inline-block !important;}



}











@media screen and (max-width:780px){	

    .mb_articles{ display:block;}

    .mbsearch{ display:block;}



    .mb_zz{ position:fixed; left:0; top:0; right:0; bottom:0 ;z-index: 999; background:rgba(0,0,0,0.5); padding:16px 20px; display:none; transition:.4s all;}

    

    .mb_search_con{ background:Var(--white); border-radius:10px; box-shadow: 0 2px 12px rgba(0,0,0,0.36); padding:10px;}

    .mb_search_kuang{ display:flex; justify-content: space-between; align-items: center; border-bottom:1px solid #CCCCCC;}

    .mb_search_allico a{ display:block; border:1px solid #D0D0D0; border-radius:100px; padding:5px 10px; margin:0 10px 10px 0; }

    .mb_input{ flex:1; margin-right:10px; height: 35px; line-height: 35px;}

    .mb_search_title{ font-size:12px; color:#898989;}

    .mb_search_btm{ border:0; background:none;}



    .mb_closes{ text-align:center;}

    .mb_closes span{ display:inline-block; width:40px; height:40px; text-align:center; border-radius:100px;padding-top:10px; background:rgba(255,255,255,0.5);}


    .resources_imgs img{ width:100%;}
    a.download{ text-align:center; padding:15px 25px; width:100%;  }






    .back_top{ display:none;}

    .header_bgs {  padding: 12px 4% 12px 4%; box-shadow: 0 3px 6px rgba(44,90,191,0.12);max-width: 100%; margin-left: 0; margin-right: 0; }



    .logos>a>img{ height:30px; margin-right:15px;}

    .logos>img{ width:auto; height:15px;}  

    .app_w{ display:none;}

    .inbanner_sec{ display:none;} 



    .inbanner_text{ padding:8px 5px;}



    .in_hotnews_left{ margin-bottom:30px;}

    .innavs{ flex-wrap:nowrap; margin-left:0;   white-space: nowrap; justify-content: space-between !important; }

    .innavs>li .innavs_sec_con { width:100%;}

    .innavs>li:hover .innavs_sec_con{ height: auto !important; opacity: 1 !important; overflow:visible !important;}



    .innavs_sec{ padding:11px 2px;}

    .innavs>li>a{ font-size:13px;}

    .innavs_sec li a{ padding:5px 0; font-size:12px;}

    .innavs>li>a:hover, .innavs>li>a.nav_active{ background:none !important;}



    .inbanner .swiper-button-prev {  left: 15% !important; width: 28px; height: 28px;}

    .inbanner .swiper-button-next {  right: 15% !important; width: 28px;height: 28px;}

    



    .mbbanner_cons{ position:relative; border-radius:6px; overflow:hidden;}

    .mbbanner_text{ display:block; position:absolute; font-size:14px; padding:16px 25px 30px 25px; left:0; right:0; bottom:0; z-index: 12; overflow: hidden; color:var(--white);   backdrop-filter: blur(10px); background-color: rgba(0,0,0,0.42);}

    .mbbanner_text h3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size:14px; font-weight:bold;}



    .bz_article li { flex: 0 0 100%;}



    .in_items li {  flex:0 0 33.3%;}



    .in_items li:last-child{ display:none;}










    .footer_navlist a { margin-right: 0px; }








    .left_style, .right_style {  flex: 0 0 35px;  width: 35px; height: 60px;   line-height: 60px; }



    .margin40 {  margin-left: 50px !important;  margin-right: 50px !important;}







    



    .news_more svg{ width:45px; }  






    .author_topcon .author_topcon_text {flex: 1;}



    .author_topcon_right {margin-top:15px;  flex: 0 0 100%;}







    .column_all li {  flex: 0 0 100%;  }



    .column_ft_list li {  flex: 0 0 100%;}



    .detail_time_left {  flex: 0 0 40%; margin-bottom:2px; order:0; }



    .detail_time_right{ flex:1; order:1; }



    



    .topiclist1 li {  flex: 0 0 100%;}



    .column_r_imgs1 {  flex: 0 0 150px;}



    .column_r_text1 p{ display:none;}



    a.tag_style{ display:none;}







    .img140 {  height: 105px; }



    .resoure_alllist li {  flex: 0 0 50%;}



    .resoure_pdf li {  flex: 0 0 50%; width:50%;}
    .resoure_pdf_texts>div{ width:auto;}






    .news_text time{ margin-top:0;}







    .news_all_left { padding-right: 0; }



    .bz_article1{ margin-left:0px; margin-right:0px; flex-wrap: wrap;}



    .bz_article1 li{ flex:0 0 100%; padding-left:0px; padding-right:0px; margin-bottom:16px;}







    .error_content{  padding:60px 0 90px 0; margin:0 auto; width:93%; }



    .error_text{ flex:0 0 100%; text-align:center; margin-bottom:50px; }



    .error_imgs{ flex:0 0 100%; }



    #gotop {  right: 0px;  bottom: 44px;}



    .video_lists li {  flex: 0 0 100%;}



    .video_time {  left: 9px; top: 9px; font-size:12px;}



    a.video_click img {  width: 50px;  height: 50px; }



    .videotimes{ font-size:12px;}



    

.partner_list{ margin-left:-5px; margin-right:-5px;}

.partner_list li{ padding-left:5px; padding-right:5px; margin-bottom:10px;}

.partner_list li{ flex:0 0 33.3%;}





.dl_imgs{ flex:0 0 100%;}

.dl_texts {   padding-right: 0px; margin-bottom:50px;}



.dl_link { display:block;}

.dl_link li{ margin:0 auto 30px auto; width:164px;}

.dl_link li:last-child{ margin:0 auto 0 auto; }

.dl_logos{ text-align:center; margin:0 0 20px 0;}

.dl_logos .dlogo1{ display:none;}



.dl_logos .dlogo2{ display:block; margin:0 auto;}

.dl_content { padding: 40px 0 158px 0;}



.inbanner{ display:none;}

.mbbanner{ display:block; padding:10px 0 20px 0;}

.mbbanner .swiper-button-next {
    display:none;

    top: 66%;

    right: 10px !important;

    width: 33px;

    height: 33px;

    background-size: 12px 12px;

    border-radius: 100px;

    overflow: hidden;

    backdrop-filter: blur(10px);

    background-color: rgba(255,255,255,0.3);

    margin-top: 1;

    background-image: url(../images/inban_jtr.svg);

    background-position: center center;

    background-repeat: no-repeat;

    transition: background-image .15s;

}

.mbbanner .swiper-button-prev {
    display:none;
    top: 66%;

    left: 10px !important;

    width: 33px;

    height: 33px;

    background-size: 12px 12px;

    border-radius: 100px;

    overflow: hidden;

    backdrop-filter: blur(10px);

    background-color: rgba(255,255,255,0.3);

    margin-top: 1;

    background-image: url(../images/inban_jtl.svg);

    background-position: center center;

    background-repeat: no-repeat;

    transition: background-image .15s;

}

.in_hotnews_left{ display:none;}

.mb30 { margin-bottom: 20px;}

.kuaixun_i h3 a { font-size: 14px;}

.kuaixun_i p{ display:block; font-size:12px; color:#898989; margin-bottom:8px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.inkuaixun li:after{ display:none;}

.inkuaixun li:before { left: 5px; top: 19px;width: 5px; height: 5px;border-radius: 15px;border: 0px solid #FFC5B5;}

.inkuaixun li { padding :12px 0 12px 17px; border-bottom:1px dashed #EDEDED;}

.inkuaixun li:last-child{ border-bottom:0;}

.inkuaixun li:first-child::before { left: 5px; top: 7px;width: 5px; height: 5px;border-radius: 15px;border: 0px solid #FFC5B5;}

.inkuaixun li:first-child{ padding :0 0 12px 17px;}

a.titleMore{ display:none;}



a.mb_more{ display:block; background:#F3F3F3; color:#898989;  text-align:center; margin:20px 0 0 0; padding:7px; border-radius:4px; font-size:12px;}

.mb_none{ display:none;}

.pc_partner{ display:none;}

.mb_partner{ display:block;}

.partnerbg { padding: 20px 0 40px 0;}

.partner_title { margin-bottom: 20px;}

.partner_title h3 {  font-size: 18px;}



.mb_innewslist{ display:none;}

.resoure_texts { padding: 15px 10px 20px 10px;}

.sub_location{ display:none;}

.video_imgs { margin-bottom: 10px; overflow: hidden;}
.video_text h3 {  margin-bottom: 5px;}
.resour_text {  padding-bottom: 22px;  font-size: 14px;}

.news_navs{  justify-content:space-between; }
.mb60{ margin-bottom:30px;}
.mb50 { margin-bottom: 30px;}
.mb40 { margin-bottom: 30px;}
.mb80 {  margin-bottom: 30px;}
.detail_tags{ font-size:14px;}

}







@media screen and (max-width:640px){  



    .news_text p,.news_text1 p,.news_hotbd1 .swiper-pagination{ display:none;}  



    .bgmh {  height: 200px; transform: scale(1);}



    .bgmh1 {  height: 200px; transform: scale(1);}



    .img350 { height: 200px;}



    .img450 {  height: 200px;}



    .news_con_left {   flex: 0 0 60%; }


    .news_text {  flex: 0 0 40%; width:40%; padding: 15px 10px 15px 10px;  }



    .news_text h3 a { font-size: 16px;}



    .news_text time{ font-size:12px;}



    .news_navs a {  margin-right: 0;  font-size: 16px; }







    .news_text1 {  flex: 0 0 40%;padding: 15px 10px 15px 10px; }



    .news_text1 h3 a { font-size: 16px;}



    .news_text1 time{ font-size:12px;}







    .news67 {   flex: 0 0 100%; }



    .news33 {   flex: 0 0 100%; }



    .news29 {   flex: 0 0 100%; }



    .news38 {   flex: 0 0 100%; }











    .resoure_alllist {  margin-left: -7.5px;  margin-right: -7.5px; }



    .resoure_alllist li {  padding-left: 7.5px;  padding-right: 7.5px; margin-bottom:15px; }

    .resoure_imgs1 span{ display:none;}



    .resoure_pdf {  margin-left: -6px;  margin-right: -6px; }



    .resoure_pdf li {  padding-left: 6px;  padding-right: 6px; }



    .resoure_pdf_texts {   padding: 15px 6px 15px 6px;  }
    .resoure_pdf_texts h3{ margin-bottom:5px !important;}



    .resoure_pdf_texts p { height: 42px; margin-bottom:10px;  -webkit-line-clamp: 2;  }






    .in_resouritem{ display:flex; justify-content: space-between; align-items: center;}
    .in_resouritem li{ margin-right:0;  padding: 5px 0px;   border: 0;  border-bottom: 2px solid #ffffff; font-size:13px; color:#A5A5A5;  }

    .in_resouritem li:hover, .in_resouritem li.resours_click { background: none; font-weight:bold;   color: var(--hovercolor); border-bottom: 2px solid var(--hovercolor);    }



    .mb_inarticle li{ padding:10px 0; border-bottom:1px dashed #EDEDED; }

    .mb_inarticle li:last-child{ border-bottom:0; }

    .bz_images2 {  flex: 0 0 120px; }

    .bz_texts2 {  padding-left: 15px; }

    .img161 {  height: 70px; }

    .bz_texts2 h3 a {  font-size: 14px; font-weight:normal;}

    .bz_texts2 p { display:none; margin-bottom:5px;  }

    .bz_images2 img {  border-radius: 4px;   }

    .img558 {  height: 300px; }



    .in_video_cons { padding: 16px;}



    .topiclist_cons1{ margin-bottom:20px;}







    .detail_title {  font-size: 24px;}



    .video_dimgs {  height: 330px;}



    .search_iterns li { margin-right: 35px;}

    .img140 {    height: 80px;   }

    .resoure_texts1 {  padding: 8px 10px 8px 10px;}

    .resoure_texts1 span{ margin-bottom:4px;}

    .resoure_texts1 span,.resoure_texts1 h3{ font-size:12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
    .resoure_texts1 h3 { height: 19px;}


    a.news_navs_click, a.news_navs_click:hover {   background:none !important;  color: var(--hovercolor);  font-weight: bold; border-bottom:2px solid var(--hovercolor); }

    

.news_navs a:hover{ background:none !important; color:var(--hovercolor); font-weight:bold;}
.header_navs{ width:100%; margin-left:0; margin-right:0;min-width: 100%; }


}











@media screen and (max-width:550px){   



    .detail_time_left { font-size: 12px;  flex: 0 0 55%;}



    



    .video_lists1 li {  flex: 0 0 50%;}



    .img146 {   height: 108px; }



    .video_dimgs{ height:250px; }



}











@media screen and (max-width:450px){    



   



    .video_dimgs{ height:220px; }







}











@media screen and (max-width:390px){



    



    .video_dimgs{ height:200px; }



   







}