﻿@charset "utf-8";
body {
  font-family: 'Microsoft Yahei', 'SimHei';
  color: #000;
  font-size: 14px;
}
a {
  color: #000;
}
img {
  display: block;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: 'Microsoft Yahei', 'SimHei';
  overflow: hidden;
}
li,
p {
  overflow: hidden;
}
.box {
  width: 1000px;
  margin: 0px auto;
}
.wrapper {
  width: 100%;
  min-width: 1200px;
  max-width: 2000px;
  margin: 0px auto;
  overflow: hidden;
}

.w1200 {
  width: 1200px;
  margin: 0px auto;
}

#footer {
  background: #e5344d;
  color: #fff;
  line-height: 25px;
  text-align: center;
  font-size: 12px;
  font-family: '宋体';
  padding: 51px 0px;
  margin-top: 50px;
}

#footer a {
  color: #fff;
}

#top {
  border-bottom: 1px solid #efefef;
  font-family: 'SimSun';
  background: #fafafa;
  font-size: 14px;
}

#top .w1200 {
  height: 40px;
  line-height: 40px;
}

#top .icon1 {
  background-image: url(//www.dzwww.com/2023/2023qglh/assets-overview/images/top-icon1.gif);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 14px;
}

#top .icon2 {
  background-image: url(//www.dzwww.com/2023/2023qglh/assets-overview/images/top-icon2.gif);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 12px;
}

#top .left {
  color: #e3e3e3;
}

#top .left a {
  margin: 0px 8px;
}

#top .right {
  height: 40px;
}

#top .right,
#top .right a {
  color: #666;
}

#top .right span {
  margin-left: 10px;
}

#top span {
  position: relative;
}

#top .drop {
  position: absolute;
  right: 0px;
  top: 25px;
  min-width: 120px;
  padding: 6px 0px;
  background: #fafafa;
  border: 1px solid #efefef;
  text-align: center;
  display: none;
  box-shadow: 2px 2px 5px #efefef;
}

#top .drop li {
  height: 24px;
  line-height: 24px;
}

#header2 {
  background: url(//www.dzwww.com/2023/2023qglh/assets-overview/images/header2.jpg) no-repeat center top;
  margin-bottom: 60px;
}

#header2 .w1200 {
  height: 160px;
  position: relative;
}

#header2 p {
  position: absolute;
  left: 420px;
  bottom: 21px;
  line-height: 20px;
  font-size: 16px;
}

#header2 p a {
  margin: 0px 2px;
}

#erji .main {
  float: left;
  width: 810px;
}

#erji .main .news-head {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 12px;
}

#erji .main .news-head h2 {
  font-size: 36px;
  line-height: 46px;
  color: #333;
}

#erji .main .news-head p {
  color: #999;
  font-size: 14px;
  line-height: 24px;
  margin-top: 20px;
}

#erji .main .news-title2 {
  color: #666;
  line-height: 24px;
  margin-top: 20px;
}

#erji .main .news-con {
  margin-top: 35px;
  font-size: 16px;
}

#erji .main .news-con p {
  line-height: 30px;
  color: #333;
}
#erji .main .news-con span {
  color: #666;
  padding-bottom: 30px;
  display: block;
}

#erji .main .news-bottom {
  margin-top: 60px;
  height: 104px;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
}

#erji .main .news-bottom .share {
  float: left;
  margin-top: 34px;
}

#erji .main .news-bottom .share li {
  float: left;
  display: inline;
  margin-right: 15px;
}

#erji .main .news-bottom .share li:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
}

#erji .main .news-bottom .code {
  float: right;
  width: 80px;
  height: 80px;
  margin-top: 12px;
}

#erji .main .news-bottom .editor {
  float: right;
  display: inline;
  margin: 30px 40px 0px 0px;
  line-height: 22px;
  color: #999;
  font-family: 'SimSun';
  font-size: 14px;
}
#bdshare a {
  float: left;
  font-size: 12px;
  padding-left: 0px;
  line-height: 16px;
  height: 35px;
  background-image: url() !important;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0px 0px 0px 0 !important;
}
.bds_more {
  float: left;
  font-size: 12px !important;
  padding-left: 0px !important;
  line-height: 16px !important;
  height: 35px !important;
  background-image: url() !important;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0px 0px 0px 0 !important;
}

