/*——————————————————————————————————物业之前网站样式——————————————————————————————————*/
@media print, screen and (min-width: 40em) {
  /*640px*/
  body {
    font-size: 14px;
  }
  /*头部*/
  /**/
  .asideOpen .pageBox {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .asideBox {
    width: 50%;
  }
}
@media screen and (max-width: 63.9375em) {
  .headright {display: none;}
}
@media print, screen and (min-width: 64em) and (max-width: 75em) {
  /*头部*/
  .headright { width: calc(100% - 15em);}
  .tRicon .i_home:after {margin: 0 8px;}
  .tRicon .i_weChat {margin-left: 8px;}
  .headright .menuUl { padding-right: 1em; }
  .tRicon .i_home {text-indent: -1000px;height: 100%;overflow: hidden; }
  .menuLi > a {
    padding: 0 1vw;
  }
  .downBox > a {
    padding-left: 10%;
  }
}
/*@media print, only screen and  (min-width:768px) and (max-width:1200px){*/ /**/
@media print, screen and (min-width: 64em) {
  /*1024px*/
  .asideBox, .pageMask {
    display: none !important;
  }
  .asideOpen .pageBox {
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important;
  }
  .m_menua {display: none;}
}

body.fixed{
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.pageBox {min-height: 100vh;max-width: 1440px;margin-left: auto;margin-right: auto;background-color: #fff;
}
.pageBox, .pageBox *, .asideBox, .asideBox * {box-sizing: border-box;}
img {max-width: 100%;vertical-align: middle;}
article, aside, dialog, footer, header, section, footer, nav, figure, menu, legend, time, ul, li {display: block;}
.contentBox {max-width: 1200px; margin-left: auto; margin-right: auto;position: relative;}
.colorffba00 {color: #ffba00;}
.k_accordion_title { cursor: pointer; }
/********************************头部*/
.header {background-color: #fff; height: 67px; position: relative; z-index: 10;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.header .contentBox { height: 100%;position: relative;z-index: 1; }
.logo {width: 20%;height: 100%; /*padding-left: 3%;*/ display: block; float: left;}
.logo span {display: block; width: 13em; height: 100%;
  background: transparent url("../images/logo.png") no-repeat left center; background-size: contain;
  transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.headright {height: 100%; float: right; width: 80%;}
.menuUl {float: right; height: 100% }
.menuLi {display: block; float: left; height: 100%; overflow: visible; position: relative}
.menuLi > a {padding: 0 15px; display: block; height: 100%; line-height: 67px;font-weight: 900;}
.menuLi > a:hover, .menuLi:hover > a {color: #fff;background-color: #14a83b;}
.menuLino {display: block; float: left; width: 249px; height: 76px; overflow: visible; position: relative}
.downBox {display: none; /* */ width: 100%;font-size: 12px; position: absolute; left: 0; top: 67px;
  z-index: 99; background-color: #14a83b; color: #fff; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
}
.downBox > a { color: #fff;display: block;line-height: 1.5em;padding: 10px }
.downBox > a:hover {color: #fff;background-color: #0cd842;}
.downBox > a.on {background-color: #14a83b;color: #fff;}
.downBox > a:nth-child(1) {margin-top: 1em;}
.downBox > a:last-child {margin-bottom: 1em;}

.languageA>a { padding:0 30px 0 20px;margin-right: 10px;cursor: pointer;width: 70px;transition-duration: 0.3s; -webkit-transition-duration: 0.3s; }
.languageA em { display:inline-block;border-width: 5px;border-style: solid;border-color:#000 transparent transparent transparent;position: absolute;top: 30px;right:20px;transition-duration: 0.3s; -webkit-transition-duration: 0.3s;  }
.languageA:hover{ background-color: #14a83b }
.languageA:hover>a { color: #fff }
.languageA:hover>em { border-color:#fff transparent transparent transparent; }

.languageBox { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);opacity: 0; }
.languageBox > a { color: #fff;background: #14a83b;display: block;line-height: 30px;text-align: center }
.languageBox > a:hover{ background-color: #0cd842 }

.tRicon {float: right; line-height: 67px;}
.tRicon .i_weChat {float: left; height: 32px;transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
.tRicon .i_home:after {display: block; content: ""; float: right; width: 32px; height: 32px; background: transparent url("../images/icon/icon_home.png") no-repeat center 0; background-size: auto 64px; margin-right: 15px; margin-left: 10px;}
.tRicon .i_home:hover:after {background-position: center -32px;}
.tRicon .i_weChat {width: 30px;cursor: pointer; background: transparent url("../images/icon/icon_weach.png") no-repeat center 0; background-size: auto 64px; margin-left: 15px;}
.tRicon .i_weChat:hover {background-position: center -32px;}
.tRicon .weChatA {position: relative;z-index: 1;display: inline-block;border-left: 1px solid #bdbdbd;margin-top: 18px }
.header .EWM {
  position: absolute;
  right: -48px;
  top: 80px;
  /*transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -webkit-transform: translate(0%, 150%);
  transform: translate(0%, 150%);*/
  opacity: 0;
}
.header .EWM span:after {
  content: "";
  font-size: 0;
  line-height: 0;
  position: absolute;z-index: 10;
  right: 49px;
  top: -12px;
  border-width: 12px;
  border-color: #fff;
  border-top-width: 0;
  border-style: dashed;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
}
.header .EWM span {
  display: block;position: relative;z-index: 1;
  width: 120px;height: 120px;
  background: #fff url("../images/qrcode.jpg") no-repeat center;
  background-size: auto 110px;
  border-radius: 0px;
  box-shadow: 1px 5px 20px rgba(0, 0, 0, 0.1);
}
.pageBox.fixed:before{

}
.pageBox.fixed .header{
  position: fixed;z-index: 99;height: 58px;
  width: 100%;left:0;top:0;
}
.pageBox.fixed .header .menuLi > a {
  line-height: 58px;
}
.pageBox.fixed .header .downBox {
  top: 58px;
}
.pageBox.fixed .header .tRicon {
line-height: 58px;
height: 58px;
}
.pageBox.fixed .header .weChatA {
margin-top: 9px;
}
.pageBox.fixed .tRicon { line-height: 58px; }
.pageBox.fixed .languageA em { top: 25px }

/********************************头部END*/

/********************************底部*/
.footer { background: #f4f4f4 }
.footer .footerBox { background-color: #484848; color: #b6b6b6; min-height: 67px; padding-top: 1.5em;padding-bottom: 1em; margin: 0 auto;}
.footer .footerBox .footerMenu {font-size: 14px; float: left;}
.footer .footerBox .copyright {font-size: 10px }
.footer .footerBox .footerMenu a {height: 100%; display: inline-block; padding: 0 2%;}
.footer .footerBox .footerMenu a:nth-child(1) {padding-left: 0;}
.footer .footerBox .footerMenu a:last-child {padding-right: 0;}
.footer a {color: #b6b6b6;}
.footer a:hover {color: #fff;}

.foot-ewm { width: 88px }
.foot-ewm p.fontSize12 { white-space:nowrap }
.foot-stock { display: inline-block; border-top: 2px solid #e7a223; margin-top: 3px; padding-top: 12px; color: #090 }

.foot-l { float: left; width: 25% }
.foot-c { float: left; width: 45% }
.foot-r { float: right; width: 27% }

/********************************底部END*/

.service_column {margin-top: -5em; background-color: #fff; margin-left: auto; margin-right: auto; /**/ text-align: center; padding: 5em 20% 5em 20%; position: relative; z-index: 10;}
.service_column h1 {font-size: 24px; line-height: 1em; margin-bottom: 20px;}
.service_column_Txt {color: #333;}
.serviceLogo {padding-bottom: 2em;}
.serviceLogo img { height: 6em;}
.moreLine {display: inline-block; width: 33px; height: 37px; line-height: 37px; text-align: center;
  /*background: transparent url("../images/icon/block_1.png") no-repeat center;
  background-size: contain; */
}
.moreLine i {width: 20px; height: 10px; display: inline-block; background: transparent url("../images/icon/arrow_1.png") no-repeat center; background-size: contain;}



/*icon*/

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1514442960595'); /* IE9*/
  src: url('iconfont.eot?t=1514442960595#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1514442960595') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1514442960595#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-refresh:before { content: "\e6aa"; }

.icon-dizhi:before { content: "\e639"; }

.icon-jiantou:before { content: "\e60c"; }

.icon-angle-left:before { content: "\e506"; }

.icon-fenleiliebiaobiaoji:before { content: "\e607"; }

.icon-sousuo:before { content: "\e612"; }

.icon-tishijingti:before { content: "\e613"; }

.icon-xiaoyanjing:before { content: "\e616"; }

.icon-xuanzhong:before { content: "\e618"; }

.icon-xuanzhong1:before { content: "\e619"; }

.icon-shanchu:before { content: "\e62e"; }

.icon-add-o:before { content: "\e985"; }

.icon-back-o:before { content: "\e989"; }

.icon-close-o:before { content: "\e990"; }

.icon-complete-o:before { content: "\e992"; }

.icon-extend-o:before { content: "\e99d"; }

.icon-forward-o:before { content: "\e9a0"; }

.icon-like-o:before { content: "\e9aa"; }

.icon-bianxing:before { content: "\e601"; }


/********************************首页*/
.index-mainkv { height: 40em }
.index-mainkv.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 75px }

.ir-in_kv {background: url(../images/inkv.jpg) no-repeat center; background-size: cover; height: 40em; position: relative; z-index: 1;}
.ir-in_kv .insideIn_kvTxt { width: 230px;height: 200px;line-height: 200px }

.irindex-list h3 { height: 90px;line-height: 90px;padding-left: 20px;box-sizing: border-box; }
.irindex-list .in_columnHead { border-left: 2px solid #ffd813 }
.irindex-list .area_33{ padding-right: 8px;box-sizing: border-box }
.irindex-list .area_33:nth-last-child(1){ padding-right: 0; }
.index-wy {background: url(../images/index-02.jpg) no-repeat bottom center; background-size: cover }
.irindex-list .in_columnLiPic:hover .index-th { color: rgba(0,0,0,0.6) }
.index-pagination { bottom: auto!important;top: 15px!important;left: auto!important;right: 15px!important; width: auto!important; }

.irindex-list .in_columnLi:hover h3 { color:#14a83b }
.irindex-list .in_columnLi:hover .index-gp { color: rgba(255,255,255,0.8) }

.insideIn_kv {
  background-repeat: no-repeat; background-size: cover; background-position: center; height: 560px;
  position: relative;
}
.insideIn_kvBox {margin: 0 auto; position: relative; z-index: 1; height: 100% }
/*三栏*/
.in_columnLiT2, .in_columnLiT1 {
  transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
.in_column {margin-left: auto; margin-right: auto; margin-top: -5em; margin-bottom: 5em; position: relative; z-index: 10;}
.in_columnLi {width: 33.333%; float: left; padding: 0 3px }
.in_columnLiBox {
  background-color: #fff; height: auto; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);}
.in_columnLiT1 {font-size: 1em; line-height: 1em; color: #af7301; padding-left: 20px;padding-top: 15px; }
.in_columnLiT2 {color: #000; font-size: 1.5em; line-height: 1em;position: relative;z-index: 1; padding: 20px 10px 20px 20px;
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.in_columnHead {
  /*height: 105px;*/
  overflow: hidden;
  position: relative;
}
.in_columnLiMore {
  position: absolute;right: 60px;top: 30%;
  /*-webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);*/
}
.in_columnLiMore p {
  position: absolute;
  left: 0;
  top: 0;
}
.in_columnLiMore p.in_MI1 {
  z-index: 13;left: 10px;top: 10px;
}
.in_columnLiMore p.in_MI2 {
  opacity: 0;
  z-index: 12;
}
.in_MI1 i {font-size: 20px;}
.in_MI2 i {font-size: 40px;}
.in_MI2, .in_MI1 {
  transition-duration: 0.7s; -webkit-transition-duration: 0.7s;
}
.in_columnLi:hover .in_columnLiT1 {color: #777777; }
.in_columnLi:hover .in_columnLiT2 {color: #75b91d; }
.in_columnLiPic {
  height: 236px;
  background-position: center center;background-size: cover;background-repeat: no-repeat;
}
.in_columnLi:hover .in_MI2 { opacity: 1;color: #75b91d; }
.in_columnLi:hover .in_MI1 i {color: #fff;}
.insideB2.honorB1{
  padding: 0;position: relative;height: 440px;
}

.insideB2.honorB1 h2{
  font-size: 24px;margin-bottom: 30px;font-weight: 500;
}
.insideB2.honorB1 h2 span{
  font-size: 30px;color:#1c903b;display: inline-block;margin-left: 5px;
}
.honorB1Right{
  float: right !important;
  padding-top: 9em;
  padding-left: 3em;
}
.honorB1txt{
  font-size: 28px;color:#6b6b6b;font-style:italic;
  line-height: 3em;font-weight: 300;
}
.honorB1 .honorB1Left{
  background: transparent url("../images/about/honor_ptop.jpg") no-repeat center;
  background-size: contain;position: absolute;
  width: 50%;left: 0;top: 0;
  height: 440px;
}
/********************************关于我们栏目*/
.aboutInKV {background-image: url("../images/about/KV_about.jpg");}
.insideIn_kvTxt {position: absolute; left: 0; top: 5em; width: 190px; height: 170px; line-height: 170px; text-align: center; background: transparent url("../images/about/insideIn_kvTxtBg.png") no-repeat center; background-size: cover; font-size: 2.6em; color: #3b690d; font-weight: 300;}
.aboutIn_column {margin-top: -5em; background-color: #fff; margin-left: auto; margin-right: auto; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);}
.aboutIn_B1_title {position: relative;z-index: 10;}
.aboutIn_B1_title a {display: block;height: 100%;}
.aboutIn_B1_title_name {font-size: 1.6em; line-height: 106px; padding-left: 46px; border-left: 2px solid #ffd812; float: left;}
.aboutIn_B1_title_m {
  position: absolute;
  z-index: 1;top: 50%;right: 2em;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
.aboutInBox {margin-bottom: 5em;}
.aboutInBoxLi { color: #fff; text-align: center; padding: 4em 0;min-height: 20em;}
.aboutInBoxLi:nth-child(1) {background-color: #8cca4d;float: left;}
.aboutInBoxLi:nth-child(2) {background-color: #99d450;}
.aboutInBoxLi:nth-child(3) {background-color: #85ca2f;float: right;}
.aboutInBoxLi {position: relative; }
.aboutInBoxLi div {
  position: absolute;top: 50%;left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.aboutInBoxLi div > p:nth-child(1) {font-size: 16px;width: 90%;margin-left: auto;margin-right: auto;}
.aboutInBoxLi div > p:nth-child(2) {font-size: 75px; line-height: 1.2em;font-weight: 200;}
.aboutInBoxLi div > p:nth-child(3) {font-size: 18px;}
.aboutInBoxLi:nth-child(3) div > p:nth-child(1) {}
.aboutInB2 {}
.aboutInB2 .aboutInB2_Pic, .JoinInB2_Pic {height: 480px; background-size: cover; background-position: center;}
.aboutInB2 .fleft h1 {font-size: 2em;}
.aboutInB2 .aboutInB2_Pic {height: 480px;}
.aboutInB2 :nth-child(1) .aboutInB2_Pic {background-image: url("../images/about/aboutIn_p1.jpg");}
.aboutInB2 :nth-child(2) .aboutInB2_Pic {background-image: url("../images/about/aboutIn_p2.jpg");}
.aboutInB2 .cf {padding: 2em; color: #fff;}
.aboutInB2 :nth-child(1) .cf {background-color: #7d7d7d;}
.aboutInB2 .cf .fleft {}
.aboutInB2 .cf .fleft h1 {margin-bottom: 0.5em; font-size: 1.5em;}
.aboutInB2 .cf .fleft h5 {font-size: 1em; font-weight: 300;}
.aboutInB2 :nth-child(2) .cf {background-color: #c8c8c8;}
.cooperationBox .area_33 {
  padding-right: 5%;margin-bottom: 2em;
}
.cooperationBox .area_33 h3 {
  font-size: 1.5em;
  margin-bottom: 10px;
}
.cooperationBox .area_33 p {
  color: #666;
}
.cooperationBox .area_33 p:nth-child(2) {
  margin-bottom: 2em;
}
.cooperationBox .area_66 .valueAddedUl li .VT {
  background: none;padding-left: 20px;
}
.insideB1 {padding: 5em 0;}

/*关于我们首页END*/

/*通用内页头*/
.insideHead {overflow: hidden;background: #e3e3e3; background-size: cover; height: 266px; position: relative; z-index: 1;}
.insideHead_right {position: absolute; right: -1px; top: 0; width: 36%; height: 100%; background-color: #75b91d;
  /*transition-duration: 0.6s; -webkit-transition-duration: 0.6s;*/
}
.insideHead_right:hover {
  /*background-size: 120% 120% !important;*/
}
.JoinTR {background-image: url("../images/join/jointopJTbg.jpg");}
.serviceTR {background-image: url("../images/service/service1_topJTbg.jpg");}
.aboutTR {background-image: url("../images/about/about1_p1.jpg");}
.insideHead_left {margin: 0 auto; text-align: left; width: 1200px; padding-top: 9em;}
.insideHead_left h1 {line-height: 1em; font-size: 32px; text-align: left; margin-bottom: 15px; color: #000; font-style: italic; font-family: 'Helvetica Neue', 'PingFang SC', 'HanHei SC', 'Helvetica', 'STHeitiSC-Light', "Microsoft Yahei", 微软雅黑, 黑体, "Arial", sans-serif; font-weight: 400;}
.insideHead_left h2 {font-size: 30px; font-weight: 100; color: #b8b8b8; font-family: 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Microsoft Yahei", 微软雅黑, 黑体, "Arial", sans-serif; text-transform: uppercase}
.insideAbout .insideHead_right {background-repeat: no-repeat; background-position: center; /*background: transparent url("../images/about/about1_p1.png") no-repeat center;*/ background-size: cover;}
.insideHead_right p {height: 100%; float: left; width: 50%;cursor: pointer; }
.insideHead_right p a {height: 100%; padding-top: 175px; color: #fff; font-size: 24px; font-weight: 300; display: block;}
.insideHead_right .pageP a {position: relative; z-index: 1; padding-left: 100px; background-color: rgba(117, 185, 29, 0.7);}
.insideHead_right .pageP a:after {content: ""; display: block; position: absolute; width: 36px; height: 72px; left: 30px; bottom: 45px; background: transparent url("../images/icon/jt_left.png") no-repeat 0 0; background-size: auto 74px;}
.insideHead_right .pageN a {padding-right: 100px;text-align: right; background-color: rgba(255, 216, 18, 0.7); position: relative; z-index: 1;}
.insideHead_right .pageN a:after, .insideHead_right .pageP a:after {transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.insideHead_right .pageN a:after {content: ""; display: block; position: absolute; width: 39px; height: 72px; right: 30px; bottom: 45px; background: transparent url("../images/icon/jt_right.png") no-repeat -62px 0; background-size: auto 74px;}
.insideHead_right .pageP a:hover {background-color: rgba(117, 185, 29, 0.9);}
.insideHead_right .pageP a:hover:after {background-position: -62px 0;}
.insideHead_right .pageN a:hover {background-color: rgba(255, 216, 18, 0.9);}
.insideHead_right .pageN a:hover:after {background-position: 0 0;}
.serviceInKV {background-image: url("../images/service/kv_service.jpg");}
.projectsKV {background-image: url("../images/projects/kv_projects.jpg");}
.JoinInKV {background-image: url("../images/join/kv_join.jpg");}
.aboutTxt1 {}
.aboutTxt2 {background-color: #f3f3f3; padding: 50px 0;}
.aboutTxt1 h3, .aboutTxt2 h3 {color: #000; margin-bottom: 1em;}
.aboutTxt1 h3 i {font-style: italic; font-weight: 200;display: block; margin-bottom: 10px; text-transform: uppercase; font-family: 'Helvetica Neue', 'PingFang SC', 'HanHei SC', 'Helvetica';}
.aboutTxt1_right {text-align: center; padding-top: 7em;}
.aboutTxt1_right img {width: 60%; height: auto; margin-bottom: 0.8em;}
.aboutTxt1_right a {color: #75b91d;}
.aboutTxt1_right a:hover {color: #99dd41;}
.enterpriseTxt1_right {float: right;}
.enterpriseTxt1_right .keyTxt ul {width: 85%; float: right; border: 1px solid #efefef;}
.enterpriseTxt1_right .keyTxt ul li {text-align: left; padding: 0.6em 1.9em; border-bottom: 1px solid #efefef;}
.enterpriseTxt1_right .keyTxt ul li p:nth-child(1) {font-size: 14px; font-weight: 300;}
.enterpriseTxt1_right .keyTxt ul li p:nth-child(2) {font-size: 48px;color: #ffd812; line-height: 1em;margin: 5px 0;}
.enterpriseTxt1_right .keyTxt ul li p:nth-child(3) {font-size: 18px; font-weight: 300;}
.enterpriseTxt1_right .keyTxt ul li:last-child {border-bottom: 0;}
.teamColumn {border: 1px solid #e6e5e5; background-color: #fff;}
.teamColumn img {float: left; width: 100%; height: auto;}
.teamColumn .teamColumnInfo {padding: 2em; float: left;}
.teamColumn .teamColumnInfo h4 {font-size: 20px; font-weight: 900;}
.teamColumn .teamColumnInfo h5 {margin-bottom: 1.6em; font-size: 16px;}
.teamColumn .teamColumnInfo p {color: #666;}
.teamColumn2 {height: 385px;}
.teamColumn2 .area_33 {height: 100%; width: 40%; background-position: center; background-size: cover;}
.teamColumn2 .area_66 {width: 60%;}
.architecturePic {padding: 2em; }
.cultureB1 {margin-bottom: 50px; height: 440px;}
.cultureB1 .cultureC1 {height: 100%; background: transparent url("../images/about/about4_1.jpg") no-repeat center; background-size: cover;}
.cultureB1 .cultureC2 {height: 100%; background-color: #eaeaea; padding-left: 5em; padding-top: 5em; color: #555;}
.cultureB1 .cultureC2 h3 {font-size: 24px; margin-bottom: 15px; color: #000;}
.cultureB1 .cultureC2 p:nth-of-type(1) {font-size: 28px; font-weight: 200; font-style: italic; margin-bottom: 20px; color: #333;}
.cultureB1 .cultureC2 p:nth-of-type(2) {margin-bottom: 10px;}
.cultureB2 {margin-bottom: 2em;}

.cultureB2 .cultureB2_li{cursor: pointer; }
.cultureB2 .cultureB2_li .txt p:after{
  content: "-";display: inline-block;position: absolute;left: 0;top: 0;
}
.cultureB2 .cultureB2_li .txt p{
  padding-left: 15px;position: relative;margin-bottom: 5px;
}
.cultureB2 .cultureB2_li {background-position: center; background-size: cover;float: left; width: 50%; position: relative; height: 540px; overflow: hidden; /*padding-bottom: 123px;*/}
.cultureB2 .cultureB2_li .txt {padding: 20px; position: absolute; bottom: -437px; width: 100%; height: 100%; left: 0; transition-duration: 0.6s; -webkit-transition-duration: 0.6s;}
.cultureB2 .cultureB2_li:nth-child(1) {background-image: url("../images/about/culture_p1.jpg"); }
.cultureB2 .cultureB2_li:nth-child(2) {background-image: url("../images/about/culture_p2.jpg");}
.cultureB2 .cultureB2_li:nth-child(3) {background-image: url("../images/about/culture_p3.jpg");}
.cultureB2 .cultureB2_li:nth-child(4) {background-image: url("../images/about/culture_p4.jpg");}
.cultureB2 .cultureB2_li:nth-child(1) .txt, .cultureB2 .cultureB2_li:nth-child(3) .txt {background-color: #ededed;}
.cultureB2 .cultureB2_li:nth-child(2) .txt, .cultureB2 .cultureB2_li:nth-child(4) .txt {background-color: #f8f8f8;}
.cultureB2 .cultureB2_li:nth-child(1):hover .txt,
.cultureB2 .cultureB2_li:nth-child(2):hover .txt,
.cultureB2 .cultureB2_li:nth-child(3):hover .txt,
.cultureB2 .cultureB2_li:nth-child(4):hover .txt {
  background-color: rgba(209, 157, 0, 0.95); color: #fff; bottom: 0;padding: 40px;
}
.cultureB2 .cultureB2_li .txt h3 {font-size: 24px; line-height: 1em; margin-top: 10px; margin-bottom: 10px;}
.cultureB2 .cultureB2_li .txt h5 {font-size: 16px; font-weight: 300; line-height: 1em; margin-bottom: 20px;}
.cultureB2 .cultureB2_li .txt div {font-weight: 300;}
/*发展历程*/
.historyBox {color: #fff; padding: 2em; margin: 5em 0;
  background: transparent url("../images/about/about5_1.jpg") no-repeat center;
  background-size: cover;}
.historyBox {}
.historyBox .HL_left {text-align: right; width: 45%; padding-bottom: 50px;}
.historyBox .HL_right {width: 45%; padding-bottom: 50px;}
.historyBox .HL_m {width: 10%; text-align: center; background: transparent url("../images/about/history_line.gif") repeat-y center; background-size: 1px auto;}
.historyBox .HL_m img {width: 50px; height: auto;}
.historyBox tr:last-child .HL_m {background: none;}
.Hlistl, .Hlistr, .HlistButton {
  position: relative;
  z-index: 1;
}
.Hlistr {
  float: right;
}
.historyInfo .node {
  position: absolute;z-index: 10;
  top: 0;
  width: 50px;
  height: 50px;
  background: transparent url("../images/about/nodeBg.png") no-repeat center;
  background-size: contain;
}
.Hlistr .node {
  left: -25px;
}
.Hlistl .node {
  right: -25px;
}
.historyTxt {
  padding: 0 58px 2em;
}
.Hlistr .historyTxt {
	margin-top: 12px;
  border-left: 1px dashed #ffd812;
}
.Hlistl .historyTxt {
	margin-top: 12px;
  text-align: right;
  margin-right: -1px;
  border-right: 1px dashed #ffd812;
}
.Hlistl h1 {
	font-size: 2em;
  text-align: right;
  padding-top: 12px;
  padding-right: 58px;
}
.Hlistr h1 {font-size: 2em;
  padding-top: 12px;
  padding-left: 58px;
}
.HlistButton .node {
  position: absolute;z-index: 10;
  top: 0;right: -26px;
  width: 50px;
  height: 50px;
  background: transparent url("../images/about/history_t2.png") no-repeat center;
  background-size: contain;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.HlistButton {
  padding-bottom: 100px;
}
.HlistMore {
  display: none;
}
.k_accordion_rom.on .HlistButton .node {
  transform: rotateX(180deg);
}

.valueAddedUl h4 {
  font-size: 18px;
}
.valueAddedUl h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 1em;
  font-weight: 900;
}
.valueAddedUl .k_accordion_rom {
  overflow: hidden;
  border-bottom: 1px solid #ececec;
}
.valueAddedUl .k_accordion_rom .txt {
  padding: 10px 20px 3em 50px;
  /**/display: none;
}
.cooperationBox .valueAddedUl .k_accordion_rom .txt {
  padding-left: 20px;
}
.valueAddedUl .k_accordion_rom.on {
  background-color: #f5f5f5;
}
.valueAddedUl li.on .txt {
  padding-top: 0;
}
.valueAddedUl .k_accordion_rom .VT {
  padding: 20px 20px 20px 50px;
  position: relative;
  z-index: 1;
  background-position: 15px 20px;
  background-repeat: no-repeat;
  background-size: auto 22px;
  transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
.valueAddedUl .k_accordion_rom .VT .more {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 16px;
  display: inline-block;
  transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  opacity: 0.5;
}
.valueAddedUl .k_accordion_rom .VT .more i {
  font-size: 2em;
}
.valueAddedUl .k_accordion_rom .VT:hover {
  background-color: rgba(250, 250, 250, 0.65);
}
.valueAddedUl .k_accordion_rom .VT:hover .more i {
  color: #000;
}
.valueAddedUl .k_accordion_rom.on .more {
  transform: rotate(0);
  -webkit-transform: rotate(0);
  opacity: 1;
}
.valueAddedUl .k_accordion_rom.on .VT {
  padding-bottom: 5px;background-position: 15px 20px;
}
.valueAddedUl .k_accordion_rom:nth-child(1) .VT {
  background-image: url("../images/icon/value-added1.png");
}
.valueAddedUl .k_accordion_rom:nth-child(2) .VT {
  background-image: url("../images/icon/value-added1.png");
}
.valueAddedUl .k_accordion_rom:nth-child(3) .VT {
  background-image: url("../images/icon/value-added2.png");
}
.valueAddedUl .k_accordion_rom:nth-child(4) .VT {
  background-image: url("../images/icon/value-added3.png");
}
.valueAddedUl .k_accordion_rom:nth-child(5) .VT {
  background-image: url("../images/icon/value-added4.png");
}
.valueAddedUl .k_accordion_rom:nth-child(6) .VT {
  background-image: url("../images/icon/value-added5.png");
}
.valueAddedUl .k_accordion_rom:nth-child(7) .VT {
  background-image: url("../images/icon/value-added6.png");
}
.valueAddedUl .k_accordion_rom:nth-child(8) .VT {
  background-image: url("../images/icon/value-added7.png");
}

.honorList {
  border-top: 1px solid #dedede;
  margin-bottom: 1em;
}
.honorList ul li {
  text-align: center;
  padding: 30px 0;
  border-bottom: 1px solid #dedede;
}
.honorList p {
  float: left;
  display: inline-block;
  padding-right: 60px;margin-bottom: 1em;
  width: 25%;color:#5e5e5e;
}
.honorList p span {
  background-color: #fff;
  border: 1px solid #d4d4d4;
  display: block;
  height: 150px;
  line-height: 150px;
  text-align: center;
  margin-bottom: 10px;
}
.honorList p span img {
  display: inline-block;
  max-height: 120px;
  max-width: 100%;
  vertical-align: middle;
}
.honorList p i {
  line-height: 1.2em;font-size: 12px;height: 24px;display: inline-block;
}
.honorList li:nth-child(1) span:nth-child(3) {
  margin-right: 0;
}
/********************************关于栏目结束*/
.JoinIn_column .contentBox, .projects_column .contentBox {margin-top: -6em; background-color: #fff; border-left: 2px solid #ffd812; padding-top: 40px; padding-left: 50px;}
.projects_column {padding-bottom: 5em;}
.projects_column h3 {font-size: 24px; line-height: 1em; margin-bottom: 40px;}
.JoinIn_column h3 {font-size: 24px; line-height: 1em; margin-bottom: 20px;}
.JoinIn_column .subtitle {margin-bottom: 20px;}
.JoinIn_column .subtitle b {font-weight: 900;}
.JoinIn_column .contentBox {position: relative; z-index: 1; margin-bottom: 6em;}
.JoinIn_more {display: block; position: absolute; right: 5em; top: 3em;}
.aboutInB2 :nth-child(1) .JoinInB2_Pic {background-image: url("../images/join/joinIn_1.jpg");}
.aboutInB2 :nth-child(2) .JoinInB2_Pic {background-image: url("../images/join/joinIn_2.jpg");}
.aboutInB2 .fright {padding-top: 10px; line-height: 37px;}
.aboutInB2 i.more {display: inline-block; width: 37px; height: 37px; vertical-align: middle; margin-left: 12px; background: transparent url("../images/icon/whitejt.png") no-repeat center; background-size: contain;}




/*————————————————top————————————————*/
.menuUl { padding-right: 0 }
.menuLi > a { padding: 0 15px }
/*————————————————首页————————————————*/
.inkv { height: 40em }
.in_kv {background: transparent url("../images/home/inkv.jpg") no-repeat center; background-size: cover; height: 40em; position: relative; z-index: 1;}
.in_kvTxt {position: absolute; right: 10%; top: 0; width: 305px; height: 395px; text-align: center;
  background: transparent url("../images/home/kvtxt_bg.png") no-repeat center;
  background-size: contain; padding-left: 3em; padding-right: 3em; padding-top: 8em;}
.in_kvTxt .in_kvTxt_1 {font-size: 50px; color: #14a83b;font-weight: 300; line-height: 1.2em;}
.in_kvTxt .in_kvTxt_2 {font-size: 0.7em; color: #35b52b; line-height: 1.2em; margin-top: 0.5em;}
.in_kvTxt .in_kv_jt {height: 18px; background: transparent url("../images/icon/arrow_1.png") no-repeat center; background-size: contain; margin-top: 1em;}
.inkv02 {background: transparent url("../images/home/inkv02.jpg") no-repeat center; background-size: cover; height: 100% }

/*————————————————ir————————————————*/
.irTR { background-image: url("../images/ir_p1.jpg") }
.irTR2 { background-image: url("../images/ir_p2.jpg") }
.irTR3 { background-image: url("../images/ir_p3.jpg") }
.irTR4 { background-image: url("../images/ir_p4.jpg") }
.irTR5 { background-image: url("../images/ir_p5.jpg") }
.irTR6 { background-image: url("../images/ir_p6.jpg") }
.irTR7 { background-image: url("../images/ir_p7.jpg") }
.irTR8 { background: url("../images/ir_p8.jpg");background-position:center top 32%!important; }

/*————————————————信息披露————————————————*/
.disclosure_kv {background: url(../images/disclokv.jpg) no-repeat center; background-size: cover; height: 40em; position: relative; z-index: 1;}
.disclosure_kv .insideIn_kvTxt { height: 180px;line-height: 180px }
.discloMenu {line-height: 65px; text-align: center; color: #fff; background-color: #ddae56;}
.discloMenu a {color: #fff; display: block; float: left; font-size: 18px; line-height: 50px;border-right: 1px solid #fff;}
.discloMenu a:hover, .discloMenu a.on {background-color: #d38f0e; }
.discloMenu a:last-child {border-right: 0;}

/*————————————————招股文件————————————————*/
.inside-comcon a>div { background: #fbfbfb }
.inside-comcon a:nth-of-type(4n-1)>div, .inside-comcon a:nth-of-type(4n-2)>div { background: #f5f5f5 }
.inside-comcon a:nth-of-type(2n-1) { padding:6px 6px 6px 0;box-sizing: border-box }
.inside-comcon a:nth-of-type(2n) { padding: 6px 0 6px 6px;box-sizing: border-box }
.infor-box em { width: 4px;height: 4px;background:#000;border-radius: 5px;display: inline-block;margin-left: -10px }
.infor-box { margin-left: 10px;padding-right: 100px; }
.infor-pdf { width: 100px;display: inline-block }
.ir-hover:hover .icon-pdf, .ir-hover:hover .color0068b7 { color: #14a83b!important; }
.ir-hover:hover em { background:#14a83b!important; }

#loadmore { padding: 10px 20px!important }

/*————————————————投资者日志————————————————*/
.log-tab { border-bottom: 1px solid rgba(0,0,0,0.2) }
.log-tab a { padding: 0 20px;box-sizing:border-box;height: 44px;line-height: 44px; }
.log-tab a.active p{ font-size: 24px;color: #14a83b }
.log-tab a.active .tabtem-line{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;border-bottom: 2px solid #f6ac1d; }
.log-tab .tabtem-line { width: 100%;height: 2px;background: #f3982d;position: absolute;bottom: -1px;left: 0; }

.log-box:nth-of-type(2n-1) { background: #fbfbfb }
.log_file { padding-right: 100px;box-sizing: border-box;padding-left: 100px }
.log_file .log_zg { width: 100px;margin-left: -100px }
.log_center em  { display: inline-block;width: 4px;height: 4px;background: #000;border-radius: 4px;vertical-align: middle;margin-right: 20px;margin-left: -20px }
.log_center { margin-left: 20px; }

/*————————————————業績發布————————————————*/
.resultsbox { margin-left: 500px }
.resultsyears { margin-left: -500px;width: 450px;font-size: 100px;line-height: 100px;bottom: 50px }
.results-tab a { padding:0 20px;height: 44px;line-height: 44px;    font-size: 16px; }
.results-tab a:hover { color: rgba(255,255,255,0.6); }
.results-tab a.active p{ font-size: 24px;color: #fff }
.results-tab a.active .tabtem-line{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;border-bottom: 2px solid #fff }

.results-tab .tabtem-line { width: 100%;height: 2px;background: #fff;position: absolute;bottom: -1px;left: 0; }
.resultstltle { border-top: 3px solid #dcb209 }



/*-------------------响应式css-------------------*/
@media ( min-width:1600px ) {
}

@media ( min-width:1260px ) {
}

@media ( min-width:1000px ) and ( max-width:1259px ) {
.contentBox { width: 96% }

.headright .menuUl { padding-right: 0 }
.menuLi > a { padding: 0 12px }

}

@media ( min-width:801px ) and ( max-width:999px ) {
.contentBox { width: 96% }
}

@media ( max-width:800px ) {
.in_columnLi {width: 100%; padding: 0 }
.ir-index .contentBox { padding-left: 0; padding-right: 0; }

.logo { padding-left: 15px;width:auto }
.logo span { width: 10em }
.header .contentBox { padding-left: 0;padding-right: 0 }
  
	/*首页*/	
.index-mainkv { height: 30vh }
.index-mainkv.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px }
.index-mainkv, .ir-in_kv { height: 30vh } 	
.ir-in_kv .insideIn_kvTxt { font-size: 1.6em;width: 170px;height: 130px;line-height: 130px;top:1.8em;left: 0 }

  
.irindex-list h3 { font-size: 1.6em }
.irindex-list h5 { font-size: 1.2em }
.index-pagination { bottom: auto!important;top: 15px!important;left: auto!important;right: 15px!important; width: auto!important;position: absolute!important; }
.in_column { margin-top: 0 }
.irindex-list .area_33 { padding-right: 0 }
.contentBox { width: 100%; padding-left: 15px; padding-right: 15px }

/*————————————————業績發布————————————————*/
.disclosure_kv .insideIn_kvTxt { font-size: 1.6em;width: 170px;height: 130px;line-height: 130px;top:1.8em;left: 0 }
.disclosure_kv { height: 30vh }
.disclosure_kv .contentBox { padding-left: 0; padding-right: 0 }

/*————————————————招股文件————————————————*/
.tabtem-title { border-bottom: 1px solid rgba(0,0,0,0.2) }
.inside-comcon a:nth-of-type(4n-1)>div, .inside-comcon a:nth-of-type(4n-2)>div { background: none }
.inside-comcon a:nth-of-type(2n-1) { padding:0;box-sizing: border-box;background: #fbfbfb }
.inside-comcon a:nth-of-type(2n) { padding:0;box-sizing: border-box; background:#f5f5f5 }
.infor-box { margin-left: 10px;padding-right: 35px }
.infor-pdf { width: 35px;display: inline-block }
.gov_list .gov_director { padding: 0!important }

/*————————————————投资者日志————————————————*/
.log_file { padding-right: 0;padding-left: 0 }
.log_file .log_zg { width: auto;margin-left: 0 }

/*————————————————企业管治————————————————*/
.gov-bg .bgdcb209, .gov-bg .gov-box { padding: 20px 20px 20px 60px;box-sizing: border-box }

/*————————————————業績發布————————————————*/
.resultsbox { margin-left: 0 }
.results-tab a { padding:0 10px }
.resultsbox a:nth-of-type(2n-1){ padding: 20px 10px 0 0;box-sizing: border-box }
.resultsbox a:nth-of-type(2n){ padding: 20px 0 0 10px;box-sizing: border-box }
.resultstltle h4 { font-size: 14px;height:3.4em; line-height:1.7em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }


/*版权*/
  .footer .footerBox {
    padding: 1em 0;
    text-align: center !important;
  }
  .footer .footerBox .copyright {
    clear: both 
  }
  .footer .footerBox .footerMenu {
    min-height: auto;margin-bottom: 0.3em;
  }
  .footer .footerBox .copyright span {
    display: block;
  }
  
.footer .mo_contentBox { padding: 30px 20px 20px; box-sizing: border-box }

.foot-l, .foot-c, .foot-r { float: none; width: 100% }
.foot-l { text-align: center }
.foot-ewm { width: 120px }


  .in_column { margin-bottom:0 }
	.mo_margintop2em { margin-top: 2em }
.sidebarButton{display: none; }
  .insideB1, .insideB2{
    padding-top: 45px;padding-bottom: 45px;
  }
  .imgContent{
    width: 100vw;
    height: 62.5vw;
    margin-left: -50vw;
    margin-top: -31.25vw;
  }
  .insideHead {
    height: auto;
  }
  .insideHead_left {
    padding: 2em 15px;
    width: 100%;
  }
  .insideAbout .insideHead_right {
    width: 100%;position: relative;
    height: 88px;
  }
  .insideHead_right .pageN a {
    height: 100%;
  }
  .insideHead_right p a {
    font-size: 1.2em;
    padding-top: 0;
    line-height: 88px;
  }
  .insideHead_right .pageN a:after, .insideHead_right .pageP a:after {
    width: 16px;
    height: 30px;
    top: 50%;
    transform: translateY(-50%);
    background-size: auto 30px;
  }
  .insideHead_right .pageP a {
    padding-left: 40px;
  }
  .insideHead_right .pageP a:after {
    left: 15px;
  }
  .insideHead_right .pageP:hover a:after {
    background-position: -25px 0 !important;
  }
  .insideHead_right .pageN a {
    text-align: right;
    padding-right: 40px;
  }
  .insideHead_right .pageN a:after {
    background-position: -25px 0;
    right: 15px;
  }
  .insideHead_right .pageN:hover a:after {
    background-position: 0 0 !important;
  }
  /*关于*/
  .insideIn_kv {
    height: 30vh;
    background-position: 50% center;
  }
  .insideIn_kv.aboutInKV{
    background-position: 50% center;
  }
  .aboutTxt1 h3, .aboutTxt2 h3{
    line-height: 1em;
    margin-bottom: 15px;
  }
  .aboutIn_B1_title a {
    display: block;
  }
  .insideIn_kvTxt{
    font-size: 1.8em;
    top: 1.2em;left: 15px;background-size:contain;
    width: 120px;height: 130px;line-height: 130px;
  }
  .newsInKV .insideIn_kvTxt {
    width: 35vw;
    height: 35vw;
    line-height: 35vw;
    font-size: 2em;
    top: auto;
    bottom: 1.2em;display: none;
  }
  .aboutInBoxLi div > p:nth-child(2) {
    font-size: 2em;
  }
  .aboutInBoxLi div > p:nth-child(1), .aboutInBoxLi div > p:nth-child(3) {
    font-size: 1.1em;
  }
  .aboutIn_column {
    margin-top: 0;
    width: 100%;padding: 0;
    margin-left: 0;margin-right: 0;
  }
  .aboutInBoxLi div {
    position: relative;
    left: auto;
    top: auto;
    transform: translate(0, 0);
  }
  .contentBox .aboutInBox {
    margin-bottom: 0;
  }
  .aboutInBoxLi > p:nth-child(2) {
    font-size: 3em;
  }
  .aboutInBoxLi {
    padding-top: 1em;
    padding-bottom: 1em;
    min-height: auto;
    float: left;
  }
  .aboutTxt1_right {
    padding-top: 2em;
  }
  .cultureB1 {
    height: auto;margin-bottom: 2em;
  }
  .cultureB1 .cultureC1 {
    height: 15em;
  }
  .cultureB1 .cultureC2 {
    padding-top: 2em;padding-bottom: 2em;
    padding-left: 15px;
  }
  .cultureB2 .cultureB2_li {
    height: auto;
    overflow: visible;
    padding-top: 12em;
    background-size: 100% auto;
    background-position: center -20% !important;
    margin-bottom: 1em;
  }
  .cultureB2 .cultureB2_li .txt {
    position: relative;
    bottom: 0;
  }
  .cultureB2 .cultureB2_li .txt div {
    font-size: 12px;
    line-height: 1.2em;
  }
  .cultureB2 .cultureB2_li:nth-child(4) {
    margin-bottom: 0;
  }
  .enterpriseTxt1_right {
    padding-bottom: 1em;
  }
  .teamColumn2 {
    height: auto;
  }
  .teamColumn2 .area_33 {
    height: 28em;
    background-position: 50% 20%;
  }

  .aboutTxt2{
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .aboutTxt2 .area_50.paddingright30 {
    padding-right: 0;
  }
  .aboutTxt2 .contentBox .area_50:nth-child(1) {
    margin-bottom: 1em;
  }
  .architecturePic {
    min-height: 21em;
  }
  .aboutInBoxLi:nth-child(3) p:nth-child(3) {
    display: none;
  }
  .aboutInB2 .fright {
    clear: both;
    float: left !important;
  }
  .aboutInB2 .aboutInB2_Pic {
    height: 20em;
  }
  .Hlistl .node, .HlistButton .node {
    left: -25px;
    right: auto;
  }
  .Hlistl h1, .Hlistr h1 {
    text-align: left;
    padding-left: 28px;
  }

  .Hlistl .historyTxt {
    border-right: 0;
    border-left: 1px dashed #ffd812;
  }
  .historyTxt {

    padding-right: 0;
    padding-left: 28px;
  }
  .Hlistl .historyTxt {
    text-align: left;
  }
  .HlistButton .node {
  }
  .historyBox{
    margin:25px 0;
  }
  .insideB2.honorB1{
    height: auto;
  }
  .honorB1 .honorB1Left{
    position: relative;height: 15em;width: 100%;background-size: cover;
  }
  .honorB1 .contentBox{
    padding-top: 2em;padding-bottom: 2em;
  }
  .honorB1Right{
    padding-top: 0;
    padding-left: 0;
  }
  .honorList{
    border: 0;
  }
  .honorList ul li{
    padding-top: 0;padding-bottom: 0;border-bottom: 0;
  }
  .insideB2.honorB1 h2{
    font-size: 20px;
    margin-bottom: 10px;
  }
  .insideB2.honorB1 h2 span{
    font-size: 21px;
  }
  .honorB1txt{
    line-height: 1.2em;font-size: 16px;
  }
  .honorList p{
    width: 50%;padding-right: 0;    border-bottom: 1px solid #efefef;
  }
  .honorList p span{
    border: 0;height: 80px;line-height: 80px;
  }
  .honorList p span img{
    max-height: 80px;
  }
	
	.honorList i{ height:2.9em!important; line-height:1.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical/*最多显示2行，超出省略号*/ }
  


}











