.top {
  background: #fff; }
  .top .row {
    height: 110px;
    line-height: 110px; }

.nav {
  text-align: right; }
  .nav a {
    display: inline-block;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    color: #333333;
    }
  .nav .a1 {
    background-image: url("../img/a.png"); }
  .nav .a2 {
    margin-left: 30px;
    background-image: url("../img/diqiu.png"); }

.search-row {
  width: 304px;
  height: 35px;
  border-radius: 20px;
  border: solid 1px #bfbfbf;
  padding-left: 20px;
  padding-right: 15px;
  margin-top: 35px; }
  .search-row input {
    height: 100%;
    width: 240px;
    border: none;
    background: transparent; }
  .search-row img {
    margin-top: 7px;
    width: 17px;
    cursor: pointer; }
  .search-row #btn{
	background:url("../img/search.png");
	width:22px;
	float:left;
	background-color:none;
	height:22px;
	margin-top:5px;
	cursor:pointer;
}
.header {
  background: #cf2027; }
  .header a {
    height: 50px;
    width: 12.5%;
    text-align: center;
    color: #fff !important;
    line-height: 50px;
    transition: .2s; }
    .header a:hover {
      background: #b3050b; }
    .header a:last-child span {
      border-right: 0; }
    .header a span {
      border-right: 1px solid #ffffff;
      line-height: 1;
      width: 100%;
      display: inline-block;
      text-align: center; }

.pd { padding: 30px 0; }

.foo1 {
  padding: 30px;
  background: #fff;
  border-top: 1px solid #ededed; }
  .foo1 .row > div > div {
    display: inline-block;
    font-size: 14px;
    margin-right: 30px; }
    .foo1 .row > div > div span {
      padding-top: 10px;
      margin-right: 20px; }
    .foo1 .row > div > div select {
      border: 1px solid #ededed;
      padding: 10px;
      font-size: 12px;
      width: 230px;
      color: #999; }

.phonenav {
  display: none; }

.foo2 {
  background: #333; }

.fool h1 {
  font-size: 14px;
  font-weight: normal; }
  .fool h1 a {
    color: #c9c9c9 !important;
    margin-right: 10px;
    display: inline-block;
    border-right: 1px solid #c9c9c9;
    padding-right: 10px;
    line-height: 1; }
    .fool h1 a:last-child {
      border-right: 0; }
.fool h2 {
  margin-top: 20px;
  font-size: 14px;
  font-weight: normal;
  color: #c9c9c9; }
.fool h3 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: normal;
  color: #c9c9c9; }

.foor {
  text-align: right; }
  .foor > div {
    display: inline-block; }
    .foor > div h1 {
      font-size: 14px;
      font-weight: normal;
      color: #c9c9c9;
      text-align: center;
      margin-right: 30px;
      padding-top: 40px; }
  .foor img {
    width: 130px;
    height: 130px; }

.more {
  font-size: 14px;
  text-align: center;
  color: #666;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ededed; }
.more span{margin-right:10px;}
.tex {
  margin-top: 20px; }
  .tex p {
    font-size: 16px;
    font-weight: normal;
    line-height:30px; }
  .tex img {
    max-width: 100%;
    display: normal;
    margin: 15px auto; }

@media (max-width: 1300px) {
  .container {
    width: 100%; }

  .row {
    margin-left: 0;
    margin-right: 0; }

  .top {
    padding-bottom: 14px; }
    .top .phonenav {
      position: fixed; display: none;
      right: 0;
      top: 0;
      background: #fff;
      height: 40px;
      width: 40px;
      z-index: 222;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); }
      .top .phonenav img {
        width: 30px; }
    .top .row {
      display: flex;
      flex-direction: column;
      height: auto;
      line-height: 1; }
      .top .row > div {
        padding-left: 15px;
        padding-right: 15px;
        line-height: 1;
        padding-top: 15px;
        height: auto;
        width: 100%;  padding-bottom: 10px;}
        
        
        .top .row .nav{ display: none;}
        .top .row > div:first-child img {
          width: 100%; }
        .top .row > div:first-child + div {
          padding-top: 20px;  display: none;}
          .top .row > div:first-child + div .search-row {
            margin-top: 0;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-around; }
            .top .row > div:first-child + div .search-row input {
              flex: 1; }
            .top .row > div:first-child + div .search-row img {
              margin-top: 0; }

  .header {
    display: none;
    position: fixed;
    z-index: 222;
    top: 0;
    left: 0;
    width: 50%; }
    .header > div {
      display: flex;
      flex-direction: column; }
      .header > div a {
        width: 100%; }
        .header > div a span {
          border-right: 0; }

  .pd {
    padding: 10px; }

  .foo1 {
    margin-top: 0 !important;
    padding: 15px; }
    .foo1 .col-lg-12 {
      text-align: center; }
      .foo1 .col-lg-12 > div {
        margin-right: 0 !important;
        margin-bottom: 10px; }
        .foo1 .col-lg-12 > div:last-child {
          margin-bottom: 0; }

  .foo2 {
    padding: 15px; }

      
      
     

  .wenzi .wenzi-l .wenzi-l1 {
    font-size: 16px;
    padding-left: 15px; }

  .wenzi .wenzi-l .wenzi-l2 ul li a {
    font-size: 14px;
    background-image: none;
    padding-left: 15px; }

  .zhengce-2 .item a {
    width: 100%; } }

.nav_list{background: #cf2027; display: none; padding: 5px 0;}
.nav_list li{ width: 33.3%; float: left;line-height: 38px; text-align: center !important;background: #cf2027;}
.nav_list li a{ color: #fff !important; width: 100%;}

.ny_list{}
.ny_list li{ width: 23%; margin:30px 1% 0; float: left;}
.ny_list li img{ height: 170px; width:227px; margin-bottom:10px;}
.ny_list li p{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align:center;}
.tex .ny_list img {
    max-width: 100%;
    display: normal;
    margin: 0 auto 5px; }
.map-wrap{margin-bottom:50px; width: 100%; overflow: hidden;}

@media(max-width: 1300px)and(min-width: 750px) {
	  .wenzi .wenzi-l .wenzi-l1{ background-image: none;}
}

@media(max-width: 1300px) {
	.nav_list{ display: block;}
	.nav .a1,.nav .a2{ display: none;}
	.ny_list li { width: 100%; margin: 10px 0; text-align: center;}
	.ny_list li img{ max-height:auto !important;}
	.wenzi .wenzi-l .wenzi-l2 ul li a{padding-left: 40px;}
	.wenzi .wenzi-l .wenzi-l2 ul li .current{background-position: 15px center;}
}
@media(max-width: 800px) {
	    .foo2 .row {
      display: flex;
      flex-direction: column; }
	 .foo2 .row > div {
        width: 100%; }
  .foo2 .row .fool h2 {
        font-size: 14px;
        text-align: center;
        margin-top: 0; }
      .foo2 .row .fool h3 {  font-size: 14px;  text-align: center; margin-top: 15px; }
      .fool h3 span{ display: block; margin: 5px 0;}
  .foo2 .row .fool h1 {
        display: flex;
        flex-wrap: wrap; border-bottom: 1px solid #999; margin-bottom: 20px;}
        .foo2 .row .fool h1 a {
          margin: 0;
          margin-bottom: 15px;
          width: 33.3%;
          padding:5px 0;
          font-size: 14px;
          flex: 0 0 33.3%; text-align: center;
          border: none;}
  .foo2 .row .foor {
        display: none
        align-items: center;
        justify-content: center; }
        .foo2 .row .foor > div {
          display: none;
          padding-top: 15px;
          align-items: center; }
          .foo2 .row .foor > div h1 {
            margin-bottom: 15px;
            margin-top: 0;
            padding-top: 0; }
  .tex p{ font-size: 15px;}
  .wenzi .wenzi-r .news_title span{ font-size: 20px;}
  .banner{ display:none;}

}