.news_nav a,.news_nav .idea{
  padding:1.25em 1.8em;
  /* padding:20px 44px; */
  color: #333;
  position: relative;
  font-size: 20px;
}
.news_nav a:hover,.news_nav span:hover {
  color: #94252a;
}
.news_nav a.cur,.news_nav span.cur{
  color: #94252a;
}
.news_nav a.cur::before,.news_nav span.cur::before {
  content: '';
  top: 0;
  position: absolute;
  left: 50%;
  margin-left:-15px;
  bottom: 0;
  height: 2px;
  width: 30px;
  background:#94252a;
}
.erma {display: block;text-align:right;margin-top:20px;}
.erma img {
  width: 40%;
}
/* news list */
.path {
  margin-bottom: 20px;
}
.path a, .path span {
  font-size: 14px;
  color: #989898;
  padding:0 5px;
  display: inline-block;
}
.news_warp{
  margin:26px auto 60px;
}
.news_warp a{
  display: block;
  width: 100%;
}
.news_warp .news_lists {
  padding:30px 0;
  border-top: 1px dashed #a7a7a7;
}
.news_lists .imgwrap{
  float: left;
  overflow: hidden;
  width:30%;
}
.news_lists .imgwrap img{
  width: 100%;
  transition: all 1s ease-out;
}
.news_warp .newcont, .newcont {
  float: left;
  width: 66%;
  margin-left: 2%;
  padding:1.7em 0 0;
}
a:hover,.news_warp a .newcont,.newcont:hover,.news_warp .newcont:hover,.news_warp .newcont h3:hover,.news_warp .newcont p:hover,.tips:hover,.news_warp a:hover a.news_lists .newcont h3 {
  color:#94252a;
}
.newcont h3 {
  line-height: 1.5em;
  font-size: 22px;
  /* font-size: .24rem; */
  color: #333;
  height: 1.5em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.newcont p{
  color: #333;
  font-size: 16px;
  height: 6em;
  /* font-size: .2rem;
  height:.9rem; */
  text-indent: 2em;
  overflow: hidden;
  margin:30px 0 15px;
  /* margin:.3rem 0 .15rem; */
  line-height: 1.5em;
  text-align:justify;
}
.newcont .tips {
  color: #a7a7a7;
  font-size: 14px;
}
.jinbei_nav {
  text-align: center;
}
.jinbei_nav a{
  display: inline-block;
  padding:5px;
}
.jinbei_nav a.cur {
  color: #94252a;
}
.jinbei_nav span {
  display: inline-block;
  vertical-align: middle;
  height: 21px;
}
.serachlistwrap {
    margin-top:50px;
}
.serachlistwrap .newcont {
    width: 100%;
}
.tips span {
  margin-right: .4rem;
}
.tips span.more, .loadmore, .more {
  width: 10em;
  height: 2.65em;
  line-height: 2.65em;
  margin-right: 0;
  border: 1px solid #94252a;
  color: #94252a;
  text-align: center;
  display: inline-block;
  float: right;
  border-radius: 4px;
  font-size: 13px;
}
.tips span.more:hover, .loadmore:hover, .more:hover {
  opacity: .8;
}
.loadmore {
  width: 140px;
  margin: 0 auto 4.5em;
  float: none;
  display: block;
}
.search{
  text-align: right;
  margin-top: 20px;
  /*border-top:1px dotted #aaa;*/
  /*padding-top: 20px;*/
}
.mediasearch {
  text-align: right;
  padding:20px 0;
  border-top:1px dotted #aaa;
  /*border-bottom: 1px dashed #aaa;*/
  height: 40px;
  margin-top: 30px;
  position: relative;
}
.search input {
  padding:0 10px;
  width: 160px;
  height: 34px;
  line-height: 34px;
  border-radius: 4px;
  border:1px solid #cecece;
}
.search .year,.search .month {
  width: 80px;
  border:1px solid #c6c6c6;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  padding:0 4px;
  background: none;
}
.ui-datepicker-calendar {
  /* 不显示日期面板 */
  display: none;
}
.mediapic {
  height: 100px;
}
/* news detail */
.newsdetail{
  padding:2em 60px;
  line-height: 2em;
}
.newsdetail h2{
  font-size: 22px;
  line-height: 40px;
  /*height: 40px;*/
  /*overflow: hidden;*/
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}
.newsdetail p {
  text-indent: 2em;
  line-height: 2em;
  font-size: 14px;
}
.newsdetail img {
  max-width: 80%;
  width: auto;
  margin: 20px auto;
  display: block;
}
.sports {
  padding-bottom: 6%;
}
.shengming {
  padding-bottom: 30px;
}
.shengming h3 {
  font-size: 16px;
  margin: 20px 0;
}
.shengming p{
  font-size: 13px;
}
/* 大事记 */
.swiper-wrapper {
  width: 1000%!important;
  overflow: visible!important;
}
.impwrap {
  border-top:1px dashed #a7a7a7;
  padding-top:55px;
  margin-top:40px;
}
.subcommon {
  float: left;
  width: 16%;
}
.subcommon a{
  display: block;
  color: #a7a7a7;
  height: 46px;
  border-bottom: 1px solid #e2e2e2;
  line-height: 46px;
  padding-left: 8px;
  width: 58%;
  overflow: hidden;
}
.subcommon a:hover,.subcommon a.cur {
  width: 100%;
  background: #e5e5e5;
  color:#94252a;
  position: relative;
}
.subcommon a:hover::after,.subcommon a.cur::after {
  position: absolute;
  content: '>';
  margin-left: 2%;
  font-family: "sans-serif";
}
.subcommon a:last-child {border:none;}

.impotcontent{
  float: left;
  margin-left: 2%;
  width: 82%;
  margin-bottom: 8%;
}
.impotcontent a {
  display: block;
}
.impotcontent .impimgwrap {
  width: 50%;
  float: left;
}
.impotcontent .impimgwrap img{
  width: 100%;
}
.impotcontent .context {
  float: left;
  width: 42%;
  padding:2em 4% 1em;
}
.impotcontent .context .date {
  font-size:24px;
  color: #333;
  margin-bottom: 2%;
}
.impotcontent .context p{
  text-align: justify;
  font-size: 18px;
  color: #333;
  height: 7.2em;
  line-height: 1.5em;
  overflow: hidden;
}
.impotcontent .context .arrow {
  font-family: "sans-serif";
  font-size: 40px;
  color: #999;
  margin-top: 2%;
}
.myport img {
    width: 100%;
    display: block;
    margin:0 auto 2em;
}
.secimport {
  width: 100%;
  margin: 40px auto 0;
}
.secimport .honour-wrap {
  padding-bottom: 0;
}
.myimport {
  width: 100% ;
  /*height: 400px;*/
  overflow: hidden;
  margin: 40px 0;
}
.myimport img {
  width: 100% !important;
}
  /* 致辞 */
.speech {
  padding:60px;
  margin-top: 40px;
  border-top:1px dashed #9c9c9c;
}
.speech img{
  float: left;
  margin:0 60px 30px;
  display: block;
  width: 36%;

}
.speech p {
  font-size: 16px;
  margin-bottom: 30px;
  text-indent: 2em;
  text-align: justify;
  line-height: 1.5em;
}
/* 概况 */
.intro p {
  font-size: 16px;
}
.intro img{
  margin:0 30px 30px;
  float: right;
  width: 44%;
}
.calture {
  /*margin-top: 30px;*/
  /*border-top:1px dashed #a7a7a7;*/
  padding:20px 30px !important;
  text-align: center;
}
.calture img {
  width: 94%;
}
.news_nav .idea {
  position: relative;
}
.newmenu {
  display: none;
  position: absolute;
  z-index: 10;
  top: 60px;
  left: 50%;
  margin-left: -70px;
  border:1px solid #e3e3e3;
  /* padding:0 10px; */
  background: #fff;
  border-radius: 6px;
}
.newmenu span {
  background: url('../images/arrow_03.png') no-repeat 0 0;
  background-size: 100%;
  width: 21px;
  height: 10px;
  position: absolute;
  top: -10px;
  left: 30px;
  display: none;
}
.party_nav .newmenu a{
  text-align: left;
  display: block;
  font-size: 14px;
  font-weight: normal;
  width: 120px;
  padding:10px;
  position: relative;
  /* border-bottom: 1px solid #e3e3e3; */
}
.party_nav .newmenu a::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 10px;
  background: #e3e3e3;
  height: 1px;
  width: 120px;
}
.party_nav .newmenu a:last-child::after{
  height: 0;
}
.party_nav .newmenu a:hover,.party_nav .newmenu a.menucur{
  background: #e9e9e9;
}
.calh {overflow: visible;}
.calmenu {
  /*border: none;*/
  top: 110px;
  left: 0;
  width: 130%;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.calh .calmenu a {
  width: auto;
  padding: 0 2px;
  border: none;
  font-size: 12px;
}
.calmenu a.menucur {
  background: none;
  display: inline-block;
}
/* 共享平台 */
.share_tips {
  margin-top: 30px;
  line-height: 1.75em;
  background: #eee;
  padding:2.5em;
  max-height: 6.25em;
  overflow: hidden;
  font-size: 16px;
  color: #000;
  text-align: center;
}
.share_content {
  padding:70px 0 0;
  line-height: 1.5em;
  /* height: 592px; */
  /* border-bottom: 1px dashed #a7a7a7; */
}
.share_imgwrap {
  max-height: 296px;
  overflow: hidden;
}
.share_imgwrap a img {
  transition: all 1s ease-out;
}
.share_imgwrap a img:hover{
  transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  transform: scale(1.1) translateZ(0);
  -webkit-transform:scale(1.1) translateZ(0);
  -ms-transform:scale(1.1) translateZ(0); 	/* IE 9 */
  -moz-transform:scale(1.1) translateZ(0); 	/* Firefox */
  -webkit-transform:scale(1.1) translateZ(0); /* Safari 和 Chrome */
  -o-transform:scale(1.1) translateZ(0); 	/* Opera */
}
.share_item {
  float: left;
  margin-left: 1%;
  width: 30%;
  border: 1px solid #c2c2c2;
  padding:1%;
  margin-bottom: 40px;
}
.share_item h3 {
  font-size: 15px;
  margin-bottom: .75em;
  height: 1.5em;
  height: 1.3em\9;
  overflow: hidden;
}
_:-ms-lang(x),
.share_item h3 {
  height: 1.3em;
}
.share_item p {
  height: 7em;
  font-size: 16px;
  line-height: 1.75em;
  overflow: hidden;
  text-align: justify;
  text-overflow: ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
}
.share_wrap .more{
  float: none;
  margin:20px 0;
  font-size: 13px;
}
.share_wrap .more:hover{
  opacity: .8;
}
.mat {
  margin-top: 20px;
}
.mab {
  margin-bottom: 20px;
}
.share_item:nth-child(3n+1) {margin-left: 0;}
.cardwrap {
  margin: 60px auto;
}
.cardarea {
  background: #f6f6f6;
  margin-bottom: 40px;
  margin-left:4%;
  width: 48%;
  float: left;
}
.cardarea:nth-child(2n+1) {
  margin-left: 0;
}
.cardarea h3{
  padding:40px 6% 10px;
  border-bottom: 10px solid #fff;
  font-size:18px;
  color: #94252a;
  position: relative;
}
.cardarea h3:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -10px;
  background: #bfbfbf;
  width: 60px;
  height: 10px;
}
.cardadd {
  padding:14px 6% 22px;
  font-size: 13px;
  height: 160px;
  overflow: hidden;
}
.cardadd p{
  margin-bottom: 8px;
  height: 28px;
  /*overflow: hidden;*/
}
.addtxt {
  font-size: 13px;
}
/*rongyu*/
.honour {
  padding-top: 10px!important;
}
.honour-wrap {
  text-align: left;
  color: #595757;
  padding-bottom: 60px;
  display: none;
}
.honour-wrap h3 {
  font-size: 20px;
  border-bottom: 1px solid #e5e5e5;
  height: 60px;
  line-height: 60px;
}
.honour-list {
  padding:10px 0;
  border-bottom: 1px solid #e5e5e5;
  font-size: 14px;
}
.honour-list span {
  display: inline-block;
}
.honour-time {
  float: left;
  width: 16%;
  margin-right: 1%;
}
.honour-prize {
  float: left;
  width: 4%;
  margin-right: 1%;
}
.honour-prize img{
  width: 27px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
}
.honour-text {
  float: left;
  width: 77%;
}
.honour h2{
    color: #333;
    font-size: 18px;
}
/*rongyu swiper*/
.calture .swiper-container {
  width: 100%;
  height: 180px;
  margin: 20px auto 40px;
}
.calture .swiper-slide {
  width: 10%;
  text-align: center;
  font-size: 18px;
  background: #fff;
  cursor: pointer;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.calture .append-buttons {
  text-align: center;
  margin-top: 20px;
}
.calture .append-buttons a {
  display: inline-block;
  border: 1px solid #007aff;
  color: #007aff;
  text-decoration: none;
  padding: 4px 10px;
  border-radius: 4px;
  margin: 0 10px;
  font-size: 13px;
}
.calture .swiper-container {
  width: 100%;
  height: 180px;
  margin: 20px auto;
}
.calture .swiper-slide {
   height: 100px;
  text-align: center;
  font-size: 18px;
  background: #fff;
  border-bottom: 1px solid #a9a9a9;
  width: 110px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.calture .swiper-slide span,.calture .swiper-slide-active span {
    position: absolute;
    width:22px;
    height: 36px;
    display: inline-block;
    bottom: -11px;
}
.calture .swiper-slide span,.calture .swiper-slide-active .year {
    color: #94252a;
}
.calture .swiper-slide span {
    background: url("../images/honu_05.png") no-repeat;
}
.calture .swiper-slide-active span{
    background: url("../images/honu_03.png") no-repeat;
}
.append-buttons a {
  display: inline-block;
  border: 1px solid #007aff;
  color: #007aff;
  text-decoration: none;
  padding: 4px 10px;
  border-radius: 4px;
  margin: 0 10px;
  font-size: 13px;
}
.calture .swiper-button-next, .calture  .swiper-button-prev {
    width: 34px;
    height: 34px;
    top: auto;
    bottom: 0;
}
.calture .swiper-button-prev {
    background: url("../images/horon_05.png") no-repeat;
    /*background: url("../images/honu_10.png") no-repeat;*/
    left: auto;
    right: 70px;
}
.calture .swiper-button-next {
    /*background: url("../images/horon_03.png") no-repeat;*/
    background: url("../images/honu_12.png") no-repeat;
}
/*swiper end*/
/*媒体中心*/
.tabbtn {
  text-align: center;
}
.tabbtn a,.tabbtn span{
  display: inline-block;
  width: 120px;
  height: 40px;
  line-height: 40px;
  line-height: 44px\9;
  text-align: center;
  border: 1px solid #aaa;
  color:#aaa;
  font-size: 14px;
  border-radius: 4px;
}
_:-ms-lang(x),
.tabbtn a,.tabbtn span{
  line-height: 44px;
}
.tabbtn a.cur,.tabbtn span.cur {
  color: #fff;
  background: #aaa;
}
.brandtab {
  margin:0 0 20px;
  padding-top:10px;
  /*border-top: 1px dotted #aaa;*/
}
.brandtab a{
  border: none;
  position: relative;
}
.brandtab a.cur {
  background: none;
  color: #94252a;
}
.brandtab a.cur:after {
  content: '';
  position: absolute;
  height: 1px;
  background: #94252a;
  bottom: 4px;
  left: 50%;
  margin-left: -15px;
  width: 30px;
}
.carbtn {
  margin-top: 20px;
}
.carcontent {
  display: none;
}
.select {
    position: absolute;
    top: 16px;
    right: 0;
}
.waller h2{
    color: #bbb;
    font-size: 20px;
    margin-bottom: 10px;
}
.waller h3 {
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.goodpicwrap article {
  float: left;
  display: inline-block;
  margin-left:1% ;
  width: 23.9%;
  margin-bottom: 20px;
}
.goodpicwrap article:nth-child(4n+1) {
  margin-left: 0;
}
.column_wallpaper h3{
    font-size: 14px;
    text-align: center;
}
#newlayer .btn_down {
  position: absolute;
  background-size: 70%;
  width: 0;
  height: 0;
  padding: 25px 10px 15px 26px;
  overflow: hidden;
  right: 70px;
  top: 0px;
  background: url(../images/down.png) no-repeat 0 0;
  z-index: 50;
}
.mantext .ganj .more {
  width: auto;
  padding:0 10px;
}
/* 品牌与车型 */
.car_nav a{
  padding: 1.25em 1.9em;
  *padding:1em;
  *font-size: 22px;
  padding:1em\0;
  font-size: 22px\0;
}
.pic_wrap {
  margin:2.5em 0 0;
  border-bottom: 1px solid #c2c2c2;
  padding:0 1%;
}
.car_pic {
  width: 40%;
  float: left;
  position: relative;
  overflow: hidden;
  margin:0 6% 1% 0;
}
.txt_wrap {
  padding:3.1em 5% 0.7em 0;
  padding-top:35px\0;
  *padding-top:35px;
  font-size: 20px;
}
.txt_wrap p{
  height: 8.75em;
  line-height: 1.75em;
  overflow: hidden;
  *font-size: 18px;
  *line-height: 28px;
  line-height: 28px\0;
  font-size: 18px\0;
  text-align: justify;
  text-indent: 2em;
}
.carlist {
  padding:0 2% 50px;
}
.carlist a{
  display: inline-block;
  float: left;
  text-align: center;
  font-size: 18px;
  color: #666;
  width: 21%;
  /*padding:2.8em 0 1.4em;*/
  margin:2.8em 2%;
  /*height: 11.8em;*/
  position: relative;
}
.mask-wrap {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.car-mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: .7;
}
.car-mask-text {
  font-size: 12px;
  padding:20px 0;
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
}
.car-mask-text h3 {
  font-size: 14px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #94252a;
}
.car-mask-text .carinfo {
  padding:0 20px 10px;
}
.newsdetail .time {
  color: #969696;
  font-size: 14px;
  /*margin-bottom: 20px;*/
  text-align: center;
}
.carlist a .img {
  position: relative;
  width: 80%;
  margin: 0 auto;
}
.carlist a .img img {
  width: 100%;
  transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  -ms-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
}
.carlist a .img img:hover,.societywrap a img:hover,.company-content .company-imgwrap img:hover, .news_lists .imgwrap img:hover {
  transform: scale(1.1);
  -ms-transform:scale(1.1); 	/* IE 9 */
  -moz-transform:scale(1.1); 	/* Firefox */
  -webkit-transform:scale(1.1); /* Safari 和 Chrome 360*/
  -o-transform:scale(1.1); 	/* Opera */
}
.carlist a h4 {
  font-size: 15px;
  margin:10px 0 2px;
  color: #94252a;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.car-text {
  height: 5.1em;
  /* text-align: justify; */
  overflow: hidden;
  /*position: relative;*/
}
.carlist a p {
  font-size: 13px;
  color: #333;
  text-align: left;
  line-height: 1.75em;
  line-height: 24px\0;
  *line-height: 24px\9;

  /*text-overflow: ellipsis;*/
  /*display: -webkit-box;*/
  /*-webkit-line-clamp: 3;*/
  /*-webkit-box-orient: vertical;*/
}
.carlist a p.moretext {
  transition: all  3s  ease-in;
  -moz-transition: all  3s  ease-in;
  -webkit-transition: all  3s  ease-in;
  -ms-transition: all  3s  ease-in;
  -o-transition: all  3s  ease-in;
}
.carlist a p.moretext:hover, .carlist a p.move{
  transform:translateY(-11.5em);
  -moz-transform:translateY(-11.5em);
  -webkit-transform:translateY(-11.5em);
  -ms-transform:translateY(-11.5em);
  -o-transform:translateY(-11.5em);
  animation-play-state:running;
}
.carlist a p.moveback {
  transform:translateY(0);
  -moz-transform:translateY(0);
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  animation-play-state:running;
}
.dwarr {
  background: url("../images/dwarr_01.png") no-repeat;
  width: 18px;
  height: 9px;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -9px;
  /*display: none;*/
}
/*.arrshow {*/
  /*display: block;*/
/*}*/
/* share */
.share .bdsharebuttonbox {
  float: right;
}
.bdshare-button-style2-24 .bds_count {
  display: none;
}
.bdshare-button-style2-24 .bds_more {
  text-indent: -10000px;
}
.share {
  text-align: right;
  margin-top: -30px;
}
.bdshare-button-style2-24 a {
  width: 30px;
  height: 30px;
}
.share span {
  height: 40px;
  display: inline-block;
  line-height: 40px;
  margin-right: 10px;
  vertical-align: bottom;
}
.bdshare_dialog_box {
  border: 1px solid #8F8F8F !important;
}
.share .bdshare-button-style2-24 a {
  margin:6px 0 0;
}
.share .bdshare-button-style2-24 .bds_weixin,.share .bdshare-button-style2-24 .bds_qzone,.share .bdshare-button-style2-24 .bds_tsina,.share .bdshare-button-style2-24 .bds_more {
  background: url('../images/share_03.png') no-repeat;
  padding-left:0;
  width: 25px;
  height: 26px;
  vertical-align: middle;
}
.share .bdshare-button-style2-24 .bds_weixin {
  background-position:-52px 0;
  border-left: 1px solid #e3e3e3;

}
.share .bdshare-button-style2-24 .bds_qzone {
  background-position:-26px 0;
}
.share .bdshare-button-style2-24 .bds_tsina {
  background-position:0 0;
}
.share .bdshare-button-style2-24 .bds_more {
  background-position: -77px 0;
  font-size: 0;
  border-right: 1px solid #e3e3e3;
}
.manwrap {
  margin-top: 40px;
}
.manimg {
  width: 47%;
  max-height: 800px;
  overflow: hidden;
  margin-right: 2%;
}
.mancontent {width: 51%; padding-bottom: 80px;}
.mantext {
  padding:46px 0 0;
  background: #f6f6f6;
  width: 100%;
}
.meet {
  padding-top:16px;
  padding-bottom: 2em;
}
.mantext h2 {
  padding:0 0 0 50px;
  font-size: 18px;
  color: #333;
  width: 80%;
  padding-bottom: 10px;
  border-bottom: 10px solid #fff;
}
.dong img {
  display: block;
  width: 90%;
  margin:50px auto;
}
.mt30{margin-top: 30px;}
.mantext p{
  padding:30px;
  font-size: 13px;
  color: #444;
  line-height: 1.7em;
}
.manimg img {
  width:100%;
}
.zhucontent p {
  padding:0 50px  20px;
}
.zhubiao img {
  width: 229px;
  height: 90px;
  display: block;
  margin:30px auto;
}
.mantext .rencontract span.more {
  margin-bottom: 0!important;
  margin-top: 20px;
}
/*.mancontent .mantext p{*/
  /*padding:30px;*/
/*}*/
.rencontract {
  display: block;
  text-align: center;
}
.rencontract .more {
  background: #94252a;
  color: #fff;
}
.listnav {
  border-top: 1px solid #bababa;
  margin:30px 0 0;
  padding-top:10px;
}
.listnav span {
  width: 40%;
  display: inline-block;
  margin-left:2%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.listnav span.backlist {
  width: 14%;
  text-align: right;
}
.listnav span:first-child {
  margin-left: 0;
}
/* aboutus 华晨集团 */
.company-wrap {
  border-top: none;
  margin-top: 0;
  padding: 90px 0 0;
}
.company-wrap .company-content {
  width: 100%;
  float: none;
  margin-left: 0;
}
.company-content .company-imgwrap {
  width:50%;
  overflow: hidden;
  height: 292px;
  /*height: 320px;*/
}
.company-content .context {
  /*width: 32%;*/
}
.oddcontent .context {
  /*width: 40%;*/
  /*padding: 2em 10% 1em;*/
}
.company-content a {
  height: auto;
  overflow: hidden;
  background: #eeeeee;
}
.company-content a.oddcontent {
  height: auto;
  overflow: hidden;
}
.allpage .company-content a,.allpage .company-content a.oddcontent {
  height: 284px !important;
  /*height: 288px\0;*/
}
.company-content a.oddcontent .context{
    padding-top: 3em;
}
.oddcontent .company-imgwrap {
  width: 50%;
  overflow: hidden;
}
.company-content .context{
  padding-top:4em;
}
.allpage .company-content .context,.allpage .company-content a.oddcontent .context {
  +padding-top:2em;
  padding-top:2.3em\0;
}
.company-content a .context h2 {
  font-size: 36px;
  color: #94252a;
  position: relative;
  padding-top: 10px;
}
.company-content a .context h2::before {
  position: absolute;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  background: #94252a;
  width: 1.9em;
}
.company-content .context p{
  margin:20px 0;
  height: 5.5em;
  height: 5.3em\9;
  line-height: 1.75em;
}
_:-ms-lang(x),
.company-content .context p{
  height: 5.3em;
}
.not-found img {
  width: 38%;
  margin:40px auto 20px;
  display: block;
}
.not-found .loadmore {
  margin-top:20px ;
}
@media (min-width: 1367px) and (max-width: 1680px) {
  .car_nav a {
    padding:1.25em 1.3em;
  }
}

@media (max-width: 1366px) and (min-width: 991px) {
  .newcont h3 {
    font-size: 18px;
  }
  .intro p {
    font-size: 16px;
    line-height: 1.5em;
  }
  .newcont p {
    font-size: 13px;
    margin:1em 0;
    position: relative;
    /*text-overflow: ellipsis;*/
    /*display:-webkit-box;*/
    /*-webkit-line-clamp:4;*/
    /*-webkit-box-orient: vertical;*/
  }
  /*.newcont p:after{*/
    /*content: "...";*/
    /*position: absolute;*/
    /*bottom: 0;*/
    /*right: 0;*/
    /*padding-left: 40px;*/
  /*}*/
  .newcont .tips{
    font-size: 13px;
  }
  .tips span.more, .loadmore {
    width: 100px;
    height: 30px;
    line-height: 32px;
    font-size: 13px;
  }
  .news_nav a,.news_nav .idea{
    font-size: 18px;
    position: relative;
  }
  .impotcontent .context .date {
    font-size:20px;
  }
  .impotcontent .context p{
    font-size: 14px;
  }
  /* 品牌与车型 */
  .car_nav a{
    padding: 1.25em 1.4em;
  }
  .txt_wrap {
    font-size: 15px;
  }
  /* aboutus */
  .company-content a .context h2 {
    font-size: 26px;
  }
  .calture {
    padding:6em 2em;
  }
  .share_tips {
    font-size: 14px;
    padding:2em;
    max-height: 6em;
    height: auto;
  }
  .share_item p {
    font-size: 13px;
    position: relative;
  }
  .share_item:hover p,.share_item:hover h3{
    color: #94252a;
  }
  .party_nav a{
    padding: 1.25em 1.5em;
  }
  .party_nav .newmenu a{
    width: 120px;
  }
}
@media (min-width: 990px) and (max-width: 1280px){
    .company-content .context{
          padding-top: 3em;
    }
    .company-content a .context h2{
          font-size: 24px;
    }
    .company-content .context p{
      line-height:1.45em;
      margin: 1em 0;
    }
    .company-content a.oddcontent .context{
        padding-top: 1.5em;
    }
    .myimport{
      margin:0;
    }
}
@media (min-width: 960px) and (max-width: 1120px) {
  .news_nav a,.news_nav .idea{padding:1.25em 1.6em;}
  .newcont .tips span:last-child{
    display: none;
  }
  .newcont p{
    height: 4.5em;
  }
  .news_warp .newcont, .newcont{
    padding: .5em 0 0;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .car_nav a {
    padding:1.25em 1.1em;
  }
}
@media (max-width: 990px) {
  .myimport{
    margin:0;
  }
  .car-text {
    height: auto !important;
    margin-bottom: .3rem;
  }
  .car-text .arrshow, .dwarr {
    display: none;
  }

  .news_warp {
    margin-bottom: 0;
  }
  .wrapper_container {
    padding-top: .5em;
  }
  .jinbei_nav a {
    font-size: 12px;
  }
  .zhubiao img {
    height: 72px;
    width: 183px;
  }
  .newcont h3 {
      font-size: 15px;
      height: auto;
      padding:.4rem 0 0;
  }
  .newcont p{
    font-size: 13px;
    margin:.3rem 0 .15rem;
  }
  .main_wrap {
    width: 100%;
  }
  .cardarea {
    width: 98%;
    margin-left: 0;
    float: none;
  }
  .news_nav {
    padding-top: 10px;
  }
  .company-content a,.company-content a.oddcontent {
    height: auto;
  }
  .news_nav a,.news_nav .idea{
    font-size: 18px;
  }
  .news_nav a:first-child,.news_nav a:last-child,.search {
    display: none;
  }
  .news_lists .imgwrap{
    width:100%;
  }
  .news_warp .newcont,.newcont {
    box-sizing: border-box;
    width:100%;
    padding:.4rem .46rem 0;
    height: auto;
    margin-left: 0;
  }
  .news_warp .newcont p{
    height: 6em;
    overflow: hidden;
    /*text-overflow: ellipsis;*/
    /*display: -webkit-box;*/
    /*-webkit-line-clamp: 4;*/
    /*-webkit-box-orient: vertical;*/
    /*height: auto;*/
  }
  .news_nav span{
    display: inline-block;
  }
  .news_nav a.cur::before,.news_nav span.cur::before {
    width: .52rem;
    left:50%;
    margin-left:-0.26rem;
  }
  .newsdetail{
    padding: 0 20px 20px;
  }
  .share_imgwrap {
    max-height: none !important;
  }
  .share_imgwrap img {
    transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
  }
  .share_imgwrap img:hover{
    transform: scale(1.1);
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05); 	/* IE 9 */
    -moz-transform:scale(1.05); 	/* Firefox */
    -webkit-transform:scale(1.05); /* Safari 和 Chrome */
    -o-transform:scale(1.05); 	/* Opera */
  }
  .newsdetail h2{
    font-size: 16px;
    /*height: 30px;*/
    line-height: 22px;
    margin-bottom: 10px;
  }
  .newsdetail p {
    font-size: 14px;
  }
  .newsdetail .time {
    color: #969696;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .newsdetail img {
    max-width: 80%;
    width: auto;
    margin: 20px auto;
    display: block;
  }
  .tips span:nth-child(3),.tips span:nth-child(4) {
    display: none;
  }
  .tips span.more, .loadmore,.more {
    width: 1.8rem;
    height: .5rem;
    font-family: sans-serif;
    display: inline-block;
    line-height: .5rem;
    font-size: 12px;
  }
  .newcont .tips {
    margin-top: .5rem;
  }
  .loadmore {
    display: block;
    margin:10px auto 30px;
  }
  .waller img {
    width: 100%;
  }
  .waller h2,.waller h3{
    padding:0 15px 15px;

  }
  .goodpicwrap article {
    float: none;
    width: 100%;
    margin-bottom: 40px;
  }
  /* 车型与品牌 */
  .car_nav a{
    display: none
  }
  .car_nav a:first-child {
    display: block;
  }
  .pic_wrap {
    margin-top:.7rem;
    padding: 0;
  }
  .car_pic {
    width: 100%;
    float: none;
    margin:0;
  }
  .txt_wrap {
    padding:.4rem 0 .3rem;
  }
  .txt_wrap p {
    font-size: 12px;
    box-sizing: border-box;
    width: 100%;
    padding:0 .46rem .3rem;
    line-height: 26px;
    height: auto;
  }
  .share span {
    font-size: 12px;
  }
  .share .bdshare-button-style2-24 {
    margin-right: .46rem;
  }
  .share .bdshare-button-style2-24 a {
    width: .3rem;
    height: .3rem;
  }
  .carlist a {
    width: 100%;
    box-sizing: border-box;
    /* width: auto; */
    padding-left: .46rem;
    padding-right: .46rem;
    margin:0;
    height: auto;
  }
  .carlist a h4 {
    margin:.3rem 0;
  }
  .impotcontent .honour-wrap .honour-list,.impotcontent .honour-wrap h3{
      padding-left: 10px;
  }

  /* 党建 */
  .party_nav a{
    display: none;
  }
  .party_nav a:nth-child(5) {
    display: block;
  }
  .company-content .context,.company-content a .context h2 {
    padding-top: .5em;
    font-size: 18px;
    text-align: center;
  }
  .company-content a .context h2::before {
    width: .52rem;
    left: 50%;
    margin-left: -0.26rem;
  }
  .company-wrap {
    padding:0;
  }
  .company-content a {
    background: none;
  }
  .company-content .company-imgwrap {
    float: none;
    width: 100%;
    height: auto;
  }
  .company-content .context {
    width: 100%;
    box-sizing: border-box;
    padding-left:.46rem;
    padding-right: .46rem;
  }
  .company-content .context p {
    height: 1rem;
    font-size: 12px;
    color: #333;
  }
  .more {
    float: none;
    display: block;
    margin:0 auto;
  }
  .company-content a {
    position: relative;
  }
  .company-content a:first-child .context h2,.company-content a:nth-child(3) .context h2{
    top:0;
    position: absolute;
    width: 200px;
    text-align: center;
    left:50%;
    margin-left: -100px;
  }
  .company-content a:nth-child(3) {
    margin-top:.5rem;
  }
  .company-content a:first-child .company-imgwrap img,.company-content a:nth-child(3) .company-imgwrap img  {
    margin-top:4em;
  }
  .company-content .oddcontent .company-imgwrap img {
    /*position: absolute;
    top: 1.8rem;*/
  }
  .company-content .oddcontent .context p {
    /*margin-top: 6.2rem;*/
  }
  /* 致辞 */

  .speech {
    padding:0 0 30px;
    /* padding:15px; */
    margin-top: 0;
  }
  .speech img{
    float: none;
    margin: 15px 0 20px;
    display: block;
    width: 100%;
  }
  .speech p {
    margin-bottom: 20px;
    padding:0 15px;
  }
  .intro p {
    font-size: 14px;
    line-height: 1.75em;
  }
  .calture {
    /*margin-top: 20px;*/
    border-top:1px dashed #a7a7a7;
    padding:20px 20px 40px;
    text-align: center;
  }
  .mediasearch {
    padding:0;
  }
  /* 大事记 */
  .impwrap {
    padding-top: 20px;
    margin-top: 30px;
  }
  .subcommon {
    display: none;
  }
  .impotcontent {
    float: none;
    margin-left:0;
    margin-bottom: 50px;
    width: 100%;
  }
  .impotcontent .impimgwrap{
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  .impotcontent .context {
    float: none;
    width: auto;
  }
  .impotcontent a{
    position: relative;
    height: 100%;
  }
  .impotcontent a:nth-child(2n) .impimgwrap{
    /*position: absolute;
    top: 10px;*/
  }
  .impotcontent a:nth-child(2n) .context{
    /*margin-top:4.3rem;*/
  }
  .impotcontent .context .date {
    font-size: 16px;
  }
  .impotcontent .context p {
    font-size: 14px;
    /* letter-spacing:4px; */
    line-height: 1.75em;
    max-height: 7.1em;
    height: auto;
  }
  .impotcontent .context .arrow {
    font-size: 24px;
  }
  .impotcontent .context:nth-child(2n+0) .arrow {
      transform: rotate(180deg);
  }
  /* share */
  .share {margin-top:0;}
  .share_wrap .share_tips {
    font-size:14px;
    margin-top:4%;
    max-height: 100%;
  }
  .share_item p.mat{
    margin-bottom: 10px;
  }
  .share_item {
    float: none;
    margin-left: 0;
    box-sizing: border-box;
    width: 100%;
    border:none;
    border-bottom: 1px dashed #e3e3e3;
    padding:0;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .share_item h3 {
    padding:0 16px;
  }
  .share_wrap .more {
    margin:20px 16px 0;
  }
  .share_item p {
    font-size: 12px;
    padding:0 16px;
    /*text-overflow: ellipsis;*/
    /*display:-webkit-box;*/
    /*-webkit-line-clamp:4;*/
    /*-webkit-box-orient: vertical;*/
  }
  .share_content {
    border-bottom: none;
    padding: 20px 0;
  }
  .share .bdshare-button-style2-24 .bds_more:hover::before{
    content: " ";
    height: 0;display: block;visibility: hidden;clear: both;
  }
  /* searchlist */
    .wrapper_container .serachlistwrap {
        margin-top: 0;
    }
  .serachlistwrap .news_warp .news_lists {
    padding-top: 0;
  }
  .result {
    padding: .1rem .46rem 0;
  }
  .result span{
    color: #94252a;
  }
  .serachlistwrap .news_warp .newcont p {
    height: .8rem;
  }
  .manimg {margin-right: 0;}
  .manimg,.mancontent {
    width: 100%!important;
    float: none;
  }
  .mancontent {
    margin-top: 20px;
  }
  .mediasearch {
    display: block !important;
  }
  .calmenu {
    border:none;
    top: 110px;
    left: 0;
    width: 130%;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
  }
  .calmenu span  {
    display: none;
  }
  .calh .calmenu a {
    display: inline-block;
  }
  .calmenu a.menucur {
    background: none;
    display: inline-block;
  }
  .party_nav .calmenu a:after{height:0;}
  .mediasearch .tabbtn,.tabbtn,.calh .calmenu a, {
    border-bottom: 1px solid #eee;
  }
  .news_nav .idea {
    width:100%;
    padding:1.25em 0;
  }
  .mediasearch .tabbtn a,.tabbtn a, .tabbtn span,.calh .calmenu a{
    width: auto;
    padding: 0 2px;
    border: none;
    font-size:12px;
  }
  .mediasearch .tabbtn a.cur, .tabbtn span.cur,.tabbtn a.cur ,.calh .calmenu a.menucur{
    color: #94252a;
    background: none;
  }
  .calmenu {
      display: block;
  }
  .news_lists .actpad {
    padding-top: .5rem;
  }
  .main_wrap .calpad{
    padding-top: 1rem;
  }
  .not-found {
    padding-top: 2.3rem;
  }
  .not-found img {
    width: 70%;
  }
}

@media (max-width: 767px) {
    .calture .swiper-slide {
        width: 25%;
    }
  .listnav span {
    width: 35%;}
    .honour-prize img, .honour-prize{
        display: none;
    }
    .honour-list {
      font-size: 12px;
    }
    .honour-time{
        width: 35%;
    }
    .honour-text{
        width: 59%;
    }
  .calture .swiper-button-next, .calture .swiper-button-prev {
    width: 24px;
    height: 24px;
    background-size: 100%;
  }
  .calture .swiper-button-next:visited, .calture .swiper-button-prev:visited{
    border: none;
  }
    .secimport,.myimport {
      width: 100%;
      height: auto;
      margin:0;
    }
  .myport img {
    margin-bottom: 20px;
  }

  .company-content a.oddcontent .context {
      padding-top: 1em !important;
  }
  .impwrap{
    padding-top: 0;
  }
  .popwin {
    padding-top:60%;
  }
  .popwin img {
    width: 100%;
  }
  .car-text {
    height: auto !important;
    margin-bottom: .3rem;
  }
  #newlayer .cls_btn {
    position: absolute;
    top: 26% !important;
  }
  .pinch-zoom-container{height: 100%}
}


/*-------弹出框---------*/
#newlayer {
  position: fixed;
  _position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  white-space: nowrap;
  *height: expression(((document.documentElement.clientHeight>0)?document.documentElement.clientHeight:document.documentElement.clientHeight)+"px");
  *width: 100%;
  _top: expression((document.documentElement.scrollTop-this.offsetHeight+this.offsetHeight)+"px");
}

#newlayer .layer_bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

#newlayer .layer_place {
  position: relative;
  width: 1px;
  overflow: hidden;
  margin: 0 0 0 -1px;
  height: 100%;
  visibility: hidden;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
}

#newlayer .layer_container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  *display: inline;
  _height: 100px;
  max-width: 90%;
}

#newlayer #layer_iframe {
  display: none;
  _display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}

