<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.w1536 {width: 1536px;margin: 0 auto;}
.w1536-2 {width: 1536px;margin: 0 auto; overflow:hidden;}
.about3 .slidePicBox .hd li,.about6_time_shaft .hd li,.news_list li .txt h4,.c_more_box *,.business .c_le_cnt .c_box1 .fl:after,.investor .slideTxtBox .hd li,.serve .slideTxtBox .hd li,#banner .next,#banner .prev,.investor2_list .ul .txt em,.investor2_list .ul .icon,.business .bd .sub_bd .pic .btn,.i_news .hd li,.i_news .bd .strong .til,.i_lump2 .ri .hd li,.i_lump2 .ri .bd .pon,.i_lump2 .ri .bd .pon *,#sidebar .close_btn,.header .h_seek_box,.i_lump2 .ri .item,.i_lump2 .ri .item *,.i_lump2 .ri .item i,.i_lump3 a .shade,.business .bd .sub_hd .ul,.i_news .bd .related a em,.vdo_wr .arena .dt .icon,.vdo_wr .dl_wt dt .icon,.vdo_wr .dl_wt dt img,.about3 .slidePicBox .hd li
{
  -webkit-transition: all .3s;
     -moz-transition: all .3s;
      -ms-transition: all .3s;
       -o-transition: all .3s;
          transition: all .3s;
}

body strong{font-weight: bold;}

.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.tabContent, .tabContent2{ display: none; }

.Phone-Box{ display: none; }

