@charset "utf-8";
/* CSS Document */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {margin: 0;padding: 0;border: none;outline: 0; /*font-size:100%;*/ font: inherit;vertical-align: baseline;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body { /*font-size:100%;*/ font-size:14px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body { background:#fff;}

a{color:#444;text-decoration:none;}

.ln { text-align:left; }
.cn { text-align:center; }
.rn { text-align:right; }

.left { float:left; }
.right { float:right; }

.p5 { padding:5px; }
.p10 { padding:10px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }
.pt68 { padding-top:68px; }
.pt80 { padding-top:80px; }
.pt100 { padding-top:100px; }
.pt120 { padding-top:120px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }

.pbl30 { padding-left:30px; }

.mr10 { margin-right:10px; }
.ml10 { margin-left:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
input[type=button], input[type=submit], input[type=reset],button,input[type=text] { -webkit-appearance: none; -webkit-tap-highlight-color: transparent; }
.cclear:after,.cclear .after {content: ""; display: block; clear: both;}
.clear { clear:both; height:0; font-size:0;line-height:0; overflow:hidden;}

button { padding:0px; outline:none; border:none; font-family:"Microsoft Yahei"; font-weight:500;}
textarea { padding:0px; outline:none; border:none; font-family:"Microsoft Yahei"; font-weight:500;}
button:focus, textarea:focus { outline:none;}

.img_rendering {
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
}
/*引用字体*/
@font-face {
	font-weight: Regular;
	font-style: normal;
	font-family: 'mywebfont';
	src:url('../font/DingTalk JinBuTi.ttf');
}
.mobNav { display:none;}
.mproduct { display:none;}
.upMproDemo { display:none;}
.mnewsCt { display:none;}
.mabout { display:none;}
.mfoot { display:none;}
.msoPro { display:none;}
.mfunCt { display:none;}
.madvbox { display:none;}

/*导航*/
.navBatten { position:fixed; z-index:99; left:0; top:0; right:0; height:auto; overflow:hidden; margin:0 auto;}
.navBatten .wp { width:1500px; height:85px; overflow:hidden; margin:0 auto;}
.logo { float:left; display:block; display:flex; display:-webkit-flex; width:auto; height:45px; line-height:45px; overflow:hidden; margin:20px 0 0 0; font-family:'mywebfont'; font-size:30px; color:#fff;}
.logo img { height:45px; margin:0 10px 0 0;}

.navBatten .wp .links { float:right; height:auto; overflow:hidden;}
.navBatten .wp .links .item { position:relative; display:block; float:left; width:auto; padding:0 32px; height:85px; line-height:85px; overflow:hidden; font-family:'Source Han Sans CN'; font-weight:500; font-size:16px; color:#fff;}
.onavs .wp .links .on { color:#373E4B;}
.navBatten .wp .links .on:after { position:absolute; content: " "; left:32px; top:56px; width:64px; height:4px; overflow:hidden; border-radius:2px; background:#2468F2;}

.onavs { background:#fff; box-shadow:0px 3px 10px 1px rgba(0,0,0,0.15);}
.onavs .wp .logo { color:#373E4B;}
.onavs .wp .links .item { color:#373E4B;}

/*banner*/
.banner { position:relative; z-index:1; height:auto; overflow:hidden; margin:0 auto;}
.banner .img { height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.banner .img video { width:100%;}
.banner .mask { position:absolute; z-index:2; left:0; top:0; right:0; bottom:258px; background: linear-gradient( 180deg, #000000 0%, rgba(0,0,0,0) 100%);}

.txt-container { position:absolute; z-index:3; left:0; top:50%; right:0; transform:translateY(-50%);}
.txt-container .swiper-slide { height:400px; line-height:73px; text-align:center; overflow:hidden; margin:0 auto; font-family:'Source Han Sans CN'; font-weight:bold; font-size:55px; letter-spacing:10px; color:#fff; display:flex; display:-webkit-flex; justify-content:center; align-items:center;}


/*核心能力*/
.coreCap { width:1560px; height:auto; overflow:hidden; margin:0 auto;}
.title { height:auto; overflow:hidden; margin:0 auto;}
.title h1 { height:46px; line-height:46px; text-align:center; overflow:hidden; margin:0 auto 28px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:46px; color:#373E4B;}
.title p { height:auto; line-height:18px; text-align:center; overflow:hidden; margin:0 auto 50px; font-family:'Source Han Sans CN'; font-size:18px; color:#373E4B; opacity:0.30;}
.coreCap .title { margin:130px auto 37px;}

.coreCap .list { padding:15px 30px; height:auto; overflow:hidden; margin:0 auto;}
.coreCap .list .item { float:left; width:720px; height:auto; overflow:hidden; margin:0 60px 135px 0; box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.06);}
.coreCap .list .item:nth-child(2n) { margin:0 0 135px 0;}
.coreCap .list .ico1 { background:#fff url(../images/icon_coreCap_01.png) no-repeat right bottom; background-size:435px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.coreCap .list .ico2 { background:#fff url(../images/icon_coreCap_02.png) no-repeat right bottom; background-size:435px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.coreCap .list .item .info { height:auto; overflow:hidden; margin:0 auto; padding:40px 0 0 50px; text-align:left;}
.coreCap .list .item .info h2 { height:36px; line-height:36px; overflow:hidden; margin:0 auto 13px; font-family:'mywebfont'; font-size:30px; color:#2468F2;}
.coreCap .list .item .info h3 { height:auto; line-height:40px; overflow:hidden; margin:0 auto 30px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:30px; color:#000;}
.coreCap .list .item .info p { height:auto; line-height:30px; overflow:hidden; margin:0 auto 57px; font-family:'Source Han Sans CN'; font-weight:400; font-size:18px; color:#000; opacity:0.35;}

/*产品中心*/
.product { height:auto; overflow:hidden; margin:0 auto; background:url(../images/icon_product_bg1.png) no-repeat top center; background-size:100%;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.product .wp { width:1500px; height:auto; /*overflow:hidden;*/ margin:0 auto;}
.product .wp .item { float:left; width:600px; height:auto; /*overflow:hidden;*/ margin:130px 300px 0 0;}
.product .wp .item:nth-child(2n) { margin:130px 0 0 0;}
.product .wp .item h2 { height:46px; line-height:46px; overflow:hidden; margin:0 auto 20px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:46px; color:#373E4B;}
.product .wp .item h3 { height:46px; line-height:46px; overflow:hidden; margin:0 auto 100px; font-family:'Source Han Sans CN'; font-size:46px; color:#373E4B;}
.product .wp .item .trial { display:block; width:174px; height:56px; line-height:56px; text-align:center; overflow:hidden; font-family:'Source Han Sans CN'; font-weight:500; font-size:18px; color:#fff; background:#2468F2; border-radius:5px;}




.product .wp .item .ps { height:auto; line-height:30px; overflow:hidden; margin:0 auto 74px; font-family:'Source Han Sans CN'; font-weight:400; font-size:18px; color:#373E4B;}
.product .wp .item .list { height:auto; overflow:hidden; margin:0 auto 94px;}
.product .wp .item .list .aitem { float:right; height:70px; line-height:70px; text-align:right; padding-right:30px; overflow:hidden; margin:0 auto 25px; background: linear-gradient( 90deg, rgba(36,104,242,0) 0%, #2468F2 100%); font-family:'mywebfont'; font-size:26px; color:#fff;}
.product .wp .item .list .aitem:first-child { width:363px;}
.product .wp .item .list .aitem:nth-child(2) { width:263px;}
.product .wp .item .list .aitem:nth-child(3) { width:293px;}

/*预约产品演示*/
/*.proDemo { height:auto; margin:0 auto; 
background: radial-gradient( 0% 0% at 50% 50%, #3895DF 0%, #327BD8 100%);}
.proDemo .wp { width:1500px; height:auto; margin:0 auto; background:url(../images/icon_proDemo_bg.png) no-repeat right center; background-size:601px;}
.proDemo .wp .info { padding:70px 0 100px 0;}
.proDemo .wp h2 { height:46px; line-height:46px; overflow:hidden; margin:0 auto 49px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:46px; color:#fff;}

.proDemo .wp form { height:auto; overflow:hidden; margin:0 auto 30px;}
.proDemo .wp form .item { float:left; height:60px; overflow:hidden; margin:0 5px 0 0; border-radius:5px; background: rgba( 0, 0, 0, 0.16);}
.proDemo .wp form .item:first-child { width:223px;}
.proDemo .wp form .item:nth-child(2) { width:347px; margin-right:40px;}
.proDemo .wp form .item input { width:90%; padding:0 0 0 10%; height:60px; line-height:60px; overflow:hidden; margin:0 auto; font-family:'Source Han Sans CN'; font-weight:400; font-size:18px; color:#fff; background:none;}
.proDemo .wp form .item input::-webkit-input-placeholder { color:#fff;}
.proDemo .wp form .item input:-moz-placeholder { color:#fff;}
.proDemo .wp form .item input::-moz-placeholder { color:#fff;}
.proDemo .wp form .item input:-ms-input-placeholder { color:#fff;}
.proDemo .wp form .subBtn { display:block; width:170px; height:60px; line-height:60px; text-align:center; overflow:hidden; cursor:pointer; font-family:'Source Han Sans CN'; font-weight:500; font-size:18px; color:#fff; border-radius:5px; background:#E6A729;}
.proDemo .wp form .subBtn:hover { transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; background:rgba( 230, 167, 41, 0.3);}

.proDemo .wp .ways { margin:0 auto;}
.proDemo .wp .ways .item { position:relative; float:left; margin:0 35px 0 0;}
.proDemo .wp .ways .item a { display:block; height:32px; line-height:32px; overflow:hidden; padding:0 0 0 42px; font-family:'Source Han Sans CN'; font-weight:500; font-size:26px; color:#fff;}
.proDemo .wp .ways a.ico1 { background:url(../images/icon_proDemo_01.png) no-repeat left center; background-size:32px; cursor:default;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.proDemo .wp .ways a.ico2 { background:url(../images/icon_proDemo_02.png) no-repeat left center; background-size:32px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}

.proDemo .wp .ways .item .ewmcode { display:none; position:absolute; left:39px; top:40px; width:120px; height:120px; overflow:hidden;}
.proDemo .wp .ways .item .ewmcode .img { height:120px; line-height:118px; text-align:center; overflow:hidden; margin:0 auto;}
.proDemo .wp .ways .item .ewmcode .img img { max-width:100%; max-height:100%; vertical-align:middle;}*/

.upProDemo { height:auto; overflow:hidden; margin:0 auto; 
background: radial-gradient( 0% 0% at 50% 50%, #3895DF 0%, #327BD8 100%);}
.upProDemo .wp { width:1562px; height:auto; margin:0 auto; background:url(../images/icon_proDemo_bg1.png) no-repeat right center; background-size:833px;}

.upProDemo .wp .info { padding:70px 0 74px 0;}
.upProDemo .wp .info h2 { height:46px; line-height:46px; overflow:hidden; margin:0 auto 30px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:46px; color:#fff;}
.upProDemo .wp .info p { height:auto; line-height:28px; overflow:hidden; margin:0 auto 58px; font-family:'Source Han Sans CN-Regular'; font-size:18px; color:#fff;}

.upProDemo .wp .info .list { width:860px; height:auto; overflow:hidden; margin:0 auto; height:auto; overflow:hidden; margin:0 0 25px 0;}
.upProDemo .wp .info .list .item { float:left; width:260px; height:60px; overflow:hidden; margin:0 20px 20px 0; border-radius:5px; background: rgba( 0, 0, 0, 0.16);}
.upProDemo .wp .info .list .item input { width:90%; padding:0 0 0 10%; height:60px; line-height:60px; overflow:hidden; margin:0 auto; font-family:'Source Han Sans CN'; font-weight:400; font-size:18px; color:#fff; background:none;}
.upProDemo .wp .info .list .item input::-webkit-input-placeholder { color:#fff;}
.upProDemo .wp .info .list .item input:-moz-placeholder { color:#fff;}
.upProDemo .wp .info .list .item input::-moz-placeholder { color:#fff;}
.upProDemo .wp .info .list .item input:-ms-input-placeholder { color:#fff;}

.upProDemo .wp .info .subBtn { display:block; width:170px; height:60px; line-height:60px; text-align:center; overflow:hidden; cursor:pointer; font-family:'Source Han Sans CN'; font-weight:500; font-size:18px; color:#fff; border-radius:5px; background:#E6A729;}
.upProDemo .wp .info .subBtn:hover { transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; background:rgba( 230, 167, 41, 0.3);}

/*新闻资讯*/
.newsCt { height:auto; overflow:hidden; margin:0 auto;}
.newsCt .title { margin:130px auto 32px;}
.news-container { position:relative; width:1500px; height:586px; overflow:hidden; margin:0 auto 130px;}
.news-container .swiper-wrapper { }
.news-container .swiper-slide { height:auto; overflow:hidden; margin:0 auto; background:#E8ECF1;}
.news-container .swiper-slide .info { float:left; width:300px; padding:50px 95px 0 50px; height:auto; overflow:hidden;}
.news-container .swiper-slide .info .date { height:auto; overflow:hidden; margin:0 auto 48px; text-align:left;}
.news-container .swiper-slide .info .date h2 { height:48px; line-height:48px; overflow:hidden; margin:0 auto; font-family:'mywebfont'; font-weight:400; font-size:40px; color:rgba( 0, 0, 0, 0.32);}
.news-container .swiper-slide .info .date p { height:19px; line-height:19px; overflow:hidden; margin:0 auto; font-family:'mywebfont'; font-weight:400; font-size:16px; color:rgba( 0, 0, 0, 0.32);}

.news-container .swiper-slide .info .cont { height:auto; overflow:hidden; margin:0 auto;}
.news-container .swiper-slide .info .cont h3 { height:auto; line-height:40px; min-height:80px; overflow:hidden; margin:0 auto 20px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:30px; color:#000;}
.news-container .swiper-slide .info .cont p { height:90px; line-height:30px; overflow:hidden; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; margin:0 auto 50px; font-family:'Source Han Sans CN'; font-weight:400; font-size:18px; color:rgba( 0, 0, 0, 0.35);}

.news-container .swiper-slide .info .cont .btn { padding:0px; outline:none; border:none; display:block; height:18px; line-height:18px; overflow:hidden; margin:0; cursor:pointer; font-family:'Source Han Sans CN'; font-weight:500; font-size:18px; color:rgba( 47, 47, 47, 0.35);}
.news-container .swiper-slide .info .cont .btn:hover { color:#2468F2;}

.news-container .swiper-slide .img { float:right; width:1055px; height:auto; overflow:hidden; text-align:right;}
.news-container .swiper-slide .img img { width:100%;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:70px; left:50px; width:auto;}
.swiper-pagination-bullet { width:12px; height:12px; opacity:0.09;}
.swiper-pagination-bullet-active { opacity:1; background:#2468F2;}

/*关于我们*/
.about { height:632px; overflow:hidden; margin:0 auto; background:url(../images/icon_about_bg1.png) no-repeat top center; background-size:100% 632px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.about .title { margin:106px auto 12px;}
.about .brief { height:auto; overflow:hidden; margin:0 auto 87px; text-align:center; line-height:30px; font-family:'Source Han Sans CN'; font-weight:400; font-size:18px; color:#373E4B;}
.about .img { height:auto; overflow:hidden; text-align:center; margin:0 auto; border-radius:5px; border:1px solid #E6E6E6;}
.about .img img { width:622px;}

/*底部*/
.footer { height:auto; margin:0 auto; padding-bottom:52px; background:#222A33;}
.footer .wp { width:1500px; height:auto; margin:0 auto;}
.footer .wp .fl { float:left; width:778px; height:auto; overflow:hidden; margin:95px 0 0 0;}
.footer .wp .fl .logo { float:none; width:235px;/*margin:0 auto 30px;*/margin:0 0 30px 31px; color:#fff;}
.footer .wp .fl p { display:inline-block; height:33px; line-height:33px; overflow:hidden; margin:0 auto 76px; font-family:'mywebfont'; font-weight:400; font-size:27px; color:#fff;}

.footer .wp .fr { float:right; width:722px; height:auto; margin:95px 0 0 0;}
.footer .wp .fr .item { float:left; height:auto; margin:0;}
.footer .wp .fr .item:first-child { width:258px;}
.footer .wp .fr .item:nth-child(2) { width:168px;}
.footer .wp .fr .item:nth-child(3) { width:218px;}
.footer .wp .fr .item:nth-child(4) { width:78px;}

.footer .wp .fr .item .tit { position:relative; height:auto; overflow:hidden; margin:0 auto 25px;}
.footer .wp .fr .item .tit h3 { height:19px; line-height:19px; overflow:hidden; margin:0 auto 22px; font-family:'Source Han Sans CN'; font-weight:400; font-size:19px; color:#fff;}
.footer .wp .fr .item .tit:after { position:absolute; content: " "; left:0; bottom:0; width:29px; height:2px; overflow:hidden; background:#2468F2;}

.footer .wp .fr .item .ways { height:auto; margin:0 auto;}
.footer .wp .fr .item .ways .stem { position:relative; z-index:1; margin:0 auto 10px;}
.footer .wp .fr .item .ways .stem a { display:block; height:26px; line-height:26px; overflow:hidden; padding:0 0 0 34px; font-family:'Source Han Sans CN'; font-weight:400; font-size:18px; color:rgba( 255, 255, 255, 0.66);}
.footer .wp .fr .item .ways .stem a.ico1 { background:url(../images/icon_fproDemo_01.png) no-repeat left center; background-size:26px; cursor:default;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.footer .wp .fr .item .ways .stem a.ico2 { background:url(../images/icon_fproDemo_02.png) no-repeat left center; background-size:26px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}

.footer .wp .fr .item .ways .stem .ewmcode { display:none; position:absolute; z-index:10; left:14px; top:28px; width:118px; height:118px; overflow:hidden;}
.footer .wp .fr .item .ways .stem .ewmcode .img { height:118px; line-height:116px; text-align:center; overflow:hidden; margin:0 auto;}
.footer .wp .fr .item .ways .stem .ewmcode .img img { max-width:100%; max-height:100%; vertical-align:middle;}


.footer .wp .fr .item .cusBtn { display:block; width:106px; height:41px; line-height:41px; text-align:center; overflow:hidden; font-family:'Source Han Sans CN'; font-weight:400; font-size:17px; color:rgba( 255, 255, 255, 0.77); border-radius:23px; background:#2468F2; border:1px solid rgba( 255, 255, 255, 0.30)}
.footer .wp .fr .item .cusBtn:hover { transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; background: rgba( 36, 104, 242, 0.3);}
.footer .wp .fr .item p { height:auto; line-height:30px; overflow:hidden; font-family:'Source Han Sans CN'; font-weight:400; font-size:18px; color:rgba( 255, 255, 255, 0.66);}
.footer .wp .fr .item p a { display:block; font-family:'Source Han Sans CN'; font-weight:400; font-size:18px; color:rgba( 255, 255, 255, 0.66);}
.footer .wp .fr .item p a:hover { color:#2468F2;}

.footer .cp { display:flex; display:-webkit-flex; justify-content:center; width:1500px; height:30px; line-height:30px; overflow:hidden; margin:0 auto; text-align:center; font-family:'Source Han Sans CN'; font-weight:400; font-size:16px; color:rgba( 255, 255, 255, 0.23);}
.footer .cp a { display:inlne-block; overflow:hidden; font-size:16px; color:rgba( 255, 255, 255, 0.23);}

/*新闻详情*/
.minban { display:none;}
.inban { display:block; position:relative; z-index:1; height:auto; overflow:hidden; margin:85px auto 0;}
.inban .img { height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.inban .img img { width:100%;}
.inban .ts { position:absolute; z-index:2; left:0; top:50%; right:0; height:auto; overflow:hidden; transform:translateY(-50%);}
.inban .ts h1 { position:relative; z-index:3; width:184px; height:65px; line-height:46px; text-align:center; overflow:hidden; margin:0 auto 40px; font-family:'Source Han Sans CN'; font-weight:500; font-size:46px; color:#fff;}
.inban .ts h1:after { position:absolute; z-index:4; content: " "; left:27.5px; top:62px; width:129px; height:3px; overflow:hidden; background:#fff; border-radius:4px;}
.inban .ts p { height:26px; line-height:26px; text-align:center; overflow:hidden; margin:0 auto; font-family:'Source Han Sans CN'; font-weight:400; font-size:26px; color:#fff;}

.details { width:1480px; height:auto; overflow:hidden; margin:60px auto;}
.details .occupying { float:left; width:350px; height:auto; overflow:hidden; margin:0 40px 0 0; min-height:100px;}
.details .newsCon { float:left; width:700px; height:auto; overflow:hidden; margin:0 40px 0 0;}
.details .newsCon h1 { height:auto; line-height:40px; text-align:center; overflow:hidden; margin:0 auto 20px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:30px; color:#000;}

.details .newsCon .infs { display:flex; display:-webkit-flex; justify-content:center; height:auto; overflow:hidden; margin:0 auto 20px; border-bottom:3px solid rgba( 0, 0, 0, 0.04);}
.details .newsCon .infs .item { height:21px; line-height:21px; overflow:hidden; margin:0 40px 15px 0; font-family:"Microsoft Yahei"; font-weight:400; font-size:16px; color:rgba( 0, 0, 0, 0.45);}

.details .newsCon .pps { height:auto; line-height:26px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:400; font-size:18px; color:#000;}
.details .newsCon .pps p { height:auto; line-height:39px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; margin:0 auto 10px; font-family:"Microsoft Yahei"; font-weight:400; font-size:18px; color:#000;}
.details .newsCon .pps img { display:block; max-width:100%; max-height:100%; margin:0 auto 10px;}

.details .recom { float:left; width:350px; height:auto; overflow:hidden;}
.details .recom .wp { height:auto; overflow:hidden; margin:96px auto 0; border:1px solid rgba( 112, 112, 112, 0.15);}
.details .recom .tit { position:relative; height:79px; line-height:67px; padding-left:30px; overflow:hidden; margin:0 auto; font-family:'Source Han Sans CN'; font-weight:400; font-size:17px; color:#000; border-bottom:1px solid #F2F2F2;}
.details .recom .tit:after { position:absolute; content: " "; left:30px; top:57px; width:38px; height:3px; overflow:hidden; background:rgba( 0, 0, 0, 0.22); border-radius:3px;}

.details .recom .list { height:auto; overflow:hidden; margin:0 auto; padding:0 30px;}
.details .recom .list .item { display:block; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px solid rgba( 0, 0, 0, 0.13);}
.details .recom .list .item:last-child { border-bottom:0;}
.details .recom .list .item h3 { height:auto; line-height:25px; overflow:hidden; margin:20px auto 10px; font-family:'Source Han Sans CN'; font-weight:400; font-size:20px; color:#000;}
.details .recom .list .item p { height:17px; line-height:17px; overflow:hidden; margin:0 auto 20px; font-family:'Source Han Sans CN'; font-weight:400; font-size:17px; color:rgba( 0, 0, 0, 0.27);}
.details .recom .list .item:hover h3 { color:#2468F2;}

/*5大难题*/
.soPro { height:auto; overflow:hidden; margin:0 auto;}
.soPro .title { margin:130px auto 72px;}
.soPro .matList { width:1470px; height:auto; overflow:hidden; margin:0 auto 100px; padding:30px 30px 30px;}
.soPro .matList .item { position:relative; float:left; width:270px; height:443px; overflow:hidden; margin:0 30px 0 0; box-shadow:0px 5px 15px 1px rgba(0,0,0,0.06); background:#fff;}
.soPro .matList .item:nth-child(5) { margin:0 0 0 0;}
.soPro .matList .item .ico { height:80px; overflow:hidden; margin:45px auto 20px;}
.soPro .matList .item .ico1 { background:url(../images/icon_sopro_01.png) no-repeat center center; background-size:80px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.soPro .matList .item .ico2 { background:url(../images/icon_sopro_02.png) no-repeat center center; background-size:86px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.soPro .matList .item .ico3 { background:url(../images/icon_sopro_03.png) no-repeat center center; background-size:80px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.soPro .matList .item .ico4 { background:url(../images/icon_sopro_04.png) no-repeat center center; background-size:80px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.soPro .matList .item .ico5 { background:url(../images/icon_sopro_05.png) no-repeat center center; background-size:80px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}

.soPro .matList .item h3 { height:36px; line-height:36px; text-align:center; overflow:hidden; margin:0 auto 25px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:26px; color:#000;}
.soPro .matList .item p { line-height:30px; height:auto; overflow:hidden; margin:0 auto; padding:0 35px; text-align:justify; text-justify:inter-ideograph; font-size:18px; color:rgba( 0, 0, 0, 0.35);}
.soPro .matList .item .bg { position:absolute; left:0px; top:0; right:0px; bottom:0px; /*height:260px;*/overflow:hidden; background:#2468F2; opacity:0;}
.soPro .matList .item .bg p { position:relative; top:50%; transform:translateY(-50%); color:#fff;}
.soPro .matList .item .bg p span { font-weight:bold;}
.soPro .matList .itemhov .bg { opacity:1; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s;}

/*产品功能*/
.funCt { height:auto; overflow:hidden; margin:0 auto; background:url(../images/icon_funside_02.png) no-repeat bottom center; background-size:100%;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.funCt .funpack { height:auto; overflow:hidden; margin:0 auto; background:url(../images/icon_funside_01.png) no-repeat top center; background-size:100%;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.funCt .funpack .title { margin:130px auto 72px;}

.funCt .funpack .fleetList { width:1500px; height:auto; overflow:hidden; margin:0 auto 60px; border-radius:10px; background:#fff; box-shadow:0px 0px 25px 1px rgba(56,155,217,0.1);}
.funCt .funpack .fleetList .item { float:left; width:300px; height:auto; overflow:hidden; margin:50px 0 0 0;}
.funCt .funpack .fleetList .item .ico { width:82px; height:82px; line-height:82px; text-align:center; overflow:hidden; margin:0 auto 13px; border: 6px solid rgba(36,104,242,0.1); border-radius:50%; opacity:1;}
.funCt .funpack .fleetList .item .ico img { vertical-align:middle;}
.funCt .funpack .fleetList .item .ts { height:auto; overflow:hidden; margin:0 auto;}
.funCt .funpack .fleetList .item .ts h3 { height:26px; line-height:26px; text-align:center; overflow:hidden; margin:0 auto 15px; font-family:"Microsoft Yahei"; font-weight:bold; font-size:20px; color:#333;}
.funCt .funpack .fleetList .item .ts p { width:160px; line-height:22px; height:66px; text-align:center; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-size:16px; color:#808080;}

.funCt .funpack .trialBtn { display:block; width:400px; height:86px; line-height:86px; text-align:center; overflow:hidden; margin:0 auto 100px; font-family:'Source Han Sans CN'; font-weight:500; font-size:26px; color:#fff; background:#2468F2; border-radius:10px;}

/*产品优势*/
.Strength { width:1500px; height:auto; overflow:hidden; margin:0 auto;}
.Strength .wp { height:auto; overflow:hidden; margin:0 auto;}
.Strength .wp .title { margin:130px auto 72px;}
.Strength .wp .adv-list { height:auto; overflow:hidden; margin:0 auto; padding-bottom:70px; background:url(../images/icon_probg_02.png) no-repeat top right; background-size:645px 512px;}
.Strength .wp .adv-list .item { position:relative; height:auto; overflow:hidden; margin:0 auto 60px;}
.Strength .wp .adv-list .item .ico { position:absolute; left:0; top:0; width:92px; height:52px; line-height:52px; text-align:left; overflow:hidden;}
.Strength .wp .adv-list .item .ico img { max-width:100%; max-height:100%; vertical-align:middle;}
.Strength .wp .adv-list .item .info { margin:0 0 0 127px; height:auto; overflow:hidden;}
.Strength .wp .adv-list .item .info h3 { height:35px; line-height:35px; overflow:hidden; margin:0 auto 13px; font-family:"Microsoft Yahei"; font-weight:bold; font-size:26px; color:#2F2F2F;}
.Strength .wp .adv-list .item .info p { line-height:22px; height:auto; overflow:hidden; font-family:"Microsoft Yahei"; font-size:18px; color:#2F2F2F;}

/*产品应用领域*/
.appareaM { display:none;}
.apparea { display:block;/*width:1920px;*/}
.apparea .title h1 { margin:130px auto 28px;}
.accordion { position:relative; width:1900px; height:609px; overflow:hidden; margin:70px auto 0; color:#FFF;}
.accordion ul { display:flex; position:relative;}
.accordion li { display:block; position:relative; position:absolute; z-index:10; width:960px; height:609px; /*cursor:pointer;*/}
.accordion li:not(:first-of-type) { clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);}
.accordion li .img { width:100%;}
.accordion li .img img { width:960px;}

.accordion .mask { position:absolute; z-index:1; top:0; right:0; bottom:0; left:0; background:rgb( 0, 0, 0); background:rgba( 0, 0, 0, 0.81); filter:alpha(opacity=81); opacity:0.81; }

.accordion .text-area { position:absolute; z-index:2; top:0; right:0; bottom:0; left:0; width:auto; overflow:hidden; }
.accordion .text-area .wp { position:absolute; left:0; top:342px; width:280px;}
.accordion .text-area .wp .ico { position:static; width:100%; height:62px; margin:0 auto 28px;}

.accordion .selected { transform:skewX(0deg);}
.accordion li.selected { z-index:5;}
.accordion .selected .img { width:950px; height:auto; overflow-x:auto; overflow-y:hidden; text-align:center; margin-left:-60px;}
.accordion .selected .text-area .wp { margin:0 auto;}
.accordion .selected .text-area .wp .ico { position:absolute; left:0; top:0; width:141px; height:62px; margin:0 auto;}
.accordion .text-area .wp .ico1 { background:url(../images/icon_ident_01.png) no-repeat center center; background-size:66px;}
.accordion .text-area .wp .ico2 { background:url(../images/icon_ident_02.png) no-repeat center center; background-size:73px;}
.accordion .text-area .wp .ico3 { background:url(../images/icon_ident_03.png) no-repeat center center; background-size:72px;}
.accordion .text-area .wp .ico4 { background:url(../images/icon_ident_04.png) no-repeat center center; background-size:64px;}
.accordion .text-area .wp .ico5 { background:url(../images/icon_ident_05.png) no-repeat center center; background-size:81px;}
.accordion .text-area .wp .ico6 { background:url(../images/icon_ident_06.png) no-repeat center center; background-size:71px;}

.accordion .text-area .wp .info { margin:0 auto;}
.accordion .text-area .wp .info h3 { position:relative; height:29px; line-height:29px; text-align:center; overflow:hidden; margin:0 auto 25px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:26px; color:#fff;}

.accordion .selected .text-area .wp { top:50px; left:0; right:0; width:100%;}
.accordion .selected .text-area .wp .info { margin:0 40px 0 141px;}
.accordion .selected .text-area .wp .info h3 { position:relative; height:26px; line-height:26px; text-align:left; overflow:hidden; margin:0 auto 25px; font-family:'Source Han Sans CN'; font-weight:bold; font-size:26px; color:#fff;}
.accordion .selected .text-area .wp .info p { line-height:27px; height:108px; overflow:hidden; margin:0 auto; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; font-family:'Source Han Sans CN'; font-weight:Regular; font-size:18px; color:#fff;}

.accordion .text-area .wp .info p , .accordion .text-area .opt { display:none;}

.accordion .selected .text-area , .accordion .selected .mask { left:105px; top:305px; width:530px; height:159px; padding:50px 40px 50px 0;}
.accordion .selected .mask { transform: rotate(0deg); background:rgba( 36, 104, 242, 0.93); filter:alpha(opacity=93); opacity:0.93; /*border:1px solid #707070;*/}

/*当页面宽度大于1500px小于1600px的时候执行下面的CSS*/
@media screen and (min-width:1500px) and (max-width:1600px) {
    .product .wp .item:nth-child(2n) { margin: 100px 0 0 0;}
    .product .wp .item .ps { margin:0 auto 64px;}
    .product .wp .item .list { margin:0 auto 64px;}
    .product .wp .item .list .aitem { height:60px; line-height:60px; font-size:24px; margin:0 auto 15px;}
}



/*试用弹窗*/
.mtrPop { display:none;}
.popmask { display:none; margin:0; padding:0; border:none; width:100%; height:100%; z-index:98; position:fixed; top:0; left:0; background:rgb( 0, 0, 0); background:rgba( 0, 0, 0, 0.32); filter:alpha(opacity=32); opacity:0.32;}
.trPop { display:none; position:fixed; z-index:99; left:50%; top:50%; width:690px; height:auto; overflow:hidden; margin-left:-345px; margin-top:-227px;}
.trPop .close { display:block; float:right; width:30px; height:30px; overflow:hidden; background:url(../images/icon_close.png) no-repeat center center; background-size:30px;}
.trPop .wp { width:640px; height:auto; overflow:hidden; margin:30px 30px 0 0; padding:10px; border-radius:20px; background:#fff;}
.trPop .wp .top { height:144px; line-height:144px; text-align:center; overflow:hidden; margin:0 auto 40px; font-family:'Source Han Sans CN-Medium'; font-size:26px; color:#fff; background:url(../images/icon_trPop_top.png) no-repeat center center; background-size:100%;}

.trPop .wp .list { height:auto; overflow:hidden; margin:0 auto; padding:0 100px;}
.trPop .wp .list .item { float:left; width:170px; height:auto; overflow:hidden; margin:0 auto;}
.trPop .wp .list .item:first-child { margin-right:100px;}
.trPop .wp .list .item .tit { height:26px; line-height:26px; overflow:hidden; margin:0 auto 53px; padding-left:36px; font-family:'Source Han Sans CN-Medium'; font-size:22px; color:#373E4B;}
.trPop .wp .list .item .ico1 { background:url(../images/icon_trPop_01.png) no-repeat left center; background-size:26px;}
.trPop .wp .list .item .ico2 { background:url(../images/icon_trPop_02.png) no-repeat left center; background-size:26px;}

.trPop .wp .list .item .info { height:152px; line-height:152px; text-align:center; overflow:hidden; margin:0 auto 20px; font-family:'Source Han Sans CN-Medium'; font-size:26px; color:#373E4B;}
.trPop .wp .list .item .info img { max-width:152px; vertical-align:middle;}