#erji .side {
  float: right;
  width: 300px;
  margin-top: 9px;
}
#erji .side .block {
  margin-bottom: 30px;
}
#erji .side .tupian1 {
  margin-top: 22px;
}

#erji .side .tupian1 .photo {
  position: relative;
  width: 300px;
  height: 193px;
}

#erji .side .tupian1 .photo img {
  width: 300px;
  height: 193px;
}

#erji .side .tupian1 .photo .play {
  position: absolute;
  width: 58px;
  height: 58px;
  left: 50%;
  top: 50%;
  margin: -29px 0px 0px -29px;
  background: url(//www.dzwww.com/2023/2023qglh/assets-overview/images/play.png);
}

#erji .side .tupian1 p {
  text-align: center;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  margin-top: 2px;
}

#erji .side .tupian1 p a {
  color: #4c4c4c;
}

#erji .side .list {
  margin-top: 15px;
}

#erji .side .list li {
  height: 36px;
  line-height: 36px;
  padding-left: 12px;
  font-size: 16px;
  background: url(//www.dzwww.com/2023/2023qglh/assets-overview/images/list1.gif) no-repeat left 16px;
}

#erji .side .list li a {
  color: #4c4c4c;
}

#erji .main1 {
  float: left;
  width: 724px;
}

#erji .list1 li {
  border-bottom: 1px solid #ddd;
  padding: 22px 0px 26px 0px;
}
#erji .list1 .title {
  /*overflow:hidden;*/
  line-height: 34px;
  height: 34px;
}
#erji .list1 .title h3 {
  float: left;
  font-size: 26px;
  font-weight: normal;
  max-width: 580px;
}
#erji .list1 .title h3 a {
  color: #333;
}
#erji .list1 .title span {
  float: right;
  display: inline;
  color: #bcbcbc;
  font-size: 14px;
}
#erji .list1 p {
  font-size: 14px;
  color: #333;
  line-height: 24px;
  margin-top: 13px;
}

#flip {
  text-align: center;
  margin: 72px 0px 45px 0px;
}

#flip a {
  color: #333;
  margin: 0px 6px;
  background: #ececec;
  font-size: 16px;
  text-decoration: none;
  padding: 7px 15px;
}
#flip .on {
  background: #9b171e;
  color: #fff;
  text-decoration: none;
}

#erji .main2 {
  float: left;
  width: 825px;
}

#news-head {
  margin-top: 5px;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 20px;
  margin-bottom: 18px;
}

#news-head h2 {
  line-height: 48px;
  font-size: 40px;
  color: #252525;
}
#news-side {
  float: left;
  width: 80px;
}

#news-side .date {
  line-height: 30px;
  font-family: 'Arial';
}

#news-side .date g {
  display: none;
}

#news-side .date p {
  color: #999;
}

#news-side .date span {
  font-size: 24px;
  color: #666;
  font-style: italic;
}

#news-side .date label {
  font-size: 16px;
  color: #666;
}
#news-side .text {
  margin-top: 18px;
  line-height: 18px;
}

#news-side .text .line {
  width: 32px;
  height: 1px;
  background: #e5e5e5;
  margin-bottom: 12px;
}

#news-side .text span {
  color: #999;
}

#news-side .text p {
  color: #666;
}

#news-side .share {
  margin-top: 30px;
}

#news-side .share li {
  margin-top: 10px;
  transition: opacity 0.2s;
}

#news-side .share li:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
}

#erji .main3 {
  float: right;
  width: 690px;
}

#news-body {
  min-height: 640px;
}

#news-body p {
  font-size: 18px;
  line-height: 36px;
  margin-bottom: 15px;
  color: #333;
}

#news-body p img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}
.editor {
  float: right;
  line-height: 22px;
  color: #000;
  font-size: 17px;
  margin-top: 38px;
}

