@charset "utf-8";

/* CSS Document */
html{ }
body { font-size: 14px; font-family:微软雅黑,  arial, "serif"; color: #333333; -webkit-font-smoothing: antialiased; transition:.3s all; word-break:break-word; overflow-x:hidden; }
:root{
    --maincolor:#0089fd;
    --hovercolor:#004098;
    --activecolor:#c9ab70;
    --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:var(--color0); text-decoration: none; transition:.3s all;}
a:hover { color:var(--hovercolor)}
input { outline: none; color:var(--color9);}
input::placeholder{ color:var(--color9);}
.allwidth{ max-width:1420px; margin-left:auto; margin-right:auto;}
.allwidthp{ max-width:1420px; margin-left:auto; margin-right:auto;}
.allwidth1{ max-width:96%; margin-left:2%; margin-right:2%;}
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;}
.lineheight24{ line-height:24px; }
button{ border:0; outline:0; background:0; cursor: pointer;}

.row{display:flex; flex-wrap:wrap;}
.flexstart{ justify-content:flex-start; }
.flexbetween{ justify-content:space-between; }
.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; }


/*---------------------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; }

.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);}

.weixin i{ background:var(--maincolor); }
.email i{  background:var(--maincolor); }
.whatapp i{ background:var(--maincolor);  }
.skybe i{  background:var(--maincolor);  }
.tel i{  background:var(--maincolor);  }

.server_icos li{ margin-bottom:5px; position:relative;}
.server_icos li i{ display:block; width:45px; height:45px; border-radius:3px; overflow: hidden; cursor: pointer; text-align: center; line-height: 40px; transition: .4s all; }

.server_text{ position:absolute; right:40px; padding:0 10px 0 0; top:0;  z-index: 1010; height: 0; opacity: 0; overflow: hidden; transition: .4s all; }
.server_alltxt{background:var(--white); border-radius: 2px; box-shadow: 0 0 5px rgba(0,0,0,0.2); width:100px; padding:2px 2px; line-height: 24px; }
.weixin .server_text{ top:auto; bottom:0; }
.server_icos li:hover .server_text{ height: auto; opacity: 1; overflow: visible;}
.server_icos li:hover i{ background:var(--hovercolor);}


/*---------------------goto-------------------------*/
.foot_server{ position:fixed; right:2px; bottom:30px; z-index: 650; }
#gotop{  bottom:50px;width:40px; height:40px; border-radius:0px;background:#616161; display:none; text-align:center; line-height: 38px; cursor:pointer; z-index: 88;transition: .4s all;}
#gotop:hover{ background: var(--hovercolor);}
#gotop img{ margin-top:25%;}

#gotop1{  width:45px; height:45px;background:var(--maincolor); border-radius:3px; display:none; text-align:center; line-height: 40px; cursor:pointer; transition: .4s all;}
#gotop1:hover{ background: var(--hovercolor);}
#gotop1 img{ margin-top:30%;}


/*-------------------------scroll-----------------------------*/
::-webkit-scrollbar { width: 2px; height: 2px; }
::-webkit-scrollbar-thumb { background: var(--hovercolor); border-radius: 6px; }
::-webkit-scrollbar-track{ background:var(--white); }


/*-----------------------swiper------------------------*/
.detail_bimg{ position:relative;  padding:20px;}
.mySwiper21 { box-sizing: border-box;margin: 10px 0; }
.mySwiper21 .swiper-slide {	width: 25%;	height: auto !important; border:0;}
.swiper-slide21 img,.swiper-slide22 img{ display: block; width: 100%;height: 100%;object-fit: cover;	}

.mySwiper22{ margin-bottom:70px; }


.mySwiper21{  background: url("../images/fzlc_line.jpg") left center repeat-x;}
.fzlc_timd_dot{ font-size: 30px;  color:var(--color9); text-align: center; padding:29px 0 0 0; cursor: pointer; }
.fzlc_timd_dot i{ display: block; width:24px; height:24px; border-radius: 50px; background:#ffffff; border:1px solid #9e9e9e; margin:35px auto 20px auto; transition: .4s all;  text-align: center; position: relative;}
.fzlc_timd_dot i span{ display: inline-block; width: 12px; height: 12px; border-radius: 50px; background: #9e9e9e; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); z-index: 18;}
.mySwiper21 .swiper-slide-thumb-active .fzlc_timd_dot{ color:var(--hovercolor);}
.mySwiper21 .swiper-slide-thumb-active .fzlc_timd_dot i{  background:var(--white) !important;  text-align: center; position: relative; border:1px solid var(--hovercolor); }  
.mySwiper21 .swiper-slide-thumb-active .fzlc_timd_dot i span{ display: inline-block; width: 12px; height: 12px; border-radius: 50px; background: var(--hovercolor); position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); z-index: 18;}
.mySwiper22 .swiper-button-next,.mySwiper22 .swiper-button-prev { width: calc(var(--swiper-navigation-size) / 25 * 27) !important;}



.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 9px)) !important;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 9px)) !important;
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #fff) !important;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .8) !important;
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--hovercolor)) !important;
}

.fzlc_text{ display: flex; justify-content: space-between; flex-wrap: wrap; margin:0 6%; background: var(--white); align-items: center; }
.fzlc_infor{ flex:1; font-size: 20px; line-height: 34px; color:var(--color6); padding:0px 7% 0 7%; }
.fzlc_imgs{ flex:0 0 50%;}

.falc_ico{ width:38px; height:38px; border:1px solid #cdcdcd; border-radius: 50px; background:var(--white); transition: .4s all; text-align: center; padding:7px 0 0 0 ;}
.falc_ico svg{ fill:#cdcdcd; width: 1.3em; height: 1.3em; }
.falc_ico:hover{ background:var(--hovercolor); border:1px solid var(--hovercolor);}
.falc_ico:hover svg{ fill:var(--white);  }

.mySwiper21 .swiper-button-next{ width:auto !important; right:0 !important; }
 .mySwiper21 .swiper-button-prev{ width:auto !important; left:0 !important; }
 .mySwiper21 .swiper-button-next.swiper-button-disabled, .mySwiper21 .swiper-button-prev.swiper-button-disabled { opacity: .7 !important;}


/*------------------------article detail-----------------------------*/
.news_content{ line-height:34px; font-size:15px; color:var(--color3);  padding:80px 0 80px 0; }
.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:20px; line-height:26px;}
.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;}

.about_con1{ line-height:24px; font-size:16px; line-height:34px; }
.about_con1 h1{ font-size: 28px; margin-bottom: 25px; color:var(--color0);}
.about_con1 h2{ font-size: 26px; font-weight:bold; margin-bottom: 25px; color:var(--color0);}
.about_con1 h3{ font-size: 24px; font-weight:bold; margin-bottom: 25px; color:var(--color0);}
.about_con1 h4{ font-size: 22px; font-weight:bold; margin-bottom: 25px; color:var(--color0);}
.about_con1 h5{ font-size: 20px; font-weight:bold; margin-bottom: 25px; color:var(--color0);}

.about_con1 img { max-width: 100% !important; height: auto !important;}

.about_con h3{ font-size:36px; font-weight:bold; color:var(--color0);}
.about_con span{font-size:16px; }
.about_con p{ margin-bottom:20px; line-height:26px;}