#newlayer .btn_close {
  position: absolute;
  width: 0;
  height: 0;
  padding: 25px 15px 15px 25px;
  overflow: hidden;
  right: 0px;
  top: 0px;
  background: url(../images/close.png) no-repeat 0 0;
  /*background-size: 70%;*/
  z-index: 50;
  -webkit-transform: rotate(0deg);
  -moz-transition: all .2s ease-in;
  -webkit-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  -ms-transition: all .2s ease-in;
  transition: all .2s ease-in;
}

#newlayer .btn_close:hover {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

#newlayer .layer_content {
  height: 0;
  position: relative;
}

#newlayer #layer_content {
  line-height: normal;
  white-space: normal;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

#newlayer #layer_content video {
  max-width: 100%;
  max-height: 100%;
  background: #000;
}

#newlayer #layer_content img {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  vertical-align: middle;
}

#newlayer #layer_content embed, #newlayer #layer_content object {
  max-width: 100%;
  max-height: 100%;
}

#newlayer .btn_prev, #newlayer .btn_next {
  width: 3.75%;
  height: 0;
}
/*-------弹出框---------*/
@media (min-width: 768px) and (max-width: 990px) {
  .speech img {
    margin: 15px auto 20px;
    width: 60%;
  }
  .impotcontent .impimgwrap {
    width: 60%;
    margin: 0 auto 20px;
  }
  .impotcontent a:nth-child(2n) .impimgwrap {
    /*left: 20%;*/
    margin-top: 1em;
  }
  .news_lists .imgwrap {
    float: none;
    width: 60%;
    margin: 0 auto;
  }
  .manimg {
    width: 60%!important;
    margin: 0 auto;
  }
  .share_imgwrap {
    width: 60%;
    margin: 0 auto;
  }
  .waller img {
    width: 60%;
    margin: 0 auto;
    display: block;
  }
}
@media(max-width: 1220px) and (min-width: 991px){
  .impotcontent .context p {
    height: 4.2em;
  }

}
