#wrapper {
  width: 85%;
  margin: 20px auto;
  height: auto; }
  #wrapper .location {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 30px; }
    #wrapper .location a {
      font-size: 16px;
      display: inline-block; }
    #wrapper .location a:hover {
      color: #c00011;
      text-decoration: underline; }
  #wrapper .img_cont {
    width: 100%; }
    #wrapper .img_cont a {
      float: left;
      position: relative;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid #eeeeee; }
    #wrapper .img_cont a img {
      width: 100%; }
    #wrapper .img_cont a p {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 50px;
      text-align: center;
      line-height: 50px;
      color: #ffffff;
      font-size: 22px;
      background: rgba(0, 0, 0, 0.35); }
    #wrapper .img_cont a:first-child {
      width: 50%; }
    #wrapper .img_cont a:nth-child(2),
    #wrapper .img_cont a:nth-child(3),
    #wrapper .img_cont a:nth-child(4),
    #wrapper .img_cont a:nth-child(5) {
      width: 25%; }
  #wrapper .tj_hz {
    width: 100%;
    margin: 20px auto; }
    #wrapper .tj_hz .sidebar_a {
      width: 71%;
      background: #ffffff;
      box-shadow: 0px 0px 15px 0px rgba(228, 228, 228, 0.8); }
      #wrapper .tj_hz .sidebar_a .tj_title {
        width: 96.5%;
        margin: 0 auto;
        font-size: 30px;
        color: #37689e;
        line-height: 30px;
        font-weight: bold;
        padding-bottom: 20px;
        border-bottom: 3px solid #37689e;
        margin-top: 30px; }
      #wrapper .tj_hz .sidebar_a .tj_list {
        width: 96.5%;
        margin: 0 auto; }
        #wrapper .tj_hz .sidebar_a .tj_list li {
          width: 22%;
          float: left;
          margin-left: 4%;
          margin-top: 20px; }
        #wrapper .tj_hz .sidebar_a .tj_list li:first-child {
          margin-left: 0; }
        #wrapper .tj_hz .sidebar_a .tj_list li:nth-child(4n+1) {
          margin-left: 0; }
      #wrapper .tj_hz .sidebar_a .pageTest {
        height: 30px;
        margin: 50px auto;
        overflow: hidden;
        display: inline-block;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -o-transform: translateX(-50%); }
        #wrapper .tj_hz .sidebar_a .pageTest .prv,
        #wrapper .tj_hz .sidebar_a .pageTest .next {
          width: 70px;
          height: 30px;
          line-height: 30px;
          cursor: pointer;
          background: #e9ebee;
          text-align: center;
          border-radius: 24px;
          margin: 0 5px; }
        #wrapper .tj_hz .sidebar_a .pageTest .prv a,
        #wrapper .tj_hz .sidebar_a .pageTest .next a {
          border-radius: 24px;
          color: #666;
          font-size: 16px; }
        #wrapper .tj_hz .sidebar_a .pageTest .pagingUl li {
          float: left;
          width: 30px;
          height: 30px;
          line-height: 30px;
          cursor: pointer;
          background: #e9ebee;
          text-align: center;
          border-radius: 50%;
          margin-right: 5px; }
        #wrapper .tj_hz .sidebar_a .pageTest .pagingUl li a {
          border-radius: 50%;
          color: #666;
          font-size: 18px; }
        #wrapper .tj_hz .sidebar_a .pageTest .pagingUl li:last-child {
          margin-right: 0; }
        #wrapper .tj_hz .sidebar_a .pageTest a:hover {
          background: #1e68a2;
          color: #ffffff !important; }
        #wrapper .tj_hz .sidebar_a .pageTest .activP {
          background: #1e68a2;
          color: #ffffff !important; }
    #wrapper .tj_hz .sidebar_b {
      width: 26.5%; }
      #wrapper .tj_hz .sidebar_b .share_title {
        font-size: 24px;
        line-height: 24px;
        height: 24px;
        border: none;
        width: 100%;
        color: #c00011;
        font-weight: bold; }
        #wrapper .tj_hz .sidebar_b .share_title a {
          font-size: 16px;
          color: #999999;
          float: right;
          font-weight: normal; }
#wrapper .sidebar_b .tell {
  width: 100%;
  padding: 14px 0;
  background-color: #c00011;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  font-size: 24px;
  color: #ffffff; }
#wrapper .sidebar_b .tell img {
  width: 12.6%;
  margin-left: 7%;
  margin-right: 3.5%; }
#wrapper .sidebar_b .er_code {
  width: 90.8%;
  padding: 4.6%;
  background-color: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(228, 228, 228, 0.8);
  margin-top: 20px; }
#wrapper .sidebar_b .er_code li {
  width: 50%;
  float: left; }