.pros_content{ line-height:32px; font-size:15px; color:var(--color3); margin-bottom:70px; padding:30px 0 0 0; }
.pros_content h1{ font-size: 24px; margin-bottom: 25px;}
.pros_content h2{ font-size: 22px; font-weight:bold; margin-bottom: 25px;}
.pros_content h3{ font-size: 20px; font-weight:bold; margin-bottom: 25px;}
.pros_content h4{ font-size: 18px; font-weight:bold; margin-bottom: 25px;}
.pros_content h5{ font-size: 16px; font-weight:bold; margin-bottom: 25px;}

/*-------------------feedback-----------------*/

.in_feedback_list{ margin-left:-15px; margin-right:-15px;}
.in_feedback_list li{ margin-bottom:20px; padding-left:15px; padding-right: 15px; width:100%; }
.in_feedback_list li:nth-child(-n+2){ flex:0 0 50%; }
.in_feedback_list li span{ display:block; color:#202020; margin-bottom:10px;  }
.feedback{ height: 55px; line-height: 55px; border:1px solid #dedede; font-size:16px; width:100%; padding: 0 15px;}
.feedback::placeholder{ color:#666666;}
.feedtext{width:100%;border:1px solid #dedede; color:#666666; height: 225px; padding:12px 15px; font-size:16px; font-family: "微软雅黑";}

.feedback_btm{ display: inline-block; font-size:16px;  text-align:Center; height:60px; line-height:60px; width: 100%; padding:0 70px; border:0; background:var(--hovercolor); color:var(--white); cursor: pointer; transition:.4s all;}
.feedback_btm:hover{ background:var(--maincolor); color:var(--white);}


/*--------------------------------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.cur{ background:var(--hovercolor); color:var(--white); }
.pages a svg{ stroke:#919bb0; }
.pages a:first-child,.pages a:last-child{  padding-top:1px;  }

.error_img{ text-align:center; }
.error_img img{ max-width:90%;}
.error_text{ text-align:center; margin-bottom:90px;}
a.error_a{ display:inline-block; padding:9px 60px; border-radius:10px; color:var(--white); background:#F7931E;}
.error_text p{ font-size:22px; color:#F7931E;}
@media screen and (max-width:780px){ 
    .error_text p{ font-size:16px; }
}


/*---------------------------newsdetail----------------------------------*/
.news_dtitle { font-size:34px;padding: 0px 0 10px 0; color:var(--color0);}
.news_dspan {  font-size: 14px; font-weight: normal; margin-bottom:10px; color:var(--color9);}
.other_news li {  flex:1; background: #f5f5f5; border-radius: 5px; padding: 20px 30px; font-size: 16px; }
.other_news li:nth-child(1) { margin-right:0px; }
.other_news li:nth-child(2) {  margin-left:0px; text-align: left; }

.other_news li a{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:1; -webkit-box-orient: vertical; color:Var(--color3);}
.other_news li a:hover{ color:var(--hovercolor);}


/*---------------------------main-------------------------------*/
.header_con{ position:-webkit-sticky; position:sticky; top:0; z-index: 199;background:var(--white);box-shadow: 0 0 12px rgba(0,0,0,0.1);  }
.header_bgs{ margin-left:auto; margin-right:auto;display:flex; justify-content:space-between; flex-wrap:wrap; align-items:center; }
.top_contact{ color:var(--color6); font-size:12px;}
.logos{ text-align:center; align-items: center; }
.logos>a{ display: block; padding:10px 0px; }
.logos>a>img{ max-height: 64px;}
.header_mb{ display:none; position:absolute; right:2%; top:20px;}

.header_right{ flex:1; align-items: center; margin-left:13%;}
.innavs{ flex:1; margin-left:30px; align-items: center; justify-content: flex-end;  }
.innavs>li{     flex: 0 0 auto;   position: relative;   padding-right: 6%;  }
.innavs>li>a{ display:inline-block; color:var(--color0);  font-size:16px; padding:6px 0 6px 0; transition:.4s all; font-weight: normal; text-align: center; position: relative;}

.innavs>li>a::after{ content:""; display: block;position: absolute; left:0; bottom:0; z-index: 9; height: 2px; background:var(--hovercolor); width:100%; transform:scaleX(0); transition:.4s all; }
.innavs>li:hover>a::after,.innavs>li.cur>a::after{ transform:scaleX(1); }
.innavs>li:hover>a,.innavs>li.cur>a{ color:var(--hovercolor);   }
.innavs_sec_con{ position:absolute; left:30%; top:30px; width:160px; font-size: 13px; z-index: 78; opacity: 0; height: 0; overflow:hidden; transition:.5s all;  transform:translateX(-50%); }
.innavs_sec{ box-shadow: 0 0 10px rgba(0,0,0,0.2);background:rgba(255,255,255,0.96); border-radius:5px; margin-top:10px; padding:5px 0 0 0;}
.innavs_sec>li{ position:relative;}
.innavs_sec>li>a{ color:var(--color3);display:block; text-align:center; font-size:14px; padding:10px 0; }
.innavs_sec>li>a:hover{ background:var(--hovercolor); color:var(--white);}

.innavs_three_con{ position:absolute; left:100%; top:0px; width:100%; z-index: 78; opacity: 0; height: 0; overflow:hidden; transition:.4s all; box-shadow: 0 0 10px rgba(0,0,0,0.2);  }
.innavs_three{ background:rgba(255,255,255,0.96);  margin-left:1px;}
.innavs_three>li>a{ color:var(--color6);display:block; text-align:center; font-size:13px; padding:8px 0; }
.innavs_three>li>a:hover{ background:var(--hovercolor); color:var(--white);}

.innavs>li:hover .innavs_sec_con{ opacity: 1; height: auto; overflow: visible; left:25%; }
.innavs_sec>li:hover .innavs_three_con{ opacity: 1; height: auto;  overflow: visible;}

.language{ flex:0 0 44px; }
.language img{ width:auto; height: 26px; border:1px solid #dddddd;}

.banners{ position:relative;}
.banner_position>a>img{ width:100%; }
.banner_jt svg{ fill:var(--white); width:3em; transition: .4s all;}
.banner_jt svg:hover{ fill:var(--hovercolor); }
.inbannerimg1{ display: block;}
.inbannerimg2{ display: none;}


.inpros_all{margin-left:-8px; margin-right:-8px; padding-top:15px;}
.inpros_all>li{ padding-left: 8px; padding-right: 8px; margin-bottom:15px; flex:0 0 33.33%; overflow: hidden;}
.inpros_list{ position: relative; height: 100%;}
.inpros_list>img{ width: 100%; height: 100%; transition:.4s all;}
.inpros_all>li:hover .inpros_list>img{ transform:scale(1.1);}
.inpros_img{ position: absolute; left:0; top:8%; right:0; text-align: center; z-index: 5; }
.inpros_img img{ height:250px;transition:.4s all;}
.inpros_all>li:hover .inpros_img img{ transform:scale(1.1);}

.inpros_text{ position: absolute; left:0; bottom:8%; right:0; z-index: 6; text-align: center; padding:10px 10px 0 10px;}
.inpros_text h3{ font-size: 36px; font-weight: bold; margin-bottom:20px; width: 100%;}
.inpros_text h3 a{ color:var(--color0);}
.inpros_all>li:hover .inpros_text h3 a{ color:var(--hovercolor);}
.inpros_text p{ font-size: 16px; color:var(--color6); margin-bottom:25px; width: 100%;}
a.inpros_a{ display: inline-block; padding:9px 30px; border-radius:10px; color:var(--hovercolor); background:none;}
a.inpros_a:hover{ text-decoration: underline;}

.inpros_all>li:nth-child(4),.inpros_all>li:nth-child(5){ flex: 0 0 50%; }

.inpros_all>li:nth-child(4) .inpros_img,.inpros_all>li:nth-child(5) .inpros_img{ position: absolute; top:0; right:100px; left:auto; bottom:0; text-align: right; z-index: 5;  display: flex; justify-content: center; align-items: center; flex-direction: column; }
.inpros_all>li:nth-child(4) .inpros_img img,.inpros_all>li:nth-child(5) .inpros_img img{  height: 310px; }
.inpros_all>li:nth-child(4) .inpros_text,.inpros_all>li:nth-child(5) .inpros_text{ position: absolute; left:70px; top:80px; right: auto; z-index: 6; text-align: left; }
.inpros_all>li:nth-child(4) .inpros_text h3,.inpros_all>li:nth-child(5) .inpros_text h3{ padding-left:30px;}
.inpros_all>li:nth-child(4) .inpros_text p,.inpros_all>li:nth-child(5) .inpros_text p{ padding-left:30px;}
.inpros_all>li:nth-child(4) a.inpros_a,.inpros_all>li:nth-child(5) a.inpros_a{ padding: 9px 30px; }

.hot_bgs{ background: url("../images/inimg1.jpg") center center no-repeat; background-size: cover; height: 750px;background-attachment: fixed;}
.hot_title{ text-align: center; color:var(--white); padding:85px 10px 10px 10px;}
.hot_title_text{ font-size: 28px; margin-bottom:30px;}
.hot_title h3{ font-size: 36px; font-weight: bold; }

.in_prosall{ padding:100px 0 5px 0;}
.in_title{ text-align: center; margin-bottom:55px; color:var(--color0);}
.in_title h3{ font-size: 40px; font-weight: bold; }
.in_proslist{ margin-left:-9px; margin-right:-9px; }
.in_proslist li{ flex:0 0 33.33%; padding-left:9px; padding-right: 9px; margin-bottom:70px;}
.in_pros_img{ border-radius: 0px; overflow: hidden; margin-bottom:20px;}
.in_pros_img img{ width:100%;  transition:.4s all;}
.in_pros_iterm:hover .in_pros_img img{ transform:scale(1.1);}

.in_pros_text{ text-align: center;  }
.in_pros_text h3{ font-size: 24px; font-weight: bold;}

.in_mainpros{ padding:50px 0 100px 0;}
.in_title1{ text-align: center; margin-bottom:40px; }
.in_title1 h3{ font-size: 40px; font-weight: bold; margin-bottom:15px; color:var(--color0);}
.in_title1 p{ font-size: 18px; color:var(--color6);}

.in_mainpros_all{ margin-left:-6px; margin-right:-6px;}
.in_mainpros_all li{ padding-left:6px; padding-right:6px; flex:0 0 25%;}

.in_mainpros_img{ border-radius: 0px; overflow: hidden; margin-bottom:15px; }
.in_mainpros_img img{ width:100%; transition:.4s all;}
.in_mainpros_iterm:hover .in_mainpros_img img{ transform:scale(1.1);}

.in_mainpros_text{ text-align: center;}
.in_mainpros_text h3{font-size: 16px;}

.in_aboutbg{ background: url("../images/inaboutbgs.jpg") center center no-repeat;   background-size: cover; border-radius: 0px; overflow: hidden; margin-bottom:70px; padding:70px 140px 135px 140px; }
.in_title2{ text-align: center; margin-bottom:40px; color:var(--white);}
.in_title2 h3{ font-size: 40px; font-weight: bold; }
.in_about_text{ font-size: 16px; line-height: 34px; color:var(--white);} 

.in_about_item{ padding:0 0 105px 0; }
.in_about_item li{ padding-left:80px; flex:0 0 25%; }
.in_about_list h3{ font-size: 40px; font-weight: bold; color:var(--color0); margin-bottom:15px; }
.in_about_list h3 span{ font-size: 18px; }
.in_about_list p{ color:var(--color9); font-weight: 15px;}

.in_pros_foncu{ background: #f5f5f5; padding:115px 0;  }
.in_proscon_left{ flex:0 0 23%; padding:80px 0 0 60px;}

.in_title3{ text-align: right;}
.in_title3 h3{ font-size: 40px; font-weight: bold; color:var(--color0); margin-bottom:35px;}
.in_title_text{ font-size: 18px; color:var(--color6); font-weight: lighter; line-height: 40px; }

.in_proscon_right{ flex:0 0 73%; margin-left:4%; width: 73%; overflow: hidden;}

.in_pros_rimg{ display: block; overflow: hidden;}
.in_pros_rimg img{ width:100%; transition:.4s all;}
.in_pros_rimg:hover img{ transform:scale(1.1);}




.footerbgs{ background:#111111; color:#cccccc;  background-size:100% 100%;  font-size: 14px; }
.footerbgs a{ color:#cccccc; }
.footerbgs a:hover{ color:Var(--hovercolor); }
.footer_alls{ padding:85px 0 20px 0;}
.footer_contact h3{ font-size: 18px; color:var(--white); margin-bottom:20px;}
.footer_contact_text{ color:#cccccc; line-height: 36px;}
.flogos_left{ flex:0 0 23%;}
.footer_right{ flex:0 0 30%; margin-left:10px;} 


.footer_lists{flex:1; margin-left:55px;  padding:0 0 30px 0; justify-content: space-between; }
.footer_listnav{flex:0 0 25%;}
.footer_listnav dt{ font-size: 18px; color:var(--white); margin-bottom:20px; }
.footer_listnav dd{ line-height:36px; font-size: 14px; }
.footer_wxbgs{ border-top:1px solid #616161; padding:18px 0; }

.footer_ewm li{ flex:0 0 25%; text-align: center; padding-left:10px;}
.footer_ewm li img{ width:100%;}
.footer_ewm li span{ margin-top:20px; display: block; font-size: 14px; color:#cccccc;}

.copyright{ text-align:left; padding:45px 0;border-top:1px solid #777777; color:#cccccc; }
.shareico li{ flex:0 0 auto; margin-left:25px;}
.shareico li a{ display:block; opacity: 30%;}
.shareico li img{ width:100%;}








.mb_menu{ display:none;}
.mb_navsico{ cursor:pointer; float:right; width:40px; height: 40px;  border-radius:100px; color:var(--color0); text-align:center; line-height:40px; }
.mb_navsico svg{ width:15px;}
.mbnavs_sec { display: none;  background: var(--hovercolor);  padding: 10px 0;  }    
.mbnavs_sec>li { padding: 10px 10px; }    
.mbnavs_sec>li>a { color: var(--color6); font-size: 14px;}    
.mb_menulist>li>a i{ display:block; width:10px;}

.mb_zz { display:none; position: fixed;left: 0;top: 0;right: 0;bottom: 0; background: rgba(0, 0, 0, 0.5);z-index: 4;}





/*-----------------------------sub-------------------------------*/
.subbanner{  position: relative;}
.subbanner img{ width:100%;}

.sub_bgs{ background: #f5f9fd;}
.pros_cons{ padding:45px 0 50px 0;}
.pros_cons_left{ flex:0 0 235px; }
.pros_menu dt{ background: var(--hovercolor); color:var(--white); border-bottom:4px solid var(--maincolor); padding:16px 10px 16px 27px; font-size: 22px; font-weight: bold;}
.pros_menu dd{ padding:10px 10px 10px 25px; background: var(--white);}
.pros_menu_list>li>h3{ display: block; padding:15px 0; font-size: 16px; color: var(--color3);}
.pros_menu_list>li>h3>a.cur,.pros_menu_list>li>h3>a:hover{ color:var(--hovercolor);}
.pros_second{ display: none;}
.pros_menu_list>li:hover .pros_second,.pros_menu_list>li.cur .pros_second{ display: block;}
.pros_second>li>a{ display: block; padding:10px 0 10px 10px; font-size: 14px; color: var(--color9); }
.pros_second>li>a:hover{ color:var(--hovercolor);}


.ser_menu{  border-bottom:1px solid #eeeeee; }
.ser_menu:last-child{ border-bottom:0; }
.ser_menu dt{ background: var(--white); color:var(--color0);  padding:16px 10px 16px 27px; font-size: 18px; font-weight: bold; }
.ser_menu dd{ padding:10px 10px 10px 25px; background: var(--white); display: none;}
.ser_menu_list>li>h3{ display: block; padding:15px 0; font-size: 16px; color: var(--color3);}
.ser_menu_list>li>h3>a:hover{ color:var(--hovercolor);}
.ser_second{ display: none;}
.ser_menu_list>li:hover .ser_second{ display: block;}
.ser_second>li>a{ display: block; padding:10px 0 10px 10px; font-size: 14px; color: var(--color9); }
.ser_second>li>a:hover{ color:var(--hovercolor);}
.ser_menu:hover dt,.ser_menu.cur dt{ background: var(--hovercolor); color:var(--white);}
.ser_menu:hover dd,.ser_menu.cur dd{ display: block;}

.ser_alls{ margin-left:-10px; margin-right:-10px; margin-bottom:30px; }
.ser_alls>li{ flex:0 0 33.33%; padding-left:10px; padding-right:10px; margin-bottom:20px;}
.ser_allists{ background: var(--white); height: 100%; padding:25px 25px 25px 25px; transition: .4s all;}
.ser_allists>h3{ color:var(--color0); padding:5px 0 25px 0; font-size: 16px; border-bottom:1px solid #eeeeee; font-weight: bold; }

.ser_dl{ padding:25px 0 5px 0;}
.ser_dl .ser_dleft{ flex:0 0 50%;}
.ser_dl .ser_dright{ flex:0 0 50%;}
.ser_pdf{ font-size: 15px; margin-bottom:15px;}
.ser_pdf_a{  margin-left:25px; position: relative; color: var(--color9); display: inline-block;}
.ser_pdf_a>a{ font-size: 14px; color: var(--color9);}
.ser_pdf_a>a:hover{ color:var(--hovercolor);}
.ser_pdf_k{ position: absolute; top: 17px; right: -55px; width: 310px;height:200px;  text-align: center; z-index: 50; display: none ;transition: .4s all; padding-top:18px;}
.ser_pdf_text{ font-size: 14px; color: var(--color6); line-height: 26px;height:150px;  overflow-y: auto; margin:20px; padding-right:8px; text-align: left; }
.ser_pdf_kk{background: var(--white);  box-shadow: 0 0 15px rgba(0,0,0,0.2); margin-top:0px; padding:3px 0;}
.ser_dright .ser_pdf_a:hover .ser_pdf_k{ display: block;}
.ser_pdf_k>i{ display: block; position: absolute; top: 0px; right: 80px; width: 19px; height: 15px; z-index: 52;}

.hot_prosimg{ text-align: center; width: 100%; padding-top:20px; }
.hot_prosimg img{ max-width: 355px; max-height: 400px;}

.pros_cons_right{ flex:1; margin-left:30px;}
.pros_search{ background: var(--white); border:1px solid #e4e4e4; padding:10px 15px; margin-bottom:30px;}
.pros_form{ align-items: center;}
.pros_input{ flex:1; border:0; outline:0; background:0; font-size: 14px; color:var(--color9); height: 30px; line-height: 30px; font-size: 16px;}
.pros_submit svg{ width: 2.4em;}

.pros_cons_lists{ margin-left:-15px; margin-right: -15px; margin-bottom:20px;}
.pros_cons_lists li{ flex:0 0 33.33%; padding-left:15px; padding-right:15px; margin-bottom:30px;}
.pros_list_item{ background: var(--white); height: 100%; padding:15px 15px 40px 15px; transition: .4s all;}
.pros_img{ overflow: hidden;  text-align: center; margin-bottom: 20px;}
.pros_img img{ width: 100%; transition: .4s all;}
.pros_list_item:hover .pros_img img{ transform: scale(1.1); }
.pros_list_item:hover{box-shadow: 0 0 15px rgba(0,0,0,0.16); margin-top:-10px;}

.pros_text h3{ text-align: center; font-size: 16px; padding:0 25px; line-height: 26px;} 

.location_bg{ background: #ebf2f8;}
.location_text{ padding:23px 0; font-size: 14px; color: var(--color6);}
.location_text a{color: var(--color6);}
.location_text a:hover{color: var(--hovercolor);}
.location_text span{ color:var(--hovercolor);}

.contact_con{ padding:95px 0 120px 0;}
.sub_title{ text-align: center; margin-bottom:60px; }
.sub_title h3{ font-size: 48px; font-weight: bold; color:var(--color0); margin-bottom:10px; line-height: 34px;}
.sub_title p{ font-size: 18px; color:var(--color6); font-weight: lighter; line-height: 40px; }
.contact_all{ margin-left:-10px; margin-right: -10px;}
.contact_all li{ flex: 0 0 50%; padding-left:10px; padding-right:10px; margin-bottom:20px;}
.contact_text{ background: #f5f5f5; border-radius: 10px; padding:55px 65px; height: 100%; line-height: 36px;}
.contact_text p{ margin-bottom:10px;}

.map_con{ padding:0 0 120px 0;}
.map_menu{ justify-content: center; margin-bottom:50px;}
.map_menu li{ font-size: 18px; padding:15px 45px; background: var(--white); border:1px solid #dedede; margin:0 10px; cursor: pointer; transition: .4s all;}
.map_menu li:hover,.map_menu li.cur{  background: var(--hovercolor); color:var(--white); border:1px solid var(--hovercolor)}

.map_list{ display: none;}

.feedbackbgs{ background: #f5f5f5;}
.feedbacks{ padding:100px 0 140px 0; }

.feedback_con{ background: var(--white); align-items: center;}
.feedback_left{ flex:1; padding:20px 50px;}

.feedback_right{ flex:0 0 37%;}
.feedback_right img{ width: 100%; height: 100%; object-fit: cover;}

.sub_menubg{ border-bottom:1px solid #eeeeee;}
.sub_menulist>li{ margin-right:1px;}
.sub_menulist>li>a{ display: block; padding:26px 33px; transition: .4s all; font-size: 16px; color:var(--color3);}
.sub_menulist>li>a:hover,.sub_menulist>li.cur>a{ background: var(--hovercolor); color:var(--white); }

.sub_bgs{ background: #f5f9fd;}
.sub_cons{ padding:65px 0 85px 0; }
.download_all li{ margin-bottom:18px;}
.download_item{ background: var(--white); padding:9px 20px 9px 13px;border-radius: 10px; align-items: center;}
.download_item i{ display: block; flex:0 0 51px;}
.download_item h3{ flex: 1; font-size: 16px; color:var(--color0); line-height: 26px; padding:0 30px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:1; -webkit-box-orient: vertical; }
.download_item span{ display: block; flex:0 0 20%; font-size: 16px; color:var(--color9);}
.download_item a{ display: inline-block; background: var(--hovercolor); color:var(--white); padding:8px 25px; border-radius: 5px; font-size: 16px; transition: .4s all;}
.download_item a:hover{ background: var(--maincolor);}

.hot_news{ background: var(--white); border-radius: 10px; overflow: hidden; align-items: center; margin-bottom:100px;}
.hotnews_left{ flex:0 0 55%; overflow: hidden;}
.hotnews_left img{ width: 100%; max-height: 500px; object-fit: cover; transition: .4s all;}
.hot_news:hover .hotnews_left img{ transform: scale(1.1);}

.hotnews_right{ flex:1; padding:20px 60px 20px 75px;}
.hotnews_right time{ font-size: 16px; font-weight: bold; display: block; margin-bottom:25px; }
.hotnews_right h3{ font-size: 34px; font-weight: bold; line-height: 46px; margin-bottom:25px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.hotnews_right p{ font-size: 14px; line-height: 26px; color:var(--color6); margin-bottom:40px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
a.hotnews_a{ display: inline-block; font-size: 16px; color: var(--color0); padding:12px 45px; border:1px solid var(--color0); border-radius: 10px; transition: .4s all; }
a.hotnews_a:hover{ background: var(--hovercolor); color:var(--white); border-color: var(--hovercolor); }

.news_list{ border-top:1px solid #c4d4e9; padding:70px 0 40px 0;}
.news_list li{ padding:30px 0;}
.news_item{ }
.news_item time{ display: block; flex:0 0 100px; }
.news_item time strong{ display: block; font-size:60px; font-weight: bold; color:var(--color0); }
.news_item time span{ display: block; font-size: 16px; color:var(--color6); }
.news_item_right{ flex:1; margin-left:40px; background: var(--white); border-radius: 10px; overflow: hidden; display: flex; flex-wrap: wrap; align-items: center;}
.news_imgs{ border-radius: 10px; flex:0 0 34%; overflow: hidden;}
.news_imgs img{ width: 100%; transition: .4s all;}
.news_item:hover .news_imgs img{ transform: scale(1.1);}

.news_text{ flex:1; padding:20px 60px;}
.news_text h3{ font-size: 20px; font-weight: bold; line-height: 34px; margin-bottom:13px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.news_text_con{ font-size: 14px; color:var(--color6); line-height: 26px; margin-bottom:30px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient: vertical;}

.loaction_bgs{background: #ebf2f8; padding:15px 0; }
.location_con{ align-items: center;}
.location_left{ flex:1; margin-right:20px; color:var(--color6); }
.location_left a{ color:var(--color6);}
.location_left a:hover{ color:var(--hovercolor);}
.location_left span{ color:var(--hovercolor); }
.location_right{ flex:0 0 20%; text-align: right; }
.location_right a{ display: inline-block; padding:7px 25px; background: var(--hovercolor); color: var(--white); border-radius: 5px; font-size: 14px; }

.news_detailtit{ padding:70px 0 45px 0; }
.news_detailtit h3{ font-size: 48px; line-height: 50px; margin-bottom:30px; color:var(--color0); }
.news_detailtit time{ font-size: 14px; color:#b2b2b2;}
.news_detailtit time span{ display: inline-block; margin-right:45px; }

.news_detailbgs{ background: #f5f5f5; }
.other_news{ padding:0 0 65px 0;}
.other_news li{ background: var(--white); margin-top:15px; }

.video_list{ margin-bottom:30px; margin-left:-15px; margin-right:-15px;}
.video_list li{ padding-left:15px; padding-right:15px; flex:0 0 33.3%; margin-bottom:40px;}
.video_item{ background: var(--white); height: 100%; border-radius: 10px; overflow: hidden; display: flex; flex-direction: column; justify-content: space-between; }
.video_text{ padding:40px 35px 35px 35px;}
.video_text time{ font-size: 14px; color:var(--color9); margin-bottom:20px; display: block;}
.video_text h3{ font-size: 20px; line-height: 34px; font-weight: bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.video_img{ overflow: hidden; position: relative; overflow: hidden;}
.video_img img{ width: 100%; max-height: 290px;  transition: .4s all;}
.video_item:hover .video_img img{ transform: scale(1.1);}

.video_img_mask{ position: absolute; top:0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center; z-index: 100;}
.video_img_mask i{ color:var(--white);}
.video_img_mask i svg{ width: 4.5em;}

.company_bgs{ background: url("../images/aboutbgs.jpg") right top repeat-y; }
.company_cons{ padding:75px 0 110px 0; }
.company_left{ flex:1; margin-right:55px; }
.company_left>span{ display: block; font-size: 14px; color:var(--hovercolor); margin-bottom:10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
.company_left h3{ display: inline-block; font-size: 34px; font-weight: bold; line-height: 46px; margin-bottom:25px; padding:6px 20px 0 0; background: url("../images/about_title_ico.png") right top no-repeat;}
.company_text{ font-size: 16px; color:var(--color3); line-height: 30px;}

.company_right{ flex:0 0 48%; padding:70px 0 0 0;}
.company_img{ position: relative;}
.company_top{ padding-right:30px; padding-bottom:30px; position: relative; z-index: 5; }
.company_top img{ border-radius: 0px; width: 100%;}
.company_img>span{ display: block; position: absolute; right:0; bottom:0; z-index: 2; width: 354px; height: 240px; background: var(--hovercolor); border-radius:0 0 0px 0;}

.about_itembg{ background: linear-gradient(to right,#0ea6d8, #004098);}
.about_itemlist{ border-left:1px solid #39b1db; }
.about_itemlist li{ flex:0 0 25%; padding:50px 10px; text-align: center; color:var(--white); border-right: 1px solid #33a1d2; }
.about_itemlist li h3{ font-size: 24px; margin-bottom:4px; }
.about_itemlist li h3 span{ font-size: 60px; font-weight: bold;}
.about_itemlist li p{ font-size: 16px;}

.cultrue{ padding:95px 0 0 0;}
.about_title{ text-align: center; margin-bottom:50px;}
.about_title h3{ display: inline-block; font-size: 40px; color:var(--color0); font-weight: bold; margin-bottom:12px; padding:10px 20px 0 0; background: url("../images/about_title_ico.png") right top no-repeat; }
.about_title p{ font-size: 14px; color:var(--hovercolor); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}

.cultrue_com{ position: relative;}
.cultrue_com>img{ width: 100%;}
.cultrue_mask{ position: absolute; top:0; left:0; right:0; bottom:0; z-index: 7; background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0)); }
.cultrue_items{  height: 100%;} 

.cultrue_items li{ flex:0 0 33.33%;height: 100%;border:13px solid rgba(255,255,255,0); position: relative; background: rgba(0,0,0,0); transition: .4s all;}
.cultrue_items li:hover{  background: rgba(0,0,0,0.5);}
.cultrue_all{ position: absolute; bottom:0; left:0; z-index: 8; width: 100%; color:var(--white); padding:50px 65px;}
.cultrue_all i{ display: block; margin-bottom:20px;}
.cultrue_all i img{ width: 90px;}
.cultrue_all h3{ font-size: 24px; line-height: 34px; margin-bottom:20px;}
.cultrue_all p{ font-size: 14px; line-height: 24px;overflow:hidden; height: 50px; transition: .4s all;}
.cultrue_items li:hover .cultrue_all p{ height: 120px;}

.develop_bg{ background: #f0f1f5; }
.develop_con{ padding:88px 0 110px 0; }

.zhuanli{ padding:135px 0;}
.zhuanli_left{ flex:0 0 31%; position: relative; }
.zhuanli_right{ overflow: hidden; flex:0 0 68%; width: 68%; }

.honorlist{ text-align: center;}
.honorlist h3{ font-size: 16px;}
.zhuanli_left .swiper-button-next, .zhuanli_left .swiper-rtl .swiper-button-prev { right: auto; top: auto; left: 80px; bottom: 5%;  }
.zhuanli_left .swiper-button-prev, .zhuanli_left .swiper-rtl .swiper-button-next { left: 0px; right: auto; top:auto; bottom:5%; }
.honor_jt{ background: #f2f2f2; border:1px solid #d2d2d2; border-radius: 100px; padding:15px 15px; transition: .4s all;}
.honor_jt svg{ fill:#909090; transition: .4s all;}
.honor_jt:hover{ background: var(--hovercolor); border-color: var(--hovercolor);}
.honor_jt:hover svg{ fill:var(--white); }

.shengchangbgs{ background: #f5f5f5;}
.shengchang{ padding:90px 0 120px 0; }
.sczz_con{ position: relative; overflow: hidden; padding:0 0 100px 0;}
.sc_list{ overflow: hidden;}
.sc_list li{ float:left; width: 24%; margin-left:10px; margin-bottom:10px; }
.sc_list li img{ width: 100%; height:215px ; object-fit: cover; }
.sc_list li:first-child{ margin-left:0; width: 49%; }
.sc_list li:first-child img{ height:440px ; object-fit: cover;}




.sczz_con .swiper-button-next, .sczz_con .swiper-rtl .swiper-button-prev { right: 45.5%; top: auto; left:auto; bottom: 15px;  }
.sczz_con .swiper-button-prev, .sczz_con .swiper-rtl .swiper-button-next { left:45.5%; right: auto; top:auto; bottom:15px; }


.system{ padding:135px 0;}
.system_left{ flex:0 0 31%; position: relative; padding:0 0 0 80px; }
.system_right{ overflow: hidden; flex:0 0 68%; width: 68%; padding:10px 10px; }
.systemlist .h_imgs{ box-shadow: 0 0 13px rgba(0,0,0,0.2); margin-bottom:20px;}

.system_left .swiper-button-next, .system_left .swiper-rtl .swiper-button-prev { right: auto; top: auto; left:160px; bottom: 5%;  }
.system_left .swiper-button-prev, .system_left .swiper-rtl .swiper-button-next { left:80px; right: auto; top:auto; bottom:5%; }


.researchbgs{ background: #f0f1f5;}
.research{ padding:90px 0 100px 0; }
.research_left{ flex:0 0 31%; padding-right:80px; }
.research_right{ overflow: hidden; flex:0 0 68%; width: 68%; padding:0 0 100px 0; position: relative; }
.research_line{ position: absolute; right: 140px; bottom:36px; left:0; height: 1px; background: #d7d7d7;}
.researchlist h3{ text-align: left;}
.researchlist .h_imgs{  margin-bottom:20px;}
.researchlist .h_imgs img{ width: 100%; border-radius: 0px; }

.research_right .swiper-button-next, .research_right .swiper-rtl .swiper-button-prev { right: 20px; top: auto; left:auto; bottom: 15px;  }
.research_right .swiper-button-prev, .research_right .swiper-rtl .swiper-button-next { left:auto; right: 90px; top:auto; bottom:15px; }



.goback{padding:15px 0; text-align: right;}
.goback a{ display:inline-block; background:#f1f1f1; padding:10px 30px;  color:var(--color6); ;}
.goback a:hover{ background:var(--hovercolor);color:var(--white);}





.img596,.img265,.img125,.img445,.img250{width:100%; display:block; object-fit:cover;}
.img596{ height: 596px;}
.img265{ height: 265px;}
.img704{ height: 704px;}
.img125{ height: 125px;}
.img250{ height: 250px;}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: ''!important;
}.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: ''!important;
}

.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;}
.pb35{ padding-bottom:35px;}
.pb55{ padding-bottom:55px;}
.pb100{ padding-bottom:100px;}

.mt30{ margin-top:30px;}

.mb5{ margin-bottom:5px;}
.mb8{ margin-bottom:8px;}
.mb10{ margin-bottom:10px;}
.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;}
.mb120{ margin-bottom:120px;}
.mb140{ margin-bottom:140px;}
.mb150{ margin-bottom:150px;}

.mb_menu_close{ display:none; position:fixed; top:4%; right:4%; z-index: 1502; cursor:pointer;}
.mb_zz{ display: none;}
.mb_menu{ display: none;}
.video_detail video{ height: 800px;}
.text_main{ font-size: 30px; margin-bottom:15px;}
.text_main1{font-size: 16px;line-height: 28px;}
.text_main3{ font-size: 25px;}



/*-------------------------------------*/

@media screen and (max-width:1955px){

    

}

@media screen and (max-width:1700px){
    .inpros_img img {  height: 220px; }
    .inpros_text h3 {  font-size: 30px;   margin-bottom: 15px;}
    .inpros_all>li:nth-child(4) .inpros_text, .inpros_all>li:nth-child(5) .inpros_text { left: 40px; top: 60px;}
    .inpros_text p { font-size: 15px; margin-bottom: 12px;}
    .inpros_all>li:nth-child(4) .inpros_img img, .inpros_all>li:nth-child(5) .inpros_img img { height: 280px; }



 }


@media screen and (max-width:1610px){     
.allwidth{ max-width:96%; margin-left:2%; margin-right:2%;}
.allwidthp{ max-width:96%; margin-left:2%; margin-right:2%;}
.allwidth1{ max-width:96%; margin-left:2%; margin-right:2%;}
.inpros_text {   bottom: 4%;}
.inpros_all>li:nth-child(4) .inpros_text, .inpros_all>li:nth-child(5) .inpros_text { left: 20px; }
    



 }
 @media screen and (max-width:1610px){   
    .company_left { margin-right: 110px;  }
    

   }

 @media screen and (max-width:1440px){
    .inpros_img img { height: 200px; }
    .inpros_all>li:nth-child(4) .inpros_img img, .inpros_all>li:nth-child(5) .inpros_img img {  height: 225px;  }
    .inpros_text h3 {   font-size: 25px; margin-bottom: 12px; }
    .inpros_all>li:nth-child(4) .inpros_img, .inpros_all>li:nth-child(5) .inpros_img { right: 30px;}
    .company_bgs{ background: none;}

    .company_left { margin-right: 40px;  }



 }
@media screen and (max-width:1330px){    

   /* .swiper12 .swiper-button-prev {  left: 45.8%;  }
    .swiper12 .swiper-button-next { right: 45.8%;  }*/
    .in_proscon_left {  padding: 10px 0 0 20px; }
    
    .zhuanli_left { padding-bottom: 90px;}




}

@media screen and (max-width:1285px){
    .inpros_img img { height: 155px;  }
    .inpros_all>li:nth-child(4) .inpros_img img, .inpros_all>li:nth-child(5) .inpros_img img { height: 190px;  }
    .inpros_img {  top: 4%;}
    


}
@media screen and (max-width:1105px){
    .inpros_title_left p {  font-size: 15px;}
    .inpros_list h3 { font-size: 16px; }
    

}

@media screen and (max-width:1100px){
 




}

@media screen and (max-width:1005px){
   
    

}

@media screen and (max-width:980px){
.inbannerimg1{ display: none;}
.inbannerimg2{ display: block;}
   .header_mb{ display: block;    top: 12px;}

   .header_right{ display: none;}
    
    .mb_navsico{ cursor:pointer; float:right; width:40px; height: 40px;  border-radius:100px; color:var(--color0); text-align:center; line-height:40px; }
    .mb_navsico svg{ width:15px;}
    
    .mb_menu{ position:fixed; left:1%; right:1%; top:20px; bottom:5%; z-index: 800;border-radius:15px; padding:50px 20px 20px 20px; overflow-y:auto;}
    .mb_menulist>li{ border-bottom:1px solid #555555;  }
    .mb_menulist>li>div{ display:flex; justify-content:space-between; padding:14px 5px;  }
    .mb_menulist>li>div>a{  font-size:16px; color:var(--white);}
    .mbnavs_sec{ display:none; background:var(--hovercolor); padding:10px 0; border-radius: 15px; margin-bottom:15px;  }
    .mbnavs_sec>li{ padding:0 20px; }
    .mbnavs_sec>li>div{ color:var(--white); font-size:15px; display:flex; justify-content: space-between; padding:10px 5px; font-weight: bold;border-bottom:0px solid #2d87ce;  }
    .mbnavs_sec>li>div>a{ color:var(--white);}
    .mbnavs_sec>li:last-child>div{ border-bottom:0;}

    .mbnavs_three{ padding:12px 0; display: none;}
    .mbnavs_three>li{ padding:5px 0 5px 25px; font-size: 14px; position: relative; }
    .mbnavs_three>li::after{ content:""; display: block; width:3px; height:3px; border-radius: 10px; background: var(--white); position: absolute; left:10px; top:13px; z-index: 3;}
    .mbnavs_three>li>a{ color:var(--white);}
    .mbnavs_three .inpros_more{ color:var(--white) !important;}

    .mb_zz{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.9); z-index: 700;}
    
    
    .logos>a {  padding: 10px 0;}
    .logos>a>img { max-height: 45px; }

    .inpros_all>li { flex: 0 0 100%; }
    .inpros_img img { height: 350px; }
    .banner_jt svg {  width: 2em;}
    .inpros_all>li:nth-child(4), .inpros_all>li:nth-child(5) {  flex: 0 0 100%;  }
    .hot_bgs {  height: 440px;}
    .in_proslist li {  flex: 0 0 100%; margin-bottom: 30px;  }
    .in_pros_text h3 {  font-size: 20px;}
    .in_title1 h3 { font-size: 30px; margin-bottom: 12px;}
    .in_title1 p { font-size: 16px;}
    .in_mainpros_all li {  flex: 0 0 50%; margin-bottom:15px;}
    .in_mainpros_text h3 { font-size: 14px;  }
    .in_mainpros {  padding: 30px 2% 40px 2%; }
    .in_aboutbg { margin-bottom: 35px;  padding: 50px 40px 45px 40px; }
    .in_title2 h3 { font-size: 30px;}
    .in_title2 {  margin-bottom: 25px;}
    .in_about_text {  font-size: 14px; line-height: 26px;}
    .in_about_item li { padding-left: 5px;}
    .in_about_list h3 span { font-size: 14px; }
    .in_about_list h3 {  font-size: 30px; margin-bottom: 10px; }
    .in_pros_foncu {  padding: 45px 0;  }

    .in_title3 h3 {   font-size: 30px; margin-bottom: 10px; }
    .in_title_text {  font-size: 16px; line-height: 30px; }

    .footer_alls {  padding: 45px 0 20px 0;  }
    .flogos_left { flex: 0 0 100%; margin-bottom:20px;}
    .footer_lists{ display: none;}
    .footer_right {  flex: 0 0 100%;  margin-left: 0;  }

    .copyright_text { flex:0 0 100%; text-align: center; margin-bottom:20px; line-height: 26px;}
    .copyright_right{ flex:0 0 100%; }
    .shareico{ justify-content: center;}
    .shareico li {  margin-left: 2%; }
    .footer_contact_text {  line-height: 26px; }
    .pros_cons {  padding: 25px 0 30px 0; }
    .pros_cons_left { flex: 0 0 100%;margin-bottom: 20px; }
    .pros_cons_right {  margin-left: 0; }
    .contact_con { padding: 35px 0 20px 0;}
    .contact_text { padding: 25px 25px;   line-height: 32px; }
    .feedbacks { padding: 40px 0 40px 0;  }
    .feedback_left {  flex: 0 0 100%; padding: 25px 15px; }
    .feedback_right{ display: none;}
    .in_feedback_list li:nth-child(-n+2) { flex: 0 0 100%;  }
    .feedback { height: 45px;  line-height: 45px;}
    .feedtext { height: 135px;  padding: 12px 15px;  font-size: 14px;}
    .feedback_btm { font-size: 14px; height: 45px; line-height: 45px;}
    .in_feedback_list li { margin-bottom: 12px;}
    .company_left { flex: 0 0 100%; margin-bottom:20px;}
    .company_right { flex: 0 0 100%; padding: 10px 0 0 0; }
    .company_cons {  padding: 35px 0 40px 0; }
    .company_left h3 { font-size: 30px; margin-bottom: 16px;}
    .company_text {  font-size: 14px;  line-height: 26px; }
    .develop_con {  padding: 38px 0 40px 0; }
    .zhuanli_left { flex: 0 0 100%; padding-bottom: 90px;}
    .zhuanli_right { flex: 0 0 100%; width: 100%; }
    .zhuanli_left .swiper-button-prev, .zhuanli_left .swiper-rtl .swiper-button-next { left: 20px;}
    .zhuanli_left .swiper-button-next, .zhuanli_left .swiper-rtl .swiper-button-prev { left: 80px; }

    .zhuanli { padding: 35px 0; }
    .text_main {  font-size: 22px;}
    .honor_jt {  padding: 10px 10px;}
    .shengchang {  padding: 30px 0 30px 0;  }
    .sczz_con .swiper-button-prev, .sczz_con .swiper-rtl .swiper-button-next { left: 36.5%;}
    .sczz_con .swiper-button-next, .sczz_con .swiper-rtl .swiper-button-prev { right: 36.5%;}

    .system {  padding: 35px 0; }
    .system_left { flex: 0 0 96%; padding: 0 2% 0 2%; padding-bottom:40px;  margin-bottom:15px;  }
    .system_left .swiper-button-prev, .system_left .swiper-rtl .swiper-button-next { left: 20px;}
    .system_left .swiper-button-next, .system_left .swiper-rtl .swiper-button-prev { left: 80px; }
    .system_right { flex: 0 0 100%;  width: 100%;}

    .research {  padding: 40px 0 30px 0;  }
    .research_left { flex: 0 0 100%;  padding-right: 0;margin-bottom: 25px; }
    .research_right {  flex: 0 0 100%;  width: 100%; padding: 0 0 90px 0;}
    .researchlist h3{ text-align: center;}
    .text_main3 {   font-size: 22px; }

    .language{ display: none;}

}



@media screen and (max-width:780px){
    
    .inpros_all>li:nth-child(4) .inpros_text, .inpros_all>li:nth-child(5) .inpros_text {  left: -10px; top:25px; }
    .hot_title h3 { font-size: 25px;}
    .hot_title_text { font-size: 25px;  margin-bottom: 20px; }
    .in_prosall {  padding: 40px 0 5px 0;  }
    .in_title h3 {   font-size: 30px;}
    .in_title {  margin-bottom: 30px;}
    .in_about_item { padding: 0 0 35px 0; }

    .in_proscon_left {  flex: 0 0 100%; padding: 10px 2% 30px 2%; text-align: left; }
    .in_title3 {  text-align: left; }
    .in_proscon_right { flex: 0 0 96%;  margin-left: 2%; margin-right: 2%;}
.footer_ewm li span { margin-top: 10px;  font-size: 12px;}
.pros_menu dt { padding: 10px 10px 10px 15px; font-size: 16px;}
.pros_menu dd { padding: 10px 10px 10px 10px}
.pros_menu_list>li>h3 {  padding: 10px 15px;  font-size: 14px; border-bottom: 1px solid #eeeeee;}
.pros_second{ padding:10px 0; }
.pros_second>li>a { padding: 5px 0 10px 10px;  font-size: 12px;}
.pros_cons_lists li { flex: 0 0 100%; margin-bottom: 20px; }
.pros_text h3 {  font-size: 15px;}
.location_left{ display: none;}
.location_right { flex: 0 0 100%;}
.sub_menulist>li>a { padding: 10px 10px; font-size: 15px;}
.sub_cons {  padding: 25px 0 35px 0; }
.hotnews_left {  flex: 0 0 100%; }
.hotnews_right {  padding: 20px 20px 20px 25px; }
.hotnews_right time {  font-size: 14px;   font-weight: normal; margin-bottom: 10px; }
.hotnews_right h3 {  font-size: 22px; line-height: 30px; margin-bottom: 10px;}
.hotnews_right p {  font-size: 14px;  line-height: 24px;   margin-bottom: 20px;}
.hotnews_right {  padding: 20px 20px 40px 25px; }
a.hotnews_a {  font-size: 13px;   padding: 9px 25px;  border-radius: 5px;}
.hot_news { margin-bottom: 30px; }
.news_list {  padding: 30px 0 30px 0; }
.news_item time strong {  font-size: 30px;}
.news_item time span { font-size: 13px;}
.news_item time {  flex: 0 0 60px; }
.news_item_right { margin-left: 5px; border-radius: 5px; padding-left:7px;}
.news_text {  padding: 10px 10px; }
.news_text_con{ display: none;}
.news_text h3 {  font-size: 15px;   line-height: 24px; margin-bottom: 5px;}
.news_list li { padding: 10px 0; }
.news_detailtit h3 { font-size: 22px;  line-height: 30px;  margin-bottom: 10px;}
.news_detailtit {  padding: 30px 0 25px 0; }
.news_content { line-height: 26px;  font-size: 14px; padding: 30px 0 30px 0; }
.other_news li {   padding: 12px 15px;  font-size: 14px; }
.other_news { padding: 0 0 35px 0; }
.video_list li {  flex: 0 0 100%;  margin-bottom: 20px; }
.video_text {  padding: 30px 25px 30px 25px; }
.video_detail video { height: 230px; }
.pros_submit svg { width: 2em; }
.pros_search {  padding: 6px 8px;}
.pros_input { height: 27px;  line-height: 27px;  font-size: 15px; }
.pros_search {  margin-bottom: 20px; }
.download_item span{ display: none;}
.download_item {  padding: 9px 10px 9px 10px;}
.download_item h3 {  font-size: 15px;  line-height: 22px;padding: 0 10px; }

.download_item i {  flex: 0 0 30px; }
.download_item a {  padding: 4px 12px;  font-size: 14px;}
.download_all li {  margin-bottom: 12px; }
.download_all{ margin-bottom:25px;}
.sub_title h3 { font-size: 22px;  margin-bottom: 5px; line-height: 30px; }
.sub_title { margin-bottom: 15px; }
.about_con1 { font-size: 14px; line-height: 26px; }

.sub_title p { font-size: 13px;  line-height: 20px; }
.contact_all li { flex: 0 0 100%;  }
.contact_text p{ line-height: 25px; }
.map_menu li { font-size: 14px;  padding: 8px 30px;margin: 0 5px;}
.map_menu {  margin-bottom: 20px; }
.map_con {  padding: 0 0 40px 0; }
.about_itemlist{ border:0; padding:10px 0;}
.about_itemlist li { flex: 0 0 50%;  padding: 10px 10px; border:0;}
.about_itemlist li h3 { font-size: 14px;}
.about_itemlist li h3 span { font-size: 40px;}
.about_itemlist li p { font-size: 14px; }
.cultrue { padding: 35px 0 0 0; }
.about_title h3 { font-size: 30px;}
.about_title {  margin-bottom: 25px; }
.cultrue_com>img { height: 320px;  object-fit: cover;}
.cultrue_all { padding: 10px 5px; }
.cultrue_all i img { width: 50px; }
.cultrue_all i {  margin-bottom: 5px; }
.cultrue_all h3 {  font-size: 16px;   line-height: 20px;  margin-bottom: 12px; font-weight: bold; }
.cultrue_all p {  font-size: 12px; line-height: 23px;}
.cultrue_items li {  border: 3px solid rgba(255, 255, 255,0);}
.cultrue_items li:hover {  border: 3px solid rgba(255, 255, 255,0.5);}

.cultrue_items li:hover .cultrue_all p{ height: 180px;}
.fzlc_imgs { flex: 0 0 100%; }
.fzlc_infor {  font-size: 15px; line-height: 24px;  padding: 15px 5% 20px 5%; }
.fzlc_text {  margin: 0 0%;}
.mySwiper22 {  margin-bottom: 0px; }
.fzlc_timd_dot { font-size: 18px;  padding: 7px 0 0 0;}
.sc_list li {  width: 23%;}

.text_main1{line-height: 26px;}
.sc_list li:first-child { width: 100%;}

.sc_list li{ width: 48%;}
.sc_list li img {  height: 110px;}
.sc_list li:first-child img { height: 230px; }
.sc_list li:nth-child(2) li { margin-left: 0; }
.sc_list li:nth-child(4) li { margin-left: 0; }

.hot_title {  padding: 35px 10px 10px 10px; } 
.hot_prosimg img { max-width: 200px; max-height: 200px; }

.ser_alls>li {  flex: 0 0 100%;}
.ser_menu dt { padding: 8px 10px 8px 17px; font-size: 16px;}
.ser_menu_list>li>h3 {  padding: 8px 0; font-size: 15px;}
.ser_second>li>a {  padding: 8px 0 8px 10px;  font-size: 13px;}



}

@media screen and (max-width:640px){
   .inpros_img img {  height: 155px;  }
    .inpros_all>li:nth-child(4) .inpros_img img, .inpros_all>li:nth-child(5) .inpros_img img { height: 150px; }
.in_aboutbg { margin-bottom: 20px;  padding: 40px 20px 35px 20px; }
.in_about_item li { flex: 0 0 50%; margin-bottom:15px; }
.sc_list li {  margin-left: 7px; margin-bottom: 7px; }



}


@media screen and (max-width:550px){
    
    



   
   

}


@media screen and (max-width:450px){    
    

}


@media screen and (max-width:390px){
  

}