@charset "UTF-8";
* { padding: 0; margin: 0; -webkit-tap-highlight-color: transparent; }

@font-face { font-family: 'General fonts'; src: url("./fonts/LTH.eot");
  /* IE9 兼容模式 */
src: url("./fonts/LTH.eot?#iefix") format("embedded-opentype"), url("./fonts/LTH.woff") format("woff"), url("./fonts/LTH.ttf") format("truetype"), url("./fonts/LTH.svg#grablau") format("svg");
  /* Legacy iOS */ }
@font-face { font-family: "English fonts"; src: url(./fonts/Montserrat-Bold.otf) format("opentype"); }
html, body, div, span, h1, h2, h3, h4, h5, h6, p, ul { border: 0; outline: 0; vertical-align: baseline; background: transparent; }

html { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizelegibility; }

body { position: relative; min-width: 1200px; height: auto; text-align: center; font: 16px/1.14 "PingFang SC", "microsoft sans serif", "PingHei", Helvetica, Arial, sans-serif; letter-spacing: 0; color: #2f3538; line-height: 1; margin: 0 auto; }

:focus { outline: 0; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, input, textarea { display: block; }

ul { list-style: none; }

i { display: inline-block; }

a { margin: 0; padding: 0; border: 0; font-size: 100%; text-decoration: none; vertical-align: baseline; background: transparent; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }

select, input { color: #2f3538; background: transparent; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

textarea { resize: none; box-shadow: 0; }

[v-cloak] { display: none; }

ul:after { content: ""; clear: both; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.icon { display: inline-block; background-size: 100% 100%; }

.blue { color: #249ede; }

.underline { transition: all ease-in-out 0.4s; -moz-transition: all ease-in-out 0.4s; -ms-transition: all ease-in-out 0.4s; -webkit-transition: all ease-in-out 0.4s; position: absolute; bottom: 0; left: -2px; width: 0; height: 4px; background-color: #208ec8; }

.mask-layer { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; opacity: 0; transition: opacity ease 0.5s; -moz-transition: opacity ease 0.5s; -ms-transition: opacity ease 0.5s; -webkit-transition: opacity ease 0.5s; background-color: #333744; }

.mask-show { opacity: .3; z-index: 5; transition: opacity ease 0.5s; -moz-transition: opacity ease 0.5s; -ms-transition: opacity ease 0.5s; -webkit-transition: opacity ease 0.5s; }

.overflow-y-hide { overflow-y: hidden; }

.baseLiCss { float: left; text-align: center; line-height: 1; box-sizing: border-box; }

.flex { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; display: flex; -moz-box-align: center; -webkit-box-align: center; align-items: center; }

.col-1 { width: 100%; }

.col-2 { width: 50%; }

.col-3 { width: 33.3333333333%; }

.col-4 { width: 25%; }

.col-5 { width: 20%; }

.img { width: 100%; height: 100%; object-fit: cover; }

.block-img { display: block; margin: 0 auto; }

input::-webkit-input-placeholder { color: #999; }

input::-moz-placeholder { color: #999; }

input:-ms-input-placeholder { color: #999; }

@media (max-width: 1024px) { html { font-size: calc(100vw*100/375); overflow-x: hidden; }
  body { line-height: 1.5; min-width: 100%; overflow-x: hidden; }
  .icon-menu { width: .23rem; height: .23rem; background: url(../img/phone/base/icon_menu@2x.png) no-repeat; background-size: 100%; }
  .icon-phone-comany { width: .61rem; height: .2rem; background: url(../img/phone/base/icon_company@2x.png) no-repeat; background-size: 100%; } }
@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { .icon-menu { background: url(../img/phone/base/icon_menu@2x.png) no-repeat; background-size: 100%; }
  .icon-phone-comany { background: url(../img/phone/base/icon_company@2x.png) no-repeat; background-size: 100%; }
  .iconClose { background: url(../img/phone/base/close@2x.png) no-repeat; background-size: 100%; } }
@media (max-width: 1024px) { /* 当dpr为3时候，例如 iphone6plus加载这个图片  */ }
@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 3) { .icon-menu { background: url(../img/phone/base/icon_menu@3x.png) no-repeat; background-size: 100%; }
  .icon-phone-comany { background: url(../img/phone/base/icon_company@3x.png) no-repeat; background-size: 100%; }
  .iconClose { background: url(../img/phone/base/close@3x.png) no-repeat; background-size: 100%; } }
@media (max-width: 1024px) { .suspension-bar { width: .4rem; }
  .suspension-bar i { margin: .1rem auto; }
  .suspension-bar .icon-phone { background-image: url("../img/phone/base/telphone@2x.png"); background-image: -webkit-image-set(url("../img/phone/base/telphone@2x.png") 2x, url("../img/phone/base/telphone@3x.png") 3x); background-image: -moz-image-set(url("../img/phone/base/telphone@2x.png") 2x, url("../img/phone/base/telphone@3x.png") 3x); background-image: -o-image-set(url("../img/phone/base/telphone@2x.png") 2x, url("../img/phone/base/telphone@3x.png") 3x); background-image: -ms-image-set(url("../img/phone/base/telphone@2x.png") 2x, url("../img/phone/base/telphone@3x.png") 3x); }
  .suspension-bar .icon-qrcode { background-image: url("../img/phone/base/qrcode@2x.png"); background-image: -webkit-image-set(url("../img/phone/base/qrcode@2x.png") 2x, url("../img/phone/base/qrcode@3x.png") 3x); background-image: -moz-image-set(url("../img/phone/base/qrcode@2x.png") 2x, url("../img/phone/base/qrcode@3x.png") 3x); background-image: -o-image-set(url("../img/phone/base/qrcode@2x.png") 2x, url("../img/phone/base/qrcode@3x.png") 3x); background-image: -ms-image-set(url("../img/phone/base/qrcode@2x.png") 2x, url("../img/phone/base/qrcode@3x.png") 3x); }
  .suspension-bar .icon-top { background-image: url("../img/phone/base/totop@2x.png"); background-image: -webkit-image-set(url("../img/phone/base/totop@2x.png") 2x, url("../img/phone/base/totop@3x.png") 3x); background-image: -moz-image-set(url("../img/phone/base/totop@2x.png") 2x, url("../img/phone/base/totop@3x.png") 3x); background-image: -o-image-set(url("../img/phone/base/totop@2x.png") 2x, url("../img/phone/base/totop@3x.png") 3x); background-image: -ms-image-set(url("../img/phone/base/totop@2x.png") 2x, url("../img/phone/base/totop@3x.png") 3x); }
  .suspension-bar .icon-con-phone { background-image: url("../img/phone/base/phone@2x.png"); background-image: -webkit-image-set(url("../img/phone/base/phone@2x.png") 2x, url("../img/phone/base/phone@3x.png") 3x); background-image: -moz-image-set(url("../img/phone/base/phone@2x.png") 2x, url("../img/phone/base/phone@3x.png") 3x); background-image: -o-image-set(url("../img/phone/base/phone@2x.png") 2x, url("../img/phone/base/phone@3x.png") 3x); background-image: -ms-image-set(url("../img/phone/base/phone@2x.png") 2x, url("../img/phone/base/phone@3x.png") 3x); }
  .suspension-bar .icon-email { background-image: url("../img/phone/base/email@2x.png"); background-image: -webkit-image-set(url("../img/phone/base/email@2x.png") 2x, url("../img/phone/base/email@3x.png") 3x); background-image: -moz-image-set(url("../img/phone/base/email@2x.png") 2x, url("../img/phone/base/email@3x.png") 3x); background-image: -o-image-set(url("../img/phone/base/email@2x.png") 2x, url("../img/phone/base/email@3x.png") 3x); background-image: -ms-image-set(url("../img/phone/base/email@2x.png") 2x, url("../img/phone/base/email@3x.png") 3x); }
  .suspension-bar .icon-phone, .suspension-bar .icon-qrcode, .suspension-bar .icon-top, .suspension-bar .icon-con-phone, .suspension-bar .icon-email { width: .2rem; height: .2rem; background-size: .2rem .2rem; }
  .suspension-bar .active { font-size: .14rem; line-height: .2rem; }
  .suspension-bar .phone .contact-box .email, .suspension-bar .phone .contact-box .phone-list { padding-left: .3rem; margin-top: .2rem; }
  .suspension-bar .phone .contact-box .email i { top: .02rem; }
  .suspension-bar .phone .contact-box .phone-list li { margin-bottom: .1rem; }
  .suspension-bar .phone .follow-box, .suspension-bar .phone .contact-box, .suspension-bar .qrcode .follow-box, .suspension-bar .qrcode .contact-box { left: -3.12rem; width: 3.12rem; padding: .2rem; font-size: .14rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .suspension-bar .phone .follow-box .title, .suspension-bar .phone .contact-box .title, .suspension-bar .qrcode .follow-box .title, .suspension-bar .qrcode .contact-box .title { font-size: .18rem; color: #323c47; }
  .suspension-bar .qrcode { position: relative; }
  .suspension-bar .qrcode .follow-box { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; left: -3.12rem; padding: .2rem 0 .2rem .22rem !important; }
  .suspension-bar .qrcode .follow-box li { float: left; text-align: center; line-height: 1; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: left; }
  .suspension-bar .qrcode .follow-box li .img-yfPN, .suspension-bar .qrcode .follow-box li .img-ydPN { display: inline-block; width: 1.2rem; height: 1.2rem; margin: .15rem 0 .05rem 0; background-repeat: no-repeat; background-size: 100% 100%; }
  .suspension-bar .qrcode .follow-box li .img-yfPN { background-image: url("../img/phone/base/img_yfPN@2x.png"); background-image: -webkit-image-set(url("../img/phone/base/img_yfPN@2x.png") 2x, url("../img/phone/base/img_yfPN@3x.png") 3x); background-image: -moz-image-set(url("../img/phone/base/img_yfPN@2x.png") 2x, url("../img/phone/base/img_yfPN@3x.png") 3x); background-image: -o-image-set(url("../img/phone/base/img_yfPN@2x.png") 2x, url("../img/phone/base/img_yfPN@3x.png") 3x); background-image: -ms-image-set(url("../img/phone/base/img_yfPN@2x.png") 2x, url("../img/phone/base/img_yfPN@3x.png") 3x); }
  .suspension-bar .qrcode .follow-box li .img-ydPN { background-image: url("../img/phone/base/img_ydPN@2x.png"); background-image: -webkit-image-set(url("../img/phone/base/img_ydPN@2x.png") 2x, url("../img/phone/base/img_ydPN@3x.png") 3x); background-image: -moz-image-set(url("../img/phone/base/img_ydPN@2x.png") 2x, url("../img/phone/base/img_ydPN@3x.png") 3x); background-image: -o-image-set(url("../img/phone/base/img_ydPN@2x.png") 2x, url("../img/phone/base/img_ydPN@3x.png") 3x); background-image: -ms-image-set(url("../img/phone/base/img_ydPN@2x.png") 2x, url("../img/phone/base/img_ydPN@3x.png") 3x); }
  .suspension-bar .qrcode .follow-box li:first-of-type div { padding-left: .25rem; }
  .suspension-bar .qrcode .follow-box li:last-of-type div { padding-left: .13rem; }
  header { position: fixed; }
  header .web-header { display: none; }
  header .phone-header { position: relative; display: block; height: .49rem; background-color: #000; }
  header .phone-menu { position: fixed; z-index: -1; top: 0; right: -100vw; width: 100vw; height: 100vh; padding-top: .49rem; overflow-y: auto; transition: right ease 0.5s; -moz-transition: right ease 0.5s; -ms-transition: right ease 0.5s; -webkit-transition: right ease 0.5s; background-color: #1d2123; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  header .phone-menu > ul li { width: 100%; font-size: 0.14rem; line-height: 0.43rem; text-align: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  header .phone-menu > ul .item { position: relative; border-bottom: 1px solid #282d30; }
  header .phone-menu > ul .item ul { max-height: 0; visibility: hidden; opacity: 0; }
  header .phone-menu > ul .item .subPhoneMenuShow { max-height: 2.5rem; visibility: visible; opacity: 1; transition: all linear 0.4s; -moz-transition: all linear 0.4s; -ms-transition: all linear 0.4s; -webkit-transition: all linear 0.4s; }
  header .phone-menu > ul .rec:after { top: 0.17rem; right: 0.15rem; transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); content: ""; position: absolute; width: 4px; height: 4px; border-top: 2px solid #fff; border-left: 2px solid #fff; border-right: 2px solid transparent; border-bottom: 2px solid transparent; transition: transform ease 0.4s; -moz-transition: transform ease 0.4s; -ms-transition: transform ease 0.4s; -webkit-transition: transform ease 0.4s; }
  header .phone-menu > ul .main { padding: 0 30px; color: #fff; }
  header .phone-menu > ul .show:after { transform: rotate(225deg); -ms-transform: rotate(225deg); -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); transition: transform ease 0.4s; -moz-transition: transform ease 0.4s; -ms-transition: transform ease 0.4s; -webkit-transition: transform ease 0.4s; }
  header .phone-menu > ul .sitem { position: relative; padding: 0 30px; color: rgba(255, 255, 255, 0.8); background-color: #24282b; }
  header .phone-menu > ul .sitem:not(:last-of-type) { border-bottom: 1px solid #282d30; }
  header .phone-menu > ul .sitem:first-of-type { border-top: 1px solid #282d30; }
  header .iconClose { width: .2rem; height: .2rem; }
  header .phoneMenuShow { right: 0; transition: right ease 0.5s; -moz-transition: right ease 0.5s; -ms-transition: right ease 0.5s; -webkit-transition: right ease 0.5s; }
  header .icon-menu, header .icon-phone-comany { position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
  header .icon-menu { right: .15rem; }
  header .icon-phone-comany { position: absolute; left: .15rem; }
  footer { padding: .3rem 0 0 0; border-top: 1px solid #e8e8e8; }
  footer .web { display: none; }
  footer .phone { display: block; }
  footer .phone .bottom { text-align: center; font-size: 0; }
  footer .phone .bottom .copyright { padding: .15rem 0; font-size: .1rem; border-top: 1px solid rgba(210, 210, 210, 0.4); }
  footer .phone .bottom .copyright div:first-of-type { margin-bottom: .03rem; }
  footer .phone .bottom .img { width: 1.6rem; height: 1.6rem; margin-bottom: .1rem; }
  footer .phone .bottom .code { display: inline-block; width: 2.05rem; text-align: center; font-size: .1rem; color: #2f3538; }
  footer .phone .bottom .code span { display: inline-block; font-size: .1rem; color: #989898; }
  footer .phone .bottom .code span:first-of-type { margin-bottom: .1rem; }
  footer .phone .bottom .code span:last-of-type { margin-bottom: .3rem; }
  .main .content .el-carousel { width: 100vw; height: 45vw; padding-top: .49rem; background-color: #000; }
  .main .content .el-carousel .word { display: none; }
  .main .content .el-carousel .shortcut { display: none; }
  .main .content .el-carousel .el-carousel__item { background-size: 100% 100%; }
  .main .content .el-carousel .carousel-one { background-image: url("../img/phone/base/banner_bg1@2x.jpg"); background-image: -webkit-image-set(url("../img/phone/base/banner_bg1@2x.jpg") 2x, url("../img/phone/base/banner_bg1@3x.jpg") 3x); background-image: -moz-image-set(url("../img/phone/base/banner_bg1@2x.jpg") 2x, url("../img/phone/base/banner_bg1@3x.jpg") 3x); background-image: -o-image-set(url("../img/phone/base/banner_bg1@2x.jpg") 2x, url("../img/phone/base/banner_bg1@3x.jpg") 3x); background-image: -ms-image-set(url("../img/phone/base/banner_bg1@2x.jpg") 2x, url("../img/phone/base/banner_bg1@3x.jpg") 3x); }
  .main .content .el-carousel .carousel-two { background-image: url("../img/phone/base/banner_bg2@2x.jpg"); background-image: -webkit-image-set(url("../img/phone/base/banner_bg2@2x.jpg") 2x, url("../img/phone/base/banner_bg2@3x.jpg") 3x); background-image: -moz-image-set(url("../img/phone/base/banner_bg2@2x.jpg") 2x, url("../img/phone/base/banner_bg2@3x.jpg") 3x); background-image: -o-image-set(url("../img/phone/base/banner_bg2@2x.jpg") 2x, url("../img/phone/base/banner_bg2@3x.jpg") 3x); background-image: -ms-image-set(url("../img/phone/base/banner_bg2@2x.jpg") 2x, url("../img/phone/base/banner_bg2@3x.jpg") 3x); }
  .main .content .el-carousel .carousel-three { background-image: url("../img/phone/base/banner_bg3@2x.jpg"); background-image: -webkit-image-set(url("../img/phone/base/banner_bg3@2x.jpg") 2x, url("../img/phone/base/banner_bg3@3x.jpg") 3x); background-image: -moz-image-set(url("../img/phone/base/banner_bg3@2x.jpg") 2x, url("../img/phone/base/banner_bg3@3x.jpg") 3x); background-image: -o-image-set(url("../img/phone/base/banner_bg3@2x.jpg") 2x, url("../img/phone/base/banner_bg3@3x.jpg") 3x); background-image: -ms-image-set(url("../img/phone/base/banner_bg3@2x.jpg") 2x, url("../img/phone/base/banner_bg3@3x.jpg") 3x); }
  .main .content .el-carousel .el-carousel__arrow { display: none; }
  .main .content .el-carousel .el-carousel__indicators { bottom: 0.17rem; }
  .main .content .el-carousel .el-carousel__indicators .el-carousel__indicator { padding: 0 0.065rem; }
  .main .content .el-carousel .el-carousel__indicators .el-carousel__indicator button { width: 0.06rem; height: 0.06rem; }
  .main .content .el-carousel .el-carousel__indicators .is-active button { width: 0.08rem; height: 0.08rem; }
  .main .content .business { padding: 0.3rem 0 0.3rem 0; }
  .main .content .business .title { font-size: 0.16rem; margin-bottom: 0.1rem; }
  .main .content .business .intro { font-size: 0.12rem; margin-bottom: 0.15rem !important; }
  .main .content .business .list { width: 100%; /* 当dpr为3时候，例如 iphone6plus加载这个图片  */ }
  .main .content .business .list li { width: 33.33%; padding: 0.15rem 0; }
  .main .content .business .list li p { display: none; }
  .main .content .business .list li .tit { font-size: 0.12rem; }
  .main .content .business .list li .icon { padding: 0; margin-bottom: 0.12rem; }
  .main .content .business .list li:hover .tit { color: #2f3538; }
  .main .content .business .list li:hover .icon { border: 0; }
  .main .content .business .list .icon-busi { width: 0.3rem; height: 0.3rem; background-size: 0.9rem 0.6rem; }
  .main .content .business .list .icon-busi-01 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -.3rem 0; }
  .main .content .business .list .icon-busi-02 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -.6rem -.3rem; }
  .main .content .business .list .icon-busi-03 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -0 -0; }
  .main .content .business .list .icon-busi-04 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -.6rem -0; }
  .main .content .business .list .icon-busi-05 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -.3rem -.3rem; }
  .main .content .business .list .icon-busi-06 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -0 -.3rem; } }
@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { .main .content .business .list .icon-busi-01 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -.3rem 0; }
  .main .content .business .list .icon-busi-02 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -.6rem -.3rem; }
  .main .content .business .list .icon-busi-03 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -0 -0; }
  .main .content .business .list .icon-busi-04 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -.6rem -0; }
  .main .content .business .list .icon-busi-05 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -.3rem -.3rem; }
  .main .content .business .list .icon-busi-06 { background-image: url("../img/phone/base/product_sprites@2x.png"); background-position: -0 -.3rem; } }
@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 3) { .main .content .business .list .icon-busi-01 { background-image: url("../img/phone/base/product_sprites@3x.png"); background-position: -.3rem -0; background-size: .9rem .6rem; }
  .main .content .business .list .icon-busi-02 { background-image: url("../img/phone/base/product_sprites@3x.png"); background-position: -0px -.3rem; background-size: .9rem .6rem; }
  .main .content .business .list .icon-busi-03 { background-image: url("../img/phone/base/product_sprites@3x.png"); background-position: -0 -0; background-size: .9rem .6rem; }
  .main .content .business .list .icon-busi-04 { background-image: url("../img/phone/base/product_sprites@3x.png"); background-position: -.6rem -0; background-size: .9rem .6rem; }
  .main .content .business .list .icon-busi-05 { background-image: url("../img/phone/base/product_sprites@3x.png"); background-position: -.6rem -.3rem; background-size: .9rem .6rem; }
  .main .content .business .list .icon-busi-06 { background-image: url("../img/phone/base/product_sprites@3x.png"); background-position: -.3rem -.3rem; background-size: .9rem .6rem; } }
@media (max-width: 1024px) { .main .content .solution { height: auto; background-image: url("../img/phone/base/solution_bg@2x.jpg"); background-image: -webkit-image-set(url("../img/phone/base/solution_bg@2x.jpg") 2x, url("../img/phone/base/solution_bg@3x.jpg") 3x); background-image: -moz-image-set(url("../img/phone/base/solution_bg@2x.jpg") 2x, url("../img/phone/base/solution_bg@3x.jpg") 3x); background-image: -o-image-set(url("../img/phone/base/solution_bg@2x.jpg") 2x, url("../img/phone/base/solution_bg@3x.jpg") 3x); background-image: -ms-image-set(url("../img/phone/base/solution_bg@2x.jpg") 2x, url("../img/phone/base/solution_bg@3x.jpg") 3x); }
  .main .content .solution .list { display: none; }
  .main .content .solution .list-phone { display: inline-block; text-align: left; margin: .15rem .2rem; border: 1px solid #2c394c; /* 当dpr为3时候，例如 iphone6plus加载这个图片  */ }
  .main .content .solution .list-phone .item { width: 100%; height: auto; padding: .45rem 0; text-align: left; font-size: .15rem; border-bottom: 1px solid #2c394c; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .main .content .solution .list-phone .item .in { display: inline-block; position: relative; padding-left: 1.05rem; }
  .main .content .solution .list-phone .name { position: relative; display: inline-block; letter-spacing: .1em; font-size: 0.17rem; }
  .main .content .solution .list-phone .icon { position: absolute; top: 50%; left: .24rem; width: .25rem; height: .25rem; padding: 0; margin: 0; background-size: .25rem 1.25rem; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
  .main .content .solution .list-phone .icon-solu-01 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -0 -0; }
  .main .content .solution .list-phone .icon-solu-02 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -.5rem -.75rem; }
  .main .content .solution .list-phone .icon-solu-03 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -.5rem -1rem; }
  .main .content .solution .list-phone .icon-solu-04 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -.25rem -.5rem; }
  .main .content .solution .list-phone .icon-solu-05 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -0 -.25rem; } }
@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { .main .content .solution .list-phone .icon-solu-01 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -0 -0; }
  .main .content .solution .list-phone .icon-solu-02 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -.5rem -.75rem; }
  .main .content .solution .list-phone .icon-solu-03 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -.5rem -1rem; }
  .main .content .solution .list-phone .icon-solu-04 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -.25rem -.5rem; }
  .main .content .solution .list-phone .icon-solu-05 { background-image: url("../img/phone/base/solution_sprites@2x.png"); background-position: -0 -.25rem; } }
@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 3) { .main .content .solution .list-phone .icon-solu-01 { background-image: url("../img/phone/base/solution_sprites@3x.png"); background-position: -0 -0; }
  .main .content .solution .list-phone .icon-solu-02 { background-image: url("../img/phone/base/solution_sprites@3x.png"); background-position: -0 -.75rem; }
  .main .content .solution .list-phone .icon-solu-03 { background-image: url("../img/phone/base/solution_sprites@3x.png"); background-position: -0 -1rem; }
  .main .content .solution .list-phone .icon-solu-04 { background-image: url("../img/phone/base/solution_sprites@3x.png"); background-position: -0 -.5rem; }
  .main .content .solution .list-phone .icon-solu-05 { background-image: url("../img/phone/base/solution_sprites@3x.png"); background-position: -0 -.25rem; } }
@media (max-width: 1024px) { .main .content .company-news { padding: .3rem 0 .6rem 0; }
  .main .content .company-news .title { font-size: .16rem; margin-bottom: .1rem; }
  .main .content .company-news .intro { font-size: .12rem; margin-bottom: 0 !important; }
  .main .content .company-news .list { display: none; }
  .main .content .company-news .list-phone { display: block; }
  .main .content .company-news .list-phone li { width: 100%; padding: .3rem .15rem 0 .15rem; text-align: left; margin: 0 !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .main .content .company-news .list-phone li img { width: 100%; height: auto; margin-bottom: .11rem; }
  .main .content .company-news .list-phone li .date { font-size: .1rem; margin-bottom: .1rem; }
  .main .content .company-news .list-phone li p { width: 95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .15rem; line-height: 1.5; }
  .main .content .company-news .list-phone li:hover { border: 0; }
  .main .content .company-news .query-more { padding: 0.13rem 0.48rem; font-size: .12rem; }
  .common-header { padding-top: .49rem; }
  .common-header .banner { height: calc(100vw*340/750); }
  .common-header .banner .blank { display: none; }
  .common-product .content .banner .title { position: absolute; top: 50%; right: 0; left: 0; font-size: 0.24rem; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
  .common-product .content .banner .intro { display: none; }
  .common-product .content .character { width: 100%; padding: 0.39rem 0.16rem 0 0.16rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .common-product .content .character .list { padding: 0; margin: 0; }
  .common-product .content .character .title { font-size: 0.16rem; margin-bottom: 0.15rem; }
  .common-product .content .character .intro { text-align: left; font-size: 0.14rem; line-height: 0.19rem; color: #666; text-indent: 2em; margin-bottom: .3rem; }
  .common-product .content .character .web-list { display: none; }
  .common-product .content .character .phone-list { display: block; }
  .common-product .content .character .phone-list ul { width: 100%; }
  .common-product .content .character .phone-list li { padding: 0 0.25rem; text-align: center; }
  .common-product .content .character .phone-list img { width: 100%; height: auto; }
  .common-product .content .character .phone-list .name { display: inline-block; font-size: .12rem; margin: .1rem 0 .25rem 0; }
  .common-product .content .character .tab li { width: 50% !important; padding: .15rem .1rem; text-align: left; }
  .common-product .content .character .tab .title { display: inline-block; width: auto; padding: .04rem .09rem; font-size: .09rem; margin-bottom: 0.11rem; }
  .common-product .content .character .tab p { font-size: .12rem; line-height: .16rem; }
  .common-product .content .character .pipeline li .word { display: none; }
  .common-product .content .character .pipeline li .phone-word { display: block; text-align: center; font-size: .12rem; line-height: .22rem; width: 47.73%; }
  .common-product .content .character .pipeline li img { width: 100%; }
  .common-product .content .character .pipeline li:nth-child(odd) { padding-left: 47.73%; }
  .common-product .content .character .pipeline li:nth-child(even) { padding-right: 47.73%; }
  .common-product .content .summary .in-container { width: 100%; padding: 0.39rem 0 0.6rem 0; }
  .common-product .content .summary .title { font-size: 0.16rem; margin-bottom: .3rem; }
  .common-product .content .summary .list { display: none; }
  .common-product .content .summary .phone-list { display: block; }
  .common-product .content .summary .phone-list li { position: relative; padding-left: 29.34%; text-align: left; font-size: 0; background-color: #fff; border-bottom: 1px solid #e4ebf0; }
  .common-product .content .summary .phone-list li .left, .common-product .content .summary .phone-list li .right { font-size: .12rem; }
  .common-product .content .summary .phone-list li .left { position: absolute; top: 0; bottom: 0; left: 0; width: 29.34%; height: 100%; text-align: center; font-size: .14rem; background-color: #249ede; color: #fff; }
  .common-product .content .summary .phone-list li .right { padding: 0.47rem 0.2rem; color: #989898; line-height: .17rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .common-product .content .summary .position { position: absolute; top: 50%; right: 0; left: 0; text-align: center; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
  .common-product .content .summary .position .icon-summary { display: block; margin: 0 auto; margin-bottom: .15rem; }
  .common-product .content .summary .icon-summary-06 { background: url(../img/phone/product/product_sprites.png) -0.3rem 0; }
  .common-product .content .summary .icon-summary-02 { background: url(../img/phone/product/product_sprites.png) 0 -0.45rem; }
  .common-product .content .summary .icon-summary-07 { background: url(../img/phone/product/product_sprites.png) -0.6rem -0.15rem; }
  .common-product .content .summary .icon-summary-04 { background: url(../img/phone/product/product_sprites.png) -0.6rem -0.3rem; }
  .common-product .content .summary .icon-summary-08 { background: url(../img/phone/product/product_sprites.png) -0.3rem -0.15rem; }
  .common-product .content .summary .icon-summary-05 { background: url(../img/phone/product/product_sprites.png) -0.15rem 0; }
  .common-product .content .summary .icon-summary-01 { background: url(../img/phone/product/product_sprites.png) -0.6rem -0.45rem; }
  .common-product .content .summary .icon-summary-03 { background: url(../img/phone/product/product_sprites.png) -0.45rem -0.6rem; }
  .common-product .content .summary .icon-summary-09 { background: url(../img/phone/product/product_sprites.png) -0.15rem -0.6rem; }
  .common-product .content .summary .icon-summary-10 { background: url(../img/phone/product/product_sprites.png) -0.6rem -0.75rem; }
  .common-product .content .summary .icon-summary-11 { background: url(../img/phone/product/product_sprites.png) 0 0; }
  .common-product .content .summary .icon-summary-12 { background: url(../img/phone/product/product_sprites.png) -0.6rem -0.6rem; }
  .common-product .content .summary .icon-summary-13 { background: url(../img/phone/product/product_sprites.png) -0.75rem -0.6rem; }
  .common-product .content .summary .icon-summary-14 { background: url(../img/phone/product/product_sprites.png) -0.15rem -0.75rem; }
  .common-product .content .summary .icon-summary-15 { background: url(../img/phone/product/product_sprites.png) -0.9rem 0; }
  .common-product .content .summary .icon-summary-16 { background: url(../img/phone/product/product_sprites.png) -0.6rem 0; }
  .common-product .content .summary .icon-summary-17 { background: url(../img/phone/product/product_sprites.png) -0.3rem -0.75rem; }
  .common-product .content .summary .icon-summary-18 { background: url(../img/phone/product/product_sprites.png) -0.3rem -0.3rem; }
  .common-product .content .summary .icon-summary-19 { background: url(../img/phone/product/product_sprites.png) -0.45rem -0.75rem; }
  .common-product .content .summary .icon-summary-21 { background: url(../img/phone/product/product_sprites.png) -0.15rem -0.15rem; }
  .common-product .content .summary .icon-summary-22 { background: url(../img/phone/product/product_sprites.png) -0.75rem -0.15rem; }
  .common-product .content .summary .icon-summary-23 { background: url(../img/phone/product/product_sprites.png) -0.75rem -0.45rem; }
  .common-product .content .summary .icon-summary-24 { background: url(../img/phone/product/product_sprites.png) -0.45rem 0; }
  .common-product .content .summary .icon-summary-25 { background: url(../img/phone/product/product_sprites.png) -0.45rem -0.15rem; }
  .common-product .content .summary .icon-summary-26 { background: url(../img/phone/product/product_sprites.png) -0.45rem -0.3rem; }
  .common-product .content .summary .icon-summary-27 { background: url(../img/phone/product/product_sprites.png) 0 -0.75rem; }
  .common-product .content .summary .icon-summary-28 { background: url(../img/phone/product/product_sprites.png) -0.75rem 0; }
  .common-product .content .summary .icon-summary-29 { background: url(../img/phone/product/product_sprites.png) -0.3rem -0.45rem; }
  .common-product .content .summary .icon-summary-30 { background: url(../img/phone/product/product_sprites.png) -0.15rem -0.45rem; }
  .common-product .content .summary .icon-summary-31 { background: url(../img/phone/product/product_sprites.png) -0.15rem -0.3rem; }
  .common-product .content .summary .icon-summary-32 { background: url(../img/phone/product/product_sprites.png) -0.75rem -0.3rem; }
  .common-product .content .summary .icon-summary-33 { background: url(../img/phone/product/product_sprites.png) -0.45rem -0.45rem; }
  .common-product .content .summary .icon-summary-34 { background: url(../img/phone/product/product_sprites.png) 0 -0.3rem; }
  .common-product .content .summary .icon-summary-35 { background: url(../img/phone/product/product_sprites.png) 0 -0.15rem; }
  .common-product .content .summary .icon-summary-36 { background: url(../img/phone/product/product_sprites.png) 0 0.6rem; }
  .common-product .content .summary .icon-summary-37 { background: url(../img/phone/product/product_sprites.png) -0.3rem -0.6rem; }
  .common-product .content .summary .icon-summary { width: .15rem; height: .15rem; background-size: 1.05rem 0.9rem; }
  .common-product .content .product-show { padding: 0 .15rem .6rem .15rem; }
  .common-product .content .product-show .title { padding: .4rem 0 .3rem 0; font-size: 0.16rem; }
  .common-product .content .product-show img { width: 100%; }
  .common-product .content .pipeline { width: 100%; }
  .mac-cleaning .banner { background: url(../img/phone/product/banner_jsbj@2x.png) no-repeat center; background-size: 100% 100%; }
  .mac-cleaning .phone-list img { filter: progid:DXImageTransform.Microsoft.Shadow(color=$color, Direction=$deg, Strength=$blur); /*for ie6,7,8*/ -moz-box-shadow: 0 7px 18px rgba(34, 34, 34, 0.08); box-shadow: 0 7px 18px rgba(34, 34, 34, 0.08); -webkit-box-shadow: 0 7px 18px rgba(34, 34, 34, 0.08); }
  .art-cleaning .banner { background: url(../img/phone/product/banner_rybj@2x.png) no-repeat center; background-size: 100% 100%; }
  .solution-header { background: url(../img/phone/product/banner_jjfa@2x.png); }
  .solution-header .tab .in { display: none; }
  .domestic-garbage .banner { background: url(../img/phone/product/banner_ljqy@2x.png) no-repeat center; background-size: 100% 100%; }
  .kitchen-waste .banner { background: url(../img/phone/product/banner_ccqy@2x.png) no-repeat center; background-size: 100% 100%; }
  .build-residue .banner { background: url(../img/phone/product/banner_ztqy@2x.png) no-repeat center; background-size: 100% 100%; }
  .intell-screen .banner { background: url(../img/phone/product/banner_zndp@2x.png) no-repeat center; background-size: 100% 100%; }
  .old-supermarket .banner, .garbage-classify .banner, .public-welfare .banner, .yf-service .banner { background: url(../img/phone/product/banner_yf@2x.png) no-repeat center; background-size: 100% 100%; }
  .about-edenep-header { width: 100%; background: url(../img/phone/us/banner-gyed@2x.png) center; background-size: 100% 100%; }
  .about-edenep-header .tab .in { display: block; }
  .about-edenep-intro .content .tab { padding: 0; margin-bottom: 0 !important; }
  .about-edenep-header .tab, .solution-header .tab { height: .4rem; }
  .about-edenep-header .tab .phone-in, .solution-header .tab .phone-in { display: block; text-align: center; }
  .about-edenep-header .tab li, .solution-header .tab li { width: 20%; height: .4rem; padding: 0; line-height: .4rem; font-size: .12rem; color: #fff; }
  .about-edenep-header .title, .solution-header .title { top: 0.58rem; right: 0; left: 0; text-align: center; font-size: 0.22rem; }
  .common-header .content .company-img { width: 85%; }
  .common-header .content .tab { width: 100%; font-size: 0; margin-bottom: .6rem; border-top: 1px solid #e9eff4; }
  .common-header .content .tab li { width: 25%; }
  .common-header .content .tab li .val { font-size: .16rem; line-height: 1; margin: .18rem 0 0 0; }
  .common-header .content .tab li .unit { font-size: .16rem; }
  .common-header .content .tab li .tit { font-size: .11rem; margin: .08rem 0 .3rem 0; }
  .common-header .content .intro { width: 100%; font-size: .13rem; line-height: .21rem; margin-bottom: .2rem; }
  .common-header .content .intro:last-of-type { margin-bottom: 1.05rem; }
  .common-header .info { width: 100%; margin: .3rem 0; }
  .common-header .info .company-name { font-size: .15rem; margin-right: .12rem; }
  .common-header .info .company-ename { font-size: .11rem; }
  .solution-way .header { width: 100%; padding: 0.39rem 0 0.275rem 0; }
  .solution-way .header .title { font-size: 0.16rem; margin-bottom: 0.18rem; }
  .solution-way .header p { padding: 0 .15rem; text-align: left; text-indent: 2em; font-size: 0.14rem; line-height: 0.19rem; }
  .solution-way .middle { display: none; padding: .3rem .15rem; }
  .solution-way .phone-middle { display: block; }
  .solution-way .phone-middle li { width: 100%; padding: 0.15rem 0.13rem; text-align: left; background-color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .solution-way .phone-middle li .title { font-size: .15rem; line-height: 0.2rem; margin-bottom: .06rem; }
  .solution-way .phone-middle li p { font-size: 0.14rem; line-height: 0.18rem; }
  .solution-way .phone-middle li .no { margin-bottom: .1rem; }
  .solution-way .phone-middle li:not(:last-of-type) { margin-bottom: .15rem; }
  .solution-way .footer { padding: 0 .15rem; }
  .solution-way .footer .title { padding: .3rem 0; font-size: 0.16rem; }
  .solution-way .footer img { margin: 0 0 .6rem 0; width: 100%; }
  .recruit-talents .banner { width: 100%; height: calc(100vw*340/750); background: url(../img/phone/talents/banner_zxns@2x.jpg) no-repeat center; background-size: 100% 100%; }
  .recruit-talents .web { display: none; }
  .recruit-talents .substance { width: 100%; padding: .3rem .15rem 0 .15rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .recruit-talents .substance .phone { display: block; }
  .recruit-talents .substance .phone .call-us { padding-top: 0.2rem; margin-bottom: .3rem; }
  .recruit-talents .substance .phone .call-us .title { padding: 0 0.2rem; font-size: 0.14rem; }
  .recruit-talents .substance .phone .call-us li { padding: 0 0.2rem; font-size: 0.14rem; margin-top: .15rem; }
  .recruit-talents .substance .phone .call-us li img { width: 0.15rem; height: 0.15rem; }
  .recruit-talents .substance .phone .call-us li:last-of-type { padding: 0.125rem 0.2rem; }
  .recruit-talents .substance .phone .call-us li:last-of-type img { width: 0.195rem; height: 0.195rem; }
  .recruit-talents .substance .phone .list { font-size: .15rem; margin-bottom: .6rem; border: 1px solid #d0d7dd; border-radius: 5px; }
  .recruit-talents .substance .phone .list li { line-height: .4rem; }
  .recruit-talents .substance .phone .list li .name { position: relative; padding: 0 .15rem; border-bottom: 1px solid #f4f7f9; background-color: #fff; filter: progid:DXImageTransform.Microsoft.Shadow(color=$color, Direction=$deg, Strength=$blur); /*for ie6,7,8*/ -moz-box-shadow: 0 3px 5px rgba(185, 197, 205, 0.08); box-shadow: 0 3px 5px rgba(185, 197, 205, 0.08); -webkit-box-shadow: 0 3px 5px rgba(185, 197, 205, 0.08); }
  .recruit-talents .substance .phone .list li .name:after { top: .16rem; right: 0.175rem; transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); content: ""; position: absolute; width: 0.08rem; height: 0.08rem; border-top: 1px solid #979797; border-left: 1px solid #979797; border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
  .recruit-talents .substance .phone .list li .down { color: #249ede; transition: color ease 0.4s; -moz-transition: color ease 0.4s; -ms-transition: color ease 0.4s; -webkit-transition: color ease 0.4s; }
  .recruit-talents .substance .phone .list li .down:after { transform: rotate(225deg); -ms-transform: rotate(225deg); -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); transition: transform ease 0.4s; -moz-transition: transform ease 0.4s; -ms-transition: transform ease 0.4s; -webkit-transition: transform ease 0.4s; }
  .recruit-talents .substance .phone .list .job-desc { padding: 0 .15rem; }
  .recruit-talents .substance .phone .list .job-desc h4 { font-size: .14rem; color: #666; line-height: 1; margin-bottom: .08rem; }
  .recruit-talents .substance .phone .list .job-desc h4:not(:first-of-type) { margin-top: .15rem; }
  .recruit-talents .substance .phone .list .job-desc li { font-size: .12rem; line-height: .17rem; color: #989898; }
  .recruit-talents .substance .phone .list .job-desc-show { padding: .25rem .15rem; }
  .news-detail .content { padding-top: .3rem; margin: 0 .15rem .6rem .15rem; }
  .news-detail .content .title { font-size: 0.15rem; line-height: .2rem; margin-bottom: .1rem; }
  .news-detail .content .type { padding: .03rem .12rem; font-size: .11rem; margin: 0 .1rem .17rem 0; }
  .news-detail .content .date { font-size: .11rem; color: #989898; }
  .news-detail .content p { font-size: .13rem; line-height: .2rem; }
  .news-detail .content h4 { font-size: .13rem; margin: .2rem 0 .08rem 0; }
  .news-detail .content img { width: 100%; height: auto; margin-bottom: .1rem; }
  .news-detail .content .img-box { text-align: center; margin: .25rem 0 .3rem 0; }
  .news-detail .content .img-box .img-title { font-size: .12rem; color: #b5b5b5; }
  .about-edenep-common .content { margin: 0 .17rem; }
  .about-edenep-development .content .progress { display: none; }
  .about-edenep-development .content .phone-progress { display: block; width: 100%; text-align: left; margin-bottom: .6rem; }
  .about-edenep-development .content .phone-progress .nth-year { display: inline-block; vertical-align: top; height: 0.3rem; width: 0.3rem; padding: 0.09rem 0; font-size: .09rem; margin-left: .03rem; }
  .about-edenep-development .content .phone-progress .nth-year-big { height: 0.38rem; width: 0.38rem; padding: 0.125rem 0; font-size: .11rem; margin-left: 0; }
  .about-edenep-development .content .phone-progress .big .p-item { top: .14rem; }
  .about-edenep-development .content .phone-progress .normal .p-item { top: .095rem; }
  .about-edenep-development .content .phone-progress .img .longma_logo { filter: progid:DXImageTransform.Microsoft.Shadow(color=$color, Direction=$deg, Strength=$blur); /*for ie6,7,8*/ -moz-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; }
  .about-edenep-development .content .phone-progress .dot .p-item { top: .07rem; }
  .about-edenep-development .content .phone-progress li { text-align: left; margin-bottom: .5rem; }
  .about-edenep-development .content .phone-progress .img { padding-top: 0; }
  .about-edenep-development .content .phone-progress .p-item { display: inline-block; position: absolute; top: .06rem; left: .43rem; padding-left: .4rem; font-size: .12rem; line-height: .17rem; color: #989898; }
  .about-edenep-development .content .phone-progress .p-imgItem { top: .05rem; }
  .about-edenep-development .content .phone-progress .p-item:before { content: ""; position: absolute; top: .05rem; left: 0; width: .22rem; border-top: 1px dashed #989898; }
  .about-edenep-development .content .phone-progress .telecom { width: .37rem; height: .17rem; }
  .about-edenep-development .content .phone-progress .blue-dot { width: .08rem; height: .08rem; margin-left: .14rem; }
  .about-edenep-development .content .phone-progress .longma_logo { width: 0.245rem; height: 0.215rem; margin-left: .04rem; }
  .about-edenep-development .content .phone-progress:before { left: .18rem; }
  .about-edenep-culture .content .list { display: none; }
  .about-edenep-culture .content .phone-list { display: block; }
  .about-edenep-culture .content .phone-list li { position: relative; padding-left: 29.34%; margin-bottom: .15rem; border: 1px solid #d0d7dd; }
  .about-edenep-culture .content .phone-list li:last-of-type { margin-bottom: .6rem; }
  .about-edenep-culture .content .phone-list .left { position: absolute; top: 0; bottom: 0; left: 0; width: 29.34%; font-size: .14rem; color: #fff; background-color: #249ede; }
  .about-edenep-culture .content .phone-list .left .title { position: absolute; top: 50%; right: 0; left: 0; text-align: center; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
  .about-edenep-culture .content .phone-list .right { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; display: flex; -moz-box-align: center; -webkit-box-align: center; align-items: center; padding: .25rem .15rem; text-align: left; font-size: .12rem; height: 1rem; line-height: .18rem; color: #323232; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .about-edenep-contact .content { width: auto; }
  .about-edenep-contact .content .map { width: 100%; margin-bottom: .3rem !important; }
  .about-edenep-contact .content .way .item .intro { display: none; }
  .about-edenep-contact .content .way .item .title { margin-bottom: .1rem; }
  .about-edenep-contact .content .way .item .location { padding: .06rem .09rem; font-size: .14rem; }
  .about-edenep-contact .content .way .item:last-of-type { margin-bottom: .6rem; }
  .about-edenep-contact .content .way .item:not(:first-of-type) { margin-top: .3rem; }
  .about-edenep-contact .content .way .col-3 { width: 100%; }
  .about-edenep-contact .content .way .col-3 .tit { font-size: .12rem; margin-bottom: .1rem; }
  .about-edenep-contact .content .way .col-3 .con { font-size: .12rem; margin-bottom: .2rem; }
  .about-edenep-news .content { width: auto; }
  .about-edenep-news .web { display: none; }
  .about-edenep-news .phone { display: block; }
  .about-edenep-news .phone li { text-align: left; }
  .about-edenep-news .phone li .title { width: 95%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: .15rem; line-height: 1.5; margin-bottom: .1rem; }
  .about-edenep-news .phone li .type { padding: .03rem .1rem; font-size: .11rem; margin-right: .1rem; }
  .about-edenep-news .phone li .p-info { margin-bottom: .3rem; }
  .about-edenep-news .phone li .date { font-size: .11rem; }
  .about-edenep-news .phone li img { width: 100%; margin-bottom: .1rem; }
  .hardware .content .list { display: none; }
  .hardware .content .phone-list { display: block; padding-top: .49rem; margin-bottom: .6rem; }
  .hardware .content .phone-list li { height: calc(967*100vw/750); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .hardware .content .phone-list .p-title { font-size: .25rem; margin: 0 0 2.83vh 0; }
  .hardware .content .phone-list .p-type { font-size: .16rem; margin-bottom: 11.79vh; }
  .hardware .content .phone-list .one, .hardware .content .phone-list .two { padding-top: 7.54vh; }
  .hardware .content .phone-list .one .p-title, .hardware .content .phone-list .one .p-type { color: #fff; }
  .hardware .content .phone-list .one img:first-of-type { margin: 0; }
  .hardware .content .phone-list .two { background-color: #f4f7f9; }
  .hardware .content .phone-list .two .p-title, .hardware .content .phone-list .two .p-type { color: #323232; }
  .hardware .content .phone-list .img-kpj { height: calc(36vw*432/262); }
  .hardware .content .phone-list li:first-of-type img:first-of-type { margin-right: .15rem; }
  .hardware .content .phone-list .img-hwf { height: calc(42vw*415/316); }
  .hardware .content .phone-list .img-znhz { height: calc(53.3vw*540/400); }
  .hardware .content .phone-list .img-czpb { height: calc(66.67vw*500/477); }
  .hardware .content .phone-list .img-hwczc { height: calc(80vw*314/600); }
  .hardware .content .phone-list .img-jfdhj { height: calc(80vw*600/600); margin-top: -7vh; }
  .hardware .content .phone-list .img-znfdj { height: calc(34.4vw*386/258); }
  .hardware .content .phone-list .img-znljt { height: calc(70.26vw*527/520); } }

/*# sourceMappingURL=style_phone_common.css.map */
