@charset "UTF-8";
.indexVideo { z-index: 2; height: 100vh; width: 100vw; /* display: none; */ overflow: hidden; }

.indexVideo .video { width: 100%; height: 100%; display: block; -o-object-fit: fill; object-fit: fill; }

.index-tit.center { text-align: center; }

.index-tit.center span { margin: 20px auto 30px; }

.index-tit.white h1 { color: #fff; }

.index-tit span { display: block; width: 50px; height: 3px; background: #e31220; margin-top: 10px; margin-bottom: 30px; }

.index-tit h1 { font-size: 24px; color: #333; font-weight: bold; }

.pt-80 { padding-top: 80px; }

.solution-container { position: relative; }

.solution-container .first-bg { display: block; width: 600px; height: 676px; background: url("../images/solution/logobg.png") no-repeat center; position: absolute; right: 0; top: 0; }

.solution-model { width: 100%; overflow: hidden; background: #e7e6eb; position: relative; }

.solution-model.bg-bolang .solution-item { background: url("../images/solution/bolang01.png") no-repeat center bottom; -moz-background-size: 1920px; background-size: 1920px; }

.solution-model.bg-bolang2 .solution-item { background: url("../images/solution/bolang02.png") no-repeat center bottom; -moz-background-size: 1920px; background-size: 1920px; }

.solution-model .solution-con { width: 80vw; margin: 0 auto; }

.solution-model .solution-item ul { margin-top: 40px; }

.solution-model .solution-item ul.text-left { text-align: left; }

.solution-model .solution-item ul.text-left li .liCon p { text-align: left; }

.solution-model .solution-item ul.ul-1 { width: 100%; }

.solution-model .solution-item ul.ul-1 li { width: 100%; }

.solution-model .solution-item ul.ul-1 li .liCon { text-align: center; }

.solution-model .solution-item ul.ul-1 li .liCon p { text-align: center; }

.solution-model .solution-item ul.ul-2 { width: 101%; margin-left: -0.5%; }

.solution-model .solution-item ul.ul-2 li { width: 49%; padding: 0.5%; }

.solution-model .solution-item ul.ul-3 { width: 101%; margin-left: -0.5%; }

.solution-model .solution-item ul.ul-3 li { width: 32.33%; padding: 0.5%; }

.solution-model .solution-item ul.ul-3 li .liCon p { height: 96px; }

.solution-model .solution-item ul.ul-4 { width: 101%; margin-left: -0.5%; }

.solution-model .solution-item ul.ul-4 li { width: 24%; padding: 0.5%; }

.solution-model .solution-item ul li { float: left; text-align: center; }

.solution-model .solution-item ul li .liCon { background: #fff; padding-bottom: 40px; }

.solution-model .solution-item ul li .liCon.liCon-2 p { height: 168px; }

.solution-model .solution-item ul li .liCon.liCon-3 p { height: 120px; }

.solution-model .solution-item ul li .liCon.liCon-4 p { height: 96px; text-align: left; }

.solution-model .solution-item ul li .liCon .icon { padding: 30px 0 10px 0; }

.solution-model .solution-item ul li .liCon .icon img { display: block; margin: 0 auto; }

.solution-model .solution-item ul li .liCon h4 { font-size: 18px; color: #333; font-weight: bold; }

.solution-model .solution-item ul li .liCon span { display: block; width: 40px; height: 2px; background: #e70a11; margin: 10px auto; }

.solution-model .solution-item ul li .liCon p { font-size: 14px; color: #666; height: 72px; line-height: 24px; margin-top: 20px; padding: 0 30px; overflow: hidden; }

.solution-model .solution-item .js-ul { margin-top: 40px; padding-bottom: 100px; }

.solution-model .solution-item .js-ul.js-ul-pd0 { padding-bottom: 0; }

.solution-model .solution-item .js-ul.js-ul-center ul.js-ul-3 { text-align: center; }

.solution-model .solution-item .js-ul.js-ul-center ul.js-ul-3 li { width: 32%; display: inline-block; float: none; }

.solution-model .solution-item .js-ul ul { margin-top: 40px; }

.solution-model .solution-item .js-ul ul.js-ul-2 { width: 50%; margin: 40px auto; }

.solution-model .solution-item .js-ul ul.js-ul-2 li { width: 49%; padding: 0.5%; }

.solution-model .solution-item .js-ul ul.js-ul-3 { width: 80%; margin: 40px auto; }

.solution-model .solution-item .js-ul ul.js-ul-3 li { width: 32.33%; padding: 0.5%; }

.solution-model .solution-item .js-ul ul.js-ul-4 { width: 101%; margin-left: -0.5%; }

.solution-model .solution-item .js-ul ul.js-ul-4 li { width: 24%; padding: 0.5%; }

.solution-model .solution-item .js-ul ul li { float: left; text-align: center; }

.solution-model .solution-item .js-ul ul li:hover .js-li-con { background: #e60a11; }

.solution-model .solution-item .js-ul ul li:hover .js-li-con span { color: #fff; }

.solution-model .solution-item .js-ul ul li .js-li-con { padding: 40px 0; background: rgba(255, 255, 255, 0.7); text-align: center; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

.solution-model .solution-item .js-ul ul li .js-li-con img { display: block; margin: 0 auto; }

.solution-model .solution-item .js-ul ul li .js-li-con span { display: block; font-size: 20px; color: #333; margin-top: 10px; font-weight: bold; }

.solution-model .solution-item .s-item-bg { margin-top: 40px; padding: 120px 0; background: url("../images/solution/huwai-bg01.png") no-repeat bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .s-lc .s-lc-left { float: left; width: 70%; }

.solution-model .solution-item .s-lc .s-lc-right { float: left; width: 30%; height: 264px; }

.solution-model .solution-item .s-lc .s-lc-right p { font-size: 14px; color: #fff; opacity: 0.8; line-height: 26px; }

.solution-model .solution-item .jz-table { display: table; width: 100%; height: 100%; }

.solution-model .solution-item .jz-table .jz-table-cell { display: table-cell; vertical-align: middle; height: 100%; }

.solution-model .solution-item .scene { padding: 160px 0; background: url("../images/solution/huwai-bg02.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .scene.scene02 { background: url("../images/solution/bangong-bg01.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .scene.scene02 ul li { width: 24%; }

.solution-model .solution-item .scene.scene02 ul li span { height: 66px; overflow: hidden; }

.solution-model .solution-item .scene.scene-bingan ul li { width: 24% !important; margin: 10px 0.5% !important; }

.solution-model .solution-item .scene.scene-dianzhi ul { width: 80% !important; margin: 0 auto; }

.solution-model .solution-item .scene.scene-dianzhi ul li { width: 28.33% !important; margin: 10px 2.5% !important; }

.solution-model .solution-item .scene.scene-dianzhi ul li .li-dianzhi { padding: 30px 15%; text-align: left; }

.solution-model .solution-item .scene.scene-dianzhi ul li .li-dianzhi p { font-size: 16px; color: #666; padding-left: 30px; margin-top: 10px; }

.solution-model .solution-item .scene.scene-bingli { background: url("../images/solution/dianzhi-bg02.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .scene.scene-bingli ul { width: 80% !important; text-align: center; margin: 0 auto; }

.solution-model .solution-item .scene.scene-bingli ul li { float: none; display: inline-block; width: 23.5% !important; margin: 10px 0.5% !important; }

.solution-model .solution-item .scene.scene-bingli ul li .li-dianzhi { padding: 30px 15%; text-align: left; }

.solution-model .solution-item .scene.scene-bingli ul li .li-dianzhi p { font-size: 16px; color: #666; padding-left: 30px; margin-top: 10px; }

.solution-model .solution-item .scene.scene-fuwu { background: url("../images/solution/dianzhi-bg02.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .scene.scene-fuwu ul { width: 80% !important; text-align: center; margin: 0 auto; }

.solution-model .solution-item .scene.scene-fuwu ul li { float: none; display: inline-block; width: 32% !important; margin: 10px 0.5% !important; }

.solution-model .solution-item .scene.scene-fuwu ul li span { font-size: 16px; color: #333; height: 66px; overflow: hidden; padding-left: 30px; margin-top: 10px; }

.solution-model .solution-item .scene.scene-zhegnzhao { background: url("../images/solution/dianzhi-bg02.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .scene.scene-zhegnzhao ul { width: 80%; margin: 0 auto; }

.solution-model .solution-item .scene.scene-zhegnzhao ul li { width: 45% !important; margin: 10px 2.5% !important; }

.solution-model .solution-item .scene.scene-zhegnzhao ul li .zhengzhao-li { padding: 20px 60px 0; text-align: left; }

.solution-model .solution-item .scene.scene-zhegnzhao ul li .zhengzhao-li p { height: 110px; margin-top: 20px; }

.solution-model .solution-item .scene.scene-shuhua { background: url("../images/solution/shuhua-bg01.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .scene.scene-shuhua p.ts { font-size: 16px; color: #fff; text-align: center; line-height: 32px; margin-bottom: 50px; opacity: 0.8; }

.solution-model .solution-item .scene.scene-shuhua ul { width: 80% !important; text-align: center; margin: 0 auto; }

.solution-model .solution-item .scene.scene-shuhua ul li { float: none; display: inline-block; width: 23.5% !important; margin: 10px 0.5% !important; }

.solution-model .solution-item .scene.scene-shuhua ul li .li-dianzhi { padding: 30px 15%; text-align: left; }

.solution-model .solution-item .scene.scene-shuhua ul li .li-dianzhi p { font-size: 16px; color: #666; padding-left: 30px; margin-top: 10px; }

.solution-model .solution-item .scene.scene-kaoshi { background: url("../images/solution/dianzhi-bg02.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .scene.scene-kaoshi ul { width: 80% !important; text-align: center; margin: 0 auto; }

.solution-model .solution-item .scene.scene-kaoshi ul li { float: none; display: inline-block; width: 31.33% !important; margin: 10px 0.5% !important; }

.solution-model .solution-item .scene.scene-kaoshi ul li .li-dianzhi { padding: 30px 15%; text-align: left; }

.solution-model .solution-item .scene.scene-kaoshi ul li .li-dianzhi p { font-size: 16px; color: #666; padding-left: 30px; margin-top: 10px; }

.solution-model .solution-item .scene.scene-xiaoyuan { padding: 120px 0; background: url("../images/solution/dianzhi-bg02.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .scene.scene-xiaoyuan p.ts { font-size: 16px; color: #fff; line-height: 24px; text-align: center; opacity: 0.8; margin-bottom: 40px; }

.solution-model .solution-item .scene.scene-xiaoyuan ul { width: 58% !important; text-align: center; margin: 0 auto; }

.solution-model .solution-item .scene.scene-xiaoyuan ul li { float: left; display: inline-block; width: 42% !important; margin: 10px 4% !important; }

.solution-model .solution-item .scene.scene-xiaoyuan ul li .li-dianzhi { padding: 30px 15%; text-align: left; }

.solution-model .solution-item .scene.scene-xiaoyuan ul li .li-dianzhi p { font-size: 16px; color: #666; padding-left: 30px; margin-top: 10px; }

.solution-model .solution-item .scene.scene-yuanqu-swiper { padding: 40px 0 !important; }

.solution-model .solution-item .scene.scene-huiyishi { padding: 120px 0; background: url("../images/solution/huiyishi-bg02.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .scene.scene-huiyishi ul { width: 80% !important; text-align: left; margin: 0 auto; }

.solution-model .solution-item .scene.scene-huiyishi ul li { float: left; display: inline-block; width: 29.33% !important; margin: 10px 2% !important; }

.solution-model .solution-item .scene.scene-huiyishi ul li .huiyi-li { padding: 30px 15%; text-align: left; }

.solution-model .solution-item .scene.scene-huiyishi ul li .huiyi-li p { font-size: 16px; color: #666; height: 144px; line-height: 24px; padding-left: 30px; margin-top: 10px; overflow: hidden; }

.solution-model .solution-item .scene ul li { float: left; width: 19%; margin: 0.5%; line-height: 22px; background: rgba(255, 255, 255, 0.8); text-align: center; padding: 28px 0; }

.solution-model .solution-item .scene ul li span { display: inline-block; font-size: 18px; color: #333; min-width: 100px; max-width: 72%; text-align: left; position: relative; padding-left: 30px; }

.solution-model .solution-item .scene ul li span em { position: absolute; top: 5px; left: 0; display: inline-block; width: 14px; height: 14px; background: #e60a11; margin-right: 20px; }

.solution-model .solution-item .solution-item-bt .btItem { margin-bottom: 80px; }

.solution-model .solution-item .solution-item-bt .btItem:last-child { margin-bottom: 0; }

.solution-model .solution-item .solution-item-bt .btItem:nth-child(even) .bt-con .bt-con-img { float: right; }

.solution-model .solution-item .solution-item-bt .btItem:nth-child(even) .bt-con .bt-con-txt { right: inherit; left: 0; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con { margin-top: 40px; background: #fff; position: relative; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con02 { padding: 40px 0; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con02 .bt-con-img { float: left !important; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con02 .bt-con-txt { right: 0 !important; left: inherit !important; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.text-left { background: #fff url("../images/solution/dianzhi-bg03.png") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.text-left .bt-con-txt ul li p { text-align: left; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu1 { height: 600px; background: url("../images/solution/louyu-bg02.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu1 .bt-con-img { padding: 86px 40px; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu1 .bt-con-txt h2 { color: #fff; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu1 .bt-con-txt p { color: #fff; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu1 .bt-con-txt ul li p { color: #fff; text-align: left; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu2 { height: 600px; background: url("../images/solution/louyu-bg03.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu2 .bt-con-img { padding: 120px 40px; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu2 .bt-con-txt h2 { color: #fff; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu2 .bt-con-txt .itemSpan { text-align: center; margin-bottom: 40px; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu2 .bt-con-txt .itemSpan span { display: inline-block; width: 105px; height: 42px; font-size: 16px; color: #fff; padding: 31.5px 0; margin: 0 5%; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; background: rgba(255, 255, 255, 0.2); }

.solution-model .solution-item .solution-item-bt .btItem .bt-con.bt-con-louyu2 .bt-con-txt ul li p { color: #fff; text-align: left; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-img { float: left; width: 46%; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-img.pd { padding: 50px 0; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-img img { display: block; margin: 0 auto; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-txt { float: left; width: 42%; height: 100%; padding: 0 6%; position: absolute; top: 0; right: 0; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-txt h2 { font-size: 20px; color: #333; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-txt ul { overflow: hidden; margin-top: 20px; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-txt ul li { overflow: hidden; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-txt ul li span { display: block; font-size: 16px; color: #333; float: left; width: 80px; font-weight: bold; line-height: 24px; text-align: justify; -moz-text-align-last: justify; text-align-last: justify; text-justify: distribute-all-lines; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-txt ul li p { float: left; font-size: 16px; color: #666; line-height: 24px; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-txt ul li p.txt-p { text-align: left; margin: 10px 0; padding-left: 15px; position: relative; }

.solution-model .solution-item .solution-item-bt .btItem .bt-con .bt-con-txt ul li p.txt-p:before { content: ''; display: inline-block; width: 6px; height: 6px; background: #e60a11; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute; top: 9px; left: 0; }

.solution-model .solution-item .cpSwiper { padding: 80px 0; background: url("../images/solution/dianzi-bg01.png") no-repeat center; -moz-background-size: cover; background-size: cover; position: relative; }

.solution-model .solution-item .cpSwiper.cpSwiper-dianzhi { background: url("../images/solution/dianzhi-bg02.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .cpSwiper.cpSwiper-school { background: url("../images/solution/xiaoxue-bg01.png") no-repeat center; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .cpSwiper.cpSwiper-school .swiper-container { width: 1050px; margin: 0 auto; }

.solution-model .solution-item .cpSwiper.cpSwiper-school .swiper-container .school { padding: 50px 30px 20px; background: rgba(255, 255, 255, 0.2); }

.solution-model .solution-item .cpSwiper.cpSwiper-school .swiper-container .school h2 { font-size: 18px; color: #fff; text-align: center; }

.solution-model .solution-item .cpSwiper.cpSwiper-school .swiper-container .school span { display: block; width: 40px; height: 2px; background: #e70a11; margin: 10px auto; }

.solution-model .solution-item .cpSwiper.cpSwiper-school .swiper-container .school p { font-size: 16px; color: #fff; height: 130px; overflow: hidden; line-height: 26px; margin-top: 30px; }

.solution-model .solution-item .cpSwiper.cpSwiper-school .swiper-button-prev { left: 14% !important; }

.solution-model .solution-item .cpSwiper.cpSwiper-school .swiper-button-next { right: 14% !important; }

.solution-model .solution-item .cpSwiper.cpSwiper-school p.ts { font-size: 16px; color: #fff; text-align: center; line-height: 32px; margin-bottom: 50px; }

.solution-model .solution-item .cpSwiper.cpSwiper-jiaoshi .tit { font-size: 32px; color: #fff; opacity: 0.8; font-weight: normal; text-align: center; }

.solution-model .solution-item .cpSwiper .swiper-slide h3 { font-size: 26px; color: #fff; opacity: 0.6; font-weight: normal; text-align: center; }

.solution-model .solution-item .cpSwiper .swiper-slide .scene { padding: 0; background: none; }

.solution-model .solution-item .cpSwiper .swiper-slide .scene ul { width: 90%; margin: 40px auto 0; }

.solution-model .solution-item .cpSwiper .swiper-slide .scene ul li { width: 24.33%; margin: 10px 4.5%; }

.solution-model .solution-item .cpSwiper .swiper-button-prev { left: 8%; margin-top: 0; background: url("../images/solution/swiper-left.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.solution-model .solution-item .cpSwiper .swiper-button-next { right: 8%; margin-top: 0; background: url("../images/solution/swiper-right.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.solution-model .solution-item .fenxi-wrap { padding: 80px 0; background: url("../images/solution/dianzi-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-baoxian { background: url("../images/solution/baoxian-bg01.png") no-repeat center bottom; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-baoxian .fenxi-con .fenxi-item { width: 31.33%; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-baoxian .fenxi-con .fenxi-item p { height: 104px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-bingan { background: url("../images/solution/bingan-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-bingan .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-bingan .fenxi-con .fenxi-item { float: none; display: inline-block; width: 31%; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-bingan .fenxi-con .fenxi-item p { text-align: center; height: 78px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-budongchan { background: url("../images/solution/budongchan-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-budongchan .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-budongchan .fenxi-con .fenxi-item { display: inline-block; width: 23%; padding: 60px 0 60px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-dianzhi { background: url("../images/solution/dianzhi-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-dianzhi .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-dianzhi .fenxi-con .fenxi-item { display: inline-block; width: 23%; padding: 60px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-dianzhi .fenxi-con .fenxi-item p { height: 130px; text-align: left; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-bingli { background: url("../images/solution/bingli-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-bingli .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-bingli .fenxi-con .fenxi-item { display: inline-block; width: 23%; padding: 60px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-bingli .fenxi-con .fenxi-item p { height: 208px; text-align: left; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-guji .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-guji .fenxi-con .fenxi-item { display: inline-block; width: 23%; padding: 60px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-guji .fenxi-con .fenxi-item p { height: 130px; text-align: left; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-jinrong { background: url("../images/solution/jinrong-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-jinrong .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-jinrong .fenxi-con .fenxi-item { display: inline-block; width: 31.33%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-jinrong .fenxi-con .fenxi-item p { height: 78px; text-align: left; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-qiye .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-qiye .fenxi-con .fenxi-item { display: inline-block; width: 31.33%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-qiye .fenxi-con .fenxi-item p { height: 208px; text-align: left; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-qiche .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-qiche .fenxi-con .fenxi-item { display: inline-block; width: 23%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-qiche .fenxi-con .fenxi-item p { height: 130px; text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-shebao .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-shebao .fenxi-con .fenxi-item { display: inline-block; width: 23%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-shebao .fenxi-con .fenxi-item p { height: 182px; text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-wuzhi { background: url("../images/solution/wuzhi-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-wuzhi .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-wuzhi .fenxi-con .fenxi-item { display: inline-block; width: 23%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-wuzhi .fenxi-con .fenxi-item p { height: 182px; text-align: left; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-zhegnfu { background: url("../images/solution/bingli-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-zhegnfu .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-zhegnfu .fenxi-con .fenxi-item { float: left; width: 31.33%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-zhegnfu .fenxi-con .fenxi-item p { height: 104px; text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-zhihui { background: url("../images/solution/bingli-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-zhihui .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-zhihui .fenxi-con .fenxi-item { float: left; width: 31.33%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-zhihui .fenxi-con .fenxi-item p { height: 182px; text-align: left; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-jiaoshi { background: url("../images/solution/jiaoshi-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-jiaoshi .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-jiaoshi .fenxi-con .fenxi-item { float: left; width: 31.33%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-jiaoshi .fenxi-con .fenxi-item p { height: 182px; text-align: left; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-kaoshi { background: url("../images/solution/budongchan-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-kaoshi .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-kaoshi .fenxi-con .fenxi-item { float: left; width: 23%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-kaoshi .fenxi-con .fenxi-item p { height: 130px; text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-huiyishi { background: url("../images/solution/huiyishi-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-huiyishi .fenxi-con { text-align: center; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-huiyishi .fenxi-con .fenxi-item { float: left; width: 31.33%; padding: 40px 0 20px; }

.solution-model .solution-item .fenxi-wrap.fenxi-wrap-huiyishi .fenxi-con .fenxi-item p { height: 130px; text-align: center; }

.solution-model .solution-item .fenxi-wrap .js { font-size: 16px; color: #fff; text-align: center; line-height: 32px; margin-bottom: 20px; }

.solution-model .solution-item .fenxi-wrap .fenxi-con { width: 102%; margin-left: -1%; }

.solution-model .solution-item .fenxi-wrap .fenxi-con .fenxi-item { float: left; width: 48%; margin: 1%; padding: 60px 0 20px; background: rgba(255, 255, 255, 0.2); }

.solution-model .solution-item .fenxi-wrap .fenxi-con .fenxi-item h4 { font-size: 18px; color: #fff; text-align: center; }

.solution-model .solution-item .fenxi-wrap .fenxi-con .fenxi-item span { display: block; width: 40px; height: 2px; background: #e70a11; margin: 10px auto; }

.solution-model .solution-item .fenxi-wrap .fenxi-con .fenxi-item p { font-size: 16px; color: #fff; height: 208px; overflow: hidden; line-height: 26px; margin: 20px 40px 0; }

.solution-model .solution-item .shSwiper { padding: 80px 0; background: url("../images/solution/dianzi-bg01.png") no-repeat center; -moz-background-size: cover; background-size: cover; position: relative; }

.solution-model .solution-item .shSwiper p.ts { font-size: 16px; color: #fff; text-align: center; line-height: 32px; margin-bottom: 40px; }

.solution-model .solution-item .shSwiper .sh-slide { display: inline-block; width: 100%; padding: 60px 0 20px; background: rgba(255, 255, 255, 0.2); }

.solution-model .solution-item .shSwiper .sh-slide.sh-slide-center p { text-align: center; }

.solution-model .solution-item .shSwiper .sh-slide h4 { font-size: 20px; color: #fff; text-align: center; font-weight: normal; }

.solution-model .solution-item .shSwiper .sh-slide span { display: block; width: 40px; height: 2px; background: #e70a11; margin: 10px auto; }

.solution-model .solution-item .shSwiper .sh-slide p { font-size: 16px; color: #fff; height: 156px; overflow: hidden; line-height: 26px; margin: 20px 40px 0; }

.solution-model .solution-item .shSwiper .swiper-button-prev { left: 6%; margin-top: 0; background: url("../images/solution/swiper-left.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.solution-model .solution-item .shSwiper .swiper-button-next { right: 6%; margin-top: 0; background: url("../images/solution/swiper-right.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.solution-model .tushuguan-list .tushuguan-list-item { margin-bottom: 80px; }

.solution-model .tushuguan-list .tushuguan-list-item .tushuguan-img { margin-top: 50px; background: #fff; }

.solution-model .tushuguan-list .tushuguan-list-item .tushuguan-img img { display: block; margin: 0 auto; }

.solution-model .wuzhi-fangan { background: #fff url("../images/solution/dianzhi-bg03.png") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; padding: 50px; }

.solution-model .wuzhi-fangan .wuzhi-fangan-con table { width: 100%; border: 1px solid #eaeaea; }

.solution-model .wuzhi-fangan .wuzhi-fangan-con table tr { border-bottom: 1px solid #eaeaea; }

.solution-model .wuzhi-fangan .wuzhi-fangan-con table tr th { font-size: 24px; color: #333; text-align: center; padding: 10px 0; }

.solution-model .wuzhi-fangan .wuzhi-fangan-con table tr td { font-size: 16px; color: #666; text-align: center; padding: 20px 0; }

.solution-model .xinshen-lc { width: 100%; }

.solution-model .xinshen-lc img { width: 100%; }

.solution-model .jiance { width: 100%; background: url("../images/solution/louyu-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .jiance.jiance-shipin { background: url("../images/solution/shipin-bg01.png") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.solution-model .jiance .jiance-con { width: 70%; margin: 0 auto; padding: 20px 0; position: relative; }

.solution-model .jiance .jiance-con .jiance-con-img { float: left; width: 50%; }

.solution-model .jiance .jiance-con .jiance-con-img img { display: block; width: 100%; }

.solution-model .jiance .jiance-con .jiance-con-txt { float: left; width: 34%; padding: 0 8%; position: absolute; top: 0; right: 0; height: 100%; }

.solution-model .jiance .jiance-con .jiance-con-txt p { font-size: 16px; color: #fff; line-height: 26px; margin: 20px 0; }

.solution-model .dx-yingyong { margin-top: 40px; padding-bottom: 80px; }

.solution-model .dx-yingyong .dx-yingyong-con { width: 90%; margin: 0 auto; }

.solution-model .dx-yingyong .dx-yingyong-con .dx-yingyong-item { float: left; width: 49%; }

.solution-model .dx-yingyong .dx-yingyong-con .dx-yingyong-item:hover span { color: #e31220; }

.solution-model .dx-yingyong .dx-yingyong-con .dx-yingyong-item img { display: block; width: 100%; }

.solution-model .dx-yingyong .dx-yingyong-con .dx-yingyong-item span { display: block; font-size: 24px; color: #333; margin-top: 20px; }

.solution-model .dx-yingyong .dx-yingyong-con .dx-yingyong-item:first-child { margin-right: 2%; }

/*核心技术*/
.core-technology { padding-bottom: 150px; position: relative; }

.core-technology .c-table { display: table; height: 100%; }

.core-technology .c-table .c-table-cell { display: table-cell; vertical-align: middle; }

.core-technology.ocr-bg { background: #f5f5f5 url("../images/technology/ocr-bg01.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-con { width: 80vw; margin: 0 auto; }

.core-technology .core-model.hanwangyun-bg { background: url("../images/technology/hanwangyun-bg01.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; padding: 80px 0; margin-top: 80px; }

.core-technology .core-model .ocr-list { margin-top: 50px; }

.core-technology .core-model .ocr-list .ocr-item { float: left; width: 32.33%; margin: 0 0.5%; padding: 80px 0; }

.core-technology .core-model .ocr-list .ocr-item:nth-child(1) { background: #eee url("../images/technology/ocr-item-bg01.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list .ocr-item:nth-child(2) { background: #eee url("../images/technology/ocr-item-bg02.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list .ocr-item:nth-child(3) { background: #eee url("../images/technology/ocr-item-bg03.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list .ocr-item .ocr-item-pd { padding: 0 50px; }

.core-technology .core-model .ocr-list .ocr-item .ocr-item-pd h4 { font-size: 28px; color: #333; font-weight: normal; }

.core-technology .core-model .ocr-list .ocr-item .ocr-item-pd span.line { display: block; width: 70px; height: 3px; background: #e31220; margin: 20px 0 40px; }

.core-technology .core-model .ocr-list .ocr-item .ocr-item-pd .ocr-item-p { height: 295px; overflow: hidden; }

.core-technology .core-model .ocr-list .ocr-item .ocr-item-pd .ocr-item-p p { font-size: 16px; color: #666; line-height: 28px; margin: 15px 0; }

.core-technology .core-model .ocr-list.ocr-list-1 { padding: 60px; background: #eee; }

.core-technology .core-model .ocr-list.ocr-list-1 p { font-size: 16px; color: #666; line-height: 28px; margin: 15px 0; }

.core-technology .core-model .ocr-list.ocr-list-4 .ocr-item { width: 24%; margin: 0 0.5%; }

.core-technology .core-model .ocr-list.ocr-list-4 .ocr-item .ocr-item-pd { padding: 0 30px; }

.core-technology .core-model .ocr-list.ocr-list-4 .ocr-item:nth-child(1) { background: #eee url("../images/technology/robot-item-bg01.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-4 .ocr-item:nth-child(2) { background: #eee url("../images/technology/robot-item-bg02.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-4 .ocr-item:nth-child(3) { background: #eee url("../images/technology/robot-item-bg03.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-4 .ocr-item:nth-child(4) { background: #eee url("../images/technology/robot-item-bg04.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-4-b { width: 101%; margin-left: -0.5%; margin-top: 1%; }

.core-technology .core-model .ocr-list.ocr-list-4-b .ocr-item { width: 24%; padding: 40px 0; margin: 0 0.5%; }

.core-technology .core-model .ocr-list.ocr-list-4-b .ocr-item .ocr-item-pd { padding: 0 30px; }

.core-technology .core-model .ocr-list.ocr-list-4-b .ocr-item .ocr-item-pd .ocr-item-p { height: 196px; }

.core-technology .core-model .ocr-list.ocr-list-4-b .ocr-item:nth-child(1) { background: #eee url("../images/technology/shouxie-item-bg01.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-4-b .ocr-item:nth-child(2) { background: #eee url("../images/technology/shouxie-item-bg02.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-4-b .ocr-item:nth-child(3) { background: #eee url("../images/technology/shouxie-item-bg03.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-4-b .ocr-item:nth-child(4) { background: #eee url("../images/technology/shouxie-item-bg04.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-3-b { width: 101%; margin-left: -0.5%; margin-top: 1%; }

.core-technology .core-model .ocr-list.ocr-list-3-b .ocr-item { width: 32.33%; padding: 40px 0; margin: 0 0.5%; }

.core-technology .core-model .ocr-list.ocr-list-3-b .ocr-item .ocr-item-pd { padding: 0 30px; }

.core-technology .core-model .ocr-list.ocr-list-3-b .ocr-item .ocr-item-pd .ocr-item-p { height: 196px; }

.core-technology .core-model .ocr-list.ocr-list-3-b .ocr-item:nth-child(1) { background: #eee url("../images/technology/shouxie-item-bg05.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-3-b .ocr-item:nth-child(2) { background: #eee url("../images/technology/shouxie-item-bg06.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-3-b .ocr-item:nth-child(3) { background: #eee url("../images/technology/shouxie-item-bg07.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .ocr-list.ocr-list-1-b { width: 100%; }

.core-technology .core-model .ocr-list.ocr-list-1-b .ocr-item { width: 100%; padding: 40px 0; }

.core-technology .core-model .ocr-list.ocr-list-1-b .ocr-item .ocr-item-pd { padding: 0 60px; }

.core-technology .core-model .ocr-list.ocr-list-1-b .ocr-item .ocr-item-pd .ocr-item-p { height: 196px; }

.core-technology .core-model .ocr-list.ocr-list-1-b .ocr-item:nth-child(1) { background: #eee url("../images/technology/yuedu-bg01.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.core-technology .core-model .core-case { width: 65%; margin: 0 auto; }

.core-technology .core-model .core-case.core-case-2 { width: 100%; }

.core-technology .core-model .core-case.core-case-2 .core-case-list .core-case-item { width: 23%; }

.core-technology .core-model .core-case .core-case-list { width: 102%; margin-left: -1%; margin-top: 60px; }

.core-technology .core-model .core-case .core-case-list .core-case-item { float: left; width: 31.33%; margin: 1% 1%; }

.core-technology .core-model .core-case .core-case-list .core-case-item a { display: block; font-size: 20px; color: #333; text-align: center; padding: 40px 0; background: #fff; }

.core-technology .core-model .core-case .core-case-list .core-case-item a:hover { color: #fff; background: #e31220; }

.core-technology .core-yuanli { background: #fff; padding: 30px; margin-top: 60px; }

.core-technology .core-yuanli .yuanli-con { background: #f9f9f9; position: relative; }

.core-technology .core-yuanli .yuanli-con .yuanli-con-img { float: left; width: 50%; }

.core-technology .core-yuanli .yuanli-con .yuanli-con-img img { display: block; width: 100%; background: #f9f9f9; }

.core-technology .core-yuanli .yuanli-con .yuanli-con-txt { float: left; width: 40%; height: 100%; padding: 0 5%; position: absolute; top: 0; right: 0; }

.core-technology .core-yuanli .yuanli-con .yuanli-con-txt p { font-size: 16px; color: #666; line-height: 26px; }

.core-technology .core-jzl { margin-top: 60px; }

.core-technology .core-jzl .core-jzl-wrap .core-jzl-item { float: left; width: 25%; height: 520px; }

.core-technology .core-jzl .core-jzl-wrap .core-jzl-item:nth-child(1) { background: url("../images/technology/robot-jzl-bg01.jpg") no-repeat; -moz-background-size: cover; background-size: cover; }

.core-technology .core-jzl .core-jzl-wrap .core-jzl-item:nth-child(2) { background: url("../images/technology/robot-jzl-bg02.jpg") no-repeat; -moz-background-size: cover; background-size: cover; }

.core-technology .core-jzl .core-jzl-wrap .core-jzl-item:nth-child(3) { background: url("../images/technology/robot-jzl-bg03.jpg") no-repeat; -moz-background-size: cover; background-size: cover; }

.core-technology .core-jzl .core-jzl-wrap .core-jzl-item:nth-child(4) { background: url("../images/technology/robot-jzl-bg04.jpg") no-repeat; -moz-background-size: cover; background-size: cover; }

.core-technology .core-jzl .core-jzl-wrap .core-jzl-item .core-jzl-txt { height: 90%; padding: 5% 10%; background: rgba(0, 0, 0, 0.3); }

.core-technology .core-jzl .core-jzl-wrap .core-jzl-item .core-jzl-txt span { display: block; width: 50px; height: 3px; background: #e31220; margin-top: 20%; margin-bottom: 30px; }

.core-technology .core-jzl .core-jzl-wrap .core-jzl-item .core-jzl-txt h2 { font-size: 24px; color: #fff; opacity: 0.8; font-weight: normal; }

.core-technology .cloud-ul ul li { font-size: 16px; color: #fff; opacity: 0.8; margin: 15px 0; }

.core-technology .shibie { margin-top: 80px; }

.core-technology .shibie .shibie-con .shibie-con-item { float: left; width: 30%; height: 520px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.core-technology .shibie .shibie-con .shibie-con-item .shibie-con-item-txt { padding: 150px 15% 0; }

.core-technology .shibie .shibie-con .shibie-con-item .shibie-con-item-txt h2 { font-size: 24px; color: #fff; font-weight: bold; opacity: 0.8; }

.core-technology .shibie .shibie-con .shibie-con-item .shibie-con-item-txt span { display: block; width: 50px; height: 3px; background: #e31220; margin-top: 10px; margin-bottom: 30px; }

.core-technology .shibie .shibie-con .shibie-con-item .shibie-con-item-txt dl { display: none; width: 55%; }

.core-technology .shibie .shibie-con .shibie-con-item .shibie-con-item-txt dl dd { font-size: 16px; color: #fff; opacity: 0.8; line-height: 26px; }

.core-technology .shibie .shibie-con .shibie-con-item.on { width: 70%; }

.core-technology .shibie .shibie-con .shibie-con-item.on .shibie-con-item-txt dl { display: block; }

.core-technology .shibie .shibie-con .shibie-con-item:nth-child(1) { background: url("../images/technology/shibie-img01.jpg") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie .shibie-con .shibie-con-item:nth-child(2) { background: url("../images/technology/shibie-img02.jpg") no-repeat center bottom; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie.shibie-3 .shibie-con-item { float: left; width: 25%; height: 520px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.core-technology .shibie.shibie-3 .shibie-con-item.on { width: 50%; }

.core-technology .shibie.shibie-3 .shibie-con-item:nth-child(1) { background: url("../images/technology/shuzi-item-bg01.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie.shibie-3 .shibie-con-item:nth-child(2) { background: url("../images/technology/shuzi-item-bg02.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie.shibie-3 .shibie-con-item:nth-child(3) { background: url("../images/technology/shuzi-item-bg03.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie.shibie-keli .shibie-con-item:nth-child(1) { background: url("../images/technology/keli-bg01.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie.shibie-keli .shibie-con-item:nth-child(2) { background: url("../images/technology/shuzi-item-bg02.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie.shibie-yuyan .shibie-con-item { float: left; width: 20%; height: 520px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.core-technology .shibie.shibie-yuyan .shibie-con-item .shibie-con-item-txt h2 { font-size: 20px; margin-bottom: 20px; }

.core-technology .shibie.shibie-yuyan .shibie-con-item .shibie-con-item-txt span { margin-bottom: 20px; }

.core-technology .shibie.shibie-yuyan .shibie-con-item.on { width: 40%; }

.core-technology .shibie.shibie-yuyan .shibie-con-item:nth-child(1) { background: url("../images/technology/yuyan-item-bg01.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie.shibie-yuyan .shibie-con-item:nth-child(2) { background: url("../images/technology/yuyan-item-bg02.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie.shibie-yuyan .shibie-con-item:nth-child(3) { background: url("../images/technology/yuyan-item-bg03.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; }

.core-technology .shibie.shibie-yuyan .shibie-con-item:nth-child(4) { background: url("../images/technology/yuyan-item-bg04.jpg") no-repeat center; -moz-background-size: cover; background-size: cover; }

.authorization { background: #f5f5f5; /*margin-bottom: 100px;*/ margin-bottom: 0; }

.authorization .authorization-con { width: 80vw; margin: 0 auto; }

.authorization .authorization-model .sq-txt { background: url("../images/technology/sq-bg01.jpg") no-repeat; -moz-background-size: cover; background-size: cover; margin-top: 40px; }

.authorization .authorization-model .sq-txt .sq-txt-con { padding: 80px 110px; }

.authorization .authorization-model .sq-txt .sq-txt-con p { font-size: 16px; color: #333; line-height: 26px; height: 104px; }

.authorization .authorization-model .sq-txt .sq-txt-con p.txt-shouxie { height: auto; text-align: center; margin-bottom: 40px; }

.authorization .authorization-model .sq-txt .sq-txt-con ul li { float: left; width: 18%; height: 60px; line-height: 60px; text-align: center; margin: 1%; background: rgba(255, 255, 255, 0.4); }

.authorization .authorization-model .sq-txt .sq-txt-con ul li a { display: inline-block; font-size: 16px; color: #333; text-align: center; line-height: initial; padding: 6px 15px; }

.authorization .authorization-model .sq-txt .sq-txt-con ul.ul-3 li { width: 31.33%; }

.authorization .authorization-model .tx-ul { padding: 100px; margin-top: 60px; background: #fff; }

.authorization .authorization-model .tx-ul ul li { font-size: 18px; color: #999; margin: 15px 0; padding-left: 20px; position: relative; }

.authorization .authorization-model .tx-ul ul li:before { display: block; content: ''; width: 8px; height: 8px; background: #e31220; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: absolute; top: 8px; left: 0; }

.authorization .authorization-model .authorization-qh { padding: 110px 0; margin-top: 60px; background: #e7e6eb; }

.authorization .authorization-model .authorization-qh .authorization-qh-con { width: 80vw; margin: 0 auto; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-tab { float: left; width: 40%; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-tab ul { margin: 10px 0; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-tab ul li { width: 100%; position: relative; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-tab ul li:hover span { color: #fff; background: #e60912; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-tab ul li:hover i { display: block; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-tab ul li.on span { color: #fff; background: #e60912; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-tab ul li.on i { display: block; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-tab ul li span { display: block; font-size: 20px; color: #343434; width: 80%; padding: 15px 10px; cursor: pointer; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-tab ul li i { display: none; width: 20px; height: 25px; background: url("../images/technology/sj-icon.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; top: 50%; right: 0; margin-top: -14px; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-txt { float: left; width: 60%; background: #fff; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-txt .auth-qh-txt-item { display: none; min-height: 200px; padding: 60px 80px; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-txt .auth-qh-txt-item.show { display: block; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-txt .auth-qh-txt-item h4 { font-size: 20px; color: #343434; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-txt .auth-qh-txt-item span { display: block; width: 40px; height: 2px; margin-top: 40px; background: #e60b11; }

.authorization .authorization-model .authorization-qh .authorization-qh-con .auth-qh-txt .auth-qh-txt-item p { font-size: 16px; color: #333; line-height: 26px; margin-top: 30px; }

.authorization .dgn-model { padding: 40px 0; }

.authorization .dgn-model .dgn-list { margin: 30px 0; }

.authorization .dgn-model .dgn-list.dgn-list-2 .dgn-list-item { width: 39%; height: 680px; padding: 0 5%; }

.authorization .dgn-model .dgn-list.dgn-list-2 .dgn-list-item:first-child { margin-right: 2%; }

.authorization .dgn-model .dgn-list.dgn-list-2 .dgn-list-item .dgn-item-txt { position: absolute; top: 60px; left: 0; }

.authorization .dgn-model .dgn-list.dgn-list-3 .dgn-list-item { width: 26.33%; height: 600px; margin-right: 1.5%; padding: 0 3%; }

.authorization .dgn-model .dgn-list.dgn-list-3 .dgn-list-item:last-child { margin-right: 0; }

.authorization .dgn-model .dgn-list.dgn-list-3 .dgn-list-item .dgn-item-txt { position: absolute; bottom: 80px; left: 0; }

.authorization .dgn-model .dgn-list .dgn-list-item { float: left; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; position: relative; }

.authorization .dgn-model .dgn-list .dgn-list-item.bg-color1 { background: #f2f0ec; }

.authorization .dgn-model .dgn-list .dgn-list-item.bg-color2 { background: #dde2e8; }

.authorization .dgn-model .dgn-list .dgn-list-item.bg-color3 { background: #ede6e6; }

.authorization .dgn-model .dgn-list .dgn-list-item.bg-color4 { background: #e6e8f5; }

.authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-txt { width: 100%; text-align: center; padding: 20px 0; }

.authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-txt h4 { font-size: 30px; color: #333; font-weight: bold; }

.authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-txt p { 
	font-size: 20px; 
	color: #666; 
	height: 56px;
	line-height: 28px; 
	margin: 10px 0; 
}

.authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-img { padding: 20px 0; }

.authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-img img { display: block; margin: 0 auto; width: 100%; max-width: 510px; }

.authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-more { width: 100%; position: absolute; left: 0; bottom: 40px; text-align: center; padding: 40px 0 0; }

.authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-more a { display: inline-block; font-size: 16px; color: #e60a11; }

@media screen and (max-width: 1400px) { .authorization .dgn-model .dgn-list.dgn-list-2 .dgn-list-item { height: 430px; }
  .authorization .dgn-model .dgn-list.dgn-list-3 .dgn-list-item { height: 430px; }
  .authorization .dgn-model .dgn-list.dgn-list-3 .dgn-list-item .dgn-item-txt { bottom: 60px; }
  .authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-txt h4 { font-size: 20px; }
  .authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-txt p { font-size: 14px; } 
}
@media screen and (max-width: 750px) {
  .authorization .dgn-model .dgn-list.dgn-list-2 .dgn-list-item { 
  	width: 100%;
  	padding: 0;
  }
  .authorization .dgn-model .dgn-list.dgn-list-2 .dgn-list-item .dgn-item-txt{
  	top: 5px;
  }
  .authorization .dgn-model .dgn-list.dgn-list-3 .dgn-list-item .dgn-item-txt{
    bottom: 20px;
  }
  .authorization .dgn-model .dgn-list .dgn-list-item .dgn-item-more{
  	bottom: 20px;
    padding: 20px 0 0;
  }
}