#wrapper .sidebar_b .er_code li i {
  width: 77.1%;
  margin: 0 auto;
  display: block; }
#wrapper .sidebar_b .er_code li img {
  width: 100%; }
#wrapper .sidebar_b .er_code li p {
  font-size: 18px;
  color: #c00011;
  line-height: 18px;
  text-align: center;
  margin-top: 20px; }
#wrapper .sidebar_b .er_code li a {
  width: 95%;
  height: 54px;
  background: #eeeeee;
  font-size: 24px;
  color: #c00011;
  line-height: 54px;
  text-align: center;
  margin: 0 auto;
  margin-top: 30px; }
#wrapper .sidebar_b .er_code li a:hover {
  background-color: #c00011;
  color: #ffffff; }
#wrapper .sidebar_b .hot_tab {
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(228, 228, 228, 0.8);
  margin-top: 20px; }
#wrapper .sidebar_b .hot_tab .slideTxtBox {
  width: 100%;
  padding-bottom: 20px; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .hd ul {
  width: 100%; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .hd ul li {
  width: 50%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  float: left;
  cursor: pointer;
  background: #ffffff;
  color: #c00011;
  font-size: 24px;
  border: 1px solid #c00011;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .hd ul li.on {
  color: #ffffff;
  background: #c00011; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd ul {
  width: 100%;
  zoom: 1; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd ul div {
  width: 50%;
  float: left; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li {
  height: 22px;
  line-height: 22px;
  margin-top: 20px; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li span,
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li a {
  float: left; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li span {
  display: inline-block;
  float: left;
  width: 22px;
  height: 22px;
  font-size: 18px;
  color: #999999;
  line-height: 22px;
  text-align: center;
  background-color: #eeeeee;
  margin-left: 10%; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li .hot1 {
  background-color: #f54645;
  color: #ffffff; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li .hot2 {
  background-color: #ff8547;
  color: #ffffff; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li .hot3 {
  background-color: #ffad39;
  color: #ffffff; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li a {
  font-size: 18px;
  color: #333333;
  margin-left: 5%; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li a:hover {
  color: #ff1130;
  text-decoration: underline; }
#wrapper .sidebar_b .hot_tab .slideTxtBox .bd li .date {
  float: right;
  color: #999; }
#wrapper .sidebar_b .right_bar {
  width: 90.8%;
  padding: 4.6%;
  background-color: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(228, 228, 228, 0.8);
  margin-top: 20px; }
#wrapper .sidebar_b .right_bar .share_title {
  font-size: 24px;
  line-height: 24px;
  height: 24px;
  border: none; }
#wrapper .sidebar_b .right_bar .share_title a {
  font-size: 16px; }
#wrapper .sidebar_b .right_bar ul {
  width: 100%; }
#wrapper .sidebar_b .right_bar ul li {
  width: 100%;
  line-height: 16px;
  margin-top: 25px; }
#wrapper .sidebar_b .right_bar ul li a {
  font-size: 16px;
  color: #333333; }
#wrapper .sidebar_b .right_bar ul li a:hover {
  color: #ff1130; }
@media screen and (max-width: 1760px) {
  #wrapper .sidebar_b .tell {
    font-size: 20px; } }
@media screen and (max-width: 1440px) {
  #wrapper .sidebar_b .tell {
    font-size: 18px; }
  #wrapper .sidebar_b .hot_tab .slideTxtBox .bd li a {
    font-size: 16px; } }
@media screen and (max-width: 1366px) {
  #wrapper .sidebar_b .hot_tab .slideTxtBox .bd li span {
    margin-left: 8%; } }
@media screen and (max-width: 1280px) {
  #wrapper .sidebar_b .right_bar ul li {
    margin-top: 18px; }
  #wrapper .sidebar_b .hot_tab .slideTxtBox .hd ul li {
    height: 40px;
    line-height: 40px;
    font-size: 20px; }
  #wrapper .sidebar_b .hot_tab .slideTxtBox .bd li span {
    width: 18px;
    height: 18px;
    font-size: 16px;
    line-height: 18px;
    margin-left: 10%; }
  #wrapper .sidebar_b .hot_tab .slideTxtBox .bd li a {
    font-size: 14px; }
  #wrapper .sidebar_b .hot_tab .slideTxtBox .bd li {
    height: 18px;
    line-height: 18px;
    margin-top: 15px; }
  #wrapper .sidebar_b .tell {
    font-size: 16px; }
  #wrapper .sidebar_b .tell img {
    margin-left: 3.5%;
    margin-right: 3.5%; }
  #wrapper .img_cont a p {
    height: 40px;
    line-height: 40px;
    font-size: 18px; }
  #wrapper .sidebar_b .er_code li a {
    width: 90%;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    margin-top: 15px; }
  #wrapper .sidebar_b .er_code li p {
    margin-top: 14px; } }