.iswindow{ display: block;}
.ismobile,
.iswapheader,
.wap_footnav{ display: none;}
.sections .section{ width:100% !important; display: block !important;}

/*右侧导航*/
#section_menu{ position: fixed; width: 48px; z-index: 9; margin: auto; top: 0; bottom: 0; right: 0;}
#section_menu li{ width: 48px; height: 48px; margin: 20px 0; position: relative;}
#section_menu li a,
#section_menu li a span{ display: block; width: 100%; height: 100%; font-family: "avenir-heavy";}
#section_menu li a span{  transform:rotate(-90deg);-ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg); text-align: right;}
#section_menu li.active a::after{ position: absolute; content: ''; width: 48px; height: 6px; background: #009B8E; bottom: 0; left: 0;}
#section_menu li.active a{ color: #009B8E;}
/*右侧导航 end*/

/************************************首页********************************************/
/*导航条*/
.itops{ position: fixed; padding:0 100px; height: 140px; margin: auto; left: 0; right: 0; top: 0; z-index: 9;}
.itops.hasbg{ background: #fff;-webkit-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;height: 100px;}
.itops .itop_logo{ width: 250px; }
.itops .itop_logo img{ width: 100%; height: auto;}
.itop_navs,
.itop_navs .itop_nav,
.itop_navs .itop_nav a{ height: 100%;font-family: "Microsoft YaHei,PingFang-Regular";}
.itop_nav a{ display: inline-block; margin: 0 25px; line-height: 140px; position: relative;}
.itops.hasbg .itop_nav a{line-height: 100px;color: #444;}
.itop_nav a::after{position: absolute; content: ''; width: 0; height: 4px; background: #fff;border-radius:4px;-webkit-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s; margin: auto; top: 100px; left: 0; right: 0;}
.itop_nav a:hover::after,
.itop_nav a.on::after{ width: 100%;}
.lans{ padding: 0 50px 0 25px;}
.lans a,
.lans span{ color: #666;}
.lans i{ padding: 0 8px;}
.lans a.on{ color: #fff;}
.lans a:hover{ color: #009B8E;}
.relog a{ display: inline-block; width: 64px; height: 30px; line-height: 30px; text-align: center; border-radius: 15px;-webkit-transition:all 0.1s ease 0s;  -o-transition:all 0.1s ease 0s;  transition:all 0.1s ease 0s;}
.relog a.login{ background: #fff; color: #009B8E;}
.relog a.register{ background: #009B8E; margin-left: 10px;}
.relog a:hover{ transform: scale(1.05); }
.relog .myface{ width: 30px; height: 30px; border-radius: 999px; margin-left: 20px;}

.relog{position: relative; height: 80px;display: flex;align-items: center;}
.mrelog{ position: absolute; width: 160px; background: #333; right: 0; top: 70px; display: none;}
.mrelog .mab{ padding: 9px 20px;}
.itop_navs .relog:hover .mrelog{ display: block;}
.itops.hasbg .lans a.on{color: #009B8E}
.itops.hasbg  .lans i{color: #666}
.itops.hasbg .itop_nav a::after{top: 96px;background:#444;}
.itops.hasbg .itop_nav a.on,.itops.hasbg .itop_nav a:hover{color: #009B8E}
.itops.hasbg .itop_nav a:hover::after,.itops.hasbg .itop_nav a.on::after{background:#009B8E;}
/*导航条 end*/

/*wap导航条*/
/*header*/
header{height:60px;background: #191919;position:fixed;width:100%;left:0;top:0;z-index:100;box-shadow: 0 4px 5px 0 rgba(0,0,0,.08), 0 1px 10px 0 rgba(0,0,0,.06), 0 2px 4px -1px rgba(0,0,0,.1);}
header .logo{height:46px;left:0.2rem;top:0;border-radius:0 0 3px 3px;float:left;position:absolute;z-index:90;}
header .logo img{width:auto;height:36px;margin:12px 5px 0 auto; float: left;}
header .logo p{ float: left; line-height: 60px; font-size: 18px; color: #b30e08;}
header .logo p i{ padding: 0 5px;}
header .navopen{width:30px;height:auto;float:right;margin:18px 0;margin-right:.2rem;}
header .navopen img{width:100%;height:100%;}

.m_nav{position: fixed;top: 0px;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%; height: 100%; background: #fff; transition: all ease 0.5s; -webkit-transition: all ease 0.5s;z-index: 999000; opacity: 1; visibility: visible; margin-top: 0; overflow-y: auto; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; top: 0; transform: translateX(100%);}
.m_nav.open{transform: translateX(0);}
.m_nav .top{height:45px;padding:12px 15px;box-sizing: border-box;}
.m_nav .top .closed{width: 25px;height:25px;vertical-align: middle;float:right;cursor: pointer;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.m_nav .logo{width:auto;margin:0 auto; text-align: center;}
.m_nav .top .closed:hover{transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);}
.m_nav .logo img{height: 50px;display: block;margin:-5px auto 0px; vertical-align: middle;}
.m_nav .logo img,
.m_nav .logo p{ display: inline-block;}
.m_nav .logo p{ font-size: 20px; color: #b30e08; font-weight: bold;}
.m_nav .ul{margin-top: 30px;}
.m_nav .ul li{padding: 0 20px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; opacity: 0;}
.m_nav.open .ul li{font-family:biaoti;opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
.m_nav .ul li:nth-child(1){-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(2){-webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(3){-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(4){-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(5){-webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(6){-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(7){-webkit-transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(8){-webkit-transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(9){-webkit-transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(10){-webkit-transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li a{display: block;text-decoration: none;color: #333;font-size: 16px;height: 50px;line-height: 50px;}
.m_nav .ul li a i{ float: right;}
.m_nav .ul li a i img{ width: 30px; height:30px; margin-top: 10px;transform:rotate(-90deg);}
.m_nav .mnav{ display: none;}
.m_nav .hasmnav.open .mnav{ display: block;}
.m_nav .hasmnav.open i img{transform:rotate(0deg);}
.m_nav .mnav a.a2{ font-size: 16px !important; padding-left: 30px;}
.m_nav .ul li.on a,.m_nav .ul li a:hover{color: #009a8e }
.mempty{ width: 100%; height: 60px;}
.languagebox{display:block;width:90%;height:60px;overflow:hidden;font-family:biaoti;margin:40px auto 0 auto;color:#999;text-align:center}
.languagebox i{font-size:16px;color:#999;padding:0 5px;}
.languagebox span{font-size: 16px;color:#666;}
.languagebox a{color:#009a8e;font-size:16px;}
/*wap导航条 end*/

/*首页banner*/
.ibanner{ width: 100%; height: 100%;}
.ibanner .ibannerm{ height: 100%;}
.ibanner .swiper-wrapper,
.ibanner .swiper-slide{ width: 100%; height: 100%;overflow:hidden;position:relative;}
.ibanner .swiper-slide h4.big-txt{-webkit-animation: fadeInDown 1s;animation: fadeInDown 1s;text-align:center;color:#fff;font-weight:500;}
.ibanner .swiper-slide p.small-txt{padding-top:.15rem;-webkit-animation: fadeInDown 1s;animation: fadeInDown 1s;text-align:center;color:#fff;}
.ibanner .swiper-p-bp .swiper-button-next,
.ibanner .swiper-p-bp .swiper-button-prev{ position:relative !important; width: 60px; font-size: 16px; color: #fff; margin-top: 0 !important; top: auto !important;}
.ibanner .swiper-p-bp .swiper-button-next::after,
.ibanner .swiper-p-bp .swiper-button-prev::after{ content: '';}
.ibanner .swiper-p-bp{ position: absolute; z-index: 20; width: 580px; height: 24px; line-height: 24px; margin: auto; left: 0; right: 0; top: auto !important; bottom: 58px; }
.ibanner .swiper-pagination{ position: relative !important; width: 400px !important; height: 4px; }
.ibanner .swiper-pagination.swiper-pagination-progressbar{ background: rgba(255,255,255,0.5) !important;}
.ibanner .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: #009B8E;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}
/*首页banner end*/

/*产品展示*/
.iproduct.swiper-container{ height: 100%;}
.oneiprod{ width: 33.3%;}
.oneiprod .prod_title{ padding-top: 2.3rem;}
.oneiprod .prod_intro{ line-height: 30px; padding-top: 30px; width:33.3%%; margin: 0 auto;}
.oneiprod .prod_btn{ margin: 30px auto 40px;}
.oneiprod .prod_btn span{  margin: 0 auto; }
.oneiprod .prod_img{ width: 595px; height: 460px; margin: 0 auto; position: relative;  }
.oneiprod .prod_intro,
.oneiprod .prod_btn{ opacity: 1;}
.iproduct .actives{background:#212121!important;}
/*.oneiprod .prod_btn:hover span{ background: #fff; border: 1px solid #fff; }*/
.oneiprod.swiper-slide-active{ background: #212121;}
.oneiprod.swiper-slide-active .prod_intro,
.oneiprod.swiper-slide-active .prod_btn{ opacity: 1;}
.oneiprod.swiper-slide-active .prod_img{ margin-top: 0;}
.oneiprod.swiper-slide-prev .prod_title{ text-align: right; padding-right: 100px;}
.oneiprod.swiper-slide-prev .prod_img img{ margin-right: -50%;}
.oneiprod.swiper-slide-next .prod_title{ text-align: left; padding-left: 100px;}
.oneiprod.swiper-slide-next .prod_img img{ margin-left: -50%;}
/*产品展示 end*/

/*解决方案*/
.section.section3{ background: url(../images/progbg.png) center top no-repeat; background-size:cover;}
.proglists{ position: relative;}
.iprogs{ padding-top: 200px;}
.iprogs .iprog_intro{ width: 443px; padding: 0 0 0 200px;}
.iprogs .iprog_intro .iprog_intro_txt{ line-height: 1.628; margin: 25px auto 200px;}
.iprogs .iprog_intro .iprog_intro_btn{ width: 150px; height: 150px; background: #009B8E; border-radius: 999px;}
.iprogs .iprog_intro .iprog_intro_btn a{  width: 100%; height: 100%;}
.iprogs .iprog_intro .iprog_intro_btn img{ margin-top: 18px;}
.iprogs .iprog_intro .iprog_intro_btn a:hover img{ margin-top: 10px; }

.iprogs .iprog_slide{ width: 1140px;}
.oneprog,
.oneprog .oneprog_img{ width: 100%; height: 500px; overflow: hidden; position: relative;}
.oneprog .oneprog_img img{display:block;object-position: center;width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;}
.oneprog .oneprog_intro{ position: absolute; width: 100%; height: 100%; top:500px; left: 0; background: rgba(0,0,0,0.6);}
.oneprog .oneprog_intro .oneprog_intro_title,
.oneprog .oneprog_intro .oneprog_intro_txt{ margin: 0 30px;}
.oneprog .oneprog_intro .oneprog_intro_title{ border-bottom: 1px solid #fff; padding: 0px 0px 20px;}
.oneprog .oneprog_intro .oneprog_intro_title .txt1{ line-height: 60px;}
.oneprog .oneprog_intro .oneprog_intro_title .txt2{ padding-top: 10px;}
.oneprog .oneprog_intro .oneprog_intro_txt{ line-height: 30px; margin-top: 15px;}
.oneprog .oneprog_mtitle{position: absolute; width: 100%; height: 60px; line-height: 60px; bottom:0; left: 0; background: rgba(0,0,0,0.6); text-indent: 20px;}

.oneprog:hover .oneprog_mtitle{ bottom: -60px;}
.oneprog:hover .oneprog_intro{ top: 0;}
.oneprog:hover .oneprog_intro .oneprog_intro_title .txt1{ line-height: unset;}
.oneprog:hover .oneprog_intro .oneprog_intro_title{ padding-top: 175px;}

.swiper-button-next-prev-prog{ position: absolute; top: 630px; right: 200px;}
.swiper-button-next-prev-prog .swiper-button-next-prog,
.swiper-button-next-prev-prog .swiper-button-prev-prog{ cursor: pointer;outline: none; display: inline-block; margin: 0 10px; width: 46px; height: 46px; background: #333; position: relative;}
.swiper-button-next-prev-prog .swiper-button-next-prog::after{position: absolute; content: '';width: 10px;height: 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(-135deg); margin: auto; top: 0; bottom: 0; left: 18px;-webkit-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;}
.swiper-button-next-prev-prog .swiper-button-prev-prog::after{position: absolute; content: '';width: 10px;height: 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(45deg); margin: auto; top: 0; bottom: 0; left: 15px;-webkit-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;}
.swiper-button-next-prev-prog .swiper-button-next-prog:hover::after,
.swiper-button-next-prev-prog .swiper-button-prev-prog:hover::after{border-top: 4px solid #009B8E;border-right: 4px solid #009B8E;}
/*解决方案 end*/

/*关于我们*/
.section.section4{ background: url(../images/abobg.jpg) repeat;}
.iabouts{ padding: 200px 240px 0;}
.iabouts .iabout_left{ width: 560px; height: 420px; overflow: hidden;}
.iabouts .iabout_left img{ width: 100%;}
.iabouts .iabout_right{ width: 750px;}
.iabouts .iabout_right .abo_title .txt2{ padding-top: 20px;}
.iabouts .iabout_right .abo_intro{ line-height: 30px; margin-top: 30px;}
.comm_btn{  width: 140px; height: 48px; line-height: 48px; border-radius: 24px;border: 2px solid #009B8E; color: #009B8E; margin-top: 40px;}
.comm_btn img{ margin-left: 10px;}
.comm_btn:hover img{ margin-left: 5px;}

.iabonums{ padding:120px 300px 0;}
.iabonums .onenum{ width: 25%;}
.iabonums .onenum .txt1{ font-size: 56px;}
/*关于我们 end*/

/*新闻*/
.section.section5{background: url(../images/newbg.png) #0A0A0A center top no-repeat; background-size: cover;}
.inews{  padding: 150px 240px 0;}
.inews .inew{ position: relative; padding: 30px 0 20px;}
.inews .inew .onenew{ width: 640px;  border-bottom: 1px solid rgba(255,255,255,0.3);}
.inews .inew .onenew:last-child{ border-bottom: none;}
.inew .onenew .onenew_left{padding: 40px 0;}
.inew .onenew .onenew_left .onenew_intro,
.inew .onenew .onenew_left .onenew_time{ height: 0; overflow: hidden;}
.inew .onenew .onenew_left .onenew_title{ line-height: 36px;}
.inew .onenew .onenew_left .onenew_intro{ line-height: 24px;  overflow: hidden;}
.inew .onenew .one_inew_img{ position: absolute; top: 0; right: 20px; width: 480px; height: 640px; background: #333;}
/* .inew .onenew .one_inew_img img{object-fit: cover;object-position: center;} */
.inew .onenew .one_inew_img.zindex1{ z-index: 3; transform: rotate(0deg);}
.inew .onenew .one_inew_img.zindex2{ z-index: 2; transform: rotate(5deg);}
.inew .onenew .one_inew_img.zindex3{ z-index: 1; transform: rotate(10deg);}

.inew .onenew.on .one_inew_img{ z-index: 3 !important; transform: rotate(0deg) !important;}
.inew .onenew.next .one_inew_img{ z-index: 2 !important; transform: rotate(5deg) !important;}
.inew .onenew.prev .one_inew_img{ z-index: 1 !important; transform: rotate(10deg) !important;}
.inew .onenew.on .onenew_left .onenew_intro,
.inew .onenew.on .onenew_left .onenew_time{ height: auto;}
.inew .onenew.on .onenew_left .onenew_intro{height: 44px; margin: 20px 0;}
.inew .onenew:hover .onenew_title{ color: #009B8E;}
/*新闻 end*/

/*合作伙伴*/
.section.section6{ background: #212121; }
.mpartners.mpartners_index{ padding-top: 150px;}
/*合作伙伴 end*/

/*footer*/
.section.section7{ height: auto !important;  }
.footers{ background: #191919; border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer{ padding: 60px 0; width: 1520px; margin: 0 auto; }
.onefoot{ display: inline-block; width: 155px; margin-right: 70px; vertical-align: top;}
.onefoot .onefoot_title{ padding-bottom: 15px;}
.onefoot.onefoot_last{ width: 395px;}
.onefoot.onefoot_last .ftxt{ overflow: hidden;}
.onefoot.onefoot_last .ftxt span,
.onefoot.onefoot_last .ftxt em{ display: block;}
.onefoot.onefoot_last .ftxt span{ float: left; width: 80px;}
.onefoot.onefoot_last .ftxt em{ padding-left: 80px;}
.onefoot .ftxt{ display: block; color: rgba(255,255,255,0.6); margin-top: 25px; line-height: 22px;}
.footer_ewm{ width: 140px;}
.footer_ewm .footer_ewm_img,
.footer_ewm .footer_ewm_img img{ width: 140px; height: 140px;}
.footer_ewm .txt{ padding: 20px 0;}
.copyright{ text-align: center; padding: 25px 0; background: #191919;}
.footers a:hover{ color: #009B8E;}

.footers .wap_footnav a{ display: inline-block; width: 33.33%; padding: 6px 0;}
/*footer end*/

/****************关于我们****************/
.m_banner{ position: relative;}
.m_banner img{ -webkit-animation: scaleBigToSmall 2s;animation: scaleBigToSmall 2s;max-width: 100%;display: block;max-height: 100%;}
.m_banner .m_banner_title{ position: absolute; z-index: 2;  height: 150px;  margin: auto; left: 0; right: 0; top: 310px;-webkit-animation: fadeInDown 1s;animation: fadeInDown 1s;}
.m_banner .m_banner_title .txt1{ font-size: 80px; color: rgba(255,255,255,0.4); font-family: "avenir-heavy";}
.m_banner .xias_img{position: absolute; z-index: 2; margin: auto; bottom: -60px; left: 0; right: 0; }
.m_banner .xias{ width: 120px; height: 120px;}
/****************关于我们 end****************/

/*公司简介*/
.companys{ margin: 140px auto 180px; width: 1520px;}
.comatop{ position: relative; width: 450px; max-height: 92px;  box-sizing: border-box;}
.comatop::after{ position: absolute; content: ''; width: 24px; height: 8px; background: #009B8E; bottom: 0; left: 0;}
.comatop .txt2{ padding: 15px 0 28px;}
.company{ width: 1070px; padding-right: 0;}
.company .txt2{ line-height: 30px; margin-top: 35px;text-align:justify;}

.company_cen{ margin: 110px 0 150px;}
.company_cen .company_cen_logo,
.company_cen .company_cen_logo img{ width: 320px;}
.company_cen .company_cen_img,
.company_cen .company_cen_img img{ width: 1070px;overflow:hidden;cursor:pointer; transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.company_bot{ padding-right: 0;}
.onehon{ position: relative;}
.onehon.onehon1{ margin-top: 88px;}
.onehon.onehon2{ margin-top: 55px;}
.onehon,
.onehon img{ width: 420px;overflow:hidden;cursor:pointer}
.onehon img:hover,.company_cen_img img:hover{-webkit-transform:scale(1.15);
 -moz-transform:scale(1.15);
 -ms-transform:scale(1.15);
 -o-transform:scale(1.15);
 filter:scale(1.15);
 filter:transform;
 transition:all 0.5s ease 0s;
 -webkit-transform:all 0.5s ease 0s;}
.onehon .onehon_bot{ position: absolute; padding: 0 30px; z-index: 2; left: 0; bottom: 40px; transition:all 0.5s ease 0s;
 -webkit-transform:all 0.5s ease 0s;min-height:140px;}
 .onehon:hover .onehon_bot{bottom:50px;}
.onehon .onehon_bot .txt1 i{ display: inline-block; width: 12px;height: 12px;border: 3px solid #FFFFFF; border-radius: 999px; vertical-align:middle; margin: -4px 20px 0 0;}
.onehon .onehon_bot .txt2{ padding-top: 15px;line-height:1.628}
/*公司简介 end*/

/*公司荣誉*/
.honors{ background: url(../images/honbg.png) no-repeat; background-size: 100% 100%; padding-top: 80px;}
.honor{ padding: 0 200px; }
.honorlist{ padding: 100px 0;}
.honorlist .onehonor{ width: 300px;}
.honorlist .onehonor img{ width: 100%;}
.honorlist .onehonor{ margin: 0 0px 30px 0;}
.swiper_honor{ width: 100%;overflow: hidden; position: relative;}
.swiper-pagination-ms{ position: absolute !important; bottom: 50px !important; text-align: center;}
.swiper-pagination-ms span{ background: rgba(255,255,255,0.6) !important;}
.swiper-pagination-ms span.swiper-pagination-bullet-active{ background: #fff !important;}
/*公司荣誉 end*/

/*战略合作伙伴*/
.comtop2{ width: 96%; margin: 0 auto;}
.mpartners{ padding: 80px 0 0;}
.mpartners .comtop2 .txt2{ margin-top: 15px;}
.parlists{ padding: 40px 0 0px;}
.parlist{ width: 100%; height: 100%; position: relative; padding: 40px 0 !important;}
.parlist .swiper-slide{ height: calc(100vw * 110 / 1920); display: inline-block;}
.parlist .swiper-slide a{  height: 100%; background: #292929; border-radius: 10px;}
.parlist .swiper-slide a img{ max-width: 80%; width: 80%;}
.parlist .swiper-slide a:hover{ transform: scale(1.08);}
.parlist::after{ position: absolute; content: ''; width: 180px; height: 100%; z-index: 2; top: 0; left: 0;background: linear-gradient(270deg, rgba(33, 33, 33, 0) 0%, #212121 100%);}
.parlist::before{ position: absolute; content: ''; width: 180px; height: 100%; z-index: 2; top: 0; right: 0;background: linear-gradient(90deg, rgba(33, 33, 33, 0) 0%, #212121 100%);}
/*战略合作伙伴 end*/

/*联系我们*/
.contacts{ width: 1520px; margin: 80px auto 120px;}
.contact{ margin-top: 80px;}
.contact .contact_map{ width: 800px; height: 600px;}
#dituContent{ width: 100%; height: 100%;}
.iw_poi_title{ font-size: 16px !important;}
.iw_poi_content{ font-size: 14px !important;}
.contact_right{ width: 400px;}
.contc .txt2{ padding: 10px 0 15px;}
.xianc{ width: 40px;height: 6px;background: #FFFFFF; margin: 60px auto;}
/*联系我们 end*/

/*产品列表*/
.background21{ background: #212121;}
.prodlists{ margin: 20px auto 0;}
.onemprod{ width: 700px; padding-left: 40px; position: relative; background: #191919; margin-top: 40px; padding-bottom: 170px;}
.onemprod .onemprod_img{ position: absolute; width: 370px; height: 270px; overflow: hidden; right: 0; bottom: 0;}
.onemprod .onemprod_img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.onemprod .onemprod_title{ padding: 40px 40px 25px 0;}
.onemprod .onemprod_intro{ width: 72.93%;  line-height: 1.628;}
.onemprod .onemprod_price{ color: #FB6858; padding: 30px 0 40px;}
.onemprod .onemprod_a{ display: block;width: 130px;height: 48px; line-height: 48px; border-radius: 24px;border: 2px solid #009B8E; color: #009B8E;}
.onemprod .onemprod_a:hover{border: 2px solid #FB6858; color: #FB6858; transform: scale(1.05);}
/*产品列表 end*/

/*产品展示*/
.prodetswiper{ margin: 120px auto 110px;}
.prodetswiper .prodetswiper_left{ width: 680px; height: 680px; overflow: hidden; position: relative; }
.prodetswiper .prodetswiper_left .prodetswiper_container{ height: 100%;}
.prodetswiper .prodetswiper_left .swiper-slide{ text-align: center; width: 100%; height: 100%; overflow: hidden;}
.prodetswiper .prodetswiper_left .swiper-slide img{ max-width: 100%; max-height: 100%; object-fit: cover;object-position: center;}
.swiper-pagination-prod{ position: absolute; bottom: 20px; text-align: center;z-index:999}
.swiper-pagination-prod .swiper-pagination-bullet{ width: 30px !important; height: 8px !important; border-radius: 0 !important; background: #666 !important;}
.swiper-pagination-prod .swiper-pagination-bullet-active{ background: #fff !important;}

.prodetswiper .prodetswiper_right{ width: 720px;}
.prodetswiper .prodet_intro{ padding-top: 25px;}
.prodetswiper .prodet_intro .txt2{ padding-top: 22px;}
.prodetswiper .prodet_price{ color: #FB6858; margin: 50px 0;}
.prodetswiper .prodet_btn{ display: inline-block; width: 200px;height: 60px; line-height: 60px; text-align: center; border-radius: 30px;border: 2px solid #009B8E; color: #009B8E;}
.prodetswiper .prodet_btn:hover{ color: #FB6858; border: 2px solid #FB6858; transform: scale(1.05);}

.prodets *,
.prodets img{ max-width: 100%; font-size: 18px!important; color: #fff !important;}
/*产品展示 end*/

/*申请试用*/
.ontrials{ padding: 80px 0; background: #333333;}
.ontrial_title{ margin-bottom: 40px;}
.ontrial_form .ontrial_form_input{ width: 460px; background: #212121;}
.ontrial_form .ontrial_form_input input,
.ontrial_area textarea{background: none; border: none; outline: none;}
.ontrial_form .ontrial_form_input input{ width: 100%;  text-indent: 20px; padding: 18px 0;}
.ontrial_area{ width: 100%; margin: 30px auto; background: #212121;}
.ontrial_area textarea{ padding: 20px; min-height: 120px; width: calc(100% - 40px);}
.ontrial_btn{ display: block; width: 200px;height: 48px; line-height: 48px; text-align: center; margin: 0 auto; border-radius: 24px;border: 2px solid #FFFFFF;}
.ontrial_btn:hover{ color: #009B8E; border: 2px solid #009B8E; transform: scale(1.05);}
/*申请试用 end*/

/*创新者*/
.innovates{ background: #191919; margin: 120px auto;}
.innovates .innovate{ padding: 90px 150px;}
.innovates .innovate .innovate_title{ font-size: 60px; color: #009B8E; margin: 45px 0 52px;}
.innovates .innovate .innovate_intro{ line-height: 30px;}
/*创新者 end*/

/*产业链介绍*/
.industrys{ margin-bottom: 120px;}
.industry_left{ width: 900px;}
.industry_left img{ width: 100%;}
.industry_right{ width: 540px;}
.industry_right .txt2{ line-height: 32px; margin-top: 60px;}
/*产业链介绍 end*/

/*解决方案*/
.msolves{ margin-bottom: 70px;}
.msolves .msolve_title{ margin-bottom: 80px;}
.msolve .onesolve{ width: 464px; height: 261px; overflow: hidden; position: relative; margin-bottom: 50px;}
.msolve .onesolve:nth-of-type(3n-1){ margin: 0 64px 50px;}
.msolve .onesolve .onesolve_img{ width: 100%; height: 100%; overflow: hidden;}
.msolve .onesolve .onesolve_img img{display:block;object-position: center;width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;}

.msolve .onesolve .onesolve_bot{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.6); margin: auto; left: 0; right: 0; top: 201px;}
.msolve .onesolve .onesolve_bot .onesolve_bot_top,
.msolve .onesolve .onesolve_bot .onesolve_bot_intro{ width: 80%; margin-left: 30px; max-height: 120px; }
.msolve .onesolve .onesolve_bot .onesolve_bot_top{ border-bottom: 1px solid #fff;}
.msolve .onesolve .onesolve_bot .onesolve_bot_top .txt1{line-height: 60px; padding: 0;}
.msolve .onesolve .onesolve_bot .onesolve_bot_top .txt2{ padding-bottom: 20px;}
.msolve .onesolve .onesolve_bot .onesolve_bot_intro{ line-height: 30px; margin-top: 16px;}

.msolve .onesolve:hover .onesolve_bot{ top: 0;}
.msolve .onesolve:hover .onesolve_bot .onesolve_bot_top .txt1{ line-height:inherit; padding: 25px 0 10px; }
/*解决方案 end*/

/*解决方案详情*/
.solvedets{ margin: 120px auto;}
.solvedet_top .solvedet_top_title{ display: inline-block; border-bottom: 1px solid #fff; margin: 0 auto; padding: 30px 15px;}
.solvedet_top .solvedet_top_intro{ margin: 40px auto 100px; width: 1200px; text-align: left; line-height: 36px;}
.solvedet_bot{ background:#191919;}
.solvedet_bot .solvedet_bot_left{ width: 790px;height:380px;overflow:hidden;}
.solvedet_bot .solvedet_bot_left img{ width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;}
.solvedet_bot .solvedet_bot_right{ width: 720px;}
.solvedet_bot .solvedet_bot_right .solvedet_bot_right_m{ width:500px; padding-left: 130px; }
.solvedet_bot .solvedet_bot_right .solvedet_bot_right_m .txt2{line-height: 30px; margin-top: 28px;}
/*解决方案详情 end*/

/*应用案例*/
.applis{ margin-bottom: 120px;}
.appli_list{ margin-top: 20px; justify-content:start;}
.appli_list .oneapp{ width: 464px; height: auto; overflow: hidden; position: relative; margin-top: 60px; vertical-align: top;}
.appli_list .oneapp:nth-of-type(3n-1){ margin: 60px 64px 0;}
.appli_list .oneapp .oneapp_img{ width: 100%; height: 261px; overflow: hidden;}
.appli_list .oneapp .oneapp_img img{ width: 100%;}
.appli_list .oneapp .oneapp_bot .txt1{ padding: 18px 0 9px;}
.appli_list .oneapp .oneapp_bot .txt2{ line-height: 24px;}
.appli_list .oneapp:hover .oneapp_img img{ transform: scale(1.05);}
.appli_list .oneapp:hover .oneapp_bot .txt1{ color: #009B8E;}
.commdet_content table{border:1px solid #e6e6e6;margin-top:10px;}
.commdet_content table tr th,.commdet_content table tr td{line-height:45px;border:1px solid #e6e6e6;height:45px;text-indent:10px;
}
.commdet_content p,.commdet_content *{font-size:16px;line-height:1.628;}
/*应用案例 end*/

/*推荐案例*/
.recomcases{ margin: 120px auto 40px; background: #191919;}
.recomcase_left{ width: 720px;}
.recomcase_left .recomcase_left_m{ width: 72.22%; margin: 0 auto;}
.recomcase_left .recomcase_left_m .txt2{ line-height: 30px; margin: 40px 0 0 0;}
.recomcase_right{ width: 800px;}
.recomcase_right img{ width: 100%;}
/*推荐案例 end*/

/*案例列表*/
.caselists{ margin-bottom: 0px !important; justify-content: start;}
.caselists .onecase{ width: 464px; height: 261px; overflow: hidden; position: relative; margin-top: 60px;}
.caselists .onecase:nth-of-type(3n-1){ margin: 60px 64px 0;}
.caselists .onecase .onecase_img{ width: 100%; height: 100%;}
.caselists .onecase .onecase_img img{ width: 100%;}
.caselists .onecase .onecase_title{ position: absolute; width: 424px; z-index: 2; bottom: 0; padding: 20px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);}
.caselists .onecase:hover .onecase_img img{ transform: scale(1.05);}
.caselists .onecase:hover .onecase_title{ color: #009B8E; }
/*案例列表 end*/

/*详情*/
.commdets{ padding: 100px 0; width: 1200px; margin: 0 auto;}
.commdet_title{line-height: 1.628;}
.commdets .commdet_time{ margin-top: 40px;}
.commdets .commdet_content{ margin-top: 80px;}
.commdets .commdet_content.commdet_content_news{ margin-top: 60px;}
.commdets .commdet_content,
.commdets .commdet_content *{ max-width: 100%; font-size: 14px; color: #fff !important;}

.othernews{ width: 1200px; margin: 0 auto 60px; border-top: 1px solid #333;}
.othernews a{ display: block; width: 45%; line-height: 80px;}
.othernews a:hover{color: #009B8E;}
/*详情 end*/

/*新闻导航*/
.newnav{ text-align: center; padding: 60px 0 20px;}
.newnav a{ display: inline-block;min-width: 160px;height: 48px; padding:0 .1rem;line-height: 48px; border-radius: 24px;border: 2px solid #666666; margin: 0 15px;}
.newnav a:hover,
.newnav a.on{ background: #009B8E; border: 2px solid #009B8E; color: #fff;}
/*新闻导航 end*/

/*新闻列表*/
.newslist{ justify-content: start;}
.newslist .onenews{ width: 464px; margin-top: 60px; background: #191919;}
.newslist .onenews:nth-of-type(3n-1){ margin: 60px 64px 0;}
.newslist .onenews .onenews_img{ width: 100%; height: 261px; overflow: hidden;}
.newslist .onenews .onenews_img img{ width: 100%;}
.newslist .onenews .onenews_bot{ padding: 20px 20px 30px;}
.newslist .onenews .onenews_bot .onenews_bot_title{ line-height: 25px; height: 50px;}
.newslist .onenews .onenews_bot .onenews_bot_time{ padding-top: 20px;}
.newslist .onenews:hover .onenews_img img{ transform: scale(1.05);}
.newslist .onenews:hover .onenews_bot .onenews_bot_title{ color: #009B8E; }
/*新闻列表 end*/

/*人才招聘*/
.recruits{ margin: 120px auto 70px;}
.recruit{ padding-bottom: 24px;}
.one_recruit{ padding: 0 40px; margin-bottom: 30px;  background: #191919; }
.one_recruit .one_recruit_title{ overflow: hidden; position: relative; line-height: 100px; cursor: pointer; outline: none; background: none;-webkit-tap-highlight-color:rgba(0,0,0,0); margin-bottom: 20px;}
.one_recruit .one_recruit_title .txt1{ width: 27.43%;  float: left;}
.one_recruit .one_recruit_title .txt2 i{ padding: 0 40px;}
.one_recruit .one_recruit_title::before{content: '';position: absolute;width: 3px; height: 20px; background: #fff;margin: auto; top: 0; bottom: 0; right: 10px;-webkit-transition:all 0.15s ease 0s;  -o-transition:all 0.15s ease 0s;  transition:all 0.15s ease 0s;}
.one_recruit .one_recruit_title::after {content: '';position: absolute;width: 20px; height: 3px; background: #fff;margin: auto; top: 0; bottom: 0; right: 2px;}
.one_recruit .one_recruit_title.open::before{ height: 0;}
.one_recruit .one_recruit_title.open{ border-bottom: 1px solid #333;}
.one_recruit_det{ display: none; padding-bottom: 20px; }
.one_recruit_det.one_recruit_det1{ display: block;}
.one_recruit_det img,
.one_recruit_det *{ max-width: 100%; color: #fff !important;line-height:2.2;font-size:18px!important;}
.one_recruit_det .re_title{ display: inline-block; font-size: 16px; color: #fff; font-weight: bold; margin-top: 10px;}
.one_recruit_det ul{ padding: 5px 0 16px;}
.one_recruit_det ul li{ font-size: 16px; line-height: 32px; color: #fff;}
/*人才招聘 end*/

/*技术支持*/
.itechs{ margin: 120px auto 100px;}
.itechs .itech_left{ width: 720px; line-height: 60px;}
.itechs .itech_left .itech_left_intro{ line-height: 36px; margin-top: 25px;}
.itechs .itech_right img{ width: 320px;}
.itechs .itech_right{position:relative;overflow:hidden;}
.itechs .itech_right a{display:block;width:100%;}
.itechs .itech_right a .play-btnbox {background:url(../images/play-btn.png) no-repeat center;position:absolute;top:0;left:0;width:100%;height:100%;background-size:.45rem auto;}

.downlist{ margin-bottom: 110px;}
.downlist .onedown{ width: 47.37%; background: #191919; line-height: 100px; margin-bottom: 40px;}
.downlist .onedown.on{display:none;}
.downlist .onedown a{ width: 100%;}
.downlist .onedown .onedown_title{ padding-left: 30px; width: 55%;}
.downlist .onedown .onedown_btn,
.downlist .onedown .onedown_btn .txt{ padding-right: 30px;}
.downlist .onedown a:hover img{ transform: scale(1.15);}
.readMore{text-align:center;font-size:0.15rem;}
.readMore span{padding:10px;cursor:pointer;color:#fff;opacity:0.8;}
.readMore span:hover{color:#fff;opacity:1;}
.bigLi{padding-bottom:0.6rem;}
.bigLi.open .onedown.on{display: block;}
.bigLi.open .readMore{display:none;}
/*技术支持 end*/

/*登录*/
.backgroundallbg{ background: url(../images/allbg.png) center no-repeat; background-size: cover;}
.regshade{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; background: rgba(0, 0, 0, 0.4);}
.commregs{ position: fixed; width: 680px; height: 624px; background: #212121; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.5);border: 2px solid #333333;z-index: 3; margin: auto; left: 0; right: 0; top: 0; bottom: 0;}
.commregs_top{ padding: 30px;}
.commregs_top .a1 img{ width: 200px;}
.commregs_top .a2{ color: #009B8E;}
.commreg{ width: 500px; margin: 0 auto;}
.com_input{ margin-top: 20px; width: 100%; }
.com_input.com_input_ts input{ width: 72%;}
.com_input.com_input_ts .ts_a{ width: 120px;height: 52px; line-height: 52px; padding: 0; text-indent: 0; text-align: center; border: 2px solid #009B8E; color: #009B8E;}
.com_input input{ text-indent: 20px; padding: 19px 0; width: 100%; background: none; border: none; outline: none;background: #191919;}
.com_input.com_input_box{ padding-top: 20px;}
.com_input.com_input_box a{ color: #009B8E;}
.comreg_btn{ display: block; width: 100%; line-height: 56px; background: #009B8E; text-align: center; margin-top: 20px;}
.comreg_btn:hover{ transform: scale(1.05);}

.td_checkbox,
.paytype_radio{ display: none;}
.td_checkbox + label{display: inline-block;position: relative; cursor: pointer; width: 12px; height: 12px;border:1px solid #999; vertical-align:middle; margin:-3px 2px 0 0;}
.td_checkbox:checked + label{border:1px solid #009B8E;}
.td_checkbox:checked + label i{ display:inline-block; width:8px; height:8px; background:#009B8E; margin:2px;}

.paytype_radio + label{ cursor: pointer;}
/* .paytype_radio:checked + label{border:1px solid #009B8E;} */
.paytype_radio:checked + label .one_qrcode_img{border:2px solid #009B8E !important;}

.commregs.commregs_login{ height: 555px;}
.commregs .getcode{width: 120px;height: 56px; line-height: 56px; }
.commregs .getcode img{ width: 100%; height: 100%; cursor: pointer;}

.commregs.commregs_reset{ height: 560px;}
.commregs_tip{ padding:30px;}
.commregs.commregs_reset .comreg_btn{ margin-top: 40px;}


/*会员中心*/
.myuser{ margin: 200px auto 120px; width: 1200px;}
.msteps{ padding: 0 40px;}
.onemstep{ line-height: 30px;}
.onemstep img{ width: 30px; float: left; margin-right: 20px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.msteps .xian3{ border-bottom: 2px dotted #979797; width: 160px;} 
.msteps .xian3.on{border-bottom: 2px dotted #009B8E;}
.onemstep.on img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}
.onemstep.on font{ color: #009B8E;}

.commfuns{ margin-top: 40px; background: #191919; padding: 60px 80px;}
.commfuns .commfun_title{ margin-bottom: 40px;}
.commfun_user .commfun_user_face,
.commfun_user .commfun_user_face img{ width: 48px; height: 48px; border-radius: 999px; overflow: hidden; margin-right: 20px;}
.commfun_prod{ margin-top: 40px;}
.commfun_prod .commfun_prod_img{ width: 200px; height: 200px;}
.commfun_prod .commfun_prod_img img{max-width: 100%; max-height: 100%;}
.commfun_prod .commfun_prod_det{ width: 775px;}
.commfun_prod .commfun_prod_det .commfun_prod_det_intro{ padding: 20px 0; line-height: 32px;}
.commfun_prod .commfun_prod_det_bot{ margin-top: 10px;}
.commfun_prod .commfun_prod_det_bot .commfun_prod_det_bot_pri{ color: #FB6858;}
.commfun_prod .commfun_prod_det_bot_num{}
.commfun_prod .commfun_prod_det_bot_num a{ display: inline-block; width: 32px; height: 32px; line-height: 26px; text-align: center; font-size: 36px; color: #fff;}
.commfun_prod .commfun_prod_det_bot_num input{ width: 60px; height: 32px; line-height: 32px; text-align: center; font-size: 16px; color: #fff; background:#212121; border: none; outline: none; margin: 0 20px;}
.commfun_prod .commfun_prod_det_bot_num a:hover{ color: #009B8E;}

.commfun_cont{ margin-top: 50px;}
.commfun_cont_form{ margin-top: 30px;}
.commfun_cont_form .cont_form { margin-bottom: 20px;}
.commfun_cont_form .cont_form .input1,
.commfun_cont_form .cont_form .select1{  background: #212121; text-indent: 20px; padding: 19px 0; border: none; outline: none;}
.commfun_cont_form .cont_form.cont_form1 .input1{width: 500px;}
.commfun_cont_form .cont_form.cont_form2 .select1{ width: 320px; font-size: 16px; color: #999;}
.commfun_cont_form .cont_form.cont_form3 .input1{width: 100%;}
.commfun_cont_form_btn{ display: block; margin: 60px auto 20px; width: 200px;height: 60px; line-height: 60px; color: #009B8E;border-radius: 30px;border: 2px solid #009B8E;}
.commfun_cont_form_btn:hover{ transform: scale(1.05);}
/*会员中心 end*/

/*去支付*/
.payqrcode .prodetswiper{ width: 100% !important; margin: 20px auto 40px !important;}
.payqrcode .prodetswiper .prodet_intro{ padding:0 !important;}
.payqrcode .payqrcode_cash{ color: #FB6858; padding: 30px 0 0px;}
.payqrcode .payqrcode_img{ width: 780px; margin: 0 auto;}
.payqrcode .payqrcode_img .one_qrcode .one_qrcode_img,
.payqrcode .payqrcode_img .one_qrcode .one_qrcode_img img{ width: 240px; height: 240px;}
.payqrcode .payqrcode_img .one_qrcode .one_qrcode_img{ padding: 25px; border: 2px solid #333;}
.payqrcode .payqrcode_img .one_qrcode .one_qrcode_txt{ padding: 20px 0; align-items: center;}
.payqrcode .payqrcode_img .one_qrcode .one_qrcode_txt img{ width: 40px; margin-right: 20px;}
/*去支付 end*/

/*上传凭证*/
.doupload{ width: 640px; height: 360px; background: #212121; margin: 100px auto; position: relative;}
.doupload .doupload_btn{ width: 80px; height: 80px; margin: 0px auto; position: relative; z-index: 3;}
.doupload .doupload_btn img{ width: 100%;}
#upload_btn{ position: absolute; z-index: 5; width: 100%; height: 100%; cursor:pointer; opacity: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.upload_imgs{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; overflow: hidden;}
.upload_imgs .upload_img{ height: 100%;}
/*上传凭证 end*/

/*审核*/
.examines{ margin: 100px auto;}
.examines .examine_img img{ width: 140px;}
.examines .txt1{ padding: 40px 0 30px;}
/*审核 end*/

/*个人中心*/
.myuser.myuser2{ width: 1520px;}
.mydata{ margin: 20px auto 60px;}
.mydata .mydata_face,
.mydata .mydata_face img{ width: 100px; height: 100px; border-radius: 999px;}
.mydata .mydata_other{ overflow: hidden; padding: 10px 0;}
.mydata .mydata_other .txt1{ float: left; margin-right: 35px;}
.mydata .mydata_other a{ color: #009B8E;}
.myorder table{ border: 1px solid #333;}
.myorder table tr{ line-height: 60px;}
.myorder table tr th{ font-size: 18px; color: rgba(255,255,255,0.8); text-align: center;border-bottom: 1px solid #333; }
.myorder table tr td{font-size: 18px; color: #999;}
.myorder table tr th.th1{ width: 320px; text-align: left;padding-left: 20px;}
.myorder table tr th.th2{ width: 280px;}
.myorder table tr th.th3{ width: 200px;}
.myorder table tr th.th4{ width: 200px;}
.myorder table tr td{ text-align: center;}
.myorder table tr td.td1{ padding-left: 20px;text-align: left;}
.myorder .waporder{ display: none;}

.onewaporder{ margin-bottom: 20px; border: 1px solid #333;}
.onewaporder .onewaporder_top{ line-height: 40px; border-bottom: 1px solid #333; padding:0 20px;}
.onewaporder .onewaporder_top .one_orderno,
.onewaporder .onewaporder_top .one_state{ font-size: 16px;}
.onewaporder .onewaporder_top .one_state{ color: #009B8E;}
.onewaporder_bot{ overflow: hidden; padding:20px;}
.onewaporder_bot .one_buy_img{ width: 120px; height: 120px; float: left;}
.onewaporder_bot .one_buy_det{ padding:20px 0 0 140px;}
.onewaporder_bot .one_buy_det .txt1{ font-size: 16px; padding-bottom: 5px;}
.onewaporder_bot .one_buy_det .txt3 .txt3_price,
.onewaporder_bot .one_buy_det .txt3 .txt3_num{ font-size: 16px; color: #999;}
.onewaporder_bot .one_buy_det .txt3 .txt3_price i,
.onewaporder_bot .one_buy_det .txt3 .txt3_num{ color: #FB6858;}
/*个人中心 end*/

/*协议*/
.agrent{ display: none;}
.agrent *{ font-size: 14px;}
.agrent {margin: 0 10px;padding: 20px 0 30px 0;}
.agrent .h1 {font-size: 16px;font-weight: 700;padding: 2px 0;}
.agrent .h2 {font-size: 14px;font-weight: 700;padding: 10px 0;margin-top: 10px;}
.agrent .p {font-size: 14px;color: #666;padding: 5px 0;line-height: 2;}

/*其他样式重置*/
.com_input_reg{ margin-top: 15px;}
.com_input_reg_box{ margin-top: 0;}
.commregs.commregs_reg{ height: 680px;}
.commregs.commregs_reg .commregs_top{ padding: 30px 30px 10px;}
.gohome{ position: absolute; width: 100%; margin: auto; left: 0; right: 0; top: 0px; z-index: 9; margin-top: -40px; line-height: 20px; overflow: hidden;}
.gohome img{ height: 20px; float: left;}
.gohome a{ font-size: 16px; color: rgba(255,255,255,0.8);}
.gohome a:hover{ color: #009B8E;}

/*付款方式***/
.payqrcode_list{width:100% !important;overflow: hidden;}
.payqrcode_list ul{ width: 100%;}
.payqrcode_list li{width: 49%;margin-bottom: 20px;background: #212121;padding: 30px;box-sizing: border-box;}
.payqrcode_list li .text{line-height: 32px;font-size: 18px;color: #fff;height: 120px;}
.payqrcode_list li .text p{font-size: 18px;color: rgba(255,255,255,0.8); overflow: hidden;}
.payqrcode_list li .text span{ display: block; width: 90px; float: left;}
.payqrcode_list li .text em{ display: block; padding-left: 90px;}

/*右侧悬浮窗*/
.spen_wap{ display: none;}
.spen{ width: 80px; height: 390px; background: rgba(255,255,255,0.2); border-radius: 40px; position: fixed; margin: auto; top: 0; bottom: 0; right: 30px; z-index: 22; padding: 25px 0 35px;}
.spen .onespen{ height: 80px; border-radius: 4px; position: relative; z-index: 6;}
.spen .onespen .onespen_txt{ margin-top: 10px; color: rgba(255,255,255,0.8);}
.spen ul li{ position: relative; }
.spen ul li .onespen_det{ position: absolute; right: 0px; top: 0; z-index: 5; padding-right: 0px; width: 0;  overflow: hidden; text-align: center; height: 80px; line-height: 80px;color: rgba(255,255,255,0.8); background: #009A8E; border-radius: 40px 4px 4px 40px;}
.spen ul li .onespen_ewm{ position: absolute; width: 140px; height: 140px; top: 0; right: 100px; z-index: 5; display: none;}
.spen ul li .onespen_ewm img{ width: 100%;}

.spen ul li:hover .onespen{ background: #009A8E;}
.spen ul li:hover .onespen_det{ width: 160px; padding-right: 80px;}
.spen ul li:hover .onespen_ewm{ display: block;}

.spen_wap{ position: fixed; right: 8px; bottom: 50px;}
.spen_wap ul li{ width: 50px; height: 50px; margin-top: 15px; border-radius: 999px;background: #009A8E; position: relative; right: -70px;}
.spen_wap ul li .onespen_img{ width: 100%; height: 100%;}
.spen_wap.open ul li{ right: 0;}

.ontrialspen{ display: none;}
.ontrialspen .ontrial_area_spen,
.ontrialspen .ontrial_form_spen{ padding: 20px;}

.ontrial_form_spen .ontrial_form_input{ width: 32%; background: none;}
.ontrial_form_spen .ontrial_form_input input,
.ontrial_area_spen textarea{background: none; border: 1px solid #666; outline: none;}
.ontrial_form_spen .ontrial_form_input input{ width: 100%;  text-indent: 20px; padding: 15px 0;}
.ontrial_area_spen{ width: auto; margin: 0px auto;}
.ontrial_area_spen textarea{ padding: 20px; min-height: 200px; width: calc(100% - 40px);}
.ontrial_btn{ display: block; width: 200px;height: 48px; line-height: 48px; text-align: center; margin: 0 auto; border-radius: 24px;border: 2px solid #FFFFFF;color: #009B8E; border: 2px solid #009B8E;}
.ontrial_btn:hover{  transform: scale(1.05);}


/**2022年0329日修改**/
.prodetswiper .prodetswiper_right .zhongke0319detailbox{padding-top:.25rem;width: 100%;overflow: hidden;}
.prodetswiper .prodetswiper_right .zhongke0319detailbox .titless{font-size: 22px!important;color: #fff;padding-bottom: .1rem;}
.prodetswiper .prodetswiper_right .zhongke0319detailbox *{font-size: 18px!important;line-height: 1.8!important;color:#fff!important;}


/**2023年0917修改首页产品位置**/
/**居中**/
.table{display: table;width:100%;height: 100%;margin: 0 auto;}
.section2 .table{box-sizing: border-box;}
.iproductsbox{padding:6% 8% 0 8%;}
.cell{display: table-cell;vertical-align: middle;}
.iproductsbox-swiper-container{height:auto;overflow: hidden;margin-top: 5%;width:100%;}
.iproductsbox-swiper-container .swiper-wrapper{overflow-x: hidden;}
.iproductsbox-swiper-container .swiper-slide{overflow: hidden;height: 100%;width:23%;margin-right: 2%;}
.iproductsbox-swiper-container .swiper-slide:nth-child(4n){margin-right:0}
.iproductsbox-swiper-container .swiper-slide a{display: block;width: 100%;height: 100%;overflow: hidden;position: relative;color: #fff;-webkit-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s; }
.iproductsbox-swiper-container .swiper-slide div.img{background: #3c3c3c;padding:0 .2rem;overflow: hidden;max-height:2.6rem;}
.iproductsbox-swiper-container .swiper-slide h4{color: #fff;font-size: 18px;text-align: center;line-height:35px;height: 35px;overflow: hidden;font-weight: 400;padding-top:35px;}
.iproductsbox-swiper-container .swiper-slide a .onebus_jia{ display:none;position: absolute; width: 30px; height: 30px; line-height:30px; text-align: center; background: #009B8E;border-radius:100%; color:#fff; font-size: 16px; left:50%;margin-left:-15px;top:32%;margin-top:-15px;-webkit-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;}
/*.iproductsbox-swiper-container .swiper-slide a:hover .onebus_jia{display: block;}*/
.iproductsbox-swiper-container .swiper-slide a:hover h4{color:#009B8E}
.iproductsbox-swiper-container .swiper-slide a div.img img{ -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 filter:scale(1);
 filter:transform;
 transition:all 0.5s ease 0s;
 -webkit-transform:all 0.5s ease 0s;}
.iproductsbox-swiper-container .swiper-slide a:hover div.img img{ -webkit-transform:scale(1.15);
 -moz-transform:scale(1.15);
 -ms-transform:scale(1.15);
 -o-transform:scale(1.15);
 filter:scale(1.15);
 filter:transform;
 transition:all 0.5s ease 0s;
 -webkit-transform:all 0.5s ease 0s;}
.ma_in1s1_r{width: 128px;height: 40px;margin-right:40px;}
.ma_in1s1_rboxl {border-bottom: 1px solid #fff;border-left: 1px solid #fff;}
.ma_in1s1_rbox { width: 10px;height: 10px;transform: rotate(45deg); cursor: pointer;}
.ma_in1s1_rboxr { border-top: 1px solid #fff; border-right: 1px solid #fff;}
.ma_in1s1_r { position: relative;/* cursor: pointer; */ top: 20px;}
.fl{float:left;}
.fr{float:right;}
.ma_in1s1_rbox span {transform: rotate(-45deg);display: block;position: relative; top: 4px;}
.ma_in1s1_rboxr span::before {content: ""; position: absolute; top: 50%; transform: translateY(-50%);right: -1px;width: 20px; height: 1px; background: #fff;transition: all 0.36s;}
.ma_in1s1_rboxl span::before { content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: -1px; width: 20px;  height: 1px; background: #fff; transition: all 0.36s;}
.ma_in1s1_rbox:hover span::before{width:60px;}
.section2{overflow-x: hidden;}
.section2 .inews{overflow: hidden;padding:150px 200px;box-sizing: border-box;}
.section2 .swiper-button-next, .section2 .swiper-button-prev{text-indent: -8888px;}


/**2024年活动**/
.mask{display:;width: 100%;height:100%;background:#000;-webkit-opacity: 0.7;   /* Netscape and Older than Firefox 0.9 */  -moz-opacity: 0.7;   /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/   -khtml-opacity: 0.7;   /* IE9 + etc...modern browsers */  opacity: .7;  /* IE 4-9 */  filter:alpha(opacity=70);  /*This works in IE 8 & 9 too*/  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  /*IE4-IE9*/  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); z-index:99998;position:fixed;top:0;left:0;}
.act2024{position: fixed;width:600px;left:50%;top:50%;height: 486px;margin-left:-300px;margin-top:-290px;background:red;z-index: 99999 }
.act2024 .img{width: 100%;height:486px;overflow:hidden;}
.act2024 .box{position: relative;width: 100%;height: 100%;background:#fff;height:575px;}
.act2024 .orderbtn{height: 45px; text-align:center;line-height: 45px; font-size:16px;display:block;border-radius: 24px;width:140px;background:#009b8e;color: #fff;margin:20px auto 0 auto;}
.closeds{position: absolute;width:30px;height: 30px;background: #fff url(../images/closed.png) no-repeat center;border-radius: 100%;top:20px;right:20px;background-size: 18px 18px;cursor:pointer;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;	}
.closeds:hover{transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);}

.actmainbox2024{padding:100px 0;overflow:hidden;}
.blockbox2024{max-width: 1200px;margin:0 auto;}
.actmainbox2024 .img1{width: 100%;overflow:hidden;}
.formact2024{width:100%;background:#1a60db;/* background:#6128ff url(../images/2024/bg.png) no-repeat center top; */padding:30px 0 0 0 ;overflow:hidden;min-height: 350px;}
.ontrialspen2024{display: block!important}
.formact2024 h4{color:#fff;font-size: .32rem;text-align: center;padding:.3rem 0;}
.ontrialspen2024 .ontrial_form_spen .ontrial_form_input input,.ontrialspen2024 .ontrial_form_spen select option , .ontrialspen2024 .ontrial_area_spen textarea{border-color: #fff;background: #fff;}
.ontrialspen2024 .ontrial_form_spen select {width: 100%;text-indent: 10px;padding: 15px 0;}
.ontrialspen2024 .ontrial_btn{margin-top: 80px;background: #fff;color: #009B8E;border-color:#fff;}
.ontrialspen2024 .ontrial_form_spen .ontrial_form_input1{width:48%;}
.formact2024 .codes{width: 160px;height: 160px;margin:.1rem auto 15px auto;}
.formact2024  p{color: #fff;font-size: 14px;text-align: center;}


@media screen and (max-width: 1080px){
.act2024{width:4.5rem;height: 3.64rem;margin-left: -2.25rem;margin-top: -1.8rem}
.act2024 .img{height: 3.64rem;}
.actmainbox2024{padding:0;}
.act2024 .box{height: 4.9rem;}
.act2024 .orderbtn{height: .5rem;width: 1.4rem;line-height: .5rem;font-size: 14px;}
.blockbox2024{max-width: auto;padding:0 ;}




}