/*移动端样式*/
/*全局样式*/
@import "aside.css";
* {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
}
/* .contentBox { width: 1200px;max-width: 100%; margin-left: auto;margin-right: auto; } */
.pageBox {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

/*屏幕小于等于800*/
@media print, only screen and (max-width: 800px) {
  html { font-size: 62.5% }
  body { background-image: none }
  h1, h2, h3, h4, h5, h6 { font-weight: 300 }
  .mo_positionRelative { position: relative !important }
  .mo_positionAbsolute { position: absolute !important }
  .mo_positionStatic { position:static!important; top: 0; left: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) }
  /* float */
  .mo_fleft { float: left !important }
  .mo_fright { float: right !important }
  .mo_fnone { float: none !important }
  .discom-rows_2 { height:2.9em; line-height:1.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical/*最多显示2行，超出省略号*/ }
  /* text-align */
  .mo_tleft { text-align: left !important }
  .mo_tright { text-align: right !important }
  .mo_tcenter { text-align: center !important }
  .mo_margintop0 { margin-top: 0 !important }
  .mo_margintop10 { margin-top: 10px }
  .mo_margintop20 { margin-top: 20px }
  .mo_margintop30 { margin-top: 30px }
  .mo_marginbottom0 { margin-bottom: 0 !important }
  .mo_marginbottom10 { margin-bottom: 10px }
  .mo_marginbottom20 { margin-bottom: 20px }
  .mo_marginbottom30 { margin-bottom: 30px }
  .mo_marginleft0 { margin-left: 0 !important }
  .mo_marginright0 { margin-right: 0 !important }
  .mo_marginright20 { margin-right: 20px }
  .mo_marginauto { margin-left: auto; margin-right: auto }
  .mo_paddingtop0 { padding-top: 0 !important }
  .mo_paddingtop10 { padding-top: 10px }
  .mo_paddingtop20 { padding-top: 20px }
  .mo_paddingtop30 { padding-top: 30px }
  .mo_paddingtop40 { padding-top: 40px }
  .mo_paddingbottom0 { padding-bottom: 0 !important }
  .mo_paddingbottom10 { padding-bottom: 10px }
  .mo_paddingbottom20 { padding-bottom: 20px }
  .mo_paddingbottom30 { padding-bottom: 30px }
  .mo_paddingbottom40 { padding-bottom: 40px }
  .mo_paddingleft0 { padding-left: 0 !important }
  .mo_paddingleft10 { padding-left: 10px }
  .mo_paddingleft20 { padding-left: 20px }
  .mo_paddingright0 { padding-right: 0 !important }
  .mo_paddingright10 { padding-right: 10px }
  .mo_paddingright20 { padding-right: 20px }
  .mo_padding0 { padding: 0 !important }
  .mo_padding10 { padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
  .mo_padding20 { padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
  .mo_padding20_30 { padding: 30px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
  /*.row12 { margin-left: 0; margin-right: 0 }
  .row20 { margin-left: 0; margin-right: 0 }*/
  .mo_dis { display: block }
  .mo_undis { display: none }
  .area_100, .area_90, .area_80, .area_75, .area_70, .area_66, .area_60, .area_55, .area_50, .area_45, .area_40, .area_35, .area_33, .area_30, .area_25, .area_20, .area_16, .area_15 { float: none; width: 100% !important; }
  .mo_width100 { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important }
  .com-rows_1 { height: auto; display: block; white-space: inherit; overflow: visible; text-overflow: inherit }
  .com-rows_2max { height: auto; line-height: 1.3em; overflow: visible; text-overflow: inherit; display: block }
  .com-rows_2, .com-rows_3 { height: auto; overflow: visible; text-overflow: inherit; display: block }
  h1, .h1 { font-size: 3.2rem }
  h2, .h2 { font-size: 2.6rem }
  h3, .h3 { font-size: 2.4rem }
  h4, .h4 { font-size: 2.2rem }
  h5, .h5 { font-size: 2rem }
  h6, .h6 { font-size: 1.6rem }
  .mo_border0 { border: 0 none }
  .mo_bgfff { background: #fff }
  .cd-main-content { padding-top: 0 }
  .container { width: 92%; margin-left: 4%; margin-right: 4% }
  #cd-lateral-nav { display: block }
  .headbox { display: none }

  .content { padding-top: 30px; padding-bottom: 30px }
  
  /*/////////////////////////////////////////*/
  .pageBox.homepage{
    background-color: #f5f5f5;
  }
  .header .contentBox{padding-left: 0;padding-right: 0;}
  .contentBox {width: 100%; padding-left: 15px;padding-right: 15px; }
  .in_columnLi {
    width: 100%; padding: 0;
  }
  
  .logo {padding-left: 15px;}
  .logo span {
    width: 10em;
  }
  .in_kv, .index-mainkv {
    height: 30vh;
  }
  .index-mainkv.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px }
  .in_kvTxt {
    width: 14em;
    height: 14em;
    top: 4vw;
    right: 4%;
    padding: 4em 2em 0;
    background-position: center 0;
  }
  .in_kvTxt .in_kvTxt_1 {
    font-size: 1.6em;
  }
  .in_kvTxt .in_kvTxt_2 {
    font-size: 0.6em;
  }
  .in_kvTxt .in_kv_jt {
    height: 10px;
    margin-top: 0.5em;
  }
  .inkv02 {background: transparent url("../images/home/mo_inkv02.jpg") no-repeat center; background-size: 100% auto }
  
  .in_newsbg{
    display: none !important;
  }
  .homepage .contentBox {
    padding: 0;
    margin-top: 0;
  }
  .in_columnLiT1 {
    line-height: 1em;padding-top: 1em;
  }
  .in_columnLiT2 {
    color:#444;
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1em;
    padding-bottom: 1em;
  }
  .in_columnLiMore {
    bottom: 0.5em;
  }
  .in_columnLiBox {
    margin-right: 0;
  }
  .inC1 .swiper-pagination{
    display: block;
  }
  .homepage .contentBox.in_column {
    /*background-color: #f5f5f5;*/
    margin-bottom: 0;
  }
/*    .in_column .swiper-pagination{
    position: relative;
    bottom: auto !important;
    margin-top: 1em;
  }
.swiper-container.in_newsBox{
    padding-top: 2em;
  }
  .in_columnLi .in_columnLiPic {
    width: 100vw;
    height: 60vw;
  } */
  /*首页新闻*/
  /* .in_news {
    height: auto;
    background: #f4f4f4;
  }
  .NewsIntopBox {
    margin-bottom: 1em;
  }
  .newsListContent {
    padding-bottom: 2em;
  }
  .newsXContent h1 {
    font-size: 2em;
    margin-bottom: 0.5em;padding-top: 1em;
  }
  .newsXContent h2 {
    font-size: 1.1em;
    margin-bottom: 0.5em;
  }
  .in_newsBox {
    padding-top: 0;
  }
  .in_newsBox .swiper-slide .newsPic {
    width: 100vw;max-width:100vw;height: 66vw;box-shadow: none;
  }
  .in_newsBoxBG{display: none;}
  .in_newsBox .swiper-slide .newsTxtBox {
    position: relative;
    top: 0;
    width: 100%;
    box-shadow: none;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    padding-bottom: 3em;
    background-color: #f4f4f4;
  }
  .in_newsBox .swiper-slide .newsTxtBox .newsTxth3 {
    margin-top: 1em;
  }
  .in_newsBox .swiper-slide .newsTxtBox .newsButton {
    display: none;
  } */
  .newsListContent {
    padding-top: 2em;
  }
  .NewsIntopBox li:first-child {
    padding-right: 0;
  }
  .NewsIntopBox .newsRom {
    height: auto;
  }
  .NewsIntopBox .newsRom .pic, .NewsIntopBox li:nth-child(2) .newsRom .pic {
    height: 60vw;
  }
  .NewsIntopBox .newsRom .newsInfo {
    float: left;
    padding: 1em;
  }
  .newsInfo h5 {
    margin-bottom: 0.6em;
  }
  .newsInfo h2 {
    font-size: 1.4em;
    height: auto;
    line-height: 1.2em;
  }
  .newsInfo .time {
    line-height: 1em;
    margin-bottom: 0.5em;
  }
  .NewsIntopBox li:first-child .newsRom {
    margin-bottom: 1em;
  }
  .NewsIntopBox .newsRom .pic {
    float: left;
  }
  .NewsIntopBox li:nth-child(2) .newsRom {
    height: auto;
  }
  .NewsallLi {
    padding-right: 0;padding-bottom: 0;margin-bottom: 1em;
  }
  .NewsallLi .newsInfo {
    padding: 1em;
  }
/*  .swiper-container.in_newsBox .swiper-pagination{
    position: relative;
    width: 100%;
    text-align: center;
    bottom: 15px;
    right: auto;
  }
  .in_newsBox .swiper-slide .newsTxtBox .newsTxth1{
    font-size: 1.5em;color:#333;
  } */
.footer .mo_contentBox { padding: 30px 20px 20px; box-sizing: border-box }


  /*版权*/
  .footer .footerBox {
    padding: 1em 0;
    text-align: center !important;
  }
  .footer .footerBox .copyright {
    clear: both;text-align: center;
  }
  .footer .footerBox .footerMenu {
    min-height: auto;margin-bottom: 0.3em;
  }
  .footer .footerBox .copyright span {
    display: block;
  }
  

.foot-l, .foot-c, .foot-r { float: none; width: 100% }
.foot-l { text-align: center }
.foot-ewm { width: 120px }


  /*内页*/
  .sidebarButton{display: none; }
  .insideB1, .insideB2{
    padding-top: 30px;padding-bottom: 30px;
  }
  .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行，超出省略号*/ }
  /*服务*/
  .serviceInKV {
    background-position: 60% 50%;
  }
  .projectsKV {
    background-position: 80% 50%;
  }
  .serviceB4{
    margin-bottom: 0;
    padding-bottom: 1em;
  }
  .gdBox .str4{
    height: 50vw !important;
  }
  .gdBox {
    height: 50vw
  }
  .gdBox .str4 span img{height: 100%;}
  .service_column h1 {
    font-size: 1.6em;
    line-height: 1.2em;
  }
  .serviceIC2 {
    height: auto;
    padding: 0;
  }
  .serviceRom {
    padding-right: 0;
  }
  .serviceIC2 ul.contentBox {
    padding-left: 0;padding-right: 0;
  }
  .service_column {
    margin-top: 0;
  }
  .serviceIC2 ul li {
    width: 100% !important;
    position: relative;
    left: auto !important;
    top: auto !important;
  }
  .serviceIC2 ul li{
    height: 300px !important;
  }
  .serviceIC2 ul li:nth-child(3) .bg{
    background-position: 70% center;
  }
  .serviceLogo {
    text-align: center;
  }
  .wisdomB1 h3 {
    font-size: 1.5em;
  }
  .wisdomB1 .serviceLogo img {
    height: 5em;
  }
  .serviceLogo img {
    height: 6em;
  }
  .ideaB2 .ideaLi{
    padding-right: 0;height: 34em;
  }
  .serviceBlock3 .ideaLiBox{
    height: 25em;overflow: hidden;
  }
  .serviceBlock3 .ideaLi_Txt{
    padding-left: 15px;padding-right: 15px;padding-top: 20px;
  }
  h3.serviceB4T span{
    display: inline;font-size: 16px;line-height: 1.2em;
  }
  h3.serviceB4T{
    margin-bottom: 10px;
  }
  .ideaB2 .ideaLi_Txt{
    top:26em;
  }
  .ideaB2 .ideaLiBox .ideaLi_pic {
    height: 26em;
  }
  .serviceB1 .area_50:nth-child(2) {
    text-align: center;
    padding-top: 2em;
  }
  .serviceBlock3 ul > li {
    margin-bottom: 1em;
  }
  .valueAddedUl .k_accordion_rom .area_20{
    text-align: center;
  }
  .valueAddedUl .k_accordion_rom:nth-child(2) .area_50{
    margin-bottom: 1em;
  }
  .valueAddedUl .k_accordion_rom:nth-child(3) .area_33,
  .valueAddedUl .k_accordion_rom:nth-child(4) .area_33,
  .valueAddedUl .k_accordion_rom:nth-child(6) .area_33
  {
    margin-bottom: 1em;
  }
  .GohomeUl > li{
    width: 100%;padding-right: 0;
  }
  .romGohome{
    padding-right: 0;
  }
  .romGohome h5{
    float:none;
  }
  .GohomeUl .marginbottom10{
    margin-bottom: 0;
  }
  .GohomeUl .area_50{
    margin-bottom: 5px;
  }
  .romGohome h5 span{
    display: inline-block;clear: none;
  }
  .managementCR {
    margin-top: 2em;
    height: 15em;
  }
  .wisdomB3 {
    height: auto;
  }
  .wisdomB3R {
    position: relative;width: 100%;height: 15em;
  }
  .wisdomRom{
    width: 100%;float: none;
  }
  .wisdomTitle{
    min-height: auto;
    padding-top: 1em;
  }
  .wisdomListBox{
    margin-top: 0;
  }
  .wisdomUl {
    position: relative;
    z-index: 1;
    width: 100%;
    top: auto;
    left: auto;
  }
  .wisdomB3 .wisdomRom:nth-child(2) .wisdomUl,
  .wisdomB3 .wisdomRom:nth-child(3) .wisdomUl,
  .wisdomB4 .wisdomRom:nth-child(1) .wisdomUl,
  .wisdomB4 .wisdomRom:nth-child(2) .wisdomUl
  {
    left: auto;
  }
  .wisdomTitle {
    width: 100%;float: none;
    border-bottom: 1px solid #e6e6e6;
  }
  .wisdomTitle .titleBg{
    height: 18px;float: left;width: 28px;position: relative;
  }
  .wisdomTitle .titleBg i {
    font-size: 18px;
  }
  .wisdomTitle h2 {
    width: calc( 100% - 28px);
    top: auto;
    font-size: 13px;text-align: left;
    position: relative;float: right;
  }
  .wisdomRom.on .wisdomTitle h2{
    color:#000;
  }
  .wisdomB3 h1, .wisdomB4 h1 {
    font-size: 1.8em;
  }
  .wisdomB3 h1 span, .wisdomB4 h1 span {
    font-size: 0.7em;
  }
  .wisdomB4 .contentBox .area_50, .wisdomB3 .contentBox {
    padding-top: 1em;padding-bottom: 2em;
  }
  .wisdomB4{
    min-height: auto;
  }
  .wisdomB4L {
    height: 15em;
    float: right;
  }
  .wisdomB4 .contentBox .area_50 {
    float: left;
    padding-left: 0;
  }
  .wisdomB4 .wisdomUl li {
    font-size: 12px;
    width: 50%;
  }
  .wisdomB4 .wisdomUl li:nth-child(1), .wisdomB4 .wisdomUl li:nth-child(2) {
    min-height: 11em;
  }
  .wisdomB4 .wisdomUl li p {
    font-weight: 900;
  }
  .managementB1 {
    padding-bottom: 0;
  }
  .managementB1 {

  }
  .valueAddedUl{

  }
    /*项目*/
  .projectsListB1, .projectsListB2{
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .projectsListB1 h3{
    margin-bottom: 15px;
  }
  .projects_column h3 {
    margin-bottom: 20px;
  }
  .projects_column .contentBox {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    border-left: 0;
  }
  .caseINSide .fleft {
    width: 100%;
  }
  .caseINSide .fright {
    width: 100%;
    padding-left: 0;padding-right: 0;
  }
  .caseINSide .fright h2 {
    font-size: 1.5em;
    margin-top: 1em;
  }
  .caseINSide .fright .tage {
    margin-bottom: 1em;line-height: 1em;
  }
  .projects_column {
    padding-bottom: 3em;
  }
  .projects_columnB2 {
    padding-top: 3em;
    padding-bottom: 2em;
  }
  .projects_columnB2 ul {
    background-color: transparent;
  }
  .projects_columnB2 ul > li {
    margin-bottom: 2em;
    background-color: #fff;
  }
  .projects_columnB2 ul > li h3 {
    font-size: 1.2em;
    height: 3em;
    line-height: 3em;
    padding-left: 0.5em;
  }
  .projects_columnB2 ul > li:last-child {
    margin-bottom: 0;
  }
  .residentialKV .swiper-slide {
    height: 20em;
  }
  .PLi {
    padding-right: 0;
    margin-bottom: 1em;
  }

  .logoList span {
    display: inline-block;
    text-align: center;
    margin-right: 1em;
    margin-left: 1em;
    margin-bottom: 1em;
  }
  .logoList span img {
    height: 2.5em;
  }
  .logoList p{
    width: 50%;padding-right: 0;border-bottom: 1px solid #efefef;
  }
  .logoList ul li{
    padding: 0;border-bottom: 0;
  }
  .logoList ul li:last-child{
    border-bottom: 1px solid #efefef;
  }
  .logoList ul li:last-child p{
    border-bottom: 0;
  }
  .logoList p span{
    height: 80px;line-height: 80px;border: 0;padding: 0;margin-bottom: 0;
  }
  /*新闻*/
  .newsInKV .swiper-wrapper .swiper-slide .title {
    line-height: 2.2em;
    height: 2.2em;
    font-size: 1.1em;
	font-weight:400;
  }
  .newsMenu a {
    font-size: 1em;
  }
  .newsXKV {
    height: 15em;
  }
  .newsXContent {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  /*
  .newsListContent{
    background-color: #fff;
  }*/
  .newsListContent .contentBox{
    padding-left: 10px;padding-right: 10px;
  }

  .NewsIntopBox li:nth-child(2) .newsRom .newsInfo:after{
    display: none;
  }
  .NewsListRow{
    padding: 0;
    height: 90px;margin-bottom: 10px;
  }
  .NewsListRow a{display: block;height: 100%;width: 100%;}
  .NewsListRow .NL_img{
    width: 120px;
    height: 100%;
    background-repeat: no-repeat;background-position: center;
    background-size: cover;
  }
  .NewsListRow .NL_txt{
    width: calc( 100% - 120px );
    height: 100%;padding-left: 10px;
  }
  .NL_txt .NL_date{
    padding-top: 5px;
  }
  .NL_txt .NL_title{
    font-size: 14px;color:#333;line-height: 1em;
  }
  .NL_txt .NL_titletxt{
    margin-top: 7px;
    font-size: 12px;
    overflow: hidden;
    line-height: 1.2em;
    height: 2.4em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  /*人才*/
  .JoinInKV {
    background-position: 75% 50%;
  }
  .JoinIn_column .contentBox {
    margin-top: 0;
    margin-bottom: 3em;
    padding-left: 0;
    border-left: 0;
  }
  .aboutInB2 .aboutInB2_Pic, .JoinInB2_Pic {
    height: 15em;
  }
  .JoinIn_more {
    right: 0;
  }
  .insideB1pic .area_50:nth-child(1) {
    padding-right: 0;
  }
  .ideaB2 ul li {
    padding-right: 0;margin-bottom: 1em;
  }
  .insideB1pic .area_50:nth-child(1) {
    margin-bottom: 2em;
  }
  .societyUl li {
    padding-right: 0;
    margin-bottom: 1em;
  }
  .societyUl li .societyBox h3 {
    font-size: 1.5em;
  }
  .campusContent .campusL{
    padding-right: 0;
  }
  .societyUl li .societyBox{
    min-height: auto;
  }
  .jobList{
    margin-bottom: 1em;
  }
  /*联系我们*/
  .contactInB1, .contactInB1 .contentBox {
    padding: 0;
  }
  .contactInB1 .contentBox .area_50:nth-child(1) {
    height: auto;
    overflow: hidden;
  }
  .contactInB1 .contentBox .area_50:nth-child(1) img {
    width: 100%;
  }
  .contactInB1 .contentBox .area_50:nth-child(2) {
    padding: 2em 15px;
  }
  .contactInB1 .contentBoxEWM p {
    background-color: #fff;
    padding: 1em 0;
    width: 50%;margin-right: 0;
  }
  .contactInB1 .contentBoxEWM p img {
    height: 10em;
  }
  .contactInB1 .button {
    display: block;
  }
  .contactInB1 .button a {
    width: 100%;
  }
  .contactInB2.contentBox {
    margin-top: 0;
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .contactInB2 .contentBox{
    margin-top: 0;
    padding-top: 25px;padding-bottom: 25px;
  }
  .contactInB2 .contentBox ul li {
    margin-left: 0;margin-right: 0;padding-bottom: 10px;margin-bottom: 2em;
    width: 100%;
  }
  .contactInB2 .contentBox ul li:last-child {
    margin-bottom: 0;
  }
  .copyrightB2.contentBox {
    padding: 25px 15px;
  }
  .copyrightB1{
    height: 8em;
  }
  .copyrightB2.contentBox{
    margin-top: 0;
  }
  .caseBox { height:auto }

}
@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 print, screen and (min-width: 40em) {
  #page {height: 100%;}
  .slideout-menu {width: 50%}
  .slideout-open .slideout-panel {-webkit-transform: translateX(-50%);transform: translateX(-50%)}
}
@media print, screen and (min-width: 64em) {
  .slideout-menu {display: none !important}
  .slideout-open .slideout-panel {-webkit-transform: translateX(0) !important;transform: translateX(0) !important}
}*/




@media screen and (max-width: 63.9375em) {
  .headright { display: none }
}
@media print, screen and (min-width: 64em) and (max-width: 75em) {
  /*头部*/
  .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;}

  
}







