<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url("layui.css");
@import url("swiper-4.2.6.min.css");
@import url("jquery.mCustomScrollbar.min.css");
@import url("animate.css");
@import url('iconfont.css?v=1.0');
*{margin: 0px; padding: 0px;box-sizing: border-box;}
body{ border: 0px; list-style: none;font-family:"Microsoft YaHei-Regular","Microsoft YaHei",sans-serif, "PingFang SC", "Helvetica Neue", Helvetica, Arial; }
.lcicon{font-family:"iconfont" !important;font-style:inherit}
.list-paddingleft-2 li{ list-style-type: unset;}
.flex{ display: flex; justify-content: space-between; flex-wrap: wrap;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.img{-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear;transition: all 0.3s linear;}
html{font-size:16px; font-size: 90%; width: 100%;}
body{font-size:16px; color: #000;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0px;padding:0px}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
a{background-color:transparent;text-decoration:none;color:#333}
a:active,a:hover{outline:0}
b,strong{font-weight:bold}
dfn{font-style:italic}
img{border:0;vertical-align:middle}
svg:not(:root){overflow:hidden}
pre{overflow:auto}
.newsinfo_content h4{text-indent:2em; font-weight:bold; color:#000;}
textarea{width:100%;max-width:100%;resize:none}
textarea::placeholder{white-space: pre-wrap;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;background:none;border:none}
button{overflow:visible;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{ outline: none;appearance: none; -webkit-appearance: none;-moz-appearance: none; }
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
select::-ms-expand{display:none}
input::-ms-clear{display:none}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
*{margin:0;padding:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
ul{list-style:none}
h1,h2,h3,h4,h5,h6{color:inherit}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:hover{color:#004e97}
.h1_hdie{display:none;font-size:0px; opacity:0;padding:0px;margin:0px;}
img{border:none;max-width:100%;margin:0 auto}
.flexsb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}
.flexsa{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around}
.flexlf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:left}
.flexed{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}
.flexce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}
.mobile_bar{ display: none;opacity: 0; font-size: 0px; margin: 0; padding: 0;}

.pad-80{padding:80px 0px}
.pad-60{padding:60px 0px}
.pad-35{padding:35px 0px}
.mar-70{margin:70px 0px}
.mar-35{margin:35px 0px}
.padt-35{padding-top:35px}
.padb-35{padding-bottom:35px}
.f18{font-size:18px}
.f16{font-size:16px}
.f14{font-size:14px}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.cl{clear:both;display:block;margin:0px;padding:0px;font-size:0px}
.navbasemenubtn{ display: none;}
.index_banner{width:100%;margin-top:72px}
.index_banner .homeBanner{width:100%;position:relative}
.index_banner .homeBanner .banner_swiper{width:100%}
.index_banner .homeBanner .swiper-slide img{width:100%}
.index_banner .homeBanner .banner_pag .swiper-pagination-bullet{width:20px;height:6px;background:#fff;border-radius:3px;opacity:.8;transition:all .4s;-webkit-transition:all .4s}
.index_banner .homeBanner .banner_pag .swiper-pagination-bullet-active{width:30px;height:6px;background-color:#004e97;opacity:1}
.home_ys_show{margin:70px 0px}
.home_ys_show .home_ys_title{text-align:center;font-size:24px;font-weight:450;margin-bottom:30px}
.home_ys_show .home_ys_desc{width:55%;margin:0 auto;font-size:16px;line-height:1.6;color:#666;text-align:justify;font-weight:300}
.home_ys_show .home_ys_list{margin-top:45px;display:flex;align-items:center;display: -ms-flexbox;}
.home_ys_show .home_ys_list .home_ys_item{width:25%}
.home_ys_show .home_ys_list .home_ys_box{padding:0px 15px}
.home_ys_show .home_ys_list .home_ys_box:hover .ys_title{ color: #004e97;}
.home_ys_show .home_ys_list .home_ys_box .ys_iconpic{text-align:center;margin-bottom:25px}
.home_ys_show .home_ys_list .home_ys_box .ys_iconpic span:before{font-size:68px;color:rgba(0,78,151,.6)}
.home_ys_show .home_ys_list .home_ys_box .ys_info .ys_title{text-align:center;font-size:24px;margin-bottom:18px}
.home_ys_show .home_ys_list .home_ys_box .ys_info .ys_title_desc{color:#999;text-align:justify;line-height:1.5;height:72px;overflow:hidden;white-space:normal;padding:0px 5%}
.home_product_service{background:#f5f6f9;padding:70px 0px}
.home_product_service .home_pro_title{text-align:center;font-size:24px;font-weight:450;margin-bottom:60px}
.home_product_service .layui-tab-content{padding:0px}
.home_product_service .layui-tab-title{border:0px;text-align:center}
.home_product_service .layui-tab-title li{margin:0px 80px;padding:0px;font-size:20px}
.home_product_service .layui-tab-title li.layui-this{color:#004e97}
.home_product_service .layui-tab-title li.layui-this:after{border-color:#004e97}
.home_product_service .home_product_box{margin-top:50px}
.home_product_service .home_product_box a{position:relative;background:#fff;display:block;box-sizing:border-box;padding:42px 0px 42px 50px;box-sizing:border-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.home_product_service .home_product_box h3 span{font-size:24px;font-weight:400}
.home_product_service .home_product_box .home_pro_h3_desc{margin-top:25px;width:80%;line-height:1.6;color:#666;text-align:justify;height:77px; overflow: hidden; text-overflow: ellipsis;}
.home_product_service .home_product_box .home_pro_pic{position:absolute;right:0;bottom:0;width:140px}
.home_product_service .home_product_box img{filter:grayscale(100%);opacity:.45}
.home_product_service .home_product_box .home_pro_btn span{width:120px;display:block;margin-top:50px;line-height:40px;text-align:center;border:1px solid #004e97;border-radius:45px;color:#004e97}
.home_product_service .home_product_box a:hover .home_pro_btn span{background:#004e97;color:#fff}
.home_product_service .home_product_box a:hover img{filter:grayscale(0)}
.home_product_service .home_pro_more{text-align:center;margin-top:70px}
.home_product_service .home_pro_more a{border-color:#004e97;color:#004e97}
.home_product_service .home_pro_more a:hover{background:#004e97;color:#fff}
.home_solution{margin:70px 0px}
.index_banner_info{margin-top: 72px;}
.index_banner_main{overflow: hidden; position: relative;}
.index_banner_main .swiper-container{overflow: hidden; margin-left: auto; margin-right: auto; position: relative; z-index: 1;}
.index_banner_info .swiper-wrapper{position: relative; width:100%; height: 100%;}
.index_banner_info .swiper-slide{ position: relative; height: 100%; width:100%;}
.index_banner_info .swiper-slide a{ display: block; width:100%; height: 100%;}
.index_banner_main .swiper-slide img{ width: 100%;height: 100%;}
.home_solution .home_solution_title{text-align:center;font-size:24px;font-weight:450;margin-bottom:35px}
.home_solution .layui-tab-title{border:0px}
.home_solution .layui-tab-title li{margin:0px 30px;padding:0px;font-size:20px;min-width:unset}
.home_solution .layui-tab-title li.layui-this{color:#004e97}
.home_solution .layui-tab-title li.layui-this:after{border-color:#004e97}
.home_solution .home_solution_tab_more{position:absolute;right:0;top:0;line-height:40px}
.home_solution .home_solution_tab_more a{font-size:20px;color:#999;padding-left:20px;border-left:1px solid #d8d8d8}
.home_solution .home_solution_tab_more a:hover{color:#004e97}
.home_solution .layui-row:hover{cursor: pointer;}
.home_solution .home_solution_box{padding:45px 50px 55px 0px}
.home_solution .home_solution_pic{ width: 100%; overflow: hidden;}
.home_solution .home_solution_pic img{width:100%; -webkit-transition: 0.8s;-ms-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s; filter: grayscale(40%);}
.home_solution .layui-row:hover .home_solution_pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.home_solution .home_solution_box h3{font-size:24px;font-weight:400;line-height:1.5;margin-bottom:18px}
.home_solution .home_solution_box p{color:#999;line-height:30px;height:60px;overflow:hidden;white-space:normal}
.home_solution .home_solution_more{margin-top:25px}
.home_solution .layui-row:hover .home_solution_box h3{ color: #004e97;}
.home_solution .home_solution_more a{padding:10px 32px;color:#004e97;border:1px solid #004e97;border-radius:5px;display:inline-block;margin-right:20px}
.home_solution .home_solution_more a:last-child{color:#fff;background:#004e97}
.home_solution .home_solution_list{margin-top:80px}
.home_solution .home_solution_list .home_solution_p{font-size:18px;font-weight:480;margin-bottom:15px}
.home_solution .home_solution_list .home_solution_list_show{display:flex;flex-wrap:wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;}
.home_solution .home_solution_list .home_solution_list_show .home_solution_item{width:30%;line-height:28px;margin-right:3%}
.home_solution .home_solution_list .home_solution_item a{color:#999;display:block;width: 100%; position: relative;}
.home_solution .home_solution_list .home_solution_item a span{width:85%;overflow:hidden; display: inline-block; white-space:nowrap;text-overflow:ellipsis}
.home_solution .home_solution_list .home_solution_item a i{position: absolute; right: 15px;}
.home_case{padding:70px 0px;background:#f5f6f9}
.home_case .home_case_title{text-align:center;font-size:24px;font-weight:550;margin-bottom:18px}
.home_case .home_case_title_desc{color:#666666;line-height:1.5;text-align:center}
.home_case_list .homeCase  .home_case_box .home_case_txt .home_case_title{ font-size: 18px;}
.home_case .swiper-wrapper .home_case_box{display:flex;width:100%;align-items:top;display: -ms-flexbox;}
.home_case .swiper-wrapper .home_case_box .home_case_item{width:50%}
.home_case .swiper-wrapper .home_case_box .home_case_pic{padding-left:5%; overflow: hidden;}
.home_case .swiper-wrapper .home_case_box .home_case_pic img{width:100%;opacity:.85;-webkit-transition: all 0.6s;transition: all 0.6s;}
.home_case .swiper-wrapper .home_case_box:hover .home_case_pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.home_case .swiper-wrapper .home_case_box:hover .home_case_title{ color: #004E97;}
.home_case .layui-carousel-ind{display:none !important}
.home_case .home_case_list{margin-top:60px}
.home_case .home_case_list .home_case_txt{padding-right:8%}
.home_case .home_case_list .home_case_title{text-align:left}
.home_case .home_case_list p{color:#666;line-height:1.85;height:120px;overflow:hidden;white-space:normal;text-align:justify}
.home_case .home_case_list .case_more{margin-top:85px}
.home_case .home_case_list .case_more a{color:#004e97}
.home_case .home_case_list .case_more a i:before{transition:0.5s all}
.home_case .homeCase{width:100%;overflow:hidden;position:relative}
.home_case .homeCase .swiper-button-prev{left:0;background:none}
.home_case .homeCase .swiper-button-prev:before{font-family:'iconfont';content:"\e600";font-size:25px}
.home_case .homeCase .swiper-button-next{right:0;background:none;transform:rotate(-180deg)}
.home_case .homeCase .swiper-button-next:before{font-family:'iconfont';content:"\e600";font-size:25px}
.home_case .homeCase .swiper-button-next,.home_case .homeCase .swiper-button-prev{width:50px;height:50px;background:rgba(0,78,151,.35);border-radius:50%;color:#fff;text-align:center;line-height:50px}
.home_case .swiper-button-next,.home_case .swiper-button-prev{display:none}
.home_case .home_case_list:hover .swiper-button-next{display:block}
.home_case .home_case_list:hover .swiper-button-prev{display:block}
.home_partner{padding:70px 0px;background:#fff;}
.home_partner .home_partner_title{text-align:center;font-size:24px;font-weight:450}
.home_partner .home_partner_list{margin-top:60px;height:360px;overflow:hidden;position:relative}
.home_partner .home_partner_list li{height:80px;display:flex;justify-content:left;align-items:center;display: -ms-flexbox;-ms-justify-content: space-between;margin-bottom:40px}
.home_partner .home_partner_list li .home_partner_item{width:24%;text-align:center}
.home_partner .home_partner_list li .home_partner_item{ overflow: hidden;}
.home_partner .home_partner_list li img{height:80px;-webkit-transition: 0.8s;-ms-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s; filter: grayscale(50%);}
.home_partner .home_partner_list li .home_partner_item:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.home_ourStrength{padding:70px 0px;background:#f5f6f9}
.home_ourStrength_show{display:flex;justify-content:space-between;display: -ms-flexbox;-ms-justify-content: space-between;}
.home_ourStrength_show .home_our_strength_txt{width:30%;margin-right:70px}
.home_ourStrength_top{position:relative;width:32px;height:44px}
.home_ourStrength_top .home_wmdsl_top_l{position:absolute;width:21px;height:28px;left:0px;top:0;background:#004e97;border-radius:2px}
.home_ourStrength_top .home_wmdsl_top_r{position:absolute;width:21px;height:28px;right:0px;bottom:0;background:rgba(51,51,51,.5);border-radius:2px}
.home_ourStrength_title{font-size:24px;font-weight:450;margin-top:30px;line-height:1.35}
.home_ourStrength_title_desc{margin-top:15px;color:#666;line-height:25px;margin-bottom:35px}
.home_wmdsl_jx .slzm_num{color:#004e97;font-size:60px;line-height:72px}
.home_wmdsl_jx .slzm_desc{font-size:24px;color:#333;line-height:35px;margin-bottom:35px}
.slzm_more a{color:#888;line-height:24px;font-weight:400;font-size:16pxss}
.slzm_more a i{margin-left:10px}
.slzm_more a:hover{color:#004e97}
.home_ourStrength_show .home_our_strength_list{width:70%;}
.home_ourStrength_show .home_our_strength_list .home_zizhi_item{width:31%; margin-bottom: 35px; background:#fff;padding:35px; overflow: hidden;}
.home_ourStrength_show .home_our_strength_list .home_zizhi_item img{width:100%;height:auto;-webkit-transition: 0.8s;-ms-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;}
.home_ourStrength_show .home_our_strength_list .home_zizhi_item:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.home_ourStrength_show .home_our_strength_list .home_zizhi_item_d{margin-bottom:0px}
.home_news{padding:70px 0px}
.home_news .home_news_title{text-align:center;font-size:24px;font-weight:450;margin-bottom:35px}
.home_news_ul{display:flex;align-items:stretch;flex-wrap:wrap;width:100%;display: -ms-flexbox;-ms-flex-wrap: wrap;}
.home_news_ul .news_li{width:33.333%;padding:00px 28px}
.home_news_ul .news_li .news_pic{position:relative;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}
.home_news_ul .news_li .news_pic::before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; z-index: 2;}
.home_news_ul .news_li .news_pic img{width:100%;transition:all .56s; position: relative; }
.home_news_ul .news_li a:hover img{transform:scale(1.05); }
.home_news_ul .news_li .news_li_txt{padding:36px 0px 0px}
.home_news_ul .news_li .news_title{font-size:18px;font-weight:550;height:50px;line-height:1.5;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:all .56s}
.home_news_ul .news_li .news_time{margin:15px 0px 0px;color:#999;line-height:2}
.home_news_ul .news_li .news_desc{height:56px;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#666;margin-top:15px}
.home_news_ul .news_li .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#EDEDED}
.home_news_ul .news_li .mCSB_outside+.mCSB_scrollTools{right:-40px !important}
.home_news_ul .news_li .newsScrollbar{height:430px}
.home_news_ul .news_li .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#004e97}
.home_news_ul .news_li .mCSB_scrollTools .mCSB_dragger{height:35px !important}
.home_news_ul .news_li .news_lists{padding:0px 40px 38px 0px;overflow:hidden}
.home_news_ul .news_li .news_lists li{margin-bottom:26px}
.home_news_ul .news_li .news_lists li a{border-bottom:1px solid #ddd;display:block;width:100%}
.home_news_ul .news_li .news_lists li a .news_title{height:auto;max-height:50px}
.home_news_ul .news_li .news_lists li:last-child{margin-bottom:0px}
.home_news_ul .news_li .news_lists li:last-child a{border-bottom:0px}
.home_news_more{text-align:center;margin-top:60px;display:block}
.home_news_more a,.home_product_service .home_pro_more a{padding:10px 32px;color:#004e97;border:1px solid #004e97;border-radius:5px;display:inline-block}
.home_news_more a:hover{background:#004e97;color:#fff}
.home_news_ul .news_li .news_lists li .news_time{padding-bottom:8px}
 .home_comm{padding:70px 0px; /*background:#f5f6f9 */}
.home_comm .home_comm_show{text-align:center}
.home_comm .home_comm_show .comm_title{font-size:36px;font-weight:450;line-height:1.65}
.home_comm .home_comm_show .comm_title_desc{margin:20px 0px 35px}
.home_comm .home_comm_show .comm_title_desc p{font-size:20px;color:#666;line-height:1.3}
.home_comm .home_comm_show .home_ljsq{min-width:150px;display:inline-block;padding:5px;border-radius:30px;overflow:hidden;position:relative;z-index:1;background:rgba(0,78,151,.55)}
.home_comm .home_ljsq:before,.home_comm .home_ljsq:after{content:'';position:absolute;top:0;width:20px;height:100%;transition:all 0.36s;background:#004e97;z-index:-1}
.home_comm .home_ljsq:before{left:0}
.home_comm .home_ljsq:after{right:0}
.home_comm .home_ljsq a{border-radius:30px;display:block;height:100%;text-align:center;line-height:42px;color:#004e97;background-color:#fff}
.home_comm .home_ljsq:hover:before,.home_comm .home_ljsq:hover:after{width:50%}
.footer_shows{background:#232323;padding:70px 0px 0px}
.footer_shows *{color:#fff}
.footer_shows .footer_comm{display:flex;flex-wrap:wrap;align-items:stretch;display: -ms-flexbox;-ms-flex-wrap: wrap;}
.footer_shows .footer_logo img{height:45px;filter:brightness(0) invert(1)}
.footer_contact_info{margin-top:35px}
.footer_contact_info *{color:#fff;font-size:14px;line-height:2}
.footer_contact_info .footer_contact_item{margin-bottom:10px}
.footer_contact_info .footer_contact_item a{position:relative;display:block}
.footer_contact_info .footer_contact_item a .footer_icon{position:absolute;left:0;top:5px}
.footer_contact_info .footer_contact_item a .footer_icon i{font-size:20px;line-height:1}
.footer_contact_info .footer_contact_item a .footer_info{padding-left:38px}
.footer_shows .footer_comm .footer_left{width:25%}
.footer_shows .footer_comm .footer_middle{width:50%}
.footer_shows .footer_comm .footer_right{width:25%;padding-left:50px}
.footer_shows .footer_comm .footer_nav_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.footer_shows .footer_nav_title a{font-size:16px;line-height:1.3;color:#fff}
.footer_shows .footer_navSec_list{margin-top:16px;margin-bottom:16px}
.footer_shows .footer_navSec_list a{font-size:14px;line-height:2;color:rgba(255,255,255,.68)}
.footer_shows .footer_qrcode_list{display:flex;justify-content:space-between;width:100%;display: -ms-flexbox;-ms-justify-content: space-between;}
.footer_shows .footer_qrcode_list .qrcode_box{width:50%;text-align:center}
.footer_shows .footer_qrcode_list .qrcode_box img{ width: 80px;}
.footer_shows .footer_qrcode_list p{opacity:0.68;color:#fff;font-size:14px;margin-top:10px}
.footer_shows .footer_other{display: flex; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between; margin-top:35px}
.footer_shows .footer_other .footer_other_item{ width: 33%; text-align: center;}
.footer_shows .footer_other a{width:40px;height:40px;display:inline-block;line-height:40px;text-align:center;border-radius:50%;}
.footer_shows .footer_other a i:before{font-size:40px;color:#fff;opacity:.85}
.footer_bottom{padding:18px 0px;border-top:1px solid rgba(255,255,255,.1);margin-top:40px}
.footer_bottom *{opacity:.68; font-size: 12px;}
.footer_bottom p{font-size:16px;opacity:0.68;line-height:2;position:relative;width:100%}
.footer_bottom a.web_ditu{position:absolute;right:0}
.footer_bottom a:hover{color:#fff}
.footer_bottom .pdlr10{padding:0px 10px}
.footer_font18{font-size:14px;opacity:.68}
.jdc-side{display:none;position:fixed;right:0px;top:40%;z-index:300;width:60px}
.mod_hang_qrcode{position:relative}
.mod_hang_qrcode_show{display:none;position:absolute;right:70px;top:-65px;width:138px;min-height:120px;border:0 none;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(20,34,67,.1);-moz-box-shadow:0 0 10px 0 rgba(20,34,67,.1);box-shadow:0 0 10px 0 rgba(20,34,67,.1)}
.mod_hang_qrcode_show p{margin-top:5px;line-height:16px;color:#666;font-size:12px;text-align:center}
.mod_hang_qrcode_show_bg{width:125px;height:125px;text-align:center;padding:15px;margin-left:8px}
.mod_hang_qrcode_show_bg img{width:100px}
.jdc_hang_qrcode p{padding-bottom:15px}
.mod_hang_qrcode_btn{display:block;width:60px;height:60px;color:#004e97;font-size:40px;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}
.mod_hang_top{display:block;width:60px;height:60px;margin:5px 0 0;text-align:center;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;background-color:transparent}
.mod_hang_qrcode:hover .mod_hang_qrcode_show{display:block}
.mod_hang_qrcode_btn{position:relative;margin-top:5px;text-align:center}
.mod_hang_qrcode_btn span{display:none;position:absolute;top:25px;left:25px;width:30px;line-height:15px;font-size:12px;text-align:center}
.mod_hang_qrcode_btn:hover{color:#fff}
.mod_hang_top{-webkit-box-shadow:0 0 10px 0 rgba(20,34,67,.1);-moz-box-shadow:0 0 10px 0 rgba(20,34,67,.1);box-shadow:0 0 10px 0 rgba(20,34,67,.1)}
.mod_hang_top .mod_hang_qrcode_btn{background:0 0;margin:0}
.mod_hang_appeal_btn{display:block;width:60px;height:60px;color:#004e97;text-align:center;font-size:20px;cursor:pointer;-webkit-box-shadow:0 0 10px 0 rgba(20,34,67,.1);-moz-box-shadow:0 0 10px 0 rgba(20,34,67,.1);box-shadow:0 0 10px 0 rgba(20,34,67,.1)}
.mod_hang_appeal:hover .mod_hang_appeal_show{display:block;opacity:1}
.mod_hang_appeal_btn i,.mod_hang_qrcode_btn i{display:inline-block;width:60px;height:60px;line-height:60px;font-size:24px;color:#004e97;background-color:#F8F8FA;border:1px solid #E4E8F0;font-weight:600}
.mod_hang_appeal_btn span{display:none;position:absolute;top:25px;left:25px;width:30px;line-height:15px;font-size:12px;text-align:center}
.mod_hang_appeal.show .mod_hang_appeal_show{display:block}
.mod_hang_appeal_show{ display: none;/* opacity:0; */z-index:-9;right:-500px;position:absolute;right:70px;bottom:0;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(20,34,67,.1);-moz-box-shadow:0 0 10px 0 rgba(20,34,67,.1);box-shadow:0 0 10px 0 rgba(20,34,67,.1);width:300px}
.mod_hang_appeal_show li{cursor:pointer}
.mod_hang_appeal_show li:hover{background:#f3f5fb}
.mod_hang_appeal_show li:after,.mod_hang_appeal_show li:before{content:"";display:block;clear:both;height:0;line-height:0;visibility:hidden}
.mod_hang_appeal_show .icon_box,.mod_hang_appeal_show .text_box{float:left;width:215px;height:90px;cursor:pointer}
.mod_hang_appeal_show .icon_box{width:78px;line-height:90px;text-align:center}
.mod_hang_appeal_show .icon_box i{color:#004e97;font-size:30px}
.mod_hang_appeal_show .text_box h5{margin-top:10px;font-size:16px;color:#03004c;line-height:24px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mod_hang_appeal_show .text_box p{margin-top:10px;max-height:36px;overflow:hidden;line-height:18px;font-size:12px;color:#666;cursor:pointer}
.jdc_feedback_qrcode .mod_hang_qrcode_btn{margin-bottom:5px}
.jdc_feedback_qrcode .mod_hang_qrcode_show p{padding-bottom:15px}
.jdc_feedback_qrcode .mod_hang_qrcode_show_bg{margin-top:0;background-image:none;padding:15px}
.jdc-lang-en .jdc_hang_qrcode .mod_hang_qrcode_show_bg{background-image:url(../images/qrcode-en.jpg)}
.jdc-lang-en .mod-qr-tips{position:relative}
.jdc-lang-en .mod-qr-tips:after{content:"Search";position:absolute;left:41px;top:8px;width:85px;height:30px;line-height:30px;background:#fff;color:#666;font-size:16px}
.jdc-side .mod_hang_appeal .icon_box{line-height:70px}
.jdc-side .mod_hang_appeal .icon_box i{font-size:24px}
.index_banner .banner_txt{position:absolute;top:0;left:0;width:100%;text-align:center;background:rgba(0,0,0,.55);height:100%}
.index_banner .bannerinfo{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%)}
.index_banner .bannerinfo *{color:#fff}
.index_banner .bannerinfo .banner_title{font-size:72px;line-height:1.5}
.index_banner .bannerinfo p{font-size:36px;opacity:.8}
.index_banner .swiper-slide{width:100%;height:100%;position:relative}
.index_banner .swiper-slide video{width:100%;height:100%}
.index_banner .swiper-slide img{width:auto;height:100%}

.banner{width:100%;overflow:hidden;position:relative; margin-top: 72px; z-index: 1; height: calc(100vh - 72px);}
.banner .swiper-container{ height: 100%;}
.banner .swiper-container .swiper-wrapper .swiper-slide{overflow:hidden;width: 100%; height:100%;position:relative}
.banner .swiper-container .swiper-wrapper .swiper-slide img{width:100%}
.video-back video{position: absolute; min-width: 100%; min-height: 100%; height: auto; width: auto; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
.banner .swiper-container .swiper-wrapper .swiper-slide .text{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:3}
.banner .swiper-container .swiper-wrapper .swiper-slide .text .banner_txt_bj{position: absolute; top: 0; left: 0;width: 100%; height: 100%;opacity: .5;}
.banner .swiper-container .swiper-wrapper .swiper-slide .text .banner_info{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);text-align:center}
.banner .swiper-container .swiper-wrapper .swiper-slide .text .banner_info .banner_tittle{font-size:72px;color:#fff;line-height:1.2;transition:all 1s ease 0.5s;}
.banner .swiper-container .swiper-wrapper .swiper-slide .text .banner_info .banner_title_desc{font-weight:400;font-size:36px;color:#fff;margin-top:15px; }
.banner .swiper-container .swiper-wrapper .swiper-slide-active .text .banner_info .banner_tittle{transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0); }
.banner .swiper-container .swiper-wrapper .swiper-slide-active .text .banner_info .banner_title_desc{transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0); }
.banner .swiper-container .swiper-button-prev{width:2.8rem;height:2.8rem;background:none;margin-top:0;left:2%;top:46%}
.banner .swiper-container .swiper-button-prev:before{content:'\e601';font-family:iconfont;font-size:2rem;position:absolute;left:50%;top:50%;display:inline-block;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}
.banner .swiper-container .swiper-button-prev:hover:before{color:#004e97}
.banner .swiper-container .swiper-button-next{width:2.8rem;height:2.8rem;background:none;margin-top:0;right:2%;top:46%}
.banner .swiper-container .swiper-button-next:before{content:'\e683';font-family:iconfont;font-size:2rem;position:absolute;left:50%;top:50%;display:inline-block;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}
.banner .swiper-container .swiper-button-next:hover:before{color:#004e97}
.banner .swiper-container .pagination-all{position:absolute;bottom:10px;width:100%;left:0;z-index:999999;text-align:center}
.banner .swiper-container .pagination-all .sign{display:none !important;width:0px;height:0px;border-radius:50%;border:2px solid rgba(255,255,255,0.2);margin-left:0.5rem;cursor:pointer}
.banner .swiper-container .pagination-all .sign span{font-size:12px;color:#fff;display:inline-block;text-align:center;line-height:1.4rem;position:relative}
.banner .swiper-container .pagination-all .sign span.play{left:1px}
.banner .swiper-container .pagination-all .sign span.pause{display:none}
.banner .swiper-container .pagination-all .sign.active span.play{display:none}
.banner .swiper-container .pagination-all .sign.active span.pause{display:block}
.banner .swiper-container .swiper-pagination{position:relative;display:inline-block;text-align:left}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width:40px;height:4px;border-radius:0;background:rgba(255,255,255,0.7);opacity:1;margin:0 10px;position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#004e97}
.banner .slide-next{width:3rem;height:3rem;border:1px solid rgba(255,255,255,0.3);position:absolute;bottom:2rem;left:50%;margin-left:-18px;z-index:2;cursor:pointer;animation-name:bounces;animation-iteration-count:infinite;animation-duration:3s;animation-fill-mode:both;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;display:none}
.banner .slide-next span{display:block;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);text-align:center;line-height:3rem;color:#fff;font-size:1rem;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s}
.banner .slide-next:hover{background:#fff}
.banner .slide-next:hover span{color:#004e97}
.banner .banner_sb{position: absolute; bottom:80px; left: 50%; z-index:20 ;transform: translateX(-50%); width: 16px !important;animation: jump 1.5s linear infinite;cursor: pointer;}
/* 弹窗开始 */
.base_pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none}
.base_pop .base_pop_bg{width:100%;height:100%;background:rgba(0,0,0,.5)}
.base_pop .base_mian{width: 47.4%; position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.base_pop .base_mian .base_top{ position: relative;}
.base_pop .base_mian .base_top h2{ background: #004E97; color: #fff; font-size: 30px; font-weight: 500; text-align: center; line-height: 100px;}
.base_pop .base_mian .base_top a{ display: block; position: absolute; right: 40px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); font-size: 30px; color: #fff;  }
.base_pop .base_mian .base_top h2 span{ margin-right: 8px; font-weight: 100;}
.base_pop .base_mian .base_box{ padding: 38px 45px 65px; background: #fff;}
.base_pop .base_box .base_box_title{ border-left: 4px solid #004E97; padding-left: 10px; }
.base_pop .base_box .base_box_title h4{ font-size: 24px; font-weight: 500; color: #004E97; line-height:30px;}
.base_pop .base_box .base_form{ display: flex; display:-webkit-box;display:-ms-flexbox;display:-webkit-flex; flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between; margin-bottom: 25px;}
.base_pop .base_box .base_form .base_form_item{width: 47.31%;  margin: 0px;margin-top: 25px;}
.base_pop .base_box .base_form_item label{ display: block; font-size: 16px; line-height: 24px; margin-bottom: 12px;}
.base_pop .base_box .base_form_item label i{ color: red; margin-right: 8px;}
.base_pop .base_box input{ border: 1px solid #dcdfe6; width: 100%; padding: 10px 15px;}
.base_pop .base_box input::placeholder{ color:#AAAAAA;}
.base_pop .base_form_item input:focus{outline: none;  border:1px solid #004E97;}
.base_pop .base_form_item input:active{ outline: none; border:1px solid #004E97;}
.base_pop .base_box .base_form_max{ margin: 25px 0px;}
.base_pop .base_box textarea{ background: #fff; width: 100%; padding: 15px;border: 1px solid #dcdfe6; height: 98px; line-height: 30px;}
.base_pop .base_box textarea::placeholder{ color:#AAAAAA;}
.base_pop .base_box textarea:focus{outline: none; border:1px solid #004E97; }
.base_pop .base_box .pop_form_btn a{ min-width: 182px; line-height: 46px; border-radius: 24px; display: inline-block; text-align: center; font-size: 16px;border: 1px solid #ccc;}
.base_pop .base_box .pop_form_btn a:hover{ background: #004E97; color: #fff; border:0px}
.base_pop .base_info{color: #999; font-size: 16px; padding-bottom: 25px; line-height: 1.5;}
/* 弹窗结束 */

/* 国内销售网络 */
.home_service{ background: #f5f6f9; padding:70px 0px;}
.home_service .home_service_title{ text-align: center; font-size: 24px; font-weight: 550; margin-bottom: 35px;}
.home_service .home_service_top{margin-bottom: 60px; display: flex; flex-wrap: wrap; display: -ms-flexbox;-ms-flex-wrap: wrap;}
.home_service .home_service_top .home_service_left{ width: 30%;}
.home_service .home_service_top .home_service_right{ width: 70%;}
.home_service .home_service_top .home_service_right ul{ display: flex; flex-wrap: wrap; justify-content: right;display: -ms-flexbox;-ms-justify-content: right;-ms-flex-wrap: wrap;}
.home_service .home_service_top li{margin-right: 100px ;}
.home_service .home_service_top li:last-child{ margin-right: 0px;}
.home_service .home_service_top .home_service_left{height: 24px; line-height: 24px; padding-left: 15px; border-left: 4px solid #004E97;}
.home_service .home_service_top .home_service_left *{ font-size: 18px;}
.home_service .home_service_top .home_service_left a{ color: #004E97;}
.home_service .home_service_top .home_service_left  i{color: #004E97; padding-right: 5px;}
.home_service ul li{ position: relative; }
.home_service ul li .home_service_ico{ position: absolute; left: 0; top: 0;}
.home_service ul li .home_service_ico i{ color: #004E97; font-size: 50px;}
.home_service ul li .home_service_text{padding-left: 60px;}
.home_service ul li .home_service_text .home_service_num{ font-size: 30px; color: #004E97; font-weight: 450; line-height: 1.2;}
.home_service ul li .home_service_text .home_service_desc { font-size: 18px; font-weight: normal; color: #004E97;}
.home_service_list .home_service_li_left{ width: calc(100%-860px); float: left;}
.home_service_list .home_service_li_right{ width: 760px; float: right; position: relative;z-index: 1;}
.home_service_list .home_service_li_right img{ display: block;  width: 100%;}
.home_service_list .home_service_li_right .map_img{position: absolute; top: 0; right: 0; z-index: 2; width: 100%;}
.home_service_list .home_service_li_right .map_img img{ position: absolute;top: 0; left: 0; width: 100%; opacity: 0;}
.home_service_list .home_service_li_right .ditu{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 3;}
.home_service_list .home_service_li_right .ditu li{display: block;position: absolute;text-align: center;line-height: 22px;}
.home_service_list .home_service_li_right .ditu li i{display: block;width: 16px;height: 22px;background: url(../images/map_dw.png) center no-repeat;margin: 0 auto;}
.home_service_list .home_service_li_right .ditu li.act{color: #fff;font-weight: bold;}
.home_service_list .home_service_li_right .ditu li.act i{background: url(../images/map_dw1.png) center no-repeat;}
/* .home_service_list .home_service_li_right .ditu li:nth-child(1){top: 109px;left: 566px;} */
.home_service_list .home_service_li_right .ditu li:nth-child(1){top: 191px;left: 429px;}
.home_service_list .home_service_li_right .ditu li:nth-child(2){top: 374px;left: 504px;}
.home_service_list .home_service_li_right .ditu li:nth-child(3){top: 354px;left: 433px;}
.home_service_list .home_service_li_right .ditu li:nth-child(4){top: 472px;left: 391px;}
.home_service_list .home_service_li_right .ditu li:nth-child(5){top: 440px;left: 270px;}
.home_service_list .home_service_li_right .ditu li:nth-child(6){top: 200px;left: 180px;}
.home_service_list .home_service_li_right .ditu li:nth-child(7){top: 495px;left: 465px;}
.home_service_list .home_service_li_right .ditu li:nth-child(8){top: 502px;left: 434px;}
.home_service_list .home_service_li_right .ditu li:nth-child(9){top: 474px;left: 544px;}
.home_service_list .home_service_li_right .map_img img.act{opacity: .85;}
.home_service_list .home_service_li_left .home_service_btn{padding-top: 15%; margin-bottom: 20px; display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.home_service_list .home_service_li_left .home_service_btn span{width: 30%;line-height: 36px;text-align: center;line-height: 36px;border:1px solid #ddd;margin-bottom: 25px;cursor: pointer;}
.home_service_list .home_service_li_left .home_service_btn span:nth-child(4n){margin-right: 0;}
.home_service_list .home_service_li_left .home_service_btn span.act,.home_service_list .home_service_li_left .home_service_btn span:hover{background: #004e97;border:1px solid #004e97;color: #fff;}
/*内容页公共部分开始 */
.nr_banner{ margin-top: 72px; width: 100%;height: 700px; background: rgba(0,78,151,.5); background-size: 100% 100%; background-repeat: no-repeat; overflow: hidden;}
.nr_banner .layui-container{ position: relative;height: 100%;}
.nr_banner .nr_catename_txt{position: absolute; top: 50%; width: 100%; left: 0; transform: translateY(-50%); color: #fff;}
.nr_banner .nr_catename_txt .navName{ font-size: 32px; font-weight: normal; line-height: 40px; margin-bottom: 20px; position: relative; padding-bottom: 20px;}
.nr_banner .nr_catename_txt .navName::before{content: ''; position: absolute; width: 40px; height: 4px; background: #fff; bottom: 0; left: 0;}
.nr_banner .nr_catename_txt .nav_name_desc{ width: 520px; line-height: 1.8; font-size: 18px; opacity: .9; } 

/*内容页当前位置及栏目导航*/
.content_nav{background: #fff; border-bottom: 1px solid #dcdcdc; height: 90px;line-height: 90px;}
.content_nav .content_nav_list{ display: flex;display: -webkit-box;display: -ms-flexbox; align-items: center; flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.content_nav .content_nav_list .position{ font-size: 16px; }
.content_nav .content_nav_list .position i{padding: 0px 10px;}
.content_nav .content_nav_list .sort_list{display: flex;display: -webkit-box;display: -ms-flexbox; align-items: center;-webkit-box-pack: right;-ms-flex-pack: right; justify-content: end;}
.content_nav .content_nav_list .sort_list a{font-size: 16px; margin-left: 50PX;}
.content_nav .content_nav_list .sort_list a.on{ color: #004E97; font-weight: 550;}
/*内容页公共部分结束 */
.aboutcom{ background: #fff; padding: 70px 0px;}
.aboutcom_01{ display: flex;justify-content: space-between; align-items:start;-ms-align-items:start; -webkit-align-items: start; position: relative; width: 100%;}
.aboutcom_01 .about_info{ width: 48%;}
.aboutcom_01 .about_pic{ width: 49%;}
.aboutcom_01 .about_pic img{ width: 100%;}
.aboutcom_01 .about_info .about_title{line-height: 1;  font-size: 24px; font-weight: 510;margin-bottom: 20px; display: block; }
.aboutcom_01 .about_info .about_title span{position: relative; display: inline-block;}
.aboutcom_01 .about_info .about_title_desc{ font-size: 18px; line-height: 1.75; margin-bottom: 15px;}
.aboutcom_01 .about_info .about_txt_info p{ font-size: 16px; color: #666; line-height:32px;  text-align: justify;margin-bottom: 10px; }
.home_about_video{margin-top:80px;}
#video-player{ width: 100%; height: auto;}
.about_info_desc,.about_partner_show{ background: #f5f7fa; padding: 70px 0px;}
.about_info_desc .about_clb_item{ width: 48.5%; background: #fff; padding:35px 25px ; margin-bottom: 35px; position: relative; transition: all 0.5s ease; }
.about_info_desc .about_clb_ico{transition: all 0.5s ease;}
.about_info_desc .about_clb_ico span{ font-size: 55px; color: #004E97;} 
.about_info_desc .about_clb_h3{margin:25px 0px 15px;transition: all 0.5s ease;}
.about_info_desc .about_clb_h3 strong{ display: block;font-size: 24px ; font-weight: 550;}
.about_info_desc .about_clb_h3_desc{ font-size: 16px; color: #666; text-align: justify; line-height: 1.75;transition: all 0.5s ease;}
.about_info_desc .about_clb_item:hover{ box-shadow: 0px 0px 10px rgba(0, 0, 0,.3);}
.about_info_desc .about_clb_item:hover .about_clb_ico{transform: translateY(-8px);}
.about_info_desc .about_clb_item:hover .about_clb_h3{transform: translateY(-8px);}
.about_info_desc .about_clb_item:hover strong{color: #004E97;}
.home_culture{ background:#fff; padding:70px 0px; background-size: 100% 100%;}
.home_culture .about_wenhua_title{font-weight: 510; line-height: 1; font-size: 24px; margin-bottom: 35px;}
.home_culture ul{display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.home_culture ul li{ width: 24%; text-align: center;background: rgba(238,238,238,.5); border-radius: 5px; padding: 35px 25px 45px;  display: block;}
.home_culture ul li:last-child{ border-right: 0px;}
.home_culture ul li .culture_title{ font-size: 24px; color: #333; line-height: 1.1;}
.home_culture ul li .culture_pic{ margin-top:35px;}
.home_culture ul li .culture_pic i{ width: 160px; display: inline-block; height:160px; border-radius: 50%; line-height: 160px; text-align: center; background: rgba(255,255,255); } 
.home_culture ul li .culture_pic i:before{ font-size:65px; color:rgba(0,0,0,.65);transition: all .5s;display: block;}
.home_culture ul li .culture_title_desc{ margin-top: 35px; font-size: 16px;line-height: 32px; color: #282828; opacity: .8; }
.home_culture ul li .culture_title_desc p{font-size: 18px;}
.home_culture ul li:hover{ box-shadow: 0px 0px 10px rgba(0, 0, 0,.3);}
.home_culture ul li:hover  .culture_pic i:before{transform: translateY(-10px); color: rgba(0,78,151,.8);}
.home_culture ul li:hover .culture_title{color: rgba(0,78,151,.8);}
.home_culture ul li:hover{background: #fff;}
.home_culture ul li:hover .culture_pic i{ background: rgba(238,238,238,.5);}
.about_hangye{ display: block; width: 100%; height: auto; margin: 70px 0px;}
.about_hangye .about_hye_title strong{font-size: 24px;  line-height: 1;display: block;}
.about_hangye .about_hy_item{ width: 19%; margin-top: 35px; text-align: center;}
.about_hangye .about_hy_pic{ width: 100%; overflow: hidden;}
.about_hangye .about_hy_pic img{ width: 100%;}
.about_hangye .about_hy_item:hover img{ transform: scale(1.1);}
.about_hangye .about_hy_name{ font-size: 16px; line-height: 1; padding: 12px 0px 0px;}
.about_hangye .about_hy_item:hover .about_hy_name{ color: #004E97;}
.zixun_banner{position: relative; width: 100%; background: url(../images/footer-back.jpg) no-repeat center;height:200px;overflow: hidden;color: #fff; text-align: center; background-size: cover;}
.zixun_banner .zx_banner_01{position: absolute; top: -120px; left: 50%; z-index: 10; width: 240px; height: 240px; background: url(../images/zx_back_bule1.png);animation: zx_banner_animate-1 linear 10s infinite;}
.zixun_banner .zx_banner_02{ position: absolute;top: 50px;left: 34%; z-index: 11;width: 360px;height: 360px; background: url(../images/zx_back_bule2.png);animation: zx_banner_animate-2 linear 12s infinite;}
.zixun_banner .zx_banner_03{position: absolute;top: 50px;left: 48%; z-index: 12; width: 300px; height: 300px;background: url(../images/zx_back_bule3.png);animation: zx_banner_animate-3 linear 11s infinite;}
.zixun_banner .zx_banner_title{position: relative; padding-top: 50px; z-index: 20; font-size: 24px; color: #fff;}
.zixun_banner .zzx_banner_link{position: relative;z-index: 20;}
.zixun_banner .zzx_banner_link a{display: inline-block; margin-top: 25px; width: 220px; height: 45px; line-height: 45px; border: 1px solid #fff; color: #fff;}

.honor_list,.contact_show{padding: 70px 0px; background: #f5f7fa;}
.honor_list .honor_title{ width: 380px; margin: 0 auto; position: relative; text-align: center; font-size: 32px; line-height: 1;}
.honor_list .honor_title::before{ content: ''; position: absolute; width: 100px; height: 1px; top: 50%; left: 0; background: #333;}
.honor_list .honor_title::after{content: ''; position: absolute; width: 100px; height: 1px; top: 50%; right: 0;background: #333; }
.honor_title_desc{margin-top: 35px; color: #666;}
.honor_title_desc p{line-height: 35px;}
.honor_list_box{ display: flex; flex-wrap: wrap; align-items: center;flex-grow: 1; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; }
.honor_list_box .honor_item{flex-basis: 16%; background: #fff; text-align: center; padding: 35px 0px;}
.honor_list_box .honor_item:hover{ cursor: pointer; box-shadow: 0px 0px 10px rgba(0, 0, 0,.3);}
.honor_list_box .honor_item .honor_num{ font-size:18px; font-weight: 400; color: #004E97; line-height: 1.2;}
.honor_list_box .honor_item .honor_num span{ font-size:24px;padding-right: 5px; font-weight: 550;}
.honor_list_box .honor_item .honor_num_desc{ font-size: 18px; font-weight: 550; margin-top: 15px;}
.honor_lists{margin: 60px 0px 0px;  }
.honor_lists ul{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.honor_lists ul li{ width: 24%; background: #fff; display: block;  background: #fff; border-radius: 5px; margin-bottom: 20px;}
.honor_lists ul .honor_lits_box{position: relative;padding: 20px;}
.honor_lists ul .honor_lits_box:after{content: ''; position: absolute; display: block; width: 0; left: 0; bottom: 0;height: 2px; background: #004E97;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear;transition: all 0.3s linear;}
.honor_lists ul li .honor_pic{ width: 100%; overflow: hidden;}
.honor_lists ul li .honor_pic img{ width: 100%;-webkit-transition: 0.8s;-ms-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;}
.honor_lists ul li:hover img{transform: scale(1.1);}
.honor_lists .honor_pic_title{ margin-top:20px ; height: 50px; line-height: 25px; overflow: hidden; white-space: normal; text-overflow: ellipsis;}
.honor_lists ul li:hover .honor_lits_box::after{ width: 100%;}
.honor_lists ul li:hover .honor_pic_title{ color: #004E97;}

.contact_address_list{ display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.contact_address_list .contact_address_item{width: 48%;}
.contact_address_list .contact_address_item .contact_img{width: 100%; overflow: hidden;}
.contact_address_list .contact_img img{ width: 100%;-webkit-transition: 0.8s;-ms-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;}
.contact_address_list .contact_address_item:hover img{transform: scale(1.1);}
.contact_address_list .contact_address_item .contact_title{background: #fff;padding: 25px 15px 15px; font-size: 24px;}
.contact_address_list .contact_address_item .contact_title_desc{background: #fff;padding: 0px 15px 25px; line-height: 1.75; color: #999;}
.contact_sales_list{display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; width: 100%; margin-top: 70px;}
.contact_sales_list .contact_sales_item{ width: 32%; background: #fff; padding: 35px 25px;box-shadow: 0px 6px 20px 0px rgba(45,45,45,0.16);box-sizing: border-box;transition: all .3s;}
.contact_sales_list .contact_sales_item h3{width: 100%; display: block; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; font-size: 24px; margin-bottom: 20px;}
.contact_sales_list .contact_sales_item .contact_info{ width: 100%; display: flex; justify-content: space-between; align-items: center;display: -ms-flexbox;-ms-justify-content: space-between;}
.contact_sales_list .contact_sales_item .contact_info .contact_info_txt{ width:calc(100% - 150px);}
.contact_sales_list .contact_sales_item  .contact_img{ width: 120px; height: 120px;}
.contact_sales_list .contact_sales_item  .contact_img img{ display: block; width: 100%; object-fit: cover;}
.contact_sales_list .contact_sales_item .contact_h4{ font-size: 14px; line-height: 24px; color:  #999; margin-bottom: 20px;}
.contact_sales_list .contact_sales_item .contact_tel a{ font-size: 18px; color: #004E97; font-weight: 550; line-height: 28px;}
.contact_sales_list .contact_sales_item .contact_email{ font-size: 16px; color: #666;line-height: 28px;}
.contact_sales_list .contact_sales_item:hover{transform: translateY(-20px);-webkit-transform: translateY(-20px); cursor: pointer;}

.contact_mored{padding: 70px 0px; background: #ECEFF4;}
.contact_more_h3{ font-size:24px; font-weight: 450; text-align: center; line-height: 1.75;}
.contact_more_list{ display: flex; justify-content: center; align-items: center; margin-top:35px ;display: -ms-flexbox;-ms-justify-content: center; }
.contact_more_list .contact_more_item{ margin-right: 100px; text-align: center;}
.contact_more_list .contact_more_item:nth-child(1)  img{ width: 100px; padding-bottom: 15px;}
.contact_more_list .contact_more_item:last-child{ margin-right: 0px;}
.contact_more_list .contact_more_item .more_ico{ width: 100px; height: 100px; line-height: 100px; border-radius: 50%; margin-bottom: 15px; }

.contact_more_list .contact_more_item .more_ico i{ color: #fff; font-size: 50px;}
.contact_more_list .contact_more_item:nth-child(2) .more_ico{ background: #175DFF;}
.contact_more_list .contact_more_item:nth-child(3) .more_ico { background: #F9729A;}
.contact_more_list .contact_more_item:nth-child(4) .more_ico{background: #1296DB;}

.trial{ margin: 70px 0px;}
.trial_show{ display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; }
.trial_show .trial_left{ width: 60%; box-shadow: 0px 0px 15px rgba(0, 0, 0,.1); padding:35px 25px;}
.trial_show .trial_right{ width: 37.5%;box-shadow: 0px 0px 15px rgba(0, 0, 0,.1); padding:35px 25px;}
.trial_show .trial_left .trial_h3{ font-size: 24px; line-height: 32px; font-weight: 450; margin-bottom: 25px;}
.trial_show .trial_left .trial_desc{line-height: 24px; color: #999;}
.trial_show .trial_form{ margin-top: 35px;}
.trial_show .trial_form .trial_form_item{display: flex; flex-wrap: wrap; justify-content: left; margin-bottom: 25px;display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap;}
.trial_show .trial_form .trial_form_item *{ color: #666; line-height: 40px;}
.trial_show .trial_form .trial_form_item label{ width: 100px; text-align: right;}
.trial_show .trial_form .is-required label::before{ content: '*'; color: #ff0000; padding-right: 5px; vertical-align: middle;}
.trial_show .trial_form .trial_form_info{ padding-left: 18px; width: calc(100% - 100px);}
.trial_show .trial_form .trial_form_info .trial_input input{background: none; border: 1px solid #dcdfe6;box-sizing: border-box;font-size: inherit;padding: 0 15px; width: 100%;}
.trial_show .trial_form .trial_form_info .trial_input textarea{background: none; border: 1px solid #dcdfe6;box-sizing: border-box;font-size: inherit;padding: 0 15px; width: 100%;}
.trial_show .trial_form .trial_form_info .trial_input input::placeholder{color: #C2C7CE;}
.trial_show .trial_form .trial_form_info .trial_input textarea::placeholder{color: #C2C7CE;}
.trial_show .trial_form .trial_form_info .trial_input_error{ font-size: 12px; color: #ff0000; padding-top: 5px; line-height: 1; display: none;}
.trial_show .trial_form .trial_form_info_end{display: flex; justify-content:left; flex-wrap: wrap; display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap;}
.trial_show .trial_form .trial_form_info_end .code_img{padding-left: 15px; height: 40px;}
.trial_show .trial_form .trial_form_info_end .code_img img{ height: 40px; }
.trial_show .trial_form .trial_button{ text-align: center; width: 100%; margin-top: 35px;}
.trial_show .trial_form .trial_button button{width: 180px; height: 48px; line-height: 48px; display: inline-block; font-size: 24px; border-radius: 8px;  color: #004E97; border: 1px solid #004E97;}
.trial_show .trial_right .trial_right_title{ font-size: 24px; line-height: 32px; font-weight: 450; margin-bottom: 25px;} 
.trial_show .trial_right .trial_right_title_desc{line-height: 24px; color: #999;margin-bottom: 50px;}
.trial_show .trial_right .trial_right_item{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-bottom: 50px;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.trial_show .trial_right .trial_right_item .trial_r_pic{ width:78px ;}
.trial_show .trial_right .trial_right_item .trial_r_pic img{ width: 100%; filter: saturate(50%); /*调整百分比以增加或减少饱和度*/}
.trial_show .trial_right .trial_right_item .trial_r_info{ width: calc(100% - 95px);}
.trial_show .trial_right .trial_right_item .trial_r_h3{ font-size: 18px; height: 18px; line-height: 18px; font-weight: 450; margin-bottom: 15px;} 
.trial_show .trial_right .trial_right_item .trial_r_h3_desc{color: #999; font-weight: 400; line-height: 1.5; text-align: justify; }

.about_buju{ padding: 70px 0px; background: #f5f7fa;}
.about_buju_show{align-items: start;-ms-align-items: start;}
.about_buju_show .about_buju_pic{ width: 50%;}
.about_buju_show .about_buju_info{ width: 40%;}
.about_buju_show .about_buju_info .about_buju_h3{ font-weight: 510;  line-height: 1;  font-size: 24px;margin-bottom: 35px;}
.about_buju_show .about_buju_info p{ color: #666; font-size: 18px; line-height: 35px; margin-bottom: 25px; text-align: justify;}

.partner{ margin: 70px 0px;}
.partner_type_h3{ font-size: 24px; text-align: center; font-weight: 550;line-height: 1.5; margin-bottom: 35px;}
.partner_type_list{ display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.partner_type_list .partner_type_item{ width: 23.5%;box-sizing: border-box;box-shadow: 0px 6px 20px 0px rgba(45,45,45,0.16);padding: 45px 25px;text-align: center;transition: all .3s;}
.partner_type_list  .partner_type_pic span{ font-size: 60px; color: #004E97; opacity: .95;}
.partner_type_list .partner_type_item:nth-child(4) .partner_type_pic span{ font-weight: bolder;}
.partner_type_list .partner_type_item .partner_type_title{ font-size: 18px; font-weight: 550; margin-top: 25px;}
.partner_type_list .partner_type_item .partner_type_desc{ margin-top: 30px; color: #999; line-height: 30px; font-size: 16px; text-align: justify;}

.why_partner{ padding: 70px 0px; background: #F5F6F6;}
.why_partner_list { display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.why_partner_list .why_partner_item{ width: 49%;padding: 50px 40px;box-shadow: 0 0 8px 0 rgba(0,0,0,.1); background: #fff; margin-bottom: 35px; position: relative;}
.why_partner_list .why_partner_item .why_partner_ico{ position: absolute; top: 50px; left: 40px; width: 72px;height: 72px; background: #004E97; border-radius: 50%; line-height: 72px; text-align: center;}
.why_partner_list .why_partner_item .why_partner_ico span{ color: #fff; font-size: 39px;}
.why_partner_list .why_partner_item .why_partner_info{ padding-left:90px ;}
.why_partner_list .why_partner_item .why_partner_h3{ font-size: 24px; font-weight: 500; line-height: 1.2; margin-bottom: 8px; color: #004E97;}
.why_partner_list .why_partner_item .why_partner_desc{ color: #999; font-size: 14px; line-height: 26px;}

.partner_flow{margin: 70px 0px;}
.partner_flow_list{ margin-top: 35px; display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.partner_flow_list .partner_flow_item{ text-align: center; width: 25%;}
.partner_flow_list .partner_flow_item .flow_icon span{ font-size: 32px; line-height: 40px;}
.partner_flow_list .partner_flow_item .flow_dot{ position: relative; margin-top: 30px; width: 100%;}
.partner_flow_list .partner_flow_item .flow_dot:before{ position: absolute; content: ''; left: 0; width: 100%; height: 1px; background: #e8e8e8;top: 50%; transform: translateY(-50%); z-index: -1;}
.partner_flow_list .partner_flow_item .flow_dot_box{width:10px; height: 10px; background: #004E97; border-radius: 50%;margin: 0 auto;}
.partner_flow_list .partner_flow_item .flow_txt_info{ margin-top: 35px; font-size: 24px; font-weight: 450;}
.partner_ljzx{ margin: 35px 0px 70px; text-align: center;}
.partner_ljzx button{ width: auto; height: 45px; border-radius:5px ; font-size: 16px; color: #fff; background: #004E97; transition: all 0.5s; padding: 0px 35px;}
.partner_ljzx button:hover{transform: scale(0.9); cursor: pointer;}
.partner_Apply{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; display: none;}
.partner_Apply .partner_apply_bg{ width: 100%; height: 100%; background: #000; opacity: 0.5;}
.partner_Apply .partner_apply_cont{ position: absolute; top: 50%; left: 50%; width: 33%;transform: translate(-50%, -50%);overflow: hidden;background-color: #0063ca; border-radius: 15px; display: flex;display: -ms-flexbox;}
.partner_Apply .partner_apply_cont .apply_left{ width: 50%; padding: 60px 42px 20px; padding-right: 30px;}
.partner_Apply .partner_apply_cont .apply_right{ width: 50%; background: #fff; padding: 50px; text-align: center;}
.partner_Apply .partner_apply_cont .apply_left .apply_name{ font-size: 24px; font-weight: 550; margin-bottom: 32px; color: #fff;}
.partner_Apply .partner_apply_cont .apply_left p{ font-size: 18px; color: #fff; margin-bottom: 20px;}
.partner_Apply .partner_apply_cont .close2{ position: absolute; right: 10px; top: 10px; width: 26px; overflow: hidden; cursor: pointer; z-index: 2;}
.partner_Apply .partner_apply_cont .close2 i{ color: #333; font-size:26px ;}

/* 新闻中心 */
.hot_news{margin: 70px 0px 0px; display: block;}
.news_hot_list{display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.news_hot_list .news_hot_left{ width: 66.5%;}
.news_hot_list .news_hot_right{ width: 30%;}
.news_hot_list .hot_news_show{ width: 100%;position: relative; overflow: hidden;}
.news_hot_list .hot_news_show .hot_img_box{width: 100%; position: relative;z-index: 1; overflow: hidden;}
.news_hot_list .hot_news_show .hot_img_box img{ width: 100%; position: relative;}
.news_hot_list .hot_news_show .hot_img_box:before{ position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, transparent, #004E97); z-index: 2;}
.news_hot_list .hot_news_show .swiper-slide{ position: relative; width: 100%;}
.news_hot_list .hot_news_show .swiper-slide .hot_news_mark{ position: absolute; bottom: 18px; left: 0;z-index: 9; padding: 0px 20px;}
.news_hot_list .hot_news_title{ font-size: 24px; color: #fff; font-weight: 500;}
.news_hot_list .hot_news_mark span{ display: inline-block; background: #d80000; color: #fff; margin-bottom: 5px;padding: 3px 8px; font-size: 12px;}
.news_hot_list .hot_news_show .hot_img_box:hover .img{  transform: scale(1.1);}
.news_hot_list .news_hot_left .newslist_page{ text-align: right; bottom: 18px; }
.news_hot_list .news_hot_left .newslist_page span{ margin-right: 12px ; width: 30px; height: 4px; border-radius: 0;background: #fff; cursor: pointer; opacity: 0.2;}
.news_hot_list .news_hot_left .newslist_page span:last-child{ margin-right:20px;}
.news_hot_list .news_hot_left .newslist_page span.swiper-pagination-bullet-active{opacity: 1;} 
.news_hot_list .new_news_list{display: flex; flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap; flex-direction: column; align-items: flex-start;}
.news_hot_list .new_news_list li a{display: block;position: relative; }
.news_hot_list .new_news_list li .new_img_box{ position: relative;z-index: 1; overflow: hidden;}
.news_hot_list .new_news_list li .new_img_box::before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, transparent, #004E97); z-index: 2;}
.news_hot_list .new_news_list li .new_mark{ position: absolute; left: 0; bottom: 0; width: 100%;padding: 0px 22px;z-index: 3;}
.news_hot_list .new_news_list li .new_title{ color:#fff; font-size: 18px; font-weight: 500; margin-bottom: 18px; text-align: justify; }
.news_hot_list .new_news_list li span{background: #d80000; color:#fff; font-size: 12px;padding: 3px 8px;margin-bottom: 5px; display: inline-block;}
.news_hot_list .new_news_list li a:hover .img{transform: scale(1.1);}
.newsbox_list{ padding: 70px 0px; background: #F5F7F9;}
.newsbox_list ul{ display: flex; flex-wrap: wrap; width: 100%; justify-content: left; grid-gap: 30px;-ms-grid-gap:30px;display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap;}
.newsbox_list ul li{ width: 31.94%; background: #fff;position: relative; }
.newsbox_list ul li .newsbox_pic { overflow: hidden;}
.newsbox_list ul li .newsbox_pic img{ filter: saturate(75%);}
.newsbox_list ul li .newsbox_txt{padding: 35px 26px 24px;}
.newsbox_list ul li .newsbox_txt a.newbox_a_txt{display: block; padding-bottom: 26px; border-bottom: 1px solid #ddd; margin-bottom: 35px;}
.newsbox_list ul li .newsbox_txt h4{ font-size: 18px; max-height: 60px; font-weight: 550; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom: 12px; line-height: 30px; }
.newsbox_list ul li .newsbox_txt .desc{ margin-bottom: 12px; white-space:normal; text-overflow: ellipsis; overflow: hidden; color: #666; height: 48px; line-height: 24px; font-size: 14px;}
.newsbox_list ul li .newsbox_txt time{ color: #999; font-size: 14px;}
.newsbox_list ul li .newsbox_txt .ewbox_tags{ display: flex; align-items: flex-start; flex-wrap: wrap; width: 100%; overflow: hidden;display: -ms-flexbox;-ms-flex-wrap: wrap; overflow-x: auto; white-space: nowrap;}
.newsbox_list ul li .newsbox_txt .ewbox_tags a{display: inline-flex; align-items: center; justify-content: center; text-align: center; color: #333; transition: all 0.45s; line-height: 28px; border: 1px solid #ddd; padding: 0px 10px; margin: 0px 10px 10px 0px;}
.newsbox_list ul li .newsbox_txt .ewbox_tags::-webkit-scrollbar{ display: none;}
.newsbox_list ul li::before{content: ''; width: 0; height: 2px; position: absolute; left: 0; bottom: 0; background: #004E97; opacity: 0; transition: all 0.5s;}
.newsbox_list ul li:hover::before{ width: 100%; opacity: 1;}
.newsbox_list ul li:hover img{transform: scale(1.1);}
.newsbox_list ul li .newbox_a_txt:hover h4{ color: #004E97;}
.newsbox_list ul li .newsbox_txt .ewbox_tags a:hover{ border-color: #004E97;}
.newsbox_list ul li .newsbox_txt a.newbox_a_txt:hover h4{ color: #004E97; font-weight: 550;}

.newsinfo{padding: 70px 0px; background: #F5F7F9;}
.newsinfo_cont{ display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.newsinfo_cont .newsinfo_left{width: 70%; background: #fff; padding: 40px;}
.newsinfo_cont .newsinfo_right{width: 27%; background: #fff;padding: 40px 20px;}
.newsinfo_cont_con .newsinfo_title{font-size: 24px; font-weight: 550; line-height: 1.5; margin-bottom: 25px;}
.newsinfo_desc .newsinfo_desc_left .newsinfo_desc_left_box{ display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.newsinfo_desc .newsinfo_desc_left .newsinfo_desc_item { font-size: 14px; color: #999; line-height: 1.1;}
.newsinfo_desc .newsinfo_desc_left .newsinfo_desc_item span{ padding-right: 5px;}
.newsinfo_desc .newsinfo_desc_left .newsinfo_desc_item:nth-child(5) a{ padding:0px 5px;}
.newsinfo_desc .newsinfo_desc_left .newsinfo_desc_item:nth-child(5) a:last-child{ padding-right: 0px;}
.newsinfo_desc .newsinfo_desc_left .newsinfo_desc_item a{ color: #999;}
.newsinfo_content{ margin-top: 20px;border-top: 1px solid #f0f0f0; padding: 50px 0px 0px;} 
.newsinfo_content img{ max-width: 100% !important; width: auto !important; height: auto !important;}
.newsinfo_content *{ color: #666; font-size: 16px; line-height: 1.75; text-align: justify; text-wrap: unset !important;}
.newsinfo_content p{ text-indent: 2em;}
.newsinfo_content h2,.newsinfo_content h3{text-indent: 2em; font-size:20px; line-height:1.75;font-weight:550;}
.share { padding:30px 0; text-align:right; line-height:31px; font-size:1.5em; }
.pic_14{ background-position: 0 0;background-image: url(../images/n_ico_wxh.svg);}
.pic_15{ background-position: 0 0;background-image: url(../images/n_ico_pyqh.svg);}
.pic_16{ background-position: 0 0;background-image: url(../images/n_ico_wbh.svg);}
.pic_17{ background-position: 0 0;background-image: url(../images/n_ico_qqh.svg);}
.pic_18{ background-position: 0 0;background-image: url(../images/n_ico_fbh.svg);}
.pic_19{ background-position: 0 0;background-image: url(../images/n_ico_twh.svg);}
.pic_20{ background-position: 0 0;background-image: url(../images/n_ico_ggh.svg);}
.share .icon.pic_14:hover:hover{ background-position: 0 0;background-image: url(../images/n_ico_wx.svg);}
.share .icon.pic_15:hover{ background-position: 0 0;background-image: url(../images/n_ico_pyq.svg);}
.share .icon.pic_16:hover{ background-position: 0 0;background-image: url(../images/n_ico_wb.svg);}
.share .icon.pic_17:hover{ background-position: 0 0;background-image: url(../images/n_ico_qq.svg);}
.share .icon.pic_18:hover{ background-position: 0 0;background-image: url(../images/n_ico_fb.svg);}
.share .icon.pic_19:hover{ background-position: 0 0;background-image: url(../images/n_ico_tw.svg);}
.share .icon.pic_20:hover{ background-position: 0 0;background-image: url(../images/n_ico_gg.svg);}
.share .t,.share .icon{ display:inline-block; vertical-align:middle; margin:0 5px; transition:0.8s transform; -webkit-transition:0.8s transform;}
.share .icon { border-radius:100%; overflow:hidden; width:31px !important; height:31px !important;}
.share .icon:hover { transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.share { padding:30px 0 0px; text-align:right; }
.share span.t { text-align:center; }
.weixin{ position:fixed; width:300px; height:350px;  margin:-150px 0 0 -150px; }
.weixin .img img{width:70%; height:auto;}
.weixin{ position:fixed; width:300px; height:400px; z-index:100000; left:50%; top:50%; margin:-200px 0 0 -150px; background:#fff; border:1px solid #ddd; border-radius:2px; box-shadow:1px 1px 10px #666;}
.weixin .c{ position:absolute; width:30px; height:30px; background:url(../images/x.png); overflow:hidden; text-indent:100px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px; font-weight:normal;}
.weixin .img{ padding:30px 0 10px; text-align:center; border-top:1px solid #ddd;}
.weixin p {  margin:0 1.5%; text-align:center;  }
.weixin .img img{ width:290px; height:290px; display:block; margin:0 auto 10px; }
.newsinfo_content_end{ font-size: 16px; text-align: center; margin:50px 0px 0px;}
.share .box{ text-align: right;}
.newsinfo_fp{background: rgba(246, 246, 246, 1);padding: 20px 40px; margin-top: 35px;}
.newsinfo_fp li{margin-bottom: 12px; line-height:1.5px; font-size: 16px;}
.newsinfo_fp li:last-child{margin-bottom: 0px;}
.newsinfo_fp li a{font-size: 16px;color: #9099A0;line-height: 1.5;transition: all 0.36s;}
.news_block{ border-bottom: 1px solid #e8e8e8; margin-bottom: 16px; width: 100; display: block;}
.news_block .news_block_h2{ font-size: 18px; font-weight: 550; line-height: 40px; }
.news_block .news_block_h2 span{ position: relative; display: inline-block;}
.news_block .news_block_h2 span::before{content: ''; position: absolute; bottom: -1px; left: 0; width: 100%; height:2px ; background: #004E97;}
.news_block_swiper{ position: relative; width: 100%; overflow: hidden; margin-bottom:35px ;}
.news_block_swiper .swiper-slide a{ display: block; position: relative; width: 100%;}
.news_block_swiper .swiper-slide .hot_img_box{width: 100%; position: relative;z-index: 1; overflow: hidden;}
.news_block_swiper .swiper-slide .hot_img_box::before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, transparent, #004E97); z-index: 2;}
.news_block_swiper .swiper-slide .hot_img_box img{width: 100%; }
.news_block_swiper .swiper-slide .hot_news_mark{position: absolute; bottom: 0; left: 0; width: 100%; z-index: 3;}
.news_block_swiper .swiper-slide .hot_news_title{ color: #fff; font-size: 16px; font-weight: 500; margin-bottom: 25px; padding: 0px 20px;}
.news_block_swiper .newslist_page{ bottom: 5px;}
.news_block_swiper .newslist_page span{ width: 30px; height: 4px; background: #fff; opacity: .2; border-radius: 0px;}
.news_block_swiper .newslist_page span.swiper-pagination-bullet-active{ opacity: 1; margin: 0px 5px;}
.news_block_swiper .newslist_page span:first-child{margin-left: 0px;}
.news_block_swiper .newslist_page span:last-child{ margin-right: 0px;}
.news_block_list li{ display: flex; align-items: center; margin-bottom: 18px;display: -ms-flexbox;}
.news_block_list li span{display: block; width: 42px; height: 42px; line-height: 42px; text-align: center; font-size:18px;background: rgba(153, 153, 153, 0.06);color: #B8B8B8;}
.news_block_list li:nth-child(1) span{background: rgba(216, 0, 0, 0.06); color: #D80000;}
.news_block_list li a{ width: calc(100% - 42px); padding-left: 10px; font-size:14px; line-height:21px; max-height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.news_block_list li:nth-child(2) span{background: rgba(243, 150, 15, 0.06);color: #F3960F; }
.news_block_list li:nth-child(3) span{background: rgba(255, 216, 36, 0.06);color: #FFD824;}
.tags_lists{display: flex; flex-wrap: wrap; gap: 10px;display: -ms-flexbox;-ms-flex-wrap: wrap;}
.tags_lists li a{ display: block; border: 1px solid #e8e8e8; padding:3px 10px; font-size: 14px; color: #666;}
.tags_lists li a:hover{ background: #F3F3FA; border-color:#2B33A8; color:#2B33A8;}

.service_view{ padding: 70px 0px; background: #fff;}
.service_list{ display: flex; align-items: center;flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.service_list .service_item{position: relative; width: 32%; box-shadow: 0 0 25px rgba(0,0,0,0.15);  border-radius: 5px; height: 260px; transition: all 0.5s; margin-bottom: 25px;padding: 35px 25px;}
.service_list .service_item *{transition: all 0.5s;}
.service_list .service_item .service_item_box{ position: relative; margin-top: 35px;}
.service_list .service_item .ser_txt{font-size: 16px; color:#666; line-height: 2;}
.service_list .service_item .ser_01_h1{font-size: 24px; position: relative; }
.service_list .service_item .ser_01_h1 span{position: relative; z-index: 4; font-size:24px; }
.service_list .service_item .ser_01_h1:after{ position: absolute; content: attr(data-num);font-family: numfont; font-size: 48px;left:0;bottom:0; font-weight: 450;color: #d6d6d6; text-decoration: none; -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,5)),to(rgba(0,0,0,0)));}
.service_list .service_item_box .ser-ico{ position: absolute; right: 0; top: -20px; width: 50px;} 
.service_list .service_item_box .ser-ico i{ font-size: 50px;}
.service_list .service_item_box .ser_txt{ margin-top: 15px;}
.service_list .service_item_box .ser_txt2{ display: flex; justify-content: left; align-items: center; flex-wrap: wrap; margin-top: 15px; grid-gap: 20px;-ms-grid-gap:20px;display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap;}
.service_list .service_item_box .ser_txt2 .ser_txt_item{ color: #004E97; font-weight: 550;}
.service_list .service_item_box .ser_txt2 .ser_txt_item i{ margin-left: 10px;}
.service_list .service_item_box .ser_txt2 .ser_txt_item i::before{ color: #004E97; font-weight: 550;}
.service_list .service_item:nth-child(4){ width:66% ;}
.service_list .service_item:hover .ser-ico i{ color: #004E97; }
.service_list .service_item:hover .ser_01_h1 span{ color: #004E97;}
.service_list .service_item:hover .ser-ico{transform: translateX(-100%); color: #fff;}
.service_list .service_item:hover .ser_txt_item i::before{ color: #fff;}
.shouqian_h1{ font-size: 32px; text-align: center; font-weight: 450; line-height: 1.5; margin-bottom: 35px;}

.shouqian_list{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 70px;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;} 
.shouqian_list .shouqian_item{ background: #fff; box-shadow: 0 0 25px rgba(0,0,0,0.15);width: 32%;  }
.shouqian_list .shouqian_item img{ width: 100%;}
.shouqian_list .shouqian_item .shouqian_h1{ margin: 35px 0px 70px;}
.shouqian_list .shouqian_item .shouqian_h1 b{ font-size: 18px; line-height: 40px; font-weight: 550;}
.shishilist .shouqian_item{ width: 18.5%;}

.public_search{ padding:70px 0px; text-align: center;}
.public_search .search_box{display: flex;justify-content: center; position: relative; z-index: 1;display: -ms-flexbox;-ms-justify-content: center;}
.public_search .search_box input{border: 1px solid #eee; display: block; box-sizing: border-box; width: 50%; background: #fff;box-shadow: 0px 10px 26px 0px rgba(15,45,193,0.1);border-radius: 4px ;padding: 0 20px; height: 55px; line-height: 55px;}
.public_search .search_box input::placeholder{ color: #757575; font-size: 14px;}
.public_search .search_box button{width: 100px; height: 55px; line-height: 55px; text-align: center;background: #004E97; color: #fff;box-shadow: 0px 10px 26px 0px rgba(15,45,193,0.1); border-radius: 4px; margin-left: 12px;}

.download_nav .layui-tab-title{ text-align: center; border: 0px;}
.download_nav li{ font-size: 22px; font-weight: 550; line-height: 2; margin: 0px 30px; padding: 0px;}
.download_nav .layui-tab-brief&gt;.layui-tab-title .layui-this{ color: #004E97;}
.download_nav .layui-tab-brief&gt;.layui-tab-title .layui-this::after{ border-color: #004E97;}
.download_main{ margin: 70px 0px;}
.download_top{width: 100%; display: flex; justify-content: space-between; padding: 0px 50px; box-sizing: border-box; border-bottom: 2px solid #004E97;display: -ms-flexbox;-ms-justify-content: space-between;}
.download_top h3{width: 32%; font-size: 18px; line-height:80px; font-weight: 550;}
.download_top h3:nth-child(1){ width: 50%;}
.download_top h3:nth-child(2){width:16% ; text-align: right;}
.download_top h3:nth-child(3){width: 16%; text-align: right;}
.download_top h3:nth-child(4){width: 16%; text-align: right;}
.downlist{ margin: 20px 0px;}
.downlist .downlist_item{width: 100%; box-sizing: border-box; padding: 0px 50px; display: flex; justify-content: space-between; align-items: center; line-height: 100px;  display: -ms-flexbox;-ms-justify-content: space-between;}
.downlist .downlist_item:nth-child(2n){ background: rgba(238,238,238,.8);}
.downlist .downlist_item p{ width: 32%; display: block;}
.downlist .downlist_item p:nth-child(1){width: 50%;}
.downlist .downlist_item p:nth-child(2){width: 16%;text-align: right;}
.downlist .downlist_item p:nth-child(3){width: 16%; text-align: right;}
.downlist .downlist_item p:nth-child(4){width: 16%;text-align: right;}
.downlist .downlist_item p a:hover{color: #004E97;}
.downlist .downlist_item p a i{ padding-right: 8px;}
.problem_bj{ background: #ECEFF3;}
.problem_show{ padding-bottom: 70px;}
/* .problem_show .layui-colla-item{ margin-bottom: 15px;}
.problem_show .layui-collapse{border: 0px;}
.problem_show .layui-colla-title{ background: #fff; height: 100px; line-height: 100px;font-size: 22px; position: relative;} 
.problem_show .layui-colla-title i{ position: absolute; right: 15px; top: 0; left: unset;font-size: 18px; }
.problem_show .layui-colla-content{transition: .5s all; border-top: 1px solid #004E97; background: #fff; padding: 35px 35px 50px; border-bottom: 4px solid #004E97; } */
.problem_info li{ background: #fff; margin-bottom: 20px;}
.problem_info li a{ line-height: 100px; display: block; width: 100%; position: relative;padding:0px 35px; }
.problem_info li a h3{ font-size: 22px; font-weight: 500;}
.problem_info li a i{position: absolute; right: 35px; top: 0; font-size: 22px;}
.problem_info li a i:before{font-family: 'layui-icon'; content: "\e61a";}
.problem_info li .problem_info{padding: 35px 35px 55px; border-bottom: 2px solid #004E97;  display: none; }
.problem_info li .problem_info .problem_title{ font-weight: 550; margin-bottom: 25px;}
.problem_info li .problem_info .problem_info_txt{ color: #666; line-height:38px; font-size: 16px;}
.problem_info li a.on{ line-height: 70px;}
.problem_info li a.on h3{border-bottom: 1px solid #004E97; color: #004E97;}
.problem_info li a.on i::before{ content: "\e619";}
.tags_p72{margin-top: 72px;}
.service_cont {margin: 70px 0px;}
.service_cont .ser_cont_h1{ text-align: center; font-size: 24px; font-weight: 550; line-height: 1.5; margin-bottom: 35px;}
.service_cont_list{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.service_cont_list .ser_con_item{ width: 24%; box-shadow: 0 0 10px rgba(0, 0, 0,.1); padding: 40px;}
.service_cont_list .ser_con_item .ser_cont_ico{ text-align: center; margin-bottom:30px ;}
.service_cont_list .ser_con_item .ser_cont_ico span{width: 100px;height: 100px; line-height: 100px;  display: inline-block; border-radius: 50%; border: 1px dashed rgba(153,153,153,.4); position: relative;}
.service_cont_list .ser_con_item .ser_cont_ico span::before{ content: ''; position: absolute; width: 70px; height: 70px; border-radius: 50%;border: 1px solid rgba(153,153,153,.4); left: 50%; top: 50%;transform: translate(-50%, -50%);}
.service_cont_list .ser_con_item .ser_cont_ico i{ font-size: 32px; background: linear-gradient(to right,#004e97,#00A3FF);-webkit-background-clip: text; background-clip: text; color: transparent;-webkit-text-fill-color: transparent}
.service_cont_list .ser_con_item .ser_cont_h3{ font-size:18px; margin-bottom: 20px; text-align: center; font-weight: 550; color: #004E97;}
.service_cont_list .ser_con_item .ser_cont_h3_desc{ color: #999; line-height: 28px; text-align: justify;}
.service_cont_list .ser_con_item p{line-height: 28px;text-align: justify;color: #004E97; }
.service_tech{ padding: 70px 0px; background: #ECEFF3;}
.service_tech .service_tech_box{ display: flex; flex-wrap: wrap; justify-content: space-between; display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; }
.service_tech .service_tech_box_3{ margin-bottom: 0px;}
.service_tech .service_tech_box .serivce_tech_left{ width: 50%; background: #fff;}
.service_tech .service_tech_box .service_tech_right{ width: 50%;}
.service_tech .service_tech_box img{ width: 100%;}
.service_tech .service_tech_info{ padding: 35px 25px ;}
.service_tech .service_tech_info .service_tech_h3 {display:block; font-size: 22px; font-weight: 550; padding-bottom: 15px;border-bottom: 1px solid #f7f7f7 ; }
.service_tech .service_tech_info .service_tech_h3 span{position: relative; padding-bottom: 15px; }
.service_tech .service_tech_info .service_tech_h3 span:before{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #004E97;}
.service_tech .service_tech_info .service_tech_h3_desc{ font-size: 16px; line-height: 28px; color: #999; margin-top: 15px; display: none;} 
.service_tech .service_cont_info{margin-top: 0px;}
/* .service_tech .service_cont_item{ display: flex; flex-wrap: wrap;justify-content: space-between; margin-top: 20px; } */
.service_tech .service_cont_item .service_cont_1{ margin-top: 15px; font-size: 16px; line-height: 2; font-weight: 550; padding-bottom: 10px;}
.service_tech .service_cont_item .service_cont_2{ line-height: 1.5; color: #666; font-size: 1.05rem;}

.feedback{ margin:70px 0px;}
.salesservice_mess{ padding: 70px 0px; background: #ECEFF3; margin-bottom: 0px;}
.feedback_title{text-align: center; font-size: 24px; font-weight: 450; line-height: 1.5; margin-bottom: 35px;}
.feedback_info{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.feedback_info .feedback_left{ width: 45%; background: url('../images/feedback-bj.jpg') no-repeat left center; background-size: cover; padding:35px 25px;}
.feedback_info .feedback_right{ width: 50%;}
.feedback_txt{ color: #fff; line-height: 32px; margin-bottom: 50px;}
.feedback_pic { margin-bottom: 50px;}
.feedback_pic img{ width: 100%;  opacity: .85;}
.feedback_lists ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.feedback_lists ul li{ width:30% ; display: flex; align-items: center; margin: 0px 0px 40px; color: #fff;display: -ms-flexbox;}
.feedback_lists ul li .feedback_li_ico{width: 56px;height: 56px; text-align: center; line-height: 56px; position: relative; margin-right: 12px;}
.feedback_lists li .feedback_li_ico span:nth-child(1){position: absolute; left: 0; top: 0; width: 10px; height:2px; background: #fff; }
.feedback_lists li .feedback_li_ico span:nth-child(2){position: absolute; right: 0; top: 0; width: 10px; height:2px; background: #fff; }
.feedback_lists li .feedback_li_ico span:nth-child(3){position: absolute; left: 0; top: 0; width: 2px; height:10px; background: #fff; }
.feedback_lists li .feedback_li_ico span:nth-child(4){position: absolute; right: 0; top: 0; width: 2px; height:10px; background: #fff; }
.feedback_lists li .feedback_li_ico span:nth-child(5){position: absolute; left: 0; bottom: 0; width: 10px; height:2px; background: #fff; }
.feedback_lists li .feedback_li_ico span:nth-child(6){position: absolute; left: 0; bottom: 0; width: 2px; height:10px; background: #fff; }
.feedback_lists li .feedback_li_ico span:nth-child(7){position: absolute; right: 0; bottom: 0; width: 2px; height:10px; background: #fff; }
.feedback_lists li .feedback_li_ico span:nth-child(8){position: absolute; right: 0; bottom: 0; width: 10px; height:2px; background: #fff; }
.feedback_lists ul li .feedback_li_ico i{ font-size:28px;}
.feedback_lists ul li .feedback_li_txt{line-height: 1.75;}
.feedback_item{ margin-bottom: 35px; display: flex;flex-wrap: wrap; justify-content: space-between;align-items: center;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.feedback_item label{ width: 100px; text-align: right; color: #606266; line-height: 1.2;}
.feedback_item .feedback_input{ width: calc(100% - 120px);}
.feedback_item .feedback_input input[type='text']{ width: 100%; padding: 0px 20px; height: 44px; line-height: 44px;border: 1px solid #dcdfe6;}
.feedback_item .feedback_input input::placeholder{ color: #CCC;}
.feedback_item .layui-input-block{ display: flex; justify-content: left; flex-wrap: wrap;display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap; margin-left:0px}
.feedback_item textarea{ width: 100%; min-height: 150px; padding: 20px; line-height: 1.5;color: #606266;border: 1px solid #dcdfe6; background: #fff;}
.feedback_item textarea::placeholder{color: #CCC;}
.feedback_item_btn { margin: 45px 0px; margin-left: 120px;}
.feedback_item_btn button{ width:152px; height: 50px; line-height: 52px; background: #004E97; color: #fff;    border-radius: 3px;}
.feedback_item .layui-input-block .layui-form-radioed&gt;i,.feedback_item .layui-input-block .layui-form-radioed,.feedback_item .layui-input-block .layui-form-radio:hover * { color: #004E97 !important;}

.salesservice_mess .feedback_input input[type='text']{ background: #fff;}

.caselist{margin: 70px 0px;}
.caselist_list{ display: flex;flex-wrap: wrap;justify-self: center;justify-content: left;align-items:start; grid-gap: 30px;display: -ms-flexbox;-ms-justify-content: center;-ms-flex-wrap: wrap;-ms-grid-gap:30px;}
.caselist_list .caseli_item{width: 31.94%; position: relative; background: #fff; transition: all 0.3s;box-shadow: 0px 0px 4px 0px rgba(24, 24, 24, 0.1);transition:all .5S;}
.caselist_list .caseli_item:before{ content: ''; width: 0; height: 2px; position: absolute; left: 0; bottom: 0; background: #004E97; opacity: 0; transition: all 0.53s;}
.caselist_list .caseli_item .case_li_pic{ width: 100%; overflow: hidden;margin-bottom: 15px;}
.caselist_list .caseli_item .case_li_pic img{ width: 100%;filter: saturate(0.65); }
.caselist_list .caseli_item:hover img{transform: scale(1.1);filter:saturate(1); }
.caselist_list .caseli_item .caseli_cont h3{ font-size: 18px; line-height: 1.75; margin-bottom: 15px; font-weight: 550;  }
.caselist_list .caseli_item .caseli_cont .caseli_desc{ color: #999; line-height: 28px; height: 56px; overflow: hidden; text-overflow: ellipsis; white-space: nomarok;margin-bottom: 20px; }
.caselist_list .caseli_item .caseli_cont,.caseli_tag{ padding: 0px 15px;}
.caseli_tag{ display: flex; flex-wrap: wrap; justify-content: left; align-items: center;margin-bottom: 15px;display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap;}
.caseli_tag a{ font-size: 14px; color: #999; margin-right: 12px;}
.caselist_list .caseli_item:hover{transform: translateY(-10px); }
.caselist_list .caseli_item:hover::before{ width: 100%; opacity: .8; box-shadow: 0px 0px 24px 0px rgba(151, 153, 154, 0.76);}
.case_info_banner{margin-top:72px; background: url(../images/case_info_banner.jpg) no-repeat left center; background-size: 100% 100%; padding: 70px 0px;}
.case_info_banner .case_info{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.case_info_banner .case_info .case_info_txt{ width: 55%;}
.case_info_banner  .case_info_txt h1{ font-size: 32px; line-height: 1.5;margin-bottom: 32px;}
.case_info_banner  .case_info_txt .case_info_h1_desc p{line-height: 35px; color: #666;}
.case_info_banner  .case_info_txt .case_sq a {width: 120px; height: 38px; color: #fff; position: relative; overflow: hidden; padding: 0px 12px; text-align: center;background: rgba(255, 255, 255, 0.2); line-height: 1;line-height: 38px; display: block; margin-top: 20px;}
.case_info_banner  .case_info_txt .case_sq a:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #004E97;}
.case_info_banner  .case_info_txt .case_sq a span{ position: absolute; z-index: 3; color: #fff; left: 0; top:0; width: 100%;}
.case_info_banner  .case_info_txt .case_sq a::after{content: ''; position: absolute; z-index: 2; top: 0; left: 0; width: 0; height: 100%; background: #0166F3; opacity: 0; transition: all .5s;}
.case_info_banner  .case_info_txt .case_sq a:hover::after{opacity: 1; width: 100%;}
.case_info_banner .case_info .case_info_pic{ width: 40%;}
.case_info_banner .case_info .case_info_pic img{ width: 100%;box-shadow: 0 4px 10px 0 rgba(0,0,0,.08);}
.case_info_content{ background: #F6F9FF; padding: 70px 0px;}
.case_info_content .case_info_content_box{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; /*align-items:start;*/}
.case_info_content .case_info_content_box .case_content_left{ width: 65%;background: #fff; padding:55px 35px 65px;}
.case_info_content .case_info_content_box .case_content_left .case_info_h4{border-left: 3px solid #004E97; padding-left: 10px; margin-bottom: 20px; font-size: 18px;       font-weight: 550;}
.case_info_content .case_info_content_box .case_content_left .content_desc{ margin-bottom: 35px; line-height: 35px;}
.case_info_content .case_info_content_box .case_content_left .content_desc img{ width: 100%; margin:15px 0px}
.case_info_content .case_info_content_box .case_content_right{ width: 33%; background: #fff;}
.case_info_content .case_con_r_top{width: 100%; background: url(../images/case-tel.jpg) no-repeat left center; background-size: cover; padding: 35px 25px; position: relative; color: #fff;}
.case_info_content .case_con_r_top:before{content: '';position: absolute; left: 0; top: 0; width: 100%; height: 100%;background: linear-gradient(to bottom, transparent, rgba(0,78,151,.3)); }
.case_info_content .case_con_r_top .case_con_r_top_box{ position: relative; left: 0; top: 0; width: 100%; z-index: 2;}
.case_info_content .case_con_r_top h4{margin-bottom: 10px; font-size: 18px; font-weight: 550; line-height: 36px; }
.case_info_content .case_con_r_top p{ font-weight: lighter; line-height: 25px;  }
.case_info_content .case_con_r_top a{ width: 120px; background: #fff; color: #004E97; display: inline-block; text-align: center; height: 36px; line-height: 36px; margin-top: 20px; border-radius: 3px;}
.case_info_content .case_info_content .case_con_r_top a:hover{ background: #004E97; color: #fff;}
.case_info_content .case_con_r_list{ margin-top: 25px; background: #fff; padding: 15px; border-radius: 3px;}
.case_info_content .case_con_r_list li{ margin-bottom: 20px; overflow: hidden;}
.case_info_content .case_con_r_list li h4{ padding: 12px 0px; font-size: 16px; line-height: 1.5;}
.case_info_content .case_con_r_list li .case_c_r_pic{overflow: hidden; width: 100%;position: relative;}
.case_info_content .case_con_r_list li .case_c_r_pic::before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%;background: linear-gradient(to bottom, transparent, #004E97); z-index: 2;}
.case_info_content .case_con_r_list li img{ position: relative; width: 100%;filter: saturate(0.85); }
.case_info_content .case_con_r_list li:hover img{ transform: scale(1.1);}
.case_info_content .case_con_r_list h3{margin-bottom: 20px; border-left: 2px solid #004E97; padding-left: 10px; font-weight: 550; font-size: 18px;}

.partner_equity{background:#F6F9FF; padding: 70PX 0PX;}
.partner_equity_list{ display: flex; flex-wrap: wrap; justify-content: space-between; display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.partner_equity_list .partner_equity_item{ width: 23.5%;background: #fff;box-shadow: 0px 0px 18px 0px rgba(151, 151, 151, 0.2); position: relative; }
.partner_equity_list .equity_box{padding: 50px 25px; text-align: center;}
.partner_equity_list .equity_icon{ width: 120px; margin: 0 auto; height:120px; border-radius: 50%;background: #E9EAEE; line-height: 120px;}
.partner_equity_list .equity_icon span{font-size: 45px;opacity: .85; font-weight: 200;}
.partner_equity_list .equity_txt{ margin-top: 35px; font-size: 18px; padding-bottom: 20px; position: relative;}
.partner_equity_list .equity_txt:after{content: ''; width: 42px; height: 2px; background: #004E97; left: 50%; bottom: 0;margin-left: -21px; position: absolute;}

.partner_equity_list .equity_cover{position: absolute;top:0;left: 0; width: 100%; height: 100%; background: #004E97;  z-index: 1; visibility: hidden; padding:50px 25px;}
.partner_equity_list .equity_cover .equity_cover_title{ font-size: 22px; color: #fff; line-height: 32px; padding-bottom: 20px;position: relative; margin-bottom: 20px; text-align:center;} 
.partner_equity_list .equity_cover .equity_cover_title:after{content: ''; width: 42px; height: 2px; background: #fff; left: 50%; bottom: 0;margin-left: -21px; position: absolute;}
.partner_equity_list .equity_cover .equity_cover_info{ font-size: 16px; line-height: 28px; color: #fff;overflow: hidden;
  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.partner_equity_list .partner_equity_item:hover .equity_cover{cursor: pointer; opacity:1; visibility: visible;transition: all .3s ease;}
.partner_sankyo{margin: 70PX 0PX;}
.partner_sankyo_list{display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; }
.partner_sankyo_list .partner_sankyo_item{ width: 32%;box-shadow: 0px 0px 18px 0px rgb(151 151 151 / 20%);box-sizing: border-box;padding:35px 25px;}
.partner_sankyo_list .partner_sankyo_item h3{ position: relative; font-size: 24px; font-weight: 500; line-height:1 ; margin-bottom: 25px; padding-bottom: 20px;}
.partner_sankyo_list .partner_sankyo_item h3:before{ content: ''; position: absolute; left: 0; bottom: 0; width: 25px; height: 2px; background: #004E97;}
.partner_sankyo_list .partner_sankyo_item .sankyo_info{ font-size: 16px;  line-height: 30px; color: #666; text-align: justify;}
.partner_rohe{margin: 0px; padding: 70px 0px; background: #F6F9FF;}
.partner_rohe .partner_sankyo_item{ width: 49%; background: #fff;}
.partner_flow .partner_h3_desc{text-align: center; color: #666;}
.partner_flow .partner_type_h3{ margin-bottom: 20px; line-height: 1;}
.partner_flow_list .partner_flow_item .flow_icon{ width: 80px; height: 80px; margin: 0 auto; line-height: 80px; text-align: center; border-radius: 50%; background: #004E97; color: #fff; position: relative;}
.partner_flow_list .partner_flow_item{position:relative;}
.partner_flow_list .partner_flow_item .flow_icon span{ font-size: 32px; line-height: 80px; }
.partner_flow_list .partner_flow_item .flow_icon:before{content: ''; position: absolute; top: 7.5px; left: 7.5px; width: 65px; height: 65px; border-radius: 50%; border: 1px dashed #fff;}
.partner_flow_list .partner_flow_item:hover{cursor: pointer;}
.partner_flow_list .partner_flow_item:hover .flow_icon:before{animation: spin 5s linear infinite;}
.partner_flow_list .partner_flow_item .flow_txt_info{ display: inline-block; position: relative; font-weight: normal;}
.partner_flow_list .partner_flow_item .flow_txt_info span{ font-size:28px ; font-weight: 550; color: #999;}
.partner_flow_list .partner_flow_item .flow_txt_info{margin-top: 12px;}
.partner_flow_list .partner_flow_item .line{ content: ''; position: absolute; width: 100px; height: 2px; background: #004e97; top: 40px; right: -50px;}
.partner_flow_list .partner_flow_item .flow_txt_info_desc{padding:30px 50px; line-height:30px; color:#666; text-align:justify}

.project_other .project_other_h4{ font-size: 2.25rem; margin-bottom: 20px; font-weight: 500;}
.project_other .project_other_desc{ font-size: 16px; line-height: 1.85; color: #666;}
/* 软件下载弹窗开始 */
.file_down{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none;}
.file_down .file_pop_bg{width:100%;height:100%;background:rgba(0,0,0,.5)}
.file_down .file_mian{width: 47.4%; position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.file_down .file_mian .file_top{padding: 40px 0px 0px; background: #fff; text-align: center;}
.file_down .file_mian .file_top h2{color: #333; font-size: 24px; font-weight: 500; text-align: center; line-height: 35px;}
.file_down .file_mian .file_top p{color: #666; line-height: 1.75;}
.file_down .file_mian .file_top a{ display: block; position: absolute; right: 40px; top: 50px; transform: translateY(-50%); -webkit-transform: translateY(-50%); font-size: 30px; color: #000;  }
.file_down .file_mian .file_top h2 span{ margin-right: 8px; font-weight: 100;}
.file_down .file_mian .file_box{ padding: 38px 45px 65px; background: #fff;}
.file_down .file_box .file_box_title{ border-left: 4px solid #004E97; padding-left: 10px; }
.file_down .file_box .file_box_title h4{ font-size: 24px; font-weight: 500; color: #004E97; line-height:30px;}
.file_down .file_box .file_form{ display: flex; display:-webkit-box;display:-ms-flexbox;display:-webkit-flex; flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.file_down .file_box .file_form .file_form_item{width: 48.5%;  margin: 0px;margin-top: 30px;}
.file_down .file_box .file_form_item label{ display: block; font-size: 16px; line-height: 53px;}
.file_down .file_box .file_form_item label i{ color: red; margin-left: 12px;}
.file_down .file_box input{ border: 1px solid #dcdfe6;outline: none !important; }
.file_down .file_box .file_form_max{ margin: 25px 0px;}
.file_down .file_box textarea{ background: #fff; width: 100%; padding: 15px;border: 1px solid #dcdfe6; height: 168px; line-height: 30px;}
.file_down .file_box textarea::placeholder{ color:#AAAAAA;}
.file_down .file_box textarea:focus{outline: none; border:1px solid #004E97; }
.file_down .file_box .pop_form_btn a{ min-width: 182px; line-height: 46px; border-radius: 24px; display: inline-block; text-align: center; font-size: 16px;border: 1px solid #ccc;}
.file_down .file_box .pop_form_btn a:hover{ background: #004E97; color: #fff; border:0px}
.file_down .file_info{color: #999; font-size: 16px; padding-bottom: 25px; line-height: 1.5;}
.file_form .file_form_item{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.file_form .file_form_item label{ display: block; width:80px;}
.file_down .file_box .file_form_item input{ width: calc(100% - 95px);outline: 0 !important;box-sizing: border-box;padding: 15px;}
.file_down .file_form_info{ width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:30px ;}
.file_down .file_form_info label{width: 80px;}
.file_down .file_form_info label i{margin-left: 8px; color: red;}
.file_down .file_box .file_form_info textarea {width: calc(100% - 95px);}
.file_down .file_code{width: 100%; display: flex; flex-wrap: wrap; justify-content: left; margin-top: 30px;}
.file_down .file_code .file_lable{width: 80px;}
.file_down .file_code .file_lable i{margin-left: 8px; color: red;}
.file_down .file_code .verify_input{width: 35%;margin-left: 15px;}
.file_down .file_code .verify_input input{width: 100%; outline: 0 !important;box-sizing: border-box;padding: 15px;}
.file_down .file_code .verify_img {margin-left: 15px;}
.file_down .file_code .verify_img img{ height: 53px; width: auto;}
.file_down .file_code .verify_img img:hover{cursor: pointer;}
.file_down .pop_form_btn{ display: block; width: 100%; margin-top: 30px; }

/* 软件下载弹窗结束 */
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
  }
/* 
修改导航样式
*/
.header{width:100%;position:fixed;top:0;left:0;height:72px;background:#fff;z-index:9999}
.header .nav_header{display:flex;align-items:center;width:100%;justify-content:space-between;padding-left:50px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);display: -ms-flexbox;-ms-justify-content: space-between;}
.nav_header .nav_logo{width: 19%; line-height: 72px;}
.nav_middle{ width: 60%;height:72px;}
.nav_header .nav_logo a{ display: block; line-height: 72px;}
.nav_header .nav_logo img{height: 3.7rem;}
.header .nav_list_show .nav_list{ display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; align-items: center;}
.header .nav_right{ width: 19%;}
.header .nav_list_show .nav_list .nav_item{position: relative;line-height: 72px; display: block; font-size: 1.02rem;}
.header .nav_header .nav_second{position:fixed;top:72px;height: auto; left:0;width:100%;background:#fff;z-index:9999;min-height: 100px; padding:45px 0px;overflow:hidden;box-sizing:border-box;transition:all 0.5s ease 0s;display:none;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;line-height:1;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,0.2);}
.header .nav_header .nav_second .nav_second_show{display: flex; justify-content: center; align-items: center; flex-wrap: wrap; grid-gap: 40px;-ms-grid-gap:40px;display: -ms-flexbox;-ms-justify-content: center;-ms-flex-wrap: wrap;}
.header .nav_header .nav_second .nav_second_show a{display:block;font-size:1.2rem;line-height:30px;color:#666}
.header .nav_header .nav_second .nav_second_show a i{font-style:inherit;margin-right:8px;font-size:18px}
.header .nav_header .nav_second .nav_second_show a:hover{color:#004e97}
.header .nav_header .nav_second .nav_second_show a.on{color:#004e97}

.header .nav_right .nav_right_box{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;line-height: 72px;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; }

.header .nav_right .nav_right_box .signIn{background:linear-gradient(90deg,#004e97 0%,#1a7af8 100%);color:#fff; padding: 0px 15px;}
.header .nav_right .nav_right_box .signIn a{color: #fff;}
.header .nav_list_show .nav_list .nav_item:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,#004e97 0%,#1a7af8 100%);transform:scaleX(0);transform-origin:50% 50%;transition:transform .3s ease}
.header .nav_header .nav_middle .nav_item:hover{color:#004e97}
.header .nav_header .nav_middle .nav_item:hover:after{transform:scaleX(1)}
.header .nav_header .nav_middle .header_item.on .nav_item:after{transform:scaleX(1)}
.header .nav_header .nav_middle .header_item.on .nav_item{color:#004e97; font-weight: 550;}
.header .nav_right .nav_right_box div a{position: relative; display: block; font-size: 1.02rem;}
.header .nav_right .nav_right_box div a:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,#004e97 0%,#1a7af8 100%);transform:scaleX(0);transform-origin:50% 50%;transition:transform .3s ease}
.header .nav_right .nav_right_box div a:hover:after{transform:scaleX(1)}

.about_fzlc_main{ width: 90%; margin: 80px auto; border-left: 2px solid #dbe2e8; position: relative;}
.about_fzlc_main .about_fzlc_item{position: relative; padding-left: 30px; margin-bottom: 35px;}
.about_fzlc_main .about_fzlc_item .fzlc_top p{ position: relative; display: block;height: 38px; line-height: 38px; font-size: 18px; color: #fff; font-weight: 450; padding-left: 21.8px; margin-bottom: 25px;}
.about_fzlc_main .about_fzlc_item .fzlc_top p i{ font-size: 38px; color: #004E97; opacity: 0.8; position: absolute; left: 0; top: 0;z-index: -1;}
.about_fzlc_main .about_fzlc_item .fzlc_top i.year_dian{position: absolute; left: -5px; top: 14px;width: 8px; height: 8px; border-radius: 50%; background: #004E97;}
.about_fzlc_main .about_fzlc_item .fzlc_top i.year_dian::before{ content: ''; width: 16px; height: 16px; border: 1px solid #004E97; border-radius: 50%; position: absolute;left: -4px; top: -4px;}
.about_fzlc_main .about_fzlc_item .yeaar_text p{ margin-bottom: 15px; line-height: 1.2; position: relative; padding-left: 12px;}
.about_fzlc_main .about_fzlc_item .yeaar_text p:before{content: ''; position: absolute; left: 0; top: 50%; transform:translateY(-50%); width: 5px; height: 5px;border: 1px solid #666; border-radius: 50%;}

.solution_lists{ padding: 70px 0px;}
.solution_ul ul{ display: flex; flex-wrap: wrap; justify-content: left;display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap; grid-gap:30px;-ms-grid-gap:30px;}
.solution_ul ul li{ width: 31.94%; position: relative;background: #F7F7F7;transition:all 0.5s ease;}
.solution_ul ul li .over_pic{ overflow: hidden; position: relative;z-index: 0;}
.solution_ul ul li .over_pic img{transition:all 0.5s ease;}
.solution_ul ul li .bgimg{transition: all 0.5s ease-in-out;height: 100%; width: 100%;}
.solution_ul ul li .solution_txt{ padding: 25px 25px 40px; }
.solution_ul ul li strong{ font-size: 18px; line-height: 40px;}
.solution_ul ul li p{ color:#999; line-height: 28px; margin-top: 8px; height: 56px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px;}
.solution_ul ul li:hover{transform:translateY(-8px); box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.solution_ul ul li a:hover img{ transform: scale(1.1);}
.solution_ul ul li i{ font-size: 18px; display: inline-block;}
.nr_banner .solution_zixun{ margin-top: 47px; color:#fff; display: block; width:14rem; height: 4.12rem;line-height: 4.12rem; border-radius: 28px; font-weight: 550;border: solid 1px rgba(255, 255, 255, 0.5); text-align: center;}
.solution_con_01{ margin: 70px 0px;}
.solution_con_01_box{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; margin-bottom: 35px; background: #F7F7F7;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.solution_con_01_box .solution_con_01_pic{ width: 50%;}
.solution_con_01_box .solution_con_01_txt{ width: 50%; padding: 0px 35px;}
.solution_con_01_box strong{ font-size:24px; line-height: 40px; margin-bottom: 25px; display: block;}
.solution_con_01_box .solution_con_01_desc{ line-height: 32px; color: #666; margin-bottom: 35px;}
a.huoqufangan{ line-height: 52px; height: 52px; width: 160px; text-align: center; color: #fff; display: inline-block; border-radius: 3px; letter-spacing: 1px; background: #004E97;}

.solution_gaishu{ margin: 70px 0px;}
.solution_gaishu .solution_gaishu_box{ position: relative; padding: 0px 6rem; line-height: 36px; font-size:16px ; text-align: justify;}
.solution_gaishu .solution_gaishu_box:before{font-family: "iconfont" ; content: "\e801"; position: absolute; left: 0px; top:-15px; color: #DDD;  font-size: 32px;}
.solution_gaishu .solution_gaishu_box:after{font-family: "iconfont" ; content: "\e802"; position: absolute; right: 0px; bottom:-15px; color: #DDD;  font-size: 32px;}
.solution_con_02{ background: #F7F7F7; padding: 70px 0px; display: block;}
.solution_h1{ display: block; }
.solution_h1 strong{position: relative;  font-size:24px; line-height: 40px; padding-bottom: 15px;  display: inline-block; }
.solution_h1 strong:before{content: ''; width: 50px; height: 3px; background: #004E97; position: absolute; left: 0px; bottom: 0px;}
.solution_tongdian_list{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 35px;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.solution_tongdian_list .tongdian_item{ width: 18.62%; text-align: center; background: #fff;padding:35px 25px;  position: relative;transition: all 0.5s ease; border-radius: 5px; }
.solution_tongdian_list .tongdian_item .tongdian_title{ font-size:18px ; font-weight: normal; margin-top: 35px;}
.solution_tongdian_list .tongdian_item .tongdian_ico{position: relative;transition: all 0.5s ease;}
.solution_tongdian_list .tongdian_item .tongdian_ico span{ font-size:3.5rem ; color: #004E97; display: block;}
.solution_tongdian_list .tongdian_item .tongdian_ico .chengben:before {content: "\e672";}
.solution_tongdian_list .tongdian_item .tongdian_ico .glitixi:before {content: "\e673";}
.solution_tongdian_list .tongdian_item .tongdian_ico .shuzihua::before{content: "\e840";}
.solution_tongdian_list .tongdian_item .tongdian_ico .xixihua::before{content: "\e677";}
.solution_tongdian_list .tongdian_item .tongdian_ico .tanzhonghe::before{content: "\e679";}
.solution_tongdian_list .tongdian_item:hover{transform:translateY(-8px); box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.solution_tongdian_list .tongdian_item:hover .tongdian_ico{transform:translateY(-8px);}
.solution_tongdian_list .tongdian_item:hover .tongdian_ico span{ transform: scale(1.1);}
.solution_con_03{ padding: 70px 0px;}
.solution_tedian_list{ display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.solution_tedian_list .solution_tedian_item{ width:48.5%; margin-top: 35px;box-shadow: 0px 0px 18px 0px rgba(151, 151, 151, 0.2);padding:25px;}
.solution_tedian_list .solution_tedian_item .solution_tedian_item_box{ display: flex; flex-wrap: wrap;justify-content: left;display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap;}
.solution_tedian_list .solution_tedian_item_box .solution_tedian_ico{ width:80px ;}
.solution_tedian_list .solution_tedian_item_box .solution_tedian_txt{ width: calc(100% - 80px);}
.solution_tedian_list .solution_tedian_item_box .solution_tedian_ico i{ font-size: 50px; font-style: inherit;color:#004E97;  }
.solution_tedian_list .solution_tedian_item_box .caiji::before{content: "\e67d"; font-family:"iconfont" ;}
.solution_tedian_list .solution_tedian_item_box .shujucunchu::before{font-family:"iconfont" ; content: "\e683";}
.solution_tedian_list .solution_tedian_item_box .zhtai::before{font-family:"iconfont" ; content: "\e67b";}
.solution_tedian_list .solution_tedian_item_box .pinggu::before{font-family:"iconfont" ; content: "\e684";}
.solution_tedian_list .solution_tedian_txt strong{ font-size: 18px; font-weight: 550; line-height: 1.5; margin-bottom: 8px; display: block;}
.solution_tedian_list .solution_tedian_txt .tedian_desc{text-align: justify;line-height: 24px; font-size: 1rem;}
.solution_con_04{background: #F7F7F7; padding: 70px 0px; display: block;}
.solution_con_04 .solution_jiazhi_item .jiazhi_ico i{ font-family: "iconfont";font-style: inherit;color: #004E97; font-size: 3rem; opacity: .85; }
.solution_con_04 .solution_jiazhi_item .jiazhi_ico .shishi::before{content: "\e686";}
.solution_con_04 .solution_jiazhi_item .jiazhi_ico .hutong::before{content: "\e8b8";} 
.solution_con_04 .solution_jiazhi_item .jiazhi_ico .touminghua::before{content: "\e6d2";}
.solution_jiazhi_list{ margin-top: 35px; display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.solution_jiazhi_list .solution_jiazhi_item{ width: 32%; background: #fff; padding:35px 25px; position: relative;}
.solution_jiazhi_list .solution_jiazhi_item .jiazhi_ico{position: relative;transition: all 0.5s ease; width: 100px; height: 100px; display: block; margin: 0 auto; border-radius: 50%; background: #F7F8FB; text-align: center; line-height: 100px;}
.solution_jiazhi_list .solution_jiazhi_item .jiazhi_txt{ margin-top: 5px; color: #666; line-height: 1.75; font-size: 16px;}
.solution_jiazhi_list .solution_jiazhi_item strong{font-size: 18px; line-height: 2; margin-top: 20px; display: block; text-align: center;}
.solution_jiazhi_list .solution_jiazhi_item:hover{transform:translateY(-8px); box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.solution_jiazhi_list .solution_jiazhi_item:hover .jiazhi_ico{transform:translateY(-8px);  }
.solution_jiagou{ padding:35px 25px 70px 45px;background: #F7F7F7;  }
.solution_jiagou img{ width: 100%; display: block;}

.solution_fangan{margin: 70px 0px;}
.solution_fangan_info{  display: flex; justify-content: space-between; flex-wrap: wrap;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.solution_fangan_info .solution_fangan_info_item{display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; width: 48.5%; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 35px; align-items: center; background:#fff;position: relative;z-index:0;box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.solution_fangan_info .solution_fangan_info_item .solution_fangan_pic{ width: 45%;position: relative; z-index:1; }
.solution_fangan_info .solution_fangan_info_item .solution_fangan_indo{ width: 54%;position: relative; z-index:1; padding-right: 25px;}
.solution_fangan_info .solution_fangan_info_item  strong{font-size: 18px; margin-bottom: 25px; display: block;}
.solution_fangan_info .solution_fangan_info_item .fangan_desc{ color: #666; line-height: 1.75; text-align: justify;}
.solution_fangan_info .solution_fangan_info_item:before{content: ''; position: absolute; width: 100%; height: 100%; right: 0; top: 0; z-index: 0;background-image:linear-gradient(90deg, #288bee 0%, #1a41aa 100%), linear-gradient(#1a41aa, #1a41aa);background-blend-mode: normal, normal;visibility: hidden;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease; opacity: 0;}
.solution_fangan_info .solution_fangan_info_item:hover:before{opacity: 1; visibility: visible;}
.solution_fangan_info .solution_fangan_info_item:hover *{ color: #fff;}

.solution_anquanshengchan,.anquanshengchan_changjing{padding: 70px 0px;}
.solution_kuangshan_jiagou{ background: #fff; padding: 70px 0px;}
.solution_kuangshan_jiagou .solution_h1{ margin-bottom: 35px;}
.solution_app_changjing{padding: 70px 0px; background: #F7F7F7;}
.solution_app_changjing .solution_app_list{ margin-top: 35px; display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.solution_app_changjing .solution_app_list .solution_app_item{ width: 23%; background: #fff; position: relative;transition: all 0.5s ease; padding-bottom: 35px;}
.solution_app_changjing .solution_app_list .solution_app_item .solution_app_item_img{ overflow: hidden; width: 100%;}
.solution_app_changjing .solution_app_list .solution_app_item:hover{ cursor: pointer; transform:translateY(-8px); box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.solution_app_changjing .solution_app_list .solution_app_item:hover img{transform: scale(1.1);}
.solution_app_changjing .solution_app_list .solution_app_item_title{ margin: 25px; font-size: 16px; }

.solution_app_changjing .solution_app_txt{ margin: 0px 25px; display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.solution_app_changjing .solution_app_txt ul{margin-left: 0px;}
.solution_app_changjing .solution_app_txt li{ width: 45%; text-align: center; margin-bottom: 15px;  font-size: 1.1rem; display: inline-block;}
.solution_app_changjing .solution_app_list .solution_app_item:hover strong{ color: #004E97; }
.kuangshan_jijixyi .solution_jiazhi_list .solution_jiazhi_item{ width: 23%; padding: 35px 25px;}
.solution_h1_desc{margin: 35px 0px; font-size: 18px;;}
.solution_anquanshengchan img{ width: 100%;}
.anquanshchan_mubiao .solution_h1_desc{ margin-bottom: 0px;}
.anquanshchan_mubiao  .solution_tedian_item{ padding: 35px 25px; background: #fff; transition: all 0.5s ease;}
.anquanshchan_mubiao  .solution_tedian_item:hover{cursor: pointer; box-shadow:0 0px 5px rgba(0,0,0,0.1);transform:translateY(-8px);  }
.anquanshchan_mubiao  .solution_tedian_item:hover strong{color: #004E97;}
.anquanshengchan_tongdian,.anquanshchan_mubiao,.solution_jianyu_xt{ padding: 70px 0px; background: #F7F7F7;}
.anquanshengchan_tongdian .anquan_tongdian_list{ margin-top: 35px; display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.anquanshengchan_tongdian .anquan_tongdian_list .anquan_tongdian_item{ width: 23.5%; background: #fff; padding: 35px 25px;transition: all 0.5s ease; position: relative;}
.anquanshengchan_tongdian .anquan_td_ico{ width: 100px; height: 100px; margin: 0 auto; display: block;background: rgba(238,238,238,.5); border-radius: 50%; text-align: center; line-height: 100px;}
.anquanshengchan_tongdian .anquan_td_ico i{font-size: 3.2rem; color: #004E97;}
.anquanshengchan_tongdian .anquan_td_title{ font-size: 18px; margin-top: 25px; text-align: center; margin-bottom: 15px;}
.anquanshengchan_tongdian .anquan_td_title_desc{ color: #999; line-height: 26px;}
.anquanshengchan_tongdian  .anquan_tongdian_item:hover{ cursor: pointer;transform:translateY(-8px); box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.anquanshengchan_tongdian  .anquan_tongdian_item:hover strong{ color: #004E97;transform:translateY(-8px);}
.anquanshengchan_tongdian  .anquan_tongdian_item:hover .anquan_td_ico{transform:translateY(-8px);}
.anquan_app_list{display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.anquan_app_list .anquan_app_item{ width: 23%; margin-top: 35px; position: relative; transition: all 0.5s ease; padding-bottom: 25px;}
.anquan_app_list .anquan_app_item .anquan_app_pic{ width: 100%; overflow: hidden; margin-bottom: 25px;}
.anquan_app_list .anquan_app_h1 strong{font-size: 18px; line-height: 1.5;}
.anquan_app_list .anquan_app_h1_txt{ color: #999; line-height: 1.75; margin-top: 15px;}
.anquan_app_list .anquan_app_item::before{content: ''; width: 0;height: 2px; position: absolute; bottom: 0; left: 0; background: #004E97; transition: all 0.5s ease;}
.anquan_app_list .anquan_app_item:hover img{ transform: scale(1.1);}
.anquan_app_list .anquan_app_item:hover::before{ width: 100%;}
.anquan_app_list .anquan_app_item:hover strong{color: #004E97;}
.solution_tongdian_list .tongdian_h1_desc{margin-top: 25px; color: #999; line-height: 1.75; text-align: justify;}
.gaosu_tongdian .solution_tongdian_list .tongdian_item{ width: 23%;}
.solution_jianyu_xt .jianyu_xt_list{ display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.solution_jianyu_xt .jianyu_xt_list .jianyu_xt_item{ width: 48.2%; background: #fff; padding:35px 25px ; margin-top:35px; border-radius: 10px;display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; position: relative; transition: all 0.5s ease;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.solution_jianyu_xt .jianyu_xt_item .jianyu_xt_ico{ width: 100px; text-align: center;position: relative;transition: all 0.5s ease;}
.solution_jianyu_xt .jianyu_xt_item .jianyu_xt_ico span{ font-size:4.5rem; font-weight: 200; color: #004E97; line-height: 1; opacity: .85;}
.solution_jianyu_xt .jianyu_xt_item .jianyu_xt_info{ width: calc(100% - 100px); padding-left: 2.5rem;}
.solution_jianyu_xt .jianyu_xt_item .jianyu_xt_title{ font-size: 18px; color: #004E97; line-height: 1.5; margin-bottom: 8px;}
.solution_jianyu_xt .jianyu_xt_item .jianyu_xt_h1_desc{ font-size: 1rem; color: #666; line-height: 1.75; text-align: justify;}
.solution_jianyu_xt .jianyu_xt_list .jianyu_xt_item:hover{cursor: pointer;transform:translateY(-8px); box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.solution_jianyu_xt .jianyu_xt_list .jianyu_xt_item:hover .jianyu_xt_ico{transform: translateX(-8px);}
.solution_shuiwu_xianzhuang,.jiaotong_jg{padding: 70px 0px; background: #F7F7F7;}
.shuiwu_xianzhuang{ display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; }
.shuiwu_xianzhuang .shuiwu_xz_item{width: 23.5%; background: #fff; padding:2.5rem; position: relative; transition: all 0.5s ease; margin-top: 35px;}
.shuiwu_xianzhuang .shuiwu_xz_item .xz_top{width: 100%; position: relative; margin-bottom: 20px;}
.shuiwu_xianzhuang  .num{ font-size: 3.2rem; line-height: 3.2rem; color: #004E97; font-family: Arial, Helvetica, sans-serif;}
.shuiwu_xianzhuang  .title{margin-top: 20px; font-size: 16px; color: #333; line-height: 1.5; font-weight: 550;}
.shuiwu_xianzhuang .xz_ico{ position: absolute; right: -1rem; top: -1rem; width:80px; text-align: right; }
.shuiwu_xianzhuang .xz_ico span{ font-size: 55px; color: #004E97; opacity: .35;transition: all 0.5s ease; position:relative;}
.shuiwu_xianzhuang .xz_info{ font-size: 16px; line-height: 32px; color: #666; text-align: justify;}
.shuiwu_xianzhuang .shuiwu_xz_item::before{content: ''; width: 0; height: 2px; bottom: 0; left: 0; position: absolute; background: #004e97; transition: all 0.5s ease;}
.shuiwu_xianzhuang .shuiwu_xz_item:hover::before{width: 100%;}
.shuiwu_xianzhuang .shuiwu_xz_item:hover{ transform: translateY(-8px);box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.shuiwu_xianzhuang .shuiwu_xz_item:hover .xz_ico span{ font-size: 4.2rem; opacity: 1;}
.shuiwu_xianzhuang .shuiwu_xz_item:hover .title{ color: #004e97;}
.shuiwu_yuanze,.shuiwu_app,.xiaoyuan_jiagou,.chengguan_jiagou{width: 100%; display: block; margin: 70px 0px;}
.shuiwu_yuanze .yuanze_list{display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.shuiwu_yuanze .yuanze_list .yuanze_item{ width: 31.5%;box-shadow: 0px 0px 4px 0px rgba(24, 24, 24, 0.1); padding: 35px 25px; margin-top: 35px; position: relative; transition: all 0.5s ease;  }
.shuiwu_yuanze .yuanze_item .yuanze_ico{text-align: center; display: block; width: 100%; margin-bottom: 20px;}
.shuiwu_yuanze .yuanze_item .yuanze_ico span{ font-size: 4.5rem; color: #004e97;}
.shuiwu_yuanze .yuanze_item .yuanze_title { text-align: center; font-size: 18px; margin-bottom: 20px;}
.shuiwu_yuanze .yuanze_item .yuanze_h1_desc{ color: #666; font-size: 1.1rem; line-height:24px; text-align: justify;}
.shuiwu_yuanze .yuanze_list .yuanze_item:hover{ transform: translateY(-8px);box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.shuiwu_yuanze .yuanze_list .yuanze_item:hover strong{color: #004E97;}
.shuiwu_jiagou,.xiaoyuan_yiyi,.jingwu_gaishu  {padding: 70px 0px; background: #F7F7F7;}
.shuiwu_jiagou .jiagou_item{ width: 48.5%; } 
.shuiwu_jiagou .jiagou_item .shuiwu_jiagou_pic{margin-top: 35px;}
.shuiwu_app .shuiwu_app_list .shuiwu_app_item{ width: 23.5%; background: #fff;  position: relative; transition: all 0.5s ease; margin-top: 35px;}
.shuiwu_app .shuiwu_app_list .shuiwu_app_item .shuiwu_app_h1{margin: 20px 0px;}
.shuiwu_app .shuiwu_app_list .shuiwu_app_item .shuiwu_app_h1 strong{ font-size: 18px;}
.shuiwu_app .shuiwu_app_list .shuiwu_app_pic{width: 100%; overflow: hidden;}
.shuiwu_app .shuiwu_app_list .shuiwu_app_item:hover img{transform: scale(1.2);}
.xiaoyuan_xuqiu,.chengguan_jiazhi {padding: 70px 0px; background: #F7F7F7;}
.xiaoyuan_xuqiu .xiaoyuan_xuqiu_item{width: 49%; position: relative;  transition: all 0.5s ease; background: #fff;padding: 35px 25px; margin-bottom: 35px;}
.xiaoyuan_xuqiu .xiaoyuan_xuqiu_item:nth-child(3){margin-bottom: 0px;}
.xiaoyuan_xuqiu .xiaoyuan_xuqiu_item:nth-child(4){margin-bottom: 0px;}
.xiaoyuan_xuqiu .xiaoyuan_xq_ico{position: absolute;right: 20px; width: 100px; height: 100px; line-height: 100px; top: 50%; transform: translateY(-50%); text-align: right;}
.xiaoyuan_xuqiu .xiaoyuan_xq_ico span{font-size: 4.5rem; color: #004e97;}
.xiaoyuan_xuqiu .xiaoyuan_xq_txt{margin-right: 100px;}
.xiaoyuan_xuqiu .xiaoyuan_xq_txt strong{ font-size: 18px;color: #004e97;display: block; margin-bottom: 15px;}
.xiaoyuan_xuqiu .xiaoyuan_xq_txt .xiaoyuan_xq_h1_desc{ line-height: 28px; color: #666; text-align: justify;} 
.xiaoyuan_xuqiu .xiaoyuan_xuqiu_item:hover{transform: translateY(-8px);box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.xiaoyuan_jiagou .jiagou_pic{margin-top: 35px;}
.xiaoyuan_jiagou img{ width: 100%;}
.xiaoyuan_yiyi .xiaoyuan_yiyi_item{ margin-top: 35px; width: 23.33%; background: #fff; padding: 35px 25px;  position: relative; transition: all 0.5s ease;}
.xiaoyuan_yiyi .xiaoyuan_yiyi_item .xiaoyuan_yiyi_ico{ text-align: center; margin-bottom: 35px;}
.xiaoyuan_yiyi .xiaoyuan_yiyi_ico span{font-size: 4.5rem;color: #004e97;}
.xiaoyuan_yiyi .yiyi_txt{ text-align: justify; color: #666; line-height: 28px;}
.xiaoyuan_yiyi .xiaoyuan_yiyi_item:hover{transform: translateY(-8px);box-shadow:0 3px 15px rgba(0,0,0,0.1);}

.jiaotong_mubiao_list .jt_mb_item{ width: 49%; margin-top: 35px; background: #fff; display: flex; flex-wrap: wrap; justify-content: space-between;align-items: center;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; position: relative; transition: all 0.5s ease;box-shadow:0 3px 15px rgba(0,0,0,0.1);padding: 35px 25px; }
.jiaotong_mubiao_list .jt_mb_item .jt_mb_h1{font-size: 18px; margin-bottom: 15px;}
.jiaotong_mubiao_list .jt_mb_item .jt_mb_ico{ width: 100px; display: block; text-align: left;}
.jiaotong_mubiao_list .jt_mb_item .jt_mb_ico span{font-size: 55px; color: #004E97;}
.jiaotong_mubiao_list .jt_mb_item .jt_mb_txt{ width: calc(100% - 100px); }
.jiaotong_mubiao_list .jt_mb_item .jt_mb_h1_txt{color: #666; line-height: 1.75}
.jiaotong_mubiao_list .jt_mb_item:hover{ transform: translateY(-8px); }
.jiaotong_jz{ background: #fff;}
.jiaotong_jz .xiaoyuan_yiyi_item{box-shadow:0 3px 15px rgba(0,0,0,0.1); position: relative;}
.jiaotong_jz .yiyi_txt_h1{margin-bottom: 20px; text-align: center;}
.jiaotong_jz .yiyi_txt_h1 strong{ font-size: 18px;}
.chengguan_jiagou .chengguan_jg_pic{ margin-top: 35px; text-align: center;}
.jaotong_yyi .yiyi_txt_h1{margin-bottom: 20px; text-align: center; font-size: 18px;}

.chengguan_jiazhi .chg_jz_box{ width: 23.5%; background: #fff; padding:35px 25px; position: relative; transition: all 0.5s ease; margin-top: 35px;}
.chengguan_jiazhi .chg_jz_box .chg_jz_ico{text-align: center;margin-bottom: 20px;}
.chengguan_jiazhi .chg_jz_box .chg_jz_ico span{font-size: 4.5rem; color: #004e97; }
.chengguan_jiazhi .chg_jz_box .chg_jz_h1{margin-bottom: 20px; text-align: center;}
.chengguan_jiazhi .chg_jz_box strong{ font-size: 18px;}
.chengguan_jiazhi .chg_jz_box .chg_jz_h1_desc{color: #666; line-height: 1.75; text-align: justify;}
.chengguan_jiazhi .chg_jz_box:hover{transform: translateY(-8px);box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.jingwu_gaishu .jw_gs_item{width: 49%; margin-top: 35px; background: #fff; padding: 35px 25px; position: relative; }
.jingwu_gaishu .jw_gs_item:before{ content: ''; position: absolute; left: 0; top: 0; width: 0px; height: 2px; background: #004E97; z-index: 1; transition: all .56s ease;}
.jingwu_gaishu .jw_gs_item .gs_title{position: relative; padding-left: 50px; line-height: 40px; font-size: 18px; font-weight: 550; }
.jingwu_gaishu .jw_gs_item .gs_title .gs_ico{ position: absolute; left: 0; top: 10px; width: 30px; height: 20px;}
.jingwu_gaishu .jw_gs_item .gs_title .gs_ico:before{content: ''; position: absolute; left: 0; top: 0; width: 20px; height: 20px; border-radius: 50%; background: #004E97; z-index: 1; animation: leftRight 1s infinite alternate linear; -webkit-animation: leftRight 1s infinite alternate linear;}
.jingwu_gaishu .jw_gs_item .gs_title .gs_ico:after{ content: ''; position: absolute; right: 0; top: 0; width: 20px; height: 20px; border-radius: 50%; background: #1978F4; animation: rightLeft 1s infinite alternate linear; -webkit-animation: rightLeft 1s infinite alternate linear;}
.jingwu_gaishu .jw_gs_item .gs_msg{margin-top: 10px; font-size: 16px; line-height: 1.75; text-align: justify; color:#666;}
.jingwu_gaishu .jw_gs_item:hover:before{ width: 100%;}
/* 加入我们 */
.job_linian,.job_guihua{margin: 70px 0px; display: block; width: 100%;}
.job_linian_show { align-items: center;}
.job_linian_show .job_linian_left{width: 50%;}
.job_linian_show .job_linian_right{ width: 40%;}
.job_linian_show h4{font-size: 24px; line-height: 1.35;}
.job_linian_show .job_ln_desc{ margin-top: 10px; font-size:18px; line-height: 40px;}
.job_linian_show .job_ln_info{ margin-top: 5px; color: #666; font-size: 16px; line-height: 32px;}
.job_fuli,.job_lists{ background: #F5F7F9; padding: 70px 0px;}
.job_g_title{ text-align: center; font-size: 24px; line-height: 1;}
.job_fuli_item{padding:35px 25px ; background: #fff;transition: all 0.36s;width: 32%; margin-top: 35px;}
.job_fuli_name{ position: relative; display: block; line-height:45px ;}
.job_fuli_name .fuli_ico{ position: absolute; left: 0; top: 0;}
.job_fuli_name .fuli_ico span{ font-size: 40px; color: #004E97;}
.job_fuli_name .fuli_title{ padding-left: 65px;}
.fuli_title strong{ font-size: 18px;  }
.job_fuli_desc{margin-top:18px; color: #666; line-height: 28px;font-size: 16px; text-align: justify;}
.job_guihua .job_g_title{margin-bottom: 0px;}
.job_guihua .job_ln_desc{ margin-top: 20px; font-size: 18px; line-height: 40px;text-align: center; color: #333;}
.guihua_list{ margin-top: 35px;}
.guihua_list .guihua_item{ width: 32%;}
.guihua_item_info{ position: relative; width: 100%;}
.guihua_pic{ width: 100%; overflow: hidden; position:relative;}
.guihua_pic img{width: 100%;}
.guihua_pic:before{content: ''; position: absolute;left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 36, 96, 0.5); z-index: 2;} 
.guihua_txt{position: absolute; top: 50%;left: 0; width: 100%; z-index: 10; transform: translateY(-50%); padding: 20px 35px;}
.guihua_txt span{ font-size: 55px; color:#fff ;}
.guihua_txt .guihua_ico{ margin-bottom: 20px;}
.guihua_txt .guihua_title{ font-size: 18px; font-weight: 550; color:#fff; line-height: 42px;}
.guihua_txt .guihua_title_desc{margin-top: 10px; color: #fff; font-size: 16px;line-height:1.75;}
.job_info{ /*background: rgba(0,78,151,.15); */background: #fff;box-shadow:0 0px 1px rgba(0,0,0,0.1); padding:25px; border-radius: 8px ; margin-top: 35px; width: 100%;}
.job_info .job_info_item{ font-size: 18px; line-height: 32px; font-weight: 550; }
.job_info .job_info_item_1{ width:38% ;}
.job_info .job_info_item_2{ width: 28%;}
.job_info .job_info_item_3{ width: 17%;}
.job_info .job_info_item_4{ width: 17%;}
.job_item_li{ position: relative; width: 100%;background: #fff;box-shadow:0 0px 1px rgba(0,0,0,0.1); padding:25px; border-radius: 8px ; margin-top: 35px; display: block; height: auto;}
.job_item_li .job_item_li_info { width:100%; position:relative;}
.job_item_li .job_item_li_info:before{content: "\e600";font-family: "iconfont"; width: 18px; position: absolute; right: 0;top: 7px; font-size: 18px; display: block;transform: rotate(-90deg); color: #004E97; font-weight: 550; }
.job_item_li .job_item_li_info .jobs_info{font-size: 16px; line-height: 32px; color: #666; overflow: hidden;}
.zhiwei_desc{ padding: 28px 0px 36px;margin-top: 22px; border-top: 1px solid #eee; display: none;}
.zhiwei_desc .zhiwei_name{ border-left: 4px solid #004E97;line-height: 20px; font-size: 16px; padding-left: 15px; color: #888;margin-bottom: 18px;}
.jobs_info:nth-child(1){width:38%;}
.jobs_info:nth-child(2){width:28%;}
.jobs_info:nth-child(3){width:17%;}
.jobs_info:nth-child(4){width:17%;}
.zhiwei_info *{ color: #888; line-height: 2;}
.zhiwei_name_1{margin-top: 25px;}
.job_item_li:hover{cursor: pointer;}
.job_list_item.on .job_item_li .job_item_li_info:before{transform: rotate(90deg);}
/* 修改导航样式 */
.header .nav_header .nav_second .nav_second_show{ align-items:start;}
.header .nav_header .nav_second .nav_second_show .solution_second{ margin: 25px 0px;    grid-gap: unset;-ms-grid-gap:unset;}
.header .nav_header .ulnav_sec_left{ width: 20%;padding-right: 30px;}
.header .nav_header .ulnav_sec_left .ulnav_sec_list .ulnav_sec_item{ padding-bottom: 45px; }
.header .nav_header .ulnav_sec_left .ulnav_sec_list .ulnav_sec_item a{ width: auto; font-size: 1.45rem; line-height: 1; color: #333; font-weight: normal; transition: all 0.36s ease; display: block; position: relative;}
.header .nav_header .ulnav_sec_left .ulnav_sec_list .ulnav_sec_item.act *{ color: #004E97;}
.header .nav_header .ulnav_sec_right{ width:78%; border-left:1px solid #EAEAEA ; padding-left: 5%; }
.header .nav_header .ulnav_sec_right .ulnav_right_item{ display: none;}
.header .nav_header .ulnav_sec_right .ulnav_right_item.act{ display: block;}
.header .nav_header .ulnav_sec_right .ulnav_right_cont{ display: flex; justify-content: left; flex-wrap: wrap;display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap;}
.header .nav_header .nav_second .mes_second_show{ display: none;}
.header .nav_header .nav_second .solution_second .ulnav_sec_right .ulnav_right_cont a{ width: 32%; line-height: 1; padding-bottom: 25px;}
.header .nav_header .nav_second .mes_second_info{ text-align: center; display: flex;justify-content: center;align-items: center;flex-wrap: wrap;-ms-grid-gap:40px;grid-gap: 40px;display: -ms-flexbox;-ms-justify-content: center;-ms-flex-wrap: wrap;}
.header .nav_header .nav_second .mes_second_info a{display: block;font-size: 1.2rem;line-height: 30px;color: #666;}
.header .nav_header .nav_second .mes_second_info a i{font-style: inherit;margin-right: 8px;font-size: 18px;}
.header .nav_header .nav_second .nav_second_show a span{display: inline-block; margin-left: 8px;transform: rotate(-90deg);}
.header .nav_header .nav_industry .nav_second_show{grid-gap:40px;-ms-grid-gap:40px; position: relative; width: 100%; }
.header .nav_header .nav_industry .nav_second_show .mes_second_show{ position: absolute; top:0; left: 0; width: 100%; display: none;}
.header .nav_header .nav_industry .mes_second_info{margin-top: 35px;}

/* 荣誉证书 */
.honor_con{ background:#F5F7F9;padding: 70px 0px;}
.honor_h1{position: relative; font-size: 24px; line-height:1; padding-left:55px; font-weight: normal; margin-bottom: 18px;}
.honor_h1 i{ position: absolute; left: 0; top: 0;  text-align: center; line-height: 35px;}
.honor_h1 i:before{ font-size: 2.85rem; color: #004E97;}
.honor_h1_desc{ color: #333; font-size: 16px; line-height: 1.75;}
.honor_zizhi{margin: 35px 0px 35px;}
.honor_zizhi .honor_zizhi_item{ background: #fff; width: 23%; padding:35px;}
.honor_zizhi .honor_zizhi_item{align-items: center; }
.honor_zizhi .honor_zizhi_item .zizhi_ico{ width:45px;}
.honor_zizhi .honor_zizhi_item .zizhi_ico span{ font-size: 45px; color: #004E97; display: block; }
.honor_zizhi .honor_zizhi_item .zizhi_txt{ width: calc(100% - 65px);}
.honor_zizhi .zizhi_num { font-size:18px ;color:#004E97;}
.honor_zizhi .zizhi_num span{ font-size:36px ; color:#004E97; padding-right: 8px;}
.honor_zizhi .zizhi_num_dsc{margin-top: 8px; font-size:24px;}
.honor_zizhi .honor_zizhi_item:hover{cursor: pointer;box-shadow:0 3px 15px rgba(0,0,0,0.1);}
.zizhi_list{margin-bottom: 35px;}
.zizhi_list_item{ width: 32%; margin-bottom: 35px; text-align: center; padding: 35px  25px; background: #fff; }
.zizhi_list_item .honor_img_box{position: relative; overflow: hidden;}
.zizhi_list_item:hover img{transform: scale(1.1);}
.royujiangxiang{ margin-top: 35px;}
.zhshichanquan .honor_zizhi_item,.ruanzhu .zizhi_list_item{ width: 49%;margin-bottom: 0px;}

.nr_banner_btn{margin-top: 30px; position: relative; transition: all .35s ease;}
.nr_banner_btn:hover{ transform:translateY(-8px);}
.nr_banner_btn a{display: inline-block; color: #fff; height: 47px; line-height: 47px; padding: 0px 45px; border: 1px solid #fff;border-radius: 35px; }
/* 核心团队 */
.layui-team-info{margin:70px 0px; align-items: center;}
.layui-team-info .team_info_item:nth-child(1){width: 40%;}
.layui-team-info .team_info_item:nth-child(2){width: 60%;}
.layui-team-info .team_title{font-size: 24px; margin-bottom: 25px;}
.layui-team-info .team_title_desc{ font-size: 16px; line-height:2; color: #666; text-align: justify; padding-right: 15px; }
/* 修改样式 */
.home_ys_show .home_ys_list .home_ys_box .ys_info .ys_title{
  font-size:20px;
  font-weight: bold;
}
.home_ys_show .home_ys_list .home_ys_box .ys_info .ys_title_desc{
  color: #7e7e7e;
  font-size: 14px;
  line-height: 24px;
  padding-bottom: 10px;
  height: auto;
}
.home_ys_show .home_ys_list .home_ys_item{
  padding: 10px;
}
.home_ys_show .home_ys_list{
  align-items: start;
}
.ys_iconpic{
  width: 80px;
  height: 80px;
  background: #f0f0f0;
  margin: 0 auto;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home_ys_show .home_ys_list .home_ys_box .ys_iconpic span:before{
  font-size: 32px;
}
.home_ys_show .home_ys_list .home_ys_box{
  border-radius: 6px;
  padding: 0;
}
/* 新底部样式 */
.lc_footer{background: rgba(36, 36, 36, 1); padding-top: 64px; position: relative;}
.lc_footer_top{display: block; padding-bottom: 28px;border-bottom: 1px solid rgba(72, 81, 92, 1);}
.lc_footer_top img{ max-width: 100%;}
.lc_footer_mid{padding-top: 50px;}
.lc_footer_mid_nav{display: flex; flex-wrap: wrap; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.lc_footer_mid_left{width: 58%;}
.lc_footer_mid_left_ul{ display: flex; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;}
.mlul_cont_top{margin-bottom: 25px;}
.mlul_cont_top a{ display: block; font-size: 16px; line-height: 1.5; color: #fff;}
.mlul_cont_bt li{ margin-bottom: 16px;}
.mlul_cont_bt a{font-size: 0.98rem;line-height: 1.5; display: block; transition: all .3s; color: rgba(153, 153, 153, 1);}
.mlul_cont_bt a:hover{color: #fff;}
.lc_footer_mid_right{ width: 35%;}
.lcfm_ri_cont_h1{ font-size: 16px; line-height: 1.5; color: #fff;margin-bottom: 25px;}
.lcfm_ri_cont_item a{font-size: 16px; color:  rgba(153, 153, 153, 1);}
.lcfm_ri_cont_item{ font-size: 16px; color:  rgba(153, 153, 153, 1);margin-bottom: 16px;}
.lcfm_ri_cont_item i{ margin-right: 8px;}
.lcfm_qrcode{margin-top: 25px; display: flex; justify-content: space-between; flex-wrap: wrap;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap;}
.lcfm_qrcode .lcfm_qrcode_item{ width: 48%;display: flex;flex-wrap: wrap; align-items: end;display: -ms-flexbox;-ms-flex-wrap: wrap;}
.lcfm_qrcode_item .lcfm_qrcode_pic{ width: 50%;}
.lcfm_qrcode_item .lcfm_qrcode_txt{width: 50%;}
.lcfm_qrcode_item img{ width: 80%;}
.lcfm_qrcode_item .lcfm_qrcode_txt p{  color: rgba(153, 153, 153, 1); padding-bottom: 12px;font-size: 0.98rem;line-height: 1.5;}
.lcfooter_links { margin-top: 60px; padding-bottom: 16px;border-bottom: 1px solid rgba(72, 81, 92, 1);}
.lcfooter_links .lcfooter_links_box{ display: flex; justify-content: left; flex-wrap: wrap;display: -ms-flexbox;-ms-justify-content: left;-ms-flex-wrap: wrap; grid-gap:0px 20px;-ms-grid-gap:0px 20px;}
.lcfooter_links *{ color: rgba(153, 153, 153, 1); font-size: 0.98rem;}
.lc_footer_bt{padding: 18px 0px 35px; display: flex; justify-content: space-between; flex-wrap: wrap;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; align-items: center;}
.lc_footer_bt *{color: rgba(153, 153, 153, 1); font-size: 0.98rem;}
.lc_footer_bt_item span{margin-right: 15px; display: inline-block;}
.lc_footer_bt_item span:last-child{margin-right: 0px;}
/* 首页粒子特效 */
.home_mod_con{position: relative;}
.home_mod_con_back{height: 358px;background: #2D50B4; position: relative;}
.home_mod_con_back .home_mod_con_canvas{ height: 100%; position: relative; width: 100%;}
.home_mod_con_info{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.home_mod_con_info *{ color: #fff;}
.home_mod_con_title h3{font-size: 32px;line-height: 50px;text-align: center; margin-bottom: 20px;}
.home_mod_con_btn{position: relative; text-align: center; width: 180px; margin: 0 auto;margin-top:60px ; }
.std_btn_sq{display: inline-block; position: relative;border-radius: 56px; overflow: hidden;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.std_btn_sq a p{color: #004E97; line-height: 58px; font-size: 16px;}
.std_btn_sq a{display: block; padding: 0px 58px;box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.25); background: #fff;transition: all .36s; }
.std_btn_sq:hover .std_btn_sq_gb{top: -80%;transform: translateX(-50%) scale(1);}
.std_btn_sq:hover a{ background: #3897F7;transition: all .36s .5s;}
.std_btn_sq:hover a p{color: #fff; transition: all .36s .3s; }
.home_mod_con_btn_ico{position: absolute; right:-120px; bottom: 20px;}

/* 工业自动化 */
.gyzdh{margin: 70px 0px;}
.gyzdh_h1{position: relative; margin-bottom: 20px;}
.gyzdh_h1 h2{ font-size: 2.23rem; display: inline-block; position: relative; padding-bottom: 18px; line-height: 1;}
.gyzdh_h1 h2::before{content: '';position: absolute; left:0; bottom:0;width: 100%; height: 3px; background: #004E97;}
.gyzdh_h1_desc{line-height: 2; color: #666; font-size: 16px;}
.gyzdh_list li{ margin-bottom: 50px; width: 100%; display: block;  background:#fafafa;padding: 70px;}
.gyzdh_list li .gyzdh_li_item{ position: relative;align-items: center; -ms-align-items: center; width: 100%;}
.gyzdh_list li .gyzdh_li_txt{ width: 50%;transition: all .56s ease;}
.gyzdh_list li .gyzdh_li_pic{width: 40%; text-align: right; overflow: hidden;}
.gyzdh_list li .gyzdh_li_pic img{max-height: 400px; transition: all .56s ease;}
.gyzdh_list li h3{font-size: 2.23rem; line-height: 1.5; margin-bottom: 18px;}
.gyzdh_list li .gyzdh_li_title_desc{ color: #666; font-size: 16px; line-height:24px;}
/* .gyzdh_list li:nth-child(2n) .gyzdh_li_pic{text-align: left;} */
.gyzdh_list li:hover{cursor: pointer; }
.gyzdh_list li:hover img{transform:translateX(-10px);}
.gyzdh_list li:hover .gyzdh_li_txt {transform:translateY(-10px);}
.gyzdh_list li .gyzdh_li_btn{width: 180px; height: 55px; line-height: 55px; padding: 0px 20px;background: #004E97; color: #fff; color: #fff; margin-top: 35px; position: relative;transition: all .56s ease; }
.gyzdh_list li .gyzdh_li_btn::before{content: "\e600";font-family: "iconfont"; transform: rotate(-180deg); position: absolute; right: 20px; top: 0; color: #fff}
.gyzdh_list li:hover gyzdh_li_btn{transform:translateY(-10px);}
.gyzdh_wljg{margin-top: 35px; text-align: center;}
.gyzdh_wljg img{max-width: 80%;}
.gyzdh_app_list{margin: 45px;}
.gyzdh_app_list .gyzdh_list_item{width: 16.6%; text-align: center; border-left: 1px dotted #BFC0C0; padding:40px 0px; border-bottom: 1px dotted #BFC0C0;}
.gyzdh_app_list .gyzdh_list_item:nth-child(1),.gyzdh_app_list .gyzdh_list_item:nth-child(7){border-left: 0px;}
.gyzdh_app_list .gyzdh_list_item:nth-child(7),.gyzdh_app_list .gyzdh_list_item:nth-child(8),.gyzdh_app_list .gyzdh_list_item:nth-child(9),.gyzdh_app_list .gyzdh_list_item:nth-child(10),.gyzdh_app_list .gyzdh_list_item:nth-child(11),.gyzdh_app_list .gyzdh_list_item:nth-child(12){border-bottom: 0px;}
.gyzdh_app_list .gyzdh_app_ico span{ font-size: 2.25rem;}
.gyzdh_app_list .gyzdh_app_title{margin-top: 20px; font-size: 18px;}

.pages{margin: 70px 0px 0px; text-align: center; display:block;}
.pages a{display: inline-block; width: 36px; height: 36px; line-height: 36px; border: 1px solid transparent; color: #333; text-align: center; margin: 0px 10px; border-radius: 3px;transition: .3s;}
.pages a.page-num-current,.pages a:hover{ color: #fff; background: #004E97;}
.pages a.hide{pointer-events: none; opacity: .5;}

.download_nav_list{text-align: center;}
.download_nav_list li{font-size: 18px; font-weight: 500;}
.focused{ border: 1px solid #ff0000 !important;}
.no_info_show{text-align: center;}
.no_info_show .no_info_ico{display: block; margin-bottom: 35px;}
.no_info_show .no_info_ico span{ font-size: 5rem; opacity: .5;}
.no_info_show .no_info_con,.no_info_show .no_info_desc{ font-size: 24px; line-height: 1.75; color: #9c9c9c;}
.list-paddingleft-2 { margin-left:20px; list-style-type: square;}
.newsinfo_content .list-paddingleft-2{margin-left: 3em;}
.newsinfo_content .list-paddingleft-2 p{text-indent:0px;}
.plc_solution_jiagou{background: #fff; padding: 70px 0px;}
.plc_solution_jiagou .solution_jiagou{ text-align: center; background: #fff; display: block;}
.plc_solution_jiagou .solution_jiagou img{width: auto; max-width: 100%;}

.plc_solution_jiazhi{background: #fff;}
.plc_solution_jiazhi .solution_jiazhi_list .solution_jiazhi_item{box-shadow: 0 3px 15px rgba(0,0,0,0.1);}
.plc_solution_nr .gs_msg p {margin-top: 8px;}
.plc_solution_nr .gs_msg p span{ margin-right: 8px;}

.plc_tianche_solution,.jxfjjkxt_scada{ padding: 70px 0px; background: #fff;}
.plc_tianche_solution_info{margin-top: 35px; line-height:2 ;}
.tianche_fangan_pic{margin-top: 35px;}
.tianche_fangan_pic img{ width: 100%;}

.plc_tianche_solution_hmi{ padding: 70px 0px;  background:#F7F7F7 ;}
.plc_hmi_info{margin-top: 35px; line-height:2 ;}
.plc_hmi_pic {margin-top: 35px; width: 100%;}
.plc_hmi_pic .plc_hmi_item{ width:48.5%}
.plc_hmi_pic .plc_hmi_item img{ width: 100%;}
.plc_solution_zhusu_info,.plc_gctdsys_info{padding: 70px 0px;  background:#F7F7F7 ;}
.plc_solution_zhusu_info .danxiangzhusu_left{width: 30%;}
.plc_solution_zhusu_info .danxiangzhusu_left img{ width:100%}
.plc_solution_zhusu_info  .danxiangzhusu_right{ width: 60%;}
.plc_solution_zhusu_info  .danxiangzhusu_right .danxiangzhusu_h3{font-size:24px; font-weight: normal; line-height: 40px; padding-bottom: 15px; }
.plc_solution_zhusu_info  .danxiangzhusu_right .danxiangzhusu_h3 strong{position: relative; display: inline-block; padding-bottom: 15px;}
.plc_solution_zhusu_info  .danxiangzhusu_right .danxiangzhusu_h3 strong:before {content: '';width: 50px;height: 3px;background: #004E97;position: absolute;left: 0px;bottom: 0px;}
.plc_solution_zhusu_info  .danxiangzhusu_info{margin-top: 35px; line-height: 2;text-align: justify;}
.plc_solution_zhusu_info  .danxiangzhusu_info p{ font-size: 16px; margin-bottom: 15px; color:#666}
.plc_gctdsys_info .plc_gctdsys_ceshi {margin-top: 35px;}
.plc_gctdsys_info .plc_ceshi_item{width:49%}
.jxfjjkxt_scada .kxfjjxxt_desc{ margin-top: 35px;}
.jxfjjkxt_scada .kxfjjxxt_desc p{ font-size: 16px; line-height: 2; padding-bottom: 15px;}
.jxfjjkxt_scada .kxfjjxxt_desc p span{ margin-right: 10px; }
.jxfjjkxt_scada .kxfjjxxt_left{ width: 49%;}
.jxfjjkxt_scada .kxfjjxxt_right{ width: 49%;}
.solution_lists_nav_h1{margin-bottom: 35px;}
.solution_nav_more{ margin: 70px 0px ; text-align: center;}
.solution_nav_more a{width: auto; display: inline-block; height: 55px; line-height: 55px; text-align: center; padding: 0px 45px; border-radius: 27.5px; font-size: 16px; color: #fff; background: #004E97;}
.solution_nav_more a span{ margin-left: 8px;}
.solution_nav_more_2{ margin-bottom: 0px;}


/* 工业云平台 */
.m70_f{margin: 70px 0px; display: block;}/*公共外边距70px;背景是#fff 统一标准*/
.p70_f6{ padding: 70px 0px ;background:#F7F7F7 ; }/*公共内边距70px;背景是#F7F7F7 统一标准*/
.h1_36{font-size: 24px; font-weight: 700; line-height: 2;}/*统一标题字体 统一字体标准*/
.txt_center{text-align: center;}/*统一居中对齐 统一对齐标准*/
.txt_right{text-align: right;}
.max_img_100{ max-width: 100% !important;}
.mom_why .mom_why_h1{ text-align: center; margin-bottom: 15px;}
.mom_why .mom_why_h1 strong{ display: inline-block; }
.mom_why .mom_why_pic img{ width: 100%;}

.mom_gaishu .mom_info{ align-items: center;-ms-align-items:center;}
.mom_gaishu .mom_info_txt{ width: 55%;}
.mom_gaishu .mom_info_pic{ width: 40%;}
.mom_gaishu .mom_info_txt .mom_info_h1{ display: block; margin-bottom: 8px;}
.mom_gaishu .mom_info_txt aside{ line-height: 2; text-align: justify;}
.mom_gaishu .mom_info_txt aside p{ font-size: 16px;}
.mom_gaishu .mom_info_txt .mom_zixun{margin-top: 35px;}
.mom_gaishu .mom_info_txt .mom_zixun a{ display: inline-block; margin-right: 20px; border: 1px solid #004E97;height: 55px; line-height: 55px; text-align: center; padding: 0px 45px; border-radius:5px; font-size: 16px; background: #004E97; transition: all 0.3s ease 0s; color: #fff;}
.mom_gaishu .mom_info_txt .mom_zixun a:nth-child(2){ margin-right: 0px;}
.mom_gaishu .mom_info_txt .mom_zixun a:hover{ box-shadow:0 3px 15px rgba(0,0,0,0.1) ;}
.mom_gaishu .mom_gn_list {margin-top: 70px; width: 100%;}
.mom_gaishu .mom_gn_list .mom_gn_item{ width: 10%; display: block; text-align: center;}
.mom_gaishu .mom_gn_list .mom_gn_item .mom_gn_pic{position: relative; transition: all 0.56s ease;}
.mom_gaishu .mom_gn_list .mom_gn_item img{max-width:95%}
.mom_gaishu .mom_gn_list .mom_gn_item .mom_gn_title{margin-top: 15px; display: block;position: relative; transition: all 0.65s ease;}
.mom_gaishu .mom_gn_list .mom_gn_item:hover .mom_gn_pic{transform: translateY(-8px);}
.mom_gaishu .mom_gn_list .mom_gn_item:hover .mom_gn_title{transform: translateY(-5px);color: #004E97; font-weight:550}  
.mom_apps_title_desc{width: 60%; margin: 0 auto; display: block; line-height: 28px;}
.mom_apps_title {margin-bottom: 8px;}
.mom_apps_pics{margin-top: 35px;}
.mom_apps_pics img{ display: block; width: 100%;}
.iot_gn_lists{margin-top: 35px;}
.iot_gn_lists .iot_gn_item{ width: 12%; text-align: center;}
.iot_gn_lists .iot_gn_item img{ max-width: 100%;}
.iot_gn_lists .iot_gn_item .iot_gn_pic{position: relative; transition: all 0.56s ease;}
.iot_gn_lists .iot_gn_item .iot_gn_title{position: relative; transition: all 0.5s ease;margin-top: 15px; display: block;position: relative; transition: all 0.65s ease;}
.iot_gn_lists .iot_gn_item:hover .iot_gn_pic{transform: translateY(-8px);}
.iot_gn_lists .iot_gn_item:hover .iot_gn_title{transform: translateY(-5px);color: #004E97; font-weight:550}
.iot_values_list .iot_value_item{ width: 48.8%; position: relative; padding:35px  25px; border:1px solid #E6E6E6; margin-top: 35px;}
.iot_values_list .iot_value_item .iot_value_ico{ width: 100px; position: absolute; left: 25px; top:35px;}
.iot_values_list .iot_value_item .iot_value_info{ padding-left: 100px}
.iot_values_list .iot_value_info_h1{ font-size: 18px; font-weight: 550; margin-bottom: 10px;}
.iot_values_list .iot_value_h1_desc{ line-height: 1.75; color: #666;}
.iot_values_list .iot_value_item .iot_value_ico span{ font-size: 60px;}
.gyypt_top_h1_desc{width:80% ; margin: 0 auto;margin-top: 8px; line-height: 28px;}
.gyypt_jiagou_list{margin-top: 15px; }
.gyypt_jiagou_list .gyypt_jg_item{ width: 48.6%; background:#F7F7F7; border-radius: 8px; margin-top: 35px; padding: 35px  25px;}
.gyypt_jiagou_list .gyypt_jg_item_box .gyypt_icon{width: 100px;}
.gyypt_jiagou_list .gyypt_jg_item_box .gyypt_jg_txt{ width: calc(100% - 100px);}
.gyypt_jiagou_list .gyypt_icon span{position: relative; width: 70px;z-index: 1; height: 70px; display: block;}
.gyypt_jiagou_list .gyypt_icon span::before{ font-family: 'iconfont'; content:"\e83b"; font-size: 70px; color: #004E97;}
.gyypt_jiagou_list .gyypt_icon span i{ position: absolute; left: 50%; top:50%; transform: translate(-50%, -50%);  color: #004E97;font-size: 30px;}
.gyypt_jiagou_list .gyypt_jg_h1{ font-size: 18px; margin-bottom: 18px;}
.gyypt_jiagou_list .gyypt_jg_h1_desc{ line-height: 1.8; color:#666;}
.gyypt_jiagou_pic{margin-top: 35px;}
.gyypt_jiagou_pic img{ width: 100%;}
.gyypt_list .gyypt_li_item .gyypt_li_info_txt{ width: 55%;}
.gyypt_list .gyypt_li_item .gyypt_li_info_pic{ width:40%;}
.gyypt_list .gyypt_li_item .gyypt_li_info_h1{margin-bottom: 8px;}
.gyypt_list .gyypt_li_item aside{ line-height: 2; text-align: justify;}
.gyypt_list .gyypt_li_item .gyypt_li_zixun{ margin-top: 35px;}
.gyypt_list .gyypt_li_item .gyypt_li_zixun a{ display: inline-block; margin-right: 20px; border: 1px solid #004E97;height: 55px; line-height: 55px; text-align: center; padding: 0px 45px; border-radius:5px; font-size: 16px; background: #004E97; transition: all 0.3s ease 0s; color: #fff;}
.gyypt_list .gyypt_li_item .gyypt_li_zixun a:nth-child(2){ margin-right: 0px;background: none; color: #004E97; border: 1px solid #004E97;}
.toa_yxhj_box .gyypt_li_zixun{margin-top: 35px;}
.toa_yxhj_box .gyypt_li_zixun a{ display: inline-block; margin-right: 20px; border: 1px solid #004E97;height: 55px; line-height: 55px; text-align: center; padding: 0px 45px; border-radius:5px; font-size: 16px; background: #004E97; transition: all 0.3s ease 0s; color: #fff;}
.toa_yxhj_box .gyypt_li_zixun a:nth-child(2){ margin-right: 0px;background: none; color: #004E97; border: 1px solid #004E97;}
.toa_yxhj_box{margin-top: 8px;}
.toa_yxhj_box .toa_yxhj_left{width:65%;}
.toa_yxhj_box .toa_yxhj_right{width:35%;}
.toa_yxhj_box .toa_yxhj_right .toa_os_item{ width: 33.3%;text-align: center;}
.toa_yxhj_left p{ line-height: 2; margin-bottom: 18px; font-size: 16px; text-align: justify;}
.toa_os_list{ justify-content: start;} 
.toa_os_list .toa_os_item { text-align: center;}
.toa_os_item .toa_os_ico { text-align: center; margin-bottom: 35px;display: inline-block; width: 100px; height:100px; line-height: 100px; text-align: center;border: 1px solid #DDDDDD;}
.toa_os_item .toa_os_ico span{ font-size: 50px;}
.toa_os_item:nth-child(5) .toa_os_ico span{font-size:20px;}
.plcshop_title{margin-bottom: 8px;}
.plcshop_ino_desc{margin-bottom:45px; line-height: 2;}
.plcshop_tedian_list .plcshop_tdian_item{ width: 32%; background: #fff; padding:35px 25px;margin-top: 25px;}
.plcshop_tedian_list .plchop_tedian_h1{ text-align: center; font-size: 18px; font-weight: 550; margin-bottom: 15px; color: #004E97;}
.plcshop_tedian_list .plcshop_tedian_desc{ color: #666; line-height: 1.75; text-align: justify;} 
.plcshop_gn_item{width: 32%; background: #F7F7F7;padding: 35px 25px;margin-top: 35px;}
.plcshop_gn_item .plchop_gn_h1{text-align: center; font-size: 18px; font-weight: 550; margin-bottom: 15px; color: #004E97;}
.plcshop_gn_item .plcshop_gn_desc{ line-height: 1.75; text-align: justify;}
.scada_gn_list{margin-top: 35px;}
.scada_gn .scada_gn_item{padding: 35px  25px; border-right:1px solid #D9D9D9; width: 20%;  }
.scada_gn .scada_gn_item:nth-child(5),.scada_gn .scada_gn_item:nth-child(10){border-right: 0px;}
.scada_gn .scada_gn_item:nth-child(6){ border-top:1px solid #D9D9D9}
.scada_gn .scada_gn_item:nth-child(7){ border-top:1px solid #D9D9D9}
.scada_gn .scada_gn_item:nth-child(8){ border-top:1px solid #D9D9D9}
.scada_gn .scada_gn_item:nth-child(9){ border-top:1px solid #D9D9D9}
.scada_gn .scada_gn_item:nth-child(10){ border-top:1px solid #D9D9D9}
.scada_gn .scada_gn_item .scada_gn_pic{ text-align: center; margin-bottom: 20px;}
.scada_gn .scada_gn_item img{ width: 50px;opacity: 0.85;}
.scada_gn .scada_gn_item .scada_gn_title{text-align: center; font-size: 16px; color: #004E97;}
.scada_gn .scada_gn_item .scada_gn_desc{color: #666; margin-top: 20px; text-align: justify; line-height: 1.5;}

.scada_value_list{margin-top: 15px; }
.scada_value_list .scada_value_item{ width: 48.6%; background:#F7F7F7; border-radius: 8px; margin-top: 35px; padding: 35px  25px;}
.scada_value_list .scada_value_item_box .scada_value_icon{width: 100px;}
.scada_value_list .scada_value_item_box .scada_value_txt{ width: calc(100% - 100px);}
.scada_value_list .scada_value_icon span{position: relative; width: 70px;z-index: 1; height: 70px; display: block;}
.scada_value_list .scada_value_icon span::before{ font-family: 'iconfont'; content:"\e83b"; font-size: 70px; color: #004E97;}
.scada_value_list .scada_value_icon span i{ position: absolute; left: 50%; top:50%; transform: translate(-50%, -50%);  color: #004E97;font-size: 30px;}
.scada_value_list .scada_value_h1{ font-size: 18px; margin-bottom: 18px;}
.scada_value_list .scada_value_h1_desc{ line-height: 1.8; color:#666;}
.automation_banner{margin-top: 72px;}
.automation_banner img{ width: 100%;}
.gyzdh_list_box .gyzdh_txt{width: 55%;}
.gyzdh_list_box .gyzdh_txt_pic{width: 40%; text-align: right;}
.gyzdh_list_box .gyzdh_txt_pic img{max-height: 400px;}
.gyzdh_list_2 .gyzdh_list_box .gyzdh_txt_pic{ text-align: left;}
.gyzdh_list_box .gyzdh_title_dec{margin-top: 15px; line-height: 2; font-size: 16px; color: #666;}
.gyzdh_list_box .gyzdh_more{margin-top:35px ;}
.gyzdh_list_box .gyzdh_more button{width: 180px; height: 55px;line-height: 55px; padding: 0px 20px;background: #004E97;color: #fff;margin-top: 35px;position: relative;transition: all .56s ease;}
.gyzdh_list_box .gyzdh_more button:before{content: "\e600";font-family: "iconfont";transform: rotate(-180deg);position: absolute; right: 20px;top: 0;color: #fff}
.gyzdh_wljgt_list{margin-top: 20px;}
.gyzdh_wljgt_list .gyzdh_wljgt_pic{ width: 45%;}
.gyzdh_wljgt_list .gyzdh_wljgt_pic img{ width: 100%;}
.gyzdh_wljgt_list .gyzdh_wljgt_txt{width: 50%; text-align: justify;}
.gyzdh_wljgt_list .gyzdh_wljgt_txt aside{line-height: 2; font-size: 16px;}
.gyzdh_wljgt_list .gyzdh_wljgt_txt article{margin-top: 35px; line-height: 2; font-size: 16px;}
.gyzdh_wljgt_list .gyzdh_wljgt_txt .gyzdh_wljgt_title{ color: #004E97; font-weight: 600; font-size: 18px;}
.gyzdh_wljgt_list .gyzdh_wljgt_txt li{ list-style: square; margin-left: 20px; text-align: justify;}
.gyzdh_app .scada_gn_item .scada_gn_pic span{ font-size: 55px; font-weight: lighter;}

.ec400_banner{margin-top: 72px; background: #dbe6f2;padding: 100px 0px; display: block; width: 100%; min-height:350px;}
.ec400_banner_box{position: relative;left: 0; top:0; width: 100%;}
.ec400_banner_show{ position: relative;}
.ec400_banner_catname{ color: #fff; opacity: 0.15; font-weight: bolder; font-size:9rem ; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-60%); }
.ec400_banner_box {align-items: center;-ms-align-items: center;}
.ec400_banner_box .ec400_banner_txt{width: 55%;}
.ec400_banner_box .ec400_banner_pic{ width: 40%;}
.ec400_banner_h1 h1{font-size: 32px; color: #004E97; font-weight: 550; margin-bottom: 15px;}
.ec400_banner_h1_desc strong{font-size:24px;font-weight: 400; display: block;}
.plc_ec400_list .plc_ec_txt{ width: 55%;}
.plc_ec400_list .plc_ec_pic{ width: 43%; overflow: hidden;}
.plc_ec400_list .plc_ec_pic a{ display: block; width: 100%;  }
.plc_ec400_list .plc_ec_pic .plc_ec_pic_box{ width:100%; position: relative; overflow: hidden;}
.plc_ec400_list .plc_ec_pic img{transition: all .56s ease; }
.plc_ec400_list .plc_ec_pic a:hover img{ transform: scale(1.1);}
.plc_ec400_list .plc_ec_txt  h3{ font-size:24px; font-weight: 550; margin-bottom: 20px;}
.plc_ec400_list .plc_ec_txt .plc_ec_h3_desc{ color: #666; line-height: 1.85; text-align: justify;}
 .plc_more{margin-top: 35px;}
 .plc_more button{width: 180px; height: 55px; line-height: 55px; text-align: center; background: #004E97; color:#fff; font-size: 16px;}
 .plc_more button span{ margin-left: 25px;}
 .plc_more button:hover{cursor: pointer;}
.plc_con_box .plc_con_left{ width: 55%;}
.plc_con_box .plc_con_right{ width: 42%; overflow: hidden; position: relative;}
.plc_con_box .plc_con_left h4{ font-size:24px; line-height: 2; font-weight: 600;}
.plc_con_box .plc_con_left h5{ font-size: 18px;line-height:1.75;font-weight: 400;}
.plc_con_box .plc_con_left article{ margin-top: 12px; color: #666; line-height: 1.75; text-align: justify;}
.plc_more a{width: 180px; height: 55px; line-height: 55px; text-align: center; background: #004E97; color:#fff; font-size: 16px; display: inline-block;}
.plc_more a span{ margin-left: 25px;}

.plc_con_pics .plc_pics_page{text-align: center; bottom: 0;}

.plc_con_pics .swiper-pagination-bullet-active{ background: #004E97;}
.plc_application .plc_application_item{ width: 12%; text-align: center;margin-top: 25px; position: relative; transition: all 0.5s ease;}
.plc_application .plc_application_item .plc_application_ico{ width: 50px; height: 50px; line-height: 50px;border: 1px solid #004E97; border-radius: 50%; margin: 0 auto; }
.plc_application .plc_application_ico span{ font-size: 18px; color: #004E97;}
.plc_application .plc_application_name{ line-height: 2;}
.plc_application .plc_application_item:hover{ transform: translateY(-10px);}
.plc_maidian_title h4{ font-size: 24px;}
.plc_maidian_con_box .plc_maidian_txt{ width: 40%; font-size: 16px; line-height: 2;}
.plc_maidian_con_box .plc_maidian_pic{ width: 55%;}
.plc_protocol_title h4{ font-size: 24px;}
.plc_protocol_title_desc{ font-size: 16px; line-height: 2;margin-top: 10px;}
.plc_protocol_list .plc_protocol_item{ width:31.5%; position: relative; transition: all 0.5s ease; margin-top: 35px; background:#fff ; border-radius: 15px; padding: 35px 25px;}
.plc_protocol_list .plc_protocol_item .plc_protocol_pic{ text-align: center; margin-bottom: 15px;}
.plc_protocol_list .plc_protocol_item img{ max-height: 80px;}
.plc_protocol_list .plc_protocol_title{ line-height: 1.75; text-align: justify;}
.plc_software_list .plc_software_item{ background: #F7F7F7; width: 23.4%; margin-top: 25px;}
.plc_software_list .plc_software_item .plc_software_pic{ width: 100%; overflow: hidden;}
.plc_software_list .plc_software_item:hover img{ transform: scale(1.1);}
.plc_software_list .plc_software_title{ margin: 15px 0px; padding: 0px 25px;}
.plc_software_list .plc_software_txt{text-align: justify; padding: 0px 25px 35px; line-height: 1.75; color: 666; }
.plc_ljgd_more a{width: 180px; height: 55px; line-height: 55px; text-align: center; background: #004E97; color:#fff; font-size: 16px; display: inline-block; margin-top: 55px;}
.plc_ljgd_more a span{ margin-left: 25px;}
.plc_application_scenario_list .plc_application_scenario_item{ width: 48.5%; margin-top: 35px; padding: 35px 25px; background: #F7F7F7;}
.plc_application_scenario_list h4{ font-size: 18px; margin-bottom: 15px;}
.plc_application_scenario_list article{ line-height: 2; text-align: justify; color: #666; }
.plc_application_scenario_list img{ width: 100%; margin-bottom: 15px;}
.plc_renzhen_list .plc_renzhen_item{ width: 23.4%; margin-top: 25px;}
.plc_ec300_app {justify-content: start;}
.plc_ec300_app .plc_ec300_app_item{ width: 24%; text-align: center;margin-top: 25px;position: relative; transition: all 0.5s ease; }
.plc_ec300_app_icon{width: 50px; height: 50px; line-height: 50px; border: 1px solid #004E97; border-radius: 50%; margin: 0 auto; } 
.plc_ec300_app_icon span{ font-size: 18px; color: #004E97;}
.plc_ec300_app_name{ margin-top: 8px;}
.plc_ec300_youshi_list .plc_ec300_ys_item{ width: 32.5%; border-bottom-left-radius: 15px; border-bottom-left-radius: 15px;}
.plc_ec300_ys_item_box{ align-items: center;-ms-align-items: center;}
.plc_ec300_ys_item_box .plc_ec300_ys_pic{width: 55%;border-radius: 15px;}
.plc_ec300_ys_item_box .plc_ec300_ys_pic img{border-radius: 15px;}
.plc_ec300_ys_item_box .plc_ec300_ys_txt{width: 40%; padding-right: 5%; font-size: 16px; line-height: 1.75;}
.plc_ec300_app_2 .plc_ec300_app_item{ width: 32%; }

.plc_ec300_gn_list .plc_ec300_gn_item{ background: #fff; padding: 35px 25px; margin-top: 35px; width: 31.8%; border-radius: 15px;}
.plc_ec300_gn_list .plc_ec300_gn_num{font-size:32px ;  font-weight: bold;padding-bottom: 5px; border-bottom:5px solid #004E97; display: inline-block;}
.plc_ec300_gn_list .plc_ec300_gn_desc{ display: block; margin-top: 18px; font-size: 16px; color: #666;  line-height: 1.75; text-align: justify; } 
.plc_renzhen_list .plc_renzhen_item .plc_renzhen_pic{ width: 100%; overflow: hidden;}
.plc_renzhen_list .plc_renzhen_item img{transition: all .56s ease;}
.plc_renzhen_list .plc_renzhen_item:hover img{transform: scale(1.2);}
.plc_ec300_jgt{margin-top: 55px; text-align: center;}
.plc_ec300_jgt img{ max-width: 100%;}
.pac_600_zhchiapp .plc_application_item{ width: 20%;}
.gl100_gn .plc_application_item{width: 16%;}
.pac_600_zhchiapp .plc_application_item .plc_application_ico,.gl100_gn .plc_application_item .plc_application_ico{border:0px;}
.gl100_list_pro .gl100_list_item{ width: 16%; margin-top: 35px; text-align: center;}
.gl100_list_pro .gl100_list_item .gl100_pro_name{ margin-top: 10px;}
.gl100_list_pro .gl100_list_item:hover .gl100_pro_name{ color: #004E97;}
.sifu_ys_list .plc_application_name{line-height: 1.5; margin-top: 8px; }
.plc_con_pics { padding-bottom: 35px;}
.bpq_ys_list .plc_application_item{ width: 30%;}
.licv3_canshu_info{margin-top: 35px;}
.licv3_canshu_info table td{  line-height: 1.5;}
.home_honor_list .home_wmdsl_jx{ width: 50%;}
.home_honor_list .slzm_num span{font-size:24px;}
.home_jiejuefangan_item{ width:31.5%;margin-bottom: 35px;}
.home_jiejuefangan_box{ position: relative; width:100%;}
.home_jiejuefangan_box .home_jiejuefangan_txt{ position: absolute; bottom: 0; left: 0;width: 100%; background:rgba(0,78,151,.85); color:#fff;padding: 15px;}
.home_solution .home_pro_more{ text-align: center; margin-top: 35px;}
.home_solution .home_pro_more a{padding: 10px 32px; color: #004E97; border:1px solid #004E97; border-radius: 5px; display: inline-block;}
.home_jiejuefangan_pic{ width: 100%; overflow: hidden;}
.home_solution .home_jiejuefangan_box a:hover img{transform: scale(1.1);}
.gyzdh_list_box .gyzdh_more button:hover{cursor: pointer;}
.lckj_csr_info{margin-top: 35px;}
.lckj_csr_pic{ width: 40%;}
.lckj_csr_txt{width: 57%;}
.lckj_csr_txt .lckj_csr_txt_title{ font-size: 24px; font-weight: 550; line-height: 1.5;}
.lckj_csr_txt .lckj_csr_txt_title_desc{font-size: 18px; font-weight: 550; padding: 10px 0px;}
.lckj_csr_txt article{ line-height: 1.85; color: #666; text-align: justify;}
.lckj_csr_txt article *{color: #333;line-height: 1.85;}
.lckj_csr_txt article p strong{display: block; width: 100%; padding: 10px 0px; font-size: 18px;}
.fuyang_fanganjiazhi .solution_jiazhi_item{ width: 23%;}
.trial_input_code input{width: auto !important;}
.trial_input_code img{max-width: 100%; height: 41px; margin-left:15px}

.trial_show .trial_form .trial_form_item input:focus{ border-color:red ;}
#yuyuetiyan  input:focus{ border-color:red !important;}
.pop_form_box .input1:focus{ border-color:red}
.feedback_item label i{ color:red; padding-left: 5px; font-size: 12px;}

.file_info_list {margin-top: 35px;}
.file_list{ display: none;}
.file_list_show .layui-table{ background:unset ;}
.file_list_show .layui-table td,.file_list_show .layui-table th{ border: 0px;}
.file_list_show .layui-table th{ background: #eee; padding: 15px;  font-size:16px;}
.file_list_show .layui-table td{line-height: 2;}
.file_list_show .layui-table td a{ display: inline-block; color:#004E97;}
.file_list_show .layui-table td a i{ padding-right: 5px;}
.file_list_show .layui-table td a:last-child{ margin-left: 15px;}

.index_banner_info .swiper-pagination-bullet{position: relative; width: 20px; height: 5px; border-radius: 2px;opacity: 1; background: #fff; margin-right: 8px;}
.index_banner_info .swiper-pagination-bullet::before{content: ''; position: absolute; left: 0; top:0;width: 0; height: 100%;border-radius: 2px;}
.index_banner_info .swiper-pagination-bullet-active{ width: 40px; border-radius: 2px;}
.index_banner_info .swiper-pagination-bullet-active::before{ -webkit-transition: width 5s;transition: width 5s;width: 100%;height: 100%; background: #004E97;border-radius: 2px;}

.index_product{ background: url(../images/index_pro_bj.jpg) no-repeat left center; background-size: cover; padding: 70px 0px; width: 100%; display: block;}
.index_pro_right{width: 24%; float: right;}
.index_pro_left{ width:70%; float:left;}
.index_pro_r_list li{ width: 100%; padding: 40px 20px; border-radius: 15px; text-align: center; background: #fff; margin-bottom: 25px; position: relative; cursor: pointer; font-size:24px;}
.index_pro_r_list li.on{background: #004E97; color: #fff;}
.index_pro_catlist li{display: inline-block; padding: 20px; position: relative; font-size:24px;}
.index_pro_l_item{ display:none; opacity: 0; cursor: pointer;}
.index_pro_left .index_pro_l_item.on{ display:block; opacity: 1; color: #000;} 
.index_pro_catlist li:after{content: ''; display: block;width: 1px;height: 25px; position: absolute; background: #b7b8b8;position: absolute;right: 0px;transform: rotate(15deg);top:50%;margin-top: -13px;}
.index_pro_catlist li.on{ color:#004E97;}
.index_pro_catlist li:first-child{ padding-left: 0px;}
.index_pro_catlist li:last-child{ padding-right: 0px;}
.index_pro_catlist li:last-child:after{width:0px;}
.index_pro_info .index_pro_info_item{ display:none; opacity: 0;}
.index_pro_info .index_pro_info_item.on{display: block; opacity: 1;}
.index_pro_more{ margin: 25px 0px;}
.index_pro_more a span{ background: #004E97; color:#fff; font-size: 18px; display:inline-block; width: 75px; height: 38px; line-height: 38px;text-align: center; border-radius: 25px;}
.index_pro_desc{ font-size: 16px; line-height: 1.75; text-align: justify;}

.home_product_list .home_pro_ser_item{ width: 23.5%;border: 1px solid #e4edfa;transition: all 0.36s; margin-bottom: 35px;}
.home_pro_ser_item .home_pro_pic{ margin-bottom: 10px;}
.home_pro_ser_item a{padding: 26px 20px 40px; display: block; text-align: center;}
.home_pro_ser_item a span{ font-weight: normal; display: block;}
.home_pro_ser_item a p{ font-size: 16px; margin-top: 12px;}
.home_pro_ser_item:hover{box-shadow: 0px 5px 42px 0px rgba(0, 120, 239, 0.1);border: 1px solid transparent;}
.product_specification_info{margin-top: 35px;}
.product_specification_info .layui-table th{ text-align: center; font-size: 22px;line-height: 2;}
.product_specification_info .layui-table td{text-align: center; padding: 15px 15px;}
.product_specification_info .layui-table .bg{background: #F7F7F7; }

.prodcut_io_show .product_io_item{ width: 48.5%; margin-bottom: 35px;}
.prodcut_io_show .product_io_item .product_io_pic{ width: 30%; text-align: center;}
.prodcut_io_show .product_io_item .product_io_pic img{ max-width: 100%;}
.prodcut_io_show .product_io_item .roduct_io_info{width: 68.5%;}
.product_io_title{ font-size: 18px; font-weight: 700; line-height: 24px; margin-bottom: 15px;} 
.roduct_io_info ul li{ font-size: 14px; line-height: 20px; text-align: justify; padding-bottom: 5px;}

.download_left{ width:25% ;}
.downlaod_right{ width: 73%;}
.download_list .layui-table{ margin: 0px;}
.download_menu .downMenu li span.arrow::before{content: "\e61a";font-family: layui-icon!important;}
.download_menu .downMenu li.menu_1{ width: 100%; }
.download_menu .downMenu li.menu_1 a{ width: 100%; position: relative; padding: 12px 0px; display: block; line-height: 1.55;}
.download_menu .downMenu li span.arrow::before{content: "\e61a";font-family: layui-icon!important;}
.download_menu .downMenu li.menu_1 a span.arrow{ position: absolute; right:0; top:50%; transform: translateY(-50%);}
.download_menu .downMenu li .sub-menu li{ padding-left: 10px;}
.download_menu .downMenu li .menu_a{ font-size: 18px; font-weight: 600;border-bottom: 1px solid #eee;line-height: 1.75;}
.download_menu .downMenu li .menu_2{ font-size: 16px; font-weight:normal;border-bottom: 1px solid #eee;}
.download_menu .downMenu li .sub-menu ul li a{ color: #666;}
.download_menu .downMenu{ margin-bottom: 70px;}
.download_menu .downMenu li .sub-menu ul li.on a{ color: #004E97; font-weight: 550;}
.download_menu .downMenu li .sub-menu li a.on{color: #004E97; font-weight: 550;}
.download_menu .downMenu li.open  span.arrow::before{content: "\e619";}

.download_list .layui-table th,.download_list .layui-table td{ border: 0px; text-align: center;}
.download_list .layui-table th{ padding: 15px 0px; font-size: 16px; font-weight: 550;}
.download_list .layui-table td{line-height: 2;}

.m70_f_2{padding: 70px 0px; background: #F7F7F7;}
.p70_f6_2 {padding:70px 0px;}
.zhiwei_desc *{text-wrap: unset !important;}

.home_news_list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#004E97;}

.search_show h2{margin-top: 70px; font-size: 48px; line-height: 1; margin-bottom: 35px;}
.search_show form{display: flex; justify-content: space-between; margin-bottom: 35px;}
.search_show form input.search-key{width: 85%;height: 70px;line-height: 70px; padding: 30px; background: #fff; font-size: 16px; color: #666; box-shadow: 0 0 10px rgba(0, 0, 0, .08);}
.search_show form button.search-btn{ width: 14%; font-size: 18px; height: 70px; line-height: 70px; color: #fff; cursor: pointer; border: 0; background: url(../images/search.png) left 50px center no-repeat #004E97; padding-left: 30px;}
.search_show .search-p{ font-size: 16px; color: #333;}
.search_show .search-p a{ display: inline-block; margin: 0 20px; color: #004E97;}
.download_lists{display: flex; flex-wrap: wrap; margin-top: 70px; margin-bottom: 70px; width: 100%; position: relative;justify-content: left;grid-gap: 35px;}
.download_lists .download_item{ width: 32.1%; margin-bottom: 35px; background: #fff;box-shadow: 0 5px 52px 0 rgba(0, 0, 0, 0.16); transition: all 0.36s;padding: 30px;}
/*.download_lists .download_item a{ display: block; width: 100%;}*/
.download_lists .download_item .download_item_box{ width: 100%; position: relative;  }
.download_lists .download_item  .download_fm{ width: 165px; position: relative; margin-top: -60px; overflow: hidden;}
.download_lists .download_item  .download_fm img{ width: 100%; transition: all 1s;}
.download_lists .download_item  .download_txt{width:calc(100% - 165px) ; padding-left: 45px;}
.download_lists .download_item  .download_txt p{ font-size: 18px; line-height: 1.75;}
.download_lists .download_load{ margin-top: 45px; color: #004E97; font-size: 18px;}
/*.download_lists .download_load i{padding-left: 15px;}*/
.download_lists .download_item .download_item_box:hover{cursor:pointer;}
.download_lists .download_item .download_item_box:hover .download_fm img{ transform: scale(1.1);}
.search_show .no_info{ margin-bottom: 90px;}
.download_lists .download_item p.down_subtitle{ font-size: 14px; color: #666;}
/* 动画样式 */

@keyframes zx_banner_animate-1 {
  from {
      top: -120px
  }

  50% {
      top: -180px
  }

  to {
      top: -120px
  }
}

@keyframes zx_banner_animate-2 {
  from {
      top: 50px;
      left: 34%
  }

  50% {
      top: 80px;
      left: 24%
  }

  to {
      top: 50px;
      left: 34%
  }
}

@keyframes zx_banner_animate-3 {
  from {
      top: 50px;
      left: 48%
  }

  50% {
      top: 80px;
      left: 58%
  }

  to {
      top: 50px;
      left: 48%
  }
}
@keyframes jump{
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-20%);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(20%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes leftRight {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(10px); } }
@-webkit-keyframes leftRight {
  from {
    -webkit-transform: translateX(0); }
  to {
    -webkit-transform: translateX(10px); } }
@keyframes rightLeft {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-10px); } 
}
@-webkit-keyframes rightLeft {
  from {
    -webkit-transform: translateX(0); }
  to {
    -webkit-transform: translateX(-10px); } 
}
/* 针对IE8 */
@media \0screen {
  .banner .banner_sb {
    /* IE8特定样式 */
    bottom: 120px;
  }
}

/* 针对IE9及以上版本 */
@media screen\0 {
  .banner .banner_sb {
    /* IE9及以上版本特定样式 */
    bottom: 120px;
    .header .nav_header{display: -webkit-box;display: -ms-flexbox; -webkit-box-pack: center;-ms-flex-pack: center; -webkit-box-align: center;-ms-flex-align: center;}
  }
}
/*载入效果*/
.lc_fadein1 {
  -webkit-animation: fadeIn 1s ease both;
  animation: fadeIn 1s ease both;
  animation-delay: 0.3s;
}

.lc_fadeup1 {
  -webkit-animation: fadeInUp 1s ease both;
  animation: fadeInUp 1s ease both;
  animation-delay: 0.4s;
}

.lc_fadeup2 {
  -webkit-animation: fadeInUp 1s ease both;
  animation: fadeInUp 1s ease both;
  animation-delay: 0.5s;
}

.lc_fadeup3 {
  -webkit-animation: fadeInUp 1s ease both;
  animation: fadeInUp 1s ease both;
  animation-delay: 0.6s;
}

.lc_fadeup4 {
  -webkit-animation: fadeInUp 1s ease both;
  animation: fadeInUp 1s ease both;
  animation-delay: 0.7s;
}

.lc_fadeup5 {
  -webkit-animation: fadeInUp 1s ease both;
  animation: fadeInUp 1s ease both;
  animation-delay: 0.8s;
}

.lc_fadeup6 {
  -webkit-animation: fadeInUp 1s ease both;
  animation: fadeInUp 1s ease both;
  animation-delay: 0.9s;
}

.lc_fadeup7 {
  -webkit-animation: fadeInUp 1s ease both;
  animation: fadeInUp 1s ease both;
  animation-delay: 1s;
}

.lc_fadedown1 {
  -webkit-animation: fadeInDown 1s ease both;
  animation: fadeInDown 1s ease both;
  animation-delay: 0.4s;
}

.lc_fadeleft1 {
  -webkit-animation: fadeInLeft 1s ease both;
  animation: fadeInLeft 1s ease both;
  animation-delay: 0.4s;
}

.lc_faderigth1 {
  -webkit-animation: fadeInRight 1s ease both;
  animation: fadeInRight 1s ease both;
  animation-delay: 0.4s;
}
.gyzdh_application .gyzdh_app_list{position: relative;}
.gyzdh_application .gyzdh_application_item{ padding:35px 25px;width:20%; position: relative;cursor: pointer; border-right: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}
.gyzdh_application .gyzdh_application_item:before{ content: '';width: 56px; height: 56px; background-color: #F7F7F7;border-radius: 50%;position: absolute; right: -28px; top: -28px;z-index: 10;}
.gyzdh_application .gyzdh_application_item:after{content: '';width: 5px; height: 5px; background-color: #e6e6e6;position: absolute;right: -2px;top: -1px; z-index: 11;}
.gyzdh_application .gyzdh_application_item:nth-child(-n+5){border-top:none;}
.gyzdh_application .gyzdh_application_item .gyzdh_application_pic{text-align:center;margin-bottom:20px}
.gyzdh_application .gyzdh_application_item .gyzdh_application_pic span{font-size:55px;font-weight:lighter}
.gyzdh_application .gyzdh_application_item .gyzdh_application_title{text-align:center;font-size:16px;color:#004E97}
.gyzdh_application .gyzdh_app_list:before{ content: '';width: 100%; height: 5px; background-color: #F7F7F7;position: absolute;left: 0;top: -1px; z-index: 12;}
.gyzdh_application .gyzdh_app_list:after{content: ''; width: 3px; height: 100%; background-color: #F7F7F7;position: absolute;right: 0px;top: 0px;z-index: 12;}
.case_info_content .case_info_content_box .case_content_left .content_desc *{text-wrap: unset !important;}
.gyzdh_application .gyzdh_application_item:nth-child(5n):before{ width: 0px; height: 0px; font-size: 0px;}
.gyzdh_application .gyzdh_application_item:nth-child(5n):after{ width: 0px; height: 0px; font-size: 0px;}
/* IE低版本样式 */
.ie_box{position: fixed;z-index: 999999999999999;top: 0; left: 0; width: 100%; height: 100%; background: url('../images/ie-bg.png') repeat-x; margin: 0; padding: 0px;padding-top: 215px;}
.ie_box .ie_box_info{ width: 680px; height: auto; margin: 0 auto; padding: 60px; box-shadow: 0px 0px 10px #333;}
.ie_box *{ color: #fff;}
.ie_box .wxts{ font-size: 32px; font-weight: bold; margin-bottom: 20px;}
.ie_box .wxts_desc{ line-height: 2; margin-bottom: 20px;}
.ie_box .ie_item{ float: left; width: 33.33%;}
.ie_box .ie_item span{display: block; font-size: 65px;}
.ie_box .ie_item p{ margin-top: 15px; font-size: 18px;}
::-webkit-scrollbar-track-piece { background-color: #bbb;}
::-webkit-scrollbar { width: 4px; height: 2px; }
::-webkit-scrollbar-thumb { background-color: #004E97; background-clip: padding-box; -webkit-border-radius: 10px; border-radius: 10px;}
::-webkit-scrollbar-thumb:hover { background-color: #bbb; }

/* 新增样式6-12 */
.ec400_banner_h1_desc strong{line-height: 1.7; font-size: 22px;}
.gyzdh_h1_desc{ font-size: 18px;}
.gykzq_01 .gyzdh_h1,.gykzq_03 .h1_36,.gykzq_02 .gyzdh_h1 {margin-bottom: 35px;}
.gykzq_02 .gyzdh_wljgt_list .gyzdh_wljgt_pic{width: 45%;}
.gyzdh_wljgt_list .gyzdh_wljgt_txt{width: 48%;}
.gyzdh_wljgt_list .gyzdh_wljgt_txt aside,.gyzdh_wljgt_list .gyzdh_wljgt_txt li{ font-size: 18px;}
.gyzdh_wljgt_list .gyzdh_wljgt_txt .gyzdh_wljgt_title{ margin-bottom: 25px; font-size: 24px;}
.gyzdh_application .gyzdh_application_item{padding: 55px 55px;}
.gykzq_list {background-color: #F7F7F7; padding:0px 0px 70px;}
.gykzq_list_1{padding-top: 70px;}
.gykzq_list .gykzq_top h2{ font-size: 48px; border-left: 8px solid #004e97; margin-bottom: 38px;padding-left: 18px; line-height: 1;}
.gykzq_list .gykzq_top p{ font-size: 18px; line-height: 2; text-align: justify;}
.gykzq_list .gykzq_list_pro{margin-top: 35px;grid-gap: 38.3px;justify-content: unset;}
.gykzq_list .gykzq_list_pro .gykzq_list_li{width: 32%; background: #fff;}
.gykzq_list .gykzq_pic{ width: 100%; overflow: hidden;}
.gykzq_list .gykzq_list_box a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.gykzq_li_line{ width: 100%; height: 1px;background: #f2f2f2; margin: 25px 0px;}
.gykzq_list .gykzhq_li_title{padding:0px 40px 25px; text-align: center;}
.gykzq_list .gykzhq_li_title h3{ font-size: 24px; line-height: 2;} 
.gykzq_list .gykzhq_li_title p{color: #999; line-height: 1.5;}
.gy_pac_banner{padding: 55px 0px;}
.ec400_banner_h1 h1{font-size: 48px;}
.ec400_banner_h1_desc h3{font-size: 24px; line-height:1.75;}
.pac_gaishu{padding: 70px 0px;}
.pac_gaishu aside{font-size: 22px; line-height: 2; text-align: justify;}
.gykzq_sort_01{ padding: 70px 0px;}
.gykzq_sort_01 h2{ width: 100%; display: block; border-left: 8px solid #004e97; font-size: 48px; padding-left: 18px; line-height: 1; margin-bottom: 35px;}
.gykzq_sort_01_desc p{ font-size: 18px; line-height: 1.75; text-align: justify;}
.gykzq_sort_02 h2{width: 100%; display: block; border-left: 8px solid #004e97; font-size: 48px; padding-left: 18px; line-height: 1; margin-bottom: 35px;}
.gykzq_sort_03 h2{width: 100%; display: block; border-left: 8px solid #004e97; font-size: 48px; padding-left: 18px; line-height: 1; margin-bottom: 35px;}
.pac_view_list{ background: #f4f5f9; padding: 20px 0px 90px;}
.pac_view_list h2{width: 100%; display: block;font-size: 48px; font-weight: bold; line-height: 1; margin-bottom: 40px; text-align: center;}
.pac_view_list .pac_pro_big{ margin-top: 70px; overflow: hidden; background: #fff;border-radius: 20px;}
.pac_view_list h4{text-align: center; font-size: 24px; line-height: 1;}
.pac_view_list .pac_pro_big a{ width: 100%; align-items: center;}
.pac_view_list .pac_pro_big .pac_pro_txt {width: 50%; padding-left: 190px; padding-right: 90px;}
.pac_view_list  {align-items: center;}
.pac_view_list .pac_pro_big .pac_pro_pic{width: 50%; overflow: hidden;}
.pac_view_list .pac_pro_pic img{width: 100%;}
.pac_pro_txt h3{ font-size: 32px; line-height: 1; margin-bottom: 35px;}
.pac_pro_txt .pac_v_pro{ font-size: 18px; line-height: 1.75; text-align: justify; color: #757575;}
.pac_pro_more{margin-top: 50px; border: 1px solid #004E97; border-radius: 25px; line-height: 50px; font-size: 16px; color: #004E97; width: 210px; display: block; text-align: center;}
.pac_pro_more span{margin-left: 10px;}
.pac_view_list .pac_pro_big:hover{box-shadow:0 0 10px rgba(0, 0, 0, .2);transition: All 0.4s ease-in-out; }
.pac_view_list .pac_pro_big:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.pac_view_list .pac_pro_middle .pac_pro_m_box{width: 48%; background: #fff;border-radius: 20px;transition: All 0.4s ease-in-out; margin-top: 70px;  }
.pac_view_list .pac_pro_middle .pac_pro_pic{width: 100%; overflow: hidden;}
.pac_view_list .pac_pro_middle .pac_pro_m_box:hover{box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.pac_view_list .pac_pro_middle .pac_pro_m_box:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.pac_view_list .pac_pro_middle .pac_pro_txt{padding: 70px 135px;}
.pac_view_list_last{padding-bottom: 90px;}
.pac_view_list .pac_v_pro{line-height: 1.75;color: #757575; font-size: 18px;}

.plc_gaishu{padding: 70px 0px;}
.plc_gaishu aside{font-size: 22px; line-height: 2; text-align: justify;}
.plc_view_list{ background: #f4f5f9; padding: 90px 0px 0px;}
.plc_view_list h2{width: 100%; display: block;font-size: 48px; font-weight: bold; line-height: 1; margin-bottom: 40px; text-align: center;}
.plc_view_list .plc_pro_one{ margin-top: 70px; overflow: hidden; background: #fff;border-radius: 20px;}
.plc_view_list h4{text-align: center; font-size: 24px; line-height: 1;}
.plc_view_list .plc_pro_one a{ width: 100%; align-items: center;}
.plc_view_list .plc_pro_one .plc_pro_txt {width: 50%; padding-left: 190px; padding-right: 90px;}
.plc_view_list  {align-items: center;}
.plc_view_list .plc_pro_one .plc_pro_pic{width: 50%; overflow: hidden;}
.plc_view_list .plc_pro_pic img{width: 100%;}
.plc_pro_txt h3{ font-size: 32px; line-height: 1; margin-bottom: 35px;}
.plc_pro_txt .pac_v_pro{ font-size: 18px; line-height: 1.75; text-align: justify; color: #757575;}
.plc_pro_more{margin-top: 50px; border: 1px solid #004E97; border-radius: 25px; line-height: 50px; font-size: 16px; color: #004E97; width: 210px; display: block; text-align: center;}
.plc_pro_more span{margin-left: 10px;}
.plc_view_list .plc_pro_one:hover{box-shadow:0 0 10px rgba(0, 0, 0, .2);transition: All 0.4s ease-in-out; }
.plc_view_list .plc_pro_one:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.plc_view_list .plc_pro_two{ margin-top: 70px;}
.plc_view_list .plc_pro_two .plc_pro_m_box{width: 49%; background: #fff;border-radius: 20px;transition: All 0.4s ease-in-out;  }
.plc_view_list .plc_pro_two .plc_pro_pic{width: 100%; overflow: hidden;}
.plc_view_list .plc_pro_two .plc_pro_m_box:hover{box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.plc_view_list .plc_pro_two .plc_pro_m_box:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.plc_view_list .plc_pro_two .plc_pro_txt{padding: 70px 135px;}
.plc_view_list_last{padding-bottom: 90px;}
.plc_view_list .plc_v_pro{line-height: 1.75; color: #757575; font-size: 18px;}

.pro_con_list{margin-top: 72px; background: #fff;}
.pro_con_list .gykzq_nr_list{display: flex;justify-content:center;flex-wrap: wrap;display: -ms-flexbox;-ms-justify-content: space-between;-ms-flex-wrap: wrap; margin: 35px 0px 0px;}
.pro_con_list .product-item{width: 12%;}
.pro_con_list .product-item a{padding: 0px 5px; text-align: center; display: block;}
.pro_con_list .product-item h3 span{font-size: 14px; line-height: 60px; display: inline-block; position: relative;}
.pro_con_list .product-item h3 span::before{content: ''; position: absolute; border-bottom: 2px solid #004E97; bottom: 0;left: 50%; transform: translateX(-50%);width: 0;transition: All 0.4s ease-in-out;}
.pro_con_list .product-item h3.on span{color: #004E97;}
.pro_con_list .product-item h3.on span::before{width: 100%;}
.pro_con_list .product-item a:hover h3 span:before{width: 100%;}
.pro_con_list .product-item img{ width: 100%;}

.product_info{background: #f4f5f9; padding: 90px 0px;margin-top: 72px;}
.product_info .product_top_info{align-items: center;}
.product_info .product_t_left{width: 52%;}
.product_info .product_t_right{width: 45%; position: relative; overflow: hidden;} 
.product_info .product_t_left h1{font-size: 48px; font-weight: bold; line-height: 1; margin-bottom: 18px;}
.product_info .product_t_left h3{font-size: 28px; line-height: 2;}
.product_info .product_t_right .plc_img_box img{width: 100%;}
.product_info  .pro_top_gaishu_tedian {margin-top: 35px; margin-bottom: 50px;}
.product_info .pro_top_gaishu_tedian span{position: relative;font-size: 34px; font-weight: 530;  margin-right: 35px; padding-left: 15px;}
.product_info .pro_top_gaishu_tedian span::before{content: ''; display: inline-block; position: absolute; width: 8px; height: 8px; border-radius: 50%; background: #004E97; top: 50%; left: 0px; -webkit-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.product_info .pro_top_gaishu_tedian span:last-child{margin-right: 0px;}
.product_info .pro_top_gaishu p{font-size: 16px; color: #757575;line-height: 1.75; text-align: justify; padding-bottom: 10px;}
.product_data{display: flex;justify-content: flex-start;margin-top: 50px;}
.product_data .product_btn{margin:0px 15px;}
.product_data .product_btn:first-child{margin-left: 0px;}
.product_data .product_btn a {padding: 0px 65px 0px 35px; line-height: 40px; border:1px solid #ccc; border-radius: 35px; display: inline-block; position: relative; font-weight: 400; transition: all .5s ease;}
.product_data .product_btn a:hover{border-color: #004E97; color: #004E97;}
.product_data .product_btn span{position: absolute; right: 15px; top: 50%; transform: translateY(-50%); font-size: 24px;}
.product_info .product_nr_page span{width: 25px;height: 5px;border-radius: 2.5px; background: #dbdbdb;position: relative; opacity: 1;}
.product_info .product_nr_page span.swiper-pagination-bullet-active{width: 45px;position: relative; opacity: 1;}
.product_info .product_nr_page span:hover{cursor: pointer;}
.product_info .product_nr_page span:before{content: ''; left: 0; top:0;width: 0; height: 100%;border-radius: 2.5px; position: absolute;}

.product_info .product_nr_page span.swiper-pagination-bullet-active:before{-webkit-transition:width 4.5s;transition:width 4.5s;content:"";top:0;border-radius:2px;left:0;position:absolute;width:100%;height:100%;background:#004E97;}

.product_pac_tedian{padding: 90px 0px 125px;}
.product_pac_tedian .product_pac_td_lists{grid-gap: 38.4px; justify-content: left;}
.product_pac_tedian .product_pac_td_item{width: 32%; background: #fff; box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);border-radius: 8px; padding: 65px 50px;position: relative; }
.product_pac_tedian  .prodduct_item_top{display: flex; flex: wrap; align-items: center;}
.product_pac_tedian h3{padding-left: 25px; font-size: 24px; font-weight: bold;}
.product_pac_tedian .item_ico{ width: 60px; height: 60px; border-radius: 50%; background: #004E97;color:#fff; text-align: center;line-height: 60px;}
.product_pac_tedian .item_ico span{font-size: 24px;}
.product_pac_tedian .item_desc{font-size: 16px; line-height: 1.75; color: #666; margin-top: 15px; text-align: justify;}
.product_pac_tedian .product_pac_td_item::before{content: ''; position: absolute; left: 0; top: 0;width: 100%; height: 100%; border-radius: 8px; border: 2px solid #004E97; opacity: 0; transition: all .5s ;}
.product_pac_tedian .product_pac_td_item:hover:before{opacity: 1;}
.product_xieyi .list-paddingleft-2{ margin-left: 0px; list-style-type: none; display: flex; justify-content: space-between;display: -ms-flexbox;-ms-justify-content: space-between;}
.product_xieyi .list-paddingleft-2 li{padding: 10px 5px;}

.product_pac_canshu{padding: 90px 0px; background: #f4f5f9;}
.product_pac_canshu h2{text-align: center; font-size: 48px; line-height: 1; font-weight: 550; padding-bottom: 90px; }
.product_pac_canshu_table{width: 100%; display: block; overflow-x: auto;}
.product_pac_canshu_table table{width: 100%;border-collapse: collapse; }
.product_pac_canshu_table th.fixed-column{width: 250px;}
.product_pac_canshu_table tr.firstRow{ background: #004E97 !important;}
.product_pac_canshu_table tr.firstRow th{text-align: center; color: #fff !important; line-height:1.5; padding:20px 15px;}
.product_pac_canshu_table .jishucanshu_tr{background: #004E97 !important;}
.product_pac_canshu_table .jishucanshu_tr td{line-height: 30px; color: #fff !important; font-size: 16px;}

.product_application{padding-bottom: 40px;}
.product_application .product_app_h2{ text-align: center; font-size: 48px; line-height: 1; font-weight: 550; padding: 90px 0px;}
.product_app_lists .product_app_item{width: 14.5%; background: #fff; border-radius: 20px; border: 1px solid #004E97; text-align: center; padding-top: 45px;margin-bottom: 50px;}
.product_app_lists .product_app_item .product_app_pic{width: 62px; margin: 0 auto; transition: all .5s ease;}
.product_app_lists .product_app_item img{ width: 100%; opacity: .85;}
.product_app_lists .product_app_item h3{margin-top: 15px; padding-bottom: 45px;}
.product_app_lists .product_app_item:hover{cursor: pointer; box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);}
.product_app_lists .product_app_item:hover .product_app_pic{transform: translateY(-5px);}
.product_app_lists .product_app_item:hover h3{color: #004E97;}

.software_features{background: #f4f5f9; }
.software_features h2{text-align: center; font-size: 48px; line-height: 1; font-weight: 550; padding: 90px 0px;}
.software_features .software_f_li{width: 100%; display: flex; display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; justify-content: space-between;-webkit-justify-content: space-between; align-items: center;}
.software_features .software_f_info{width: 48%;}
.software_features .software_f_item_pic{width: 48%; border-radius: 8px;box-shadow: 0px 0px 30px 0px rgba(0,78,151, 0.1);}
.software_features .software_f_item_pic img{width: 100%;border-radius: 8px;}
.software_features .software_f_info h3{font-size: 48px; line-height: 1; margin-bottom: 45px;}
.software_features .software_f_info p{font-size: 18px; line-height: 1.75; color: #666;}
.software_features_2{ background: #fff; padding: 90px 0px}
.software_features_1{ padding-bottom: 90px;}

.product_document{background: #f4f5f9; padding-bottom: 90px;}
.product_document h2{text-align: center; font-size: 48px; line-height: 1; font-weight: 550; padding: 90px 0px;}
.product_document table thead tr{background: #004E97;line-height: 45px;}
.product_document table thead th{ color: #fff; font-size: 18px;line-height: 45px; text-align: center;}
.product_document table td{ text-align: center; line-height: 32px; padding: 15px;}
.product_document table td a i{ padding-right: 5px;}
.product_document table td a:last-child{margin-left: 25px;}
.product_pac_canshu_table .layui-table td{padding:8px 15px;}

.product_other_list{ padding: 90px 0px; background: #fff;}
.product_other_list .product_other_l_h2{text-align: center; font-size: 48px; line-height: 1; font-weight: 550; margin-bottom: 90px;}
.product_other_list .cgcpbox{border-radius: 20px;overflow: hidden; border: 1px solid rgba(0,78,151, .15);transition: all .36s ease; }
.product_other_list .cgcpbox:hover{ box-shadow:0 0 10px rgba(0, 0, 0, .15);border-radius: 20px; border: 3px solid #004E97; }
.product_other_list .cgcp_text{text-align: center; padding:40px 40px 55px;}
.product_other_list .cgcp_text h2{font-weight: bold; font-size: 20px;color: #333; line-height: 48px;}
.product_other_list .cgcp_text p{font-size: 14px; line-height: 26px;color: #757575; margin-bottom: 40px; height: 52px; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.product_other_list .cgcp_tp{overflow: hidden;}
.product_other_list .cgcp_tp img{width: 100%;transition: All 0.4s ease-in-out;}
.product_other_list .cgcpbox:hover img{transform: scale(1.1);}
.product_other_list .btn5{display: block; text-align: center; font-size: 14px; color: #004E97;border: 1px solid #004E97; line-height: 44px;width: 207px;border-radius: 23px; margin: 0 auto;transition: All 0.4s ease-in-out;}
.product_other_list .btn5 b{padding-left: 5px;transition: All 0.4s ease-in-out;}
.product_other_list .btn5:hover{color: #fff;background: #004E97;}
.product_other_list .btn5:hover b{padding-left: 15px;}

.product_gl200_table{display: flex;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; justify-content: space-between;-webkit-justify-content: space-between; flex-wrap: wrap;}
.product_gl200_table .product_gl200_table_item{width: 49%;}
.product_pac_tedian .product_io_li{width:32% ;}
.product_pac_tedian .product_io_li2{width: 49%;}
.product_pac_tedian .product_io_li table th{ background: #f4f5f9; font-size: 16px; font-weight: 550; text-align: center; line-height: 30px;}
.product_pac_tedian .product_io_li2 table th{ background: #f4f5f9; font-size: 16px; font-weight: 550; text-align: center; line-height: 30px;}
.product_servo_base_show {display: flex;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; justify-content: space-between;-webkit-justify-content: space-between; flex-wrap: wrap;}
.product_servo_base_show .product_servo_base{ width: 49%;}
.product_servo_base_show .product_servo_base table th{ text-align: left; background: #004E97; color: #fff; font-size: 16px; font-weight: 550; line-height: 30px;}
.numerator{fontsize: larger;}
.denominator{fontsize: smaller;}
.product_servo_table{margin-top: 30px;}
.product_servo_tishi{margin-top: 35px; color:#666; line-height: 1.75;}
.gykzq_list .gykzq_list_pro .zdh_pro_item_3{ width: 23%;}

.pac_view_list .plc_pro_one{width: 100%; overflow: hidden; background: #fff;border-radius: 20px; margin-top: 70px;transition: All 0.4s ease-in-out; }
.pac_view_list .plc_pro_one a{ width: 100%; align-items: center;}
.pac_view_list .plc_pro_one .plc_pro_txt {width: 50%; padding-left: 190px; padding-right: 90px;}
.pac_view_list .plc_pro_one .plc_pro_pic{width: 50%; overflow: hidden;}
.pac_view_list .plc_pro_one:hover{box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.pac_view_list .plc_pro_one:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.vfd_list {padding: 90px 0px;}
.vfd_list .plc_pro_one{ margin-top: 0px; }
.pac_view_list .plc_pro_one .plc_pro_txt .plc_v_pro{ font-size:18px; line-height:1.75;}
/* 右下角客服代码 */
@keyframes scaleToggleOne { 
  0 {
    transform:scale(1);
    -webkit-transform:scale(1)
  }
  50% {
  transform:scale(2);
  -webkit-transform:scale(2)
  }
  100% {
  transform:scale(1);
  -webkit-transform:scale(1)
  }
}
@keyframes scaleToggleTwo { 
  0 {
  transform:scale(1);
  -webkit-transform:scale(1)
  }
  20% {
  transform:scale(1);
  -webkit-transform:scale(1)
  }
  60% {
  transform:scale(2);
  -webkit-transform:scale(2)
  }
  100% {
  transform:scale(1);
  -webkit-transform:scale(1)
  }
}
@keyframes scaleToggleThree { 
  0 {
  transform:scale(1);
  -webkit-transform:scale(1)
  }
  33% {
  transform:scale(1);
  -webkit-transform:scale(1)
  }
  66% {
  transform:scale(2);
  -webkit-transform:scale(2)
  }
  100% {
  transform:scale(1);
  -webkit-transform:scale(1)
  }
}
  .animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
  .livechat-girl { width: 60px; height: 60px; border-radius: 50%; position: fixed; bottom: 0; right: 40px; opacity: 0; -webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); z-index: 700; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); cursor: pointer; -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1) }
  .livechat-girl:focus { outline: 0 }
  .livechat-girl.animated { opacity: 1; transform: translateY(-40px); -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px) }
  .livechat-girl:after { content: ''; width: 12px; height: 12px; border-radius: 50%; background-image: linear-gradient(to bottom, #FDD000, #FDD000); position: absolute; right: 1px; top: 1px; z-index: 50 }
  .livechat-girl .girl { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 50 }
  .livechat-girl .animated-circles .circle { background: rgba(0,78,151,.25); width: 60px; height: 60px; border-radius: 50%; position: absolute; z-index: 49; transform: scale(1); -webkit-transform: scale(1) }
  .livechat-girl .animated-circles.animated .c-1 { animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards }
  .livechat-girl .animated-circles.animated .c-2 { animation: 2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards }
  .livechat-girl .animated-circles.animated .c-3 { animation: 3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards }
  .livechat-girl.animation-stopped .circle { opacity: 0!important }
  .livechat-girl.animation-stopped .circle { opacity: 0!important }
  .livechat-girl .livechat-hint { position: absolute; right: 40px; top: 50%; margin-top: -20px; opacity: 0; z-index: 0; -webkit-transition: all .3s cubic-bezier(.86, 0, .07, 1); transition: all .3s cubic-bezier(.86, 0, .07, 1) }
  .livechat-girl .livechat-hint.show_hint { -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 1 }
  .livechat-girl .livechat-hint.hide_hint { opacity: 0; -webkit-transform: translateX(0); transform: translateX(0) }
  .livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1296px!important }
  .livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content { width: auto; overflow: hidden; text-overflow: ellipsis }
  @media only screen and (max-width:1599px) {
  .livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1060px!important }
  }
  @media only screen and (max-width:1309px) {
  .livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 984px!important }
  }
  @media only screen and (max-width:1124px) {
  .livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 600px!important }
  }
  .rd-notice-tooltip { -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2); box-shadow: 0 2px 2px rgba(0,0,0,.2); font-size: 14px; border-radius: 3px; line-height: 1.25; position: absolute; z-index: 65; max-width: 350px; opacity: 1 }
  .rd-notice-tooltip:after { position: absolute; display: block; content: ''; height: 20px; width: 20px; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; z-index: 50 }
  .rd-notice-tooltip .rd-notice-content { background: 0; border-radius: 3px; width: 100%; color: #fff; position: relative; z-index: 60; padding: 20px; font-weight: 400; line-height: 1.45 }
  .rd-notice-type-success { background-color: #26c7fc; -webkit-box-shadow: 0 5px 10px 0 rgba(0,78,151,.2); box-shadow: 0 5px 10px 0 rgba(0,78,151,.2) }
  .rd-notice-type-success .rd-notice-content { background-color: #26c7fc }
  .rd-notice-type-success:after { background-color: #26c7fc; -webkit-box-shadow: 0 5px 10px 0 rgba(0,78,151,.2); box-shadow: 0 5px 10px 0 rgba(0,78,151,.2) }
  .rd-notice-position-left { margin-left: -20px }
  .rd-notice-position-left:after { right: -6px; top: 50%; margin-top: -10px }
  .rd-notice-tooltip.single-line .rd-notice-content { height: 40px; padding: 0 20px; line-height: 40px; white-space: nowrap }</pre></body></html>