/*header*/
#header{position: relative; z-index: 999; left:0; top:0; width:100%;}
.mobileHead{display: none;}
.header{ width:100%;height:96px;min-width: 1200px; background:#fff;position:relative;z-index:100;}
.header .pageWrap{position: relative;z-index: 3;background:#fff;}
.header .logo{float:left; height:86px; line-height: 86px; padding-left: 0; font-size: 0;position: relative;z-index: 3;}
.header .logo img{display:inline-block; vertical-align: middle; vertical-align: middle; width:180px;}
.header .head{float:right;height:96px; background:#fff;}
.header .head .head-nav{float:left;position:relative;height:96px;}
.header .head .nav{padding-right:14px;height:96px;position:relative;float:left;}
.header .head .nav li{float:left;height:96px;border-right: 1px solid transparent;border-left: 1px solid transparent;transition: all .3s ease;box-sizing: border-box;}
.header .head .nav li a{font-size:14px;color:#666;font-weight:bold;line-height:96px; margin: 0 16px;transition: all .3s ease;}
.header .head .nav li:hover{border-right: 1px solid #e7eceb;border-left: 1px solid #e7eceb;transition: all .3s ease;}
.header .head .nav li:hover a{color: #a97d5d;transition: all .3s ease;}

.header .head .nav li.curr a {
   color: #a97d5d;
    transition: all .3s ease;
}

.header .head .nav span{height:3px;background:#a97d5d;position:absolute;bottom:0;left:0;}
.subNavMask{width: 100%;height: 66px;background: rgba(0, 0, 0, 0); position:absolute;bottom:0;-webkit-transition:all .3s;transition:all .3s;z-index: -1;}
.header .head .subNav{width:100%;height:66px;position:absolute;left:0;bottom:0;z-index:-1;/*overflow:hidden;*/}
.header .head .subNav .item{width:100%; height:66px; position:absolute;bottom:0;-webkit-transition:all .3s;transition:all .3s;}
.header .head .subNav .item li{float:left;margin:0 13px;}
.header .head .subNav .item li a{font-size:14px;color:#c5c6c8;line-height:66px;padding:0;}
.header .head .subNav .item li a:hover{color:#f90;}
.headSearch{width: 42px;height: 96px;float: right;margin-left: 20px;}
.headSearch .searchIcon{display: block;width: 100%;height: 100%;background: url(../images/common/searchIcon.png) no-repeat center;cursor: pointer;} 
.headSearch.on .searchIcon{ background: url(../images/common/searchIcon2.png) no-repeat center; }

.headSearch .layerDiv{ display: none; position: absolute; right: 0px; top: 96px; width: 326px; height: 60px; background: #f2eeea; }
.headSearch .input1{ padding-left: 30px; border: none; background: none; height: 60px; width: 296px; line-height: 60px; color: #a97d5d; font-size: 14px; }
.headSearch .btn1{ border: none; position: absolute; right: 0px; top: 0; width: 64px; height: 60px; background: url(../images/common/nimg34_2.png) center no-repeat; }


.subline{ width:61px;}
.search-form {
  width: 100%;
  position: fixed;
  left: 0;
  top: 96px;
  background: #fff;
  z-index: 30;
  padding: 70px 0;
  display: none;
  border-top: 1px solid #f7f8f9;
  /* input placeholder  */
}
.search-form .box-container {
  position: relative;
  display: flex;
  display: -webkit-box;
  /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  display: -moz-box;
  /* Firefox 17- */
  display: -webkit-flex;
  /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -moz-flex;
  /* Firefox 18+ */
  display: -ms-flexbox;
  /* IE 10 */
  align-items: center;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 30px;
}
.search-form .keywords {
  flex: 1;
  overflow: hidden;
  line-height: 56px;
  margin-left: 20px;
  font-size: 16px;
  color: #999;
  border: none;
}
.search-form ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999999;
  font-size: 16px;
}
.search-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999999;
  font-size: 16px;
}
.search-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999999;
  font-size: 16px;
}
.search-form :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999999;
  font-size: 16px;
}
.search-form .icon-close {
  position: absolute;
  right: 30px;
  top: 50%;
  z-index: 10;
  font-size: 30px;
  color: #999;
  margin-top: -15px;
  transition: transform 0.3s ease;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
}
.search-form .icon-close:hover {
  color: #1f2971;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
@media screen and (max-width: 1024px) {
  .pageWrap{width: 100%;}
  .pcHead{display: none;}
  .mobileHead{width: 100%;;height: 48px;position: relative;display: block;}
  .mobileHead a.logo{width: 105px;position: absolute;top: 50%;left: 3%;transform: translateY(-50%);}
  .mobileHead .mobileHeadIcon{position: absolute;height: 100%;top: 0;right: 20px;padding-top: 10px;}
  .mobileHead .headSearchIcon{width: 30px;height: 30px;background: url(../images/common/headSearch.png) no-repeat center;background-size: 30px;display: inline-block;}
  .mobileHead .headNavIcon{width: 30px;height: 30px;background: url(../images/common/headNavIcon.png) no-repeat center;background-size: 100%;display: inline-block;margin-left: 20px;}
}

/* Footer */
#footer{position:relative; z-index: 9; background:#f7f7f7;height: 144px;}
.footer{font-size: 0; letter-spacing: -4px; padding:40px 0;}
.footer .w_le{float: left;}
.footer p{font-size: 14px; color:#9c9c9a; line-height: 20px; letter-spacing: normal; margin-bottom: 10px;}
.footer a{display:inline-block; font-size: 14px; color:#9c9c9a; line-height: 20px; letter-spacing: normal; }
.footer a:hover{color:#b1967a;}
.footer .reenoo{display:block;}
.footer .w_ri{position:relative; float: right; padding-right:50px;}
.footer .w_ri *{text-align: right;}
.footer .w_ri p{margin-bottom: 10px;}
.footer .w_ri .f_wx_box{position:absolute; right:0;top: 0;}
.footer .w_ri .f_wx_box .icon{padding-right: 40px; height: 38px; background: url(../images/common/wxIcon.png) no-repeat right center; cursor: pointer; font-size: 14px; line-height: 33px; white-space: nowrap; letter-spacing: normal; color: #9c9c9a; font-weight: bold;}
.footer .w_ri .f_wx_box .icon:hover{color:#b1967a;}
#go_top{display:none; position:fixed; text-align: center; right:20px; bottom:20px; width:50px; line-height: 50px; height:50px; background: rgba(237,237,237,0.8); cursor:pointer; border-radius:3px;transition: all .3s ease;}
#go_top img{display:inline-block; vertical-align: middle;}
/* #go_top:hover{background:#a97d5d;transition: all .3s ease;} */
.f_wx_box .wx_box{position:relative;}
.f_wx_box .wx_box .ma{display:none; position:absolute; z-index: 555; left:50%; bottom:40px; margin-left: -107px; width:145px; height:151px; padding:5px 5px 0; background:url(../images/common/ewmLayer2.png) no-repeat center;}

.footer .w_riTel{ display: none; }
.footer .w_riTel .links{ padding-top: 20px; font-size: 12px; position: relative; left: -5px; color: #999; }
.footer .w_riTel .links a{ padding: 0 5px; color: #999; }
.footer .w_riTel .msg{ font-size: 12px; color: #999; line-height: 24px; }

/*升级提示*/
#upgrade_wr{display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#fff; z-index: 99999999999;}
#upgrade_wr .cnt{width:860px; height:200px; padding-top: 60px; position:absolute; left:50%; top:50%; margin: -100px 0 0 -430px; padding-left: 150px; background:url("../images/icon_rocket.png") no-repeat left center;}
#upgrade_wr .cnt .remind{padding-left: 43px; background:url("../images/icon_remind.png") no-repeat left center;}
#upgrade_wr .cnt p{margin:0; font-size: 14px; color:#585858;}
#upgrade_wr .cnt .p1{letter-spacing: 7px; font-size: 16px;}
#upgrade_wr .cnt .link{padding-left: 43px; padding-top: 14px;}
#upgrade_wr .cnt .link a{display:inline; color:#00ccff;}


/*masterslider*/
#masterslider{height: 500px; overflow:hidden; position:relative;}
#masterslider .swiper-slide{height:500px; background:no-repeat center; cursor:pointer;}
#masterslider .swiper-pagination{position: absolute;bottom: 20px;left: 0; text-align: center; width: 100%; z-index: 9;}
#masterslider .swiper-pagination-bullet{width: 38px;height: 38px;border-radius: 50%;display: inline-block; cursor:pointer;}

#masterslider  .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: rgba(255,255,255,0.8);
  position: relative;
}
#masterslider  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ffffff;
}
#masterslider  .swiper-pagination-bullet svg {
  width: 38px;
  height: 38px;
  position: absolute;
  top: 50%;
  margin-top: -19px;
  left: 50%;
  margin-left: -19px;
}
#masterslider  .swiper-pagination-bullet svg:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#masterslider  .swiper-pagination-bullet {
  fill: none;
}
#masterslider  .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background {
  stroke: rgba(255, 255, 255, 0.2);
  stroke-width: 1;
}
#masterslider  .circle-chart__circle {
  stroke-linecap: square;
  fill: none;
}
#masterslider  .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle {
  stroke: #fff;
  stroke-width: 1;
  stroke-linecap: square;
  fill: none;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform-origin: center;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  -moz-transform-origin: center;
}
#masterslider  .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle {
  animation: circle-chart-fill 3s linear reverse;
  -moz-animation: circle-chart-fill 3s linear reverse;
  -webkit-animation: circle-chart-fill 3s linear reverse;
  -ms-animation: circle-chart-fill 3s linear reverse;
}
#masterslider  .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle {
  animation: circle-chart-fill 2.8s linear reverse;
  -moz-animation: circle-chart-fill 2.8s linear reverse;
  -webkit-animation: circle-chart-fill 2.8s linear reverse;
  -ms-animation: circle-chart-fill 2.8s linear reverse;
}
#masterslider  .swiper-pagination {
  bottom: 30px;
}
#masterslider  .swiper-pagination .swiper-pagination-bullet {
  margin: 0 19px;
}




/*masterslider*/
#masterslider2{ display: none; overflow:hidden; position:relative;}
#masterslider2 .swiper-slide img{ width: 100%; }
#masterslider2 .swiper-pagination{ position: absolute;bottom: 15px;left: 0; text-align: center; width: 100%; z-index: 9;}
#masterslider2 .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 50%;background: rgba(255,255,255,0.8); transition: all .3s ease; margin-left:6px; margin-right: 6px !important;display: inline-block;}
#masterslider2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: rgba(255,255,255,0.8); transition: all .3s ease;}


/*sidebar*/
#sidebar{width:443px;height:100%;position:fixed;right:-443px;top:0;z-index:1000; background:url("../images/sidebar_bg.jpg") no-repeat;}
#sidebar .close_btn{position:absolute; z-index: 22222; left:20px; top:20px; width:66px; height:66px; background:url("../images/icon_close.png") no-repeat center;}
#sidebar .close_btn:hover{background-image: url("../images/icon_close-on.png");}
#sidebar .mask{position:fixed; width:100%;height:100%;left:0;top:0; filter: alpha(opacity=20); -moz-opacity:.2; opacity: .2; z-index:-1; display:none; background:#000;}
.sidebar{padding:142px 43px 50px;}
.sidebar .h1{font-size: 24px; color:#cbb69a; line-height: 30px; letter-spacing: 17px; margin-bottom: 30px;}
.sidebar .link_box{padding-bottom: 18px;}
.sidebar .link_box a{font-size: 18px; line-height: 24px; color:#cbb69a; margin-bottom: 20px;}
.sidebar .link_box a:hover{color:#ffa200;}
.sidebar .csr5_box{padding-bottom: 35px;}
.sidebar .csr5_box .til{font-size: 18px; color:#cbb69a; line-height: 24px; margin-bottom: 24px;}
.sidebar .csr5_box .ma{width:122px; height:122px; background:url("../images/opacity_ma_60.png"); margin-bottom: 11px;}
.sidebar .csr5_box p{font-size: 14px; color:#fff; line-height: 20px; opacity:.4; filter:alpha(opacity=40); margin:0;}

/* webMap */
#web_map{width:443px;height:100%;position:fixed;right:-443px;top:0;z-index:1000; background:url("../images/sidebar_bg.jpg") no-repeat;}
#web_map .close_btn{position:absolute; z-index: 22222; left:20px; top:20px; width:66px; height:66px; background:url("../images/icon_close.png") no-repeat center;}
#web_map .close_btn:hover{background-image: url("../images/icon_close-on.png");}
#web_map .mask{position:fixed; width:100%;height:100%;left:0;top:0; filter: alpha(opacity=20); -moz-opacity:.2; opacity: .2; z-index:-1; display:none; background:#000;}
#web_map .cnt{padding:142px 43px 50px;}
#web_map .h1_cn{font-size: 30px; color:#f60; line-height: 40px;}
#web_map .h1_en{font-size: 18px; color:#b1946f; line-height: 24px; font-family: "RUBIK-REGULAR-WEBFONT"; margin-bottom: 30px;}
#web_map ul{padding-bottom: 16px;}
#web_map li{padding-bottom: 21px;}
#web_map li .til{position:relative; font-size: 16px; color:#cab59b; line-height: 22px; opacity:.4; filter:alpha(opacity=40);}
#web_map li .til:after{position:absolute; left:-16px; top:0; width:6px; height:100%; display:block; content:" "; background:url("../images/icon_this.png") no-repeat center;}
#web_map li .first:after{display:none;}
#web_map .ul{font-size: 12px; color:#84796c; overflow:hidden; width:380px;}
#web_map .ul a{float:left; font-size: 14px; color:#cab59b; line-height: 26px; opacity:.4; filter:alpha(opacity=40); margin-right: 23px;}
#web_map .ul a:first-child{padding-left: 0; }
#web_map ul a:hover{opacity:1; filter:alpha(opacity=100);}
#web_map .company_name{font-size: 16px; color:#b1967a; line-height: 22px; opacity:.5; filter:alpha(opacity=50); padding-top: 19px; border-top:1px solid rgba(177,150,122,.4);}
#web_map .max-box{overflow:hidden; overflow-y: auto; padding-bottom: 20px; width:373px; margin-left: -16px; padding-left: 16px;}

/* 内页导航 */
.ny_subnav{height:80px; border-bottom: 1px solid #eee5df; overflow:hidden;background: #fbfbfb; }
.ny_subnav .pageWrap{position: relative;}
.ny_subnav .crm{float:left; height:80px; line-height: 80px; width:370px; font-size: 0; letter-spacing: -4px;}
.ny_subnav .crm-icon{display: block;float: left;; width: 18px;height: 80px;background: url("../images/common/crm-icon.png") no-repeat left center; letter-spacing: normal;}
.ny_subnav .crm a{display:inline-block; background: url("../images/common/crm-arr-icon.png") no-repeat 15px center;padding-left:30px;font-size: 12px; color:#bcbcbc; letter-spacing: normal; font-weight: bold;}
.ny_subnav .crm a.on {color: #5a5a5a;}
.ny_subnav .crm a:hover{color:#b1967a;}
.ny_subnav .sub_nav{position: absolute;top: 0;right: 0;float: right;}
.ny_subnav .sub_nav .ul{font-size: 0; letter-spacing: -4px; position:relative; text-align: right;}
.ny_subnav .sub_nav a{display:inline-block; font-size: 14px; line-height: 80px; letter-spacing: normal; color:#666666; margin:0 30px; font-weight: bold;position: relative;}
.ny_subnav .sub_nav .sub_slider{position:absolute; bottom:0; height:3px;background-image: linear-gradient(-90deg,#d0a964 0%, #f5cb50 100%), linear-gradient( #f6eedd, #f6eedd);background-blend-mode: normal, normal;}
.ny_subnav .sub_nav a.on,.ny_subnav .sub_nav a:hover {color:#d0a964;}


/* 内页Banner */
.cloumnBanner{width: 100%;height: 120px;}
.cloumnBanner .cloumnTxt{font-size: 30px;color: #fff;opacity: .5;float: right;font-weight: bold;font-family: 'Montserrat';text-transform: uppercase;line-height: 120px;}

.cloumnBanner.abt{background: url(../images/abt/abtBan.jpg) no-repeat center;}


/* searchBox css */
.searchBox{width: 100%;height: 50px;position: relative;cursor: pointer;}
.searchBox h1{display: block;width: 100%;font-size: 14px;color: #a97d5d;line-height: 48px;padding-left: 20px;font-weight: bold;}
.searchBox .arrow{display: block;position: absolute;width: 14px;height: 9px;background: url(../images/common/downArrow.png) no-repeat center;right: 15px;top: 22px;}
.searchBox.act .arrow {transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-ms-transform: rotateX(180deg);-o-transform: rotateX(180deg);}
.searchBox .dropDown{width: 100%;position: absolute;top: 50px;left: 0;background-color: #fff;display: none;z-index: 6;max-height: 200px;overflow: auto;}
.searchBox .dropDown li{font-size: 12px;color: #a4a4a4;line-height: 40px;padding-left: 20px;border-bottom: 1px dashed #ebe5e5;}
.searchBox .dropDown li:last-child{border-bottom: none;}

/* public css */
.content h4{font-size: 30px;color: #d0a964;line-height: 30px;padding-bottom: 22px;font-weight: bold;}
.content h6{font-size: 18px;color: #e1e1e1;line-height: 22px;padding-bottom: 35px;font-family: 'Montserrat';}
.content p{font-size: 14px;color: #828282;line-height: 26px;margin-bottom: 20px; text-align: justify;}




/* index */
.index{}
/* *** idxNews *** */
.idxNews{width: 100%;display: flex;align-items: top;padding-bottom: 30px;}
.idxNews .idxNewsL{width: 198px;padding-top: 50px;}
.idxNews .idxNewsL .idxNewsLTit{width: 100%;height: 260px;background: url(../images/index/idxNewsBg.jpg) no-repeat center;padding: 100px 0 0 35px;}
.idxNews .idxNewsL .img{width: 100%;height: 300px;transition: all .3s ease;}
.idxNews .idxTitCn{font-size: 22px;color: #ffffff;line-height: 22px;font-weight: bold;padding-bottom: 15px;}
.idxNews .idxTitEn{font-size: 16px; width: 115px; color: #ffffff;opacity: .2;font-family: 'Mont';font-weight: bold;}
.idxNews .idxTitCn.co0,.idxNews .idxTitEn.co0{color: #000;}
.idxNews .idxNewsR{width: 458px;height: 260px;margin-top: 50px;padding: 25px 0 0 40px;}
.idxNews .idxNewsR .idxBototomMBox{margin-top: 30px;}
.idxNews .idxNewsR h4{ color: #d0a964; font-size: 22px; line-height: 22px; padding-bottom: 10px;}
.idxNews .idxNewsR h5{font-family: 'Mont'; color: rgba(192,185,178,0.3); line-height: 24px; font-size: 16px;}
.idxNews .idxNewsR p{font-size: 14px;color: #928476; margin-bottom: 8px;}
.idxNews .idxNewsR span{font-size: 24px;color: #f39a00;font-weight: bold;}

.idxNews .idxNewsM{width: 524px; margin: 0 10px; padding-top: 50px;}
.idxNews .idxNewsM .idxNewsList{width: 100%;}

.mobileNewsTop{ height: 130px; margin-bottom: 10px; }
.mobileNewsTop a{ display: block; height: 126px; border: #d6ad73 solid 2px; position: relative; padding: 30px 35px 0 130px; }
.mobileNewsTop .newsTimeM{ left: 24px; top: 30px; position: absolute; font-size: 16px; font-family: 'Mont'; color: #d2cdc8; }
.mobileNewsTop .newsTimeM b{ font-size: 30px; color: #f39a00; display: block; padding-bottom:15px; }
.mobileNewsTop .name{ color: #928476; font-size: 14px; height: 24px; line-height: 24px; overflow: hidden; font-weight: bold; }
.mobileNewsTop p{ color: #c0b9b2 line-height:24px; height: 48px; overflow: hidden; }
.mobileNewsTop a:hover .name{ color: #d6ad73;}

.idxNews .PCNews{ font-size: 14px; }
.idxNews .PCNews a{ display: block; color: #a3988d; padding-left: 132px; padding-right: 35px; position: relative; height: 30px; line-height: 30px; overflow: hidden;}
.idxNews .PCNews .time{ position: absolute; left: 26px; top: 0; font-family: 'Mont'; color: #d2cdc8; }
.idxNews .PCNews a:hover .name{ color: #d6ad73; }

.idxNews .idxNewsM .idxNewsList .idxNewsItem{width: 100%;height: 150px;border: 2px solid #eff2f8;background: #f9fbff;border-right: none;position: relative;transition: all .3 ease;}
.idxNews .idxNewsList .idxNewsItem a{display: flex;width: 100%;height: 100%;padding: 0 45px 0 185px;align-items: baseline;flex-flow: column;justify-content: center;}
.idxNews .idxNewsList .idxNewsItem .newsTime{font-size: 30px;color: #333333;font-weight: bold;line-height: 20px;position: absolute;top: 33%;left: 48px;font-family: 'Montserrat';transition: all .3 ease;}
.idxNews .idxNewsList .idxNewsItem .newsTime span{display: block;font-size: 18px;color: #999999 !important;padding-top: 20px;}
.idxNews .idxNewsList .idxNewsItem h4{font-size: 14px;color: #333333;line-height: 24px;font-weight: bold;transition: all .3 ease;}
.idxNews .idxNewsList .idxNewsItem p{font-size: 14px;color: #999999;line-height: 24px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;}
.idxNews .idxNewsList .idxNewsItem:hover{border: 2px solid #d6ad73;background: #fff;transition: all .3 ease;border-right: none;}
.idxNews .idxNewsList .idxNewsItem:hover h4{color: #a97e5c;transition: all .3 ease;}
.idxNews .idxNewsList .idxNewsItem:hover h3{color: #f39a00;transition: all .3 ease;}

.idxNews .idxNewsM .idxNewsList .mobileMore{ display: none; }

/* *** idxProjects *** */
.idxProjects{width: 100%;height: 450px; position: relative; overflow: hidden;}
.idxProjects .leftDiv{ position: absolute; width: 1274px; height: 450px; right: 50%; margin-right: -314px; top: 0; }
.idxProjects .rightDiv{ position: absolute; width: 634px; height: 450px; background: url(../images/index/nimg634Bg.jpg) no-repeat left center; left: 50%; margin-left: 326px; top: 0; }
.idxProjects .leftDiv .bigImg{ position:absolute; left:0; top:0; width: 1274px;  height: 450px; background-size: cover; background-position: right center; }
.idxProjects .leftDiv .txt{ position: absolute; left: 50%; margin-left: -276px; top: 90px; font-size: 24px; line-height: 24px; color: #fff; }
.idxProjects .leftDiv .tab{ bottom: 15px; right: 15px; position: absolute; z-index: 2; }
.idxProjects .leftDiv .tab li{ float: left; position: relative; top: 0; cursor: pointer; margin-left: 12px; background: #fff; width: 142px; height: 90px; border: #fff solid 2px; transition: all .5s ease;}
.idxProjects .leftDiv .tab li .limg{ position: absolute; width: 111px; height: 71px; left: 50%; margin-left: -56px; top: 50%; transform: translateY(-50%); }
.idxProjects .leftDiv .tab li .limg img{ width: 111px; }
.idxProjects .leftDiv .tab .liNow{ border: #d0a964 solid 2px; top: -10px; }

.idxProjects .rightDiv .mxfDiv{ width: 275px; height: 450px; background: rgba(255,255,255,0.4); }
.idxProjects .rightDiv .wen1{ color: #333; font-size: 24px; padding: 60px 0 0 50px; font-weight: bold; line-height: 24px; }
.idxProjects .rightDiv .wen2{ color: rgba(51,51,51,0.2); font-size: 16px; padding: 10px 0 0 50px; font-family: 'Mont'; text-transform: uppercase; }
.idxProjects .rightDiv .list ul{padding: 45px 0 0 50px;}
.idxProjects .rightDiv .list ul li{width: 100%;padding-left: 22px;background: url(../images/common/circleIcon2.png) no-repeat left center;margin-bottom: 30px;transition: all .5s ease;}
.idxProjects .rightDiv .list ul li a{font-size: 14px;color: #333333;line-height: 14px;padding-right: 42px;transition: all .5s ease;display: inline-block;}
.idxProjects .rightDiv .list ul li:hover{background: url(../images/common/circleIcon2_on.png) no-repeat left center;transition: all .5s ease;}
.idxProjects .rightDiv .list ul li:hover a{color: #a97e5c;background: url(../images/common/rightArrow.png) no-repeat right center;transition: all .5s ease;}

/* *** idxBototom *** */
.idxBototom{width: 100%;padding: 10px 0 50px;}
.idxBototom a{display: block;width: 100%;height: 100%;}
.idxBototom .idxBototomL{width: 600px;float: left;height: 260px;background: url(../images/index/idxImg1.jpg) no-repeat center; overflow:hidden; position:relative; }
.idxBototom .idxBototomL a:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.2); z-index:100;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.idxBototom .idxBototomL a{padding: 155px 0 0 60px; position:relative; display:block;}
.idxBototom .idxBototomL p{font-size: 12px;color: #fff;}
.idxBototom .idxBototomL .more{display: block;width: 20px;height: 20px;background: url(../images/common/RArrow1.png) no-repeat center;margin-top: 30px;}
.idxBototom .idxBototomM{width: 302px;height: 260px; background: url(../images/index/idxImg2.jpg) no-repeat center;float: left;margin-left: 12px; overflow:hidden;position: relative;}
.idxBototom .idxBototomM a:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.2); z-index:100;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.idxBototom .idxBototomM a{padding: 45px 0 0 45px; position:relative; display:block;}
.idxBototom .idxBototomR{width: 274px;height: 260px; background: url(../images/index/idxImg3.jpg) no-repeat center;float: left;margin-left: 12px; overflow:hidden;position: relative;}
.idxBototom .idxBototomR a:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.2); z-index:100;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.idxBototom .idxBototomR a{padding: 45px 0 0 45px; position:relative; display:block;}
.idxBototom h4{font-size: 16px;color: #fff;line-height: 16px;font-weight: bold;padding-bottom: 8px;}
.idxBototom h5{font-size: 16px;color: #ffffff;font-weight: bold;opacity: .6;}
.idxBototom .moreIcon{ width: 20px; height: 20px; background: url(../images/common/RArrow1.png) no-repeat center; margin-top: 30px; }
.idxBototom .idxBototomL:hover a:after, .idxBototom .idxBototomM:hover a:after, .idxBototom .idxBototomR:hover a:after{ opacity:1; }


.idxBototomTel{ display: none; padding: 20px 10px; }
.idxBototomTel li{ margin-bottom: 8px; position: relative;}
.idxBototomTel li a{ display: block; width: 100%; height: 100%; color: #fff; }
.idxBototomTel li .bg img{ width: 100%; }
.idxBototomTel li .layer{ position: absolute; left: 15px; bottom: 15px; z-index: 1; }
.idxBototomTel li .wen{ font-size:14px; color:#fff; padding-bottom:25px;}
.idxBototomTel li .txt{ font-size: 12px; line-height: 12px; padding-bottom: 6px;}
.idxBototomTel li .ico img{ width: 15px; }
.idxBototomTel li .layer2{ position: absolute; left: 15px; top: 15px; z-index: 1; }
.idxBototomTel li .title1{ font-size: 18px; color: #fff; }
.idxBototomTel li dd{ line-height: 20px; }

.indexLinks{ padding: 15px 10px 5px; }
.indexLinks li{ margin-bottom: 10px; }
.indexLinks li a{ display: block; position: relative; height: 80px; border-radius: 4px; background: #efe5d2; padding: 0 10px 0 70px;}
.indexLinks li a:after{ content: ''; position: absolute; right: 20px; top: 50%; margin-top: -11px; width: 26px; height: 21px; background: url(../images/index/nimg61_1.png) no-repeat; background-size: 26px;}
.indexLinks li .ico{ position: absolute; left: 15px; top: 50%; margin-top: -18px; }
.indexLinks li .ico img{ width: 40px; }
.indexLinks li .name1{ color: #a97d5d; font-size: 18px; font-weight: bold; line-height: 18px; padding: 20px 0 5px; }
.indexLinks li .name2{font-family: 'Montserrat'; font-size: 14px; color: #deccab; text-transform: uppercase;}

/* about */
.abtContentTop{width: 100%;background: #fbfbfb;}
.abtContentTop .abtContentTopL{float: left;width: 50%;padding-top: 80px;padding-right: 50px;}
.abtContentTop .abtContentTopL h4{font-size: 30px;color: #d0a964;line-height: 30px;padding-bottom: 22px;font-weight: bold;}
.content.abt h6{font-size: 18px; font-family: arial; color: #c6c6c6;line-height: 24px;padding-bottom: 35px;}
.content.abt p{font-size: 14px;color: #828282;line-height: 26px;margin-bottom: 20px; text-align:justify;}
.content.abt h3{font-size: 20px;color: #d0a964;line-height: 24px;padding-bottom: 25px;}
.content.abt h5{font-size: 24px;color: #5b5b5b;line-height: 24px;font-weight: bold;padding-bottom: 10px;}
.abtContentTop .abtContentTopR{width: 752px;padding-top: 79px;background: url(../images/abt/abtBg.png) no-repeat top left;margin-right: -152px;float: left;}
.abtContentMid{width: 100%;padding-top: 20px;border-bottom: 2px solid #eee5df;} 
.abtContentMid .abtContentMidL{float: left;width: 50%;padding-top: 40px;padding-right: 50px;}
.abtContentMid .abtContentMidR{float: left;width: 50%;}
.abtContentMid .abtContentMidR .img{position: relative;}
.abtContentMid .abtContentMidR p{position: absolute;font-size: 18px;color: #ffffff;line-height: 18px;left: 36px;z-index: 3;}
.abtContentMid .abtContentMidR .pic1 p{top: 95px;}
.abtContentMid .abtContentMidR .pic2 p{top: 103px;color: #76b6ee;}
.abtContentMid .abtContentMidR .pic3 p{top: 95px;color: #f39a00;}
.abtContentBot{width: 100%;padding-top: 20px;padding-bottom: 90px;} 
.abtContentBot .abtContentBotL{float: left;width: 50%;padding-top: 64px;padding-right: 50px;}
.abtContentBot .abtContentBotR{float: left;width: 50%;}
.abtContentBot .abtLayoutBox{float: left;margin-top: 40px;margin-right: 60px;}
.abtContentBot .abtLayoutBox p{color: #777777;text-align: bottom;margin-bottom: 0;}
.abtContentBot .abtLayoutBox p .layoutIcon{display: inline-block;width: 70px;height: 70px;background-color: #f1e1c0;margin-right: 13px;border-radius: 50%;}
.abtContentBot .abtLayoutBox p .layoutIcon1{background-image: url(../images/abt/abtIcon1.png);background-repeat: no-repeat;background-position: center;}
.abtContentBot .abtLayoutBox p .layoutIcon2{background-image: url(../images/abt/abtIcon2.png);background-repeat: no-repeat;background-position: center;}
.abtContentBot .abtLayoutBox p .layoutIcon3{background-image: url(../images/abt/abtIcon3.png);background-repeat: no-repeat;background-position: center;}
.abtContentBot .abtLayoutBox p i{font-size: 36px;color: #d0a964;font-weight: bold;display: inline-block;}
.abtContentBot .abtLayoutBox p sup{font-size: 36px;color: #d0a964;font-weight: bold;display: inline-block;}
.abtContentBot .abtLayoutBox p i.layoutNum{font-family: 'Montserrat';}
.abtContentBot .abtLayoutBox p em.wan{color:#d0a964; font-weight:bold; font-size:36px; padding-left:5px;}
.abtContentBot .abtContentBotR{padding-top: 30px;padding-left: 46px;position: relative;}
.abtContentBot .abtContentBotR h2{font-size: 70px;color: #ebebeb;line-height: 70px;font-family: 'Montserrat';position: absolute;top: 340px;left: 0;font-weight: normal;letter-spacing: -3px;opacity: .7;}


/* about2 */
.abt2{padding-bottom: 90px;}
.abt2Tit{padding-top: 40px;padding-bottom: 80px;}
.abt2Tit h2{font-size: 60px;color: #d0a964;line-height: 48px;padding-bottom: 14px;font-family: 'CaviarDreams';}
.abt2Tit h5{font-size: 24px;color: #6a6a6a;line-height: 24px;}
.abt2SliderWrap{width: 100%;}
.abt2SliderWrap .abt2SwiperTabs{width: 100%;border-bottom: 3px solid #eeddbc;position: relative;}
.abt2SliderWrap .abt2SwiperTabs .abt2TabsItem{font-size: 18px;color: #505050;line-height: 18px;margin-right: 97px;float: left;font-weight: bold;cursor: pointer;position: relative;padding-bottom: 20px;}
.abt2SliderWrap .abt2SwiperTabs .abt2TabsItem span{font-size: 18px;color: #959188;font-family: 'Montserrat';font-weight: normal;}
.abt2SliderWrap .abt2Tabs_slider{position:absolute; bottom:-3px; height:3px;/* width:50px;*/ background:#f3c951;z-index: 6;}
.abt2SliderWrap .abt2SwiperTabs .abt2TabsItem.on{color: #a97d5d;}
.abt2SliderWrap .abt2SwiperTabs .abt2TabsItem.on span{color: #a97d5d;}
.abt2SliderWrap .abt2SwiperTabs .abt2TabsItem.on::before{display: block;content: '';width: 100%;height: 3px;background: #ddba79;position: absolute;bottom: -3px;left: 0;}

/* *** abt2SwiperWrap *** */
.abt2SwiperWrap{width: 100%;background: #f5f4f1;padding-top: 50px;}
.abt2SwiperWrap .swiper-slide{padding-left: 35px;min-height: 360px;position: relative;}
.abt2SwiperWrap .abtSwiperYears{font-size: 48px;color: #d0a964;line-height: 38px;padding-bottom: 64px;font-family:'CaviarDreams';}
.abt2SwiperWrap .abtSwiperTxt{border-left: 3px solid #eeddbc;position: absolute;padding: 30px 10px 0;bottom: 0;left: 7px;}
.abt2SwiperWrap .abtSwiperTxt::after{display: block;width: 15px;height: 15px;background: url(../images/abt/abtIcon.png) no-repeat center;position: absolute;top: 0;left: -9px;content: '';}
.abt2SwiperWrap .abtSwiperTxt p{font-size: 14px;color: #959188;line-height: 24px;margin-bottom: 10px;}
.abt2SwiperWrap .abtSwiperTxt p:last-child{margin-bottom: 0;}
.abt2SwiperWrap .abtSwiperTxt em{ font-size:12px; color:#999; line-height:22px; display:block; margin-bottom:10px; text-align: justify;}
.abt2SwiperWrap .next{width: 50px;height: 50px;background: url(../images/abt/rightIcon_on.png) no-repeat center;transition: all .3s ease;right: -50px;position: absolute;top: 100px;}
.abt2SwiperWrap .next:hover{background: url(../images/abt/rightIcon_on.png) no-repeat center;transition: all .3s ease;}
.abt2SwiperWrap .prev{width: 50px;height: 50px;background: url(../images/abt/leftIcon_on.png) no-repeat center;transition: all .3s ease;left: -50px;position: absolute;top: 100px;}
.abt2SwiperWrap .prev:hover{background: url(../images/abt/leftIcon_on.png) no-repeat center;transition: all .3s ease;}

.history{ display: none; }
.history .tab2{ height: 88px; position: relative; overflow: hidden; }
.history .tab2:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #eeddbc; }
.history .tab2 li{ float: left; width: 33.33%; text-align: center; height: 88px; position: relative; cursor: pointer;}
.history .tab2 li:after{ content: ''; position: absolute; right: 0; top: 0; width: 1px; height: 64px; background: #f0f0f0; }
.history .tab2 li:last-child:after{ display: none; }
.history .tab2 li:before{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #e4bc59; display: none; z-index: 2; }
.history .tab2 li .year{ font-size: 15px;color: #959188;font-family: 'Montserrat';font-weight: normal;}
.history .tab2 li .txt{ color: #505050; font-size: 14px; line-height: 22px; font-weight: bold; }
.history .tab2 .liNow .year, .history .tab2 .liNow .txt{ color: #d0a964; }
.history .tab2 .liNow:before{ display: block; }

.history .tabContent2{ padding: 20px 15px 50px; background: #f5f4f1; }
.history .list{ position: relative; padding-top: 50px; }
.history .list:before{ z-index: 1; content: ''; position: absolute; left: 0; top: 0; width: 30px; height: 30px; background: url(../images/nimg40_1.jpg) no-repeat; background-size: 30px; }
.history .list:after{ content: ''; position: absolute; left: 14px; top: 0; width: 2px; height: 100%; background: #dad3c5; }
.history .list li{ position: relative; padding-left: 90px; z-index: 2; padding-bottom: 20px;}
.history .list li .year{ position: absolute; left: 0; color: #d0a964; padding-left: 28px; font-size: 18px; font-family:'CaviarDreams'; background: url(../images/nimg16_1.png) 9px 8px no-repeat; background-size: 12px;}
.history .list li p{ font-size: 15px; color: #959188; }
.history .list li em{ font-size: 13px; display: block; padding-top: 10px; color: #666; text-align:justify;}


/* about3 */
.abt3{}
.abt3SliderWrap{width: 100%;background: #f5f4f1 url(../images/abt/abt3Bg.png) no-repeat left bottom;padding-bottom: 75px;}
.abt3SliderWrap .pageWrap{width: 1220px;padding: 0 30px;}
/*.abt3SliderWrap .pageWrap .swiper-wrapper{overflow: hidden;}*/
.abt3SliderWrap .swiper-slide{padding-left: 30px; padding-right:30px;}
.abt3SliderWrap .abtSwiperYears{font-size: 48px;color: #d0a964;line-height: 38px;padding-bottom: 30px;font-family: 'CaviarDreams';}
.abt3SliderWrap .abtSwiperTxt{border-left: 3px solid #eeddbc;position: relative;padding: 30px 10px 60px 10px;bottom: 0;left: 7px;}
.abt3SliderWrap .abtSwiperTxt::after{display: block;width: 15px;height: 15px;background: url(../images/abt/abtIcon.png) no-repeat center;position: absolute;bottom: 0;left: -9px;content: '';}
.abt3SliderWrap .abtSwiperTxt p{font-size: 14px;color: #959188;line-height: 24px;margin-bottom: 20px;}
.abt3SliderWrap .abtSwiperTxt p:last-child{margin-bottom: 0;}
.abt3SliderWrap .swiper-button-next{width: 50px;height: 50px;background: url(../images/abt/rightIcon_on.png) no-repeat center;transition: all .3 ease;right: 0; top:225px;}
.abt3SliderWrap .swiper-button-next:hover{background: url(../images/abt/rightIcon_on.png) no-repeat center;transition: all .3 ease;}
.abt3SliderWrap .swiper-button-prev{width: 50px;height: 50px;background: url(../images/abt/leftIcon.png) no-repeat center;transition: all .3 ease;left: 0; top:225px;}
.abt3SliderWrap .swiper-button-prev{background: url(../images/abt/leftIcon_on.png) no-repeat center;transition: all .3 ease;}


/* news */
.news{padding-bottom: 100px;}
.newsTop{width: 100%;padding-top: 86px;;}
.newsTop .newsTopL{width: 50%;float: left;}
.newsTop .newsTopR{width: 960px;padding: 0 0 59px;background: url(../images/news/newsTBg.png) no-repeat center;float: left;margin-right: -360px;height: 430px;}
.newsTop .newsTopR .newsTopRTxt{width: 600px;height: 356px;padding: 55px 60px 0 45px;background: #fff;transition: all .5s ease;}
.newsTop .newsTopR .newsTopRTxt h4{font-size: 26px;color: #d0a964;line-height: 24px;padding-bottom: 20px;font-weight: bold;font-family: 'Montserrat';transition: all .5s ease;}
.newsTop .newsTopR .newsTopRTxt h5{font-size: 26px;color: #a97d5d;line-height: 36px;padding-bottom: 15px;font-weight: bold;transition: all .5s ease;}
.newsTop .newsTopR .newsTopRTxt p{font-size: 14px;color: #818181;line-height: 24px;transition: all .5s ease;overflow : hidden;  
        text-overflow: ellipsis;  
        display: -webkit-box;  
        -webkit-line-clamp: 3;  
        -webkit-box-orient: vertical;}
.newsTop .newsTopR .newsTopRTxt .goDetial{display: block;width: 47px;height: 33px;background: url(../images/common/RArrow2.png) no-repeat center;margin-top: 25px;transition: all .5s ease;}
.newsTop:hover .newsTopR .newsTopRTxt{background: #d0a964;transition: all .5s ease;}
.newsTop:hover .newsTopRTxt h4,.newsTop:hover .newsTopRTxt h5,.newsTop:hover .newsTopRTxt p{color: #fff;transition: all .5s ease;}
.newsTop:hover .newsTopRTxt .goDetial{background: url(../images/common/RArrow3.png) no-repeat center;transition: all .5s ease;}




.newsList{width: 100%;padding-top: 25px;}
.newsList .newsItem{width: 100%;position: relative;height: 140px;border: 2px solid #f2f0ea;background: #fff;margin-bottom: 20px;transition: all .5s ease;}
.newsList .newsItem a{display: block;width: 100%;height: 100%;padding: 35px 140px 0 198px;}
.newsList .newsItem h5{font-size: 20px;color: #e7e1d6;line-height: 136px;position: absolute;top: 2px;left: 24px;font-weight: bold;font-family: 'Montserrat';transition: all .5s ease;}
.newsList .newsItem h4{font-size: 18px;color: #535353;line-height: 18px;padding-bottom: 20px;font-weight: bold;transition: all .5s ease;}
.newsList .newsItem p{font-size: 14px;color: #929292;line-height: 24px;transition: all .5s ease;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.newsList .newsItem .goDetial1{display: block;width: 47px;height: 33px;background: url(../images/common/RArrow3.png) no-repeat center;position: absolute;top: 54px;right: 54px;}
.newsList .newsItem:hover{background: #d0a964;border: 2px solid #d0a964;transition: all .5s ease;}
.newsList .newsItem:hover h5{color: #ffffff;opacity: .6;transition: all .5s ease;}
.newsList .newsItem:hover h4{color: #ffffff;transition: all .5s ease;}
.newsList .newsItem:hover p{color: #ffffff;opacity: .8;transition: all .5s ease;}

/* news */
.news2{padding-top: 72px;background: url(../images/news/news2Bg.jpg) no-repeat top left;}
.news2L{width: 880px;float: left;}
.news2L .news2LTop{position: relative;}
.news2L .news2LTop .imgDiv{ position: relative; }
.news2L .news2LTop .playIcon{width: 70px;height: 70px;background: url(../images/news/playIcon.png) no-repeat center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.news2L .news2LTop{width: 100%;}
.news2L .news2LTop h4{font-size: 24px;color: #d0a964;line-height: 24px;font-weight: bold;padding-bottom: 20px;padding-top: 30px;}
.news2L .news2LTop p{font-size: 14px;color: #757575;line-height: 14px;margin-bottom: 0;}
.news2L .news2Swiper .swiper-container{width: 100%;padding-top: 30px;}
.news2L .news2Swiper .swiper-slide{ cursor: pointer; }
.news2L .news2Swiper .swiper-slide h5{font-size: 18px;color: #5a5a5a;line-height: 18px;padding-bottom: 10px;padding-top: 28px;font-weight: bold;transition: all .5s ease;}
.news2L .news2Swiper .swiper-slide:hover h5{color: #d0a964;transition: all .5s ease;}
.news2L .news2Swiper{ position: relative;}
.news2L .news2LTop .arrow{ position: absolute; right: 0; bottom: 10px; z-index: 9; }
.news2L .news2LTop .arrow a{ display: block; float: left; margin-left: 18px; }
.news2L .news2LTop .prev{width: 36px;height: 36px;background: url(../images/common/prevIcon.png) no-repeat center;}
.news2L .news2LTop .prev:hover{background: url(../images/common/prevIcon_act.png) no-repeat center;}
.news2L .news2LTop .next{width: 36px;height: 36px;background: url(../images/common/nextIcon.png) no-repeat center;}
.news2L .news2LTop .next:hover{background: url(../images/common/nextIcon_act.png) no-repeat center;}

.news2L .news2Swiper .swiper-slide.swiper-slide-active h5{ color: #d0a964;}

.news2R{width: 313px;float: right;}
.news2R .news2LDownLoad{width: 100%;height: 496px;padding: 13px 19px 0 14px;background: #ecdfb9; text-align:center;}
.news2R .news2LDownLoad h6{font-size: 14px;color: #d0a964;line-height: 14px;padding-top: 16px;padding-bottom: 12px;text-align: center;}
.news2R .news2LDownLoad .downLoadIcon{ margin:0 4px; display: inline-block;width: 120px;height: 38px;background: #d0a964 url(../images/news/downloadIcon.png) no-repeat 18px center;font-size: 14px;color: #fff;line-height: 38px;font-weight: bold;border-radius: 20px;padding-left: 42px;}
.news2R .news2LDownLoad .downLoadIcon2{background: #d0a964 url(../images/news/downloadIcon2.png) no-repeat 18px center}
.news2RBot .img img {width: 100%;display: block;}

.news2L .news2LTop .item {
  display: none;
  position: relative;
}
.news2L .news2LTop .item.on {
  display: block;
  animation: fadeOfOpacity .5s linear;
}

@keyframes fadeOfOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* bus */
.busContentTop{width: 100%;padding-top: 70px;}
.busContentTop h4{font-size: 30px;color: #d0a964;line-height: 30px;padding-bottom: 22px;font-weight: bold;}
.busContentTop h6{font-size: 18px;color: #e1e1e1;line-height: 22px;padding-bottom: 20px;font-family: 'arial';}
.busContentTop p{font-size: 14px;color: #828282;line-height: 26px;margin-bottom: 20px;}
.busSlideWrap{width: 100%;}
.busSlideWrap .busSlideTabs{width: 100%;height: 228px;background: #f9f9f9;}
.busSlideWrap .busSlideTabs .busTabsItem{width: 400px;float: left;height: 228px;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all .5s ease;}
.busSlideWrap .busSlideTabs .busTabsItem.act{background: #fff;transition: all .5s ease;}
.busSlideWrap .busSlideTabs .busTabsItem:hover{background: #fff;transition: all .5s ease;}
.busSlideBan{width: 100%;}
.busSlideBan .busSlideBanItem{width: 100%;height: 686px;display: none;}
.busSlideBan .busSlideBanItem.act{display: block;}
/* .busSlideBan .busSlideBanItem1{background: url(../images/bus/busImg1.jpg) no-repeat center;}
.busSlideBan .busSlideBanItem2{background: url(../images/bus/busImg2.jpg) no-repeat center;}
.busSlideBan .busSlideBanItem3{background: url(../images/bus/busImg3.jpg) no-repeat center;} */
.busSlideBan .busSlideBanItem .busSlideBanInfo{width: 480px;height: 250px;padding: 68px 0 0 90px;top: 218px;left: -170px;position: absolute;}
.busSlideBan .busSlideBanItem1 .busSlideBanInfo{background: rgba(118, 197, 171, .7);}
.busSlideBan .busSlideBanItem2 .busSlideBanInfo{background: rgba(16, 108, 70, .7);}
.busSlideBan .busSlideBanItem3 .busSlideBanInfo{background: rgba(243, 154, 0, .7);}
.busSlideBan .busSlideBanItem .busSlideBanInfo h5{font-size: 48px;color: #ffffff;line-height: 48px;padding-bottom: 22px;font-weight: bold;}
.busSlideBan .busSlideBanItem .busSlideBanInfo h6{font-size: 36px;color: #ffffff;}
.busProjectWrap{padding: 50px 0 100px;}
.busProjectWrap .busProjectTit{width: 100%;}
.busProjectWrap .busProjectTit .projectAddList{width: 70%;float: left;}
.busProjectWrap .busProjectTit .projectAddList li{font-size: 14px;color:#818181;line-height: 35px; width: 76px; text-align: center; border-radius: 18px;float: left;cursor: pointer;transition: all .5s ease;}
.busProjectWrap .busProjectTit .projectAddList li.act,
.busProjectWrap .busProjectTit .projectAddList li:hover {background: #a97d5d;transition: all .5s ease;color: #fff;}
.busProSearch{width: 257px;height: 50px;border: 1px solid #c0c0c0;float: right;}
.busProjectListWrap{width: 100%;padding-top: 20px;}
.busProjectListWrap .busProjectList{width: 100%;display: flex;flex-flow: wrap;}
.busProjectList .busProjectItem{width: 31.5%;margin-bottom: 2.75%;margin-right: 2.75%;}
.busProjectList .busProjectItem .img img {display: block;width: 100%;}
.busProjectList .busProjectItem:nth-child(3n){margin-right: 0;}
.busProjectList .busProjectItem:hover .busProjectItemInfo{background: #fff;border-bottom: 3px solid #ddba79;box-shadow: 0 0 30px #ccc;transition: all .5s ease;}
.busProjectList .busProjectItem:hover .busProjectItemInfo h4{color: #028b72;transition: all .5s ease;}



/* bus2 */
.bus2{background: url(../images/bus/bus2Bg.jpg) no-repeat top center;}
.bus2MapBox{width: 100%;padding-top: 65px;}
.bus2MapBoxR{width: 310px;float: right;}
.bus2MapInfo{width: 100%;height: 436px;background: url(../images/bus/bus2RBg.png) no-repeat center;padding: 130px 0 0 30px;}
.bus2MapInfo p{color: #a97d5d;text-align: bottom;margin-bottom: 20px;}
.bus2MapInfo p i{font-size: 36px;color: #d0a964;font-weight: bold;display: inline-block;}
.bus2MapInfo p sup{font-size: 36px;color: #d0a964;font-weight: bold;display: inline-block;}
.bus2MapInfo p i.layoutNum{font-family: 'Montserrat';}
.bus2MapBoxL{width: 890px;float: left;padding-top: 60px;position: relative;background: #fff; height: 700px;}
.bus2MapBoxL h6{font-size: 24px;color: #bc9b6f;position: absolute;top: 90px;left: 70px;}
.bus2MapBoxL .busMapImg{padding-top: 61px;padding-left: 90px;}




.mapmap dd .name{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.mapmap{ position: absolute; left: 90px; top: 60px; background: url(../images/map2.png) no-repeat center; width: 710px; height: 539px;}
.mapmap li{ position: absolute; cursor: pointer; z-index: 1;}
/*.mapmap li.on .name{ font-weight: bold;}*/
.mapmap .guangdong{ bottom: 30px; right: 183px; width: 104px; height: 82px; z-index: 4; }
/*.mapmap .guangdong.on{ background: url(../images/guangdong.png) no-repeat center; }*/
.mapmap .chongqing{ bottom: 95px; right: 292px; width: 79px; height: 69px; z-index: 2; }
/*.mapmap .chongqing.on{ background: url(../images/chongqing.png) no-repeat center; }*/
.mapmap .hainan{ bottom: 0; right: 268px; width: 35px; height: 30px; }
/*.mapmap .hainan.on{ background: url(../images/hainan.png) no-repeat center; }*/
.mapmap .hunan{ bottom: 98px; right: 229px; width: 71px; height: 82px; z-index: 3; }
/*.mapmap .hunan.on{ background: url(../images/hunan.png) no-repeat center; }*/
.mapmap .jiangxi{ bottom: 97px; right: 175px; width: 63px; height: 84px; z-index: 4; }
/*.mapmap .jiangxi.on{ background: url(../images/jiangxi.png) no-repeat center; }*/
.mapmap .sichuan{ bottom: 114px; right: 305px; width: 143px; height: 126px; z-index:1;}
/*.mapmap .sichuan.on{ background: url(../images/sichuan.png) no-repeat center; }*/
.mapmap .gansu{ bottom: 213px; right: 306px; width: 185px; height: 157px; }
/*.mapmap .gansu.on{ background: url(../images/gansu.png) no-repeat center; }*/
.mapmap .shanxi{ bottom: 200px; right: 277px; width: 67px; height: 118px; }
/*.mapmap .shanxi.on{ background: url(../images/shanxi.png) no-repeat center; }*/
.mapmap .hubei{ bottom: 163px; right: 207px; width: 101px; height: 63px; z-index: 3; }
/*.mapmap .hubei.on{ background: url(../images/hubei.png) no-repeat center; }*/
.mapmap .zhejiang{ bottom: 145px; right: 131px; width: 51px; height: 58px; z-index: 5; }
/*.mapmap .zhejiang.on{ background: url(../images/zhejiang.png) no-repeat center; }*/
.mapmap .anhui{ bottom: 174px; right: 165px; width: 63px; height: 77px; z-index: 4; }
/*.mapmap .anhui.on{ background: url(../images/anhui.png) no-repeat center; }*/
.mapmap .shanghai{ bottom: 200px; right: 133px; width: 17px; height: 16px; z-index: 7; }
/*.mapmap .shanghai.on{ background: url(../images/shanghai.png) no-repeat center; }*/
.mapmap .jiangsu{ bottom: 199px; right: 135px; width: 79px; height: 61px; z-index: 6; }
/*.mapmap .jiangsu.on{ background: url(../images/jiangsu.png) no-repeat center; }*/
.mapmap .shandong{ bottom: 248px; right: 141px; width: 90px; height: 58px; z-index: 5; }
/*.mapmap .shandong.on{ background: url(../images/shandong.png) no-repeat center; }*/
.mapmap .hebei{ bottom: 270px; right: 180px; width: 72px; height: 102px; z-index:3; }
/*.mapmap .hebei.on{ background: url(../images/hebei.png) no-repeat center; }*/
.mapmap .beijing{ bottom: 322px; right: 208px; width: 24px; height: 26px; z-index: 2; }
/*.mapmap .beijing.on{ background: url(../images/beijing.png) no-repeat center; }*/
.mapmap .tianjin{ bottom: 311px; right: 198px; width: 18px; height: 26px; z-index: 4; }
/*.mapmap .tianjin.on{ background: url(../images/tianjin.png) no-repeat center; }*/
.mapmap .liaoning{ bottom: 319px; right: 118px; width: 78px; height: 74px; z-index: 2; }
/*.mapmap .liaoning.on{ background: url(../images/liaoning.png) no-repeat center; }*/
.mapmap .guizhou{ bottom: 95px; right: 293px; width: 78px; height: 64px; z-index: 2;}

.mapmap li.on{ z-index:10;}
.mapmap dd{ position: absolute; font-size: 12px; line-height: 12px; color: #836a38; cursor: pointer; width:40px; }
.mapmap dd .name:hover{ font-weight: bold; font-size: 14px; }
.mapmap .guangzhou{ right: -4px; bottom: 42px;/* font-weight: bold;*/}
.mapmap .zhongshan{ right: 36px; bottom: 14px; }
.mapmap .zhuhai{ left: 4px; bottom: 28px; }
.mapmap .foshan{ right: 12px; bottom: 22px; }
.mapmap .qingyuan{ right: -10px; bottom: 58px; }
.mapmap .shaoguan{ right: 6px; bottom: 76px; }
.mapmap .chongqing2{ right: 16px; bottom: 22px; }
.mapmap .haikou{ right: 3px; bottom: 0; }
.mapmap .changsha{ right: 5px; bottom: 30px; }
.mapmap .nanchang{ right: 25px; bottom: 25px; }
.mapmap .chengdu{ right: 28px; bottom: 75px; }
.mapmap .nanchong{ right: 3px; top: 22px; }
.mapmap .lanzhou{ right: 45px; bottom: 28px; }
.mapmap .xian{ right: 13px; bottom: 28px; }
.mapmap .wuhan{ left: 28px; bottom: 25px; }
.mapmap .hangzhou{ right: -15px; bottom: 14px; }
.mapmap .cixi{ right: -32px; top: 12px; }
.mapmap .hefei{ right: 4px; bottom: 14px; }
.mapmap .shanghai2{ left: 16px; bottom: 0; width: 30px; }
.mapmap .nanjing{ right: 9px; bottom: 32px; }
.mapmap .yangzhou{ right: -25px; bottom: 22px; }
.mapmap .guiyang{ left: 26px; bottom: 24px;}
.mapmap .yantai{ right: -24px; top: -12px; width: 30px; }
.mapmap .qingdao{ right: -15px; bottom: 29px; }
.mapmap .shijiazhuang{ left: 0; bottom: 11px; width:45px; }
.mapmap .beijing2{ width: 30px; left: -4px; top: -5px;}
.mapmap .tianjin2{ width: 30px; bottom: 5px; left: 18px;}
.mapmap .shenyang{ left: 26px; bottom: 40px;}


.mapmap dd .layer{ z-index: 5; position: absolute; left: -255px; top: -60px; display: none; width: 254px; height: 183px; background: #fff; border: #eeddbc solid 2px; border-radius: 4px; box-shadow: 8px 2px 29px 0px rgba(84, 80, 75, 0.14);}
.mapmap dd .layer .mxfDiv{ padding: 15px 20px 0; }
.mapmap dd .layer .l7{ font-weight: bold; font-size: 18px; color: #d0a964; line-height: 18px; padding-bottom: 10px; }
.mapmap dd .layer .msg{ height: 96px; overflow: auto;}
.mapmap dd .layer .msg p{ font-size: 14px; height: 24px; line-height: 24px; margin-bottom: 0; font-weight: 400; overflow: hidden;display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;}
.mapmap dd .layer .msg p{ color:#666;}
.mapmap dd .layer .msg p:hover{ color:#d0a964; }



.mapmap dd .layer .msg::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    background: #faf8f3;
}




.mapmap dd .layer .msg::-webkit-scrollbar-thumb {
    background-color: #d0a964;
    border-left: 2px solid transparent;
    border-top: 2px solid transparent;
}


.mapmapTel{ display: none; padding-bottom: 40px;}
.mapmapTel .imgDiv{ padding-bottom: 30px; }
.mapmapTel .imgDiv img{ width: 100%; }
.mapmapTel .tab2{ overflow: hidden; padding: 20px 0; }
.mapmapTel .tab2 li{ float: left; width: 20%; height: 26px; line-height: 26px; text-align: center; font-size: 13px; color: #836a38; cursor: pointer; }
.mapmapTel .tab2 .liNow{ font-size: 15px; background: #836a38; color: #fff; }
.mapmapTel .tabContent2{ display: none; }
.mapmapTel .txt{ font-size: 16px; color: #d0a964; font-weight: bold; padding-bottom: 10px; }
.mapmapTel .list li{ font-size: 14px; line-height: 30px; }


#main-map{position: absolute !important;top: 90px;left: 82px;opacity: 1;    transform: rotate(2deg);opacity: 0;}
.stateTip,#StateTip {
    display: block;
    position: absolute;
    padding: 8px;
    background: rgba(0, 0, 0, 0.6);
    /*border: 2px solid #2385B1;*/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    font-family: Tahoma;
    color: #333;
    z-index: 400;
    color: #fff;
    line-height: 25px;
}

/* asset */
.asset{width: 100%;}
.asset .assetTop{width: 100%;height: 440px;background: url(../images/asset/assetBg.jpg) no-repeat center;padding-top: 76px;}

.assetBot{width: 100%;height: 100%;position: relative;}
.assetBot .assetInfo{position: absolute;top: -145px;background: #fff;left: 50%;transform: translateX(-50%);padding: 70px 0;z-index: 6;}
.assetBot .assetInfo .assetTabs{border-bottom: 3px solid #ebe0cb;text-align: center;}
.assetBot .assetInfo .assetTabs a{display: inline-block;margin-right: 90px;font-size: 17px;color: #6c6c6c;font-weight: 700;padding-bottom: 14px;position: relative;transition: all .5s ease;}
.assetBot .assetInfo .assetTabs a::before{display: block;content: '';width: 100%;height: 3px;background: transparent;position: absolute;bottom: -6px;left: 0;transition: all .5s ease;}
.assetBot .assetInfo .assetTabs a.act::before{bottom: -3px;background: #ddba79;transition: all .5s ease;}
.assetBot .assetInfo .assetTabs a:last-child{margin-right: 0;}
.assetBot .assetInfo .assetTabs a.act{color: #a97d5d;transition: all .5s ease;}
.assetBot .assetBotBGItem{transition: all .3s ease;display: none;}
.assetBot .assetBotBGItem.act{display: block;}
.assetTabsContent{width: 100%;padding-top: 35px;}
.assetTabsContent .assetTabsConItem{width: 100%;display: none;}
.assetTabsContent .assetTabsConItem.act{display: block;}
.assetTabsContent .assetTabsConItem h4{font-size: 36px;color: #7c7b80;line-height: 36px;padding-bottom: 22px;font-weight: bold;}
.assetTabsContent .assetTabsConItem p{font-size: 14px;color: #828282;line-height: 25px; text-align: justify;}


/* asset2 */
.asset2{width: 100%;}
.asset2Top{padding: 76px 0 10px;}
.asset2Bot{width: 100%;padding-top: 70px;background: url(../images/asset/asset2Bg.jpg) no-repeat center top;}
.asset2Bot .asse2tBotContent .asset2Tit{width: 100%;text-align: center;}
.asset2Bot .asse2tBotContent h5{font-size: 36px;color: #e7e1d6;line-height: 36px;font-weight: bold;padding-bottom: 20px;}
.asset2Bot .asse2tBotContent h6{font-size: 24px;color: #d0a964;line-height: 17px;font-weight: bold;padding-bottom: 75px;font-family: 'Montserrat';}
.asset2Bot .asset2Tabs{width: 100%;box-shadow: 0 10px 30px #ccc;}
.asset2Bot .asset2Tabs .asset2TabsItem{width: 25%;float: left;height: 600px;padding: 95px 45px 0 60px;background: #ffffff;border-right: 1px solid #f3f3f3;cursor: pointer;}
.asset2Bot .asset2Tabs .asset2TabsItem:last-child{border-right: none;transition: all .5s ease;}
.asset2Bot .asset2Tabs .asset2TabsItem span{display: block;width: 42px;height: 46px;margin-bottom: 68px;transition: all .5s ease;}
.asset2Bot .asset2Tabs .asset2TabsItem h4{font-size: 30px;color: #1c1c1c;line-height: 30px;padding-bottom: 25px;transition: all .5s ease;}
.asset2Bot .asset2Tabs .asset2TabsItem h3{font-size: 24px;color: #d0a964;line-height: 30px;transition: all .5s ease;font-family: 'Montserrat';padding-bottom: 20px;}
.asset2Bot .asset2Tabs .asset2TabsItem p{font-size: 14px;color: #999999;line-height: 24px;transition: all .5s ease;}
.asset2Bot .asset2Tabs .asset2TabsItem span.asset2Iocn1{background: url(../images/asset/asset2Icon1.png) no-repeat center;}
.asset2Bot .asset2Tabs .asset2TabsItem span.asset2Iocn2{background: url(../images/asset/asset2Icon2.png) no-repeat center;}
.asset2Bot .asset2Tabs .asset2TabsItem span.asset2Iocn3{background: url(../images/asset/asset2Icon3.png) no-repeat center;}
.asset2Bot .asset2Tabs .asset2TabsItem span.asset2Iocn4{background: url(../images/asset/asset2Icon4.png) no-repeat center;}
.asset2Bot .asset2Tabs .asset2TabsItem:hover{background: url(../images/asset/asset2Img.jpg) no-repeat center;transition: all .5s ease;}
.asset2Bot .asset2Tabs .asset2TabsItem:hover h4{color: #fff;transition: all .5s ease;}
.asset2Bot .asset2Tabs .asset2TabsItem:hover h3{color: #fff;transition: all .5s ease;}
.asset2Bot .asset2Tabs .asset2TabsItem:hover .pageWrap{color: #fff;transition: all .5s ease;}
.asset2Bot .asset2Tabs .asset2TabsItem:hover span.asset2Iocn1{background: url(../images/asset/asset2Icon1_on.png) no-repeat center;}
.asset2Bot .asset2Tabs .asset2TabsItem:hover span.asset2Iocn2{background: url(../images/asset/asset2Icon2_on.png) no-repeat center;}
.asset2Bot .asset2Tabs .asset2TabsItem:hover span.asset2Iocn3{background: url(../images/asset/asset2Icon3_on.png) no-repeat center;}
.asset2Bot .asset2Tabs .asset2TabsItem:hover span.asset2Iocn4{background: url(../images/asset/asset2Icon4_on.png) no-repeat center;}
.asset2Contact{width: 100%;margin-top: 76px;padding-bottom: 140px;}
.asset2Contact .asset2ContactBox{width: 80%;min-width: 1200;margin: 0 auto;background: #f9f7f3;padding-top: 62px;text-align: center;padding-bottom: 60px;}
.asset2Contact .asset2ContactBox h4{font-size: 36px;color: #a97d5d;line-height: 36px;padding-bottom: 20px;font-weight: bold; font-family: "Microsoft JhengHei";}
.asset2Contact .asset2ContactBox h5{font-size: 24px;color: #e7e1d6;line-height: 17px;padding-bottom: 27px;font-weight: bold;}
.asset2Contact .asset2ContactBox .phoneIcon{display: block;width: 100%;height: 52px;background: url(../images/common/phoneIcon2.png) no-repeat center;margin-bottom: 20px;}
.asset2Contact .asset2ContactBox h6{font-size: 24px;color: #d0a964;line-height: 28px;font-weight: bold;}
.asset2Contact .asset2ContactBox h6 b{font-size: 30px;font-family: 'Montserrat';}
.asset2Contact .asset2ContactBox p{font-size: 17px;color: #6c6c6c;line-height: 17px;padding-bottom: 20px;margin-bottom: 0;}


/* art */
.art{width: 100%;padding-bottom: 50px;}
.artTop{width: 100%;background: #fff;padding-top: 80px; position: relative; z-index: 5; }
.artTop .page-title-box{ margin-bottom: 50px; }
.artTop .neirong{ padding-bottom: 60px; text-align:justify;}
.artTop .neirong b{ color:#d0a964; display:block; font-weight:bold; font-size:18px; padding:20px 0 5px;}
.art .artSwiper{padding-top: 50px;background: #fff;position: relative;z-index: 9;margin-bottom: 67px;}
.art .artSwiper .swiper-box {position: relative;padding: 10px 25px 0}
.art .artSwiper .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-bottom: 3px solid #ddba79;}
.art .artSwiper .gallery-thumbs .swiper-slide{text-align: center;}
.art .swiper-container .swiper-slide{width: auto;font-size: 17px;color: #6c6c6c;line-height: 17px;padding-bottom: 15px;cursor: pointer;font-weight: 700; text-align:center;}
.art .swiper-container .swiper-slide p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-align: justify;font-weight: 500;}
.art .swiper-container .swiper-slide::before{display: block;content: '';width: 100%;height: 3px;background: transparent;position: absolute;bottom: -6px;left: 0;transition: all .5s ease;}
.artSwiper .swiper-button-prev.swiper-button-disabled,
.artSwiper .swiper-button-next.swiper-button-disabled {opacity: 1;}
.artSwiper .swiper-button-prev{width: 36px;height: 36px;background: url(../images/common/prevIcon_on.png) no-repeat center 100%;transition: all .3 ease;left: -36px;}
.artSwiper .swiper-button-prev.swiper-button-disabled{background: url(../images/common/prevIcon.png) no-repeat center 100%;}
.artSwiper .swiper-button-next{width: 36px;height: 36px;background: url(../images/common/nextIcon_on.png) no-repeat center;transition: all .3 ease;right: -36px;}
.artSwiper .swiper-button-next.swiper-button-disabled{background: url(../images/common/nextIcon.png) no-repeat center;}
.artTabs{width: 100%;position: relative;}
.artTabs::before{content: '';width: 100%;height: 100%;background: #f2efea;position: absolute;top: 95px;left: 0;z-index: 0;}
.artTabs .artTabsContent{width: 80%;min-width: 1200px;margin: 0 auto;position: relative;z-index: 3;display: none;}
.artTabs .artTabsContent.act{display: block;background: #fff;}
.artTabs .artTabsContent .pageWrap{padding-top: 56px; padding-bottom:25px;}
.artTabs .artTabsContent h4{font-size: 36px;color: #a97d5d;line-height: 36px;padding-bottom: 40px; text-align: left;}
.artTabs .artTabsContent h5{font-size: 24px;color: #e7e1d6;line-height: 18px;font-weight: bold;font-family: 'Montserrat';padding-bottom: 20px;}
.artTabs .artTabsContent p{ height:130px; overflow:hidden;}
/* 
.artTabs .txt_tab{margin-top:60px;position: relative;z-index: 8;}
.artTabs .hd{background: #fff;margin-bottom: 67px;}
.artTabs .hd ul{text-align: center; font-size: 0; letter-spacing: -4px;}
.artTabs .hd li{display: inline-block; letter-spacing: normal; margin:0 13px -3px; font-size: 17px; color:#6c6c6c; font-weight: 600; line-height: 30px; padding-bottom: 17px; position:relative; cursor:pointer;}
.artTabs .hd li:after{content: " "; display: block; position: absolute; left: 0; bottom: 0; width: 0; border-bottom: 3px solid #a97d5d;}
.artTabs .hd li:first-child{margin-left: 0;}
.artTabs .hd li:hover,.artTabs .hd li.on{color:#a97d5d;}
.artTabs .hd li.on:after{width:100%;}
.artTabs .bd li{padding:40px 0;}
.artTabs .bd .til h2{font-size: 36px; color:#a97d5d; line-height: 36px; margin-bottom: 15px; font-weight: 600;}
.artTabs .bd .til h5{font-size: 24px; color:#e7e1d6;  font-weight: 600;padding-bottom: 20px;}
.artTabs .bd .link_btn{position:relative; float:left; font-size: 16px; color:#767676; line-height: 56px; height:60px; border:2px solid #e9d7ae; overflow:hidden; margin-top:35px;}
.artTabs .bd .link_btn:before{content:" "; display:block; position:absolute; width:0; height:100%; right:0; top:0; background:#3baa10;}
.artTabs .bd .link_btn em{display:block; position:relative; height:100%; left:0; top:0; padding:0 20px 0 58px; background:url("../images/industry/industry_icon.png") no-repeat 20px center; z-index: 2;}
.artTabs .bd .link_btn:hover{border-color:#3baa10;}
.artTabs .bd .link_btn:hover em{color:#fff; background-image: url("../images/industry/industry_icon-on.png");}
.artTabs .bd .link_btn:hover:before{left:0; width:100%;}
.artTabs .bd .txt{overflow:hidden;}
.artTabs .bd h4{font-size: 17px; color:#7c7b80; font-weight: 600; line-height: 24px; margin-bottom: 10px;}
.artTabs .bd .btn{position:relative; top:0; float:right; width:60px; height:60px; background:url("../images/icon_down-on.png") no-repeat center; border:2px solid #00793a; margin-top: 35px;}
.artTabs .bd .btn:hover{top:5px;}
.artTabs .bd .btn.on{background-image: url("../images/icon_up.png");}
.artTabs .bd .btn.on:hover{top:-5px;}
.artTabs .stock{float:left; padding-top:10px;}
.artTabs .stock .h4{font-size: 18px;color:#6b6b6b;line-height: 24px;margin-bottom: 5px;}
.artTabs .stock .h5{font-size: 20px;color:#6b6b6b;line-height: 20px; font-family: "MONTSERRAT-REGULAR";}
.artTabs .stock .p{font-size: 14px;color:#909090;line-height: 18px;}
.artTabs .stock .num{margin-top:10px; overflow:hidden;}
.artTabs .stock .num em{float:left; font-size: 30px; color:#e40000; line-height: 30px; font-family: "MONTSERRAT-REGULAR"; letter-spacing: -2px; padding-right: 27px; background:url("../images/industry/industry_icon_top.png") no-repeat right center;}
.artTabs .stock .num .fall{color:#0f990f; background-image:url("../images/industry/industry_icon_dom.png");}
.w_lump2{height:659px; position:relative; margin-top:-120px;}
.w_lump2 .bg_item{height:659px; overflow:hidden; position:absolute; left:0; top:0; width:100%;}
.w_lump2 .bg{position:absolute; left:0; top:0; width:100%; z-index: 1; height:659px; background:no-repeat center;}
.w_lump2 .bg.on{z-index: 5;} */

.dnlC{ font-size:14px; line-height:24px; font-weight:400;}

.mdmdDiv{ overflow:hidden; padding-bottom: 60px;}
.mdmdDiv .leftDiv{ width:777px;}
.mdmdDiv .img1{ width:777px; height:449px;}
.mdmdDiv .imgList{ padding-top:13px; overflow:hidden;}
.mdmdDiv .imgList ul{ margin-right:-13px;}
.mdmdDiv .imgList li{ float:left; width:50%;}
.mdmdDiv .imgList li .lbox{ margin-right:13px; width:382px; height:212px;}
.mdmdDiv .imgList li img{ width:100%;}
.mdmdDiv .midDiv{ margin-left:13px; width:367px;}
.mdmdDiv .rightDiv{ width:367px;}
.mdmdDiv .img2{ margin-bottom:13px;}
.mdmdDiv .img4{ margin-bottom:13px;}
.mdmdDiv .img2{ width:367px; height:218px;}
.mdmdDiv .img3{ width:367px; height:443px;}
.mdmdDiv .img4{ width:367px; height:449px;}
.mdmdDiv .img5{ width:367px; height:212px;}

.mdmdDiv .ggImg{ width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}

/* join */
.join{width: 100%;position: relative;}
.join::before{width: 100%;height: 770px;background: #f9f8f3;content: '';position: absolute;top: 140px;left: 0;}
.joinTop{width: 1290px;margin: 0 auto;background: #fff url(../images/join/joinBg.png) no-repeat top right;padding-top: 35px;padding-bottom: 67px;z-index: 3;}
.joinTop .joinTopL{width: 50%;float: left;padding-top: 47px;padding-right: 40px;}
.joinTop .joinTopL h4{font-size: 34px;color: #a97d5d;line-height: 34px;padding-bottom: 40px;}
.joinTop .joinTopL p{font-size: 14px;color: #828282;line-height: 30px;}
.joinTop .joinTopR{width: 50%;float: left;}
.joinBot{width: 1290px;margin-left: -45px;padding-top: 43px;padding-bottom: 100px;z-index: 3;}
.joinBot .joinBotL{width: 430px;float: left;margin-right: 14px;}
.joinBot .joinBotL .joinBotInfo{width: 100%;height: 232px;background: #231d19;padding: 47px 0 0 45px;}
.joinBot .joinBotL .joinBotInfo h6{font-size: 18px;color: #ffffff;line-height: 18px;font-weight: bold;padding-bottom: 13px;}
.joinBot .joinBotL .joinBotInfo h4{font-size: 24px;color: #594e47;line-height: 18px;padding-bottom: 18px;font-weight: bold;font-family: 'Montserrat';}
.joinBot .joinBotL .joinBotInfo .joinLine{width: 13px;height: 2px;background: #fff;opacity: .8;}
.joinBot .joinBotL .joinBotInfo h3{font-size: 24px;color: #f7f7f7;line-height: 24px;font-weight: bold;padding-top: 30px;}
.joinBot .joinBotM{width: 416px;float: left;margin-right: 14px;} 
.joinBot .joinBotR{width: 416px;float: left;} 
.joinBot .joinCulItem{width: 100%;position: relative;margin-bottom: 18px; cursor: pointer;}
.joinBot .joinCulItem .joinCulInfo{width: 100%;position: absolute;bottom: 0;left: 0;padding: 0 20px 0 25px; height: 85px; background: transparent;transition: all .3s ease;}
.joinBot .joinCulItem:hover .joinCulInfo{background: rgba(169, 125, 93, .7); height: 180px; transition: all .3 ease;}
.joinBot .joinCulItem .joinCulInfo h6{font-size: 18px;color: #ffffff;line-height: 18px;padding: 15px 0 13px;font-weight: bold;}
.joinBot .joinCulItem .joinCulInfo h4{font-size: 18px;color: #8f8f8f;line-height: 13px;padding-bottom: 25px;font-family: 'Montserrat';}
.joinBot .joinCulItem .joinCulInfo .joinLine{width: 13px;height: 2px;background: #fff;opacity: .8;display: none; transition: all .3s ease;}
.joinBot .joinCulItem .joinCulInfo p{ font-size: 18px;color: #f7f7f7;margin-bottom: 0;padding-top: 25px;padding-bottom: 25px;display: none; opacity: 0; transition: all .3s ease;}
.joinBot .joinCulItem:hover .joinLine,.joinBot .joinCulItem:hover p{display: block; opacity: 1;}
.joinBot .joinCulItem:hover .joinCulInfo h4{ color: #d3bb9c; }

/* join2 */
.join2{width: 100%;position: relative;padding-top: 90px; padding-bottom: 80px;}
.join2 .join2L{width: 820px;float: left;background: #fff;padding-right: 37px;position: relative;z-index: 6;}
.join2 .join2R{width: 380px;float: left;position: relative;z-index: 6}
.join2 .join2R::before{width: 740px;height: 746px;background: ;margin-right: -360px;content: '';position: absolute;top: -90px;background: url(../images/new/jobbg.jpg) no-repeat right top;}
.join2 .join2R .join2Search{width: 100%;height: 350px;background: #f4edda;padding: 55px 35px 0 44px;position: relative;z-index: 9;}
.join2 .join2R .join2Search .searchContent{width: 100%;height: 50px;background: #fff}
.join2 .join2R .join2Search h6{font-size: 14px;color: #bc9b6f;line-height: 18px;font-weight: bold;padding-bottom: 24px;}
.join2 .join2R .join2Search .arrow{display: block;position: absolute;width: 9px;height: 5px;background: url(../images/common/arrow2.png) no-repeat center;right: 24px;top: 23px;}
.join2 .join2R .join2Search h1{font-size: 12px;color: #a4a4a4;line-height: 50px; font-weight: 400;padding-right: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join2 .join2R .joinSearchItem{padding-bottom: 35px;}
.join2 .join2R .join2Recruitment{position: relative;z-index: 6;}
.join2 .join2R .join2Email{width: 100%;height: 300px;background: url(../images/join/join2Bg3.jpg) no-repeat center;padding: 24px 0 0 24px;position: relative;z-index: 6;}
.join2 .join2R .join2Email .emailIcon{width: 41px;height: 27px;background: url(../images/join/emailIcon.png) no-repeat center;margin-bottom: 20px;}
.join2 .join2R .join2Email h6{font-size: 14px;color: #f6f4f0;line-height: 14px;padding-bottom: 30px;}
.join2 .join2R .join2Email p{font-size: 14px;color: #f6f4f0;line-height: 24px;margin-bottom: 0;} 
.join2 .join2R .join2Wx{width: 100%;height: 180px;background: url(../images/join/join2Bg4.png) no-repeat center;padding: 70px 0 0 168px;position: relative;}
.join2 .join2R .join2Wx .img{position: absolute;top: 33px;left: 24px;width: 123px;height: 118px;}
.join2 .join2R .join2Wx p{font-size: 14px;color: #595959;line-height: 24px;}
.join2 .join2L .recruitmentList{width: 100%;}
.join2 .join2L .recruitmentItem{width: 100%;border-top: 3px solid #ececec;background: #fafafa;padding-left: 34px;padding-right: 50px;position: relative;margin-bottom: 20px;}
.join2 .join2L .recruitmentItem.act{ border-top: 3px solid #eeddbc; }
.join2 .join2L .recruitmentItem .recruitmentTit{width: 100%;padding-top: 34px;height: 141px;cursor: pointer;}
.join2 .join2L .recruitmentItem h3{font-size: 22px;color: #252525;line-height: 22px;font-weight: bold;padding-bottom: 20px;transition: all .5s ease;}
.join2 .join2L .recruitmentItem p{font-size: 14px;color: #969696;line-height: 24px;margin-bottom: 0;}
.join2 .join2L .recruitmentItem .recruitmentContent{padding-bottom: 20px;padding-bottom: 45px;display: none;}
.join2 .join2L .recruitmentItem h6{font-size: 14px;color: #252525;line-height: 14px;padding-bottom: 6px;font-weight: bold;}
.join2 .join2L .recruitmentItem .recruitmentDuty{padding-bottom: 30px;}
.join2 .join2L .recruitmentItem .recruitmentIcon{display: block;width: 59px;height: 59px;background: url(../images/join/join2Icon1.png) no-repeat center;position: absolute;bottom: 42px;right: 48px;cursor: pointer;}
.join2 .join2L .recruitmentItem.act h3{color: #d0a964;transition: all .5s ease;}
.join2 .join2L .recruitmentItem.act .recruitmentIcon{background: url(../images/join/join2Icon1_on.png) no-repeat center;}

.join2 .join2L .moreBtn{ padding:20px 0 40px;}
.join2 .join2L .moreBtn a{ display:block; height:60px; line-height:60px; background:#d0a964; color:#fff; font-size:16px; text-align:center;}

.recruitmentItem .recruitmentBtn{width: 100%;}
.recruitmentItem .recruitmentBtn a{display: inline-block;width: 150px;height: 50px;border-radius: 25px;font-size: 16px;color: #ffffff;line-height: 50px;text-align: center;}
.recruitmentItem .recruitmentBtn a.sendBtn{background: #d0a964;margin-right: 20px;}
.recruitmentItem .recruitmentBtn a.cancelBtn{background: #dedede;}


/* contact */
.contact{width: 100%;position: relative;padding-top: 90px;position: relative;overflow: hidden;padding-bottom: 100px;}
/*.contact .pageWrap{z-index: 2;}*/
.contact .contactBg{width: 1920px;height: 762px;background: url(../images/conatct/contactBg.png) no-repeat center;position: absolute;top: 0;left: -360px;z-index: 2;}
.contact::before{content: '';width: 50%;height: 482px;background: #fff url(../images/conatct/contactBg2.png) repeat-x center;position: absolute;top: 0;right: 0; z-index:3;}
.contactL{position: relative;z-index: 8;float: left;width: 50%;padding-right: 60px;}
.contactL h4{font-size: 30px;color: #d0a964;line-height: 30px;font-weight: bold;padding-bottom: 20px;}
.contactL h6{font-size: 18px; color: #c6c6c6;line-height: 24px;font-weight: 400; font-family: arial; padding-bottom: 0;}
.contactL .contactBox{width: 100%;padding: 30px 0 0 0;position: relative;}
.contactL .contactBox .phoneIcon{width: 70px;height: 70px;position: absolute;top: 35px;left: 0;background: url(../images/conatct/phoneIcon.png) no-repeat center;}
.contactL .contactBox h5{font-size: 24px;color: #bc9b6f;line-height: 20px;font-weight: bold;padding-bottom: 16px;}
.contactL .contactBox p{font-size: 14px;color: #666666;line-height: 30px;padding-bottom: 0;margin-bottom: 0;}
.contactL .contactAttention{width: 380px;padding-top: 95px;padding-left: 225px; text-align:center;}
.contactL .contactAttention h6{font-size: 18px;color: #bc9b6f;line-height: 18px;padding-bottom: 30px;}
.contactL .contactAttention ul{display: flex;justify-content: space-between;align-items: center;}
.contactL .contactAttention ul .img{height: 150px; margin-left:8px;}
.contactL .contactAttention ul p{font-size: 14px;color: #5b5b5b;line-height: 14px;padding-top: 15px;text-align: center;}
.contactL .contactAttention ul li:nth-child(2){margin-top: -20px;}
.contactL .contactAttention ul li:nth-child(2) p{padding-top: 25px;}

.contactR{position: relative;z-index: 8;float: left;width: 50%;}
.contactR .contactRInfo{width: 100%;height: 370px;background: #fdf9f1;padding: 66px 35px 0 33px;}
.contactR .contactRInfo h5{font-size: 18px;color: #bc9b6f;font-weight: bold;line-height: 18px;padding-bottom: 30px;}
.contactR .contactRInfo ul{width: 100%;}
.contactR .contactRInfo li{font-size: 14px;color: #818181;line-height: 14px;float: left;margin-right: 32px;margin-bottom: 18px;}
.contactR .contactRInfo li:hover a{color: #bc9b6f;}


/* busD */
.busD{width: 100%;padding-top: 17px;background: #f2f2f2;}
.busDTit{height: 150px;background: #fff;margin: 0 auto;position: relative;z-index: 3;}
.busDTit .pageWrap{background: #fff;padding-top: 43px;}
.busDTit h4{font-size: 30px;color: #5b5b5b;line-height: 30px;font-weight: bold;padding-bottom: 18px;}
.busDTit h6{font-size: 24px;color: #d0a964;line-height: 24px;;}
.busDTit .busDLogo{position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.busDSwiper{position: relative;z-index: 3;}
.busDSwiper .swiper-pagination{position: absolute;bottom: 0;left: 30px;z-index: 10;bottom: 30px;}
.busDSwiper .swiper-pagination-bullet{width: 54px;height: 3px;background: #fff;opacity: .5;transition: all .5s ease;margin-right: 10px;display: inline-block;}
.busDSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;transition: all .5s ease;}
.busDInfo h4{font-size: 24px;color: #a97d5d;line-height: 24px;font-weight: bold;padding-bottom: 17px;}
.busDInfo h6{font-size: 18px;color: #e7e1d6;line-height: 14px;font-weight: bold;font-family: 'Montserrat';padding-bottom: 30px;}
.busDInfo p{font-size: 14px;color: #828282;line-height: 30px;margin-bottom: 0;}
.busDInfoR{width: 385px;height: 550px;background: #fff;position: absolute;right: 0;bottom: 0;z-index: 9;padding: 36px 35px 0 50px;box-shadow: 0 2px 30px rgba(0,0,0,0.1);}
.busDInfoR .busDOpen{width: 100%;padding-top: 11px;background: url(../images/bus/busDIcon1.png) no-repeat left;padding-left: 65px;height: 50px;margin-bottom: 20px;}
.busDInfoR .busDContact{width: 100%;padding-top: 19px;background: url(../images/bus/busDIcon2.png) no-repeat left;padding-left: 65px;height: 50px;margin-bottom: 20px;}
.busDInfoR h6{font-size: 14px;color: #959595;line-height: 14px;padding-bottom: 10px;}
.busDInfoR .busDOpen p{font-size: 14px;color: #959595;line-height: 11px;font-family: 'Montserrat';}
.busDInfoR  p{font-size: 14px;color: #959595;line-height: 24px;margin-bottom: 0;}
.busDInfoR  p b{font-weight: bold;font-family: 'Montserrat';}

/*20200911修改 start */
.busDInfo{position: relative;z-index: 10;background: #fef9f0 url(../images/bus/busDInfoBg.png) no-repeat top right;}
.busDInfo .base {width: 56%;padding-left: 30px;padding-bottom: 38px;}
.busD .caption-box {padding: 58px 0 24px;position: relative;}
.busD .caption-box .caption {font-size: 24px;line-height: 30px;color: #a97d5d;font-weight: 700;}
.busD .caption-box .en {font-size: 18px;line-height: 24px;margin-top: 8px;color: #e7e1d6;text-transform: uppercase;    font-family: 'Montserrat';}
.busDSwiper{position: relative;z-index: 3;background: url(../images/new/dot.png) repeat-y right top 1px;}
.busDSwiper .swiper-slide {position: relative;}
.busDSwiper .swiper-slide img {display: block;width: 100%;}
.busDSwiper .swiper-slide:before {content: "";display: block;width: 100%;height: 96px;background: url(../images/new/mall_shadow.png) repeat-x left bottom;position: absolute;left: 0;bottom: 0;z-index: 10; } 
.busDInfo .base p {min-height: 50px;}
.busDProjectListWrap{width: 100%;background: #fff;border-top: 2px solid #eaeaea;padding-bottom: 90px;}
.busD .busProjectList {overflow: hidden;}
.busDProjectListWrap .busProjectList {margin: 0 -20px;}
.busDProjectListWrap .busProjectList img {display: block;width: 100%;}
.busDProjectListWrap .busProjectList .swiper-wrapper {padding: 0 20px 20px;}
.busProjectList .busProjectItem .busProjectItemInfo,
.busDProjectListWrap .busProjectList .swiper-slide .busProjectItemInfo {width: 100%;background: #f9f9f9; overflow: hidden; padding: 36px 25px;height:192px;position: relative;border-bottom: 3px solid transparent;transition: all .5s ease;}
.busProjectList .busProjectItem .busProjectItemInfo h4,
.busDProjectListWrap .busProjectList .swiper-slide .busProjectItemInfo h4{font-size: 30px;color: #5a5a5a;line-height: 36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-bottom: 10px;font-weight: 500;padding-bottom: 0;transition: all .5s ease}
.busDProjectListWrap .busProjectList .swiper-slide .busProjectItemInfo h6,
.busProjectList .busProjectItem .busProjectItemInfo h6 {font-size: 18px;color: #ddba79;line-height: 30px;font-family: 'Montserrat';padding-bottom: 0;}
.busDProjectListWrap .busProjectList .swiper-slide .busProjectItemInfo h6 span,
.busProjectList .busProjectItem .busProjectItemInfo h6 span {font-size: 14px;vertical-align: middle;position: relative;top: -1px;font-weight: 500;}
.busDProjectListWrap .busProjectList .swiper-slide .busProjectItemInfo h6 img,
.busProjectList .busProjectItem .busProjectItemInfo h6 img {display: inline-block;vertical-align: middle;margin: 0 8px;width: 24px;}
.busDProjectListWrap .busProjectList .swiper-slide .busProjectItemInfo p,
.busProjectList .busProjectItem .busProjectItemInfo p{line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.busDProjectListWrap .caption-box {padding-left: 30px;padding-bottom: 54px;}
.busDInfoR{width: 385px;background: #fff;position: absolute;right: 0;bottom: 0;z-index: 9;padding: 36px 36px 40px 50px;box-shadow: 0 2px 30px rgba(0,0,0,0.1); height: 700px;}
.busDInfoR .img {width: 164px;box-shadow: 0 10px 30px rgba(0,0,0,0.1);margin-top: 18px;}
.busDProjectListWrap .btn-box {position: absolute;right: 0;bottom: 70px;font-size: 0;}
.busDProjectListWrap .swiper-btn {display: inline-block;width: 36px;height: 36px;vertical-align: top;transition: background 0.8s ease;-webkit-transition: background 0.8s ease;}
.busDProjectListWrap .prev {background: url(../images/common/prevIcon_on.png) no-repeat;background-size: contain; margin-right: 60px;}
.busDProjectListWrap .prev.swiper-button-disabled {background: url(../images/common/prevIcon.png) no-repeat;background-size: contain; }
.busDProjectListWrap .next {background: url(../images/common/nextIcon_on.png) no-repeat;background-size: contain; }
.busDProjectListWrap .next.swiper-button-disabled {background: url(../images/common/nextIcon.png) no-repeat;background-size: contain; }
.busDTit .busDLogo {width: 260px;}
.busDTit h4,
.busDTit h6 {padding-right: 260px;}
/*20200911修改 start */


.busDProjectListWrap{width: 100%;padding-top: 10px;background: #fff;border-top: 2px solid #eaeaea;padding-bottom: 90px;}
.busDProjectListWrap&gt;.pageWrap{width: 80%;margin: 0 auto}
.busDProjectListWrap .busProjectList h4{font-size: 24px;color: #a97d5d;line-height: 24px;font-weight: bold;padding-bottom: 17px;}
.busDProjectListWrap .busProjectList h6{font-size: 18px;color: #e7e1d6;line-height: 14px;font-weight: bold;font-family: 'Montserrat';padding-bottom: 30px;}
.busDProjectListWrap .busProjectList .swiper-slide:hover .busProjectItemInfo{background: #fff;border-bottom: 3px solid #ddba79;box-shadow: 0 0 30px #ccc;transition: all .5s ease;}
.busDProjectListWrap .busProjectList .swiper-slide:hover .busProjectItemInfo h4{color: #028b72;transition: all .5s ease;}


.page-title-box {margin-bottom: 20px;}
.page-title-box .title {font-size: 30px;font-weight: 700;color: #d0a964;line-height: 36px;margin-bottom: 22px;}
.page-title-box .etitle {font-size: 18px;color: #c6c6c6;font-family: arial;line-height: 24px;}
.page-desc {font-size: 14px;color: #828282;line-height: 30px;margin-bottom: 40px; text-align: justify;}

/*地标*/
.bus .main .tab-box {background: #f9f9f9;border-top: 2px solid #eaeaea;}
.bus .main .tab-box ul {display: flex;}
.bus .main .tab-box ul li {cursor: pointer;overflow: hidden;transition: background 0.8s ease;-webkit-transition: background 0.8s ease;}
.bus .main .tab-box ul li.on,
.bus .main .tab-box ul li:hover {background: #fff;}
.bus .main .tab-box ul li img {display: block;width: 100%;height: 228px;object-fit: contain;transition: transform 0.8s ease;-webkit-transition: transform 0.8s ease;}
.bus .main .tab-box ul li .img1{ display: none; }
.bus .main .tab-content .item {display: none;position: relative;}
.bus .main .tab-content .item .pic {position: relative;}
.bus .main .tab-content .item .pic img {width: 100%;display: block;}
.bus .main .tab-content .item.on .inner {animation: textTranslate 0.8s ease;}
.bus .main .tab-content .item .info {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;}
.bus .main .tab-content .item .inner {background: rgba(208,169,100,0.9);letter-spacing: 2px;width: 480px;padding: 66px 34px 70px;transition: all 0.3s ease;}
.bus .main .tab-content .item:nth-child(3n+2) .inner {background: rgba(118,197,171,0.9);}
.bus .main .tab-content .item:nth-child(3n+3) .inner {background: rgba(243,154,0,0.9);}
.bus .main .tab-content .item .name {font-size: 48px;line-height: 48px;color: #fff;}
.bus .main .tab-content .item .brief {font-family: 'CaviarDreams';font-size: 30px;height: 40px;line-height: 40px;color: #fff;margin-top: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


/*资产管理*/
.model-box ul {display: flex;box-shadow: 0 10px 30px rgba(0,0,0,0.1);}
.model-box ul li {cursor: pointer;width: 25%;position: relative; }
.model-box ul li:hover .pic {visibility: visible;opacity: 1;}
.model-box ul li:hover .info {background: rgba(0,0,0,0.5);padding-left: 90px;padding-right: 40px;border-color: transparent;}
.model-box ul li:hover .icon img {display: none}
.model-box ul li:hover .icon img.on {display: block}
.model-box ul li:hover .name,
.model-box ul li:hover .en,
.model-box ul li:hover .desc {color: #fff;}
.model-box ul li .pic {font-size: 0;overflow: hidden;opacity: 0;visibility: hidden;}
.model-box ul li .pic img {display: block;width: 100%;}
.model-box ul li .info {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 10;border-right: 1px solid #f3f3f3;padding: 95px 50px 0 60px;background: #fff;transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;}
.model-box ul li .icon {width: 40px;}
.model-box ul li .icon img {display: block;width: 100%;height: 46px;object-fit: contain;}
.model-box ul li .icon img.on {display: none;}
.model-box ul li .name {font-size: 30px;color: #1c1c1c;line-height: 30px;margin: 70px auto 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: "Microsoft JhengHei";font-weight: 700;}
.model-box ul li .en {font-size: 24px;color: #d0a964;line-height: 30px;font-family: 'Montserrat';display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.model-box ul li .desc {font-size: 14px;color: #999;line-height: 24px;height: 192px;margin-top: 34px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;text-align: justify;}

.w1200{ width: 1200px; margin: 0 auto; }
.mode1{ position: relative; overflow: hidden; }
.mode1:after{ content: ''; position: absolute; right: 0; bottom: 0; width: 30%; height: 420px; background: url(../images/asset/assetBg2.jpg) repeat-x; z-index: 0; }
.mode1 .leftDiv{ width: 410px; float: left; position: relative; }
.mode1 .leftDiv .imgDiv img{ width: 410px; }
.mode1 .leftDiv .txtDiv{ position: absolute; left: 70px; top: 85px; z-index: 1; color: #fff; }
.mode1 .leftDiv .txt1{ font-size: 36px; line-height: 36px; font-weight: bold; padding-bottom: 20px; }
.mode1 .leftDiv .txt2{ font-size: 24px; line-height: 24px; font-family:'mont'; text-transform: uppercase;}
.mode1 .rightDiv{ width: 790px; height: 420px; background: #fff; float: right; position: relative; z-index: 1; }
.mode1 .list{ padding: 35px 0 0 55px; }
.mode1 .list ul{ margin-right: -35px; }
.mode1 .list li{ float: left; width: 50%; padding-bottom: 60px;}
.mode1 .list li .box{ margin-right: 60px; }
.mode1 .list li .name{ height: 46px; position: relative; padding-left: 62px; font-size: 24px; color: #d0a964; line-height: 46px; }
.mode1 .list li .name img{ position: absolute; left: 0; top: 0; }
.mode1 .list li .content{ font-size: 14px; line-height: 24px; color: #999; padding-top: 20px; text-align: justify; }

.mode2{ background: #f7f4ef; padding: 10px 0 70px; overflow: hidden; }
.mode2 .leftDiv{ width: 410px; float: left; position: relative; }
.mode2 .leftDiv .imgDiv img{ width: 410px; }
.mode2 .leftDiv .txtDiv{ position: absolute; left: 70px; top: 60px; z-index: 1; color: #fff; }
.mode2 .leftDiv .txt1{ font-size: 36px; line-height: 36px; font-weight: bold; padding-bottom: 20px; }
.mode2 .leftDiv .txt2{ font-size: 24px; line-height: 24px; font-family:'mont'; text-transform: uppercase;}
.mode2 .rightDiv{ width: 780px; height: 240px; background: #fff; position: relative; }
.mode2 .rightDiv .ico{ position: absolute; left: 50px; top: 55px; }
.mode2 .rightDiv .conDiv{ padding: 40px 0 0 180px; }
.mode2 .rightDiv .wen{ font-size: 14px; color: #6c6c6c; padding-bottom: 5px;}
.mode2 .rightDiv .tel{ font-family:'mont'; font-size: 24px; color: #d0a964; line-height: 38px;}
.mode2 .rightDiv .msg{ font-size: 14px; line-height: 30px; color: #6c6c6c; }

.newJoin{ padding-top: 35px; border-bottom: #eee5df solid 2px; }
.newJoin .leftDiv{ width: 802px; }
.newJoin .txt{ padding: 40px 0 55px; font-size: 26px; color: #d0a964; line-height: 26px; font-weight: bold;}
.newJoin .msg{ font-size: 16px; color: #828282; line-height: 32px; padding-right:60px; }
.newJoin .rightImg{ width:398px;}

.newJoin2{ overflow: hidden; padding-bottom: 50px; }
.newJoin2 .leftDiv{ width: 802px; }
.newJoin2 .conDiv{ padding: 40px 0 35px; border-bottom: #faf7f5 solid 2px; }
.newJoin2 .conDiv:last-child{ border-bottom: none;}
.newJoin2 .titleDiv{ padding-bottom: 18px; }
.newJoin2 .titleDiv .title1{ font-size: 18px; color: #a97d5d; line-height: 18px; font-weight: bold; padding-bottom: 15px; }
.newJoin2 .titleDiv .title2{ font-family: 'mont'; font-size: 18px; line-height: 18px; position: relative; height: 35px; color: #e7e1d6; text-transform: uppercase; }
.newJoin2 .titleDiv .title2:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 13px; height: 2px; background: #e7e1d6; }
.newJoin2 .wen{ font-size: 24px; line-height: 48px; color: #a89f9c; }
.newJoin2 .wen em{ padding-right: 25px; font-size:26px; }
.newJoin2 .list{ padding-top: 20px; }
.newJoin2 .list li{ font-size: 16px; line-height: 30px; color: #a89f95; position: relative; padding-left: 42px; }
.newJoin2 .list li em{ position: absolute; left: 0; top: 0; }
.newJoin2 .content{ padding-top: 20px; font-size: 16px; line-height: 32px; color: #a89f95; }
.newJoin2 .msg{ padding: 20px 0; font-size: 16px; line-height: 26px; color: #a89f95; }
.newJoin2 .mxfDiv{ overflow: hidden; }
.newJoin2 .leftleft{ width: 192px; height: 198px; margin-right: 10px; border: #efe5d2 solid 2px; border-radius: 8px; box-sizing: border-box; }
.newJoin2 .midmid{ width: 92px; height: 178px; margin-right: 10px; border: #efe5d2 solid 2px; border-radius: 8px; box-sizing: border-box; }
.newJoin2 .rightright{ width: 192px; height: 198px; border: #efe5d2 solid 2px; border-radius: 8px; box-sizing: border-box; }
.newJoin2 .pjDiv{ padding: 20px 0 0 20px; }
.newJoin2 .pjDiv p{ height: 40px; color: #a89f95; font-size: 16px; }
.newJoin2 .kala li{ color: #a89f95; font-size: 16px; line-height: 30px;}
.newJoin2 .rightDiv{ width: 398px; position: relative; }
.newJoin2 .rightDiv .bg img{ width: 398px; }
.newJoin2 .rightDiv .zi{ position: absolute; right: 125px; top: 55px; z-index: 1; }

.pageNum{ text-align: center; padding-top:40px;}
.pageNum li{ display: inline-block; margin: 0 5px; }
.pageNum li a{ display: block; height: 36px; width: 36px; background: #f8f8f8; text-align: center; line-height: 36px; font-size: 14px; color: #666; }
.pageNum li .btn{ width: 80px; }
.pageNum li .aNow, .pageNum li a:hover{ background: #d0a964; color: #fff; }

.pageMore{ padding: 20px 0 40px; }
.pageMore a{ display: block; width: 100%; text-align: center; height: 60px; line-height: 60px; background: #d0a964; color: #fff; font-size: 16px; }


/*2020.9.28*/
.artBanner{height: 420px; overflow:hidden; position:relative;}
.artBanner .swiper-slide{height:420px; background:no-repeat center; cursor:pointer;}
.artBanner .swiper-slide img{ width: 100%; }
.artBanner .swiper-pagination{ bottom: 25px!important; }
.artBanner .swiper-pagination-bullet{width: 8px; height: 8px; background: rgba(255,255,255,0.8); margin: 0 12px!important; opacity:1;}
.artBanner .swiper-pagination-bullet-active{ background: rgba(255,255,255,0.8); }


.peoplePic .swiper-container{ padding-bottom: 95px;}
.peoplePic .swiper-slide a{ display:inline-block;}
.peoplePic .swiper-slide .limg{ width: 125px; height: 125px; margin: 0 auto; border-radius: 50%; overflow: hidden;}
.peoplePic .swiper-slide .limg img{ width: 125px; }
.peoplePic .swiper-slide .name{ font-size: 14px; height: 48px; line-height: 24px; font-weight: 400; color: #828282; text-align: center; overflow: hidden; margin-top: 10px; }
.peoplePic .swiper-slide:hover .name{ color: #d0a964; }
.peoplePic .swiper-pagination{ bottom:30px!important;}
.peoplePic .swiper-pagination-bullet{ width: 12px; height: 12px; background: #e6e6e6; opacity: 1; margin: 0 15px!important;}
.peoplePic .swiper-pagination-bullet-active{ background: #d0a964; }


.peoplePic2 .swiper-container{ padding-bottom: 55px;}
.peoplePic2 .swiper-slide a{ display:inline-block;}
.peoplePic2 .swiper-slide .limg{ width: 65px; height: 65px; margin: 0 auto; border-radius: 50%; overflow: hidden;}
.peoplePic2 .swiper-slide .limg img{ width: 65px; }
.peoplePic2 .swiper-slide .name{ font-size: 12px; height: 40px; line-height: 20px; font-weight: 400; color: #828282; text-align: center; overflow: hidden; margin-top: 10px; }
.peoplePic2 .swiper-slide .name em{ display:block;}
.peoplePic2 .swiper-slide:hover .name{ color: #d0a964; }
.peoplePic2 .swiper-pagination{ bottom:30px!important;}
.peoplePic2 .swiper-pagination-bullet{ width: 12px; height: 12px; background: #e6e6e6; opacity: 1; margin: 0 6px!important;}
.peoplePic2 .swiper-pagination-bullet-active{ background: #d0a964; }

.peoplePic2 .txt{ display:none; height: 35px; line-height: 35px; text-align: center; color: #a9a9a9; font-size: 14px; border-bottom: #d0a964 solid 1px; }
.peoplePic2 .msg{ display:none; margin-top: 10px;font-size: 13px; line-height: 24px; color: #aaa29f; height: 312px; overflow: auto;}
.peoplePic2 .msg::-webkit-scrollbar {
	width: 2px;
}
.peoplePic2 .msg::-webkit-scrollbar-thumb{
	background-color:#d0a964;

}


.newArt{ padding: 50px 0; position: relative; background: #f2efea; }
/*.newArt:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 630px; z-index: -1;}
.newArt:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 560px; background: url(../images/art/bg1.jpg) repeat; z-index: -1;}*/
.newArt .title{ text-align: center; font-weight: bold; color: #d0a964; font-size: 30px; line-height: 30px; padding-bottom: 40px; position: relative; z-index: 1; }
.newArt .leftDiv{ width: 235px; position: relative; z-index: 2; background: #fff; padding-bottom: 50px;}
.newArt .rightDiv{ width: 965px; background: #fff; padding-top: 65px; position: relative; z-index: 1;  }

.dnm{ background:#fff; padding-bottom:30px;}

.artEwm{ width:120px; margin:0 auto; text-align:center; padding-top:30px; padding-bottom:40px;}
.artEwm .ewm img{ width:120px;}
.artEwm .wen{ font-size: 14px; line-height: 24px; color: #3e3e3e; padding-top:5px; }

.artgif{ padding-bottom:50px;}
.artgif img{ width:100%}

.sideNav{ border-top: 1px solid #f6eee0; }
.xubNav{ cursor:pointer; display:block; height:79px; line-height:79px; padding-left:32px; font-size:17px; color:#6c6c6c; font-weight: bold; background:#fff; border-bottom:1px solid #f6eee0; border-left: 1px solid #f6eee0; border-right: 1px solid #f6eee0;}
.xubNav a{ display: block; height: 100%; color:#6c6c6c; }
.xubNav a:hover{ color: #d0a964; }
.currentDt{background:#d0a964 url(../images/art/ico2.png) right center no-repeat; color:#fff; border-left: 1px solid #d0a964; border-right: 1px solid #d0a964;}
.navContent{display: none; }
.navContent a{display:block; font-size:14px; height:60px; color: #6c6c6c; font-weight: bold; line-height:60px; border-bottom:1px solid #f6eee0; background:#fff; padding-left: 32px; border-left: 1px solid #f6eee0; border-right: 1px solid #f6eee0;}
.navContent a:hover, .navContent .aNow{color:#d0a964;}

.navContent .list{ display:none;}
.sideNav .list .aNow{ color:#d0a964;}
.sideNav .list a{ background:#fff; font-size:14px;}
.sideNav li em a{ position: relative; background: #f2ece2; }
/*.sideNav li em a:after{ content: ''; display: none; position: absolute; right: 0; top: 50%; width: 37px; height: 8px; margin-top: -4px; background: url(../images/art/ico3.png) right center no-repeat; }*/
.sideNav li em a.aNow{background:#f2ece2;}
.sideNav li em a.aNow:after{ display: block; }
.sideNav .list dl{ border-bottom: 1px solid #f6eee0;}
.sideNav .list dd a{ height: 36px; line-height: 36px; padding-left: 50px; color: #c8bda9; border-bottom: none; }
.sideNav .list dd a:hover, .sideNav .list dd .on{ color: #d0a964; }

.selTitle{position: relative;background: #d0a964 url(../images/art/ico2.png) right center no-repeat;height: 45px;line-height: 45px;}
.selTitle a{display:block;padding: 0 3%;font-size: 16px;font-weight: bold;color: #fff;}
.selCont{ display:none; width: 100%;background: #fff; padding: 10px 0; border-top:1px solid #f6eee0; border-left:1px solid #f6eee0; border-right:1px solid #f6eee0; border-bottom:1px solid #f6eee0;} 
.selCont ul li{height: 40px;line-height: 40px;} 
.selCont ul li a{border-bottom:1px solid #f6eee0;}
.selCont ul li:last-child a{border-bottom: 0;}
.selCont ul li a{display: block;margin: 0 3%;color: #787878;padding-left: 10px;}
.selTitle.on{background: #d0a964 url(../images/art/ico2.png) right center no-repeat;}
.selCont ul li.nav2{display: none; background: #fff; height: auto; } 
.selCont ul li.nav2 a{border-bottom: 0; padding-left: 15px; line-height: 32px; font-size: 12px; } 
.selCont ul li.has-nav2 a{background: url(../images/art/ico3.png) right center no-repeat;} 
.selCont ul li.has-nav2-2 a{background: none;} 
.selCont ul li.has-nav2.on a{background: #d0a964 url(../images/art/ico2.png) right center no-repeat; color: #fff;}
.selCont ul li.has-nav2-2.on a{background: #d0a964; color: #fff;}
.selCont ul dd.nav3{display: none; background: #fff; height: auto; } 
.selCont ul dd.nav3 a{border-bottom: 0; padding-left: 25px; line-height: 32px; font-size: 12px; } 
/*.selCont ul dd.has-nav3 a{background: url(../images/art/ico3.png) right center no-repeat;} */
.selCont ul dd.has-nav3.on a{/*background: #f6eee0 url(../images/art/ico3.png) right center no-repeat;*/ color: #d0a964;}


.artShow{ padding: 0 40px 0 55px; }
.artShow .name{ font-size: 28px; color: #a97d5d; line-height: 36px; }
.artShow .content{ font-size: 14px; line-height: 24px; color: #828282; padding: 30px 0 40px; text-align:justify;}
.artShow .imgDiv{ text-align: center; }
.artShow .imgDiv img{ max-width: 870px; }

.sslDiv{ overflow:hidden;}
.sslDiv .leftleft{ width:585px;}
.sslDiv .leftleft .div1{ padding-bottom:10px;}
.sslDiv .leftleft .div1 img{ width:585px;}
.sslDiv .leftleft .div2 ul{ margin-right:-10px;}
.sslDiv .leftleft .div2 li{ float: left; width:50%;}
.sslDiv .leftleft .div2 li .lbox{ margin-right:10px;}
.sslDiv .rightright{ width:276px;}
.sslDiv .rightright .div3{ padding-bottom:10px;}

.peopleLayer{ display: none; position:absolute; z-index: 10; width: 508px; height: 478px; bottom:0; /*left: 50%; margin-left: -254px; top: 50%; margin-top: -239px;*/ background: #fff; border: #eddbc5 solid 1px; box-sizing: border-box; }
.peopleLayer .close{ position: absolute; display: block; right: 30px; top: 20px; width: 30px; height: 30px; background: url(../images/common/close.png) no-repeat;}
.peopleLayer .mxfDiv{ padding: 35px; }
.peopleLayer .name{ text-align: center; color: #d0a964; height: 30px; font-size: 24px; font-style: italic; }
.peopleLayer .txt{ height: 35px; line-height: 35px; text-align: center; color: #a9a9a9; font-size: 14px; border-bottom: #d0a964 solid 1px; }
.peopleLayer .msg{ margin-top: 15px; font-size: 14px; line-height: 24px; color: #aaa29f; height: 312px; overflow: auto;text-align: justify; padding-right:10px;}
.peopleLayer .msg::-webkit-scrollbar {
    width: 2px;
}
.peopleLayer .msg::-webkit-scrollbar-thumb{
    background-color:#d0a964;

}

.peopleLayer2{width: 96%; margin: 0 auto; position:relative; padding: 20px 10px; background: #fff; border: #eddbc5 solid 1px; box-sizing: border-box; z-index:99999999999}
.peopleLayer2 .close{position: absolute; display: block; right: 20px; top: 15px; width: 30px; height: 30px; background: url(../images/common/close.png) no-repeat;}
.peopleLayer2 .mxfDiv{ padding: 20px 10px; }
.peopleLayer2 .name{ text-align: center; color: #d0a964; height: 30px; font-size: 20px; font-style: italic; }
.peopleLayer2 .name em{ display:none;}
.peopleLayer2 .txt{ height: 35px; line-height: 35px; text-align: center; color: #a9a9a9; font-size: 14px; border-bottom: #d0a964 solid 1px; }
.peopleLayer2 .msg{ margin-top: 10px;font-size: 13px; line-height: 24px; color: #aaa29f; height: 312px; overflow:hidden;text-align: justify;}
.peopleLayer2 .msg .pa{ padding-right:10px;text-align: justify;}
/*.peopleLayer2 .msg::-webkit-scrollbar {
	width: 2px;
}
.peopleLayer2 .msg::-webkit-scrollbar-thumb{
	background-color:#d0a964;

}*/

.ovfHiden{overflow: hidden;height: 100%;}

.jobModal-box {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  align-items: center;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.jobModal-box.on {
  display: flex;
  display: -webkit-box;
  /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  display: -moz-box;
  /* Firefox 17- */
  display: -webkit-flex;
  /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -moz-flex;
  /* Firefox 18+ */
  display: -ms-flexbox;
  /* IE 10 */
}

.artTop .pageWrap{ position: relative; }
.zjmxfDiv{ position: absolute; right: 0; top: -20px; padding-left: 46px; height: 70px; }
.zjmxfDiv .finger{ position: absolute; left: 0; top: 18px; }
.zjmxfDiv .finger img{-webkit-animation:warn 3s ease-out both;-moz-animation:warn 3s ease-out both;-o-animation:warn 3s ease-out both;animation:warn 3s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.zjmxfDiv .round{ width: 70px; height: 70px; line-height: 70px; position: relative; border-radius: 50%; background: #f2efea; text-align: center;cursor: pointer; }
.zjmxfDiv .round .limg img{ position: absolute; left: 50%; margin-left: -24px; top: 50%; margin-top: -23px; animation-delay: -1s;}

.zjmxfDiv .round .hideLayer{position:absolute; right: -34px; top:-290px; width:490px; height:294px; opacity:0; filter:alpha(opacity=0); visibility:hidden; z-index:22;}
.zjmxfDiv .round.on .hideLayer{opacity:1; filter:alpha(opacity=1); visibility:visible; top:-310px;}
.zjmxfDiv .round .hideLayer .mxfDiv{ width: 490px; height: 288px; position: relative; text-align: center; background: #fff; box-shadow: 0px 3px 24px 0px rgba(0, 0, 0, 0.15);}
.zjmxfDiv .round .hideLayer .mxfDiv2{ width: 490px; height: 288px; position: relative; text-align: center; background: #fff; box-shadow: 0px 3px 24px 0px rgba(0, 0, 0, 0.15);}
.zjmxfDiv .round .hideLayer .mxfDiv:before{ content: ''; position: absolute; left: 50%; width: 1px; height: 222px; background: #dadada; top: 50%; margin-top: -111px;}
.zjmxfDiv .round .hideLayer .mxfDiv li{ float: left; width: 50%; text-align: center; padding-top: 35px; }
.zjmxfDiv .round .hideLayer .mxfDiv li .wen{ font-size: 18px; line-height: 24px; color: #3e3e3e; }
.zjmxfDiv .round .hideLayer .mxfDiv li .ewm{ width: 145px; margin: 20px auto 0; }
.zjmxfDiv .round .hideLayer .xxImg{ padding:20px 10px;}
.zjmxfDiv .round .hideLayer .xxImg img{ width:470px;}
.zjmxfDiv .round .hideLayer .xa{ width: 14px; height: 6px; position: absolute; right: 65px; bottom: 0; background:url(../images/art/xa.png) center no-repeat; }
.zjmxfDiv .round .hideLayer{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;    
}

@-webkit-keyframes warn{
0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}
50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}
}
@-moz-keyframes warn{
0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}
50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}
}
@-o-keyframes warn{
0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}
50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}
}
@keyframes warn{
0%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);opacity:1}
50%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);opacity:1}
}

@media screen and (max-width: 1650px) {
  .w1536, .w1536-2 {width: 1360px;}
  .busProjectList .busProjectItem .busProjectItemInfo,
  .busDProjectListWrap .busProjectList .swiper-slide .busProjectItemInfo {padding: 36px 20px;}
  .busProjectList .busProjectItem .busProjectItemInfo h4,
  .busDProjectListWrap .busProjectList .swiper-slide .busProjectItemInfo h4 {font-size: 24px;line-height: 30px;}
  .model-box ul li .info {padding: 70px 40px 0 50px}
  .model-box ul li:hover .info {padding-left: 60px;}
  .model-box ul li .name {margin-top: 40px;font-size: 28px;}
  .model-box ul li .en {font-size: 22px;line-height: 26px;}
  .model-box ul li .desc {-webkit-line-clamp: 7;height: 168px;margin-top: 24px;}
  .contactL .contactBox {padding-top: 20px;}
  
  
  	.mdmdDiv .leftDiv{ width:688px;}
	.mdmdDiv .img1{ width:688px; height:398px;}
	.mdmdDiv .imgList{ padding-top:13px; overflow:hidden;}
	.mdmdDiv .imgList ul{ margin-right:-13px;}
	.mdmdDiv .imgList li{ float:left; width:50%;}
	.mdmdDiv .imgList li .lbox{ margin-right:13px; width:338px; height:188px;}
	.mdmdDiv .midDiv{ margin-left:12px; width:325px;}
	.mdmdDiv .rightDiv{ width:325px;}
	.mdmdDiv .img2{ margin-bottom:13px;}
	.mdmdDiv .img4{ margin-bottom:13px;}
	.mdmdDiv .img2{ width:325px; height:193px;}
	.mdmdDiv .img3{ width:325px; height:392px;}
	.mdmdDiv .img4{ width:325px; height:398px;}
	.mdmdDiv .img5{ width:325px; height:188px;}

  
  
}
@media screen and (max-width: 1560px) {
  .assetBot .assetInfo .pageWrap{width: 1000px;}
  .artTabs .gallery-top{width: 1360px;}
  .artTabs .gallery-top .pageWrap{padding: 45px 40px 20px;}
}

@media screen and (max-width: 1440px) {
  .w1536, .w1536-2 {width: 1200px;}
  .artTabs .gallery-top{width: 1200px;}
  .bus .main .tab-content .item .inner {width: 420px;}
  .bus .main .tab-content .item .name {font-size: 42px;line-height: 42px;}
  .bus .main .tab-content .item .brief {font-size: 26px;line-height: 30px;height: auto;}
  .busDTit .pageWrap {padding-left: 40px;padding-right: 40px;}
  .busDTit .busDLogo {right: 40px;}
  .busDTit h4 {font-size: 26px;padding-bottom: 10px;}
  .busDTit h6 {font-size: 20px;}
  .busDSwiper .swiper-pagination-bullet {width: 40px;}
  .asset2Bot .asse2tBotContent h5,
  .asset2Contact .asset2ContactBox h4 {font-size: 32px;}
  .asset2Bot .asse2tBotContent h6 {font-size: 20px;padding-bottom: 50px;}
  .asset2Contact .asset2ContactBox h5 {font-size: 20px;}
  .model-box ul li .info {padding: 60px 30px 0 40px}
  .model-box ul li:hover .info {padding-left: 50px;}
  .model-box ul li .name {margin-top: 36px;font-size: 26px;}
  .model-box ul li .en {font-size: 20px;line-height: 24px;}
  .asset2Contact .asset2ContactBox h6 {font-size: 20px;}
  .page-title-box .title {font-size: 26px;}
  .assetBot .assetInfo .assetTabs a {margin-right: 60px;}
  .assetTabsContent .assetTabsConItem h4 {font-size: 30px;}
  
  .mdmdDiv .leftDiv{ width:607px;}
	.mdmdDiv .img1{ width:607px; height:351px;}
	.mdmdDiv .imgList{ padding-top:13px;}
	.mdmdDiv .imgList ul{ margin-right:-13px;}
	.mdmdDiv .imgList li{ float:left; width:50%;}
	.mdmdDiv .imgList li .lbox{ margin-right:13px; width:298px; height:165px;}
	.mdmdDiv .midDiv{ margin-left:11px; width:286px;}
	.mdmdDiv .rightDiv{ width:286px;}
	.mdmdDiv .img2{ margin-bottom:13px;}
	.mdmdDiv .img4{ margin-bottom:13px;}
	.mdmdDiv .img2{ width:286px; height:170px;}
	.mdmdDiv .img3{ width:286px; height:345px;}
	.mdmdDiv .img4{ width:286px; height:350px;}
	.mdmdDiv .img5{ width:286px; height:165px;}

}
@media screen and (max-width: 1366px) {
  .bus .main .tab-content .item .inner {width: 420px;}
  .bus .main .tab-content .item .name {font-size: 38px;line-height: 38px;}
  .bus .main .tab-content .item .brief {font-size: 24px;margin-bottom: 10px;}
}



@keyframes textTranslate {
  0% {
    transform: translateX(-60px);
    -webkit-transform: translateX(-60px);
    -moz-transform: translateX(-60px);
    -ms-transform: translateX(-60px);
    -o-transform: translateX(-60px);
  }
  100% {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
  }
}

@keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}@-moz-keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}@-ms-keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}</pre></body></html>