/*******************************************
      		 -****公共样式****-
********************************************/
html,body{overflow-x:hidden}
div{box-sizing:border-box}
.wp{width:1200px;max-width:94%;margin:0 auto}
.menu img{}
.menu{width:68px;height:68px;line-height:68px;display:inline-block;position:absolute;right:0px;top:15px}
#hd{height:68px;background:rgb(0,0,0,0.2);position:fixed;z-index:11;width:100%;top:0}
.hd-logo{height:100%;width:18%;line-height:68px;margin-left:0px;text-align:center;float:left;}
.hd-logo img{vertical-align:middle;max-height:54px;max-width:184px;width:100%}
.hd-nav{margin-left:5%;width:70%;float:left;height:68px}
.hd-nav ul li{float:left;padding:0 20px;position:relative}
.hd-nav ul li h3 a{display:block;line-height:68px;padding:0 15px;font-size:16px;color:#fff;position:relative;overflow:hidden;font-weight:bold}
.hd-nav ul li h3 a::after{display:block;content:"";width:100%;height:2px;position:absolute;bottom:0;left:0}
.hd-nav ul li.on h3 a::after{background:#170999;-webkit-transition:0.4s ease;-ms-transition:0.4s ease;transition:0.4s ease}
@media screen and (min-width:1366px){.hd-nav ul li h3 a:hover::after{background:#170999;-webkit-transition:0.4s ease;-ms-transition:0.4s ease;transition:0.4s ease}
}.hd-nav ul li .subnav{position:absolute;width:100%;left:0;top:100%;background:rgb(0,0,0,0.2);color:#fff;text-align:center;display:none}
.hd-nav ul li .sub-inner{width:100%;margin:0 auto}
.hd-nav ul li .sub-inner a{width:100%;line-height:24px;display:inline-block;color:#fff;padding:10px 0}
.hd-nav ul li .sub-inner a:hover{background:rgb(0,0,0,0.3)}
.hd-bar h3{float:left;font-size:14px;line-height:20px;border-right:1px solid #fff;margin:24px 0 0 0;padding-right:49px;color:#fff}
.hd-bar .hd-user{padding:19px 40px 0;height:68px;position:relative}
.hd-bar .hd-user .photo{display:block;width:30px;height:30px;border-radius:100%;overflow:hidden}
.hd-bar .hd-user .photo img{width:100%;height:100%}
.hd-bar .hd-user .dropdown{position:absolute;width:100%;right:0;top:100%;background:rgba(255,255,255,0.3);padding:0 10px;display:none}
.hd-bar .hd-user .dropdown ul li a{display:block;line-height:48px;color:rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.3)}
.hd-bar .hd-user .dropdown ul li a:hover{color:#fff;transition:0.4s ease}
.hd-bar .hd-user .dropdown .signout{display:block;line-height:38px;color:#fff}
.but{padding-top:50px;width:100%}
.but a{width:120px;height:40px;line-height:40px;text-align:center;display:block;background:#000000;border-radius:8px;margin:auto;font-size:13px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;cursor:pointer}
#ft{background:#000000}
#ft .ft-infos{padding:45px 0}
#ft .ft-infos .hot-line{color:#fff;line-height:30px;text-align:center}
#ft .ft-infos .hot-line h1{width:100%;display:block;font-size:42px;margin-bottom:25px;text-align:center}
#ft .ft-infos .hot-line h3{width:100%;display:block;font-size:22px;margin-bottom:30px;letter-spacing:1px;text-align:center}
#ft .ft-infos .hot-line img{font-size:22px;letter-spacing:1px;display:block;margin:auto;margin-bottom:15px}
#ft .ft-infos .hot-line p{font-size:18px;letter-spacing:1px;text-align:center}
#ft .ft-infos .hot-Nav{color:#fff;line-height:30px;text-align:center}
#ft .ft-infos dl{float:left;margin-left:170px}
#ft .ft-infos dl dt{width:100%;font-size:22px;line-height:22px;color:#fff;margin-bottom:30px;text-align:center;margin-top:60px}
#ft .ft-infos dl dd{width:100%;font-size:18px;font-weight:400;line-height:35px;color:#fff;display:block;text-align:center}
#ft .ft-infos dl dd a{color:#fff}
#ft .ft-infos dl dd a:hover{color:#fff}
#ft .ft-infos .erweima li{float:left;margin-left:46px;text-align:center;margin-bottom:10px}
#ft .ft-infos .erweima li img{width:90px;height:90px}
#ft .ft-infos .erweima p{width:100%;line-height:24px;color:#fff;margin-top:14px;font-size:13px;text-align:center}
#ft .copyright{border-top:1px solid rgba(216,216,216,0.1);padding:10px 20px}
#ft .copyright p{text-align:center;line-height:20px;font-size:12px;color:#ccc}
.sidebar{position:fixed;top:50%;right:30px;z-index:97;width:48px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.sidebar a{display:block;width:48px;height:48px;box-sizing:border-box;border:1px solid #e6e6e6;background-color:#fff}
.sidebar .phone-btn{background-image:url('../images/icon1.png');background-size:100% 100%}
.sidebar .phone-btn:hover{background-size:100% 100%;border-color:#0066FF}
.sidebar .wechat-btn{background-image:url('../images/icon2.png');background-size:100% 100%}
.sidebar .wechat-btn:hover{background-size:100% 100%;border-color:#0066FF}
.sidebar .backtop{background-image:url('../images/icon3.png');background-size:100% 100%;margin-top:36px;transform:translateX(200%);transition:0.4s}
.sidebar .backtop:hover{background:#0066FF url('../images/icon3-on.png');background-size:100% 100%;border-color:#0066FF}
.sidebar .backtop.backtop-show{transform:translateX(0);transition:0.4s}
.sidebar .side-inner{border:1px solid #D7D7D7;background:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.2);position:relative}
.sidebar .side-inner::before{display:block;content:"";width:4px;height:4px;border:1px solid #fff;border-color:#d7d7d7 #d7d7d7 #fff #fff;background:#fff;position:absolute;top:50%;right:-4px;margin-top:-4px;transform:rotate(45deg)}
.sidebar .side-phone{position:relative}
.sidebar .side-phone .phone-num{position:absolute;top:50%;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:10px;display:none}
.sidebar .side-phone .phone-num span{display:block;line-height:50px;padding:0 15px;white-space:nowrap;font-size:16px;color:#666}
.sidebar .side-phone:hover .phone-num{display:block}
.sidebar .side-erweima{position:relative;margin-top:20px}
.sidebar .side-erweima .erweima{position:absolute;top:50%;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:10px;display:none}
.sidebar .side-erweima:hover .erweima{display:block}
.sidebar .side-message{position:relative;margin-top:20px}
.sidebar .side-message .message{position:absolute;top:50%;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:10px;display:none}
.sidebar .side-message:hover .message{display:block}
.sidebar .message-btn{background-image:url('../images/message.png');background-size:70%;background-repeat:no-repeat;background-position:50% 50%}
.sidebar .side-inner a{width:100%;border:none}
.singleBanner{width:100%;height:700px}
.singleBanner img{width:100%;height:100%}
@media screen and (max-width:1280px){.hd-nav{margin-left:5%}
.hd-nav ul li .sub-inner{max-width:80%}
.hd-nav ul li{margin:0 12px}
.hd-bar h3{padding-right:20px}
.hd-bar .hd-user{padding:19px 20px 0}
#ft .ft-infos dl{margin-left:5%;max-width:250px}
#ft .ft-infos .erweima li{margin-left:24px}
#ft .ft-infos .erweima li img{width:100px}
}@media screen and (max-width:1000px){.hd-nav{margin-left:3%}
.hd-nav ul li{margin:0 10px}
.hd-nav ul li .sub-inner{max-width:94%}
.hd-bar h3{padding-right:10px}
.hd-bar .hd-user{padding:19px 8px 0}
}@media screen and (max-width:900px){#ft .ft-infos dl{margin-left:0%;width:100%;max-width:100%}
}



/*******************************************
      		 -****首页样式****-
********************************************/
#banner{height:700px;width:100%}
#banner .wp{height:100%;position:relative}
#banner .text{float:left;width:50%;color:#fff;position:relative;top:26%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#banner .text h2{font-size:36px;line-height:50px}
#banner .text p{font-size:16px;line-height:32px;margin-top:23px}
#banner .text a{display:block;vertical-align:top;margin-top:46px;width:201px;line-height:34px;background:#0471ff;border-radius:4px;text-align:center;color:#FFFFFF}
#banner .img{float:right;width:50%;height:100%;position:relative}
#banner .img img{max-width:90%;max-height:90%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#banner .swiper-pagination-bullet{width:18px;height:18px;background:url('../images/hexagon.png');background-size:100% 100%}
.title{text-align:center;margin-bottom:80px}
.title h3 span{display:inline-block;vertical-align:top;line-height:40px;font-size:50px;color:#1A0361;position:relative;font-weight:400;font-family:FZCuHeiSongS-B-GB}
.title h3 .span2::before,.title h3 .span2::after{display:inline-block;content:"";width:188px;height:3px;background:#fff;position:absolute;top:50%}
.title h3 .span2::before{left:-236px}
.title h3 .span2::after{right:-236px}
.title h3 .span3::before,.title h3 .span3::after{display:inline-block;content:"";width:188px;height:3px;background:#000;position:absolute;top:50%}
.title h3 .span3::before{left:-236px}
.title h3 .span3::after{right:-236px}
.title p{margin-top:28px;font-size:35px;line-height:22px;color:#314659;font-family:FZCuHeiSongS-B-GB;font-weight:400;color:#170999;opacity:0.6}
.title.white h3 span{color:#fff}
.title.white h3::before,.title.white h3::after{background:#fff}
.title.white p{color:#fff}
.index-sec1{padding:140px 0;text-align:center;background:#F3F2F4}
.index-sec1 ul{margin:0 -14px}
.index-sec1 ul li{float:left;display:inline-block;width:32.3333333%;box-sizing:border-box;padding:0 25px 25px 25px;}
.index-sec1 .item-box{padding:5px 4px 25px;background:#F6F8FA;border-radius:4px;text-align:center;overflow:hidden;display: block;}
.index-sec1 .item-box .inner-wp{transition:0.4s}
.index-sec1 .item-box span{display:block;width:340px;height:270px;position:relative}
.index-sec1 .item-box span img{width:100%;height:100%;transition:0.4s}
.index-sec1 .item-box span .img-hover{position:absolute;top:0;left:0;opacity:0}
.index-sec1 .item-box p{font-size:20px;line-height:28px;color:#666;position:relative;top:15px}
.index-sec1 .item-box a{display:block;display:block;width:90px;line-height:32px;border:1px solid #fff;border-radius:4px;margin:0px auto 0;text-align:center;color:#fff;font-size:15px;opacity:0;transform:translateY(100px);transition:0.4s ease in}
.index-sec1 .item-box:hover{background:#375EEE;transition:0.4s}
.index-sec1 .item-box:hover .inner-wp{transition:0.4s;transform:translateY(-30px)}
.index-sec1 .item-box:hover span .img{opacity:0;transition:0.4s}
.index-sec1 .item-box:hover span .img-hover{opacity:1;transition:0.4s}
.index-sec1 .item-box:hover p{color:#fff;transition:0.4s}
.index-sec1 .item-box:hover a{opacity:1;transform:translateY(0);transition:0.4s ease in}
.ARMedical{width:100%;display: block;}
.ARMedical img{width:100%;height:auto}
.ClientsServed{width:100%;display:flex;flex-wrap:wrap}
.ClientsServed a{width:130px;height:80px;border-radius:4px;display:block;margin-left:15px;margin-right:15px;margin-bottom:30px;border:1px solid #ebeef5;box-shadow:0 2px 12px 0 rgb(0 0 0 / 10%)}
.ClientsServed a img{width:100%;height:100%}
.index-sec2{background-color:rgba(0,0,0,0.33);background-image:url('../images/pattern.png');background-size:cover;padding:72px 0 32px}
.index-sec2 ul li{float:left;width:25%;margin-bottom:88px;text-align:center}
.index-sec2 ul li a{display:block}
.index-sec2 ul li span{display:block;width:282px;height:202px;background:#fff;border-radius:5%;overflow:hidden;margin:0 auto 40px;transition:0.4s ease-in-out}
.index-sec2 ul li span img{width:100%;height:100%}
.index-sec2 ul li h4{font-size:18px;line-height:25px;color:#ffffff}
.index-sec2 ul li p{color:#385064;height:40px;overflow:hidden;line-height:20px;max-width:188px;margin:8px auto 0}
.index-sec2 ul li:hover h4{color:#FFFFFF;transition:0.4s}
.index-sec2 ul li:hover p{color:#385064;transition:0.4s}
.index-sec2 ul li:hover span{transition:0.4s ease-in-out;transform:translateY(-10px)}
.index-sec3{background:#F6F8FA;padding:140px 0}
.index-sec3 li{float:left;width:32.3333333%;box-sizing:border-box;padding:0 25px 25px 25px;display:inline-block}
.index-sec3 .item-box{display:block;border-radius:4px;overflow:hidden}
.index-sec3 .item-box .img{overflow:hidden}
.index-sec3 .item-box .img span{display:block;height:100%;border-radius:4px 4px 0 0;overflow:hidden}
.index-sec3 .item-box .img img{width:100%;height:100%;transition:0.4s}
.index-sec3 .item-box .text{padding:20px 40px;background:#fff;text-align:center}
.index-sec3 .item-box .text h3{font-size:16px;line-height:22px;color:#000000}
.index-sec3 .item-box .text p{margin-top:18px;font-size:12px;line-height:18px;color:#000000;height:36px;overflow:hidden}
.index-sec3 .item-box .text .links{margin-top:16px}
.index-sec3 .item-box .text .links span{display:inline-block;vertical-align:top;width:36px;height:36px;border-radius:100%;overflow:hidden;margin:0 14px}
.index-sec3 .item-box:hover{filter:grayscale(0%);transition:0.4s}
.index-sec3 .item-box:hover .img img{transition:0.4s;transform:scale(1.1)}
.News-but{width:100%;padding-bottom:50px;display:flex;justify-content:center}
.News-but div{width:160px;height:55px;background:#F6F8FA;border:3px solid #170999;margin:0 20px;line-height:50px;text-align:center;font-size:23px;font-family:Adobe Heiti Std;font-weight:normal;color:#170999;cursor:pointer}

/*联系我们*/
.contact{width:1200px;max-width:100%;height:auto}
.contact-left{width:49%;height:400px;display:inline-block}
.contact-left img{float:right;position:relative;top:-75px}
.contact-right{width:50%;float:right;height:330px;line-height:50px;font-size:15px}
.contact-right p{width:80%;margin:0 auto;border-bottom:1px solid #2b66ff1a}
.text-hover{position:absolute;top:60px;bottom:0px;left:0px;right:0px;font-size:15px;display:none;text-align:left;padding:8px}
.index-sec1 .item-box:hover span .text-hover{opacity:1;transition:0.4s;display:block;color:#FFFFFF}
@media screen and (max-width:1320px){.index-sec3 .item-swiper .swiper-button-prev{left:0px}
.index-sec3 .item-swiper .swiper-button-next{right:0px}
}
/*******************************************
      		 -****内页样式****-
********************************************/
.page-banner{height:260px;background:url('../images/download-banner.jpg') center 0;position:relative}
.page-banner .text{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center}
.page-banner .text h1{font-size:68px;line-height:95px}
.page-banner .text h5{font-size:20px;line-height:28px;margin-top:11px}
/* 解决方案 */
.solution .sol-wp{width:1400px;max-width:94%;margin:0 auto}
.solution .sol-wp .img{text-align:center}
.solution .sol-wp .img img{max-width:100%}
.solution .sol-sec1{background:#F6F8FA}
.solution .sol-sec2{}
.solution .sol-sec3{background:url('../images/sol-bg3.png');background-size:100% 100%}
.solution .sol-sec4{}

/* 资源下载 */
.download{padding:30px 0 129px}
.download ul li{padding:16px 230px 14px 16px;background:#fff;position:relative}
.download ul li .text h4{font-size:18px;line-height:25px;color:#0D1A26;margin-bottom:14px}
.download ul li .text p{font-size:13px;line-height:18px;margin-bottom:7px;color:#555}
.download ul li .text h5{font-size:12px;line-height:17px;color:#314659}
.download ul li .btns{position:absolute;right:16px;top:50%;margin-top:-25px;height:50px}
.download ul li .btns a{float:left}
.download ul li .btns a.see-btn{color:#0066FF;line-height:22px;margin:14px 20px 0 0}
.download ul li .btns a.download-btn{line-height:50px;padding:0 25px;background:#0066FF;border-radius:4px;color:#fff}
.download ul li:hover{box-shadow:0px 5px 12px 1px rgba(105,105,105,0.12);z-index:11}
/*详情*/
.ar-college{width:1200px;min-width:100%;min-height:1000px;height:auto}
.ar-college .content{width:60%;min-height:1000px;height:auto;margin:50px auto;padding:0px 50px;overflow:hidden;height:auto}
.ar-college .content h1{width:100%;height:50px;line-height:50px;font-size:23px;margin:20px auto;text-align:center}

/*关于我们*/
.about{width:1200px;min-width:100%;min-height:1000px;height:auto}
.about-sec1{width:100%;min-height:350px;background-color:#000000;padding:130px 0;position:relative}
.about-sec1 .sec1bg{width:300px;height:400px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:2;background:url('../images/about-sec1bg.png');background-size:100% 100%}
.about-sec1 h1{width:100%;font-size:45px;font-family:FZCuHeiSongS-B-GB;font-weight:400;color:#FFFFFF;margin-bottom:50px;text-align:center}
.about-sec1 .about-text{width:60%;font-size:18px;font-family:Adobe Heiti Std;font-weight:400;color:#FFFFFF;margin:auto}
.about-sec2{width:100%;height:1000px;color:#FFFFFF;position:relative;background:url('../images/about-sec2bg.png');background-size:100% 100%}
.about-sec2 div{width:60%;height:500px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}
.about-sec2 div p{font-size:45px;margin-bottom:150px}
.about-sec2 div p span{font-size:50px;margin-right:100px}
.about-sec3{width:100%;height:1200px;color:#FFFFFF;position:relative;background:url('../images/about-sec3bg.png');background-size:100% 100%}


/* AR 医疗 */
.ar-box1{display:flex;align-items:center;min-height:500px;background-color:#ffffff}
.ar-box1 div:nth-child(1){flex:1;font-size:35px;font-weight:bold}
.ar-box1 div:nth-child(2){flex:2;font-size:23px}
.ar-box2{background-color:#ffffff;margin-bottom:50px}
.ar-oral{width:90%;height:auto;margin:auto;display: flex;align-items: center;padding-bottom:20px;}
.ar-oral div{
	flex: 1;
	text-align: center;
}
.ar-oral  h1{font-size: 50px;color: #1A0361;max-width: 50px;}
.ar-oral div img{width:120px;height:120px;margin:auto}
.ar-oral div p{width:100%;text-align: center;margin-top: 15px;font-size: 20px;color: #1A0361;}
.ar-box2-b{width:245px;margin:auto;height:1px;background-color:#1A0361;margin-top:15px;position:relative}
.ar-box2-b div{width:100px;height:8px;background-color:#1A0361;position:absolute;top:-4px}
.ar-block{width:100%}
.ar-block1{width:59%;height:400px;float:left;margin-bottom:15px}
.ar-block1 img{width:100%;height:100%}
.ar-block2{width:39%;padding:50px 0;float:right;height:400px;background:#E5E5E5;margin-bottom:15px}
.ar-block2  div:nth-child(1){width:80%;height:200px;margin:auto}
.ar-block2  div:nth-child(2){width:80%;text-align:center;font-size:18px;margin:auto;padding-top:50px}
.ar-block2  div:nth-child(3){width:80%;text-align:center;font-size:23px;margin:auto}
.ar-block2 img{width:100%;height:100%}
.ar-block3{width:100%;float:left;background:#E5E5E5;min-height:200px;display:flex}
.ar-block3 div{flex:1;padding:40px;font-size:18px}
.ar-block3 div p{line-height: 32px;}


/* ODM/OEM业务 */
.odm-box1{padding:50px 0}
.odm-box1 h2{width:95%;margin:auto;display:block;font-size:20px;padding:50px 0}
.odm-box1-ul{display:flex;align-items:center;margin-bottom:50px}
.odm-box1-ul div{flex:1;height:150px;text-align:center;color:#fff}
.odm-box1-ul div p{width:100%;font-size:18px;text-align:center}
.odm-box1-ul div p:nth-child(1){padding-top:40px}
.odm-box1-ul div p:nth-child(2){padding-top:10px}
.odm-box1-li{background:url('../images/odm-bg2.png');background-size:100% 100%}
.odm-box1-li2{background:url('../images/odm-bg1.png');background-size:100% 100%}

.odm-box1-list{width:100%}
.odm-box1-item{float:left;display:inline-block;width:25%;box-sizing:border-box;padding:0 25px}
.odm-box1-item div{width:100%;border-radius:10px;min-height:390px;background-color:#2157A6;color:#ffffff;padding:20px  0}
.odm-box1-item div .p1{font-size:18px;margin:auto;color:#ffffff;padding:15px 30px}
.odm-box1-item div .p2{font-size:23px;margin:auto;color:#ffffff;padding:15px 30px;text-align:center}
.odm-box1-item div .p2h1{font-size:50px;opacity:0.5}
.odm-box1-item:nth-child(2n+2) div{background-color:#15B4A6 !important}
.odm-box2{padding:50px 0;background-color:#000000}
.odm-title{padding:80px 0;display:flex;color:#ffffff}
.odm-title h1{display:block;width:90px;height:90px;line-height:90px;text-align:center;font-size:35px;background-color:#3310a5}
.odm-title h2{display:block;text-align:center;font-size:35px;line-height:90px;margin-left:30px}
.odm-industry{}
.odm-industry li{float:left;display:inline-block;width:25%;height:200px;box-sizing:border-box;padding:0 10px 10px 10px}
.odm-industry li img{width:100%;height:100%}
.odm-RandD{display:flex;flex-wrap:wrap;}
.odm-RandD .odm-RandD-item{width:33%;padding:30px 0;color:#fff}
.odm-RandD .odm-RandD-item div{width:260px;height:260px;line-height:240px;border-radius:50%;text-align:center;border:15px solid #30268a;margin:auto;font-size:50px}
.odm-RandD .odm-RandD-item p{padding-top:50px;width:100%;text-align:center;font-size:30px}

/* 产品详情 */
.hardwares{padding:100px 0}
.hardwares-title{width:100%;height:80%;line-height:80px;background:#eef2ee;text-align:center;font-size:35px;color:#000;opacity:0.6}
.hardwares-box{width:80%;display:flex;flex-wrap:wrap;padding:50px 0;margin:auto}
.hardwares-box li{width:40%;padding:1% 0 1% 10%;font-size:28px;color:#000}
/* .hardwares-box li:nth-child(2n+2){
	padding:1% 5%;
} */
/*选项卡*/
.table_card{width:1200px;margin:0 auto;min-height:300px;height:auto}
.table_card .tab{width:800px;margin:0 auto;height:37px;font-size:14px}
.table_card .tab li{loat:left;height:36px;line-height:36px;background:#F6F8FA;text-align:center;width:33.333333333%}
.table_card .tab li:hover{height:37px;background:#0471ff;color:#ffffff;cursor:pointer}
.table_card .activ{height:37px !important;background:#0471ff !important;color:#ffffff}
.table_card .tabCon{background:#fff;width:100%;min-height:300px;height:auto !important;text-align:center}
.table_card .tabCon div{display:none}
.table_card .tabCon .on{display:block}
.newslist01{font-size:14px;width:68%;min-height:300px;overflow:hidden;height:auto;margin:0 auto}
.newslist01 li{display:inline-block;line-height:36px;margin-top:35px;float:unset}
.newslist01 li .ding{color:#F30;margin-left:5px}
.newslist01 li .time{float:right;font-size:12px;color:#888}
.custom ul li{width:50%}
.mobile-ul{width:100%}
.mobile-li{width:33.333333333% !important}

.form-bottom{max-width:500px;width:100%;height:530px;position:fixed;top:0;left:0;right:0;bottom:0;box-shadow:#585858 0px 0px 200px;background:#ffffff;margin:auto;z-index:999;padding:10px 30px;border-radius:5px}
.form-bottom .registration-form{height:100%;width:100%}
.form-bottom .form-group{min-height:80px;height:auto;line-height:80px;width:100%}
.form-bottom .form-group label{width:100%;height:40px;line-height:40px;display:flex;text-align:right}
.form-bottom .form-group input{width:100%;height:40px;line-height:40px;text-indent:0.5rem;display:flex;border:1px solid #CCCCCC}
.form-bottom .form-group textarea{width:100%;height:100px;display:flex;text-indent:0.5rem;border:1px solid #CCCCCC}
.form-bottom button{height:40px;width:100%;color:#ffffff;background:#585858;margin-top:20px}
.form-bottom .form-title h3{font-size:15px;color:#000000;font-weight:bold;margin:10px 0}
.form-success{font-size:15px;color:red;font-weight:bold}
.form-bottom .form-title{width:100%;height:40px}
.form-bottom .close{position:absolute;right:15px;top:20px;font-weight:bold;cursor:pointer}

.form-text{width:100%}
.form-text h3{display:block;width:100%;margin-top:100px;font-size:20px;font-family:Microsoft YaHei;font-weight:400;color:#000000;text-align:center}
.form-text h1{display:block;width:100%;padding:50px 0;font-size:25px;font-family:Microsoft YaHei;font-weight:400;color:#1A0361;text-align:center}
.form-call{width:100%;height:60px;display:flex}
.form-label{width:250px;height:60px;line-height:60px;background:#E1E5F1;display:block;font-size:20px;font-family:Microsoft YaHei;font-weight:400;color:#000;text-align:center}
.form-label span{color:#FF0000}
.form-call input{width:100%;height:60px;line-height:60px;text-indent:0.5rem;display:flex;font-size:20px}
.form-border{width:100%;height:10px;background:#CFD6EA}
.form-btn{display:block;width:141px;height:46px;background:#0A1D5B;border:1px solid #EEEEEE;font-size:20px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;margin:auto;margin-top:60px;margin-bottom:60px}


.time-line-box{padding:50px;margin-top:230px;}
.time-line-box ul:after{content:'';background:#fff;height:6px;width:900%;position:absolute;left:0;z-index:1}
.time-line-box ul li{float:left;width:211px;position:relative;padding-top:10px;padding-bottom:0;padding-left:0;z-index:2}
.time-line-box ul li dl dt{font-size:30px;color:#FFF;font-weight:bold;position:relative;margin:20px 0;text-align: center;}
.time-line-box ul li dl dt:after{content:'';width:20px;height:20px;border-radius:100%;background:#fff;position:absolute;left:0;top:-38px;right: 0;margin: auto;}
.time-line-box ul li dl dd{color:#fff;font-size:20px;position:relative;text-align: center;}
.time-line-box ul li:last-child{margin-right:40px}
.time-line-box ul li:nth-child(2n){padding-top:0}
.time-line-box ul li:nth-child(2n) dl dt{font-size:30px;color:#FFF;font-weight:bold;position:relative;margin:20px 0;text-align: center;}
.time-line-box ul li:nth-child(2n) dl dt:after{content:'';width:20px;height:20px;border-radius:100%;background:#fff;position:absolute;top:0;bottom:-108px;right: 0;left: 0;margin: auto;}
.time-line-box ul li:nth-child(2n) .layui-text{position:absolute;left:0;bottom:10px;}
.time-line-box ul .item-this:after{border-left:#2DA891 2px solid}


@media screen and (max-width:900px){
	.singleBanner{width:100%;height: auto;}
	.about-text{font-size: 20px;}
	.about-sec2{height: 500px;}
	.about-sec2 div{width: 90%;height: 200px;}
	.about-sec2 div p span{font-size: 25px;}
	.about-sec2 div p{font-size: 15px;    margin-bottom: 50px;}
	.about-sec3{height:auto;}
	.time-line-box{padding: 0;margin-top: 50px;}
	.ar-box1 div:nth-child(1){flex:1;font-size:15px;font-weight:bold}
	.ar-box1 div:nth-child(2){flex:2;font-size:12px}
	.ar-block1{width: 100%;height: auto;}
	.ar-block2{width: 100%;height: auto;}
	.ar-block3 div{font-size: 12px;}
	.odm-box1 h2{font-size: 15px;}
	.odm-box1-item{width: 50%;}
	.odm-box1-item div{margin-bottom: 10px;}
	.odm-box1-item div .p1{font-size:15px;}
	.odm-box1-item div .p2{font-size:20px;}
	.odm-box1-item div .p2h1{font-size:30px;}
	.odm-industry li{width: 50%;}
	.odm-RandD .odm-RandD-item{width: 100%;}
	.form-call{height: 50px;}
	.form-call input{height: 50px;line-height:50px;}
	.form-label{width: 150px;height: 50px;line-height:50px;font-size: 15px;}
	.hardwares-title{font-size:20px}
	.hardwares-box{width:95%}
	.hardwares-box li{font-size:13px}
	.odm-box1-ul div{height:100px}
	.odm-box1-ul div p{font-size:15px;text-align:center}
	.odm-box1-ul div p:nth-child(1){padding-top:25px}
	.odm-box1-ul div p:nth-child(2){padding-top:5px}
	.ar-oral{width:100%;}
	.ar-oral  h1{font-size: 30px;}
	.ar-oral div img{width:50px;height:50px;margin:auto}
	.ar-oral div p{font-size: 16px;}