/*样式修改开始*/
#header2 img,
.phone-flip,
#wap-footer {
  display: none;
}
@media (max-width: 767px) {
  @media (max-width: 380px) {
    body {
      font-size: 14px;
    }
  }
  @media (max-width: 325px) {
    body {
      font-size: 12px;
    }
  }
  @media (min-width: 760px) {
    body {
      font-size: 22px;
    }
  }

  .wrapper {
    min-width: 100%;
    max-width: 100%;
  }
  .w1200 {
    width: 92%;
    margin: 0 auto;
  }
  img,
  #erji .side .tupian1 .photo img {
    width: 100%;
    height: 100%;
  }
  #top,
  #flip,
  #footer {
    display: none;
  }
  #wap-footer {
    background: #e5344d;
    color: #e0e0e0;
    text-align: center;
    padding: 1em 3%;
    margin-top: 2em;
    display: block;
  }
  #wap-footer p {
    font-size: 0.9em;
  }

  #header2 {
    background: none;
    margin-bottom: 0.2em;
  }
  #header2 .w1200 {
    height: auto;
  }
  #header2 img {
    display: block;
  }
  #header2 p {
    position: static;
    font-size: 0.9em;
    margin-top: 1.2em;
  }

  #erji .main1,
  #erji .side,
  #erji .main2,
  #news-side,
  #erji .main3 {
    width: 100%;
    float: none;
  }
  #erji .list1 li {
    padding: 0.8em 0;
  }
  #erji .list1 .title {
    height: auto;
    line-height: 2em;
  }
  #erji .list1 .title h3 {
    font-size: 1.2em;
    line-height: 1.6em;
    max-height: 3.2em;
    float: none;
    max-width: 100%;
  }
  #erji .list1 .title span {
    float: none;
    font-size: 1em;
  }
  #erji .list1 p {
    font-size: 0.8em;
    height: 3.2em;
    line-height: 1.6em;
    margin-top: 0em;
  }

  #erji .side .block {
    margin-bottom: 1.5em;
  }
  #erji .side {
    margin-top: 2.4em;
  }
  #erji .side .tupian1 {
    margin-top: 1em;
  }
  #erji .side .tupian1 .photo {
    width: 100%;
    height: 17em;
  }
  #erji .side .tupian1 p {
    font-size: 1em;
    line-height: 2em;
    height: 2em;
  }

  .phone-flip {
    margin-top: 2em;
    text-align: center;
    display: block;
  }
  .phone-flip a {
    display: none;
    vertical-align: top;
    height: 2.2em;
    line-height: 2.2em;
    border-radius: 0.2em;
    width: 35%;
    margin: 0px 5%;
    background: #e5344d;
    color: #fff !important;
  }
  .phone-flip .text {
    display: inline-block;
  }
  #news-head {
    margin: 1.5em 0 0 0;
    padding-bottom: 1em;
    border-bottom: 1px solid #f2f2f2;
  }
  #news-head h2 {
    font-size: 1.8em;
    line-height: 1.3em;
  }
  #news-side {
    display: block;
    color: #999;
    line-height: 1.5em;
    font-size: 0.9em;
    text-align: center;
    padding: 0.5em 0em;
    border-bottom: 1px solid #f2f2f2;
  }
  #news-side .share,
  #news-side .code,
  #news-side .text .line {
    display: none;
  }
  #news-side .date {
    display: inline-block;
    vertical-align: top;
  }
  #news-side .text {
    display: inline-block;
    vertical-align: top;
    margin-left: 1em;
  }
  #news-side p {
    display: inline-block;
    vertical-align: top;
    font-size: 0.9em;
  }
  #news-side .date span {
    font-style: normal;
    font-size: 1em;
  }
  #news-side .date label {
    font-size: 1em;
  }
  #news-side .date,
  #news-side .text {
    display: inline;
    line-height: 30px;
  }
  #news-side .text span,
  #news-side .date p {
    color: #666;
  }
  #news-side .date g {
    display: inline-block;
  }

  #news-body p {
    font-size: 1.2em;
    line-height: 1.8em;
    margin-top: 1.2em;
  }
  #news-body p img {
    display: inline-block;
    vertical-align: top;
  }
  .editor {
    color: #999;
    text-align: right;
    line-height: 1.4em;
    padding: 1em 0px;
    margin-top: 0;
  }
  .editor p {
    display: inline;
    margin-left: 1em;
    font-size: 0.9em;
  }
}
/*样式修改结束*/
